- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 记一次win10彻底禁止update的经历
最近有台服务器上面跑了一个程序,而这个程序需要的一个硬件设备的驱动只能支持win10(这个真的很bt),没有办法,只能把服务器的操作系统装成win10了,结果噩梦开始了,win10频繁的进行自动更新,经常会导致系统不能正常访问,所以只能想办法禁止win10的update1、本以为这是一个很简单的事情,首先想到的自然是在服务里面禁用windows update服务,结果没过到一两天,系统又自动更
2018-02-01 21:56:04 32317 7
原创 使用log4j失误导致系统假死,记录一下
最近有一个用了挺长时间的老项目出现了故障,系统卡死了,一个后台线程停止了运行。项目的功能是一个接收短信的功能,在一个后台线程中一直循环,每隔5秒中去读取一下是否有短信,不管是否有短信都会往一个监控平台写一个状态,表示当前系统在运行。结果监控平台发现系统隔了好几天都没有收到状态了。不清楚具体原因。咋一看,程序也在运行中,没有发现什么异常。于是使用jstack打印了所有的线程栈
2017-12-28 09:48:17 2606
原创 JAVA与PHP语言比较
1. 从学习与快速开发上来说,php更优,php学习起来比较简单,java体系内容较多,各种框架也很复杂,学习起来时间较长2. 从部署成本来说,两个基本差不多,都支持跨平台,也都有免费平台支持3. 从系统架构上来说,php比较适合中小型web项目,而java更适合大型项目的架构,框架的结构很清晰,JAVA对面向对象的支持比PHP好很多,而且JAVA更适合做多层架构4. JAVA体系中,
2016-11-03 17:39:58 1040
原创 手机APP微信支付返回-1
最近在做一个电商类的手机APP,在调试微信支付的环节,调试了几个小时依然无法唤起微信支付,一直返回-1,看了网上不少人的帖子,仔细核对了appid、key等配置数据,都是正确的。只好换手机测试,发现在自己的安卓手机测试失败,在同事的安卓手机测试成功,在苹果上测试成功。看网上不少人说微信清理一下缓存,就可以了。我清理了微信缓存之后,依然不行。最后,将微信卸载了,重新安装,终于看到了支付成功。
2016-09-30 16:28:51 1828
原创 关于int类型数据在内存中的高低位存储问题
最近在给学生讲课的时候,学生问到,对于一个c语言编写的程序,一个int类型的数据,在内存中是如何存储的。例如:int类型的1在内存中占用4个字节,那这4个字节具体怎么存储呢?目前市面上大部分书籍说的都是数字的字节表示形式,按照二进制的方式进行存储。学生就理所当然的认为是按照下面方式进行存储的。第1字节 第2字节 第3字节
2015-07-29 10:14:27 12348 2
原创 lua实现模版字符串替换
function replace(str,paras)local result = "";while string.find(str, "${%s*[%w_]*%s*}") dox,y = string.find(str, "${%s*[%w_]*%s*}");result = result .. string.sub(str, 1, x-1);a = string.sub(s
2014-11-14 12:14:01 3094
9年双十一 阿里双 11 是世界互联网技术的超级工程
2018-01-30
JavaScript设计模式+JavaScript模式+JavaScript异步编程
2017-12-26
dhtmlxVault文件上传进度条
2009-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人