`
文章列表

常用js插件

WdatePicker 日期控件 
转自: http://www.ruanyifeng.com/blog/2013/02/booting.html    从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 先问一个问题,"启动"用英语怎么说? 回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:

protobuf相关

    博客分类:
  • C++
#编译使用protobuf的程序的时候需要加上下面的g++参数 `pkg-config --cflags --libs protobuf`     
  <?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 
转自: http://www.ibm.com/developerworks/cn/linux/l-makefile/    首先进入 project 目录,在该目录下运行一系列命令,创建和修改几个文件,就可以生成符合该平台的Makefile文件,操作过程如下: 在项目根目录下新建Makefile.am并正确书写。 运行autoscan命令。生成文件configure.scan。扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 将configure.scan 文件重命名为configu ...
转自: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
转自:http://xiongyongyuan1234.blog.163.com/blog/static/5566116820103845725657/       GNOME应用技巧:   通用快捷键   Alt + F1   类似Windows下的Win键,在GNOME中打开"应用程序 "菜单(Applicati ons)  
转自: http://www.blogjava.net/persister/archive/2008/10/27/236813.html    在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照mysql即将执行的查询中读取的顺序列出来。mysql用一次扫描多次连接(single- swe ...

mysql命令行参数

# --prompt 提示信息,如 --prompt="\u@\h:\d \r:\m:\s>"  会提示用户名,主机名,当前被选中的数据库名和时间。
转自: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 ...
转自: 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 ...
  #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(){ ...
Global site tag (gtag.js) - Google Analytics