经验类
文章平均质量分 79
xiajian2010
邪王真眼的召唤--Dark Flame Master
展开
-
关于Git以及Github的使用
缘起在安装VIM插件的时候,总是遇到GitHub,虽然很早就注册了Github的账号,一直没有使用。实际上,不知道如何使用。在看到网友Ruchee 用GitHub做备份之后,才想到,自己也要学着如何去使用GitHub。每当看到别人比我强的时候,总是有一股强烈的自卑感。正文1.1. GitGit是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的原创 2014-04-18 16:42:42 · 2737 阅读 · 0 评论 -
关于apt和aptitude
缘起在看Debian 新维护人员手册时,看到aptitude。aptitude也是一个包管理器,很奇怪,和apt-get到底是什么关系,就搜索了一下。正文Askubuntu上回到说:Aptitude是用户级程序,而apt-get被被高级用户程序所使用。Aptitude更加用户友好,在apt-get和apt-cache之间添加了抽象层。基于相同的原因,apt-get比dpkg更加友好原创 2014-04-11 22:17:56 · 2154 阅读 · 0 评论 -
JVM详解之Java垃圾回收机制详解和调优
JVM详解之Java垃圾回收机制详解和调优转自:http://java.ccidnet.com/art/3539/20060314/476073_1.html1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执转载 2013-12-17 14:38:01 · 14844 阅读 · 0 评论 -
关于sqlite
缘起Rails的开发环境默认使用的数据库是Sqlite3,以前看到Andriod中也默认安装了Sqlite数据库系统。好奇且顺带学习一下Sqlite3。1. 简介Sqlite是最简单的数据库,适合小型的项目,不支持很多特性但足够好用,支持ACID事务。Sqlite是公共域软件(public domain software,对应私有软件和自由软件),SQLite可说是某种「美德软件」(v原创 2014-05-11 12:56:18 · 864 阅读 · 0 评论 -
关于Ubuntu下的PDF阅读器
关于Ubuntu下的PDF阅读器缘起PDF格式的文件在网络上很常见,各种各样的技术通常都会提供PDF或HTML的文档。Windows下的Adobe reader和Foxitreader都是优秀的PDF阅读器,而Ubuntu/Linux下,一直使用的是系统自带的PDF阅读器Evince,于事,我想探索一番Ubuntu下可用的PDF阅读器。正文在Linux使用的PDF阅读器可以分为三类原创 2014-05-16 14:53:23 · 5330 阅读 · 0 评论 -
关于输入法的工作原理及编程
缘起在windows下使用的sougou输入法,除了经常弹出广告,没有什么异常行为,Linux下的中文输入法似乎没那么强大好用了。起初用的是Ibus中的pinyin,后来因为机缘巧合装了yong输入法,发现挺好用的,就一直用着。渐渐的发现yong输入法在一些自由软件中不起作用,有时还行为诡异,虽然大多数的时候,工作的很正常。本着程序员好奇的心态,我想打开输入法这个黑匣子,看看里面有些什么。原创 2014-04-13 12:29:37 · 14651 阅读 · 2 评论 -
关于vim化浏览器
关于vim化浏览器缘起最近,一直在加强自己VIM的相关的知识,以前的仅仅停留在简单配置能用的阶段,现在开始探索一些高级的功能,安装一些插件。在搜索vim相关资料的时候,firefox和chrome都有vim化的插件,就都安装了一下。正文1. VimiumVimium是一个Chrome的插件,可以在google的web app store中搜索并安装。Vimium可使chrome原创 2014-04-17 14:29:49 · 4948 阅读 · 0 评论 -
关于MediaWiki
缘起决定投身web和互联网。最近一段时间,借着给老师搭建一个介绍研究成果的网站,从wordpress,到Ruby on Rails,到wiki类的网站都试了一遍,这次是对mediawiki的尝试。正文Mediawiki目前支持多种语言,当然对中文支持也是非常不错的。以下是Mediawiki的一些特点1、php+mysql,2、安装简单,mediawiki考虑到了各类群体,所以安原创 2014-05-01 11:18:23 · 7626 阅读 · 1 评论 -
关于C# 连接Mysql
缘起由于一些特别的原因,我再次短暂的回到Windows,回到了Visual Studio 2010和C#。习惯了Ubuntu/Linux的快速高效的开发环境,对Windows下的开发工具的庞大臃肿反应慢既愤慨又无奈。由于不想使用和Visaul Studio 2010相同的臃肿的开发环境,就使用C#+Mysql这个组合。以下是一些记录。正文连接数据库最重要是找到驱动程序,ODBC、JDB原创 2014-05-16 11:40:48 · 12180 阅读 · 2 评论 -
关于Ubuntu中zeitgeist-fts进程的问题
缘起 用ubuntu快一年了,经常喜欢打开System Monitor查看内存占用比例,有些程序比如Chrome,WPS以及Evince确实很占内存,但是有一次看到一个莫名其妙的进程zeitgeist-fts占了100多MB的进程,感觉很不爽,但不知道它是干什么的,不敢乱Kill,万一是系统中一个重要的服务,一旦杀死了,系统崩溃了怎么办。有一次实在,忍不住了,就将其杀死了,发现什么事原创 2014-02-22 14:29:28 · 5671 阅读 · 0 评论 -
关于wordpress
缘起 老师想要搞个网站,说是用来向介绍关于软件测试方面的研究,论文和工具之类的。我当时想想了,快速开发网站的方式在大概有这样的两种:1.wordpress 2. Ruby on Rails .至于为什么会有这样的想法,不很是清楚,应对搭建网站的问题,一下子就冒出这个想法了。此外上述这两者都是一直听说过,从未接触过。经过一天的考察后,发现,其实wordpress搭起来更快些。Rails毕原创 2014-03-31 15:24:39 · 2864 阅读 · 0 评论 -
浏览器客户端性能
缘起在伯乐在线上看到“现代浏览器工作原理”这篇译文时,随便浏览了一下原来的英文文章,发现翻译 2014-04-07 11:26:46 · 1391 阅读 · 0 评论 -
Ubuntu下Firefox的安装和Personal Package Archives
缘起因为之前在Ubuntu用Firefox时觉得不如Chrome精致漂亮,就把Firefox卸掉了,现在Chrome总是出一些问题,让我很不畅快,又想装Firefox了。但是发现,apt-get和software center中都无法安装,google了一下看到Ubuntu help网站上有所介绍如何安装新版firefox[1](通过添加PPA来安装)。很好奇ppa到底是什么,就搜了一下。原创 2014-04-03 11:57:05 · 1495 阅读 · 0 评论 -
关于Sonar
关于Sonar缘起老师晚上11点突然发message对我说,了解一下sonar。第二天问他什么是sonar,有没有链接,他对我说某人强烈推荐给他的,让我搜集搜集相关资料,看看Sonar有什么作用。于是乎,就正文1. Wikipedia关于Sonar1.1. 简介SonarQube(以前叫Sonar)是持续检测代码质量的开源平台。1.2. 特性l 支持25种以上的语言原创 2014-04-05 14:08:06 · 7845 阅读 · 0 评论 -
Ubuntu下的绘图软件
缘起之前在windows系统发现一个好的绘图软件,原创 2014-04-08 15:45:38 · 7745 阅读 · 0 评论 -
[译]Dia Python Plugin Tutorials
缘起之前在写关于Ubuntu翻译 2014-04-12 14:09:50 · 2176 阅读 · 0 评论 -
关于Jekyll
缘起最近,这原创 2014-08-14 09:40:45 · 1070 阅读 · 0 评论 -
[水]一次工作中摸鱼
缘起今天星期五,阵雨,搭原创 2014-08-08 12:12:46 · 2025 阅读 · 0 评论 -
Ubuntu GUI相关
缘起没什么特别的想法,需要一个地方来记录关于探索Ubuntu的一些经历,以及即将探索的一些点。正文对Ubuntu开机自启动的那些进程的具体功能都很感兴趣,如果是一些什么无聊又占资源的服务果断的禁用加杀死。1. 显示服务器Xorg,Wayland,Mir(Unity 8)这三者是有关系的,同属于显示服务器(display server)。Xorg服务器的网站:1.官方网站原创 2014-06-15 21:29:36 · 1138 阅读 · 0 评论 -
Ubuntu中在tty终端显示和输入汉字
Ubuntu中在tty终端显示和输入汉字--使用fbterm&yong输入法题记:仅以此文祭奠我死去的一天软硬件环境:Ubuntu12.04 LTS, lenovo Z460缘起:Ubuntu中默认可以打开7个tty终端,其中第7个tty终端启动了xorg的图形界面服务和窗口管理器。可以通过Ctrl+ Alt+F1-6打开tty1到tty6。今天心血来潮,试了试在tty原创 2013-07-30 11:17:44 · 19474 阅读 · 3 评论 -
[水]关于web地图
缘起地理位置(LBS),o2o这些服务在移动互联网蓬勃发展的时候里会越来越重要,这其实是在说废话。今天心血来潮,在搜索68公交站时,看到了图吧这个地图提供商,很好奇到底有多少地图提供商,就搜索了一下,做个简单的调查加吐槽。正文本次地图服务调查以国家测绘局向社会公布了31家获得互联网地图服务甲级测绘资质的单位为基础,然后在百度上一个一个搜索,点击进入官方网站。这些单位分别如下[1]:原创 2014-07-22 13:33:29 · 3661 阅读 · 1 评论 -
Rails开发中使用的VIM插件
缘起听从《Web开发敏捷之道》的建议,将几个IDE和编辑器尝试了一番,没一个满意的,要太大或要不太吃内存。最后,我还是回到VIM上,老实的学习如何使用VIM扩展的插件。正文关于VIM插件,目前,在开发Rails中需要使用插件如下:NERD_tree,CommandT,snipMate,vim-ruby,vim-rails。备注:这里只是个人的看法。VIM不是一个简单的易学的编辑器,原创 2014-05-23 22:36:36 · 2394 阅读 · 0 评论 -
Ubuntu下安装Monitorix
缘起 今天查看订阅的51CTO的邮件的时候,看到几款Linux的性能监视工具,刚好前些日子在HP的台式机机上配置了SVN服务器。于是想给机器上装一下性能监视工具,除了几个自带的命令行工具(top,htop,iotop之类的)外,觉得Monitorix蛮酷的,于是就想安装了试试。正文 软硬件条件: Ubuntu 12.10 , HP2080 Monitorix是原创 2014-02-26 21:19:50 · 4259 阅读 · 3 评论 -
关于Nautilus
缘起偶然遇到Ranger(Python编写带VI键绑定的面向终端的文件管理器),使用了一下,对我这个VIM控而言挺好用的,勾起了我对文件浏览器软件的欲望。从自己接触计算机开始,就使用系统自带的文件浏览器,一开始是Windows的File explorer,后来是Linux的Nautilus。自己想要探索一下Nautilus的全部功能,顺便重新认识一下文件浏览器软件。1. Nautilus简原创 2014-06-16 11:10:56 · 3148 阅读 · 2 评论 -
Unix/Linux的命令行工具
缘起今天,Theoldreader发邮件给我,说我有62天没有访问了。由于临近毕业,毕业论文,学习Rails找工作,挺忙的一直没时间去看Theoldreader上的订阅。今天,看了一下,就看到下面这篇文章,做了一下分类编辑和修改。正文下面以Kristóf Kovács收集的28个Unix/Linux下命令行下的工具(原文链接)为基础,整合28个Unix/Linux的命令行神器中的介绍,原创 2014-06-01 22:37:43 · 2074 阅读 · 0 评论 -
关于Doxygen
关于Doxygen缘起在搜索dot和Graphviz时,看到doxygen,了解doxygen利用dot来绘制方法的关系图。后来,在fish(friend interactive shell)的帮助文档时,看到文档是由doxygen生成的。很好奇,doxygen居然可以生成html文档,就做了一下资料收集,整理出这么个文档出来。正文1. Doxygen简介Doxygen是一种开原创 2014-04-28 13:31:01 · 1131 阅读 · 0 评论 -
关于软件测试用例生成技术相关研究总结
关于软件测试用例生成技术相关研究总结缘起自跟陈翔老师做软件测试中测试用例自动生成的方面的研究,已经过了一年了。在这一年里,看了很多东西,也学习了很多,最大的收获是眼界开阔了很多,从对学术研究一窍不通,到渐渐步入门中窥探了几分,虽入门不深,确受益匪浅。其中最大的决定莫过于将windows系统格了装Ubuntu,老实说,自己从来没这么霸气的用换操作系统来和过去划清界限,并没有鄙视window的原创 2014-04-28 15:18:18 · 3606 阅读 · 0 评论 -
关于R语言
缘起 今天早上起来后,发现外面在下雨,心情特别好,这样的日子可以用来做一些闲事。所以我安装了一下R语言工具。正文 R语言是GNU项目,站点如下:http://www.r-project.org/。R语言是一个统计计算和图形化的计算环境,R语言被广泛应用于统计和数据挖掘(来自wikipedia,地址:http://en.wikipedia.org/wiki/R_langu原创 2014-03-25 12:34:10 · 1146 阅读 · 0 评论 -
bochs & nasm的安装
缘起最近看《Orange's 一个操作系统的实现》,需要使用使用bochs工具和nasm工具,这两个工具在Ubuntu下可以使用dpkg或者更高级的apt-get来安装:sudo apt-get install nasm sudo apt-get install vgabios bochs bochs-x bximage(不能调试)但是有时候尝试一下使用源代码编译也是一个不错的原创 2013-07-24 15:17:26 · 6080 阅读 · 15 评论 -
关于安装Hustoj的一些问题
缘起大四了,快毕业了,所以想准备点LAMP的知识和经验。刚好实验室里有人在搞Hustoj,于是我就搞了个下午。正文系统配置: Ubuntu 12.10 桌面版+HP的PC机(2GB内存,双核处理器)首先 ,HustOj是一个开源的的在线评测系统,其官方网站是http://code.google.com/p/hustoj/。其次,安装的时候,建议使用官方提供的install安装包原创 2013-10-22 22:27:32 · 5053 阅读 · 0 评论 -
数据恢复
昨天手贱,在使用软碟通做Ubuntu12.04的镜像文件的U盘启动盘的时候,由于Ubuntu12.04在移动硬盘里,懒得将镜像文件拷到笔记本中,就直接使用移动硬盘里的镜像。操作过程如下:单击上述的那个菜单,弹出如下的对话框:在硬盘驱动器的下拉框中,我手贱,没有修改成U盘(因为之前都是直接从笔记本中写入到硬盘的,所以只有一个USB接口)。然后就按了“写入”按钮,然后在原创 2013-07-23 21:32:49 · 872 阅读 · 0 评论 -
关于cannot find -ltcl -ltk的问题
缘起 经过一段时间的努力,终于将《深入例解计算系统》看到第4章了,然后就是编译其网站上提供的Y86的工具的使用遇到一些问题。问题 问题描述:/usr/bin/ld: cannot find -ltk/usr/bin/ld: cannot find -ltcl 其makefile文件如下:# Comment this out if you原创 2013-09-13 12:12:46 · 7444 阅读 · 0 评论 -
[转]侯捷对进入IT行业年轻人的建议
转载说明:不知不觉已经大四了的说,总结自己学习计算机的道路对自己影响比较大的人的时,候捷老师对自己影响还是比较大的,主要源自他的本《深入浅出MFC》。大一大二的时候既浮躁又学不进东西,在自己还是以二指禅的方式打字的时候就在幻想成为比尔盖茨那样的成功人士,就是从看候捷老师的书上说“勿在浮沙上筑高塔”的时候,开始审视自己是不是太过浮躁而没有耐心来认认真真来学习一门技术,后来看了更多的书,获得了更高转载 2013-09-03 22:16:41 · 748 阅读 · 0 评论 -
[转]我们最缺乏却最不可或缺的能力——独立思考
缘起上网查资料的,看到这篇文章,觉得挺有意思的。 正文 平时我经常阅读与金融界的时事新闻和职业规划有关的网站和论坛,以防自己在不经意中落后于时代。在国内和国外,有许多非常深刻而又活跃的金融类交流社区,例如Doostang, iBanking Oasis以及MIT BBS等等。我从来就不是社区的活跃成员,只是偶尔观看讨论合集,并争取从那些更有经验的人笔下学到更多东西。转载 2013-08-17 21:07:23 · 1057 阅读 · 0 评论 -
[转]32位 s 64 位
Objective(目标)Theintention(意图)of this article is to assist the readers realize(了解)why a same piece of code when executed on 32 bitenvironment,WOW(Windows on Windows) environment and 64 bitenvironme转载 2013-08-16 23:16:13 · 1389 阅读 · 0 评论 -
[转]中科院外籍院士姚期智:科学家与科学之路
小记貌似原文是有版权的,我不知道这样转载是不是侵权了,其实我是从我导师的QQ空间里复制过来的。正文我(以下指的全是姚期智院士)从事科学工作几十年,也认识了很多杰出的科学家。我自己觉得科学家的生涯很有收获,当科学家是一个非常好的体验,从中可以品尝到巨大的乐趣。 首先,我要谈一谈什么是科学家,科学家做什么样的事情。在此,我想引用大文豪萧伯纳在一个剧本里说的几句话:“有的人看到已经发转载 2013-08-26 17:34:35 · 953 阅读 · 0 评论 -
Java中Properties文件的使用
缘起 因为项目的需要,最近在研究JPF(Java PathFinder)。JPF是有NASA提供一款模型检查工具,其核心jpf-core是实际就是一个JVM,可以通过JPF的配置机制来方便的实现功能的配置和扩展。JPF的扩展机制是基于java.util.properties类的。因此在网上搜集了一番。简介 Properties属性文件在JAVA应用程序很常见,也是特别原创 2013-08-12 17:16:50 · 2450 阅读 · 0 评论 -
初识DocBook的一些经历
缘起最近在研究JPF,因JPF的代码库使用的是Mercurial(一种分布式的源码控制系统),因此而接触到有关Mercurial的一本著作《Mercurial:The DefiniteGuide》。本着好奇心就去看了一下这本书,没想书的源码可以获取的(若安装了Mercurial工具的话,在shell中键入:hgclonehttp://bitbucket.org/bos/hgbook).然后原创 2013-08-11 17:15:16 · 1939 阅读 · 0 评论 -
[转]最具影响力的16个开源项目-2011年
OpenLogic发布的2011年度开源软件趋势分析报告,Openlogic报告重点分析了现今流行以及活跃的用于企业基础架构中的核心应用程序。同时报告将热门的开源项目主要分为了Web应用和应用服务器、应用程序框架以及数据库和大数据三大类别。以下为OpenLogic评选出的2011年度最具影响力的16个开源项目。1.HBaseHBase是一款开源的非关系数据库,主要基于Google转载 2013-08-10 14:27:27 · 889 阅读 · 0 评论 -
[转] ThoughtWorks读书雷达-方法学篇
方法学(Methodology)看似与开发技能无关,常为程序员忽略。忽略意味着未曾察觉,却不等于它的无关紧要。我们每时每刻呼吸的空气同样会被我们忽略,但空气不重要么?不要等到我们开始戴上口罩,每日关心PM2.5指数时,方才察觉原来空气的质量已经积重难返(经过长时间形成的思想作风或习惯,很难改变--解释来自百度词典)了。在我们的读书雷达中,方法学象限囊括的书籍多与开发过程相关。如果说开发技能是程序员转载 2013-08-09 16:27:16 · 896 阅读 · 0 评论