自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

转载 memmove和memcpy

1.memmove函数原型:void *memmove(void *dest, const void *source, size_t count)返回值说明:返回指向dest的void *指针参数说明:dest,source分别为目标串和源串的首地址。count为要移动的字符的个数函数说明:memmove用于从source拷贝count个字符到dest,如果目标区域和源区域有重叠的

2013-07-24 11:13:27 812

转载 shell test用法

1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 test –n 字符串                        

2013-07-22 09:59:43 542

转载 SHELL TR命令

语法:          tr [options]   [source-char-list]        [replace-char-list]      用途:    转换字符,例如:将大写字符转换成小写字符。选项可以让你指定所要删除的字符,以及将一串重复出现的字符浓缩成一个。常用选项:-c:   取source-char-list的反义,所有不在source-char-l

2013-07-22 09:44:19 529

转载 Linux下添加新硬盘,分区及挂载

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区

2013-07-17 14:07:30 576

转载 python遍历字典

aDict = {'key1':'value1', 'key2':'value2', 'key3':'value3'}print '-----------dict-------------'for d in aDict:    print "%s:%s" %(d, aDict[d])print '-----------item-------------'for (k,v

2013-07-10 11:27:16 671

原创 TCP协议的TIME_WAIT状态详解

在开始说TIME_WAIT状态之前,要知道TCP协议是如何关闭连接的。很多人对TCP协议的三次握手都很熟悉,因为学校的垃圾考试都爱考三次握手,但是很多知道三次握手的人都对TCP协议是如何关闭连接不了解。不说废话了,TCP关闭连接过程如下图,寡人用photoshop画的,凑合看一下:为了方便描述,我给这个TCP连接的一端起名为Client,给另外一端起名为Server。上图描述的

2013-07-10 10:36:46 863

原创 str

int main(){        char *str="this is yangzhenzhen";        void *a=malloc(100);        printf("%d %d\n",sizeof(a),strlen(a));        char *s=(char *)malloc(100);        printf("%d %d\n",s

2013-07-09 06:42:12 487

转载 服务器模型

首先了解一下下面的概念:    循环服务器:循环服务器在同一个时刻只可以响应一个客户端的请求    并发服务器:并发服务器在同一个时刻可以响应多个客户端的请求 1.循环服务器:UDP服务器UDP循环服务器的实现非常简单:UDP服务器每次从套接字上读取一个客户端的请求,处理, 然后将结果返回给客户机.可以用下面的算法来实现.   socket(...);

2013-07-05 13:20:58 613

转载 epoll

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __

2013-07-04 21:41:34 538

原创 linux gdb 调试多线程 多进程 显示宏

一、gdb调试多线程gdb)info thread 查看当前进程的线程。 gdb)thread 切换调试的线程为指定ID的线程。 gdb)break file.c:100 thread all  在file.c文件第100行处为所有经过这里的线程设置断点。gdb)set scheduler-locking off|on|step。在使用step或者continue命令调试当前被调

2013-07-02 11:38:11 3501

原创 main 函数执行以前以及以后,分别还会执行什么代码?

main函数执行之前,主要就是初始化系统相关资源:1.设置栈指针2.初始化static静态和global全局变量,即data段的内容3.将未初始化部分的全局变量赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容4.运行全局构造器,估计是C++中构造函数之类的吧5.将main函数的参数,argc,a

2013-07-02 09:52:26 8013

LLVM-10.0.0-win64.exe

vscode 格式化代码需要

2020-04-30

zlog使用文档

本人研究了好几天的zlog 摘了一些常用且重要的方面 一些不重要的就省略了 如果想了解更深 请访问本人博客 或给csdn邮箱发送邮件

2012-12-27

北大自考Java上机考题

北大自考上机考题 希望对大家有用 本人明天即将参加北大Java上机 考完给大家说具体情况 祝福我考试成功吧

2009-11-20

空空如也

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

TA关注的人

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