文章列表
Java学习推荐书目
- 博客分类:
- Java入门
From:
http://www.blogjava.net/killme2008/archive/2010/11/11/337788.html
一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长。推荐的的都是我自己读过,也会 ...
#include <vector>
#include <algorithm>
#include <iostream>
#include <boost/phoenix/core.hpp>
#include <boost/phoenix/operator.hpp>
int
main()
{
using boost::phoenix::arg_names::arg1;
int init[] = { 2, 10, 4, 5, 1, 6, 8, 3, 9, 7 };
std::vector ...
http://blogold.chinaunix.net/u/29619/showart_450675.html-x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定,C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后 ...
loki::typelist
- 博客分类:
- C/C++
loki的typelist用来形成class的list
依赖于递归行为 只不过在编译期执行
namespace loki
{
class NullType;
struct EmptyType {};
template<class T, class u>
struct TypeList
{
typedef T Head;
typedef U Tail;
};
typedef TypeList<char, TypeList<signed char, TypeList<unsigned char,Nul ...
vim c++ ide 配置
- 博客分类:
- 技术Wiki
$HOME需建几个目录
.vim
.vim/plugin 放.vim插件
.vim/colors 放配色.vim
cscope和ctags安装的时候需要root权限
具体配置可以参考:http://www.vimer.cn/
插件下载地址:
http://www.vimer.cn/2010/06/%E6%9C%AC%E5%8D%9A%E4%BD%BF%E7%94%A8%E7%9A%84vimgvim%E7%9B%B8%E5%85%B3%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86.html
或者:
http://www.everb ...
linux命令tips
- 博客分类:
- Linux
~/.bash_profile
$vi .bash_profile
function mkdircd() {mkdir -p "$@" && eval cd "\"$$#\"";}
设置系统时间
#date -s "01/31/2009 22:19:53"
/*****************************************/
grep
-v 显示出所有不包含匹配文本的内容
-c 显示满足模式的行数
grep -ri join /home/us ...
<boost/algorithm/string.hpp>
<boost/algorithm/string/case_conv.hpp>
<boost/algorithm/string/classification.hpp>
<boost/algorithm/string/compare.hpp>
<boost/algorithm/string/concept.hpp>
<boost/algorithm/string/constants.hpp>
<boost/algorithm/string/eras ...
vector&&map
- 博客分类:
- C/C++
#include <algorithm>
#include <map>
#include <vector>
//std::map在insert后是自动排序的,查找的时候可以使用 find
std::map<int,string> mapDemo_;
if(mapDemo_.find(nKey) != mapDemo_.end())
{
//find
}
//std::vector在push_back()后不会自动排序,可以使用sort进行排序
std:vector(int) vecDemo_;
sort(vecD ...
//get current time string
char szTime[32] = {0};
time_t lTM = time(NULL);
tm *pstTM = localtime(&lTM);
strftime(szTime, 32, "%Y-%m-%d %H:%M:%S", pstTM);
//struct timeval_a old;
struct timeval_a now,interval;
gettimeofday_a(&now,0);
timersub(&now,&old,&int ...
#include "boost/algorithm/string.hpp"
#include <stdio.h>
#include <string>
#include <vector>
using namespace std;
using namespace boost;
int main(int argc,char* argv[])
{
/*template<typename SequenceSequenceT, typename RangeT, typename PredicateT>
...
1 #include <string>
2 #include <iostream>
3 #include <boost/foreach.hpp>
4
5 #define foreach BOOST_FOREACH
6
7
8 int main()
9 {
10 std::string hello("Hello,World!");
11
12 foreach(char ch,hello)
13 {
14 std::co ...
关于沟通
- 博客分类:
- Tea_技术_生活_随笔
今天沟通的不愉快,交接的人想着抛出,被交接的人很无奈。
对于需求感到很迷惑,二传手没有表达清楚,还被问到底能不能实现。
至少结果是好的,提了两种技术解决方案,找到原始提需求的人沟通完毕。
以后还是与需求方直接沟通来的有效。
/*输入参数:随机数位数*/
/*输出参数:随机数*/
boost::mt19937 m_oBoostRandomSeed_;
GetRandomNumber(int nDigits)
{
double dRangeMin = pow((double)10,nDigits);
double dRangeMax = pow((double)10,nDigits+1) -1 ;
boost::uniform_int<> range(static_cast<int>(dRangeMin),static_cast<int>(dRangeMax ...
//socket基本应用
//erlang程序基本写法
-module(vpl).
-export[(run/2)].
-define(IP,"127.0.0.1").
-define(PORT,1777).
run(ThreadCount,MsgCount)->
CurrentThreadNo = -1,
CurrentMsgNo = -1,
swpan_thread(CurrentThreadNo,CurrentMsgNo,ThreadCount,MsgCount).
swpan_thread(CurrentThreadN ...
表结构:
ColNo Time SerialNo
1(p-key) 020111 030201 030301 AxCSAaa SceCC GYAZZ
需要:
根据SerialNo中不同的值(用空格分开)来获取Time中对应位置的值
Time格式是6个一组
select distinct
substr(a.Time,SpaceCount*7+1,6) as "时间",
a.SerialNo as "序列号"
from
(select (case when ...
- 2009-08-07 11:50
- 浏览 760
- 评论(0)