自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unix网络编程之基本套接字函数

两台机器之间的通信,必定是由软件进行控制的,而相应客户端和服务器端软件的编写,必然要调用系统提供的套接字函数。本文就是对基本套接字函数做一个介绍。一、socket函数为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型(使用ipv4 or ipv6,tcp or udp等)。#include int socket(int family, i

2012-11-14 18:19:42 484

原创 unix网络编程之套接字地址结构

unix网络编程中首要了解的就是套接字的地址结构。没有地址,一切通信都无从谈起。而网络编程中,地址结构主要就是由协议、ip地址、端口组成的一个结构。ipv4的地址结构如下:struct in_addr { in_addr_t s_addr;};struct sockaddr_in { uint8_t sin_len; sa_family_t sin_f

2012-11-12 16:41:27 514

原创 如何将字符串编码成二进制?

七夕将至,想用0和1来表达爱意吗?下面两个程序正好帮忙,可以将一个字符串转换为0和1表示的ascii码,不过目前对英文有效,中文没试。一种是用C语言写的,通过移位来实现。#include #include int main(int argc, char* argv[]){ char *p = argv[1]; char c; int len

2012-07-13 17:37:36 2222

转载 Tmux 安装和入门使用

tmux是linux下的窗口管理工具。安装步骤下载tmux-1.4.tar.gz[root@yznvm1 yzn]# tar zxvf tmux-1.4.tar.gz [root@yznvm1 yzn]# cd tmux-1.4 [root@yznvm1 tmux-1.4]# ./configure[root@yznvm1 tmux-1.4]# make && make i

2012-07-10 11:55:14 1026

转载 sigprocmask()函数解释

首先sigprocmask()函数原型为:int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);参数的how:SIG_BLOCK :    附加set到阻塞表,原来的保存在到oldsetSIG_UNBLOCK:从阻塞表中删除set中的信号,原来的保存到oldsetSIG_SETMASK:清空阻塞表并设

2012-06-28 12:06:18 1842

转载 PHP单引号和双引号的区别

最近一段时间接触到PHP, 看别人写的代码,有关echo语句,后面输出的字符串,有的使用单引号,有的使用双引号。自己特地测试了一下有什么区别:当用echo语句的时候:单引号内部的变量不会执行,双引号会执行。如:$name = ‘hello’;echo “the $name”;会输出 the hello而如果是单引号$name = ‘hello’;echo ‘the $n

2012-03-25 17:42:03 250

空空如也

空空如也

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

TA关注的人

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