首页 > 编程语言
Linux简单线程池实现(带源码)
这里给个线程池的实现代码,里面带有个应用小例子,方便学习使用,代码 GCC 编译可用。参照代码看下面介绍的线程池原理跟容易接受,百度云下载链接: http://pan.baidu.com/s/1i3zMHDV一.线程池简介 为什么使用线程池? 目前的大多数网络服务器,包括Web服务器、Em...
分类:编程语言   时间:2014-12-11 10:05:53    收藏:0  评论:0  赞:0  阅读:432
一步一步写算法(之哈希二叉树)
原文: 一步一步写算法(之哈希二叉树) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 用过平衡二叉树的朋友都清楚,平衡二叉树的最大优点就是排序。不管是在数据插入的时候还是在数据删除的时候,我们都要考虑到数据的排序情况。但是和数据的添加、删除一...
分类:编程语言   时间:2014-12-11 10:05:43    收藏:0  评论:0  赞:0  阅读:350
用C语言实现统计一个文件夹中各种文件的比例
原文:用C语言实现统计一个文件夹中各种文件的比例 《UNIX环境高级编程》中的程序清单4-7就介绍了如何实现递归地统计某个目录下面的文件!我刚开始看过它的代码后,觉得照着敲太没意思了,所以就合上书自己写了一遍!为此还写了一篇博文,这是博文地址: 在linux下用C语言实现递归查看某个目录中的所有文件...
分类:编程语言   时间:2014-12-11 10:05:23    收藏:0  评论:0  赞:0  阅读:324
一步一步写算法(之链表排序)
原文: 一步一步写算法(之链表排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 相比较线性表的排序而言,链表排序的内容稍微麻烦一点。一方面,你要考虑数据插入的步骤;另外一方面你也要对指针有所顾虑。要是有一步的内容错了,那么操作系统会马上给...
分类:编程语言   时间:2014-12-11 10:04:43    收藏:0  评论:0  赞:0  阅读:283
python logging 学习笔记
https://docs.python.org/3/howto/logging.html#logging-basic-tutorial更多更好的例子:https://docs.python.org/3/howto/logging-cookbook.html#logging-cookbookimpor...
分类:编程语言   时间:2014-12-11 10:04:33    收藏:0  评论:0  赞:0  阅读:372
一步一步写算法(之递归和堆栈)
原文: 一步一步写算法(之递归和堆栈) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 看过我前面博客的朋友都清楚,函数调用主要依靠ebp和esp的堆栈互动来实现的。那么递归呢,最主要的特色就是函数自己调用自己。如果一个函数调用的是自己本身,那...
分类:编程语言   时间:2014-12-11 10:03:33    收藏:0  评论:0  赞:0  阅读:398
一步一步写算法(之双向链表)
原文: 一步一步写算法(之双向链表) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面的博客我们介绍了单向链表。那么我们今天介绍的双向链表,顾名思义,就是数据本身具备了左边和右边的双向指针。双向链表相比较单向链表,主要有下面几个特点: (1...
分类:编程语言   时间:2014-12-11 10:03:13    收藏:0  评论:0  赞:0  阅读:281
线程变量
pthread_getpecific和pthread_setspecific实现同一个线程中不同函数间共享数据的一种很好的方式。#include#include#includepthread_key_t p_key;void func1(){ int *tmp = (int*)pthread_ge....
分类:编程语言   时间:2014-12-11 10:02:53    收藏:0  评论:0  赞:0  阅读:278
一步一步写算法(之hash表)
原文: 一步一步写算法(之hash表) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,...
分类:编程语言   时间:2014-12-11 10:02:33    收藏:0  评论:0  赞:0  阅读:302
一步一步写算法(之字符串查找 上篇)
原文: 一步一步写算法(之字符串查找 上篇) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 字符串运算是我们开发软件的基本功,其中比较常用的功能有字符串长度的求解、字符串的比较、字符串的拷贝、字符串的upper等等。另外一个经常使用但是却被我...
分类:编程语言   时间:2014-12-11 10:02:13    收藏:0  评论:0  赞:0  阅读:334
数组和指针
原文:7.2数组和指针#includeint main(void){ long multiple[]={15L, 25L, 35L, 45L}; long *p=multiple; //把p设置为multiple的地址,为什么不是multiple的值 for(in...
分类:编程语言   时间:2014-12-11 10:02:03    收藏:0  评论:0  赞:0  阅读:312
java 缓冲区大小与下载速度的关系
1、对于缓冲区空间的设定,要根据具体情况来定,如果存在大量的长信息(比如文件传输),将缓冲区定义的大些,可能更好的利用网络资源,如果更多的是短信息(比如聊天消息),使用小的缓冲区可能更好些,这样刷新的速度会更快。一般系统默认的缓冲大小是8*1024。除非对自己处理的情况很清晰,否则请不要随意更改这个...
分类:编程语言   时间:2014-12-11 10:01:53    收藏:0  评论:0  赞:0  阅读:328
【 c语言中无符号和有符号的加法运算】【深入理解】--【sky原创】
原文:【 c语言中无符号和有符号的加法运算】【深入理解】--【sky原创】 第一题 #includeint main(){unsigned int a=6;int b=-20;printf("%d\n",a+b);(a+b)>6? puts(">6"):puts("6 第二题 #includeint...
分类:编程语言   时间:2014-12-11 10:01:43    收藏:0  评论:0  赞:0  阅读:407
一步一步写算法(之合并排序)
原文: 一步一步写算法(之合并排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面一篇博客提到的快速排序是排序算法中的一种经典算法。和快速排序一样,合并排序是另外一种经常使用的排序算法。那么合并排序算法有什么不同呢?关键之处就体现在这个...
分类:编程语言   时间:2014-12-11 10:01:33    收藏:0  评论:0  赞:0  阅读:327
一步一步写算法(之排序二叉树)
原文: 一步一步写算法(之排序二叉树) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们讲过双向链表的数据结构。每一个循环节点有两个指针,一个指向前面一个节点,一个指向后继节点,这样所有的节点像一颗颗珍珠一样被一根线穿在了一起。然而今天...
分类:编程语言   时间:2014-12-11 10:00:53    收藏:0  评论:0  赞:0  阅读:224
一步一步写算法(之单词统计)
原文: 一步一步写算法(之单词统计) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在面试环节中,有一道题目也是考官们中意的一道题目:如果统计一段由字符和和空格组成的字符串中有多少个单词? 其实,之所以问这个题目,考官的目的就是想了解一下你对...
分类:编程语言   时间:2014-12-11 10:00:13    收藏:0  评论:0  赞:0  阅读:250
spring 对静态变量进行注解
要对静态变量进行注入 @Resource private static ITecharchService techarchService;//注入为空,spring注解注入不支持静态变量注入 查资料找到可以这样注入 @Component //必须是组件,才可以用@PostConstruct public class DDUtils{ @Resource private ITechar...
分类:编程语言   时间:2014-12-11 08:55:13    收藏:0  评论:0  赞:0  阅读:297
javascript之document对象
页面上元素name属性和JavaScript引用的名称必须一致,包括大小写   对象属性 document.title //设置文档标题等价于HTML的title标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkColor ...
分类:编程语言   时间:2014-12-11 08:54:43    收藏:0  评论:0  赞:0  阅读:272
再探C++数组的size可以是变量
学生在QQ群中贴图:他说:“老师这个不报错。”细看,定义数组时:int a; cin>>a; int A[a];这不科学,定义数组时,元素个数用变量,没有这么玩的!有人跟上了:“我一直这么用!”这还了得,十几年的修行,就这么塌了。C和C++一直在规定数组定义时,元素个数必须能确定。作为人工语言,就这么规定的,也在各种编译器中得到了贯彻。学生猜测:“CodeBlocks 13.12的新支持?”我只能...
分类:编程语言   时间:2014-12-11 06:45:04    收藏:0  评论:0  赞:0  阅读:419
[LeetCode] Merge Intervals 排序sort
Given a collection of intervals, merge all overlapping intervals.For example,Given[1,3],[2,6],[8,10],[15,18],return[1,6],[8,10],[15,18].Show TagsArray...
分类:编程语言   时间:2014-12-11 06:42:52    收藏:0  评论:0  赞:0  阅读:350
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!