会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
渔腻
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年7月23日
将博客搬至CSDN
摘要: 搬家了
阅读全文
posted @ 2017-07-23 16:09 渔腻
阅读(80)
评论(0)
推荐(0)
编辑
2017年7月20日
进程和线程
摘要: 1、线程的模型 在Windows上,线程的模型大致为: 一个内核线程调用了多个用户线程,如果某一个用户线程阻塞了, 导致内核线程也阻塞了,进而影响了其他线程也被阻塞了,又因为 Windows上用户线程特别多,所以Windows的线程调度器是跑在用户 态上的,那么线程之间的切换就比Linux上快的多。
阅读全文
posted @ 2017-07-20 22:17 渔腻
阅读(126)
评论(0)
推荐(0)
编辑
2017年7月17日
知识总结
摘要: 知识点总结: 1、进程和线程的区别:进程官方的讲进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序值的值和处理寄存器的内容来表示。通俗来讲,运行着的程序就可以看做一个进程。而线程呢,
阅读全文
posted @ 2017-07-17 22:59 渔腻
阅读(113)
评论(0)
推荐(0)
编辑
2017年7月7日
20170707面试
摘要: 广联达软件开发: 一面: 第一个问题先问学过数据结构是吗,那讲一下快速排序,我就根据老师讲的快速排序的算法演示了一遍,然后又联想到杨老师说的找第K个最小的数,原理阐述了一遍,然后问复杂度是多少; 第二问题问你看过STL源码是吧(简历上项目就是剖析过STL源码):给vector里面添加元素,我说pus
阅读全文
posted @ 2017-07-07 19:14 渔腻
阅读(112)
评论(0)
推荐(0)
编辑
2017年7月6日
20170705学习笔记
摘要: 2017、07、05 一、C++中常见的面试题: 1、指针和数组的区别: 定义一个数组int arr[0 ] ={0}; arr[1] =20; 定义一个指针int a = 20; int *p = &a; 在汇编上: int arr[10] = {0}; 000813BE mov dword pt
阅读全文
posted @ 2017-07-06 19:08 渔腻
阅读(117)
评论(0)
推荐(0)
编辑
2017年7月4日
20170704学习笔记
摘要: 一、Linux上地址映射: 1、逻辑地址:由程序产生的和段相关的偏移地址部分 线性地址:是逻辑地址到物理地址变换的中间层,程序代码会产生逻辑地址,段中的偏移地址加上相应段的基地址就生成了一个线性地址。在Intel 80836的线性地址空间从0x00 00 00 00 0xff ff ff ff,为2
阅读全文
posted @ 2017-07-04 22:41 渔腻
阅读(122)
评论(0)
推荐(0)
编辑
2017年7月3日
高级I/O框架库libevent
摘要: libevent是基于reactor模式建立的,reactor由四部分构成: 句柄(文件描述符),时间多路分发器(I/O复用函数), 事件处理器(回调函数),reactor libevent有如下特点:跨平台支持,同一事件源,线程安全; 所以第一步定义libevent实例: struct event
阅读全文
posted @ 2017-07-03 23:30 渔腻
阅读(186)
评论(0)
推荐(0)
编辑
2017年7月1日
一元多项式的相加(单链表的应用)
摘要: 一元多项式的相加,基于单链表的结构上实现的。 单链表的结点结构定义为: typedef struct _NODE{ int coef; int exp; struct _NODE *next;}NODE; 第一个变量指的是系数,第二个变量指的是指数,x^7系数为1,指数为7 第三个变量next指针,
阅读全文
posted @ 2017-07-01 12:19 渔腻
阅读(1234)
评论(0)
推荐(0)
编辑
2017年6月29日
简单排序
摘要: 简单排序算法的实现:冒泡排序、选择排序、插入排序 冒泡排序:两两比较相邻的数字,如果反序就交换,直到没有反序的为止。 1 void bubble_sort(int *br,int len) 2 { 3 for(int i = 0;i<len-1;i++) 4 { 5 for (int j = len
阅读全文
posted @ 2017-06-29 21:10 渔腻
阅读(111)
评论(0)
推荐(0)
编辑
2017年6月5日
C语言基础
摘要: 纪念第一次写的代码: 给一个5位的正整数,逆序打印出各位数字。 1 #include<stdio.h> 2 int main() 3 { 4 int i=12345; 5 printf("%d\n",i%10); 6 printf("%d\n",(i%100)/10); 7 printf("%d\n
阅读全文
posted @ 2017-06-05 16:48 渔腻
阅读(154)
评论(0)
推荐(0)
编辑
下一页