自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 for循环代替while(1)

http://blog.csdn.net/feixiaoxing/article/details/6257537【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     在下面的blog当中,我将会讲解一些提高个人代码效率的一些手段。这些手段都是被实践证明,切实可行的。但是不同的处理器和处理平台上面可能会有所差

2015-09-27 22:33:32 2804

转载 linux进程监控与自动重启实现

http://blog.csdn.net/yangyinbo/article/details/7265123[ruby] view plaincopysnmp程序常会自己停止,所以仿照写了以下脚本,以记录。  [ruby] view plaincopy   [ruby] 

2015-09-27 15:45:07 838

转载 java的join和yield方法处理线程顺序执行

http://www.importnew.com/14958.htmlhttp://blog.sina.com.cn/s/blog_5c5bc9070100ytye.htmlThread的非静态方法join()让一个线程B“加入”到另外一个线程A的尾部。在A执行完毕之前,B不能工作。例如:        Thread t = new MyThread();        t

2015-09-27 11:38:45 745 1

转载 Java的OutOfMemory问题

http://blog.csdn.net/jinger_z/article/details/5910210一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC

2015-09-27 10:51:37 1152

转载 Java RandomAccessFile用法

http://blog.csdn.net/akon_vm/article/details/7429245RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFi

2015-09-27 10:32:50 293

转载 Error与Exception的联系与区别

http://developer.51cto.com/art/201111/304649.htmError类和Exception类都继承自Throwable类。Error的继承关系:Exception的继承关系:二者的不同之处:Exception:1.可以是可被控制(checked) 或不可控制的(unchecked)。

2015-09-27 10:13:14 571

转载 wc命令

http://blog.csdn.net/xifeijian/article/details/9209643wc统计文件里面有多少单词,多少行,多少字符。wc语法[root@www ~]# wc [-lwm]选项与参数:-l :仅列出行;-w :仅列出多少字(英文单字);-m :多少字符; 默认使用wc统计/etc/pass

2015-09-24 23:50:54 597

转载 cut命令

http://blog.csdn.net/xifeijian/article/details/9209637cutcut命令可以从一个文本文件或者文本流中提取文本列。cut语法[root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符[root@www ~]# cut -c 字符区间 <==用于

2015-09-24 23:49:42 295

转载 sort命令

http://blog.csdn.net/xifeijian/article/details/9209623sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrt

2015-09-24 23:48:16 391

转载 比较运算符

http://blog.csdn.net/xifeijian/article/details/9286153运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[ -e /var/log/syslog ]-d filename如果 filename 

2015-09-24 23:45:52 261

转载 linux下符号大全

http://blog.csdn.net/xifeijian/article/details/9253011Linux特殊符号大全在shell中常用的特殊符号罗列如下:#   ;   ;;      .      ,       /       \       'string'|       !   $   ${}   $?      $$   $*  "strin

2015-09-24 23:42:26 607

转载 变量$#,$@,$*,$?,$0,$1,$2的含义解释

http://blog.csdn.net/xifeijian/article/details/9179877inux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 

2015-09-24 23:29:41 566

转载 gprof性能测试命令

http://blog.csdn.net/stanjiang2010/article/details/5655143这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来! 1 简介改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的

2015-09-24 23:24:21 431

转载 tcpdump命令

http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主

2015-09-24 22:45:45 383

转载 netstat命令

http://blog.csdn.net/lqglqglqg/article/details/48714611简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其

2015-09-24 22:31:16 645

转载 判断点是否在三角形内

http://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html本文只是翻译和整理,原文在此http://www.blackpawn.com/texts/pointinpoly/default.html概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,

2015-09-24 22:18:18 311

转载 java线程池接口ThreadPoolExecutor

http://www.cnblogs.com/dolphin0520/p/3932921.html在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使

2015-09-24 18:12:09 595

转载 TCP包的类型 (SYN, FIN, ACK, PSH, RST, URG)

http://blog.csdn.net/season_hangzhou/article/details/9161969在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是:SYN表示建立连接,FIN表示关闭连接,AC

2015-09-24 18:09:28 36595 2

转载 TIME_WATI过多

http://blog.chinaunix.net/uid-24517549-id-4048652.html这个问题在网上已经有很多人讨论过了,再谈这个问题,只是根据我处理过的相关业务来谈谈我的看法。至于什么是TIMEWAIT,我想,并不需要多说。TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭

2015-09-24 18:01:27 1107

转载 epoll详解

http://blog.chinaunix.net/uid-24517549-id-4051156.html什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel 2

2015-09-24 17:59:12 396

转载 RST复位攻击

http://blog.chinaunix.net/uid-24517549-id-3991099.html在谈RST攻击前,必须先了解TCP:如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点,之后再了解下RST攻击是怎么回事。 1

2015-09-24 17:20:26 527

转载 tcp 出现rst情况整理

http://www.cnblogs.com/lulu/p/4149562.html正常情况tcp四层握手关闭连接,rst基本都是异常情况,整理如下:1. GFW 2. 对方端口未打开,发生在连接建立   如果对方sync_backlog满了的话,sync简单被丢弃,表现为超时,而不会rst3. close Socket 时recv buffer 不

2015-09-24 17:00:39 1195

转载 根据二叉树遍历序列恢复二叉树

http://www.dutor.net/index.php/2009/08/generate-btree/注意变种,实际上构建出的二叉树可能会有多种情况当data出现重复的时候,相等的地方都应该创建二叉树,然后返回二叉树的数组回去,每次都对数组里的每个元素处理/* * pre存放先序序列, * in存放中序序列, * n为结点个数, * 返回二叉树根指针 */BTre

2015-09-22 23:19:22 531

转载 windows安装eclipse+MinGW编译c程序

eclipse下载地址http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers-includes-incubating-components/indigosr1开源中国携 200 万开发者开始真正的软件众包  Eclipse除了可以开发Java之外,还支持了许多语言,现在先介绍

2015-09-20 13:18:32 692 3

转载 stl学习

3、explicit修饰的构造函数不能担任转换函数。在很多情况下,隐式转换是有意的,并且是正当的。但有时我们不希望进行这种自动的转换。例如:为了避免这样的隐式转换,应该象下面这样显式声明该带单一参数的构造函数:class String {int size;char *p;//..public:       // 不要隐式转换       explicit Strin

2015-09-20 13:14:28 337 1

转载 一个小公司老板的日常管理,希望能让创业的朋友学到东西

http://blog.csdn.net/listening_music/article/details/7098399一个小公司老板的日常管理,希望能让创业的朋友学到东西 1. 小公司如何留住骨干:2.关于授权3.有的钱不能省5.关于招聘6.老板尽量唱红脸7.公司里的亲戚8.当老板和开车9.按时发工资10.学会说“不”11.不要在公司内部奢望交朋友

2015-09-19 23:47:52 2091 1

转载 CLOSE_WAIT的产生以及影响和解决方案

http://blog.csdn.net/yby4769250/article/details/7296858今天,做了CoolDown的测试时才发现,C/S架构中,如果服务器先执行主动关闭,则非常有可能导致客户端的socket一直处于CLOSE_WAIT状态,相应的导致服务器端的socket一直处于FIN_WAIT2状态,愿意是,当服务器端执行主动关闭时,发送FIN包,客户端相应ACK,

2015-09-19 23:37:19 662 1

转载 c语言指针和引用实现原理深入分析

http://blog.csdn.net/listening_music/article/details/6921608引用底层实现也是采用指针,其实和指针一样是需需要分配空间的,只不过编译器掩盖了下面用通俗易懂的话来概述一下:指针-对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如co

2015-09-19 23:07:27 1995 3

转载 c语言零长数组及对数组名的理解

http://blog.csdn.net/yby4769250/article/details/7294696在标准C和C++中0长数组如charArray[0]是不允许使用的,因为这从语义逻辑上看,是完全没有意义的。但是,GUN中却允许使用,而且,很多时候,应用在了变长结构体中,如:StructPacket{Int state;Int le

2015-09-19 22:39:25 411 1

转载 网络调试命令nc命令使用详解

http://blog.csdn.net/xifeijian/article/details/9348277linux nc命令使用详解   功能说明:功能强大的网络工具语 法:nc [-hlnruz][-g网关...>][-G指向器数目>][-i延迟秒数>][-o输出文件>][-p通信端口>][-s来源位址>][-v...][-w超时秒数>][主机名称][

2015-09-19 12:18:34 2719 1

转载 shell重定向的细节分析

http://blog.chinaunix.net/uid-25311424-id-3956201.html在 shell 编程里,说起重定向大家恐怕都用过 2>&1 或者 > log 这样的操作。在执行这些操作的时候,你是否偶尔也想过,/2/ 和 1 代表什么?/3/ 和 4 又能做什么的?是否可能困惑过,为什么 >/dev/null 2>&1=和 =>2>&1 /d

2015-09-19 09:38:07 677 1

转载 Vector和ArrayList比较

http://blog.csdn.net/tayanxunhua/article/details/10102709Vector和ArrayList的源码的分析:今天研究了一下Vector和ArrayList的源码,又加深了对这两个类的理解。List接口下一共实现了三个类:ArrayList,Vector,LinkedList。LinkedList就不

2015-09-19 09:01:15 527 1

转载 TCP和UDP比较

http://blog.csdn.net/yipiankongbai/article/details/24435977TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。UDP(User Datagram Protocol)        UDP不提供复杂的控制机制,利用IP提供面

2015-09-19 08:54:12 343 1

转载 etc/fstab文件

http://ckc620.blog.51cto.com/631254/394238/etc/fstab 文件解释文件fstab包含了你的电脑上的存储设备及其文件系统的信息。它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的唯一文件。这个文件的全路径是/etc/fstab。它只是一个文本文件,你能够用你喜欢的编辑器打开它,但是必须是root用户才能编辑它。同

2015-09-16 23:39:52 384 1

转载 linux下的proc文件系统

http://1895974.blog.51cto.com/1885974/362169proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。  下面简要介绍其下文件:/proc/cpuinfo  cpu信息/proc/parti

2015-09-16 23:38:56 355 1

转载 crontab命令详解

http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任

2015-09-15 21:48:33 344 1

转载 SNAT和DNAT的区别

http://blog.csdn.net/ixidof/article/details/5764903文章出处:http://sxj007.blog.51cto.com/521729/110924    SNAT, DNAT, MASQUERADE都是NAT    MASQUERADE是SNAT的一个特例    SNAT是指在数据包从网卡发送出去的时候,把数

2015-09-15 21:44:35 540 1

转载 linux查看系统负载

http://blog.chinaunix.net/uid-22646981-id-3196212.html1:load Average   1.1:什么是Load?什么是Load Average?   Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that

2015-09-15 16:26:37 584 1

转载 linux文件系统inode与软链接硬链接

http://blog.csdn.net/lmh12506/article/details/7274943http://blog.csdn.net/yangcs2009/article/details/39639749#t8http://www.cnblogs.com/younes/archive/2009/12/03/1616306.htmlinode   Linux

2015-09-15 15:43:52 858 1

原创 最少次数确定出不同的那个球

12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时) 12个球的时候3 + 3 + 3 + 3 分成2组,比较一次,对于不同的那组,取一组中的3个和正常组中的3个再比较1次,确定出有问题的3个球和问题球的轻重,然后最后一次有问题的3个球里取2个球比较一次,即可;1

2015-09-13 22:15:05 745 1

一步一步写嵌入式操作系统--ARM编程的方法与实践

一步一步写嵌入式操作系统--ARM编程的方法与实践

2012-03-19

空空如也

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

TA关注的人

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