自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (6)
  • 收藏
  • 关注

原创 UNIX环境编程学习笔记---------编程实例----自己写的CS程序

/*任务:书写一个自己的CS模型的程序任务分解:1.先写一个server程序.定义一个套接字地址.创建一个套接字.把套接字地址与套接字相绑定.把套接字置于listen状态.接受一个连接.进行套接字读写在书写过程中遇到的问题:1.对于 struct sockaddr_in 结构 成员认识不清楚,记不清struct soc

2015-11-28 16:10:43 658

原创 UNIX环境编程学习笔记-----编程实例------一个简单的服务器端和客户端程序

服务器端程序:#include#include#include#include#include#include#include#define MAX_LINE 100void my_fun(char *p){if(p==NULL)return ;for(;*p!='\0';p++)if(*p>='A'&&*p*p=

2015-11-28 10:21:57 539

原创 UNIX环境编程学习笔记------编程实例----域名解析函数的函数原型即getaddrinfo()函数原型

域名解析函数的函数原型:(这个函数内部调用了DNS服务,访问了DNS服务器):man 3  getaddrinfoGETADDRINFO(3)             Linux Programmer’s Manual            GETADDRINFO(3)NAME       getaddrinfo, freeaddrinfo, gai

2015-11-27 14:05:28 999

原创 UNIX环境编程学习笔记------编程实例-----对于 函数 inet_ntop()函数的第四个参数的理解

对于  函数 inet_ntop()函数的第四个参数的理解1.函数原型:#include        const char *inet_ntop(int af, const void *src,char *dst, socklen_t size);    DESCRIPTION       This  function  converts  the  

2015-11-27 13:39:35 1294

转载 点分十进制的IP地址用16位的char数组存放

ip地址什么时候要用16位char数组存放ip地址实际上是用32bit的二进制数来表示的,比如11010011 1000101 11000110 11011111,用点分十进制表示就是我们熟悉的211.69.198.223。如果要把“211.69.198.223”存放到char数组中时,很自然地觉得,一个char表示8位,32位IP地址用4个char就行了(因为IP

2015-11-27 10:49:03 1926

转载 linux下安装libpcap步骤

linux下安装libpcap步骤未经博主允许不得转载。1.从 ftp://ftp.gnu.org/gnu/下载最新版本flex、bison、GNU M4、libpcap安装包。链接如下:ftp://ftp.gnu.org/gnu/bison/ftp://ftp.gnu.org/gnu/m4/http://sourceforge.net/projec

2015-11-26 20:06:43 2441

转载 UNIX环境编程学习笔记----Libpcap库

.Libpcap简介  Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库。该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式。这个在原始套接子中有提到。  著名的软件TCPDUMP就是在Libpcap的基础上开发而成的。Libpcap提供的接口函数实现和封装了与数据包截获有关的过程。  Libpcap提供了用户级别的

2015-11-26 12:56:43 491

转载 linux系统安装libpcap

linux系统libpcap安装方法      依此执行下列三条命令即可安装,但如果希望libpcap能在linux上正常工作,则必须使内核支持"packet"协议,也即在编译内核时 打开配置选项 CONFIG_PACKET(选项缺省为打开)。  然后,执行以下命令:  (sudo) ./configure  (sudo) make  s

2015-11-26 12:50:38 954

原创 UNIX环境编程------Unix编程实例------Gethostbyname和gethostname结合使用打印出主机IP地址

Gethostbyname和gethostname结合使用打印出主机IP地址:    源代码:                   #include#include#include#include#include#include#include   int main(){         charname [50];       

2015-11-26 11:11:32 618

原创 UNIX环境编程--------编程实例-----Gethostname()函数使用

Gethostname()函数使用实例:     注意:  gethostname 获取的只是一个字符串的主机名。                   可以使用gethostbyname()把主机名转换成IP地址。  源代码:#include#include#include#include#include  int main(){

2015-11-26 09:53:07 546

转载 UNIX环境编程-----Unix编程实例----获取本地主机IP地址等信息

转载自:http://blog.csdn.net/bailyzheng/article/details/7489656    ifaddrs结构体定义如下:C代码  struct ifaddrs  {       struct ifaddrs  *ifa_next;    /* Next i

2015-11-26 08:57:23 2110

转载 Linux C语言写的超级简单端口扫描器

转载自:http://blog.csdn.net/kongjiajie/article/details/4799986 Linux C语言写的超级简单端口扫描器这个本来以前也写过的,今天无聊复习下 再写一遍。简单的一塌糊涂,写的不咋地大家见谅哦!有空再加强 嘿嘿!  [cpp] view

2015-11-25 20:57:09 2464

原创 UNIX环境编程学习笔记----unix编程实例----signal使用实例

/*信号处理程序实例signal*/#include#include#include#include#include//定义一个信号处理函数void handle(int num){if(num==SIGINT){printf("now the SIGINT signal is happening....\

2015-11-25 19:38:43 427

原创 UNIX环境编程----编程实例---创建一个子进程并建立一个新的会话

创建一个子进程并建立一个新的会话:   源代码:            #include#include#include#include#include    int main(){int gpid,npid,spid;npid=fork();if(npid==-1){perror("fork error");_exit(0);}

2015-11-23 20:30:19 925

原创 调用fork并使子进程建立一个新的会话

#include#include#include#include#includeint main(){int gpid_t,npid,spid;npid=fork();if(npid=-1){perror("fork error");_exit(0);}else if(npid>0){}else {   //创建一个新

2015-11-23 16:32:07 838

原创 Unix环境编程------Unix编程实例------进程组&&会话

/*编程实例:编写一小段程序,要求调用fork并使子进程建立一个新的会话,验证子进程变成了进程组组长且不再具有控制终端。这个问题应当如何解决呢???我认为有以下几个方面: 1.如何建立一个新的会话??? 2.如何看待进程组组长???   谁会是进程组组长???什么样的进程没有控制终端??? 3.进程组组长有哪些权限???  4.如

2015-11-23 16:09:17 492

原创 UNIX学习笔记----makefile之条件判断

Makefile 条件判断   源代码:#hello.makefilebar =foo=$(bar)ifdef foofrobozz=yeselse frobozz=noendif .PHONY:printprint:@echo $(frobozz)    运行结果:

2015-11-22 20:21:08 367

原创 Unix编程学习笔记-----makefile之clean 使用

Makefile之clean   源代码:            #hello.makefileset tabstop=4CC =gcc hello : hello.o          $(CC) -o hello hello.o  hello.o:          $(CC)-c  hello.c.PHONY: cleanclean:   

2015-11-22 19:59:33 587

原创 makefile学习笔记----- 我的第一个能执行的makefile文件

/*   我的第一个能执行的makefile文件*/源代码如下:#Makefile.helloset tabstop=4CC=gcchello: hello $(CC) -o hello hello.ohello.o : hello.c $(CC) -c hello.o  hello.c

2015-11-22 12:17:52 357

转载 Makefile经典教程(掌握这些足够)

转载自:http://blog.csdn.net/ruglcc/article/details/7814546/ Makefile经典教程(掌握这些足够)       makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作

2015-11-21 20:37:47 411

原创 Unix环境编程学习笔记-----编程实例---- the normal exit2

NORMAL 2:         THESOURCE CODE: #include#include#include#include#include#include     int main(){         intPpid_t,Spid_t,rpid_t;         inttmpstatus;        

2015-11-21 20:30:33 285

原创 Unix环境编程学习笔记-----编程实例---- the normal exit1

NORMAL :         Thesource code :          #include#include#include#include#include#include     int main(){         intPpid_t,Spid_t,rpid_t;         inttmpstatus;  

2015-11-21 20:24:15 269

原创 Unix环境编程学习笔记-----编程实例---- the fist exit

The first _exit 函数:  源代码:                    #include#include#include#include#include#include     int main(){         intPpid_t,Spid_t,rpid_t;         int* tmps

2015-11-21 20:01:58 345

转载 Wait函数和waitpid函数详解----很好

转载自:http://www.jb51.net/article/37681.htmWait函数和waipid函数当一个进程正常或异常终止的时候,内核就像其父进程发送SIGCHLD信号,因为子进程是个一步事件,所以这种信号也是内核系那个父进程发的异步通知。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。对于这种信号的系统默认动作是忽略它。现在要知道调用wai

2015-11-20 16:38:21 694

原创 Unix学习笔记-------Unix编程实例练习

下面我们来看一下例子:/*对于这个例子:我有几点要说明:1.如何看待这个例子???2.弄懂每一条语句的作用???3.*/   Program source       #include        #include        #include        #include        int   

2015-11-20 16:14:40 543

转载 TTY解密

转载自:http://blog.csdn.net/astrotycoon/article/details/39557367 TTY解密(The TTY demystified)分类: OS原理2014-09-25 19:51 907人阅读 评论(0) 收藏 举报The TTY subsystem is central to the desig

2015-11-16 21:08:37 1599

转载 sturct stat 结构体中 st_mode 的含义

转载自: http://blog.csdn.net/astrotycoon/article/details/8679676sturct stat 结构体中 st_mode 的含义在中定义的stat结构体内容如下:struct stat {                 dev_t     st_dev;     /* ID of devic

2015-11-16 21:05:31 730

转载 使用stat()函数判断文件类型

一、stat()获取文件元数据stat系统调用原型: #include int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf);帮助信息可通过:man 2 sta

2015-11-16 20:03:23 1811

原创 Unix学习笔记-----Unix编程练习实例-----lstat()&& stat 结构体详解

man 2 lstatSTAT(2)                    Linux Programmer’s Manual                   STAT(2)NAME       stat, fstat, lstat - get file statusSYNOPSIS       #include        #include  

2015-11-16 19:22:39 835

转载 Unix学习笔记-------目录遍历实例----Linux下判断是否是一个目录还是一个文件的方法

Linux下判断是否是一个目录还是一个文件的方法 标签: 转载 原文地址:Linux下判断是否是一个目录还是一个文件的方法作者:angle_wang1202转自http://www.linuxdiyf.com/viewarticle.php?id=54560 http://apps.hi.baidu.com/share/detail/6497943 功能描述:  获

2015-11-16 17:06:47 629

原创 unix 学习笔记-----Unix编程练习实例----读目录的实例_1

读目录的实例_1: 分析:  1.                            dirent结构体         structdirent{  long d_ino; /* inode number 索引节点号 */   off_t d_off; /* offset to this dirent 在目录文件中的偏移 */   unsigned sho

2015-11-16 14:38:55 427

转载 Linux系统中普通文件和目录文件的区别

转载自:http://my.oschina.net/michaelyuanyuan/blog/109147 Linux系统中普通文件和目录文件的区别看了赵小兵老师的RHCE和一些相关贴子,受了一些启发,根据平常所知,说说Linux系统中,文件的权限控制,在对于普通文件和目录文件时,有何区别。 文件权限一般可认为是0 123 456 789,一

2015-11-16 12:46:55 1007

转载 CIsco路由器配置DHCP----实验1

Cisco配置DHCP实验  DHCP实验使用cisco的2621路由器作为DHCP服务器,给下面链接的PC 机分配IP地址,默认DHCP服务时开启的,W是使用PT模拟器来做的,可能和cisco的标准配置的命令有点不同:DHCP实验拓扑:  IP地址规划:R0---F0/0=192.168.1.1/24 作为下

2015-11-14 11:09:59 2709 1

原创 Unix学习笔记-----编程练习实例------使用vfork&&execv()在程序中加载可执行程序

vfork&&execv()实现在程序中加载可执行程序: 分析过程::::::::::::::::   /*         任务:  编写一个程序能在程序中执行shell 命令。         或执行  bash 命令。我在/home/code/file1/这个目录下写了一个可执行的shell程序:         代码如下:                  

2015-11-12 13:31:03 717

原创 Unix学习笔记----编程实例-------Link函数的实例使用:

Link函数的实例使用: :分析:/*         我们首先要解决几个问题:         1.什么是一个文件的硬链接??         2.什么是软连接??? 硬链接和软链接的区别是什么???         3.link()函数的实质是不是创建一个硬链接??         ::::::::::::::::::::              

2015-11-11 17:56:56 614

原创 Unix学习笔记------Stat函数与chmod函数的配合使用

Stat函数与chmod函数的配合使用:     /*         两个问题:         1.如何查看一个文件的访问权限??         2.如何修改一个文件的访问权限??          那么,我们就来解决这两个问题:         1.我们使用stat()            stat()函数原型:        

2015-11-11 16:50:59 646

原创 Unix学习笔记------实例练习---Day02_access函数文件访问权限测试

Day02_access函数文件访问权限测试:::::::::: /*         access()函数,文件访问权限测试,         能测试这个进程是否有权限访问这个文件。                  access函数原型:         ::::::::::::                    access - check real

2015-11-10 14:14:56 513

原创 unix学习笔记-------利用dup()函数来达到共享同一个文件表项的作用

dup函数: 源代码如下: /*/*         dup()函数的使用:         1.dup()函数的作用是什么???            利用dup()函数来达到共享同一个文件表项的作用。             (个人):                     因为一个文件描述符指向一个打开文件文件对象,所以,如果俩个文件描述符的内容

2015-11-09 21:58:19 687

原创 Unix学习笔记------文件IO------使用lseek设置文件当前读写偏移量(即:当前的读写位置)

文件IO------使用lseek设置文件当前读写偏移量(即:当前的读写位置) 实例:把my.txt 的文件当前的读写位置向后移动5个字节。   一.My.txt的文件内容如下:a)        [root@localhost file1]# catmy.txtb)        hello world  i am a student of angong collea

2015-11-09 20:16:39 1159

原创 Unix学习笔记------书本例题编程实例------从标注输入读入然后从标准输出输出

Day01_从标准输入读入然后从标准输出输出。 要点:1.在Linux中,标准输入,标准输出都是文件,都有文件描述符。a)        在Linux中:b)        标准输入的文件描述符是: 0c)        标准输出的文件描述符是: 1d)        标准出错的文件描述符是:2  2.对于read write 这俩个系统调用的使用:Ø 

2015-11-09 14:17:09 435

WXPhoneUtil.java

微信小程序获取手机号,解密utils微信小程序获取手机号

2019-10-15

java 的main方法

java[1] 是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

2014-12-26

C++shijianzhilu

C++C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言[1] 。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。最新正式标准C++14于2014年8月18日公布

2014-10-28

美国电子商务发展现状及战略启示

美国电子商务的发站报告,这有利于更加全面的了解电子商务的现状,和发展前景

2014-06-14

H3C杯全国大学生网络技术大赛

有关网络安全方面的比赛介绍,网络安全是当今世界所关注的焦点

2014-06-14

空空如也

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

TA关注的人

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