自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑开水的专栏

记录人生

  • 博客(65)
  • 资源 (23)
  • 收藏
  • 关注

转载 Linux Creating a Partition Size Larger Than 2TB

转自:https://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.htmlFrankly speaking, you cannot create a Linux partition larger than 2 TB using the fdisk command. The fdisk won’t creat...

2018-06-13 10:00:02 600

转载 分区工具parted的详解及常用分区使用方法

一、         parted的用途及说明概括使用说明:parted用于对磁盘(或RAID磁盘)进行分区及管理,与fdisk分区工具相比,支持2TB以上的磁盘分区,并且允许调整分区的大小。GNU手册说明:parted是一个用于硬盘分区或调整分区大小的工具。使用它你可以创建、清除、调整、移动和复制ext2、ext3、linux-sw

2017-09-27 08:59:11 1282

转载 PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1) 未解决问题:换成静态路由的话,怎么就

PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1)未解决问题:换成静态路由的话,怎么就 apt-get udpate 出现错误信息!解决办法:么有设置网关一、Ubuntu 系统下载地址:https://certification.ubuntu.com/ce

2017-09-26 19:53:47 1795

转载 戴尔PowerEdge R430 机架式服务器 安装ubuntu server 14.04.1 LTS 64 位 硬件配置: 服务编号:5Z04X72 软件配置 1、Ubuntu 系统下载地址:

戴尔PowerEdge R430 机架式服务器 安装ubuntu server 14.04.1 LTS 64 位硬件配置:服务编号:5Z04X72软件配置1、Ubuntu 系统下载地址:https://certification.ubuntu.com/certification/hardware/201412-16241/2、uiso9_cn_9.6.6

2017-09-26 19:52:05 941

转载 Scientific Toolworks Understand for linux 的下载

Scientific Toolworks Understand for linux 这个软件我找了很久了,一直没有找到合适能装的。现在这款能在linux上顺利运行的版本,共享给需要的TX们。个人觉得这款软件在linux下很好用。版本:Understand-3.0.629 32位系统:LINUX下载路径:part1:http://download.csdn.n

2017-09-25 20:57:24 515

转载 颜色搭配

2015-02-03 09:20:51 681

转载 LaTeX使用excel2latex插入表格

因为经常要插入比较庞大的数据表格,如果要用手写,这个工程量将是非常巨大的。而是用这一款工具无疑大大提高了效率。唯一的遗憾,这个东西是VBA,所以基本可以肯定是只能够在office下使用的。还望高手能够推出linux版本的产品!原文连接:http://latex.yo2.cn/articles/latex-excel2latex.htmlLaTeX使用exce

2014-10-21 14:44:28 6781

转载 Linux 内核编译 —— make localmodconfig 简化内核配置流程

简介:前些天才知道, Linux 2.6.32 开始引入了一个 make localmodconfig 用于简化 kernel 的配置。 刚刚找了一下这个方面的资料,分享一下。Most people uses the kernel shipped by distros - and that's good. But some people like

2014-09-17 09:28:43 2169

转载 virtualbox中添加ubuntu的新硬盘

在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘:1. 添加新硬盘     设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”     然后,根据需求创建合适的硬盘2. 重启虚拟机     查看现有系统的磁盘空间        sudo fdisk -l     可看到新加的虚拟硬盘,一般

2014-08-13 09:19:56 1730

转载 让virtualbox虚拟机既能和主机通信,又能上网的方法

http://askubuntu.com/questions/293816/in-virtualbox-how-do-i-set-up-host-only-virtual-machines-that-can-access-the-in

2014-07-08 16:47:03 1598

转载 谈谈Linux内核驱动的coding style

最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。当初自己对内核文档里的CodingStyle一文只是粗略的浏览,真正写代码的时候在很多细节上会照顾不周。不过, 在不遵守规则的程序员队伍里,我并不是孤独的。如果去看drivers/staging下的代码,就会发现很多驱动程序都没有严格遵守内核的coding style,而

2014-04-04 16:48:09 718

原创 ubuntu 12.04 i386安装gcc 4.8

sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-4.8sudo apt-get install g++-4.8sudo rm /usr/bin/gccsudo ln -s /usr/bin/gcc-4.8 /usr/bin/gccsudo rm

2014-03-17 19:16:45 1156

转载 Linux内核编译与安装

Linux内核介绍Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制。Linux内核的一大特点就是采用了整体式结构,有很多过程组成,每个过程都可以独立编译,其模块机制又湿得内核保持独立而又易于扩充。Linux发行版实在Linux内核的基础之上,与外带的应用软件和工具打包配置之后发行的版本。最

2014-03-17 08:21:19 585

原创 windows拥塞控制资料

版本拥塞控制Windows 8CTCP, New Reno (default)Windows 7CTCP, New Reno (default)Windows Server 2012DCTCP (default) , CTCPWindows Server 2008

2014-03-14 08:21:18 1770

原创 清华大学计算机系博士生开会美国签证申请详细流程

带我的师兄中了一篇不错的会议的文章,不幸的是前三个作者都因为各种原因去不了。。。于是这个重任就压在我这个第四作者身上了。。。申请过程很麻烦,为了怕下次忘,在这里记下吧。首先,出国肯定需要护照,护照的办理方法就不说了,迁户口前以防万一办了一个。居然用上了。。。然后是会议的邀请函(visa letter),一般来讲肯定先注册然后才能申请visa letter,注册后申请visa letter时

2013-11-02 21:06:18 7680

原创 CentOS 6.4安装后配置(软件仓库,wine)

出于学习工作的需要,经常要安装Linux来工作。对Linux的配置是很麻烦的一个过程,有必要在这里记录一下。在安装CentOS 6.4时,为了不给自己找麻烦,安装了desktop版本,并安装了基本的开发工具(Basic Development)。1、配置网络首先检查网络配置,右键点桌面右上的网络图标,Edit Connections->System eth0->Edit,在Connecti

2013-09-21 16:16:08 3866

原创 Python Version 2.7 required which was not found in the registry 问题解决

今天在安装numpy时,出现了Python Version 2.7 required which was not found in the registry错误,解决方案如下。 Python的一些第三方库只到注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath路径下寻找Python。但是装

2013-07-25 20:45:39 20391 16

转载 WIN7 安装盘 利用Diskpart命令分区方法

利用Diskpart命令分区方法:  1.当安装程序运行到创建磁盘分区界面时→按下“Shift+F10”→启动命令窗口。  2.键入“Diskpart”→回车→进入“Diskpart”的命令环境,其提示符为“DISKPART>”。  3.在此提示下键入相应命令就可以进行分区操作,具体用到的命令有:  Clean  List  Select  

2013-07-19 21:01:31 1485

原创 Y470安装Centos6.4 AMD显卡驱动编译安装与配置

Y470装上centos6.4后,风扇一直疯狂的转。网上查了查,初步断定为Y470两个显卡里的那个高端的显卡的配套驱动没有装好,导致工作出现问题。

2013-07-18 07:48:07 2338

原创 centos6.4安装使用wine 持续更新中

首先,从wine的官网下载页面http://www.winehq.org/download/可以了解到centos安装wine需要EPEL软件仓库。那么首先安装EPEL软件仓库,从http://mirrors.sohu.com/fedora-epel/6/i386/repoview/epel-release.html下载epel-release-6-8.noarch.rpm并安装。#rpm -

2013-07-17 15:52:57 17460

转载 centos支持挂载ntfs简单方法

环境 Centos6.4 默认是没有NTFS支持的 需要安装一个驱动那就是NTFS-3GNTFS-3G下载地址:http://www.tuxera.com/community/ntfs-3g-download/下面是安装步骤步骤1:tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz 步骤2:cd ntfs-3g_ntfsprogs-2

2013-07-17 09:50:44 2647

转载 用U盘或移动硬盘安装Windows7 (超简单制作Win7安装U盘方法)

最近很多人想要安装 Windows7 ,下载回去后的ISO镜像文件很多人都是使用 Nero 或 IMGBurn 等工具刻录成光盘来安装的。但实际上,不需刻盘安装Win7的方法还是有不少的。例如使用 Daemon Tools 等虚拟光驱软件直接通过硬盘来安装。还有一个方法就是自己制作一个Win7安装U盘,用优盘装Win7也是相当的cool哟!携带方便而且速度快~      过去想将Win

2013-07-14 08:07:18 1068

原创 libnids 在VS 2010中使用方法及编译错误解决方法

一、配置的准备工作      目前网上的能稳定支持windows的libnids版本为libnids-W32-1.19。网上搜一下有很多,随便下一个并解压缩。由于libnids需要使用winpcap,所以要先下载并安装winpcap。登陆winpcaphttp://www.winpcap.org/install/default.htm下载最新版winpcap的安装包,然后到http://www

2012-10-28 08:53:59 3651 1

转载 java eclipse IDE 使用jpcap捕包

Eclipse环境下安装与配置Jpcap1) 下载并安装JRE(提供的JDK中就默认安装JRE了,所以不要在下载其他版本的JRE了);2) 下载并安装winpcap(可以下载最新版本)(压缩包里已经是最新成熟的版本);3) 配置Jpcap路径:这一步也是最重要的一步。具体路径为,把Jpcap文件夹下lib文件夹里的Jpcap.dll复制到"C:\Program Files\Java\j

2012-10-20 08:47:21 4559 5

转载 C++国际化(各种乱码的解决方案之一)

C++之国际化(1)    国际化(Internationalization,简写为i18n)    国际化的主要思路是以locale(地域、本土、国别)对象来代表一个可扩展的面貌集合, 以此进行地区转换工作。    Locale在C中已经有所应用,    但在C++的标准中,locale被泛化,设计得更有弹性。    事实上,C++ locale机制可以根

2012-10-17 09:46:46 5168

原创 poj 2488

这道题是图论深搜的典型题。初做此题,首先觉得应当有一个邻接矩阵,于是花了很大力气将棋盘编号,最后在判断是否邻接的条件处纠结许久。之后的搜索使用了C++的栈结构,没有使用递归(优点),但最后无论时间、代码长度、还是空间都不理想。经过学习网上大牛们的代码后,恍然大悟,原来根本不需要构建邻接矩阵,只能说我学的太死了,完全可以使用二维数组直接模拟马的跳跃,这样判断邻接的问题就没有了。#incl

2012-09-18 14:09:20 582

原创 grid2757

初学DP,这个题的最关键的一步转化为把求最长上升序列变为求最后一个数已知的最长上升序列,即求以ak为终点的最长上升序列。#include #include #include #include using namespace std;int main(){ int in[1024]; memset(in,-1,sizeof(in)); int num;

2012-08-29 08:45:48 420

转载 grid2754

八皇后问题,是用递归方法,下面的实现方案比较简洁。注意细节,用户的输入是从1开始的。#include #include #include #include using namespace std;int ans[92][8] = {0};int newTry[8] = {0};int count = 0;void getAllAns(int i){ if(i =

2012-08-28 14:32:05 471

转载 poj grid 2816

这题没什么好说的,可以借鉴的是读数据的方法。#include int W, H; char z[21][21]; int f(int x, int y){ if(x 0 || x >= W || y 0 || y >= H) // 如果走出矩阵范围 return 0; if(z[x][y] ==

2012-08-28 09:22:52 510

原创 poj 3295

写完代码发现WA,无奈之下看了讨论区中的测试数据,觉得自己弱爆了!没理解到底什么是WFF,太急于写代码了!先把错误代码贴出来,提醒我以后一定把题目审清楚再做题!#include #include #include #include #include using namespace std;int p,q,r,s,t;int trans(char tmp){

2012-08-27 10:09:43 781

转载 ooj 1664

poj上递推的题似乎比较少,而递推的题都比较难想。思路是从讨论区里学来的。本题是很简单的递推。①最少的盘子放了一个,这样每个盘子至少一个,n个盘子先放上n个,剩下的m-n个可以随便放②最少的盘子没有放,这样剩下的n-1个盘子还是随便放m个int f(int m,int n){ if(m<0) return 0; if(m==0||n==1) return 1;

2012-08-27 07:37:28 609

原创 poj 1707

简单的贪心水题想法很简单,对于5*5的先把1*1的全填进去;对于4*4的,先填2*2,再填1*1;对于3*3的,先填2*2,再填1*1。思路很清晰,但细节总是出错,当填完2*2时可能会剩下用来填1*1的。#include #include using namespace std;int main(){ int c1,c2,c3,c4,c5,c6; i

2012-08-04 10:16:52 756

原创 poj 2586

这题真讨厌,翻译看了半天没看懂。。。对于每一个月来说,如果盈利则盈利S,如果亏空则亏d。每五个月进行一次统计,共统计八次(1-5月一次,2-6月一次.......)统计的结果是这八次都是亏空。问题:判断全年是否能盈利,如果能则求出最大的盈利。如果不能盈利则输出Deficit5个月统计一次,可能出现亏损的情况如下:1. SSSSD -> SSSSDSSSSDSS

2012-08-04 08:31:21 756

转载 poj 2109

http://acm.pku.edu.cn/JudgeOnline/problem?id=2109开始的想法是高精度,想想有点儿小麻烦,忍不住就想看看discuss,然后发现我的数据结构学的不精,基本数据类型的范围不清楚,意识很淡。类型 长度 (bit) 有效数字 绝对值范围float 32 6~7 10^(-37) ~  10^38double 64 15~16 10^(-307

2012-08-04 07:45:50 568

原创 poj 1328

贪心第一题。应该上来先把每个岛屿对应的海岸线范围求好,这样以后就只是加减运算比较方便,否则每次都要算乘方开方。注意无解的情况!不要忘了考虑当currentR >当前点的右界时的情况!最后注意输入要读完再判断是否为-1,其实没读完也可以判断的。。。#include #include #include #include #include #include using namesp

2012-08-02 20:20:21 526

原创 poj 2965

本来觉得和1753非常相似,但总是TLE,不知为何。讨论区里有高效解法,很神!贴过来学习。我的代码:#include #include #include #include #include using namespace std;int table[16] = {1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,163

2012-08-02 15:34:19 528

原创 poj 1753

参考的转载的那一篇文章,写的自己的程序。枚举的经典题,每个点都指向16个其他的点,层序遍历,记录每个点在第几层被遍历到即可。要注意位操作的简洁和抽象成图的遍历。要从翻面联想到位运算。#include #include #include #include #include using namespace std;int flipPosition(int id,int po

2012-08-02 08:53:14 514

转载 poj 1753

用位操作+BFS解决.基本思想如下:给棋盘每一个状态赋予一个状态id,id计算方法是将棋盘与数的二进制表示联系起来,如题所给的数据:bwwbbbwbbwwbbwww状态id为6585,计算方法为1*2^0+0*2^1+1*2^2..1*2^12+0*2^13..=6585(其中b代表1,w代表0)在此基础上进行BFS搜索,首先理解一点,先点(

2012-08-01 19:58:25 988

原创 poj 3006

//筛法求素数#include #include #include using namespace std;//筛法的自己实现int num[1000000];//0素1合void getPrime(){ memset(num,0,sizeof(num)); num[0] = 1; num[1] = 1; for(int i = 2;i

2012-08-01 18:18:43 514

转载 poj 2262

sqrt里的参数需要注意类型否则编译错误#include #include #include using namespace std;int isPrime(int m){    for(int i = 2;i     {        if(m % i == 0)            return 0;    }    retur

2012-08-01 10:05:26 1687

排队论与随机服务系统(美)华兴

排队论真正经典书籍,清华老师推荐。同类好书。

2013-10-19

rpmforge-release-0.5.3-1.el6.rf.i686.rpm

适合i686的CentOS6 的rpmforge仓库 官网最近下不下来

2013-09-21

信息隐藏与数字水印实验教程

信息隐藏与数字水印是信息安全领域的研究热点。本书代码主要内容包括图像、音频、文本、网络协议和软件等各种载体的信息隐藏与数字水印实验,常见的隐写算法分析和攻击,比较典型的隐写工具的原理和使用方法。

2012-07-02

Visual C++数字图像处理技术详解源代码

这是《Visual C++数字图像处理技术详解》刘海波等编著版书籍附带光盘中的源代码内容。 文件包含了所有第1到14章的源码,但光盘上所带的“开源工具包”没有放进去,其中的内容包括:cmake-2.8.0-win32-x86.exe、OpenCV-2.0.0a-win32.exe、vtk-5.4.2.zip、vtkdata-5.4.2.zip

2012-03-15

哈工大(HIT)操作系统实验

这门课程因为这些实验而经典,这门课的实验教给了我许多知识。传上来是为了给需要的人一个思路,学会了再自己写。如果拿去直接交后果很严重!

2012-01-07

哈工大计算机设计与实践前几个小实验

这是哈工大计算机设计与实践课前几个实验,都是比较简单的。

2012-01-07

神经网络设计(国外经典教材)

学习神经网络必备书籍. 学习神经网络必备书籍. 学习神经网络必备书籍.

2011-09-02

WINDOWS网络与通信程序设计(分卷7)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

WINDOWS网络与通信程序设计(分卷6)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

WINDOWS网络与通信程序设计(分卷5)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

WINDOWS网络与通信程序设计(分卷4)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

WINDOWS网络与通信程序设计(分卷3)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

WINDOWS网络与通信程序设计(分卷2)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

WINDOWS网络与通信程序设计(分卷1)

请将0-7这8个分卷下载完整,放置在一个目录下,解压分卷0即可。 ·讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实例代码。 ·将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPI、LAN和WAN上的扫描和侦测技术、网络数据的窃取和保护、ARP欺骗、IP欺骗等。 ·详细演示了协议驱动的开发过程,介绍了NDIS编程接口。 ·在编程实践中学习P2P程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。 ·包含了Windows个防火墙的完整实例代码,防火墙采用应用层/核心层双重过滤机制,能够有效地抵挡网络入侵和攻击。 ·提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。

2011-07-28

Linux内核0.11完全注释

一本研究linux内核的经典书籍,非常适合初学者!

2011-07-16

哈工大计算机组成原理模拟题

哈工大的同学注意了,期末考试从里面出原题哦! 考研的同学注意了,这套模拟题全是经典题型,拿考研试卷对比一下你们就知道了,这是工大内部资料!

2011-07-16

深入浅出MFC源码执行文件

这是我深入浅出MFC资源的相关下载。 本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。 本书内含光盘一片,书中所有原始码与可执行文件尽在其中。

2010-08-11

深入浅出MFC简体中文版

本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。 本书内含光盘一片,书中所有原始码与可执行文件尽在其中。

2010-08-11

汇编语言王爽第2版答案(包括课程设计)

王爽老师的汇编第二版答案,非常难得的是这个答案包括课程设计内容。

2010-07-31

我的哈工大C++赛马管理程序

这是我大学的作业,对我来说挺有纪念意义的。发上来大家互相学习吧。 以下是部分result类 #include<iostream> #include<iomanip> #include "Result.h" using namespace std; Result::Result(int start_num) { this->start_num = start_num; p_num = 0; r_num = 0; track_time = 0.0; record = false; finish = false; penal = 0; } int Result::get_start_num() { return start_num; } int Result::get_p_num() { return p_num; } int Result::get_r_num() { return r_num; } int Result::get_penal() { return penal; } double Result::get_track_time() { return track_time; } bool Result::get_record() { return record; } bool Result::get_finish() { return finish; } void Result::set_start_num(int start_num) { this->start_num = start_num; } void Result::set_p_num(int p_num) { this->p_num = p_num; }。。。。。。

2010-05-20

空空如也

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

TA关注的人

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