- 博客(30)
- 资源 (64)
- 问答 (1)
- 收藏
- 关注
Java程序打开浏览器和文件夹
Java程序打开浏览器和文件夹(1)打开网址//启用系统默认浏览器来打开网址。 try { URI uri = new URI("file:///"+fileFullPath.replaceAll("\\\\", "/")); Desktop.getDesktop().browse(uri); } c...
2015-10-30 17:35:00
261
python 合并列表
python 合并列表方式一:使用extend>>> a=[1,2,3]>>> b=['a','b','c']>>> a.extend(b)>>> a[1, 2, 3, 'a', 'b', 'c']>>> b['a', 'b', 'c'] 方式二:使
2015-10-30 09:52:56
483
python 列表转化为字符串的两种方式
python 列表转化为字符串的两种方式(1)方式一>>> juice=['orange','a','b']>>> ''.join(juice)'orangeab' (2)方式二:>>> juice=['orange','a','b']>>> content='%s'*len(jui...
2015-10-30 09:47:19
1538
python 列表删除元素
python 列表删除元素 python 删除元素的几种方式方式一:使用del方法>>> names=['Alice','Beth','Cecil','Dee-Dee','Earl']>>> names['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']>>> del name...
2015-10-30 09:43:17
1631
使用快捷键Shift+Tab切换Tab
使用快捷键Shift+Tab切换Tab使用一个变量存储点击过的Tab的序号private int defaultTabbedIndex=0; /*** * tab 的序号,用于使用快捷键Shift+Tab 切换Tab */ private List<Integer>indexList=new ArrayList<Integer>(); {...
2015-10-23 19:43:45
3169
java swing 工具箱
这是我自己做的一个小工具1,界面: 2,项目结构 3,工具jar包执行方法:java -jar tookit_whuang-0.0.1-SNAPSHOT.jar可执行的jar见附件:tookit_whuang-0.0.1-SNAPSHOT.jar4,项目源码见附件:tookit_whuang.zip5,依赖的jar包:http://pan.baidu.co...
2015-10-23 19:00:59
232
给Tab增加事件
tab对应的类是:javax.swing.JTabbedPane1,增加双击事件:tabbedPane_22.addMouseListener(new MouseAdapter() { private int heightLevel=0; @Override public void mouseReleased(MouseEvent e) { }...
2015-10-23 18:49:12
591
判断一个小时之内是否重复发送了10次短信(2)
判断一个小时之内是否重复发送了10次短信(2)可以先参考我上一篇博客:http://huangkunlun520.blog.51cto.com/2562772/1705080每次发短信,都写入redis:RedisHelper.getInstance().saveKeyCache("limit_one_hour"+ip, "" + System.currentTimeMillis...
2015-10-22 09:09:42
234
判断一个小时之内是否重复发送了10次短信
判断一个小时之内是否重复发送了10次短信并且是同一个手机每次发送短信,要写入当前时间戳到redis:String mobile="13718486139"; String time=String.valueOf(DateTimeUtil.getCurrentMillisecond()); RedisHelper.getInstance().saveKeyCache("l...
2015-10-21 20:53:01
551
js 传递方法
js 中可以把函数(方法)当做参数传递: <script type="text/javascript"> var A= function (args2) { console.log('A start....'); console.log('argument:\t'+args2); co...
2015-10-21 19:07:05
301
发送短信按钮倒计时服务器端支持
发送短信按钮倒计时服务器端支持发送成功之后才计时: /*** * 服务器端启动倒计时,即记录时间戳 * * @param mobile */ private void setSMSLimit(String mobile) { HttpServletRequest request = ((ServletReq...
2015-10-21 18:17:22
167
记录失败次数
Web 系统中要考虑到短信攻击,比如连续获取短信3次,就需要显示图形验证码 刷新图形验证码应该是服务器端刷新,而不是浏览器什么时候服务器刷新图形验证码?验证图形验证码的时候.服务器接口的第一步就是校验图形验证码 思路:(1)什么时候出现图形验证码?答:连续错误3次;连续发送短信3次 (2)什么时候刷新图形验证码?答:校验...
2015-10-21 16:48:44
200
程序添加JComboBox的item也能触发itemStateChanged事件吗
程序添加JComboBox的item也能触发itemStateChanged事件吗直接看实例:package share;import java.awt.EventQueue;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import java.awt.Insets;import ...
2015-10-20 11:10:27
397
ajax 的应答错误处理
ajax 的应答错误处理(1)无权限 if ((data.status && data.status == '401') || (data.statusText && (data.statusText == 'No Transport'||data.statusText == 'Unauthorized'))) { cons...
2015-10-19 18:37:03
214
使用redis时遇到的问题
1,redis 报异常redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value @Test public void test_faildTime(){ String identify="1371848...
2015-10-13 18:08:54
436
表单校验的二三事
1,什么会触发表单校验(a)文本框失去焦点 (b)点击按钮 (c)提交表单 2,有哪几种校验方式(1)同步方式为空判断,格式判断(包括长度判断)(2)异步方式通过ajax(获取jsonp)调用后台接口来校验 下面的校验就会有问题inputs.push( new TextBox(Cjt.byId('identity...
2015-10-13 13:29:14
116
发送短信按钮倒计时
1,定时器执行的函数var SMSbtnTiming = function () { if (secondCount === 0) { $self.addClass('enabled').removeClass('disabled'); $self....
2015-10-12 15:39:06
229
限制一分钟只能发送一次手机短信
为什么要限制一分钟之内只能发送一次手机短信呢?防止恶意攻击.什么场景需要发送手机短信?(a)手机号注册(b)通过手机找回密码(c)手机号绑定,手机号换绑(d)转账时手机号接收动态口令(一次一密) 1,前端一般前端会有倒计时,在倒计时的过程中是不允许点击"发送短信"按钮的:但是如果用户刷新页面呢?如果刷新页面,那么页面的倒计时就会中断. 这是需要服务...
2015-10-11 21:36:39
3089
为什么密码要以MD5值存储在数据库 2
接着上一篇博客其实我想到了一种方案:数据库中存储的仍然不是密码明文,但是也不是MD5值,而是加密(对称加密,比如AES,DES等)的密文.因为满足了:(1)数据库没有存储密码明文;(2)可以很方便地计算密码强度(3)忘记密码很容易恢复(4)网络传输的仍然是密码的MD5值(后台先解密得到密码明文,然后计算明文的MD5值) 优点:后台可以计算出密码明文;缺点...
2015-10-11 21:02:08
498
为什么密码要以MD5值存储在数据库
1,为什么数据库中保存的是密码的MD5值,而不是明文?首先我们确认的一点是:MD5肯定比明文要安全一些(当然肯定不是最安全的)如果数据库存储的是明文,如果数据库被黑了,那么明文密码泄露之后,普通用户都可以很容易登录.但是如果存储的是MD5值,就算泄露了,普通用户也没法登录.因为页面上登录时要求输入明文.当然程序员可以直接调用登录接口,传递密码MD5值也可以登录. 另外一...
2015-10-11 20:08:54
805
js正则表达式校验输入字符串是否是手机号码
js 如何校验手机号码呢?手机号有如下规则:(1)必须全为数字;(2)必须是11位.(有人说还有10位的手机号,这里先不考虑);(3)必须以1开头(有人见过以2开头的手机号吗?)(4)第2位是34578中的一个.js方法如下:/*** * check mobile phone:(1)must be digit;(2)must be 11 * @param st...
2015-10-11 13:02:58
1840
list 遍历过程中动态删除元素
java list在遍历过程中动态删除元素if(!ValueWidget.isNullOrEmpty(videoPath)){ if(!videoPath.startsWith("http://")){ String absulotePath=videoPath.replaceAll("^\\.", absulotePrefix); String video...
2015-10-09 21:39:23
671
js 常见容错
js 常见容错:1,使用插件时先判断插件是否存在错误:if (plugins && plugins.toast && plugins.toast.showShortCenter) { plugins.toast.showShortCenter(message22); } else { alert(messa...
2015-10-09 18:45:36
368
Jedis 设置key的超时时间
一分钟之内只能发送一次短信,若用户刷新页面,然后输入原来的手机号,则继续计时方案:服务器端要记录时间戳方法名:sMSWaitingTime功能:返回倒计时剩余时间,单位秒 /*** * 倒计时还剩余多长时间 * @param mobile : 手机号 * @return : second */ public int...
2015-10-09 17:51:12
8052
linux 查看tomcat状态和日志
一般服务器部署在linux系统中,那么在linux 系统中如何查看tomcat日志呢? 场景1:浏览器报错了,如何定位错误查看tomcat 日志的尾部tail -n 50 ../../logs/catalina.out tail表示只显示catalina.out 最后n 行 场景2:如何实时查看tomcat日志内容呢?tail -f ../../logs/c...
2015-10-09 12:55:59
1222
HTML 控制密码框的可见和隐藏
html 中如何控制密码框的隐藏和可见呢? js方法:/*** * toggle 密码明文 * @constructor */function ShowHidePW() { if (!pwState) { pwFixer.changePasswordVisiblity(1, "new_password2"); p...
2015-10-09 11:23:35
3261
换绑中交互的注意事项
手机号换绑中交互需要注意的事项:1,手机号输入框失去焦点时会校验手机号如果校验失败,则"重新获取验证码"置灰(不可用);校验成功,则"重新获取验证码" 恢复可用 2,点击"重新获取验证码",则开始发送短信验证码,同时"重新获取验证码"按钮置灰,并且倒计时: 3,如果这时(倒计时中)用户点击手机号输入框,然后失去焦点,则"重新获取验证码"按钮 ,可用,根据(1)这在交...
2015-10-08 15:56:09
270
hibernate指定jdbc配置文件
hibernatge如何指定jdbc配置文件呢?jdbc配置文件型如:jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://182.92.94.71:3306/testjdbc.username=rootjdbc.password=123456 在hibernate的配置文件中有两种方式指定jd...
2015-10-07 20:21:22
447
获取下拉框选中的label
1,如何获取下拉框选中的文本(不是值)呢?var selectedIndex = $houseBuilding.get(0).selectedIndex;var selectedOption = $houseBuilding.get(0).options[selectedIndex];var selectHouse = selectedOption.label;if (!sele...
2015-10-07 11:45:49
1551
hibernate 级联查询
hibernate级联查询1,实体类结构@Entity@Table(name = "t_vote")public class Vote { private int id; /*** * 1:最宜居<br> * 2:最优户<br> * 3:最佳物业 */ private int type; private HouseB...
2015-10-07 10:35:29
330
生成二维码和MD5
2015-08-15
json格式化工具
2015-08-15
jplaceholder.js
2015-06-26
java zip解压缩助手
2014-04-20
zxing二维码jar包
2014-09-11
Transformers For MachineLearning 神经网络深度学习
2025-02-24
清华大学Deepek第4弹:《Deepek DeepRearch:让科研像聊天一样简单》.pdf
2025-02-20
io0007-find_progess-0.0.8.6-SNAPSHOT.jar
2016-01-23
求免费的文件比较工具
2014-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅