linux系统
文章平均质量分 71
panda_bear
这个作者很懒,什么都没留下…
展开
-
在VirtualBox中安装Ubuntu 的增强工具包
<br />在VirtualBox中安装Ubuntu 的增强工具包<br />在Ubuntu中开启一个终端,安装VBoxGuestAdditions,命令如下<br />cd /media/cdrom<br />sudo ./VBoxLinuxAdditions-x86.run<br />安装完成后,会有提示"You must restart your guest system in order to complete the installation",我们重启Ubuntu<br />转载 2010-06-25 12:55:00 · 3055 阅读 · 1 评论 -
面试准备(ZZ)
<br />复习基本知识。 《LC C++ 数据结构与算法》、《操作系统原理》、《计算机网络》、《Linux程序设计》(因为我自己做的就是Linux和网络方面的东西); C推荐大家看三本书:《C陷阱与缺陷》、《C专家编程》、《C/C++高质量编程》。对于C,你这样准备就足够了。我的项目主要是C,自己也很喜欢。另外我C++也还可以,就看了钱能的那本。如果一些公司考C++,你最好看一下《C++ Primer》,主要看一下里面的STL。 数据结构也是重中之中,链表、栈、队列,主要是里面的算法、查找原创 2011-02-23 20:54:00 · 380 阅读 · 0 评论 -
Linux下通用线程池的创建与使用(ZZ)
<br />本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。<br /> 为什么需要线程池<br />目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短转载 2011-03-16 18:43:00 · 422 阅读 · 0 评论 -
让memcached和mysql更好的工作(ZZ)
这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是A Bunch of Great Strategies for Using Memcached and MySQL Better Together,我这里还是选择性的翻译以转载 2011-06-17 19:18:00 · 492 阅读 · 0 评论 -
网站密码存储方案比较
为了对用户负责,用户密码采用不可逆算法的时候,我们就要考虑一下如何对用户密码进行加密。那么仅仅是使用不可逆算法就行了吗?还不是,在硬件飞速发展的今天,尤其是GPU运算能力超CPU 10-20倍甚至更多,使得暴力破解的时间大大缩短。那么为了使得暴力破解变得几乎不可能,我们就要使用一些不支持GPU加速破解的算法。这里所说的算法,实际上也是各种加密的hash方式。目前常见的不可逆加密算法有以下几转载 2012-12-20 19:41:10 · 1679 阅读 · 0 评论 -
Linux SVN 服务器的安装
http://www.ha97.com/4467.html原创 2013-07-04 09:32:49 · 526 阅读 · 0 评论