Shell编程基础

Shell编程基础   我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): # !/bin/sh 注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为...

2016-04-28 22:18:03

阅读数 3372

评论数 0

TCP/IP的基本工作原理

从以上体系结构来看,TCP/IP是OSI七层模型的简化,如图3-9所示,共分为4层:应用层,传输层,IP层和物理网络接口层。TCP/IP模型将与物理网络打交道的物理网络部分称为网络接口,它相当于OSI的物理层和数据链路层。 (1) 在源主机上应用层将一串字节流传给传输层; (2) 传输层将...

2016-04-28 22:13:20

阅读数 437

评论数 0

UDP包的大小与MTU

在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对 像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个...

2016-04-28 22:12:47

阅读数 389

评论数 0

HTTP协议的C语言编程实现实例

大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的。每次用到FlashGet之类的下载软件下载网页,当用到那个“用FlashGet下载全部链接”时总觉得很神奇。 后来想想,其实要实现这些下载功能也并不难,只要按照HTTP协议发送request,然...

2016-04-28 22:12:07

阅读数 1291

评论数 0

使用Gflags来检测heap问题

如果你是C++程序员,如果你写过一个很复杂的程序,如果你经常碰到莫名其妙的崩溃问题。那么你就有可能遭遇了野指针。如果你比较细心,注意了Debug Output输出窗口的话,那么你就有可能注意到这样一行提示: HEAP:   Free   Heap   block   xxxxxxxx modif...

2016-04-28 22:02:58

阅读数 291

评论数 0

linux Makefile总结

http://blog.csdn.net/wl_fln/article/details/7011905 http://blog.csdn.net/wl_fln/article/details/7011944 http://blog.163.com/lch_2010/blog/static...

2016-04-28 22:00:05

阅读数 323

评论数 0

GCC、头文件查找顺序总结

GCC笔记 The History of GCC -------------------------------------------------------------------------------- 1984年,Richard Stallman发起了自由软件运动,...

2016-04-28 21:56:52

阅读数 8749

评论数 1

linux环境变量 export命令使用总结--重点

由host $ export DVSDK="${HOME}/ti-dvsdk_dm368-evm_xx_xx_xx_xx"引发的问题 1、${HOME}:首先, HOME 是个变量,它代表你的 home 目录,变量前必须加上 $ 符号,否则会报错 usr/local...

2016-04-28 18:04:41

阅读数 2676

评论数 0

深信服系列课程视频---网络安全必修课

https://ke.qq.com/user/tasks/index.html?cid=102973#tid=100111907&fr=2 深信服系列课程视频---网络安全必修课 深信服防火墙

2016-04-27 16:27:55

阅读数 1248

评论数 0

多个pdf文档在线合成一个的工具

https://smallpdf.com/cn/merge-pdf smallpdf

2016-04-25 16:30:14

阅读数 1569

评论数 0

配置Mysql数据库支持远程连接等操作的步骤

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123';  GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '123'; FLUSH PRIVILEGES; //其中ro...

2016-04-23 21:34:55

阅读数 272

评论数 0

网站流量统计开源工具

http://gostats.cn/ 网站流量统计分析 GoStats 网站统计是北美目前最有影响力的免费网站流量统计分析服务提供商之一,致力于为所有网站,博客,网店,第三方统计等用户平台提供网站流量监控、统计、分析等专业服务,现已全面对中国用户开放。 免费版 GoSt...

2016-04-21 22:20:26

阅读数 1896

评论数 0

线程间同步方式总结

http://www.cnblogs.com/Creator/archive/2012/04/18/2455584.html http://blog.csdn.net/hongmy525/article/details/5194006 http://blog.csdn.ne...

2016-04-07 21:04:30

阅读数 4409

评论数 0

Linux Barrier I/O 实现分析与barrier内存屏蔽 总结

一直以来,I/O顺序问题一直困扰着我。其实这个问题是一个比较综合的问题,它涉及的层次比较多,从VFS page cache到I/O调度算法,从i/o子系统到存储外设。而Linux I/O barrier就是其中重要的一部分。可能很多人认为,在做了文件写操作后,调用fsycn就能保证数据可靠地写...

2016-04-03 15:45:30

阅读数 2761

评论数 0

Tilera多线程网络编程总结

http://blog.csdn.net/zwleagle/article/details/8851400 http://blog.sina.com.cn/s/blog_a574f78401015v2o.html http://www.dssz.com/1341360.html ht...

2016-04-03 15:42:25

阅读数 632

评论数 1

Linux技巧:多核下绑定网卡中断到不同CPU(core)总结

http://www.cnblogs.com/zackyang/archive/2012/02/08/2342141.html http://blog.chinaunix.net/uid-20737871-id-3491415.html http://smilejay.com/2012/0...

2016-04-02 16:39:52

阅读数 12562

评论数 0

Linux中实现多网卡绑定总结

在Linux中实现多网卡绑定    一、原理介绍:  1、什么是bonding?   Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余;   Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这...

2016-04-02 15:29:30

阅读数 3146

评论数 0

linux多线程编程书籍推荐:linux大牛之路从这几本书开始总结

linux多线程编程是指基于Linux操作系统下的多线程编程,包括多任务程序的设计,并发程序设计,网络程序设计,数据共享等。Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。...

2016-04-02 15:00:50

阅读数 9875

评论数 0

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