- 博客(23)
- 收藏
- 关注
原创 【云计算】Hadoop 0.20.1 + Hive 0.4.1 + Fedora 12 终极配置
<br />1. JDK配置<br />1 从Sun的网站下载JDK,注意有两个linux下的安装包。一个是rpm,一个是普通的bin,二者均可。<br />2 进入下载的目录,安装jdk。(不会的就google)。<br />3 等待其安装结束,不必配置其他信息。在Fedora 12中djk的环境变量均已自动配置。<br />注意:请先卸载系统自带的openJDK,保险一些。可从安装包管理器中卸载。<br />2. Hadoop配置<br />2.1 虚拟机配置<br
2010-07-07 16:50:00
1749
原创 【项目经验点滴】沟通!沟通
【实景案例】还不容易来一个周末,却来了临时任务,结果牺牲两天的休息日完成地图模块的开发。难度不大,工作量不小,地图上几百个坐标点信息都要取下来。。。辛辛苦苦到了周一,却发现项目组内有另外一个人也做了相同的工作。这不是浪费时间吗? 【分析】虽然没有抱怨等,但如果能提前沟通好,相信这两位的工作能更好的安排,而不用浪费两个人的资源去做相同的一件事,尤其项目在几天后就要上线的急迫状态下,这样的沟通不良会导致严重后果的。 【结论】沟通,提前沟通。无论对自己人,还是对客户。至少提前一个工作日的沟通能避免非常多误会。有时
2010-07-05 11:20:00
376
原创 回来看看,持续关注
<br />阔别2年了,不知不觉中也完成了n多项目,也转行做了咨询顾问。<br /> <br />那日从姑父家回来,感悟颇多啊,几个数字:<br /> <br />780万的房子<br /> <br />80万装修<br /> <br />BMW X5+325i<br /> <br />老婆问我:想不想过这样的生活?<br /> <br />废话,当然想<br /> <br />打工是不可能这样了,只有<br /> <br />自己做老板<br /> <br />自己的收入 = 周围10个最好朋友的收入平均
2010-06-29 10:16:00
388
Android中对SQLite的操作
1. 总论通常自定义类,并继承自SQLiteOpenHelper,在默认的构造函数中,会调用父类的构造函数。只需将数据库名传入即可。 super(context, DATABASE_NAME, null, DATABASE_VERSION); 2. 创建表首先,获取一个可写的数据库对象:database = this.getWritableDatabase(); ...
2009-07-01 12:19:44
122
Android SMS相关操作
1 Android的SMS短消息格式和主要字段 android的sms结构和主要字段如下:_id // 短消息序号thread_id // 对话的序号(conversation)address // 收件人person // 发件人date ...
2009-06-30 19:16:01
132
写了几天的android游戏
写了两天的android游戏,遇见不少问题,也一一google解决掉。不过和我最初的设计思想还是有些出入,比如说view的刷新。我设想的是通过handler在新的线程进行循环刷新,结果android只将最后的结果显示,中间view的显示变化过程不显示,搞得我以为是失去响应了。这个问题是蛮别扭的,不知道是我的设计思想不对,还是实现上有问题,各位看官给点意见。...
2009-05-19 22:13:33
128
原创 jBPM入门 - 0510 - 基本开发流程
前几天发了一篇文章,没几个人看也没人留言,看来我这功夫差的还是远啊,今天来一个实际点的吧。可能上回的废话太多。说说这个jbpm应该怎么来用。 首先当你想学一个框架的时候一定是你要有项目来用他了,OK,那么你项目当中的流程是什么你应该清楚吧,那么当你清楚了这些的时候我们就开始我们这个最简单的例子吧。 假如我们现在有这么一个例子,公司员工想报销点出差费,那么他要将他的申请提交给他的第一...
2009-05-10 09:28:39
110
原创 jBPM入门 - 0510 - 2
jBPM-jPDL学习笔记—框架设计简介(二)关键字: jbpm jpdl 工作流 ...上接 jBPM-jPDL学习笔记—框架设计简介(一) jPDL业务流程模型 理解现实生活中的业务流程 下面我们通过一个简单的部门借款流程来了解现实中的业务流程概念,流程图如下:上图表达了一个抽象的流程定义(Process Definition)。之所以...
2009-05-10 09:17:15
130
原创 jBPM入门 - 0510
jBPM-jPDL学习笔记—框架设计简介(一)关键字: jbpm jpdl 框架设计 工作流 概述: jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 jPDL是构建于jBPM框...
2009-05-10 09:09:59
113
原创 Spring的定时器
今日看到blaiu的关于Spring的定时器,故转载过来详细研究下。applicationContext.xml: 61000 60000 ...
2009-04-02 20:05:45
131
原创 开始struts2了...
没有struts,spring和hibernate的基础,看了大概两个星期,也算是入门了。 在评测中心倒也清闲,正好有空好好看看struts2,现在hibernate了解的差不多。现在刚好有一个项目我负责,想拿ssh来练练手,有兴趣的就联系我吧。 项目信息:银联模拟系统项目周期比较宽松,可以慢慢做,界面可以不那么好看,功能完备就可以。主要关注点在性能上,因为要模拟银联中心的处理
2008-09-22 15:59:00
325
转载 MFC对文件的操作
CFile的派生类CStdioFile提供了对文件进行流式的操作功能。其中函数void CStdioFile::WriteString( LPCTSTR lpsz )写入一个字符串,需要给字符串lpsz的末尾加上换行标志”/r/n”;函数bool CStdioFile::ReadString(CString &rString )从文件中读取一行,如果文件未读完返回true,否则返回false。
2007-04-21 15:41:00
927
原创 在自定义的类中访问文档类
1. 首先,不能用GetDocument()函数,会报错2. 正确方法是通过框架指针来取得文档指针,如下CMainFrame *pFrame = (CMainFrame *)AfxGetApp()->m_pMainWnd; C***Doc *m_pDoc = (C***Doc *)pFrame->GetActiveDocument(); 然后就可以通过m_pDoc来调用文档类的成员了。别忘
2007-04-19 15:14:00
556
原创 CEdit控件中换行
m_cedit是与cedit绑定的value型变量,在m_cedit中写入/n不能产生换行效果,应该写成/r/n.如 m_cedit = "abc /r/n fgh"; 即可产生换行了.
2007-04-06 15:35:00
734
转载 C++中类的静态数据成员函数解析
静态数据成员:下面看一个例子:#include class Point{public: void output() { } static void init() { } };void main( void ){ Point pt; pt.init(); pt.output(); }这样编译是不会有任何错误的。下面这样看#include class Point{public: voi
2007-03-30 10:35:00
557
转载 C++开源跨平台类库集
经典的C++库 STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合 标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了, 故目前不怎么用它了。 Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域的算法, 有一个大的C++社区支持 WxWindows---
2007-03-29 20:52:00
1037
1
转载 VC编程经验
1. 显示和隐藏标题栏 方法一:使用API实现 //隐藏TitleBar LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE); ::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION); ::SetWindowPos(this->m_hWnd,
2007-03-29 20:38:00
760
原创 CString和int的相互转换
1.CString->intCString ss="1212.12"; int temp=atoi(ss);2.int->CStringCString ss;ss.Format( "%d", 123 );
2007-03-27 15:17:00
893
1
原创 CStringArray二维数组的定义和操作
1.定义typedef CArray CMy2Array; CMy2Array my2Array;2.操作2.1 插入数据 for( int i = 0; i { CStringArray *subString = new CStringArray;// 子数组,待插入到主数组my2Array,每次都要new一下 subString->Add( "1" ); s
2007-03-26 16:45:00
10001
2
转载 虚拟列表控件的使用
一、什么是虚拟列表控件虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。二、为什么使用虚拟列表控件我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1是仅
2007-03-23 14:57:00
2976
转载 listctrl控件的显示问题
m_List.SetRedraw(FALSE);//插入数据....m_List.SetRedraw(TRUE);//这样可以避免当数据量过大时,listctrl在显示上出现死机现象
2007-03-23 14:23:00
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人