自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (7)
  • 收藏
  • 关注

原创 今天面Intel,要多残有多残

记录问题如下:

2014-05-20 11:05:29 1586

原创 程序员的幽默

最近在努力面一些新加坡gognsi

2014-05-18 16:43:18 964

原创 移动开发中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 3795

原创 给 GVIM 添加开发中常用的功能

首先在你的 vimrc 中添加如下

2014-05-16 09:27:52 929

原创 GVIM全屏显示问题

试了能搜到的所有方法,通过SSH打开GVIM依然无法全屏

2014-05-15 16:56:12 4618

原创 打包java应用成exe可执行文件

http://www.cnblogs.com/icewee/articles/2073203.html

2014-05-05 16:39:04 897

原创 2014-C语言基本数据类型

K&R C 标准中并没有规定长整数一定比短整数长,但是规定一定不能比短整数短,即 long 和 short 在K&R C标准中,可以一样长

2014-04-08 18:57:26 1314 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 1138

原创 Linux下更新网卡驱动

确定网卡型号lspci | grep Ethernet去下载新的驱动包删除老的驱动modprobe -r igb检查老版本驱动是否成功删除lsmod | grep igb解压安装新版本驱动make install载入模块modprobe igb查看是否安装成功lsmod | grep igbmodinfo ig

2014-03-27 20:18:31 11894 1

原创 网卡不断重启

使用 dmesg | grep igb 命令查询显示如下:看了很多帖子,至今还没有找到确切的原因,可能原因及解决方案如下:网卡到交换机、路由器的网线问题(我换了新网线,网卡重启频率低多了,但是还是会有,看来不是问题所在)service NetworkManager 和 service network 有冲突,方案:关掉NetworkManager服务,启动network

2014-03-27 14:24:31 3839

原创 Linux下dmesg命令使用

dmesg 是一个显示内核缓冲区系统控制信息的工具,因此它显示的信息不是即时的,如果你更新了什么驱动或者更换了什么硬件,想用它检测个问题,那么在使用之前先 dmesg -c 清除一下缓存查看关于网卡的信息dmesg | grep igb

2014-03-26 12:28:27 2342

原创 系统正常启动、运行就是不让进bios

硬盘状态灯不亮,不是主板的问题,也不是硬盘的问题,原来是那个硬盘盒子上的led灯坏了,折腾死工程师了,这问题。。。。系统启动、运行正常,但是就是不让进bios,拔了硬盘就让进,插上硬盘就是不让进,最后换了主板,正常,很奇葩吧

2014-03-26 12:24:52 1859

原创 Filezilla无法连接服务器

记录一个奇葩的问题:最近服务器被攻击,烦不胜烦,于是限制了ssh的登录,进一步使用更超强密码,大概有100多位吧,于是奇葩问题出现了,ftp相关服务全部正常,Filezilla就是无法连接服务器,于是想Filezillla这货是不是不支持这么变态的密码,于是更换了密码,果不其然,那货果真不支持过长、强度过高密码希望Filezilla可以改进,密码客户想用多长就多长,想多复杂就多

2014-03-26 12:19:00 8787 1

原创 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 2217

原创 Linux启动主板后无法启动网卡

系统加载网卡驱动后会去读一个文件,这个文件是一个缓存文件,包含了网卡的mac地址,因为更换了主板,网卡的mac也变动了,但是这个文件的mac还是没有变,所以现有的网卡mac地址和文件里的不同,所以系统就拒绝启动,把这个文件删除后重启系统就可以了这个文件是:/etc/udev/rules.d/70-persistent-net.rules

2014-03-26 12:05:22 1574

原创 记录

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 858

原创 expect需要转义的符号列表

\ 需转义为 \\\} 需转义为 \}[ 需转义为 \[$ 需转义为 \\\$` 需转义为 \`" 需转义为 \\\"

2014-03-22 09:24:35 20616

原创 Linux下误删secure文件,系统不记录日志问题

touch /var/log/securechmod 600 /var/log/secureservice sshd restartservice syslog(rsyslog) restart即:重建文件修改权限后要记得重启下服务

2014-03-22 08:21:01 2931 1

原创 SSH远程下GCC编译出错提示信息中含有少量乱码的解决办法

echo LANG=C >> ~/.bashrcsource ~/.bashrc

2014-03-18 08:16:54 1217 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 1071

原创 shell 中一个变量是否为数字的判断

http://mywiki.wooledge.org/BashFAQ/054

2014-03-02 20:27:43 10267

原创 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 6352

原创 配置 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 3179

原创 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 2428

原创 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 1272

原创 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 9080 2

原创 利用Jacob将 lrc 文件转换为 docx 文件并整理格式

问题描述最近听SVOA,很多单词不认识,想拿对应的 lrc 文件打印下来,无奈 lrc 文件格式太乱,直接打印耗费纸张不说,看着实在不爽;手动整理吧,量太大,400多个文件于是想:搞IT的,能不能写段程序让电脑把这个事情做了于是又了下面的代码,希望可以帮到一些有同样需求的童鞋要求:jacob-1.17-x64.dll 是给 64 位机器用的jacog-1.17-x86.

2013-10-07 21:35:14 2062

原创 64位机器使用Chrome下载文件总是损坏

64位win7安装chrome,下载文件,本地Winrar以及Filezilla到64位linux tar命令均报文件损坏,无法解压chrome一直是最爱,所以从来没怀疑过,换了n多个版本的解压缩软件很奇特的是,一个图标类似好压的(但是下载页面的标题和软件名都写着是Winrar)竟然解压成功了,不知道怎么成功的。。。。7zip还是报损坏最后试着换了用ff下载,Winrar和7zip均解压成功不

2013-09-27 10:07:28 5145

转载 Extjs4---Uncaught TypeError: Cannot call method 'hasOwnProperty' of undefined

2013-09-14 09:23:23 2105

原创 Eclipse下项目警告"Target runtime Apache Tomcat 7.0 is not defined"

2013-09-06 09:28:38 5249

原创 C标准库函数

算术 个  ldiv_t  结构随机数  整型字符串转换  数学函数  时间处理函数 数组关于时间的一些类型和名称规则:

2013-08-28 12:03:49 843

原创 C的预处理器

#define我们利用了相邻的字符串被自动连接成一个字符串这个特性不要在宏定义的末尾加上分号是一个良好的coding习惯,因为这个有些时候会带来一些问题,如:若在宏定义末尾加上分号,显然 if 后面会被预处理成两条语句:printf 语句  和  一条空语句; 这显然会带来问题宏我们来看几个  宏定义  的例子,来

2013-08-27 10:43:16 705

原创 C语言的动态内存分配函数

2013-08-26 10:29:05 896

原创 C语言联合体 union

联合体的初始化:

2013-08-26 10:10:29 926

原创 C语言用结构体实现位段

下面是一个位段声明的例子:

2013-08-26 09:58:27 958

原创 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 1324

原创 实例解析递归

下面黄颜色的标注是个人认为的一些对递归理解非常经典的一些话代码实例#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 1052

原创 C指针的一些问题

未被初始化和非法的指针NULL 指针指针常量

2013-08-23 15:03:39 1041

原创 C操作符和表达式

移位操作左移算术左移、逻辑左移无区别,都是丢弃左高位,右低位补0右移逻辑右移丢弃右低位,左高位用 0 填充算术右移丢弃右低位,左高位用 0 还是 1 填充由原先该值的符号位决定:符号位为 1 则填充的全为 1;符号为为 0 则填充的全为 0;位操作与            &或

2013-08-23 09:46:27 1125

原创 C作用域、链接属性、存储类型和初始化

作用域文件作用域任何在所有代码块之外声明的标识符都具有文件作用域,它表示这些标识符从他们的声明之处起直至该源文件的结尾都是可以被访问的函数作用域代码块作用域位于一对花括号之间的所有语句称为一个代码块原型作用域链接属性externalinternal属于 int

2013-08-22 16:34:59 1674 1

由omnicppcomplete.vim实现自动补全

由omnicppcomplete.vim实现自动补全

2014-05-16

omnicppcomplete.vim

由omnicppcomplete.vim实现自动补全

2014-05-16

由NERD_commenter.vim生成注释

由NERD_commenter.vim生成注释

2014-05-16

使用 DoxygenToolkit.vim 由注释生成文档,并且能够快速生成函数标准注释

使用 DoxygenToolkit.vim 由注释生成文档,并且能够快速生成函数标准注释

2014-05-16

使用 a.vim 实现 .cpp文件和.h文件快速切换

使用 a.vim 实现 .cpp文件和.h文件快速切换

2014-05-16

vim目录树组件NERD_tree

vim目录树组件NERD_tree,可方便地用于创建vim左侧的目录树,从而方便文件的切换

2014-05-13

UnlimitedJCEPolicyJDK7包

java.security.InvalidKeyException: Illegal key size 异常解决方案; JDK7对应的 JCE 替换 jar 包

2013-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除