12 2013 档案

摘要:tcpdump 本机回环,应该用tcpdump -i lo 阅读全文
posted @ 2013-12-31 17:32 holycrap 阅读(324) 评论(0) 推荐(0)
摘要:#=========================================================================## MAKE FILE FOR ROCKY###=========================================================================SHELL = /usr/bin/shVERSION = 0.1DATE = `date '+%Y-%m-%d'`PACKAGE = ROCKY#---------------PATH INFO--------------------... 阅读全文
posted @ 2013-12-31 10:24 holycrap 阅读(119) 评论(0) 推荐(0)
摘要:TCP连接建立和关闭中的疑难点作者:夏语岚 撰写日期:2011-10-29 近日在阅读《Unix网络编程》,以前在《计算机网络》课程中学到TCP,当时只是简单了解了TCP连接建立的三次握手和关闭时的四次握手。并没有对其中各个状态以及其中的疑问进行深究。以下仅仅是个人的学习笔记~~ 疑问1:TCP建立连接时为什么要进行第三次握手? 疑问2:TCP关闭连接时为什么是四次握手? 疑问3:为什么主动关闭的一端会出现TIME_WAIT状态? 在解答以上疑问前,先给出TCP连接建立和关闭的状态及状态变迁图:图1 TCP正常连接建立和终止所对应的状态图2 TCP的状态变迁图疑问1解答: 客户端调用conne 阅读全文
posted @ 2013-12-26 20:03 holycrap 阅读(322) 评论(0) 推荐(0)
摘要:云风最近写了一篇博客《C语言的前世今生 》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。为什么要学习C语言?为什么要学习、使用C语言?为什么要学习一个可能比自己都岁数大的编程语言?我在前面如何学习编程语言的博客文章http://sunxiunan.com/?p=1597里提到,选择一门编程语言,“为什么而学”这个目的是最重要 阅读全文
posted @ 2013-12-18 11:25 holycrap 阅读(412) 评论(0) 推荐(0)
摘要:内核相关资源开源/文档/社区/信息资源1http://www.kernel.orgLinux内核主页1.02http://www.gnu.orgorhttp://www.fsf.orgGNU/FSF主页1.03http://www.opensource.orgOpen Source权威网站1.04http://www.osdl.orgOSDL(Open Source Development Labs, Linus Torvalds的家)主页1.05http://www.sourceforge.net大型开放源码软件网站1.06http://freshmeat.net/大型开放源码软件网站1.0 阅读全文
posted @ 2013-12-17 09:34 holycrap 阅读(1141) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/kimylrong/article/details/17022319 阅读全文
posted @ 2013-12-10 14:08 holycrap 阅读(136) 评论(0) 推荐(0)
摘要:/WEB-INF/jsp/login.jsp public class SessionInterceptor extends AbstractInterceptor{ public String intercept(ActionInvocation actionInvocation) { Map session = actionIn... 阅读全文
posted @ 2013-12-09 19:42 holycrap 阅读(264) 评论(0) 推荐(0)
摘要:1. action中加上file属性2. form表单中加上 input type="file"3. form表单属性加上enctype="multipart/form-data"4. action类中加上xxxFileName, xxxContentType属性,以便获取文件名和类型5. 配置属性package com.wolfgang.action;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.sprin 阅读全文
posted @ 2013-12-07 12:25 holycrap 阅读(203) 评论(0) 推荐(0)
摘要:常见算法在实际项目中的应用原文出处:StackExchange译文出处:infoQ近日Emanuele Viola在Stackexchange上提了这样的一个问题,他希望有人能够列举一些目前软件、硬件中正在使用的算法的实际案例来证明算法的重要性,对于大家可能给到的回答,他还提出了几点要求:使用这些算法的软件或者硬件应该是被广泛应用的;例子需要具体,并给出确切的系统、算法的引用地址;在经典的本科生或者博士的课程中应该教过这些算法或者数据结构;Vijay D的回复获得了最佳答案,他的具体回复内容如下:Linux内核中的基本数据结构和算法链表、双向链表和无锁链表;B+ 树,代码中的注释将会告诉你一些 阅读全文
posted @ 2013-12-05 11:11 holycrap 阅读(740) 评论(0) 推荐(0)
摘要:action invoke前会调用,invoke后会调用public class FirstInterceptor extends AbstractInterceptor{ @Override public String intercept(ActionInvocation actionInvocation) throws Exception { String result = actionInvocation.invoke(); return result; } } ... 阅读全文
posted @ 2013-12-04 22:50 holycrap 阅读(134) 评论(0) 推荐(0)
摘要:需要注意的是,action需要先被调用到,OGNL才能成功,因为action被执行才被压入值栈package com.wolfgang.action;import com.opensymphony.xwork2.ActionSupport;public class TestOGNL extends ActionSupport{ private String name="jeff"; public String getName() { return name; } public void setName(String name) { this.... 阅读全文
posted @ 2013-12-04 22:18 holycrap 阅读(208) 评论(0) 推荐(0)
摘要:1.小写 2.大写 package com.wolfgang.common;public class StringUtil { public static String toUpperCase(String str) { return str.toUpperCase(); } public static String toLowerCase(String str) { return str.toLowerCase(); } } 阅读全文
posted @ 2013-12-04 21:46 holycrap 阅读(355) 评论(0) 推荐(0)
摘要:$("#demo").jstree({ "json_data":{ "data":[ { "data":{ "title":"捷大信息科技有限公司", "attr":{"href":"www.sohu.com","target":"_top"} }, "attr":{"id":"111","name" 阅读全文
posted @ 2013-12-03 08:14 holycrap 阅读(178) 评论(0) 推荐(0)
摘要:1.$("#id") $("xxxxx") (input, body) $(".class")2. $("#id xxx") 空格后跟的是包含3. $("input[name='name']") input的name属性为name4.$("#id").bind("click", function(event){ event.target ---指向id});5. $("#id").addClass("" 阅读全文
posted @ 2013-12-02 21:36 holycrap 阅读(100) 评论(0) 推荐(0)
摘要:1. 登录oracle数据库,执行select status from v$encryption_wallet,如果返回OPEN,表示钱夹已自动打开。2. 阅读全文
posted @ 2013-12-02 16:43 holycrap 阅读(137) 评论(0) 推荐(0)
摘要:1. #define LOWER(c) (unsigned char)(c | 0x20) 换成小写2. gcc -Wall -Werror //告警当成 错误来处理3. gcc -Ox //优化等级,一般debug搞成0, release搞成34. 一种处理错误码的方法不说什么,贴... 阅读全文
posted @ 2013-12-02 13:07 holycrap 阅读(397) 评论(0) 推荐(0)
摘要:GNU提供的编译工具包括汇编器as、C编译器gcc、C++编译器g++、连接器ld和二进制转换工具objcopy。gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。编译成功后可以看到生成了一个a.out的文件。在命令行输入./a.out 执行程序。./表示在当前目录,a.out为可执行程序文件名。2 阅读全文
posted @ 2013-12-02 10:56 holycrap 阅读(605) 评论(0) 推荐(0)
摘要:gcc - GNU project C and C++ compilergcc [option] file... preprocessing compilation assembly linking.c(with macros)--->.c(without macros)--->assembler input file--->object file--->executable file-E, -S,-c 告诉在编译哪个阶段停止。 -E 在执行preprocessing 后停止,产生标准输出。 -S 在执行compilation 后停止... 阅读全文
posted @ 2013-12-02 10:54 holycrap 阅读(187) 评论(0) 推荐(0)
摘要:Beej's Guide to Network ProgrammingUsing Internet SocketsBrian "Beej Jorgensen" Hallbeej@beej.usVersion 3.0.15July 3, 2012Copyright © 2012 Brian "Beej Jorgensen" HallContents1.Intro1.1.Audience1.2.Platform and Compiler1.3.Official Homepage and Books For Sale1.4.Note for 阅读全文
posted @ 2013-12-01 19:49 holycrap 阅读(469) 评论(0) 推荐(0)
摘要:写操作系统学到软盘的大小dd if=xxx of=xxx.img bs=512 count=2880制作一张软盘的镜像,bs blocksize=512 count=2880一共2880个block加起来就是2880*512=1440k,也就是1.44M文件系统的用处无论bootloader还是操作系统,任然都是一个软件的形式存在在电脑中。这样,如果不加其他程序,那么就会出现只加载了操作系统部分的内容,没有办法去读其他地方硬盘,或者软盘中的数据。如果需要读,则必须全部都放在操作系统中。怎么样进入保护模式1. 如果不做任何设置,那么正常情况下,CPU将是在实模式下运行,也就是找的都是实际地址。2 阅读全文
posted @ 2013-12-01 17:23 holycrap 阅读(192) 评论(0) 推荐(0)