Davidx - davidx.me - Murky Swamp
General Information:
Latest News:
Gentoo下使用Grub2 28 Apr 2013 | 12:05 pm
Gentoo的官方文档里, 很早就写的是如何使用grub来启动Gentoo, 然而grub2已经出来很长一段时间了, 可是文档却一直没有更新. 这里, 给大家介绍一下如何在Gentoo下使用Grub2. 安装Grub2 emerge grub 将Grub2装到MBR上 grub2-install /dev/sda 将内核的名字改成vmlinuz--, 比如我的写成了vmlinuz-3.8.10-g...
将你的Fedora升级到开发版 29 Mar 2013 | 04:45 pm
在Fedora开发当中, 有一个词你可能经常见到, 那就是rawhide. rawhide的意思是最新版, 就是说, 如果目前最新的Fedora是18的话, 那么rawhide就是19. 如果Fedora哪天升到了19, 那么rawhide就是20. 最为一个Fedora的开发者或者Packager, 将自己的Fedora升级到rawhide是个很不错的选择. 照着做吧: yum install ...
使用Intellij IDEA从零使用Spring MVC 18 Nov 2012 | 06:57 pm
黑了Java这么多年, 今天为Java写一篇文章吧. 这篇文章主要是想帮助那些刚接触到Java, 同时想从事Java WEB GUI开发的人. 对我而言, 我很早就有想尝试用Java写WEB的想法, 可是没有一次成功过, 不管是用struts, 还是纯JSP, 总是配置不好, tomcat不能正确的运行我的程序. 自打那以后, 我一直在抱怨Java的application, 尤其是要部署于tomc...
毕业这五年 13 Sep 2012 | 09:32 pm
今天看到别人写毕业五年的总结, 才发现, 原来我也毕业五年了. 弹指一挥间, 在IT这个行业, 也摸爬滚打了4年了. 记得初中时接触Basic, 觉得这是很好玩的东西, 然后立志以后要成为一个优秀的程序员. 高中时对编程有些疏远, 倒是有些迷恋游戏. 大学的专业不是计算机, 自然不会受到一些专业的技能培训了, 当然了, 知识培训也没有. 毕业时, 也是远离了所有IT类的工作, 那个时候的我, 认为...
SSL通信详解 4 Sep 2012 | 07:45 pm
通信加密 这里我们先确定几个角色, 李雷, 韩梅梅和班主任. 班主任为了防止早恋, 不允许异性说话, 李雷和韩梅梅交流只能通过信件. 于是, 李雷给韩梅梅写了一封信, 信件在传输过程中, 被班主任截获到了. 班主任看到了信的内容后, 批评了李雷. 李雷在受到批评后, 问韩梅梅, 我们怎么防止班主任截获到我们信件的内容呢? 韩梅梅建议用加密的方式, 即李雷写完信以后, 用密钥A加密, 韩梅梅收到信后...
JS模板和JSON数据的结合 26 Aug 2012 | 09:13 pm
Web2.0的开发里, ajax是一个非常重要的技术. 如果你的网站里没有点ajax做的东西, 你都不好意思说你是web2.0的网站. 使用ajax的时候, 最关心的就是数据传输的格式了, 一般来说, 有以下几种格式: 纯文本 HTML代码 XML JSON 可以说主流的就是上面几种了. 下面我们来分别分析一下: 纯文本 使用纯文本的格式, 可以传输一些message类的文本, 用于在前台页面显示...
创建一个干净的开发/测试环境 7 Aug 2012 | 05:02 pm
我以前开发的时候, 总是习惯在本地创建一个开发环境, 同时也可以测试, 但是时间长了发现, 这样会有一些问题, 比如你的环境和生成环境总有一些不同, 比如你开发用mac, 可是mac上装python的包, 没有linux方便, 你可能会遇到各式各样的问题. 总之, 遇到这样的问题的时候, 你可能会说, 还是linux好, 没有这些问题, 可是linux的UX体验, 又没有mac或者windows好...
产品开发的一点点想法 17 Jul 2012 | 01:55 pm
代码段的前身叫大卫粘贴, DavidPaste, 是一个代码粘贴的工具, 做了大概有几个月, 上线后一直作为工具来用, 并没有什么流量和收入. 然后因为工作, 很长一段时间都没有再开发和维护, 又由于服务器的原因, DavidPaste甚至都不能访问了. 再后来公司的项目做完了, 自己终于有时间了, 才拿过来继续开发, 朋友给了我一个更好的域名, 就是现在的daimaduan.com. 改名为代...
Java下使用SSL连接 17 Jul 2012 | 01:02 pm
在Java下使用SSL的连接的文章很多了, 我就不多说了, 这里着重说一下SSL连接的一些重要概念, 让大家知道自己都在干什么. 1. 认证的问题. 认证一共有2种, 服务器端认证和客户端认证. 这两种认证有什么区别呢? 服务器端认证是给客户端用的, 作用是告诉客户端, 我是可以信任的服务器. 客户端认证是给服务器端用的, 作用是告诉服务器端, 这个客户端是可以信任的客户端. 2. 一次握手和...
使用uWSGI部署你的程序 19 Apr 2012 | 06:42 pm
关于uWSGI, 大家可以自行去查阅, 资料很多. uWSGI基本上可以理解为一个独有的协议, 支持python, php, ruby等脚本, 比fcgi效率更高, 目前还处于开发活跃期. 尽管如此, 使用uWGSI部署程序, 还是值得信赖, 尤其是它的效率, 实在是不错! 开始介绍部署之前, 我们先来看看一般开启uWSGI, 都需要调哪些参数: -M 开启Master进程 -p 4 开...