hua_zhixing_
码龄16年
关注
提问 私信
  • 博客:83,623
    社区:103,180
    186,803
    总访问量
  • 14
    原创
  • 1,019,879
    排名
  • 57
    粉丝
  • 0
    铁粉

个人简介:远去已无可奈何 今日亦扬帆击流

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2008-11-11
博客简介:

haoshen1987的专栏

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得6次评论
  • 获得25次收藏
创作历程
  • 1篇
    2014年
  • 16篇
    2013年
  • 3篇
    2012年
  • 5篇
    2010年
TA的专栏
  • 调试
  • 无
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vim显示标签页的序号

我们知道用ngt/ngT来切换标签,但当标签多时,还得一个个数,有点不方便。在vimrc中添加下面代码,就可以在标签上显示序号。set tabline=%!MyTabLine() " custom tab pages linefunction MyTabLine() let s = '' " complete tabline goes here " loop through e
转载
发布博客 2014.01.12 ·
3550 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

VC++获取U盘盘符(各种类型的驱动器都可以)

CString GetUDiskRoot(){ CString UDiskRoot = ""; UINT DiskType; size_t szAllDriveStr = GetLogicalDriveStrings(0,NULL); char *pDriveStr = new char[szAllDriveStr + sizeof(_T(" "))]; char *pForDelet
原创
发布博客 2013.11.09 ·
4159 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

samba 共享目录无法访问 解决方法总结

1)关闭防火墙: #sevice iptables stop                2)修改 /etc/samba/smb.conf,具体配置网上有,我的如下:                            security = share     ---- 这个要用上,share表示安全最低级别,其次是user,最高是server             
转载
发布博客 2013.10.12 ·
21997 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

Linux精灵进程例子

如何编写精灵进程1、首先调用fork,然后使父进程exit.2、调用setsid以创建一个新的会话。3、调用chdir将工作目录改为根目录。4、将文件方式创建屏蔽字设为0.(umask(0);)5、关闭不需要的文件描述字。 例子:#include #include #include #include int main(){ pid_t
转载
发布博客 2013.09.11 ·
1432 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MSDN中Ping命令源代码

/******************************************************************************\* ping.c - Simple ping utility using SOCK_RAW* * This is a part of the Microsoft Source Code Samples.*
转载
发布博客 2013.08.19 ·
1937 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

orig.tar.gz和diff.gz文件使用的例子

在开源网站经常看到orig.tar.gz、diff.gz等文件,用法如下例:tar xzvf libghttp-1.0.9.orig.tar.gzgzip -d libghttp-1.0.9.diff.gzcd libghttp-1.0.9patch -p1
原创
发布博客 2013.08.06 ·
5875 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C/C++可变参数的例子

对于可变参数的函数,需要进行特殊的处理。首先需要引用 头文件,然后利用va_list类型和va_start、va_arg、va_end 3个宏读取传递到函数中的参数值。这几个宏的定义如下(在 ANSI C 中):type va_arg( va_list arg_ptr, type );void va_end( va_list arg_ptr );void va_start(
原创
发布博客 2013.07.26 ·
698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux module的几个命令的简单例子

如果有不幸看到了此文的人士,我深表歉意,我只是想写个简单的备忘。su rootinsmod xxx.kocat /proc/devicesmknod /dev/xxx c 250 0echo "hello world" > /dev/xxxcat /dev/xxxrmmod xxxdemsg
原创
发布博客 2013.07.23 ·
1665 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++获取Windows系统License信息的方法

是通过调用WMI获得License信息的。#include "stdafx.h"#include #include #include #include #include #include #pragma comment(lib, "Framedyn.lib")#pragma comment(lib, "Wbemuuid.lib")#pragma comment(lib, "
原创
发布博客 2013.07.04 ·
5375 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

取得Linux系统的各种统计信息

另附参考:http://www.linuxinsight.com/proc_filesystem.html本文基于Linux 2.6.x内核一、取得CPU信息(相关文件/proc/stat)在一个系统中的/proct/stat文件内容如下$ cat /proc/statcpu 1039426 17799 111249 40729024 65373 813
转载
发布博客 2013.06.04 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux平台CPU使用率的计算

proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/proc目录中有一些以数字命名的目录,它们
转载
发布博客 2013.05.22 ·
852 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux 内核源代码目录结构

以Linux 2.6.15.5 内核源代码为例。  arch: 包含和硬件体系结构相关的代码, 每种平台占一个相应的目录, 如 i386、ARM、PowerPC、MIPS 等。  block:块设备驱动程序 I/O 调度。  crypto:常用加密和散列算法(如 AES、SHA 等) ,还有一些压缩和 CRC 校验算法。  Documentation:内核各部分的通用解释和
转载
发布博客 2013.04.30 ·
672 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编译Linux内核的方法

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.2.
转载
发布博客 2013.04.30 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MFC实现拖拽文件

Dragging Files Dragging Files can be supported relatively easily as follows * Add a OnDropFiles(HDROP hDropInfo) handler to your Dialog. You'll probably have to add this manually,
转载
发布博客 2013.04.17 ·
1690 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux下镜像文件扩容的方法

1.创建一个10M大小的文件#dd if=/dev/zero of=/add.img bs=1M count=102. 把这个文件关联成一个块设备#losetup /dev/loop0 /add.img3. 查看关联是否成功# losetup -a/dev/loop0: [fd00]:173960 (/add.img)4. 把它格式化成ext3文件系统#
原创
发布博客 2013.04.02 ·
3115 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

GDB条件断点不能命中的问题

命令:break ... if cond,如b main if i==10。如此设置后不能命中,先把所有断点都清除,再把main处设置断点,接着设置条件断点。至于为什么没深究。参考:http://www.fayewilliams.com/2011/07/13/simple-programming-gdb-conditional-breakpoints/
原创
发布博客 2013.03.27 ·
1401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】在C++中^符号作用

托管扩展的一个最大的问题是对指针的使用。指针被用于各种各样的任务,而其情况也是复杂多变的,因而非常难以理解。在某一特定的代码段中要解读自己在和哪一种指针打交道需要有一定程度的天赋。这种复杂性在下一个版本中会被去掉。在Visual C++ 2005中,指针还是原原本本的C++指针。它们指向稳定的对象,而您则可以用指针进行算术操作。指向对象的指针的生命周期必须由开发人员显式管理。当使用指针时,运行库不
转载
发布博客 2013.01.29 ·
1460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决蓝屏小经验——不能进安全模式

如果能进“安全模式”就别用这个方法了,因为有更简单的。        以某种方式(这种方法很多)打开C:\windows\System32\config目录,这个目录下文件就是regedit那玩意儿打开内容的来源,下面有个目录RegBack(貌似win7及以上才有,xp者悲剧了,还在用xp本身就是悲剧),这个目录看名字就很神奇,打开看就发现更神奇了,最神奇的是你把这目录下内容复制过来,再开
原创
发布博客 2012.10.19 ·
5810 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

简单批量文件命名工具

发布资源 2012.10.08 ·
rar

驱动开发之符号链接和设备名称

windows下的设备是以"/Device/[设备名]”形式命名的。例如磁盘分区的c盘,d盘的设备名称就是"/Device/HarddiskVolume1”,"/Device/HarddiskVolume2”, 当然也可以不指定设备名称。如果IoCreateDevice中没有指定设备名称,那么I/O管理器会自动分配一个数字作为设备的名称。例如"/Device/00000001"。/Device/[
转载
发布博客 2012.09.11 ·
845 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多