traceroute,也就是traceroute,跟踪路由。这个程序最早是VanJacobson实现的。源代码在网上能够找到,只是我还没有去找。基本的原理是IP路由过程中对数据包TTL(TimetoLive,存活时间)的处理。当路由器收到一个IP包时,会改动IP包的TTL(及由此造成的头部检验和checksum变化)。每收到一个包,检查这个的TTL是否是0或1。假设是,表明这个包还没有到达目的地,并且剩余时间不多了,肯定是到不了目的地了。这样路由器就简单地
系统 2019-08-12 01:33:14 2106
操作系统理论的学习跟实际应用还是很大的。我学了进程线程同步互斥之后对于编程中的多线程等加锁的还是云里雾里,总是把操作系统和编程串不起来,也把计算机几门专业课串不起来,感觉计算机这个专业书读十遍以下是不可能把四门专业课书连贯的自己串起来。人的智商和逻辑性还是差异很大的。。壹:进程管理(一)进程与线程1.进程概念:就是一个具有独立功能的程序的一次动态执行。2.进程的状态与转换:进程的三个基本状态是就绪、执行、阻塞。就绪态到执行态的转换只需要cpu调度即可,阻塞
系统 2019-08-12 01:31:59 2105
本文为原创,如需转载,请注明作者和出处,谢谢!wxWidgets是一个跨平台的C++开发库,与MFC类似。不过配置起来比较麻烦,如果在Linux下使用Eclipse来开发基于wxWidgets的应用程序需要进行一系列的配置,如设置include路径、library路径等。但我们可以使用一个简单的方法来快速配置wxWidgets。在wxWidgets发行发中有很多例子,随便编译一个例子(执行make命令),就会在终端中看到生成.o和可执行文件的完整命令。如果
系统 2019-08-29 22:54:10 2102
KillingMonstersTimeLimit:2000/1000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):160AcceptedSubmission(s):86ProblemDescriptionKingdomRushisapopularTDgame,inwhichyoushouldbuildsometowerstoprotectyourkingdo
系统 2019-08-12 01:33:43 2101
当安装完Genynition关于Android应用的调试模拟器之后,在Genymotion执行的平台virtualBox:VirtualBox创建虚拟电脑、执行Genymotion模拟器报错;错误卖相是这种<这张图是截取的别人的,可是我敢说我的解释才够让你一目了然>:对于这类错误的解决的方法,我亲自执行了下并攻克了自己的问题:首先:window+R<快捷键>进入执行页面输入:CMD打开执行窗体,首先找到自己安装VirtualBox模拟器的文件安装写入位置。
系统 2019-08-12 01:33:14 2101
1//example_1.c23#include45intmain(void){6printf("HelloWorld!!.\n");7return0;8}1//example_2.c2#include3#include4#include5#include6#include7#include8#include
系统 2019-08-12 01:33:54 2100
CentOS(CommunityENTerpriseOperatingSystem)是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定开放的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。两者的不同,在于CentOS并不包含封闭源代码软件.下载:CentOS5.5CentOS5.5发布
系统 2019-08-12 01:33:21 2100
1#!/bin/bash2#双中括号34#判断file1和file2文件是否同时存在.5#&&的作用是左边为真(返回码为0),才执行右边的命令.6#下面用单中括号判断不正确,会提示少一个中括号.7##########################################8if[-ffile1&&-ffile2]9then10echo"file1andfile2exist."11else12echo"file1andfile2notexist."1
系统 2019-08-12 01:32:12 2100
知名Linux操作系统厂商RedHat公司最近发布了RedHatLinux企业版5.5版本(RHEL5.5)操作系统,这款操作系统可以很好地支持Intel/AMD公司最新发布的多核服务器处理器。这款操作系统的推出时间正好与Intel发布至强7500系列Nehalem-EX处理器的时间重合。能够很好地满足需要在Linux操作系统上运行虚拟化/云计算部署/高性能运算等应用的用户的需求。一位官名长得看不过来的Intel高管表示,在Intel和RedHat公司的协
系统 2019-08-12 01:31:59 2099
安装CentOs5.5后无法显中文(中文乱码)-rock.dean-博客园博客园博问闪存首页新随笔联系管理订阅随笔-4文章-36评论-18安装CentOs5.5后无法显中文(中文乱码)症状:在使用CentOS系统时,安装的时候可能你会遇到英文的CentOS系统,在这中情况下安装CentOS系统时是默认安装(即英文)。安装完毕后,上网出现的却是中文乱码。解决方法:到CentOs资源网站上去找fonts-chinese-3.02-12.el5.noarch.r
系统 2019-08-12 01:33:13 2098
雨林木风创始人赖霖枫在腾讯微博(http://t.qq.com/lailinfeng)中透露,他们将今日下午推出高仿XP操作系统YlmfOS3.0测试版。赖霖枫还声称,这一开源系统可满足网吧的基本需求,网吧采用该系统将不会被收取任何费用。有意思的是,就在今日,就在雨林木风公司所在的东莞市,微软与当地网吧东动感网络之间的“侵犯计算机软件著作权纠纷”案件将开庭。赖霖枫表示,YlmfOS3.0测试版原计划5月15日发布,因为微软状告东莞网吧事件,故提前至5月12
系统 2019-08-12 01:32:34 2097
需求:对已经发布的的网站进行升级,前提是:客户不能后上外网,数据库有做修改。想法:想通过安装包的形式对客户的网站进行升级,但是很多的软件不能够满足WEB端的安装(我没有找到)使用WinRAR自解压的方式过程:NO.1选中全部文件夹及问价右键添加到“XX.Rar”生成压缩包(PS:为了不产生累赘文件夹在web如下图不是选中RUICKY这个最外侧的文件夹而是RUICKY里面的)NO.2双击生成的压缩包,点击右上角的“自解压格式”,选择“高级自解压选项”如下图N
系统 2019-08-12 01:33:00 2096
简单明了,这个是cpluscpus对find_if的定义:123456templateInputIteratorfind_if(InputIteratorfirst,InputIteratorlast,Predicatepred){for(;first!=last;first++)if(pred(*first))break;returnfirst;}【例1】对第三参数的处理例子,第三参数
系统 2019-08-12 01:32:38 2096
什么是Cat2?Cat2=Cat*Cat,两位Cat合作的意思,也就是我CatChen和猫窝的猫影组成的小团队。什么是Cat2模板?这是一个XHTML+CSS+JavaScript的模板系列,暂时只包括blog模板,并且优先提供Blogger与WordPress立即可用的模板,同时也会考虑为其他常见的blog平台(例如DotText)提供立即可用的模板。如何获取Cat2模板?我们的模板存放在GoogleCode的ProjectHosting,地址为:htt
系统 2019-08-12 01:32:13 2092
linux开发板开启telnet服务须要一下几个条件:1.文件系统支持telnetbusybox默认是把telnet和telnetd功能编进去了的,所以这一步一般都省了。2.挂载devpts挂载这个文件系统,须要在dev文件夹下建立pts文件夹,并将它挂载成devpts类型。mkdir/dev/ptsmount-tdevptsdevpts/dev/pts这两步能够在系统启动前写到运行脚本里,/etc/init.d/rcS经过多方实验,得出下面结论:a.挂载
系统 2019-08-12 01:32:54 2089