轩辕夏禹
码龄14年
关注
提问 私信
  • 博客:276,859
    社区:2,542
    279,401
    总访问量
  • 26
    原创
  • 857,838
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2011-05-02
博客简介:

nkguohao的专栏

查看详细资料
个人成就
  • 获得63次点赞
  • 内容获得4次评论
  • 获得188次收藏
创作历程
  • 8篇
    2015年
  • 19篇
    2014年
  • 76篇
    2013年
成就勋章
TA的专栏
  • 程序设计
    37篇
  • linux命令
    9篇
  • 算法和数据结构
    8篇
  • STL相关
    5篇
  • Linux
    17篇
  • Java
    3篇
  • Code
    4篇
  • C&C++程序设计
    16篇
  • Linux方法与技巧
    10篇
  • 操作系统
    5篇
  • Lua
    1篇
  • Python
    4篇
  • MongoDB
    1篇
兴趣领域 设置
  • 后端
    架构
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

kcachegrind程序性能分析工具

发布资源 2018.09.17 ·
zip

linux下静态库、动态库总结

一、基本概念1.1、什么是库       在 windows 平台和 linux 平台下都大量存在着库。       本质上来说库是一种可执行的二进制代码(但不可以独立执行),可以被操作系统载入内存执行。       由于 windows 和 linux 的平台不同(主要是编译器、汇编器和连接器 的不同),因此二者库的二进制是不兼容的。       本文仅限
转载
发布博客 2015.09.23 ·
1105 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Makefile使用总结

1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力. 本篇博客是基于 {
转载
发布博客 2015.09.17 ·
727 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MongoDB查询

转自 http://www.cnblogs.com/egger/archive/2013/06/14/3135847.html 本文将介绍操作符的使用,配合操作符,我们可以执行更加复杂的操作。目录查询操作集合查询方法 find()查询内嵌文档查询操作符(内含 数组查询)"$gt" 、"$gte"、 "$lt"、 "$lte"、"n
转载
发布博客 2015.08.09 ·
717 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux守护进程设计规范及python实现

转自http://blog.csdn.net/dysj4099/article/details/18219411由于需要为OpenStack中的虚拟机设计监控Agent,因此需要一个稳妥、可靠并简单的守护进程实现作为基础框架,故研究了一下Linux系统中的守护进程。首先,守护进程是一类在后台执行,生命周期较长的进程,它一般随系统启动运行,在系统关闭的时候停止。翻译了一下《Advan
转载
发布博客 2015.06.08 ·
1288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 魔术方法指南

http://pycoders-weekly-chinese.readthedocs.org/en/latest/issue6/a-guide-to-pythons-magic-methods.htmlPython 魔术方法指南入门构造和初始化构造定制类用于比较的魔术方法用于数值处理的魔术方法表现你的类控制属性访问
转载
发布博客 2015.03.18 ·
964 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python文件及目录操作(copytree)

http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.htmlpython中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来
转载
发布博客 2015.03.18 ·
25152 阅读 ·
3 点赞 ·
1 评论 ·
38 收藏

py文件编译为pyc(命令与脚本)

http://blog.csdn.net/sislcb/article/details/4002414什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。py
转载
发布博客 2015.03.18 ·
2326 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

lua table是否为空的判断

转自 http://www.cnblogs.com/njucslzh/archive/2013/02/02/2886876.html在项目的脚本lua中经常有这样的需求,1、local a = {}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,如果直接这样做:if a == {} then这样的结果就是a =
转载
发布博客 2015.02.12 ·
1906 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux sed命令详解

简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 
转载
发布博客 2014.08.28 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

栈的C语言实现源码

struct Node;typedef struct Node* pNode;typedef pNode Stack;struct Node{ ElemType elem; pNode next;}int IsEmpyt(Stack s){ return (s->next == NULL);}Stack CreateStack(){ Stack s; if(
原创
发布博客 2014.08.27 ·
780 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

用户态与内核态

当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序
转载
发布博客 2014.08.27 ·
1024 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

grep、cut常见用法

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响
转载
发布博客 2014.08.26 ·
6742 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

IO多路复用之select总结

转载自http://blog.163.com/smileface100@126/blog/static/27720874200951024532966/
转载
发布博客 2014.08.25 ·
752 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程同步与异步概念

进程同步:我们把异步环境下的一组并发进程因直接制约而互相发送消息、进行互相合作、互相等待,使得各进程按一定的速度执行的过程称为进程间的同步。具有同步关系的一组并发进程称为合作进程,合作进程间互相发送的信号称为消息或事件。 如果我们对一个消息或事件赋以唯一的消息名,则我们可用过程 wait (消息名)  表示进程等待合作进程发来的消息,而用过程signal (消息名) 表示向合作进程
转载
发布博客 2014.08.25 ·
2594 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux线程属性总结

线程属性标识符:pthread_attr_t 包含在 pthread.h 头文件中。[c] view plaincopy//线程属性结构如下:  typedef struct  {      int                   etachstate;      //线程的分离状态      int               
转载
发布博客 2014.08.24 ·
2150 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

迭代器适配器

http://blog.csdn.net/effective_coder/article/details/8733853前一节中我们讨论了主要的几个迭代器,但是那几个迭代器都是定义于STL中的标准容器,用法也只能针对标准容器,比较局限。在不断的演变中,STL的爱好者扩充了迭代器的内容,他们在迭代器的基础上发展而来,叫迭代器适配器,他提供了更多的操作功能,也不仅仅局限于容器,还可以应用于
转载
发布博客 2014.08.24 ·
758 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

常见几个排序源码及二分查找源码

#include #include #include using namespace std;void swap(int &a, int &b){int tmp = a;a = b;b = tmp;}//Quick_sortint Median3(int *a, int left, int right){int c
原创
发布博客 2014.08.21 ·
685 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

常见几个字符串函数实现代码

(1)size_t strlen(const char *str){assert(str != NULL);unsigned int  cnt = 0;while(*str++ != NULL)++cnt;return cnt;}(2)char  *strcpy(char *strDest, const *strSrc){if(s
原创
发布博客 2014.08.20 ·
720 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

回调函数

回调函数(http://blog.csdn.net/callmeback/article/details/4242260 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LW
转载
发布博客 2014.08.19 ·
686 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多