自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TR111999的专栏

专注互联网技术

  • 博客(5)
  • 资源 (12)
  • 收藏
  • 关注

转载 五个最佳编程工具(文本编辑器)

Notepad++ (Windows)  优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。  Emacs (所有平台)  Emacs文本编辑器深受高级程序员的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版

2014-06-05 22:33:31 1062

转载 C++调用PHP程序

PHP是比较流行的脚本语言,WEB开发使用广泛,如何在C++程序中不依赖任何WEB SERVER调用PHP,并取得执行结果完成交互,这是本文代码所要实现的功能。PHP安装好后,在目录下有一个php-cgi.exe,我们只要执行这个CGI程序,并将数据通过命名管道传递给它,然后把执行结果通过命名管道读取出来即可,过程并不复杂!请看如下代码:命名管道的创建:SECURITY_A

2014-06-05 22:06:08 1349

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-06-04 23:57:05 547

转载 淘宝高性能可伸缩平台架构

一 应用无状态(淘宝session框架)  假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时  通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover  tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平伸缩  因为集群节点间

2014-06-04 23:22:51 1197

转载 淘宝TDDL数据库分库分表

1. 分库分表,而且分库规则非常灵活.2. 主键生成策略 目前TDDL提供的id生成主要还是依托数据库来进行的,oracle可以直接使用sequence来完成id生成,mysql则需要DBA建立一个表专门用于生成id.3. 连接查询策略虽然TDDL目前并不直接支持连接查询,但连接查询在业务中也是常见的查询。处理这类查询时,需要由业务去决定如何实现这类查询。处理这类查

2014-06-04 23:18:13 10503

ARP协议获活动主机物理地址程序.rar(源码)

(实现程序+源代码 C++) 本程序需要安装Winpcap,版本为3.1,其他版本可能造成过滤器无法编译。 开发平台: windows XP SP2 Visual Studio.net 2003 本代码已删除资源文件,无法直接编译,仅供参考。 程序运行界面截图如下:

2012-06-02

公钥密码实现程序.rar(含程序+源码 C++)

开发平台: windows XP SP2 Visual Studio.net 2003 程序使用较为简单,直接在控制台下键入程序名,回车即可。 如下图所示:

2012-06-02

802.11协议CSMACA算法模拟程序.rar(含程序+源码)

802.11协议CSMACA算法模拟程序.rar(含程序+源码)

2012-06-02

IPv6报文封装及地址生成程序.rar(含程序+源码 WIN32 C++)

编程环境: 操作系统:Windows XP SP2 开发语言:C++ 编译环境:MS Visual C++6.0 使用说明: 两个程序均为控制台程序。 ipv6pkt程序的命令格式为:ipv6pkt tcpdata ipv6data ipv6tcp程序的命令格式为:ipv6tcp rawdata ipv6data

2012-06-02

IP包流量分析程序.rar(含程序+源码WIN32 C++)

开发平台: Windows XP SP2 Visual Studio 6.0 程序使用命令行运行:IPMonitor.exe duration_time。duration_time为监控时间,单位为秒。 程序的运行效果如下图所示:

2012-06-02

TCP滑动窗口协议模拟程序.rar(含程序+源码MFC)

编程环境: 操作系统:Windows XP SP2 开发语言:C++ / MFC 编译环境:MS Visual C++6.0 1) 参数设置区可以设定3个参数:第1个参数为接收窗口大小,因为帧序列号为4位,所以接收窗口大小的设置范围为1~8。其中设为1相当于使用后退n帧技术的滑动窗口协议,设为大于1的值则相当于使用选择性重传策略的滑动窗口协议。第2个参数为接收速率设定,编辑框中填入的是接收定时器的间隔时间,单位为ms,1000表示接收速率为每秒处理1个包。第3个参数是辅助定时器设定,该值表示接收方收到一个数据包后当没有反向流量捎带应答时,等待发送一个单独的应答包的延迟时间。 2) 出错控制区可以手工设定丢失的应答帧,直接填入帧序列号即可,使用空格分隔。 3) 当前状态区显示运行时刻的一些状态信息,例如当前接收窗口范围、令牌数等。 4) 输出窗口用来显示运行时刻的接收方相关信息,通过该窗口可以看到协议的交互和运行过程。 接收方参数全部设置完毕后就可以点击“开始接收”按钮等待接收数据。 图2为发送程序界面,界面上同样有4个功能区,如图2所示。

2012-06-02

基于C_S结构的Socket程序设计(含源码MFC和WIN32)

编程环境: 操作系统:Windows XP SP2 开发语言:C++ / MFC 编译环境:MS Visual C++6.0 使用说明: 1. 控制台程序的命令行格式为: server.exe client.exe 例如: server.exe 3000 /* Server运行在192.168.1.23上,只启动一个Server程序 */ client.exe 192.168.1.23 3000 /* Client运行在同一台主机或其他主机上,可以运行多个 */ …… client.exe 192.168.1.23 3000 2. 窗口界面程序的使用非常直观,对于操作不做过多说明。服务器程序同样只应启动一个,客户端可以有多个实例同时连接。 但对于程序代码有一处需要说明,即窗口界面的C/S程序在实现客户端连接时使用了与题目要求稍有不同的流程: 本程序中当client使用TCP socket连接TCP Server成功后,client端要向TCP Server发送“GET UDP PORT”命令字符串,Server收到后再向client回送自己的UDP Server 端口号(题目要求TCP Server建立连接后直接将UDP端口号发送给客户端,此处稍有不同)。

2012-06-02

计算机图形学.chm

1.1 计算机图形学的研究内容 如何在计算机中表示图形,以及如何利用计算机进行图形的生成、处理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。从处理技术上来看,图形主要分为两类,一类是由线条组成的图形,如工程图、等高线地图、曲面的线框图等,另一类是类似于照片的明暗图(Shading),也就是通常所说的真实感图形。

2012-05-30

《软件工程》全套课件完整版.ppt - 哈工大

在一些人眼里,今天的软件开发似乎已成为简单的事情,已有了不少很好的开发工具和软件库,软件开发人员训练有素,都强烈渴望去编写很酷的软件,可以在几天的时间里编写出一个相当复杂的软件。但为什么有一些软件能够得到用户的喜欢,而另一些则不能?为什么有些软件能够在市场上成功 ,而有些则受到冷落?由此可见,开发软件并不一定难,难就难在如何开发有用的软件。

2012-05-30

算法设计与分析.pdf

算法设计与分析是计算机科学技术中处于核心地位的一门专业基础课, 越来越受到重视。本书将 计算机经典问题和算法设计技术很好地结合起来, 系统地介绍了算法设计技术及其在经典问题中的应 用。全书共12 章, 第1 章介绍了算法的基本概念和算法分析方法, 第2 章从算法的观点介绍了NP 完全 理论, 第3 章~第11 章分别介绍了蛮力法、分治法、减治法、动态规划法、贪心法、回溯法、分支限界法、 概率算法和近似算法等算法设计技术, 第12 章基于图灵机计算模型介绍了计算复杂性理论。每章均附 有一篇阅读材料, 以通俗易懂的笔触介绍了算法领域的一些最新研究成果。书中所有算法均给出了伪 代码, 大部分算法还给出了C ++ 描述, 书中所有问题均给出了若干应用实例。 本书内容丰富, 深入浅出, 结合应用, 图例丰富, 可作为高等院校计算机专业本科和研究生学习算法 设计与分析的教材, 也可供工程技术人员和自学读者学习参考。

2012-05-30

《汇编语言》第二版习题答案.chm

教材:《汇编语言》(2008年4月第2版),王爽著,清华大学出版社。 长期以来,汇编语言被认为是一门枯燥难学的课程,但王爽老师的著作《汇编语言》解决了这个问题。 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。 (2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。 (3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。 (4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2^20) 个Byte、1KB是 1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。 (7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。 (8)在存储器中,数据和程序以 二进制 形式存放。 解题过程: (1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。 (5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

2012-05-30

空空如也

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

TA关注的人

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