- 浏览: 389283 次
- 性别:
- 来自: 北京
最新评论
-
lr544463316:
我的怎么不行呀.....
Mysql Access denied for user ''@'localhost' to database 的一种解决方法 -
babaoqi:
使用时需要注意group_concat函数返回值的最大长度=g ...
mysql中的group_concat函数 -
代码能力弱成渣:
可以帮我看下我的代码么?我自己写的sam,也有ac过题的,但是 ...
求两个字符串的最长公共连续子序列(SAM实现) -
atgoingguoat:
有1000个?不过还是收藏下。
jquery常用的插件1000收集(转载)
文章列表
转自: http://www.ruanyifeng.com/blog/2013/02/booting.html
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。
我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。
零、boot的含义
先问一个问题,"启动"用英语怎么说?
回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:
protobuf相关
- 博客分类:
- C++
#编译使用protobuf的程序的时候需要加上下面的g++参数
`pkg-config --cflags --libs protobuf`
PHP5的__clone实现深复制
- 博客分类:
- php
<?php
class cb{
var $mb;
}
class ca {
var $ma;
var $b;
function __construct($ma, $mb) {
$this->ma = $ma;
$this->b = new cb();
$this->b->mb = $mb;
}
function __clone() {
$this->b = clone $this->b;
}
}
$a = new ca(1, 1 ...
subclipse的地址:
http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=33F629B13D660BA8D162A7A9FA517F3A?pageID=p4wYuA
Subclipse
Subversion Client Adapter
Svnkit Client Adapter
Subversion JavaHL Native Library Adapter
生成Makefile的过程
- 博客分类:
- linux编程
转自: http://www.ibm.com/developerworks/cn/linux/l-makefile/
首先进入 project 目录,在该目录下运行一系列命令,创建和修改几个文件,就可以生成符合该平台的Makefile文件,操作过程如下:
在项目根目录下新建Makefile.am并正确书写。
运行autoscan命令。生成文件configure.scan。扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。
将configure.scan 文件重命名为configu ...
Makefile.am一般书写格式
- 博客分类:
- linux编程
转自:http://www.ibm.com/developerworks/cn/linux/l-makefile/
# bin_PROGRAMS即要生成的二进制程序,如果有多个程序,用空格隔开。# 如果所有的文件都需要相同的第三方头文件,可以用变量INCLUDES指定头文件的目录
(例如 INCLUDES=-I /usr/protobuf/include)。
#DEFS用于添加编译选项(例如添加多线程的支持,DEFS+=-pthread)。
如何快速掌握一门编程语言
- 博客分类:
- 生活
出来工作了一段时间,也接触过了各式各样的编程语言。突然想对“如何快速掌握一门编程语言”这个话题做下总结。
搭建开发环境(有些语言这一步就不想要了,比如shell)。
学习语法,读相关书籍或者网上找教程(比如通过W3cSchool的PHP教程,基本就能掌握PHP的语言)。
了解相关的工具(例如C++开发的gdb)。
了解常用的库。
学习一两个框架(比如PHP的CI框架)。
开发项目(当然,著名的helloword工程是不算的)。
到此,基本就学会一门编程语言了。如何进阶那就仁者见仁,智者见智了。
转自:http://blog.sina.com.cn/s/blog_532f78a40100rvzm.html
1. RCF: 纯c++的RPC, 不引入IDL, 大量用到boost,比较强大.2. casocklib: protobuf + asio 较完善实现3. eventrpc: protobuf + libevent 较完善实现4. evproto: protobuf + libevent 简单实现5. febird:同样无IDL的c++ RPC,自己实现了串行化和网络IO.6. libHttp, xmlrpc 都是xml封装的RPC
ubuntu快捷键设置大全
- 博客分类:
- linux
转自:http://xiongyongyuan1234.blog.163.com/blog/static/5566116820103845725657/
GNOME应用技巧:
通用快捷键
Alt + F1
类似Windows下的Win键,在GNOME中打开"应用程序 "菜单(Applicati ons)
对mysql explain讲的比较清楚的
- 博客分类:
- mysql
转自: http://www.blogjava.net/persister/archive/2008/10/27/236813.html
在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照mysql即将执行的查询中读取的顺序列出来。mysql用一次扫描多次连接(single- swe ...
mysql命令行参数
- 博客分类:
- mysql
# --prompt
提示信息,如 --prompt="\u@\h:\d \r:\m:\s>" 会提示用户名,主机名,当前被选中的数据库名和时间。
25个Apache性能优化技巧推荐
- 博客分类:
- web服务器
转自:http://blog.monitis.com/index.php/2011/07/05/25-apache-performance-tuning-tips/
1. Remove unused modules – save memory by not loading modules that you do not need, including but not limited to mod_php, mod_ruby, mod_perl, etc.
2. Use mod_disk_cache NOT mod_mem_cache - mod_mem_cache will not ...
Redis在windows下的安装使用
- 博客分类:
- 开源软件
转自: http://www.cnblogs.com/kkgreen/archive/2011/11/09/2243554.html
下载的windows版本是redis-2.0.2,解压到D盘下:
D:\redis-2.0.2
进到该目录下,有下列文件:
redis-server.exe:服务程序
redis-check-dump.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apa ...
在类的外面调用类保护类型的虚函数
- 博客分类:
- C++
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
class A{
protected:
virtual void fun(){
printf("class:a function:fun\n");
}
virtual void fun2(){
printf("class:a function:fun2\n");
}
};
class B:public A{
protected:
void fun(){
...