摘要:
网络二进制数据转换: 总所周知,数据在tcp网络传输协议中传输的字节序是大端模式的,换句话说如果你要传输一个int32型的整数,那么假设其二进制小端模式表示为11111111111111110000000000000000那么其大端模式表示为00000000000000001111111111111 阅读全文
摘要:
启动nginx:service nginx start启动后观察进程信息:ps aux | grep nginx,得到结果:root 3630 0.0 0.0 7892 684 ? Ss 02:24 0:00 nginx: master process /usr/sbin/nginx -c /etc... 阅读全文
摘要:
1.首先在github找到源代码地址(可以在github搜索框中输入关键字搜索)httpclient地址:https://github.com/apache/httpclient/这里面包含了:httpclient和httpmime的源代码httpcore地址:https://github.com/... 阅读全文
摘要:
最近做http协议下面的数据传输,总结一下1. 上传单个文件:服务器端代码: @RequestMapping(value ="/POST", method = RequestMethod.POST)@ResponseBodypublicString PostTest(Stringtest_data,... 阅读全文
摘要:
1.继承Runnable的用法:关键是继承Runnable并且必须实现run()函数,通过run函数启动线程,似乎多个线程不可以并行TestRunnable.javapackage TestPackage;import java.lang.Runnable;packageTestPackage;im... 阅读全文
摘要:
1. 安装maven: 1)下载maven软件包 2)解压软件包 3)添加环境变量MAVEN_HOME=maven解压后的路径 4)在环境变量Path后面添加;%MAVEN_HOME\bin%; 5)在cmd中运行mvn -v查看maven是否安装成功2.在eclipse中创建一个maven工程: ... 阅读全文
摘要:
timer:sleep(毫秒). 休眠一段时间(毫秒)lists:sort(链表).对链表排序{}元组,类似c++中的struct或者对象,不能拼接[]list,可以拼接lists:reverse([])反转列表erlang文件读写:成功示例(http://www.jb51.net/article/... 阅读全文
摘要:
前面我们谈到了,可用通过异或运算交换两个数,而不需要任何的中间变量。 如下面:void exchange(int&a,int&b){a ^=b;b ^=a;a ^=b;}然而,这里面却存在着一个非常隐蔽的陷阱。通常我们在对数组进行操作的时候,会交换数组中的两个元素,如exchang(&a[i], &... 阅读全文
摘要:
在程序设计中,可能碰到需要对字符串数学表达式求值的问题,常用的方法是解析表达式,生成二叉树,然后进行计算。编译器就是使用这种方法来解析程序中的表达式的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学表达式如果用二叉树遍历的话,恰好是中序遍历,故... 阅读全文
摘要:
原文:http://blog.csdn.net/skywalkzf/article/details/5185442内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。其中特权级0(Ring0)是留给操作系统代码,... 阅读全文