- 博客(15)
- 资源 (33)
- 收藏
- 关注
转载 毕业5年决定你的命运
【转帖】毕业5年决定你的命运 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的
2009-12-01 10:16:00 278
转载 Linux 2.4 NAT HOWTO 简体中文版
Linux 2.4 NAT HOWTO 简体中文版Rusty Russell, mailing list netfilter@lists.samba.org$Revision: 1.3 $ $Date: 2002/06/05 13:21:56 $简体中文:洋鬼鬼*NetSnake感谢 网中人netmanforever@yahoo.com 提供的繁体参照此文档说明如何进行伪装、透明代理、端口转发,
2009-07-16 23:08:00 468
转载 iptables经典设置
举些例子,自己学习 iptables 使用时的样板 在设定 iptables 的封包过滤规则时,有几个样板的动作,若先熟悉它们,往后就可自行套用,依此类推,很快地,您就可以进入这个天地之中。 观察目前的设定 作法如下∶ iptables -L -n iptablse -t nat -L -n 定义变数 FW_IP="163.26.197.8" 打开核心 forward 功能
2009-07-16 23:02:00 299
转载 可以统计nat时tcp和udp的连接的脚本
#!/bin/bashcase "$1" in-t)cat -n /proc/net/ip_conntrack |grep tcp |awk {print $2"/t"$5"/t"$6"/t"$7"/t"$8"/t"$9"/t"$11}|moreechosun= cat /proc/net/ip_conntrack|grep -c srcechoechoecho;;-u)cat -n /pro
2009-07-16 23:00:00 418
转载 IPTABLES简单应用
IPTABLES简单应用说明:iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT将10.1.2.187加入允许范围iptables -t nat -A POSTROUTING -j SNAT --to-source 10.1.2.1参数——-A: 添加 (跟链)-I: 插入-p: 跟协议-s: 源IP-d: 目标IP-j: 操作行为-t: 加表-
2009-07-16 22:57:00 712
原创 谈C++设计模式
谈C++设计模式这里我只谈单件和工厂。A: 单件Singleton,它允许一个类有且只有一个实例的方法。也就是说类的实体只有1个。//Example Singleton#include using namespace std; class Singleton { static Singleton s;
2007-10-31 16:38:00 1111 4
原创 谈 数组的初始化
数组的初始化在了一些朋友写的代码时,一个简单的数组初始化,把人那个搞的,又是for循环,又是判断长度.一般的数组初始化,也就是申请数组的时候我们就初始化,1.char buffer[1000] = {0}; //一般的话,我们只将数组初始化为0,然后再使用.C++中,编译器会把第一个初始化值赋给数组的第一个元素,然后用0赋值给其余的元素.2.char buffer[] =
2007-08-20 21:35:00 1080 2
原创 GOTO 语句的魅力
#include #include using namespace std;class B{public: B(){ cout }; ~B(){ cout };protected:private:};int func(...){ cout return 0;};int main (int argv,char* argc[
2007-08-15 19:15:00 583
原创 温习段三:C++中的C
温习段三:C++中的CA:创建函数 Int func(int,float); Int func (); // C++告诉编译器有0个参数。 C告诉编译器有有不确定数目的参数。 那么C++中有告诉编译器不确定参数的方式吗? //答案,有, printf(…); 不确定参数 例子:#include #include us
2007-08-07 21:18:00 636
原创 const_cast
const_cast 为从是 const或voldtile 到 非const或非volatile 的转换,这也是const_cast唯一允许的转换。例子:#include #include int main( ) { using namespace std; const int i = 90; int res = 0; int * j; j = const_cast(
2007-08-02 19:03:00 467
原创 温习段二:对象的创建与使用
温习段二:对象的创建与使用(转载请注明出处 CSDN xxyyboy 有问题请留言)A:类是一种新的数据类型B:语言的翻译过程,源代码->…->机器指令通常翻译器分为两类,解释器 和 编译器:解释器 将源代码转化成一些动作,他由多组机器指令组成,并立即执行这些动作。编译器 编译器直接把源代码转换成汇编语言或机器指令,最终的结果是一个或多个机器代码的文件。分段编译
2007-07-29 16:17:00 564
原创 温习段一:对象导言
温习段一:对象导言(转载请注明出处 CSDN xxyyboy 有问题请留言)A:纯面向对象的5个特征:1. 万物皆对象。2. 程序就是一组对象,对象之间通过消息通知做什么。3. 每一个对象都有它自己的由其他对象构成的存储区。 (怎么理解?)4. 每个对象都有一个类型。(如果该类型本身就是一个对象,而对象又是一个对象的抽象,这不是没完没了吗)5. 一个特
2007-07-26 23:14:00 514
原创 重拾C++
今日打算重新温习C++,决定把每次温习整理为笔记,并放在自己的BLOG中, 不想把自己一直停留在原始的位置,生命在不停的消耗,我不要这样不明不白的活一次。我应该找到自己的价值所在,能够为大家做些什么。欢迎批评指正或者交谈 :-)
2007-07-26 14:18:00 410
原创 内存池-相关介绍
内存池-相关介绍我们都采用NEW或者malloc动态申请内存。一般来说,少量的操作不会造成什么影响,但是,如果我们频繁去申请内存块,会造成效率上的损失,更有甚者,我造成内存碎片的存在,从而影响系统的效率(所有程序都可能受到影响),一种最常见的解决办法就是一次性申请一个大点的内存块,每次需要的时候就"切"一块下来用,如果该内存块不够才去申请内存。这种技术叫做内存池。一般来说,内存池对于每
2007-05-21 17:34:00 784 1
2019技术趋势报告:超越数字化-德勤-2019.3-144页.pdf
2019-05-31
VC6.0显示行号
2008-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人