摘要: 许多软件在启动的时候都会显示一个加载窗口(Splash),譬如微软的Visual Studio、Office以及Adobe的许多软件。这些加载窗口很精美,但“漂亮”并不是它们的主要作用。设想一下用户双击了一个图标,等了许久都没有看到主窗体,就会感到迷惑:是不是刚才没有点中?于是又双击了一次,这次终于看到主窗体了,但看到了两个,因为启动了两次。如果加载主窗体需要大量时间,那么...
阅读全文摘要: 以前对步进电机和直流电机的控制了解不深,以为仅对步进电机而言,才能进行PWM控制,及到购买相关的驱动板和步进电机后,才发现由于驱动板的原因,控制步进电机的方向、速度只能通过IO控制,相关内容请参见我以前写的博文《步进电机控制(非PWM模式)》。
阅读全文摘要: 题目:设计一种数据结构和算法,让取队列最大值的操作的事件复杂度降到最低。对于栈来讲,Push和Pop均是在栈顶完成的,所以很容维护最大值,而且他的时间复杂度是O(1),基本实现如下所示:实现代码:1.栈类:代码栈能够有效的实现队列,而且栈的取最大值的操作又很容,所以队列的取最大值的操作可以很容易完成了,考虑使用两个栈来实现队列:(队列入队的实现:利用栈B入栈所有元素;队列出队的实现:将栈B中的元素...
阅读全文摘要: 做过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditor和CKEditor相信很多人都已经使用过,在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写,使用简单,非常轻量级。
阅读全文摘要: 《 编程之美》中有个关于逐层遍历二叉树的算法: 按照书中的算法思想实现如下:首先定义数据结构:代码1.要逐层打印二叉树的结点,则可以先实现打印该二叉树某一层的算法:代码2.逐层打印需要知道二叉树的深度:代码3.最后就是逐层打印该二叉树了:代码这是通过递归是比较耗时的做法,但是不需要额外的空间来计算,下面是通过空间换取时间的做法:代码我还想起了逐层遍历二叉树的算法,但是没有不能按照书中的要求把层次分...
阅读全文摘要: 近来有些刚入门的用户,不太了解.NET Micro Framework开发板的使用,所以写了这篇文档,以期缩短用户对开发板的熟悉时间。
阅读全文摘要: 管理是个难题,软件项目的管理更是一个难题。 面对众口难调的软件需求 面对时刻需求变更的风险 面对标准不一致的评价 面对市场环境的不成熟、验收难、回款难 面对习惯受自己控制的代码及程序员的激情与现实的差距 。。。。。。
阅读全文摘要: 实现:验证用户身份成功,并登陆后台Admin文件夹里的index.aspx后台管理首页面,否则禁止匿名用户访问项目中的Admin文件夹里的任何一个文件
阅读全文摘要: MacBook Pro上装三系统 OS X、Ubuntu、Win 7
阅读全文摘要: 绑定基本概念绑定就是一个从通用基础类型派生出来的运行时类型。绑定中描述了传输协议,消息编码格式和其他的一些用于通信的通信协议。
阅读全文摘要: 利用Coolite Toolkit实现一般管理系统的首页,同时利用XML配置左侧功能列表,具体实现代码如下:
阅读全文摘要: 关于字符串的驻留的机制,对于那些了解它的人肯定会认为很简单,但是我相信会有很大一部分人对它存在迷惑。在开始关于字符串的驻留之前,先给出一个有趣的Sample:
阅读全文摘要: HR mail: joyce.yu@polycom.comSoftware ManagerLocation: BeijingVacancy: 1Responsibilities:We are looking for an experienced software development manager who can lead a team of 5-10 people and has the p...
阅读全文摘要: 原文: http://www.almnetworks.net/zh-CN/post/2010/08/25/Database-Permissions-Required-to-Configure-TFS.aspx大多数时候,我们使用SQL Admin来安装TFS服务器是没有任何问题的,但是你要碰上一个留着大胡子的DBA的话,恐怕就没有那么简单了。很多的大公司对安全问题非常重视,所以我们还是需要了解到底...
阅读全文摘要: 需求变更是项目管理过程中最为头痛的问题,也是对项目成本最大影响的因素之一。 我们该如何的应对客户的需求变更呢? 生硬的拒绝,拿合同和需求文档抠字眼跟客户较劲 不管怎样,说服公司实现需求变更,不顾项目成本控制 说服客户放弃需求 转给其它人负责,甩手不管 。。。。 其实作为项目经理,处理需求需要更多的睿智。
阅读全文摘要: 公司的eworkflow自定义工作流系统,最初是开发了java版的。待java版的功能稳定后,就开始开发.net版的。java版的eworkflow工作流系统,我们没有依赖于任何框架,如struts,spring等,也没有用hibernate,ibatis等orm映射工具。在支持web方面也有一套自己的mvc框架,都是纯java的代码。因为工作流系统,比较注重的是工作流引擎核心的实现,其他的表现形式,人机交互等都相对不是工作流系统的重要部分,并且业务模块的自定义表单采用的是eform自定义表单,所以在mvc的框架中,我们只需要注重M部分的流程引擎的开发。
阅读全文摘要: 我们知道项目过程中,经常遇到返工、细节不断修改、需求海阔天空的突破边界,造成了大量的项目成本,如何做到项目成本可控而不是客户满意度呢? 也许书本上的内容会很多,但今天要跟大家交流的是尽信书不如无书。 书本上都会说,项目调研,控制边界、尽量写无二义性的需求文档,以控制项目边界、做到规范的需求管理、可是这一切都是需要甲方配合。我们可以预期一个优质的甲方,有着优质的项目理解素养,这个时候我们一般会比较顺利。 而现实,甲方不一定配合我们工作,也不一定能理解到项目管理的规范和自己要做的配合。 在这样的情况下,我们该如何做好项目调研沟通呢?
阅读全文摘要: 今天早上收到了发自LinkedIn讨论组里面的一封邮件,有关新版的TFS PowerTools对TFS 2010的备份和恢复的全面支持,是Brian Harry昨天和前天分别在博客上发布的两篇文章 new Power Tools which support TFS Backup and Restore, 仅仅看这个名称我就已经很激动了,因为TFS的备份和恢复一直都没有很完整的解决方案,要完成一个很好的备份需要有很多的手动步骤才行。关于这点,可以参考 http://msdn.microsoft.com/en-us/library/bb552295.aspx 我还没有具体测试这个新版的Tfs PowerTools,光看一下截图,可以说确实不错。
阅读全文摘要: 项目开发经验谈:转型---如何成为一个Team Leader --度量 前言:做事前,先学会做人;管人之前,先要把自己管好;训人之前,先要反省自己。己所不欲勿施于人。项目开发经验谈:如何成为出色的开发人员盲目的项目开发什么是企业级项目开发项目开发经验谈之:设计失败的挫败感项目开发经验谈之:忆第一次设计Framework项目开发经验谈之:项目到底谁说了算 转型:不一定就是职位上的转型,担任了某个...
阅读全文