HTML,CSS,javascript,tomcat、Servlet

HTML: 

                是:一门超文本标记语言; 

                作用:用于展示数据;

                组成:html根标签,下面包含了一个head头标签和body身标签;

                快速入门:

                                1.直接利用idea提供的模版创建html文件;

                                2.修改 标签的内容,用于显示标签;<a href="http://img.e-com-net.com/image/info8/bc7b087419254f308b765127b10b2673.jpg" target="_blank"><img alt="" height="90" src="http://img.e-com-net.com/image/info8/bc7b087419254f308b765127b10b2673.jpg" width="280"></a></p> <p></p> <p>                                3.直接在<body>标签中写内容即可;<a href="http://img.e-com-net.com/image/info8/99892a8b1ff54dd1aca263da68ff9a74.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第1张图片" height="134" src="http://img.e-com-net.com/image/info8/99892a8b1ff54dd1aca263da68ff9a74.jpg" width="415" style="border:1px solid black;"></a></p> <p><span style="color:#0d0016;"><span style="background-color:#ad720d;">                语法格式: </span></span></p> <p>                                1.html文件的后缀名必须是 .html或.htm  </p> <p>                                2.html中的每个标签都是w3c提前固定好的;</p> <p>                                3.每个标签都有开始和闭合标签,也可以合并,称为自闭合标签;</p> <p>                                4.标签名不区分大小写.,建议小写;</p> <p>                                5.html语法不严谨;  </p> <p><span style="color:#0d0016;"><span style="background-color:#ad720d;">                常见标签:</span></span><a href="http://img.e-com-net.com/image/info8/5976af8ddd8a41c693532f1e3702ded0.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第2张图片" height="190" src="http://img.e-com-net.com/image/info8/5976af8ddd8a41c693532f1e3702ded0.jpg" width="636" style="border:1px solid black;"></a>  </p> <p><span style="color:#0d0016;"><span style="background-color:#ad720d;">                特殊符号:</span></span><a href="http://img.e-com-net.com/image/info8/e0b0f39afe7047b79cd83fd766dd0d20.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第3张图片" height="153" src="http://img.e-com-net.com/image/info8/e0b0f39afe7047b79cd83fd766dd0d20.jpg" width="650" style="border:1px solid black;"></a></p> <p>                图片标签:<img> 定义图片</p> <p>                                1.src:规定显示图像的URL(统一资源定位符) </p> <p>                                2.height:定义图像的高度</p> <p>                                3.width:定义图像的宽度</p> <p>                                                <a href="http://img.e-com-net.com/image/info8/514ad8a7f2ab470fba5279ab399d9622.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第4张图片" height="138" src="http://img.e-com-net.com/image/info8/514ad8a7f2ab470fba5279ab399d9622.jpg" width="571" style="border:1px solid black;"></a></p> <p>                音频标签:<audio> 定义音频,支持的音频格式:MPS、WAV、OGG</p> <p>                                1.src:规定音频的URL<img alt="" height="24" src="http://img.e-com-net.com/image/info8/629a279e4c554acbbd32f62437893117.jpg" width="440"></p> <p>                                2.controls:显示播放控件</p> <p>                视频标签:<video> 定义视频。支持的音频格式:MP4、WebM、OGG</p> <p>                                1.src:规定视频的URL<img alt="" height="27" src="http://img.e-com-net.com/image/info8/ab6ae72c15aa4b5b996741d2c54fa5ad.jpg" width="563"></p> <p>                                2.controls:显示播放控件</p> <p>                超链接:可以点击后进行跳转;使用a标签表示,</p> <p>                               里面可以通过href属性指定跳转的位置,        </p> <p>                               可以是相对路径,也可以是网络中的路径,</p> <p>                               但是如果是网络中的路径需要加:http://前缀;</p> <p>                                 <a href="http://img.e-com-net.com/image/info8/e531c9e160014fe49da6715670b3996d.png" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第5张图片" height="115" src="http://img.e-com-net.com/image/info8/e531c9e160014fe49da6715670b3996d.png" width="629" style="border:1px solid black;"></a></p> <p>                列表:<a href="http://img.e-com-net.com/image/info8/baa6ec3f96bd4f3f956dff015f38631a.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第6张图片" height="357" src="http://img.e-com-net.com/image/info8/baa6ec3f96bd4f3f956dff015f38631a.jpg" width="650" style="border:1px solid black;"></a></p> <h3><span style="color:#0d0016;"><span style="background-color:#ad720d;">javascript :</span> </span>               </h3> <p><span style="color:#0d0016;"><span style="background-color:#ad720d;">                     JavaScript常用对象:</span></span> </p> <p>,CSS,javascript,tomcat</p> <h3><span style="color:#0d0016;"><span style="background-color:#1c7331;">Servlet: </span></span></h3> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">              是:</span></span>servlet 是运行在 Web 服务器中的<span style="color:#0d0016;"><span style="background-color:#6eaad7;">小型 Java 程序</span></span>。相当于程序员写好的servlet交给web服务器软件,                                                    web服务器软件负责<span style="color:#0d0016;"><span style="background-color:#6eaad7;">创建这个servlet类</span></span>的对象,并且帮我们调用<span style="color:#0d0016;"><span style="background-color:#6eaad7;">servlet类中</span></span>的<span style="color:#0d0016;"><span style="background-color:#6eaad7;">方法</span></span>!同时<span style="color:#0d0016;"><span style="background-color:#6eaad7;">servlet是一个接口</span></span>! </p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                     编写一个servlet类:</span></span></p> <p>                                                     方式1:我们自定义的<span style="background-color:#6eaad7;">类</span>实现<span style="color:#0d0016;"><span style="background-color:#6eaad7;">servlet接口,</span></span>重写里面所有的方法;</p> <p>                                                                (不推荐,因为需要处理的事情太多)</p> <p>                                                     方式2: 我们自定义的<span style="color:#0d0016;"><span style="background-color:#6eaad7;">类继承</span></span>HttpServlet,重写里面的两个方法,</p> <p>                                                                <span style="color:#0d0016;"><span style="background-color:#6eaad7;">doGet</span></span>和<span style="color:#0d0016;"><span style="background-color:#6eaad7;">doPost</span></span>,这两个方法,就可以专门针对浏览器的</p> <p>                                                                <span style="color:#0d0016;"><span style="background-color:#6eaad7;">get请求和post请求</span></span>进行处理!   </p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                代码步骤:   完成tomcat之后</span></span></p> <p><span style="color:#0d0016;">                                              1.</span>在pom.xml文件中引入servlet坐标;</p> <p><span style="color:#0d0016;">                                                </span>(由于所有的web服务器内部都有servlet的jar包,为了避免冲突,</p> <p>                                                我们需要给maven引入的servlet坐标设置编译级别)</p> <p>                                                <a href="http://img.e-com-net.com/image/info8/82fd8e0658164378abad2fc4ac708e89.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第7张图片" height="308" src="http://img.e-com-net.com/image/info8/82fd8e0658164378abad2fc4ac708e89.jpg" width="505" style="border:1px solid black;"></a></p> <p><span style="color:#0d0016;">                                              </span>2.自定义的类继承HttpServlet,重写里面的两个方法,doGet和doPost  </p> <p>                                              3.需要给servlet指定一个访问路径;    </p> <p>                                                  <a href="http://img.e-com-net.com/image/info8/8989d67a85d84da39b473c83d38fc1ac.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第8张图片" height="403" src="http://img.e-com-net.com/image/info8/8989d67a85d84da39b473c83d38fc1ac.jpg" width="593" style="border:1px solid black;"></a></p> <p>                                                  4.配置xml:</p> <p>                                                    <a href="http://img.e-com-net.com/image/info8/acaeeb9575d743a9ae9165452ef671d2.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第9张图片" height="124" src="http://img.e-com-net.com/image/info8/acaeeb9575d743a9ae9165452ef671d2.jpg" width="535" style="border:1px solid black;"></a></p> <p>                                                    5.再配置pom.xml,html</p> <p>                                                   <a href="http://img.e-com-net.com/image/info8/bf5851ebada84e2e95492e5f80087404.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第10张图片" height="290" src="http://img.e-com-net.com/image/info8/bf5851ebada84e2e95492e5f80087404.jpg" width="650" style="border:1px solid black;"></a></p> <p>                                                                              写成 80和取消/day10,在熟悉之后可以这样写,</p> <p>                                                                               访问的时候路径地址栏就不会再显示</p> <p>                                                          6.运行:<a href="http://img.e-com-net.com/image/info8/71439c0556cc4c029a778404bdac766e.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第11张图片" height="197" src="http://img.e-com-net.com/image/info8/71439c0556cc4c029a778404bdac766e.jpg" width="446" style="border:1px solid black;"></a></p> <p>                                                          7.修改Servlet模板:           </p> <p>                                                           <a href="http://img.e-com-net.com/image/info8/404835de1e414327b0a80cda0180f99d.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第12张图片" height="351" src="http://img.e-com-net.com/image/info8/404835de1e414327b0a80cda0180f99d.jpg" width="650" style="border:1px solid black;"></a></p> <h3><span style="color:#0d0016;"><span style="background-color:#1c7331;">Request:   javaWeb是属于javaEE了,查javaEE的api</span></span></h3> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                 是:</span></span>一个接口,表示的是浏览器给服务器请求的时候,把所有的请求装成一个对象!</p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                      作用:</span></span>程序员可以在servlet的doGat方法或doPost方法中,通过这个对象,获取用户请求相关的一切消息!</p> <p><span style="background-color:#1c7331;">              <span style="color:#0d0016;">                  request对象的生命周期:</span></span> 是由<span style="color:#0d0016;"><span style="background-color:#6eaad7;">web服务器</span></span>负责创建该对象,<span style="color:#0d0016;"><span style="background-color:#6eaad7;">并且在调用</span></span>servlet中的<span style="color:#0d0016;"><span style="background-color:#6eaad7;">doGet方法或doPost</span></span>方法                                                                                的时候,将这个对象,传递过去;                                                                                                                                                         每次当<span style="color:#0d0016;"><span style="background-color:#6eaad7;">浏览器</span></span>给<span style="color:#0d0016;"><span style="background-color:#6eaad7;">服务器</span></span>发送请求的时候,web服务器都会<span style="color:#0d0016;"><span style="background-color:#6eaad7;">创建</span></span>出 一个<span style="color:#0d0016;"><span style="background-color:#6eaad7;">request对象</span></span>;                                                                             当这次<span style="color:#0d0016;"><span style="background-color:#6eaad7;">请求得到服务器</span></span>的响应后,该request对象就会死亡!     </p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                 获取浏览器传递的参数:</span></span></p> <p>                                                                          <span style="color:#0d0016;"><span style="background-color:#1c7331;">1.getParameter(key);获取单个值</span></span></p> <p>                                                                          <span style="background-color:#1c7331;"> </span><span style="color:#0d0016;"><span style="background-color:#1c7331;">2.getParameterValuse(key);获取数组值;</span></span></p> <p>                                                                          <span style="color:#0d0016;"><span style="background-color:#1c7331;"> 3.getParameterMap();获取所有的键值对参数;</span></span></p> <p>                                                                          <a href="http://img.e-com-net.com/image/info8/45ec45d808f042098c0faa42905b86e0.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第13张图片" height="330" src="http://img.e-com-net.com/image/info8/45ec45d808f042098c0faa42905b86e0.jpg" width="650" style="border:1px solid black;"></a>                                                                          <a href="http://img.e-com-net.com/image/info8/f4d967876d914d5d83ca9c5c421140df.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第14张图片" height="415" src="http://img.e-com-net.com/image/info8/f4d967876d914d5d83ca9c5c421140df.jpg" width="650" style="border:1px solid black;"></a><span style="color:#0d0016;"><span style="background-color:#1c7331;">请求转发:</span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                  是:</span></span>服务器的一个<span style="color:#0d0016;"><span style="background-color:#1c7331;">内部跳转</span></span>的行为,对于浏览器来说,浏览器只发出了1次请求,且得到1次响应;</p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                        作用:</span></span>让多个<span style="color:#0d0016;"><span style="background-color:#1c7331;">servlet</span></span>对本次请求作出处理;</p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                代码实现:</span></span>reques.getRequesDispatcher("/转发资源").forward(request,reponse);</p> <p>                                                  getRequestDispatcher表示获取<span style="color:#0d0016;"><span style="background-color:#6eaad7;">转发器</span></span>,需要指定资源路径,不带虚拟目录;(在<span style="color:#0d0016;"><span style="background-color:#1c7892;">t</span><span style="background-color:#6eaad7;">omcat中</span></span>配置的路径)</p> <p>                                                  forward表示<span style="color:#0d0016;"><span style="background-color:#6eaad7;">转发</span></span>的动作,需要把原始的请<span style="color:#0d0016;">求<span style="background-color:#6eaad7;">对象和响应</span></span>请求交给<span style="color:#0d0016;"><span style="background-color:#6eaad7;">指定的资源</span></span> </p> <p>                                                   <a href="http://img.e-com-net.com/image/info8/5daf1dd5d3c04664b5cb1a832cf95508.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第15张图片" height="496" src="http://img.e-com-net.com/image/info8/5daf1dd5d3c04664b5cb1a832cf95508.jpg" width="573" style="border:1px solid black;"></a></p> <p> </p> <p><span style="color:#0d0016;"><span style="background-color:#98c091;"> 请求乱码问题:</span></span>get请求乱码有两种解决方法:1.tomcat8以后不用管 内部已经解决了 </p> <p>                                                                            2.tomcat7pom.xml里面<a href="http://img.e-com-net.com/image/info8/987fda50303144029b36eaf1c8bd4cd6.jpg" target="_blank"><img alt="" height="44" src="http://img.e-com-net.com/image/info8/987fda50303144029b36eaf1c8bd4cd6.jpg" width="362"></a></p> <p>                           post请求乱码解决方法:<a href="http://img.e-com-net.com/image/info8/6887adf4d6fb43fc977084edb87afdb4.jpg" target="_blank"><img alt="" height="85" src="http://img.e-com-net.com/image/info8/6887adf4d6fb43fc977084edb87afdb4.jpg" width="422"></a></p> <p>                         </p> <p> </p> <h3><span style="color:#0d0016;"><span style="background-color:#1c7331;">Response:</span></span></h3> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                        是:</span>表示的是一个<span style="background-color:#1c7331;">响应</span>对象,<span style="background-color:#6eaad7;">服务器</span>想对<span style="background-color:#79c6cd;">浏览器响应</span>的一切消息,都会封装到这个对象中;</span></p> <p><span style="color:#0d0016;">                              在<span style="background-color:#6eaad7;">浏览器</span>每次发送请求的时候,<span style="background-color:#6eaad7;">web服务器</span>都会创建出一个response对象;</span></p> <p><span style="color:#0d0016;">                              当这次请求得到服务器的<span style="background-color:#6eaad7;">响应后</span>,该response对象就会死亡!</span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                              作用:</span>让程序员通过该对象,控制给浏览器响应的内容;</span></p> <p><span style="color:#0d0016;">                                        <span style="background-color:#6eaad7;">Response设置响应数据的功能介绍</span></span></p> <p><span style="color:#0d0016;">                                        <span style="background-color:#6eaad7;">Response完成重定向</span></span></p> <p><span style="color:#0d0016;">                                        <span style="background-color:#6eaad7;">Response响应字符数据 :</span><span style="background-color:#1c7331;">响应字符数据使用</span><span style="background-color:#9c8ec1;">字符输出流</span><span style="background-color:#faa572;">PrintWriter   getWriter();</span></span></p> <p><span style="color:#0d0016;">                                        <span style="background-color:#6eaad7;">Response响应字节数据:</span><span style="background-color:#1c7331;">响应字节数据使用</span><span style="background-color:#9c8ec1;">字节输出流</span><span style="background-color:#faa572;">SevletOutputStream  getOutputStream();</span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                        如何响应数据:</span><span style="background-color:#6eaad7;">响应字符数据使用</span><span style="background-color:#9c8ec1;">字符输出流</span><span style="background-color:#6eaad7;">,响应字节数据:使用</span><span style="background-color:#9c8ec1;">字节输出流</span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                        如何获取字符输出流:</span><span style="background-color:#faa572;">PrintWriter   getWriter();</span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#faa572;">                                                                            </span></span><a href="http://img.e-com-net.com/image/info8/2b42e504f9e047da834f3b697ab977c5.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第16张图片" height="150" src="http://img.e-com-net.com/image/info8/2b42e504f9e047da834f3b697ab977c5.jpg" width="581" style="border:1px solid black;"></a></p> <p>                                                                             <a href="http://img.e-com-net.com/image/info8/ad282257bf2e4bf2b5f36cabea7ff7bf.jpg" target="_blank"><img alt="HTML,CSS,javascript,tomcat、Servlet_第17张图片" height="234" src="http://img.e-com-net.com/image/info8/ad282257bf2e4bf2b5f36cabea7ff7bf.jpg" width="650" style="border:1px solid black;"></a>    </p> <p> </p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                        如何获取字节</span></span><span style="color:#0d0016;"><span style="background-color:#1c7331;">输出流:</span><span style="background-color:#faa572;">SevletOutputStream  getOutputStream();</span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#faa572;">                                                                                </span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                        重定向是</span></span><span style="color:#0d0016;"><span style="background-color:#1c7331;">:</span><span style="background-color:#a5a5a5;">告诉浏览器,你的请求,我处理不了,我给你指定一个位置,你去哪里办理即可</span></span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                                        与转发的区别:</span>1.转发对于浏览器来说,一共发了1次请求,得到了1次响应,</span></p> <p><span style="color:#0d0016;">                                                                                    而重定向,对于浏览器来说,发出了两次请求,得到了2次响应;</span></p> <p><span style="color:#0d0016;">                                                                                  2.对于服务器来说,转发是服务器的内部行为,所以路径上不带虚拟目录,</span></p> <p><span style="color:#0d0016;">                                                                                     而重定向对于服务器来说是外部的访问行为,所以路径中需要带虚拟目录</span></p> <p><span style="color:#0d0016;">                                                                                  3.转发只能是服务器内部的资源跳转,重定向可以是任意位置;</span><span style="color:#0d0016;"> </span></p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                                               代码实现:</span><span style="background-color:#f9eda6;">//重定向的代码可以动态获取tomcat配置的虚拟目录getServletContext().getContextPath()</span></span></p> <p>                                                                 <span style="color:#0d0016;"><span style="background-color:#a5a5a5;">response.sendRedirect(getServletContext().getContextPath +"/resp2");</span></span></p> <p><span style="background-color:#1c7331;">                                      <span style="color:#0d0016;"> 访问路径总结:</span></span>1.凡是从浏览器发起的路径,给服务器发请求,都需要带虚拟目录(就是tomcat配置的路径)</p> <p>                                                                        例如:html页面,from表单的action,超链接href,图片的src,重定向!</p> <p>                                                                 2.凡是服务器内部的路径(转发),都不需要带虚拟目录;</p> <p><span style="color:#0d0016;"><span style="background-color:#1c7331;">                        给浏览器响应字节数据:</span>直接利用io流的技术操作即可;</span></p> <p><span style="color:#0d0016;">                                                                  1.面向过程,知已使用io流操作;(只负责给浏览器写数据,浏览器会自动读数据)</span></p> <p><span style="color:#0d0016;">                                                                  2.面向commons-io工具,利用工具一步到位;      </span></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p>                                                   </p> <p>                                                </p> <p>                                              </p> <p>                                                </p> <p></p> <p><span style="background-color:#1c7331;">                                                     </span>        </p> <h3><span style="color:#0d0016;"><span style="background-color:#1a439c;">    JSON:     </span></span></h3> <p>               是:JSON可以简单理解为就是一个特殊格式的字符串,在java语言中,按JSON的语法格式要求,将数组组装起来,                                通过网络响应给浏览器之后,浏览器可以通过js对JSON字符串进行解析,得到原始数据,并利用DOM对象操作页面                          即可做到页面动态显示;网络中数据传输的载体的一种格式</p> <p>           作用:配合异步交互的技术,实现对html页面上的内容,动态展示;</p> <p>               异步交互与同步交互:</p> <p>                                               同步交互就是浏览器给服务器发送请求之后,只要服务器还没有处理完请求,浏览器始终处于等待                                                     状态,无法进行其他操作;                                                                                                                                                                     异步交互就是当与浏览器给服务器发送请求之后,服务器在请求的过程中,浏览器依然可以进行                                                         其他的操作,相当于java中的多线程的效果;(局部刷新)         </p> <p>                  JSON的语法格式:本质就是一个字符串,要求键值对数据都使用{}包裹起来,键使用双引号引起来,值是数字,                                                              boolean可以直接写,其他类型也使用双引号引起来</p> <p>                     在js中定义json:let 变量名 = {"键1",:"值1","键2":"值2"}</p> <p>                     </p> <p></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1642561897020579840"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(tomcat,html,css)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1892637898684035072.htm" title="本地运行 DeepSeek-R1 的成本究竟多高?" target="_blank">本地运行 DeepSeek-R1 的成本究竟多高?</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AFjavascript/1.htm">前端javascript</a> <div>ReactHook深入浅出CSS技巧与案例详解vue2与vue3技巧合集VueUse源码解读本地运行DeepSeek-R1的成本究竟多高?DeepSeek让人们对大规模生成式模型的追求更进一步,甚至有人想在本地跑下规模高达671B参数的版本。但要在家里开这种“巨无霸”,可不是闹着玩的:光是推理就对硬件提出了非常高的要求。这篇文章将大致拆解一下,如果真想在个人电脑上运行DeepSeek-R1,可能需</div> </li> <li><a href="/article/1892637702419968000.htm" title="CSDN2019博客之星评选——期待各位大佬的投票!" target="_blank">CSDN2019博客之星评选——期待各位大佬的投票!</a> <span class="text-muted">十步杀一人_千里不留行</span> <a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/1.htm">程序人生</a> <div>我的序号是68,68,68!!http://m234140.nofollow.ax.mvote.cn/opage/d4cf886a-057e-1c0d-56f1-3a86340af8fd.html2019年CSDN博客之星年度总评选已开启:68.十步杀一人_千里不留行,微信、QQ、微博渠道可以连投5票哦!扫码为我投票哦:</div> </li> <li><a href="/article/1892637516004126720.htm" title="《现代CSS技术应用与实践》小册完结啦!" target="_blank">《现代CSS技术应用与实践》小册完结啦!</a> <span class="text-muted"></span> <div>历时125天,《现代CSS技术应用与实践》小册迎来了完结,总篇数40篇,约11万字。后续还会继续更新,欢迎订阅支持我。《现代CSS技术应用与实践》是一本专注于现代CSS技术应用与实践的指导手册。小册旨在帮助读者深入理解现代CSS新特性的概念、原理和应用,掌握现代CSS技术的最新进展和实践经验,从而提升网页设计和开发的技能。小册内容涵盖现代CSS的基础知识、CSS嵌套及作用域、CSS布局技术与技巧、</div> </li> <li><a href="/article/1892636438655201280.htm" title="Matplotlib 高级图表绘制与交互式可视化(ipywidgets)" target="_blank">Matplotlib 高级图表绘制与交互式可视化(ipywidgets)</a> <span class="text-muted">eqwaak0</span> <a class="tag" taget="_blank" href="/search/matplotlib/1.htm">matplotlib</a><a class="tag" taget="_blank" href="/search/matplotlib/1.htm">matplotlib</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>目录:ipywidgets介绍1.什么是ipywidgets直接开始:动态调整正弦波频率随机散点图启用交互式模式使用滑块和下拉菜单调整图表样式使用布局管理器创建复杂界面使用动画创建动态图表最后:综合示例:动态仪表盘ipywidgets介绍1.什么是ipywidgetsipywidgets是一个用于JupyterNotebook和JupyterLab的交互式HTML小部件库,允许用户在Jupyter</div> </li> <li><a href="/article/1892628498082754560.htm" title="html网络安全工具源码 网络安全前端" target="_blank">html网络安全工具源码 网络安全前端</a> <span class="text-muted">网络安全queen</span> <a class="tag" taget="_blank" href="/search/web%E5%AE%89%E5%85%A8/1.htm">web安全</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a> <div>点击文末小卡片,免费获取网络安全全套资料,资料在手,涨薪更快前端常见的网络安全包括:xss(跨站脚本攻击)、csrf(跨站请求伪造)、sql注入攻击等。1)跨站脚本攻击(xss)原理:攻击者往web页面中注入恶意script代码(或者在url的查询参数中注入script代码),当用户浏览访问时,嵌入的script代码就会执行,造成危害。反射型xss:用户点击攻击连接,服务器解析后响应,在返回的内容</div> </li> <li><a href="/article/1892590921338384384.htm" title="web第三次作业" target="_blank">web第三次作业</a> <span class="text-muted">天宇&嘘月</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>CSS样式*{margin:0;padding:0;box-sizing:border-box;}html,body{width:100%;height:100%;}.container{width:100%;height:100%;background-color:#f2f1f2;}header{width:1200px;height:50px;background-color:#fff;mar</div> </li> <li><a href="/article/1892586891803422720.htm" title="php glob 指定目录,php使用glob函数快速查询指定目录文件的方法_php技巧" target="_blank">php glob 指定目录,php使用glob函数快速查询指定目录文件的方法_php技巧</a> <span class="text-muted">程序员小智和大鹏</span> <a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/glob/1.htm">glob</a><a class="tag" taget="_blank" href="/search/%E6%8C%87%E5%AE%9A%E7%9B%AE%E5%BD%95/1.htm">指定目录</a> <div>本文实例讲述了php使用glob函数快速查询指定目录文件的方法。分享给大家供大家参考。具体如下:php搜索当前目录所有文件,代码如下:$array=glob('*.*');print_r($array);/*Array([0]=>1.php[1]=>10.php[2]=>11.php[3]=>2.asp[4]=>3.asp[5]=>4.aspx[6]=>5.html[7]=>6.php[8]=>7</div> </li> <li><a href="/article/1892580705813196800.htm" title="【无标题】" target="_blank">【无标题】</a> <span class="text-muted">是懒羊羊吖~</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>一.WED前端应用软件:c/s架构b/s架构web前端:html5css3javascripthtml5:超文本标记语言----超链接,文字,标签标签语法规范:结束-----双标签标签体------可以嵌套inputimg---------单标签属性:定制元素的行为,属性是不通用的,每一个标签存在自身的属性,当属性名等于属性值时,只需要写属性名,不需要写属性值。二.HTML1.样式//文档声明:告</div> </li> <li><a href="/article/1892579443919089664.htm" title="python图形界面化编程GUI(二)常用的组件(Text、Radiobutton、Checkbutton、Canvas)和布局管理器(gird、pack、place)" target="_blank">python图形界面化编程GUI(二)常用的组件(Text、Radiobutton、Checkbutton、Canvas)和布局管理器(gird、pack、place)</a> <span class="text-muted">hwwaizs</span> <a class="tag" taget="_blank" href="/search/python-GUI%E5%9B%BE%E5%BD%A2%E5%8C%96%E7%BC%96%E7%A8%8B/1.htm">python-GUI图形化编程</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>Text文本框Text(多行文本框)的主要用于显示多行文本,还可以显示网页链接,图片,HTML页面,甚至CSS样式表,添加组件等。主要用来显示信息,也常被当做简单的文本处理器、⽂本编辑器或者网页浏览器来使用。IDLE就是Text组件构成的。insert插入的时候可以用INSERT代表当前光标的位置,END代表在结尾的位置,也可以用插入小数的形式,2.3代表第二行第三列后插入。fromtkinter</div> </li> <li><a href="/article/1892573413654982656.htm" title="tailwindcss4.0 升级后的一个坑" target="_blank">tailwindcss4.0 升级后的一个坑</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/tailwindcss/1.htm">tailwindcss</a> <div>tailwindcss4.0升级了,用了vite的方式,因为主UI框架用的antdv,结果出现了antdv组件自身的css比tailwindcss的优先级高的情况。发现tailwindcss的类都被layer了,而这个layer的特性就是比平常的css优先级要低,考虑到antdv还不能把自身css套上layer(antd好像可以),所以只能把tailwind的layer去掉了,也是为了一些老的ui</div> </li> <li><a href="/article/1892564697887076352.htm" title="技术分享:MyBatis SQL 日志解析脚本" target="_blank">技术分享:MyBatis SQL 日志解析脚本</a> <span class="text-muted">£漫步 云端彡</span> <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4%E8%B6%A3%E5%88%86%E4%BA%AB/1.htm">运维趣分享</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/%E6%97%A5%E5%BF%97%E8%A7%A3%E6%9E%90/1.htm">日志解析</a> <div>技术分享:MyBatisSQL日志解析脚本1.脚本功能概述2.实现细节2.1HTML结构2.2JavaScript逻辑3.脚本代码4.使用方法4.1示例5.总结在日常开发中,使用MyBatis作为持久层框架时,我们经常需要查看SQL日志以调试和优化查询。然而,MyBatis的日志输出通常包含占位符和参数信息,这使得直接执行这些SQL语句变得困难。为了解决这个问题,我们开发了一个简单的HTML和Ja</div> </li> <li><a href="/article/1892562929576898560.htm" title="Tomcat 8 安装包下载" target="_blank">Tomcat 8 安装包下载</a> <span class="text-muted">m0_74824517</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/1.htm">学习路线</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4/1.htm">阿里巴巴</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>Tomcat8安装包下载【下载地址】Tomcat8安装包下载本仓库提供了一个包含Windows和Linux版本的Tomcat8安装包,方便用户快速下载并部署Tomcat8服务器[这里是图片001]项目地址:https://gitcode.com/open-source-toolkit/fda7c简介本仓库提供了一个包含Windows和Linux版本的Tomcat8安装包,方便用户快速下载并部署To</div> </li> <li><a href="/article/1892562803177353216.htm" title="前端:纯前端快速实现html导出word和pdf" target="_blank">前端:纯前端快速实现html导出word和pdf</a> <span class="text-muted">m0_74823715</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/word/1.htm">word</a> <div>实现html导出word,需要使用两个库。html-docx-js和file-saver导出word的js方法>npminstallhtml-docx-js>npminstallfile-saverjs引入importFileSaverfrom“file-saver”;importhtmlDocxfrom“html-docx-js/dist/html-docx”;/**导出word方法*/expo</div> </li> <li><a href="/article/1892546785944072192.htm" title="css主题色修改后会多出一个css吗?css怎么定义变量?" target="_blank">css主题色修改后会多出一个css吗?css怎么定义变量?</a> <span class="text-muted">编程星空</span> <a class="tag" taget="_blank" href="/search/CSS/1.htm">CSS</a><a class="tag" taget="_blank" href="/search/rust/1.htm">rust</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>在CSS中修改主题色时,通常不会直接生成一个新的CSS文件,而是通过CSS变量(CustomProperties)或预处理器变量(如Sass、Less)来动态修改样式。以下是详细说明:1.CSS变量(CustomProperties)CSS变量是现代CSS提供的一种功能,允许在样式表中定义可复用的值,并在需要时动态修改。定义CSS变量CSS变量以--开头,通常在:root伪类中定义全局变量。:ro</div> </li> <li><a href="/article/1892544893620908032.htm" title="纯前端导入导出txt文件" target="_blank">纯前端导入导出txt文件</a> <span class="text-muted">今天吃了嘛o</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BAtxt%E6%96%87%E4%BB%B6/1.htm">前端导入导出txt文件</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a> <div>1.html部分导入导出{{alone}}2.js部分导出的时候我尝试了很多次改变编码格式为gb2312的,但是无果,所以我再读取的时候先读取文件判断了文件编码格式,然后再去根据编码格式读取文件并展示页面。exportdefault{data(){return{works:[],};},methods:{handleBeforeUpload(file){this.fileList=[file];c</div> </li> <li><a href="/article/1892538578999767040.htm" title="基于Transformer的YOLOv8检测头架构改进:提升目标检测精度的全新突破(YOLOv8)" target="_blank">基于Transformer的YOLOv8检测头架构改进:提升目标检测精度的全新突破(YOLOv8)</a> <span class="text-muted">步入烟尘</span> <a class="tag" taget="_blank" href="/search/transformer/1.htm">transformer</a><a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</a><a class="tag" taget="_blank" href="/search/%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B/1.htm">目标检测</a> <div>本专栏专为AI视觉领域的爱好者和从业者打造。涵盖分类、检测、分割、追踪等多项技术,带你从入门到精通!后续更有实战项目,助你轻松应对面试挑战!立即订阅,开启你的YOLOv8之旅!专栏订阅地址:https://blog.csdn.net/mrdeam/category_12804295.html文章目录基于Transformer的YOLOv8检测头架构改进:提升目标检测精度的全新突破什么是DAtten</div> </li> <li><a href="/article/1892536436008218624.htm" title="图片粘贴上传实现" target="_blank">图片粘贴上传实现</a> <span class="text-muted">SarinaDu</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a> <div>图片上传htmldemo直接粘贴本地运行查看效果即可,有看不懂的直接喂给deepseek会解释的很清晰粘贴图片上传示例-使用场景,粘贴桌面图片上传、粘贴word文档中图片上传、直接截图上传等body{font-family:Arial,sans-serif;padding:20px;}.upload-area{width:100%;height:200px;border:2pxdashed#ccc</div> </li> <li><a href="/article/1892532653761032192.htm" title="CSS flex布局 列表单个元素点击 本行下插入详情独占一行" target="_blank">CSS flex布局 列表单个元素点击 本行下插入详情独占一行</a> <span class="text-muted">Cxiaomu</span> <a class="tag" taget="_blank" href="/search/CSS3/1.htm">CSS3</a><a class="tag" taget="_blank" href="/search/UI%E8%AE%BE%E8%AE%A1/1.htm">UI设计</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>技术栈:Vue2+javaScript简介在实际开发过程中有遇到一个场景:一个list,每行个数固定,点击单个元素后,在当前行与下一行之间插入一行元素详情,便于更直观的查看到对应的数据详情。这种情形,在移动端比较常见,比如用户列表,点击单个列表展示详情,可以考虑flex布局+positionrelative定位。实现思路对于需求重点和实现拆解列表元素:for遍历每行固定(3)个元素:flex布局、</div> </li> <li><a href="/article/1892528359695511552.htm" title="详细介绍:封装简易的 Axios 函数获取省份列表" target="_blank">详细介绍:封装简易的 Axios 函数获取省份列表</a> <span class="text-muted">还是鼠鼠</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/vscode/1.htm">vscode</a><a class="tag" taget="_blank" href="/search/ajax/1.htm">ajax</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6/1.htm">前端框架</a> <div>目录关键步骤:完整代码(html):代码解析:程序运行结果:本示例展示了如何通过封装一个简易的myAxios函数来模拟axios的功能,使用原生的XMLHttpRequest(XHR)对象来发起HTTP请求。我们将实现一个简单的功能,通过该封装函数从服务器获取省份列表数据,并在网页上显示这些省份。关键步骤:封装myAxios函数:myAxios函数接收一个配置对象(如请求的URL和方法),并返回一</div> </li> <li><a href="/article/1892516757122379776.htm" title="spring boot基于知识图谱的阿克苏市旅游管理系统python-计算机毕业设计" target="_blank">spring boot基于知识图谱的阿克苏市旅游管理系统python-计算机毕业设计</a> <span class="text-muted">QQ1963288475</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1/1.htm">知识图谱</a><a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/django/1.htm">django</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a> <div>目录功能和技术介绍具体实现截图开发核心技术:开发环境开发步骤编译运行核心代码部分展示系统设计详细视频演示可行性论证软件测试源码获取功能和技术介绍该系统基于浏览器的方式进行访问,采用springboot集成快速开发框架,前端使用vue方式,基于es5的语法,开发工具IntelliJIDEAx64,因为该开发工具,内嵌了Tomcat服务运行机制,可不用单独下载Tomcatserver服务器。由于考虑到</div> </li> <li><a href="/article/1892507680455585792.htm" title="Android arcgis加载在线底图" target="_blank">Android arcgis加载在线底图</a> <span class="text-muted">Angie洛林</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/arcgis/1.htm">arcgis</a> <div>我整理的一些关于【信息系统】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://edu.51cto.com/mic-position/757.html在Android中使用ArcGIS加载在线底图ArcGIS是Esri提供的一套强大的地理信息系统(GIS)解决方案,支持多种平台,包括Android。本文将介绍如何在Android应用中使用ArcGIS加载在线底图,并配有相关代码示</div> </li> <li><a href="/article/1892502492609048576.htm" title="CSS中五种定位方式(position)对比分析" target="_blank">CSS中五种定位方式(position)对比分析</a> <span class="text-muted">七公子77</span> <a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>在CSS中,定位方式(position)决定了元素如何相对于其参照物进行定位,同时影响文档流的布局。以下是五种定位方式的对比、参照物说明及代码示例:1.position:static(默认定位)参照物:无,元素位于默认文档流中。文档流:元素按照HTML顺序自然排列。特点:top、right、bottom、left和z-index属性无效。示例:Box1Box2.box{width:100px;he</div> </li> <li><a href="/article/1892482448659378176.htm" title="【vue】Mammoth.js的使用:将.docx转换成HTML" target="_blank">【vue】Mammoth.js的使用:将.docx转换成HTML</a> <span class="text-muted">暴富暴富暴富啦啦啦</span> <a class="tag" taget="_blank" href="/search/1024%E7%A8%8B%E5%BA%8F%E5%91%98%E8%8A%82/1.htm">1024程序员节</a> <div>mammoth.convertToHtml(input,options):把源文档转换为HTML文档mammoth.convertToMarkdown(input,options):把源文档转换为Markdown文档。mammoth.extractRawText(input):提取文档的原始文本。这将忽略文档中的所有格式。每个段落后跟两个换行符。npminstallelement-uimammot</div> </li> <li><a href="/article/1892473871148314624.htm" title="单细胞轨迹分析-monocle包的使用" target="_blank">单细胞轨迹分析-monocle包的使用</a> <span class="text-muted">探序基因</span> <a class="tag" taget="_blank" href="/search/r%E8%AF%AD%E8%A8%80/1.htm">r语言</a> <div>探序基因肿瘤研究院整理安装:monocle源码下载:https://www.bioconductor.org/packages/release/bioc/html/monocle.htmlR版本,4.2.0BiocManager::install("monocle")不过在安装过程中还是报错了:Warning:无法在https://bioconductor.org/packages/3.15/bi</div> </li> <li><a href="/article/1892471976795107328.htm" title="前端导出word文件—包含canvas(echarts图表)" target="_blank">前端导出word文件—包含canvas(echarts图表)</a> <span class="text-muted">Liuer_Qin</span> <a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/canvas/1.htm">canvas</a><a class="tag" taget="_blank" href="/search/echarts/1.htm">echarts</a><a class="tag" taget="_blank" href="/search/echarts/1.htm">echarts</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>一、使用的插件html-docx-js二、整体思路因为canvas是运行在内存中的,所以不能简单的通过dom获取canvas图片,需要手动的先将canvas转为image。三、实现先克隆要下载的DOM的副本。因为canvas是运行在内存中的,所以也不能通过cloneNode方法克隆下来(克隆下来是空的)。我们这里将原DOM中的canvas转成图片,然后插入到副本的对应位置,这样操作不会影响原DOM</div> </li> <li><a href="/article/1892463401469276160.htm" title="揭秘 CSS Houdini:用浏览器魔法解锁 CSS 的终极潜力" target="_blank">揭秘 CSS Houdini:用浏览器魔法解锁 CSS 的终极潜力</a> <span class="text-muted">寒鸦xxx</span> <a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/houdini/1.htm">houdini</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>一、为什么我们需要CSSHoudini?1.1传统CSS的困境当我们试图用CSS实现一个波浪形边框时,通常会经历这样的挣扎:/*传统实现方案*/.wave-border{position:relative;overflow:hidden;}.wave-border::after{content:'';position:absolute;/*需要复杂计算和多个伪元素拼接*/}这种实现方式存在三个致命</div> </li> <li><a href="/article/1892457086076383232.htm" title="动态蛇形卷积(DySnakeConv)在YOLOv8检测头中的应用与优化-分割性能的提升【YOLOv8】" target="_blank">动态蛇形卷积(DySnakeConv)在YOLOv8检测头中的应用与优化-分割性能的提升【YOLOv8】</a> <span class="text-muted">步入烟尘</span> <a class="tag" taget="_blank" href="/search/YOLO/1.htm">YOLO</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%9B%87%E5%BD%A2%E5%8D%B7%E7%A7%AF/1.htm">动态蛇形卷积</a><a class="tag" taget="_blank" href="/search/DySnakeConv/1.htm">DySnakeConv</a> <div>本专栏专为AI视觉领域的爱好者和从业者打造。涵盖分类、检测、分割、追踪等多项技术,带你从入门到精通!后续更有实战项目,助你轻松应对面试挑战!立即订阅,开启你的YOLOv8之旅!专栏订阅地址:https://blog.csdn.net/mrdeam/category_12804295.html文章目录动态蛇形卷积(DySnakeConv)在YOLOv8检测头中的应用与优化-分割性能的提升【YOLOv</div> </li> <li><a href="/article/1892453179853959168.htm" title="微信支付-扫码支付全流程" target="_blank">微信支付-扫码支付全流程</a> <span class="text-muted">自娱自乐22</span> <a class="tag" taget="_blank" href="/search/thinkphp/1.htm">thinkphp</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E6%89%AB%E7%A0%81%E6%94%AF%E4%BB%98/1.htm">微信扫码支付</a> <div>微信支付官方文档:`https://pay.weixin.qq.com/wiki/doc/api/index.html`微信支付分为2种模式:【模式一】:商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据pr</div> </li> <li><a href="/article/1892453053508939776.htm" title="mac+php5.3的docker-compose.yml分享" target="_blank">mac+php5.3的docker-compose.yml分享</a> <span class="text-muted">自娱自乐22</span> <a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a> <div>version:'3'services:nginx:image:nginx:latestcontainer_name:nginx-composevolumes:-./wwwroot:/usr/share/nginx/html:rw-./nginx/nginx/:/etc/nginx/:rw-./log/nginx:/var/log/nginx:rwrestart:alwayslinks:-phpp</div> </li> <li><a href="/article/1892449143461310464.htm" title="Python+Playwright常用元素定位方法" target="_blank">Python+Playwright常用元素定位方法</a> <span class="text-muted">HAMYHF</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%8A%9F%E8%83%BD%E6%B5%8B%E8%AF%95/1.htm">功能测试</a> <div>CSSselector选择器在CSS中,定位元素主要通过选择器完成,以下是几种常见的CSS选择器定位方法:标签选择器(element):直接使用HTML元素名称来定位,例如p会选择所有段落元素。属性选择器(attribute):选择所有具有指定属性的元素,无论该属性的值是什么。例如,[title]会选择所有包含title属性的元素。选择具有指定属性,并且该属性值完全等于给定值的元素。例如,[typ</div> </li> <li><a href="/article/22.htm" title="redis学习笔记——不仅仅是存取数据" target="_blank">redis学习笔记——不仅仅是存取数据</a> <span class="text-muted">Everyday都不同</span> <a class="tag" taget="_blank" href="/search/returnSource/1.htm">returnSource</a><a class="tag" taget="_blank" href="/search/expire%2Fdel/1.htm">expire/del</a><a class="tag" taget="_blank" href="/search/incr%2Flpush/1.htm">incr/lpush</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%86%E5%8C%BA/1.htm">数据库分区</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a> <div>最近项目中用到比较多redis,感觉之前对它一直局限于get/set数据的层面。其实作为一个强大的NoSql数据库产品,如果好好利用它,会带来很多意想不到的效果。(因为我搞java,所以就从jedis的角度来补充一点东西吧。PS:不一定全,只是个人理解,不喜勿喷)   1、关于JedisPool.returnSource(Jedis jeids)   这个方法是从red</div> </li> <li><a href="/article/149.htm" title="SQL性能优化-持续更新中。。。。。。" target="_blank">SQL性能优化-持续更新中。。。。。。</a> <span class="text-muted">atongyeye</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>1 通过ROWID访问表--索引 你可以采用基于ROWID的访问方式情况,提高访问表的效率, , ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)实现了数据和存放数据的物理位置(ROWID)之间的联系. 通常索引提供了快速访问ROWID的方法,因此那些基于索引列的查询就可以得到性能上的提高. 2 共享SQL语句--相同的sql放入缓存 3 选择最有效率的表</div> </li> <li><a href="/article/276.htm" title="[JAVA语言]JAVA虚拟机对底层硬件的操控还不完善" target="_blank">[JAVA语言]JAVA虚拟机对底层硬件的操控还不完善</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/JAVA%E8%99%9A%E6%8B%9F%E6%9C%BA/1.htm">JAVA虚拟机</a> <div>      如果我们用汇编语言编写一个直接读写CPU寄存器的代码段,然后利用这个代码段去控制被操作系统屏蔽的硬件资源,这对于JVM虚拟机显然是不合法的,对操作系统来讲,这样也是不合法的,但是如果是一个工程项目的确需要这样做,合同已经签了,我们又不能够这样做,怎么办呢? 那么一个精通汇编语言的那种X客,是否在这个时候就会发生某种至关重要的作用呢? &n</div> </li> <li><a href="/article/403.htm" title="lvs- real" target="_blank">lvs- real</a> <span class="text-muted">男人50</span> <a class="tag" taget="_blank" href="/search/LVS/1.htm">LVS</a> <div>#!/bin/bash # # Script to start LVS DR real server. # description: LVS DR real server # #.  /etc/rc.d/init.d/functions VIP=10.10.6.252 host='/bin/hostname' case "$1" in sta</div> </li> <li><a href="/article/530.htm" title="生成公钥和私钥" target="_blank">生成公钥和私钥</a> <span class="text-muted">oloz</span> <a class="tag" taget="_blank" href="/search/DSA/1.htm">DSA</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E5%8A%A0%E5%AF%86/1.htm">安全加密</a> <div>package com.msserver.core.util; import java.security.KeyPair; import java.security.PrivateKey; import java.security.PublicKey; import java.security.SecureRandom; public class SecurityUtil { </div> </li> <li><a href="/article/657.htm" title="UIView 中加入的cocos2d,背景透明" target="_blank">UIView 中加入的cocos2d,背景透明</a> <span class="text-muted">374016526</span> <a class="tag" taget="_blank" href="/search/cocos2d/1.htm">cocos2d</a><a class="tag" taget="_blank" href="/search/glClearColor/1.htm">glClearColor</a> <div>要点是首先pixelFormat:kEAGLColorFormatRGBA8,必须有alpha层才能透明。然后view设置为透明glView.opaque = NO;[director setOpenGLView:glView];[self.viewController.view setBackgroundColor:[UIColor clearColor]];[self.viewControll</div> </li> <li><a href="/article/784.htm" title="mysql常用命令" target="_blank">mysql常用命令</a> <span class="text-muted">香水浓</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>连接数据库 mysql -u troy -ptroy 备份表 mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql 恢复表(与恢复数据库命令相同) mysql -u troy -ptroy mm_database < user.sql 备份数据库 mysqldump -u troy -ptroy</div> </li> <li><a href="/article/911.htm" title="我的架构经验系列文章 - 后端架构 - 系统层面" target="_blank">我的架构经验系列文章 - 后端架构 - 系统层面</a> <span class="text-muted">agevs</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a> <div>系统层面: 高可用性 所谓高可用性也就是通过避免单独故障加上快速故障转移实现一旦某台物理服务器出现故障能实现故障快速恢复。一般来说,可以采用两种方式,如果可以做业务可以做负载均衡则通过负载均衡实现集群,然后针对每一台服务器进行监控,一旦发生故障则从集群中移除;如果业务只能有单点入口那么可以通过实现Standby机加上虚拟IP机制,实现Active机在出现故障之后虚拟IP转移到Standby的快速</div> </li> <li><a href="/article/1038.htm" title="利用ant进行远程tomcat部署" target="_blank">利用ant进行远程tomcat部署</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a> <div>在javaEE项目中,需要将工程部署到远程服务器上,如果部署的频率比较高,手动部署的方式就比较麻烦,可以利用Ant工具实现快捷的部署。这篇博文详细介绍了ant配置的步骤(http://www.cnblogs.com/GloriousOnion/archive/2012/12/18/2822817.html),但是在tomcat7以上不适用,需要修改配置,具体如下: 1.配置tomcat的用户角色</div> </li> <li><a href="/article/1165.htm" title="获取复利总收入" target="_blank">获取复利总收入</a> <span class="text-muted">baalwolf</span> <a class="tag" taget="_blank" href="/search/%E8%8E%B7%E5%8F%96/1.htm">获取</a> <div>       public static void main(String args[]){         int money=200;         int year=1;         double rate=0.1; &</div> </li> <li><a href="/article/1292.htm" title="eclipse.ini解释" target="_blank">eclipse.ini解释</a> <span class="text-muted">BigBird2012</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a> <div>大多数java开发者使用的都是eclipse,今天感兴趣去eclipse官网搜了一下eclipse.ini的配置,供大家参考,我会把关键的部分给大家用中文解释一下。还是推荐有问题不会直接搜谷歌,看官方文档,这样我们会知道问题的真面目是什么,对问题也有一个全面清晰的认识。 Overview 1、Eclipse.ini的作用 Eclipse startup is controlled by th</div> </li> <li><a href="/article/1419.htm" title="AngularJS实现分页功能" target="_blank">AngularJS实现分页功能</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/AngularJS/1.htm">AngularJS</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E9%A1%B5/1.htm">分页</a> <div>        对于大多数web应用来说显示项目列表是一种很常见的任务。通常情况下,我们的数据会比较多,无法很好地显示在单个页面中。在这种情况下,我们需要把数据以页的方式来展示,同时带有转到上一页和下一页的功能。既然在整个应用中这是一种很常见的需求,那么把这一功能抽象成一个通用的、可复用的分页(Paginator)服务是很有意义的。   &nbs</div> </li> <li><a href="/article/1546.htm" title="[Maven学习笔记三]Maven archetype" target="_blank">[Maven学习笔记三]Maven archetype</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/ArcheType/1.htm">ArcheType</a> <div>archetype的英文意思是原型,Maven archetype表示创建Maven模块的模版,比如创建web项目,创建Spring项目等等.   mvn archetype提供了一种命令行交互式创建Maven项目或者模块的方式,   mvn archetype   1.在LearnMaven-ch03目录下,执行命令mvn archetype:gener</div> </li> <li><a href="/article/1673.htm" title="【Java命令三】jps" target="_blank">【Java命令三】jps</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/Java%E5%91%BD%E4%BB%A4/1.htm">Java命令</a> <div>jps很简单,用于显示当前运行的Java进程,也可以连接到远程服务器去查看   [hadoop@hadoop bin]$ jps -help usage: jps [-help] jps [-q] [-mlvV] [<hostid>] Definitions: <hostid>: <hostname>[:</div> </li> <li><a href="/article/1800.htm" title="ZABBIX2.2 2.4 等各版本之间的兼容性" target="_blank">ZABBIX2.2 2.4 等各版本之间的兼容性</a> <span class="text-muted">ronin47</span> <div>zabbix更新很快,从2009年到现在已经更新多个版本,为了使用更多zabbix的新特性,随之而来的便是升级版本,zabbix版本兼容性是必须优先考虑的一点 客户端AGENT兼容 zabbix1.x到zabbix2.x的所有agent都兼容zabbix server2.4:如果你升级zabbix server,客户端是可以不做任何改变,除非你想使用agent的一些新特性。 Zabbix代理(p</div> </li> <li><a href="/article/1927.htm" title="unity 3d还是cocos2dx哪个适合游戏?" target="_blank">unity 3d还是cocos2dx哪个适合游戏?</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/unity%E8%87%AA%E5%AD%A6/1.htm">unity自学</a><a class="tag" taget="_blank" href="/search/unity%E6%95%99%E7%A8%8B/1.htm">unity教程</a><a class="tag" taget="_blank" href="/search/unity%E8%A7%86%E9%A2%91/1.htm">unity视频</a><a class="tag" taget="_blank" href="/search/unity%E8%B5%84%E6%96%99/1.htm">unity资料</a><a class="tag" taget="_blank" href="/search/unity/1.htm">unity</a> <div>unity 3d还是cocos2dx哪个适合游戏? 问:unity 3d还是cocos2dx哪个适合游戏? 答:首先目前来看unity视频教程因为是3d引擎,目前对2d支持并不完善,unity 3d 目前做2d普遍两种思路,一种是正交相机,3d画面2d视角,另一种是通过一些插件,动态创建mesh来绘制图形单元目前用的较多的是2d toolkit,ex2d,smooth moves,sm2, </div> </li> <li><a href="/article/2054.htm" title="百度笔试题:一个已经排序好的很大的数组,现在给它划分成m段,每段长度不定,段长最长为k,然后段内打乱顺序,请设计一个算法对其进行重新排序" target="_blank">百度笔试题:一个已经排序好的很大的数组,现在给它划分成m段,每段长度不定,段长最长为k,然后段内打乱顺序,请设计一个算法对其进行重新排序</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E7%99%BE%E5%BA%A6/1.htm">百度</a><a class="tag" taget="_blank" href="/search/%E6%8B%9B%E8%81%98/1.htm">招聘</a> <div> import java.util.Arrays; /** * 最早是在陈利人老师的微博看到这道题: * #面试题#An array with n elements which is K most sorted,就是每个element的初始位置和它最终的排序后的位置的距离不超过常数K * 设计一个排序算法。It should be faster than O(n*lgn)。</div> </li> <li><a href="/article/2181.htm" title="获取checkbox复选框的值" target="_blank">获取checkbox复选框的值</a> <span class="text-muted">chiangfai</span> <a class="tag" taget="_blank" href="/search/checkbox/1.htm">checkbox</a> <div><title>CheckBox</title> <script type = "text/javascript"> doGetVal: function doGetVal() { //var fruitName = document.getElementById("apple").value;//根据</div> </li> <li><a href="/article/2308.htm" title="MySQLdb用户指南" target="_blank">MySQLdb用户指南</a> <span class="text-muted">chenchao051</span> <a class="tag" taget="_blank" href="/search/mysqldb/1.htm">mysqldb</a> <div>原网页被墙,放这里备用。 MySQLdb User's Guide Contents Introduction Installation _mysql MySQL C API translation MySQL C API function mapping Some _mysql examples MySQLdb </div> </li> <li><a href="/article/2435.htm" title="HIVE 窗口及分析函数" target="_blank">HIVE 窗口及分析函数</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a><a class="tag" taget="_blank" href="/search/%E7%AA%97%E5%8F%A3%E5%87%BD%E6%95%B0/1.htm">窗口函数</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E6%9E%90%E5%87%BD%E6%95%B0/1.htm">分析函数</a> <div>窗口函数应用场景: (1)用于分区排序 (2)动态Group By (3)Top N (4)累计计算 (5)层次查询 一、分析函数 用于等级、百分点、n分片等。 函数             说明 RANK()     &nbs</div> </li> <li><a href="/article/2562.htm" title="PHP ZipArchive 实现压缩解压Zip文件" target="_blank">PHP ZipArchive 实现压缩解压Zip文件</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/zip/1.htm">zip</a> <div> PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下常用的示例供参考。 一、解压缩zip文件 01 02 03 04 05 06 07 08 09 10 11 </div> </li> <li><a href="/article/2689.htm" title="精彩英语贺词" target="_blank">精彩英语贺词</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E8%8B%B1%E8%AF%AD/1.htm">英语</a> <div>I'm always here              我会一直在这里支持你                &nb</div> </li> <li><a href="/article/2816.htm" title="基于Java注解的Spring的IoC功能" target="_blank">基于Java注解的Spring的IoC功能</a> <span class="text-muted">e200702084</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a><a class="tag" taget="_blank" href="/search/Office/1.htm">Office</a> <div>                                  </div> </li> <li><a href="/article/2943.htm" title="java模拟post请求" target="_blank">java模拟post请求</a> <span class="text-muted">geeksun</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>一般API接收客户端(比如网页、APP或其他应用服务)的请求,但在测试时需要模拟来自外界的请求,经探索,使用HttpComponentshttpClient可模拟Post提交请求。 此处用HttpComponents的httpclient来完成使命。 import org.apache.http.HttpEntity ; import org.apache.http.HttpRespon</div> </li> <li><a href="/article/3070.htm" title="Swift语法之 ---- ?和!区别" target="_blank">Swift语法之 ---- ?和!区别</a> <span class="text-muted">hongtoushizi</span> <a class="tag" taget="_blank" href="/search/%3F/1.htm">?</a><a class="tag" taget="_blank" href="/search/swift/1.htm">swift</a><a class="tag" taget="_blank" href="/search/%21/1.htm">!</a> <div>转载自: http://blog.sina.com.cn/s/blog_71715bf80102ux3v.html   Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var stringValue : String //</div> </li> <li><a href="/article/3197.htm" title="centos7安装jdk1.7" target="_blank">centos7安装jdk1.7</a> <span class="text-muted">jisonami</span> <a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>安装JDK1.7 步骤1、解压tar包在当前目录 [root@localhost usr]#tar -xzvf jdk-7u75-linux-x64.tar.gz 步骤2:配置环境变量 在etc/profile文件下添加 export JAVA_HOME=/usr/java/jdk1.7.0_75 export CLASSPATH=/usr/java/jdk1.7.0_75/lib </div> </li> <li><a href="/article/3324.htm" title="数据源架构模式之数据映射器" target="_blank">数据源架构模式之数据映射器</a> <span class="text-muted">home198979</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%98%A0%E5%B0%84%E5%99%A8/1.htm">数据映射器</a><a class="tag" taget="_blank" href="/search/datamapper/1.htm">datamapper</a> <div>前面分别介绍了数据源架构模式之表数据入口、数据源架构模式之行和数据入口数据源架构模式之活动记录,相较于这三种数据源架构模式,数据映射器显得更加“高大上”。   一、概念 数据映射器(Data Mapper):在保持对象和数据库(以及映射器本身)彼此独立的情况下,在二者之间移动数据的一个映射器层。概念永远都是抽象的,简单的说,数据映射器就是一个负责将数据映射到对象的类数据。 &nb</div> </li> <li><a href="/article/3451.htm" title="在Python中使用MYSQL" target="_blank">在Python中使用MYSQL</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>缘由   近期在折腾一个小东西须要抓取网上的页面。然后进行解析。将结果放到 数据库中。   了解到 Python在这方面有优势,便选用之。   由于我有台 server上面安装有 mysql,自然使用之。在进行数据库的这个操作过程中遇到了不少问题,这里 记录一下,大家共勉。    python中mysql的调用    百度之后能够通过MySQLdb进行数据库操作。</div> </li> <li><a href="/article/3578.htm" title="单例模式" target="_blank">单例模式</a> <span class="text-muted">hxl1988_0311</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BB%B6/1.htm">单件</a> <div>package com.sosop.designpattern.singleton; /* * 单件模式:保证一个类必须只有一个实例,并提供全局的访问点 * * 所以单例模式必须有私有的构造器,没有私有构造器根本不用谈单件 * * 必须考虑到并发情况下创建了多个实例对象 * */ /** * 虽然有锁,但是只在第一次创建对象的时候加锁,并发时不会存在效率</div> </li> <li><a href="/article/3705.htm" title="27种迹象显示你应该辞掉程序员的工作" target="_blank">27种迹象显示你应该辞掉程序员的工作</a> <span class="text-muted">vipshichg</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a> <div>1、你仍然在等待老板在2010年答应的要提拔你的暗示。 2、你的上级近10年没有开发过任何代码。 3、老板假装懂你说的这些技术,但实际上他完全不知道你在说什么。 4、你干完的项目6个月后才部署到现场服务器上。 5、时不时的,老板在检查你刚刚完成的工作时,要求按新想法重新开发。 6、而最终这个软件只有12个用户。 7、时间全浪费在办公室政治中,而不是用在开发好的软件上。 8、部署前5分钟才开始测试。</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>