- 博客(123)
- 资源 (7)
- 收藏
- 关注
原创 移动开发中3个js库的介绍:Apache Cordova,Knockout 及 iScroll
Apache CordovaApache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS和JavaScript开发智能手机应用。
2014-05-17 22:40:06
3912
原创 2014-C语言基本数据类型
K&R C 标准中并没有规定长整数一定比短整数长,但是规定一定不能比短整数短,即 long 和 short 在K&R C标准中,可以一样长
2014-04-08 18:57:26
1383
1
原创 Linux系统优化TCP连接
查看当前TCP/IP连接的状态和对应的个数netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’vim /etc/sysctl.conf 添加如下内容net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_re
2014-03-28 09:24:35
1221
原创 Linux下更新网卡驱动
确定网卡型号lspci | grep Ethernet去下载新的驱动包删除老的驱动modprobe -r igb检查老版本驱动是否成功删除lsmod | grep igb解压安装新版本驱动make install载入模块modprobe igb查看是否安装成功lsmod | grep igbmodinfo ig
2014-03-27 20:18:31
12144
1
原创 网卡不断重启
使用 dmesg | grep igb 命令查询显示如下:看了很多帖子,至今还没有找到确切的原因,可能原因及解决方案如下:网卡到交换机、路由器的网线问题(我换了新网线,网卡重启频率低多了,但是还是会有,看来不是问题所在)service NetworkManager 和 service network 有冲突,方案:关掉NetworkManager服务,启动network
2014-03-27 14:24:31
4000
原创 Linux下dmesg命令使用
dmesg 是一个显示内核缓冲区系统控制信息的工具,因此它显示的信息不是即时的,如果你更新了什么驱动或者更换了什么硬件,想用它检测个问题,那么在使用之前先 dmesg -c 清除一下缓存查看关于网卡的信息dmesg | grep igb
2014-03-26 12:28:27
2436
原创 系统正常启动、运行就是不让进bios
硬盘状态灯不亮,不是主板的问题,也不是硬盘的问题,原来是那个硬盘盒子上的led灯坏了,折腾死工程师了,这问题。。。。系统启动、运行正常,但是就是不让进bios,拔了硬盘就让进,插上硬盘就是不让进,最后换了主板,正常,很奇葩吧
2014-03-26 12:24:52
2083
原创 Filezilla无法连接服务器
记录一个奇葩的问题:最近服务器被攻击,烦不胜烦,于是限制了ssh的登录,进一步使用更超强密码,大概有100多位吧,于是奇葩问题出现了,ftp相关服务全部正常,Filezilla就是无法连接服务器,于是想Filezillla这货是不是不支持这么变态的密码,于是更换了密码,果不其然,那货果真不支持过长、强度过高密码希望Filezilla可以改进,密码客户想用多长就多长,想多复杂就多
2014-03-26 12:19:00
8986
原创 SSH限制IP登录
vim /etc/hosts.allow加入你允许访问你主机的IPsshd:192.168.10.88:allow据说支持 192.168.1.0/24 这种掩码的写法,但是我测试了不行,写成 192.168.1.* 是可以的vim /etc/hosts.denysshd:ALL:deny
2014-03-26 12:09:12
2331
原创 Linux启动主板后无法启动网卡
系统加载网卡驱动后会去读一个文件,这个文件是一个缓存文件,包含了网卡的mac地址,因为更换了主板,网卡的mac也变动了,但是这个文件的mac还是没有变,所以现有的网卡mac地址和文件里的不同,所以系统就拒绝启动,把这个文件删除后重启系统就可以了这个文件是:/etc/udev/rules.d/70-persistent-net.rules
2014-03-26 12:05:22
1663
原创 记录
git clone https://github.com/forrestv/p2pool.git升级python到2.7wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgztar -xjf Python-2.7.2.tar.bz2./configure --prefix=/usr/local/python27makemake
2014-03-26 12:03:13
898
原创 expect需要转义的符号列表
\ 需转义为 \\\} 需转义为 \}[ 需转义为 \[$ 需转义为 \\\$` 需转义为 \`" 需转义为 \\\"
2014-03-22 09:24:35
21177
原创 Linux下误删secure文件,系统不记录日志问题
touch /var/log/securechmod 600 /var/log/secureservice sshd restartservice syslog(rsyslog) restart即:重建文件修改权限后要记得重启下服务
2014-03-22 08:21:01
3118
1
原创 lsof 结合 while 和 read 循环 kill 某个端口上的进程的小程序
利用 lsof 结合 while 和 read 循环 kill 某个端口的小程序,直接上代码lsof -t -i:3335 | while read p;do if [[ ${p} == +([0-9]) ]]; then kill -9 ${p}; echo ${p} killed; fidone;
2014-03-02 20:33:18
1118
原创 Linux 下 NAT 配置,实现内网穿透
局域网搭建好,有一台机器可以连接外网echo 1 > /proc/sys/net/ipv4/ip_forward在 iptables 激活NAT功能,并设置对那些数据包进行nat。在本篇中我们对来自192.168.1.0/24的数据包进行nat处理。其中 -o 表示出口,-s 表示源地址,-j 表示要采取的动作,MASQUERADE表示进行NAT。iptables -t nat -A PO
2014-03-02 19:45:01
6463
原创 配置 Redhat6 yum 更新源
由于 redhat 的 yum 在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将 redhat 的 yum 卸载后,重启安装,再配置其他源.删除 redhat 原有 yumrpm -aq | grep yum | xargs rpm -e --nodeps下载 yum 安装文件(如果下载时找不到文件,就登录到:http://mirrors.163.com/cen
2014-02-11 14:55:58
3255
原创 ANT 在 CMD 下 bulid 项目和在 eclipse 下 Run As 的差别
记录一个没搞清楚的问题:一个项目如果在 CMD 下用 ANT install 就没有问题但是如果将项目导入到 eclipse 中,同样是 ANT Run As (这儿在 eclipse 中配置了 ANT_HOME 的了),就有问题主要体现在国际化代码无法执行,总是 Resource can not get bundle这两种做法到底有什么差异呢,但是貌似记得起初还是没有问题的
2013-10-20 10:56:02
2481
原创 Tomcat 5.0.28 项目部署问题
偶然的情况下需要在2013年10月分这个时间还要使用 Tomcat 5.0.28部署了一个纯静态的web工程,直接 copy 项目文件夹到 ${CATALINA_HOME}/webapps 下,发现死活无法访问于是各方查资料,浪费了将近半个小时,这对一个声程搞了 4 年 web 开发的人来说是多么丢人的一件事啊,一个静态项目半天也没有部署上去抱着试试的思想 copy 整个项目文件夹到 ${CATA
2013-10-17 15:56:56
1356
原创 Unicore xuudb启动报错:java.security.InvalidKeyException: Illegal key size 解决方案
问题如标题,解决方案如下:只要替换 jdk 与 jre 下两个 jar 包:local_policy.jar 和 US_export_policy.jar 即可,具体为什么可以 google 到jdk 对应 jar 包的路径:D:\Java\jdk1.7.0_25\jre\lib\securityjre对应 jar 包的路径:D:\Java\jre7\lib\security
2013-10-15 19:25:34
9364
原创 利用Jacob将 lrc 文件转换为 docx 文件并整理格式
问题描述最近听SVOA,很多单词不认识,想拿对应的 lrc 文件打印下来,无奈 lrc 文件格式太乱,直接打印耗费纸张不说,看着实在不爽;手动整理吧,量太大,400多个文件于是想:搞IT的,能不能写段程序让电脑把这个事情做了于是又了下面的代码,希望可以帮到一些有同样需求的童鞋要求:jacob-1.17-x64.dll 是给 64 位机器用的jacog-1.17-x86.
2013-10-07 21:35:14
2139
原创 64位机器使用Chrome下载文件总是损坏
64位win7安装chrome,下载文件,本地Winrar以及Filezilla到64位linux tar命令均报文件损坏,无法解压chrome一直是最爱,所以从来没怀疑过,换了n多个版本的解压缩软件很奇特的是,一个图标类似好压的(但是下载页面的标题和软件名都写着是Winrar)竟然解压成功了,不知道怎么成功的。。。。7zip还是报损坏最后试着换了用ff下载,Winrar和7zip均解压成功不
2013-09-27 10:07:28
5283
转载 Extjs4---Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined
2013-09-14 09:23:23
2154
原创 C的预处理器
#define我们利用了相邻的字符串被自动连接成一个字符串这个特性不要在宏定义的末尾加上分号是一个良好的coding习惯,因为这个有些时候会带来一些问题,如:若在宏定义末尾加上分号,显然 if 后面会被预处理成两条语句:printf 语句 和 一条空语句; 这显然会带来问题宏我们来看几个 宏定义 的例子,来
2013-08-27 10:43:16
741
原创 C使用 stdarg 宏来实现函数的可变参数列表
写贴一个代码实例,然后再进行讲解:#include #include float average(int n_values, ...) { va_list var_arg; int count; float sum = 0; va_start(var_arg, n_values); for (count = 0; count < n_values; cou
2013-08-24 09:48:50
1382
原创 实例解析递归
下面黄颜色的标注是个人认为的一些对递归理解非常经典的一些话代码实例#include void binary_to_ascii(unsigned int value) { unsigned int quotient; quotient = value / 10; if (quotient != 0) { binary_to_ascii(quotie
2013-08-23 16:03:36
1102
原创 C操作符和表达式
移位操作左移算术左移、逻辑左移无区别,都是丢弃左高位,右低位补0右移逻辑右移丢弃右低位,左高位用 0 填充算术右移丢弃右低位,左高位用 0 还是 1 填充由原先该值的符号位决定:符号位为 1 则填充的全为 1;符号为为 0 则填充的全为 0;位操作与 &或
2013-08-23 09:46:27
1160
原创 C作用域、链接属性、存储类型和初始化
作用域文件作用域任何在所有代码块之外声明的标识符都具有文件作用域,它表示这些标识符从他们的声明之处起直至该源文件的结尾都是可以被访问的函数作用域代码块作用域位于一对花括号之间的所有语句称为一个代码块原型作用域链接属性externalinternal属于 int
2013-08-22 16:34:59
1733
1
使用 DoxygenToolkit.vim 由注释生成文档,并且能够快速生成函数标准注释
2014-05-16
UnlimitedJCEPolicyJDK7包
2013-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人