- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 技术岗位向管理支持岗的转型
时间过的真快,3月7日入职科技部到现在已经快3个星期了。回顾最近的感受,做以下几点总结:1)从技术岗位转向管理支持岗位,工作性质和范围有了很大的变化,原来只负责一个模块的设计开发,只需要关注技术的细节,业务上的沟通也是很细致的。现在转向支持一个20来人的软件开发团队,不光需要继续学习了解技术知识,而且需要积极把握业务需求,在公司的CMMI流程下保证项目的实施过程。2)沟通能力、管理
2012-03-24 14:54:50
1765
转载 编辑器Ultraedit快捷键
说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意:VIM是开源、免费的,而UE则需要注册。UE是Windows下最好的编辑器——如果没有GVIM和Emacs的话。而VIM和Emacs则是任何操作系统下最好的编辑器。 198 自动换行 CTRL + W 199 插入当前日期/时间 F7 200 找到匹配的括号 (,[,
2012-03-13 22:19:30
498
原创 开会是件痛苦的事情
周一的早上是很急的,起来冲澡,7点半急匆匆地出门,挤地铁,买早饭,8点23打上了卡。领导依旧没有给我们下达任务安排,但是我很希望和领导好好沟通下我今年的工作目标和努力方向。有情况随时向领导汇报,有问题及时沟通,这样开展工作才容易得到领导的支持,这也是我对在上一家公司的教训总结啊。上午开始开系统的需求文档以及模型设计文档,接手的是信用卡系统,需求角度来说大概70来张报表,还有
2012-03-13 00:08:33
460
原创 宅男周六
本来今天约了朋友一起去K歌,但是因为有人加班,K歌被推迟到下周了。早上起来喝了杯牛奶,还有吃了块蛋糕。看看电脑,vs2008已经下载完毕了,开始安装。电脑是新公司配的Dell E6320,装了些软件以后,发现有点慢,检查内存只有2G,而且内存的牌子是南亚易胜的,不是标配的金士顿,faint,公司也真够抠门,内存也就那么点钱,给员工低配,是捡了芝麻,丢了西瓜嘛。一边review公司的软件开发
2012-03-11 02:32:45
1802
转载 Perl篇:Oracle 10g与安装Perl环境时的冲突以及解决方法
Perl篇:Oracle 10g与安装Perl环境时的冲突以及解决方法 从官网下载完Active Perl5.10安装完后,写了很简单的Perl脚本,仅引用了一个文件拷贝模块,调用Perl解释器来运行程序的时候,报了一堆错,先是一个弹出框提示‘无法启动此程序,计算机丢失Perl58.dll’,点击确定后报出错误信息:Can't load 'D:\ora
2012-03-01 09:29:12
517
转载 Perl DBI 初级教程
Perl DBI 初级教程目录 1. 基本功能 2. 建立连接 3. 选项 4. 下达 SQL 5. 进阶功能 6. SELECT语句 7. 事务机制 8.参考资料 本文是以 Perl DBI Examples 为蓝本,以及几个浅显易懂的例子,希望能够一步步地带领使用者学习 Perl DBI modules 存取数据库的方法。读完本
2012-02-25 23:30:29
1069
原创 我的时间管理分析
有效的管理者知道他们的时间花在什么地方。他们所能控制的时间非常有限,他们会有系统的工作,来善用这有限的时间。 ——《卓有成效的管理者》 彼得 .格鲁克 一个极大地
2012-02-25 06:06:07
683
转载 交换排序法
交换法的程序最清晰简单,每次用当前的元素一一的同其后的元素比较并交换。 #include void ExchangeSort(int* pData,int Count) { int iTemp; for(int i=0;i { for(int j=i+1;j { if(pData[j] { iTemp = pData[i];
2009-04-22 11:15:00
2180
转载 选择排序法法
现在我们终于可以看到一点希望:选择法,这种方法提高了一点性能(某些情况下) 这种方法类似我们人为的排序习惯:从数据中选择最小的同第一个值交换,在从省下的部分中 选择最小的与第二个交换,这样往复下去。 #include void SelectSort(int* pData,int Count) { int iTemp; int iPos; for(int i=0;i { iT
2009-04-22 11:14:00
607
转载 快速排序
#include void run(int* pData,int left,int right) { int i,j; int middle,iTemp; i = left; j = right; middle = pData[(left+right)/2]; //求中间值 do{ while((pData[i] i++; whi
2009-04-22 11:13:00
437
原创 插入排序法
插入法较为复杂,它的基本工作原理是抽出牌,在前面的牌中寻找相应的位置插入,然后继续下一张 #include void InsertSort(int* pData,int Count) { int iTemp; int iPos; for(int i=1;i { iTemp = pData[i]; iPos = i-1; while((iPos>=0) &&
2009-04-22 11:13:00
522
原创 SHELL排序
这个排序非常复杂,看了程序就知道了。首先需要一个递减的步长,这里我们使用的是9、5、3、1(最后的步长必须是1)。 工作原理是首先对相隔9-1个元素的所有内容排序,然后再使用同样的方法对相隔5-1个元素的排序 以次类推。 #include void ShellSort(int* pData,int Count) { int step[4]; step[0] = 9; step[
2009-04-22 11:12:00
1727
原创 双向冒泡排序法
通常的冒泡是单向的,而这里是双向的,也就是说还要进行反向的工作。 代码看起来复杂,仔细理一下就明白了,是一个来回震荡的方式。 写这段代码的作者认为这样可以在冒泡的基础上减少一些交换(我不这么认为,也许我错了)。 反正我认为这是一段有趣的代码,值得一看。 #include void Bubble2Sort(int* pData,int Count) { int iTemp; int lef
2009-04-22 11:12:00
703
转载 归并排序法
#includestruct st{ int key; int xb;//下标};void merge(struct st a[],struct st temp[],int u,int m,int v)// 一次归并(以a[].key从小到大将结构体排序){ int i,j,k,t; i=u;//i从第一段的起始位置开始,一直到最终位置m; j=m+1;//j从第2段的起始位置开始,
2009-04-22 11:11:00
687
转载 冒泡排序法
1.冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: #include void BubbleSort(int* pData,int Count) { int iTemp; for(int i=1;i { for(int j=Count-1;j>=i;j--) { if(pData[j] {
2009-04-22 11:03:00
638
转载 养成预防和克服拖拉的6个习惯
简言之,拖拉就是一种习惯,一种坏习惯,把事情推托到以后干是它的主要特征。大多数关于工作效率的问题基本上可以归咎于拖拉的毛病,但是很少人能够对这种毛病实际的做一些努力。 这个毛病并不会只是影响你的个人生活,同样会影响到你的事业,因为一旦有机会,这个毛病也会你在工作中表现出来。错过机遇,加班加点,压力,折磨,抱怨,内疚就是最终一连串的后果。我相信大多数的人曾经在生活中不止一次的
2009-04-20 12:30:00
573
vim_user_manual_603
2010-03-09
pricinples of communication system simulation with wireless aplications
2010-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人