随笔分类 - 计算机杂学
摘要:1. 安装gdbGDB作为一个强大的c/c++调试工具,一直是程序猿们的良好伴侣,但转到Mac os才发现竟然没有默认安装,所幸还有强大的homebrew工具:brew install homebrew/dupes/gdb然后就是漫长的等待+编译安装时间了,安装完成后敲击gdb能打印出版本信息,说明...
阅读全文
摘要:学习了excel函数:countif。表达式:COUNTIF(数据区域,条件),作用:对数据区域内符合条件单元格计数具体应用在“姓名”(列A)后插入一列(列B),在B2单元格输入公式“=IF(COUNTIF(A2:$A$2,A2)>1,"重复","")”,然后将鼠标放在单元格右下角,变成黑色十字后,...
阅读全文
摘要:这是从一个论坛看到的,转载过来就当是一篇日记了,首先需要说明的一点是,电脑的系统必须是win7系统才可以设置为无线路由器,其它系统需要专门的软件才可以。我的手机亲测可用户。1.以管理员身份运行命令提示符依次点击“开始”—“所有程序”—“附件”,找到“命令提示符”,右键单击,然后选择以“管理员身份运行”。2.在命令提示符下输入命令netsh wlan set hostednetwork mode=allow ssid=无线网络的名称key=设置的密码(建议10位密码,最少8位,否则有可能无效)。然后按回车3.查看是否成功设置依次点击“控制面板”—“网络和Internet”—”查看网络状态和任务”
阅读全文
摘要:字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如65代表字母‘A’,66代表字母‘B’,以此类推。但是计算机之间字符-数字的对应关系必须得一致,否则就会造成同一段数字在不同计算机上显示出来的字符不一样。因此美国国家标准协会ANSI制定了一个标准,规定了常用字符的集
阅读全文
摘要:很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出更多的状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端设备或者打印机遇上这些约定好的字节时,就要做一些约定的动作。遇上 00x10, 终端就换行,遇上0
阅读全文
摘要:Nutch Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。 尽管Web搜索是漫游Internet的基本要求, 但是现有web搜索引擎的数目却在下降. 并且这很有可能进一步演变成为一个公司垄断了几乎所有的web搜索为其谋取商业利益.这显然 不利于广大Internet用户. Nutch为我们提供了这样一个不同的选择. 相对于那些商用的搜索引擎, Nutch作为开放源代码 搜索引擎将会更加透明, 从而更值得大家信赖. 现在所有主要的搜索引擎都采用私有的排序算法, 而不会解释为什么一个网页会排在一个特定的位置. 除此之外,...
阅读全文
摘要:1. BitTorrent协议1.1 简介 BitTorrent协议(简称BT,俗称比特洪流、BT下载)是一个网络文件传输协议,它能够实现点对点文件分享的技术。比起其他点对点的协议,它具有多点对多点的特性,该特性简而言之即为:下载一文件的人越多,且下载后,并继续维持分享(上传)的状态就可以成为可让其他人下载的种子文件(.torrent),该文件即下载速度越快。该技术由美国的程序员布莱姆·科亨于2001年4月时发布,并于2001年7月2日时首次正式应用。 普通的HTTP/FTP下载使用TCP/IP协议,BitTorrent协议是架构于TCP/IP协议之上的一个P2P文件传输协议,处于T
阅读全文
摘要:使用过新浪博客的人都知道,新浪博客的首页有访问量统计功能,迁移到博客园之后发现博客园却没有这项功能,所幸博客园在后台管理的设置选项中有一个公告栏和设置页首页脚代码功能,使用起来非常灵活和方便。借此我们可以通过网络上提过的其他强大的插件来为获取更加详细的访问统计信息(博客园这难道是借鉴了传统unix中“一个软件工具只做好一件事”的设计原则吗~~^_^),本教程所使用的方法对于其他提供类似公告栏机制的任何网络页面都适用,而不仅仅限于博客园,以下为详细步骤:1. 如果你想在博客园的首页显示你的访问数据,可以采用以下方法: 1)flagcounter.com:进入这个网站,然后根据首页的自定义界面选.
阅读全文
摘要:此下为几个重要的配置文件,在此记录下来便于以后参考:1. ~/.bashrc#for Gaussian09export G09ROOT=/home/bean/g09export GAUSS_EXEDIR=/home/bean/g09export GAUSS_SCRDIR=$G09ROOT/scratchexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/$G09ROOTexport PATH=$PATH:/home/bean/g09# for javaexport JAVA_HOME=/home/bean/jdk1.7.0_09export PATH=$JAVA_
阅读全文
摘要:(1).在debian下默认的浏览器中输入网址时是要加www的,例如baidu.com就不行,他不认,你要写www.baidu.com;害得我还以为配置文件出了问题,改了又改,重启了eth0 n次。(2).如果在使用ssh无密码登录时出现如下出错信息,可以这样解决:之前要在本机上装上ssh,可以通过sudo apt-get install ssh或者通过新立德来安装。如果没有进行配置的话,登录到本机或者远程主机需要该主机的密码才行。下面进行无密码登录的配置:很简单,执行ssh-keygen -t rsa命令,一路敲回车就行了,就在.ssh文件夹下生成了2个文件,一个公钥和一个私钥文件, id_
阅读全文
摘要:OpenMP(Open Multi-Processing)是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受的,用于共享内存并行系统的多线程程序设计的一套指导性注释(Compiler Directive)。OpenMP支持的编程语言包括C语言、C++和Fortran;而支持OpenMP的编译器包括Sun Studio和IntelCompiler,以及开放源码的GCC和Open64编译器。OpenMP提供了对并行算法的高层的抽象描述,程序员通过在源代码中加入专用的pragma来指明自己的意图,由此编译器可以自动将程序进行并行化,并在必要之处加入同步互斥
阅读全文
摘要:@From WikipediaCloud computingis the use ofcomputingresources (hardware and software) that are delivered as a service over anetwork(typically theInternet). The name comes from the use of acloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud compu
阅读全文
摘要:1、首先:2、小键盘对应的鼠标键:移动:8、2、4、6、7、9、1、3键,八个方位长距离移动:Ctrl+以上八个键 (即加速移动)选鼠标左键:/选鼠标右键:—单击:5双击:+ (或者双击“5”)拖曳:0(INS)释放:.(Del)单击鼠标左键即为先按(/)再按(5)或者直接按(5);双击为双击(5)或者按(+);右击为先按(-)再按(5),要切换回左击需先按(/),还可以按大键盘那个右击键来进行右击(在右Ctrl键旁边);拖动窗口为先移动到窗口的标题栏,再按INS,然后用“移动”键(8、2、4、6、7、9、1、3键)将窗口移到合适的位置,最后按Del释放。 拖动文件或文件夹的方法类似。
阅读全文