Arch Linux安装准备工作记录
我们使用Ubuntu,总是抱着和Windows进行比较的想法,自然会得到Ubuntu各方面不如Windows的感觉。而我们使用Windows的时候,从来不会去细细思考各种软件互相工作在一起构成一个用户友好的操作系统是多么不容易,更何况GNU/Linux完全自由,由无数个程序员一起构造出的现在这样一个易用的操作系统。我选择了个人定制度高的Arch Linux,并计划将以后自己的Linux环境转移过来,自己选取应用定制自己的Linux。
我们使用Ubuntu,总是抱着和Windows进行比较的想法,自然会得到Ubuntu各方面不如Windows的感觉。而我们使用Windows的时候,从来不会去细细思考各种软件互相工作在一起构成一个用户友好的操作系统是多么不容易,更何况GNU/Linux完全自由,由无数个程序员一起构造出的现在这样一个易用的操作系统。我选择了个人定制度高的Arch Linux,并计划将以后自己的Linux环境转移过来,自己选取应用定制自己的Linux。
一直没有接触对于我这种个人用户来说很“臃肿的”Oracle,今天使用Navicat连接公司的Oracle数据库时,Navicat提示“unsupported server character set zhs16gbk”,我搜索了一些资料,将解决方法记录如下。
Maven默认把本地依赖库放在~/.m2/repository/文件夹(~指用户目录)。而用户目录不特意设置都会在C盘。Maven的所有构件都会被存储到依赖库中,很快,你的C盘莫名其妙就被填满了。所以,我们不得不考虑修改下Maven本地依赖库的存放位置。
最近系统的学习了一下ExtJS框架,一开始是一直使用Notepad++进行开发的,直到发现了Spket这个Eclipse插件可以提供很多Notepad++不具备的功能,配置起来也很简单,现将过程记录如下。
最近在Steam上购买了TIS-100编程游戏,该游戏是一款使用汇编语言解决问题的高智商游戏。并附有一份14页的说明文档。我对该说明文档进行了完整翻译。
在使用PHP读取数据库生成Json文件的时候,我遇到了这样一个问题:中文部分全部被PHP的json_encode函数替换为了\u+utf8编码的形式,在一般情况下,如果我们不会特意去使用其他不支持直接解码\u+utf8的软件读取Json,并不需要对其进行操作。这里我参考总结了下PHP为什么要这么做和一些让你在Json中看到能显示ASCII可显示字符之外的字符方法,记录了下来。
Screen是一个在远程连接Linux时非常实用的工具。当你SSH远程使用Linux服务器运行一些需要很长时间才能完成的任务,此时我们就不能关闭这个SSH链接,否则这个任务就会被kill了,非常不方便。Screen的出现解决了这个问题。这篇文章中,我对Screen的GNU Mannul进行了一些摘要。
我和范峥以及一群朋友经常会聚在一起玩求生之路2,直接用本地建主的话ping会比较高,我们就在阿里云上搭了一个Left 4 Dead 2 Dedicated Server。借着今天我雪重装了下服务器系统的机会,我将L4D2服务器搭建的过程记录下来以供参考。
一直以来只有一个简陋的cnblogs上的博客,还基本都是高中时的东西。大学四年更新了3次,实在是惭愧,今晚和我雪说到这个,借此机会用Hexo在Github上搭个静态博客(然而我雪自己写了个静态化程序,膜之),准备好好记录下自己到底学了些什么。以下就是过程的记录和遇到的一些问题的解决办法了。