自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 linux 网络编程 (套接字)

套接字概念:套接字是一种通信过程,它使客服端/服务器系统的开发既可以再单机上进行,也可以跨网络进行。(FTP等都是通过套接字进行通信)套接字链接:1,套接字如何处理一个链接的       a,服务器软件先创建出一个套接字,(通过系统调用 socket 创建出来)。      b ,  服务器进程会给创建的套接字起个名字。 也称为“绑定”(端口号),等待客服端链接

2015-02-28 11:19:54 552

转载 交叉 valgrind

valgrind工具,在虚拟机上测试了几个小程序,感觉不错,于是决定编一个交叉valgrind出来,历尽千辛万苦,虽然解决了一些问题,但是还是没有最终解决问题。在这里先将已经解决的问题的方法献给大家。问题1. 'optimize' attribute directive ignoredconfigure的过程这里不再赘述。在make的时候遇到了如下错误,编译停止不前,一直停

2015-02-27 17:04:58 657

转载 valgrind

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近服务器程序出了一个崩溃,确定是内存地址访问越界,但是不能定位在哪里,没办法只好用valgrind来跑一下,以前公司的服务器是上都默认安装了,突然发现云服务器上没有安装这个软件,所以记录一下如何安装。 添加一个备注信息:valgrind不能调试luajit,创建luast

2015-02-27 16:40:24 728

转载 linux 下源码安装过程

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令 ./configure –help输出详细的选项列表。 其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默

2015-02-27 15:27:27 520

转载 valgrind 简介

http://blog.csdn.net/yanghao23/article/details/7514587valgrind通常用来成分析程序性能及程序中的内存泄露错误一 Valgrind工具集简绍Valgrind包含下列工具:    1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。    2、callgrind:检测程序代码的运行时间和调用过

2015-02-27 12:55:19 687

原创 快速排序

数组A[p......r]被划分成两个(可能为空)子数组A[p.....q-1] 和A[q+1....r],使得A[p....q-1]中的每个元素都小于等于A(q),而且,左边的部分比arrkey小,而右边的部分大于arrkey,同时,arrkey的位置也确定了。解决:通过递归调用快速排序,对子数组A[p.....q-1] 和A[q+1....r]排序。合并:因为两个子数组是就地排序的,将他们的合并不需要操作:整个数组A[p....r]已排序。2.将1中的左边的部分,和右边的部分,分别进行1中的操作。

2015-02-26 15:02:20 691 1

原创 线程同步 win

/* 只能在当前进程中使用 只能同步一个资源,要用同步多个资源需要使用  SynMultiWaite*/class Synchronization{ Synchronization(): m_dwMilliseconds(500){ m_Syn = CreateMutex(NULL,false,NULL);} Synchronization(DWORD dw

2015-02-26 14:41:11 456

xshell7 free for home/school

xshell7 free for home/school

2022-03-26

OpenResty 最佳实践

。由于之前一直混迹在 Python 圈子里面,也接触过 Nginx C 模块的高性能开发,一直想找到一个兼备 Python 快速 开发和 Nginx C 模块高性能的产品。看到 OpenResty 后,有发现新大陆的感觉。

2020-11-28

eBPF探索之旅-又拍云OpenTalk

BPF 基于寄存器虚拟机实现(支持 jit),实现了将过 滤包的逻辑移植到内核中: ① 用户态通过 BPF 接口将用户代码编译成字节码后, 尝试加载到BPF虚拟机中 ②内核校验用户的代码是否安全,如果安全,用户态 代码才能够在内核中运行

2020-11-28

COM技术内幕

COM技术内幕

2013-03-25

响应鼠标按下和抬起

响应鼠标按下和抬起

2013-01-25

MFC窗口切换

MFC窗口切换

2013-01-25

socket阻塞与非阻塞

socket阻塞与非阻塞

2013-01-25

CFile操作

CFile操作详解

2012-11-22

空空如也

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

TA关注的人

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