技术开发

Android 情景模式的设置
it知识库

Android 情景模式的设置

阅读(27) 作者(admin)

  情景模式的设置大家应当相当熟悉了,但是在Android中如何通过自己的程序进行情景模式的设置呢,情景模式分为多种多种,即可以使用系统自带的,也可以使用自定义的,但是在开发某些程序时,可能需要在程序中更改情景模式...

给大家分享两款正在使用的reflector插件
NET技术

给大家分享两款正在使用的reflector插件

阅读(43) 作者(admin)

  推荐两款神器:Deblector和reflexil  Deblector  它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 简单的说,它可以像ide一样启动调试进程,或者Attach到一个运行中的进程,并调试他们,设置断点...

在MVC2.0使用Lodop为WEB打印提出完美解决方案
NET技术

在MVC2.0使用Lodop为WEB打印提出完美解决方案

阅读(35) 作者(admin)

  通过好友CallHot介绍Lodopweb打印控件。由于是国人开发的,故这两天认真了研究下,打算在未来的项目中使用。现将学习成果与园友分享。如果存在不足的地方,希望您指出。  具体的实现步骤如下:  一、准备工作
...

C#不为人知的秘密-缓冲区溢出
NET技术

C#不为人知的秘密-缓冲区溢出

阅读(27) 作者(admin)

  开场白  各位朋友们,当你们看到网上传播关于微软windows、IE对黑客利用“缓冲区溢出”、0day漏洞攻击的新闻,是否有过自己也想试试身手,可惜无从下手的感慨?本文将完全使用C#语言,探索那些不为人知的...

关于程序成本的讨论
it知识库

关于程序成本的讨论

阅读(29) 作者(admin)

  昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说造成项目失败的主要原因是业务问题,而非技术问题。  ...

使用SharePoint 2007 Web Service上传文件到文档库
NET技术

使用SharePoint 2007 Web Service上传文件到文档库

阅读(32) 作者(admin)

  SharePoint 2010中有了全新的客户端模型,给我们在客户端操作SharePoint对象提供了很大的方便,但是在SharePoint 2007中我们可以使用的方式就比较有限,Web Service是我们最常用的一种方式,SharePoint本身提供了很...

C#特性Attribute的实际应用之:代码统计分析
NET技术

C#特性Attribute的实际应用之:代码统计分析

阅读(183) 作者(admin)

  日常工作中,需要为程序集提供统计分析:   1:程序集方法数;   2:开发人员数目及各自所开发或REVIEW的方法数;   3:测试中,被标注有BUG的数目;   4:直接查看方法的IL代码;   鉴于以上统计的需要,特开发本EXE。...

WPF的消息机制(一)- 让应用程序动起来
NET技术

WPF的消息机制(一)- 让应用程序动起来

阅读(37) 作者(admin)

  前言  谈起“消息机制”这个词,我们都会想到Windows的消息机制,系统将键盘鼠标的行为包装成一个Windows Message,然后系统主动将这些Windows Message派发给特定的窗口,实际上消息是被Post到特定窗口...

所有项目的失败真的都该归咎于程序吗?
it知识库

所有项目的失败真的都该归咎于程序吗?

阅读(25) 作者(admin)

  今天,我读到了两篇有趣的文章:@unclebobmartin写的The Cost of Code 和 @DocOnDev 写的 Code as a Cause of Project Failure (读者可以分别在这里和这里阅读它们的中文版。)。  他们在用各种的论据来证明所...

软件天才与技术民工
it知识库

软件天才与技术民工

阅读(25) 作者(admin)

  薛涌《天才是训练出来的》读后感  长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖...

it知识库

认识程序员

阅读(29) 作者(admin)

  人们常说程序员的生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方,BLOG是他们分享技术的地方,BBS等地方有问题他门总是热心帮助解答,处理程序异常,修改程序错...

ESB产品架构之愚见
it知识库

ESB产品架构之愚见

阅读(38) 作者(admin)

1 主要概念SOA :英文全称是 Service-oriented architecture ,现在概念比较的不统一,主要由以下几种定义 W3C :可以调用的一系列组件,其接口描述可以发布和发现。 CBDI :一组策略,实践和框架,支持将应用程序功能作...

it知识库

前端基础框架的思考和尝试

阅读(32) 作者(admin)

  近日我一直在思考类似的关于js模块和文件管理的方式。正好团队里也正有这样的需求,于是,经历了好几天的苦思冥想,稍微做了些尝试。下面会细细道来。  js模块和文件的管理  基于这个title,前提是我们已经明确...

配置Nginx+uwsgi更方便地部署python应用
it知识库

配置Nginx+uwsgi更方便地部署python应用

阅读(28) 作者(admin)

  个人觉得php最方便的就是deployment了,只要把php文件丢到支持php的路径里面,然后访问那个路径就能使用了;无论给主机添加多少php应用,只要把目录改好就没你的事了,完全不用关心php-cgi运行得如何,deployment极为方...

it知识库

成为更优秀的开发人员:第二步-知道你的核心竞争力

阅读(30) 作者(admin)

  编者按:原文作者罗布·沃林(RobWalling)从事Web应用开发10年之久,担任过业内顾问、自由开发人员和全球最大的信用卡预付公司City of Pasadena的开发经理。现居住于加州中部城市弗雷斯诺(Fresno)。关注并指导...

一些程序员必须知道的杂项资源
it知识库

一些程序员必须知道的杂项资源

阅读(33) 作者(admin)

  以前给大家介绍过一些非常有意思的杂项资源,今天再给大家介绍一些。(虽然没有上次的多,也算是一个新年礼物吧)首先,如果你想在你的web页上做一个小提示,你不妨到http://projects.nickstakenburg.com/tipped上看看,...

it知识库

敏捷咨询工具箱(二)──OO训练营

阅读(34) 作者(admin)

犯错误是最好的学习方式。 ──莎伦·德雷珀  背景  我们为客户提供咨询,刚开始做了很多敏捷的实践,包括:持续集成、测试驱动、用户故事需求分析、迭代开发等等之后,发现如果再想深入下去...

SQL Server 2005 分区模板与实例
it知识库

SQL Server 2005 分区模板与实例

阅读(29) 作者(admin)

  一、场景  这一段时间使用SQL Server 2005 对几个系统进行表分区,这几个系统都有一些特点,比如数据库某张表持续增长,给数据库带来了很大的压力。  现在假如提供一台新的服务器,那么我们应该如何规划这个数...

it知识库

代码之丑(零)

阅读(32) 作者(admin)

  看到下面这段代码,你会做何感想?if(db.Next()) {
return true;
} else {
return false;
}...

it知识库

代码之丑(四)——代码找茬游戏

阅读(29) 作者(admin)

  这是一个找茬的游戏,下面三段代码的差别在哪:if (1 == insertFlag) {
retList.insert(i, newCatalog);
} else {
retList.add(newCatalog);
}
if (1 == insertFlag) {
retList.insert(m, newC...

it知识库

代码之丑(五)——不受欢迎的大心脏

阅读(24) 作者(admin)

  不知道为什么,初见它时,我想起了郭芙蓉的排山倒海:ColdRule *newRule = new ColdRule();
newRule->SetOID(oldRule->GetOID());
newRule->SetRegion(oldRule->GetRegion());
newRule->SetRebateRuleID(oldRu...

it知识库

代码之丑(六)——分家的声明和使用

阅读(21) 作者(admin)

  这是一段长长的C++代码,我的问题是:relaPri、relaSec和 scoutBySec这三个变量在哪里用到了?void DealForServiceA(const char *oprCode, const char *subID, const char *oID, XList *callCicsList) {
XStr...

it知识库

代码之丑(七)——你的语言

阅读(27) 作者(admin)

  这是一段用C++编写的数据库访问代码:int Comm::setIDBySevNum(const XString& servnumber) {
DB db;
db.setSQL("select id from users where servnumber=:servnumber");
db.bind(":servnumber",...