找到相关内容 222
[基础知识]巧用项目生成事件属性自动打包
.net项目有两个生成事件:预先生成事件和后期生成事件。如下截图: 在这两个事件中我们可以实现我们的一些与编译相关的需求,比如编译完成后将某些文件打包并传输到发布服务器上等。 这里要介绍的一个应用案例如下:我们发布Job的流程是将Debug或Release重命名为Bin,然后将Bin目录和App.config 压缩成zip包。 第一步:在预先生成事件中清除上次打包的文件和目录(如果有
http://cyqdata.cn/cnblogs/article-detail-35833 
[Project Euler] 来做欧拉项目练习题吧: 题目018
                                      [Project Euler] 来做欧拉项目练习题吧: 题目018        &
http://cyqdata.cn/cnblogs/article-detail-35823 
浅谈项目测试阶段及Bug修复阶段所遇到得问题
进行了将近半年的项目进入了最终测试及bug修正阶段,在最近修改bug及代码审查的过程中,总结了一点心得体会。写下此文,做下总结。 1、  缺少有效地代码审查   代码审查(Code Review),是一个很有必要的流程。当开发人员自己写好代码后,首先需要审查一下自己刚刚写完的代码,包括代码的逻辑、业务的流程、设计的思路、代码的风格、必要的注释等等,这样一套流程下来,不仅可以很有效的发现程
http://cyqdata.cn/cnblogs/article-detail-35501 
项目管理杂谈-客户是上帝吗?
由于常驻现场开发,与客户打交道的机会比较多,在项目组成员的眼里,客户是什么呢?是上帝吗?要树立以客户为中心的思想吗?我估计很多程序员都没有想过这个问题,只是想把工作完成就OK了。由于没有这种心态,也导致了有些项目组成员在和客户的沟通中,问题不断,因为用户的需求变化导致开发者和客户的对立也时而有之。 在公司和销售眼里,客户是上帝无可厚非,客户是软件公司的衣食父母,是软件公司生存与发展的基础,是公司利
http://cyqdata.cn/cnblogs/article-detail-35334 
项目管理心态纪实——记一次交大上课经历
上张总的课,就像在上项目管理心理学。没有一定的境界,是无法拿捏张总所思所想。更谈不上风险控制。 我早早来到了教室,但奇怪的是张总竟然迟迟没到,平时张总来得都挺早,但竟然在考试这天姗姗来迟。我当时有一种不详预感,但不够强烈,只是弱弱的感觉,今天考试不同以前。 终于,在10点之后,张总来了,他的助理还有几个同学一起进来的。第一眼看去,张总今天精神很不错,看上去刚刚发生过什么令人兴奋的事情。"辛亏你们有
http://cyqdata.cn/cnblogs/article-detail-35264 
Asp.Net大型项目实践(13)-尽可能的去掉项目中的大量XML配置文件
在此系统的项目中我们采用NHibernate实现了ORM;采用Unity来实现了DI和AOP。这2个技术方案应该说都很不错。但随之而来的是,在较大规模系统中产生了大量的XML配置文件。在我们的实际开发中发现编写和存在大量的XML配置文件有以下几点不利: 1.我们需要在XML中编写大量项目中的数据表名,数据库字段名,命名控件,类名等 ,但由于各种因素我们很难保证在XML的纯文本文件编辑器里键入的准确
http://cyqdata.cn/cnblogs/article-detail-35199 
团队项目开发"编码规范"系列文章
团队项目开发"编码规范"系列文章  发布日期:2011年3月18日星期三作者:EricHu   勤能补拙、笨鸟先飞。            规范的编码风格不仅体现了一个人的技术水平,从某种意义上说也体现了一个企业的形象。好的、规范的编码风格,对于整个项目团队来说显得尤为重要。本系列文章对于
http://cyqdata.cn/cnblogs/article-detail-35148 
您在项目中使用多少uml?
  请问各位在项目中,Uml使用的情况?   先介绍一下自己,我是在企业中做独立开发的,一个软件的周期,从头打到尾。以前开发都不怎么用,随着项目的变大,难度变大。 发觉uml在前期的开发中,能够很好的帮我分析项目和组织项目,但是我用的也不是很多,主要是用例图,活动图,类图,流程图, 其它很少用。   我采用的原型化的开发方法,整个周期,都会让用户参与进来,从需求分析,
http://cyqdata.cn/cnblogs/article-detail-35088 
在VS2010项目中引用Lib静态库(以Openssl为例)
      Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。首先下载Openssl包:(http://www.openssl.org/),这是一个C语言类库包,在Windows下可以通过Perl对该类库包进行MakeBuil
http://cyqdata.cn/cnblogs/article-detail-32772 
项目管理杂谈-走还是留,是个问题!
每年到了3、4月份,就到了人才流动的高峰期,至于原因,这里就不谈了。这不,项目组中有人要离开了,在共同奋斗了几年后,突然有人要离开,虽有不舍,但人各有志,不可强留。   对于程序员跳槽,我总结了一下,一般来说,各项指标的重要程度如下图所示:   该跳槽影响示例图说明了如下问题: 1、薪水:薪水是第一位的,一般辞职或者是跳槽,都是为了薪水,毕竟我们国家不讲究归属感,而且社会福利等方面也没有
http://cyqdata.cn/cnblogs/article-detail-32725 
C#代码反编译 得到项目可运行源码 经验分享(附:批量修改文件名工具)
     谈到"C#代码反编译",大家可能都会想到 Reflector代码反编译工具,对其应该也不会太陌生;做C#开发,它算得上是一个不可或缺的实用工具。通过它我们可以很方便的查看一个程序集的源代码(这是其最基本的使用,也是大家常用的),还可以方便破解软件...,而我这篇文章要跟大家分享的是:用Reflector将C#的开发的软件[项目](此文中所说的是wi
http://cyqdata.cn/cnblogs/article-detail-32718 
在同一iphone项目添加lite版
作为基本的推广手段,缩减关键功能,增加ADMob或iAD的lite版应用是必要的。但为了lite单纯另开一个项目,不断在在lite和完整版项目中同步代码,肯定是不行的,最好的办法,就是在同一个xcode project中添加一个Target。步骤如下:1、在左边的Groups&Files窗口中找到Target节点2、在原来的Target上点右键,选Duplicate3、将复制出来的新Tar
http://cyqdata.cn/cnblogs/article-detail-32705 
项目遭投诉怎么办——我的“救火”二三事
摘要:项目出现问题,遭受用户投诉,如何救急现场解决问题   到公司一年多了,发现公司项目很多,但是按期完成的项目不多,有的项目拖一两个月,有的项目甚至拖一年以上。在一线的程序员很辛苦,长期出差加班加点,但是并不能得到用户的好评,甚至还遭到用户埋怨和投诉,公司只好立即派人去“救火”。   记得第一次“救火”那还是新年的假期,突然接到公司电话,让我立即去
http://cyqdata.cn/cnblogs/article-detail-32640 
创建自定义行为并在Silverlight项目中使用2
前言 因为某个敏感词,一直不想用这个标题,但为了文章的连续性,我就2一回吧,呵呵。 首先,我们来补一上文《创建自定义行为并在Silverlight项目中使用》 中一开始说的在Expression Blend中调用创建的自定义行为,上文只是在Visual Studio中以代码的形式实现了。 打开Silverlight项目【注意:如果你创建的Behaviors是Silverlight的,则只能在S
http://cyqdata.cn/cnblogs/article-detail-32520 
创建自定义行为并在Silverlight项目中使用
我们可以编写代码来创建自己定义的行为(Behavior)并在Expression Blend中调用自定义的行为。 我们需要从Behavior类继承,最简单的自定义行为的代码如下: DependencyObject 为依赖属性,比如可以为TextBox,然后重写基类的两个方法OnAttached() 和OnDetaching() 。 我们也可以在行为中包含命令。 允许用户自定义行为功能的一种方式
http://cyqdata.cn/cnblogs/article-detail-32439 
项目管理杂谈-需求无止境
    项目又延期了,老板恨恨的批评了整个项目组,投入了那么多,产出在哪里?查原因,发现是由于项目的需求不断变更导致,这恐怕是很多项目经理、程序员都经历过的事。     我这里就谈谈项目延期的一个重要因素:需求问题   这张图大家再熟悉不过了,我再炒一下冷饭,列一下主要可能的情况 客户提出的需求 项目组 客户期望
http://cyqdata.cn/cnblogs/article-detail-32358 
SQL Server数据库的备份与还原以及在项目中是怎样去实现的
     空闲之余来到了博客园,这次是我第一次写随笔 ,希望大家多多支持,我目前最关注的是数据库,也想在毕业来临之际找到我理想的工作,希望在今后的人生中在数据库方面走得更远!下面将我学习的数据库知识分享给大家,希望在这个平台能不断地学习新的技术,相信我们能共同进步!O(∩_∩)O~ --备份的设备有2种(临时设备和永久设备) 注意:默认下的备
http://cyqdata.cn/cnblogs/article-detail-32309 
嵌入式项目代码结构的分层——HAL(硬件抽象层)、FML(功能模块层)、APL(应用程序层)
一、遇到的问题   在“Zigbee之旅”系列博文中,每写一篇笔者都会编写一个小实验来展开讲解。通过这一段时间的实践,我积累了一些编码经验,但也体会到了之前的代码结构的缺陷:   (1)开发效率低:每次使用片内的某一资源(例如定时器等),笔者都要去查询CC2430中文手册,比较eggache~   (2)代码重复较多:每个实验源码中,诸如 xtal_init ,led_in
http://cyqdata.cn/cnblogs/article-detail-32297 
清华大学 现代软件工程 结对编程项目 (一)
  Pair Project I:  Casual Game ++ Improve an existing casual game with incremental innovation. Skills to Practice and Learn: a)      Requirement Collection & A
http://cyqdata.cn/cnblogs/article-detail-31737 
[Project Euler] 来做欧拉项目练习题吧: 题目017
                [Project Euler] 来做欧拉项目练习题吧: 题目017                             &n
http://cyqdata.cn/cnblogs/article-detail-31678