自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 1008

转载 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 615

原创 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 514

原创 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

原创 unix学习笔记-----王保明学习笔记-----socket编程进阶---tcpip的11中状态

linux Socket-应用编程-专题讲座 written by 王保明5Socket Api编程进价2服务器端多进程并发子进程退出问题 TCP回射客户/服务器模型总结    TCP是个流协议TCP是基于字节流传输的,只维护发送出去多少,确认了多少,没有维护消息与消息之间的边界,因而可能导致粘包问题。粘包问题解决方法是在应用层维护消息边界。   

2015-11-02 19:39:08 1306

转载 Linux套接字与虚拟文件系统(2):操作和销毁

转载自:http://www.cppblog.com/qinqing1984/archive/2015/05/03/210522.htmlLinux套接字与虚拟文件系统(2):操作和销毁   接上篇初始化与创建,本篇阐述Socket操作和销毁两部分的实现。Socket操作   系统调用read(v)、write(v)是用户空间读写socket的一种方法,为了

2015-10-28 11:30:48 784

转载 Linux 套接字与文件系统的关系--------套接字文件系统

Linux套接字与虚拟文件系统(1):初始化和创建引言   在Unix的世界里,万物皆文件,通过虚拟文件系统VFS,程序可以用标准的Unix系统调用对不同的文件系统,甚至不同介质上的文件系统进行读写操作。对于网络套接字socket也是如此,除了专属的Berkeley Sockets API,还支持一些标准的文件IO系统调用如read(v)、write(v)和close等。那么为什么sock

2015-10-28 11:26:47 4420

转载 Linux的特殊文件系统-----

转载自:特殊文件系统 特殊文件系统是只访问内核的内存数据而不访问块设备数据、用于特殊目的的文件系统。如:ramfs、debugfs、sysfs等,与一般文件系统的最大区别是它不用实现访问块设备的文件系统底层I/O接口。本章介绍了常用的一些特殊文件系统ramfs、proc、debugfs和sysfs。ramfs是直接建立在内存缓存上的文件系统,在内核启动块设备还没

2015-10-28 10:54:10 1853

转载 看别人怎么说套接字的本质????

转载自:http://blog.csdn.net/yeyuangen/article/details/6799575一、问题的引入——socket的引入是为了解决不同计算机间进程间通信的问题1.socket与进程的关系1).socket与进程间的关系:socket   用来让一个进程和其他的进程互通信息(IPC),而Socket接口是TCP/IP网络的API接口

2015-10-27 15:51:01 631

原创 unix环境编程学习笔记---------套接字------socket------客户端

简单的客户端:::::socket/*要点:对于给定的监听套接口,内核要为其维护俩个队列:1.已完成连接的队列2.未完成连接的队列*/ int main() {int sockfd =0;sockfd =socket(PF_INET,SOCK_STREAM,0);if(s

2015-10-27 15:41:00 420

原创 Unix学习笔记------套接字----服务器端函数

简单的服务器模型:::::socket/*要点:对于给定的监听套接口,内核要为其维护俩个队列:1.已完成连接的队列2.未完成连接的队列*/ int main() {int sockfd =0;sockfd =socket(PF_INET,SOCK_STREAM,0);if(sockfd==-1){perro

2015-10-27 10:24:57 605

原创 unix编程学习笔记----有问题就找man----如何用man ???

$: man manman(1)                                                                  man(1)NAME       man - format and display the on-line manual pagesSYNOPSIS       man  [-acdfFh

2015-10-26 20:51:18 438

原创 傻博士----物理层

傻博士----物理层概述::::::要点:1.我们的所有的设备的网络接口类型,有两种类型一种是:MDI    另一种是:MDIX2.我们知道,我们的双绞线,1 3是负责发送信号, 2 6是负责接收信号  并且就通信的两端来说,一端发送,那么对应的另一端就是接收,    所以,当我们的 1  3 发送时,这时,1 3 应该接在对方的接收端上,即:2 4 号

2015-10-25 17:14:47 418

原创 unix学习笔记------套接字-----王保明老师的笔记

linux Socket-应用编程-专题讲座 written by 王保明Socket编程基本实践1Socket Api基本概念 什么是socket?socket可以看成是用户进程与内核网络协议栈的编程接口。socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程间通信。    tcp/ip通讯模型     IPv4套接口地址

2015-10-25 13:20:44 1073

原创 unix学习笔记------消息队列---发送消息

发送消息#include#include#include#includeint main(){int msgid;int ret=0;//rwxstruct msgbuf{long mtype;char mtext[1024];}msgid=msgget(0x1234,0

2015-10-23 21:46:42 373

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关注的人

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