自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 一道笔试题

以下多线程对int型变量x的操作,哪几个需要进行同步:A. x=y;         B. x++;         C. ++x;            D. x=1; 最初有人说选B 因为操作了2个寄存器。答案:ABC 后面干脆将代码汇编了。得到A:        movl    $1, -4(%ebp)        mov

2015-03-21 21:43:54 629

转载 进程间通信机制

1   文件映射  文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。  Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享。  应用

2015-03-21 21:18:58 515

原创 【清华大学操作系统课】实验环境搭建

最近想学习下关于操作系统的课程,无意中在学堂在线上发现了清华大学的操作系统这门课,讲得实在是太好了,我们学校跟它比真是差太远了,清华大学的老师讲课很有条理,很清晰,让人很容易接受!不过今天在搭建那个实验环境的时候,坑了个爹,,,,搭了一天,才发现原来它把所有的东西都集成到那个提供下载的虚拟硬盘里了,而且默认集成在里面的iso是64位,,,一开始我的电脑打开virtualbox是只能选择32位的

2015-03-16 14:25:59 5192 8

原创 vmware虚拟机下CentOS的网络设置以及telnet的安装与启用

http://www.jb51.net/network/98820.html

2014-09-21 19:25:19 1635

原创 控制台播放MP3

#include #include #pragma comment(lib,"winmm.lib")int main(){ mciSendString(TEXT("open E:/test/client/a.mp3 alias shanv"),NULL,0,NULL); //mciSendString((LPCWSTR)("seek yeah to start"),0,0,0); m

2014-08-05 21:08:57 1205 1

原创 【基于Java】udp传输实例

为方便对比,我把发送端yu

2014-07-22 16:31:10 974

原创 多线程

package pro;public class Pro { public static void main(String[] args) { Cus c=new Cus(); Thread t1=new Thread(c); Thread t2=new Thread(c); t1.start(); t2.s

2014-07-21 20:01:54 566

原创 【回溯法】旅行商问题

Description     “旅行商问题”常被称为“旅行推销员问题”,是指一名推销员要拜访多个地点时,如何找到在拜访每个地点一次后再回到起点的最短路径。现在有n个城市,部分城市间有路相连。请找出从第一个城市出发,访问且只访问每个城市一次,并回到第一个城市的最短路径长度。    

2014-07-08 20:57:07 6473

原创 【回溯法】n皇后问题

Description    在n×n 格的棋盘上放置彼此不受攻击的n 个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。 设计一个解n 后问题的回溯算法,计算在n*n个方格上放置彼此不受攻击的n个皇后的一个放置方案

2014-07-08 18:32:58 946

原创 【回溯法】工作分配问题

Description    设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。    Input    

2014-07-08 17:42:05 10107 1

原创 【动态规划】数字三角形问题

Description给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,对于给定的由 n行数字组成的数字三角形, 计算从三角形的顶至底的路径经过的数字和的最大值。注意:对于第i层的第j个数字,其所在路径的下一个数字只能是第i+1层的第j个或第j+1个数字。         7       3  8     8  1  0   2  7

2014-07-08 17:36:58 2252

原创 【动态规划】租用游艇问题

Description长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1 试设计一个算法,计算从游艇出租站1到游艇出租站n所需的最少租金。Input第 1 行中有 1 个正整数 n(n接下来的n-1 行是r(

2014-07-08 17:36:04 9309

原创 【贪心算法】今年暑假不AC

#include#includeusing namespace std;#define N 101typedef struct TV{ int start; int end;}TV;TV list[N];bool cmp(TV a,TV b){ if(a.start<b.start) return true; else return false;}int

2014-06-23 11:34:17 907 1

原创 【Matlab】将彩色图像转换为灰度图像

MyYuanLaiPic = imread('./img/3.jpg');%读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换 [rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参数 MidGrayPic = zeros(rows

2014-06-10 18:26:46 23936 1

原创 【回溯法】0-1背包问题

#includeusing namespace std;#define N 1000typedef struct back{ int value; int weight;}back;back b[N];int cw,cp,bestp,n,c;float bound(int t){ float a=cp; int i; for(i=t;i<=n;i++) a+=b

2014-06-03 23:07:18 785

转载 80端口被占用及如何释放80端口的方法

80端口冲突原因分析:主要原因是WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动。通常占用80端口的程序有:迅雷、IIS。如何查看80端口被哪个程序占用呢?检测80端口被占用的办法:开始-运行-输入cmd(回车)-打开命令提示符输入——netstat -ano,就可以查看本机端口开放情况与对应的程序。

2014-05-23 09:32:57 8742

原创 【贪心算法】会场安排问题

若想看题目,请看评论中的链接,貌似这里不能贴链接。。。说非法。。。#include#includeusing namespace std;#define N 10000typedef struct actTime{ int start; int end;}actTime;actTime t[N];bool cmp(actTime t1,actTime t2){ if(t1.

2014-05-16 20:46:21 1421 2

原创 【贪心算法】汽车加油问题

#includeusing namespace std;#define N 1000int d[N];int main(){ int n,k,i,count,left; while(cin>>n>>k) { for(i=1;i<=k+1;i++) cin>>d

2014-05-16 17:30:21 2663 1

原创 【笔记】多线程网络文件传输

多线程:每个z

2014-05-01 10:51:53 2308 4

原创 TCP/IP协议族简介

1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理jie口细节。2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控制报文协议),以

2014-04-27 22:37:07 636

原创 【分治法】子数组换位问题

Description    设a[0:n-1]是有n个元素的数组, k(0    Input    第一行:n k,n为a数组元素个数,k为一非负整数第二行:a[0] a[1] ... a[n-1],a数组的

2014-04-27 16:56:49 1600

转载 归并排序和快速排序(含完整源码)

转自:http://blog.csdn.net/ns_code/article/details/20306991

2014-04-20 15:34:21 778

转载 二叉树递归与非递归遍历(附完整源码)

转自:http://blog.csdn.net/ns_code/article/details/12977901二叉树是一种非常重要的数据结构,很多其他数据机构都是基于二叉树的基础演变过来的。二叉树有前、中、后三种遍历方式,因为树的本身就是用递归定义的,因此采用递归的方法实现三种遍历,不仅代码简洁且容易理解,但其开销也比较大,而若采用非递归方法实现三种遍历,则要用栈来模拟实现(递归也是

2014-04-20 14:36:44 911

原创 【动态规划】矩阵连乘问题

Description    给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2,…,n-1。要算出这n个矩阵的连乘积A1A2…An。由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序。这种计算次序可以用加括号的方式来确定。若一个矩阵连乘积的计算次序完全确定,也就是说该连乘积已完全加括号,则可以依

2014-04-18 13:42:33 1350

原创 【动态规划】0-1背包问题

Description    解0-1背包问题    Input    第一行是物品数量n和背包总容量C第二行是n件物品的价值第三行是n件物品的重量    

2014-04-17 22:44:08 675

原创 【动态规划】单调递增最长子序列

Description    设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。    Input    第一行:n,代表要输入的数列的个数第二行:n个数,数字之间用空格格开 

2014-04-16 20:51:55 728

原创 【动态规划】最大k乘积问题

Description    设I是一个 n位十进制整数。如果将I划分为 k段,则可得到k个整数。这k个整数的 乘积称为I的一个 k乘积。试设计一个算法,对于给定的 I和 k,求出 I的最大 k乘积。 对于给定的I和k,计算 I的最大 k乘积。    Input

2014-04-16 12:36:46 11772 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除