- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 操作系统-进程通信
进程通信中的难点是对临界区的互斥访问,下面我们来看一下、忙等待的互斥 锁变量 其实我们很容易想到的解决方案就是加锁, int lock,cnt; void solve_fork() { while(lock==1); lock = 1; cnt++; printf("%d 进入了临界区\n",getpid()); lock = 0; } 同时我们也很
2015-11-24 18:35:13 1546
原创 【CCPC】hdu 5547 Sudoku【dfs】
题目:hdu 5547 Sudoku题意:给你一个4*4的数独,让你填其中未知的数 坑点 1:虽然斜线不用满足每个格子唯一,但是4*4的格子分成4个,每个2*2的格子必须满足数独 2:答案不唯一的输出所有的情况,即暴力搜索的时候要回溯。ac代码:#include <iostream> #include <string> #include <vector> #include <algori
2015-11-09 11:27:23 1376
原创 vim配置文件记录
vim是程序猿的利器,这个不用我多说,这里记录一些我积累的配置文件和好用的工具 ctags 类似于windows下面的source insight,就是会把一个项目中的文件依赖关系预处理出来,命令是: ctags -R * –>然后就预处理出来了之间的关系,然后在用的时候用 Ctrl+] –>跳转到其调用的文件中 Ctrl+t –>跳转回来 其实这些多不是重点,重点是这个
2015-11-04 19:26:45 963
原创 TCP/IP实现以及常见问题
三次握手连接建立其实看图会发现其实是很简单的一个过程 首先,Client会发送一个SYN包,简单情况是SYN发送成功了,然后Client会把这个连接的Socket放入一个Socket等待队列,是Client这边维护的一个队列,,但是如果这里发送失败了,Server如果不给回复,它会按这个间隔去重新发送,3、6、12、24…重试十几次,会返回一个Connect Time out 第二步,Server收
2015-11-02 21:01:19 1404
第六届蓝桥杯软件大赛A组预赛
2015-04-11
ActionScript开发技术大全pdf
2013-06-09
ASP.NET开发技术大全pdf
2013-06-09
C# 3.0与.NET 3.5高级编程.pdf
2013-06-09
Java Web开发技术大全(书)pdf
2013-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人