自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 应该知道的Linux技巧

http://cloudbbs.org/forum.php?mod=viewthread&tid=10815 这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一

2013-01-09 22:45:25 413

转载 GNU工具箱

转自:http://blogread.cn/it/article/330?f=wb 内容摘要: GNU很推崇“工具箱”哲学:很多复杂的问题都可以通过几个更简单的工具通过一定的组合加以解决的。 shell 脚本本身的一些变量: $_ shell环境名称 如 /bin/sh ; $0 shell脚本本身,如 test.sh ; $1 $2 ..$9 命令行参数 test.sh

2012-12-19 23:17:33 391

原创 组合-砝码问题

组合问题:从n个数里(互不相同)的取出m个,有多少种可能性? //main.c #include #include #include using namespace std; int min(int m, int n) { return m } /***********************************************

2012-11-18 20:00:11 679

原创 设计模式-Prototype模式

简单代码示例如下: /************************************************************************/ /* 文件名:prototype.h ** 描述: prototype模式提供了一个根据已存在对象创建新对象的接口 ** 作者:zhoujj ** 时间:2012/11/18 *********************

2012-11-18 14:23:11 393

原创 设计模式-工厂模式

今天学习了C++设计模式的工厂模式,提供的示例代码比较简单,但足以说明工厂模式是怎么实现的。 工厂模式的两个特点:         1、工厂模式封装了创造对象的接口         2、将对象的创建延迟到子类,具体的实例化由子类提供。 示例代码如下: //product.h #ifndef _PRODUCT_H #define _PRODUCT_H class Pr

2012-11-18 10:46:26 458

原创 缺页异常处理-do_page_fault

//regs 发生异常时寄存器的值 //error_code 5位的值,第3位标志异常发生在内核态还是用户态 do_page_fault函数: { //获得产生缺页异常的地址,该地址保存在cr2寄存器 address = read_cr2(); //检查线性地址是否属于第4个G //如果内核访问不存在的内存页框,则执行vmalloc_fault //该部分代码处理可

2012-04-10 11:43:23 12351

原创 编译c(tut)里,出现no such file错误

在学习erlang的时候,按照书上编码,写了一个简单的程序: -module(tut). -export([double/1]). double(X) ->        X*2. 在erlang shell 下编译:c(tut). 结果提示没有这个文件。 导致这个错误的原因是文件放置的位置不正确,没有放到erlang的当前工作目录下。 可以在erlang shell 下用pwd(

2012-02-02 16:38:09 615

原创 linux开机流程

按下电源—》硬件读取BIOS,加载硬件信息,检测硬件—》确认开机装置—》读取MBR,执行bootloader —》读入引导块(实际这里也有一个loader)—》这时候就是开机管理程序,可以选择要启动的系统或镜像了 —》加载镜像到内存,解压并执行—》侦测硬件信息,加载驱动程序—》系统运作,调用init线程初始化软件 执行环境。

2011-12-28 11:54:45 418

转载 关于伙伴算法

关于位图 Linux内核伙伴算法中每个order 的位图都表示所有的空闲块,比如我家的电脑内存256M(现在连上个qq主页都比较卡),理论上的order为0的bitmap有256M/(4K*2)块。为什么要除以二呢? 因为 位图的某位对应于两个伙伴块,为1就表示其中一块忙,为0表示两块都闲。 每次alloc或者free要操作伙伴系统时我们都要异或运算,这是因为 所谓异或,是指刚开始两块都闲为0

2011-12-27 23:26:29 431

原创 iptables移植

请看此链接:http://blog.youkuaiyun.com/hanzengyi/article/details/5991917

2011-12-12 12:02:16 586

原创 yoga in america douglas dupler

Yoga is hlepful and has been brought to America with a long history.Today, yoga is thriving and it achieves its best results from daily yoga routines which can take anywhere easily. Yoga connects the

2011-12-05 13:45:09 1884

原创 oom-kill分析

Oom-kill就是out-of-memory,,在linux内核中有一层保护机制,用于避免linux在内存不足的时候不至于严重的问题,把无关紧要的进程杀掉。这就是oom-killer。      首先说一下,在oom-kill.c下有两个变量,可通过/proc/sys/vm来配置,分别是:oom_kill_allocating_task和panic_on_oom。 /proc/sys

2011-11-26 08:42:44 10071

原创 oom-kill分析

oom-kill就是out-of-memory,在linux内核中有一层保护机制,用避免Linux在内存不足时不至于严重的问题,

2011-11-26 08:14:25 907

原创 culinary delights in china

1Chinese cuisine is a brilliant facet of chinese culture and the culinary industry is developing rapidly than before. 2.Chinese culinary industry has changed a lot with every place having its own

2011-11-21 19:46:17 4554

原创 关于信号的操作函数

#include #include int kill(pid_t pid,int signo) 杀死进程,传递一个信号 int raise(int signo) 向进程本身发送信号 int sigqueue(pid_t pid, intsig, const union sigval val) 发送信号 #include unsigned int alarm(unsign

2011-11-16 17:57:23 311

原创 用select函数实现键盘响应

//头文件 #include #include #include #include void SetTerminal(int nFlag); int KbHit(void); //源文件 #include "KbHit.h" void SetTerminal(int nFlag) { if(nFlag) { system("stty cbr

2011-11-15 08:23:06 579

转载 linux oom-kill

mm/oom_kill.c * *  忙,并且忙了很久,占有的少,和权利大的靠边,并毫不谦让,直接出手的有更 *  多生还机会 *      超级纯粹的一个模块,实现out of memory killer.当内存严重不足的时候选择 一个"弱者",同过强制信号kill掉,释放出内存。   提供了两个接口:

2011-11-06 22:04:54 1044

转载 linux oom killer

摘自:http://hi.baidu.com/widebright/blog/item/c2d474c6a16af2009d163dbf.html Linux OOM killer 相关资料 2011年09月07日 星期三 19:33 客户的linux服务器上出现了个OOM  killer问题了。现在好找不到原因。找了一下相关资料。 OOM  Killer (out

2011-11-03 23:08:53 1359

转载 tcpdump指令详解

第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.   第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and s

2011-10-26 23:18:14 465

转载 route指令详解

Linux route命令详解 使用路由方式。使用route命令。 -- Route命令的正确用法 使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示: route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if

2011-10-26 23:11:12 987

原创 linux ifconfig(摘自百度百科)

Linux命令:ifconfig 语法   ifconfig [网络设备][down up -allmulti -arp -promisc][add][del][] [media][mem_start][metric][mtu][netmask][tunnel][-broadcast] [-pointopoint] 补充说明   补充说明:ifconfig可设置网络设备的状态,或是

2011-10-26 22:37:58 610

原创 网上找的c语言读取配置文件

[代码] CException.h view source print? 01 /************************************************************************/ 02 /*             make0000@msn.com      */ 03 /*********************************

2011-10-23 22:27:22 500

原创 网上搜的bonding和vlan的相关材料

++++++++++++++++++++++++++++++++++++++++++++++ 正文 ++++++++++++++++++++++++++++++++++++++++++++++ 1. 什么是bonding; Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余。 The Linux bondingdriv

2011-10-23 18:20:54 2157

原创 TCP:Server-Client程序

服务器端程序: //TCPServer.h #include #include #include #include #include #include #include #include #include #include #include #include "ProtoStruct.h" #include "SocketHandle.h"

2011-10-23 17:37:55 496

转载 概要设计说明书

Product Name Secret Level     Product Edition Page       XX Project Conception Design Report     Draft   Date yyyy-

2011-10-23 17:18:44 475

原创 linux基础学习

ps命令 PS是LINUX下最常用的也是非常强大的进程查看命令 常用ps命令参数 最常用的三个参数是u、a、x,下面将通过例子来说明其具体用法。 [例20] 以root身份登录系统,查看当前进程状况 $ ps PID TTY TIME COMMAND 5800 ttyp0 00:00:00 bash 5835 ttyp0 00:00:00 ps

2011-10-23 17:08:31 275

转载 侦测程序句柄泄露的统计方法

句柄介绍 句柄的介绍及应用 句柄是在 Windows 中引入的一个概念,它是和对象一一对应的 32 位无符号整数值。句柄可以映射到唯一的对象,它是处理对象的一个接口,对于所涉及的对象,可以通过相应的句柄来操作它。句柄的引入主要是操作系统为了避免应用程序直接对某个对象的

2011-10-18 22:16:56 439

转载 还是c链表

用VC6.0写的,输入输出用到了C++的,其他的都是C的。 一个链表程序,支持建立,插入,删除,输出;学生的学号和分数 #include #include #define NULL 0 #define LEN sizeof(struct stu) #define BY (st

2011-10-12 20:38:18 202

转载 c语言链表

#include #include #include /*构建结点结构体 */ typedef struct LNode{         int data;        struct LNode * next; }LNode, * LinkList;

2011-10-12 20:29:22 241

设计模式-工厂模式C++实现

用c++实现的工厂模式示例代码,工厂模式不仅封装了创造对象的接口,而且将对象的创建延迟到子类的实例化,具体的实例化为子类提供。

2012-11-18

魔塔-cocos2d-x-demo

自己利用cocos2d-x跨平台框架实现的魔塔简单游戏,含中文注释,该demo是cocos2d-x手机游戏开发里的实例。

2012-11-04

空空如也

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

TA关注的人

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