技术开发

it知识库

互联网不适合螺丝钉员

阅读(26) 作者(admin)

  记者:请简要介绍一下您的成长与求学经历?  陈杰:我是在吉林大学读的计算机专业。记得2001年毕业前,我们毕业生被要求填一张叫做“职业理想”的表格。我写下的理想是“为中国软件事业做些贡献&r...

it知识库

PM与工程师

阅读(28) 作者(admin)

  过节前看到一篇文章,讲产品项目就应该由工程师来主导,但国内让PM去驱动项目,搞得乱七八糟,很恼火,怎么可能做出一款好产品来呢?  很显然,写这篇文章的是一位愤怒的工程师,Angry Engineer!我跟他至少有两点共鸣:  1...

一个从事十年开发软件工程师对职业理解
it知识库

一个从事十年开发软件工程师对职业理解

阅读(24) 作者(admin)

  在软件公司程序员是企业中最基础的岗位,只要保质保量的完成分派的任务就可以了,但在我看来好多程序员就连这一点都做不到。代码写得是一塌糊途,只要能正常运行就算是万事大吉,而且总是会告诉你没有重构的时间。...

五个细节入手 帮助提高数据插入效率
it知识库

五个细节入手 帮助提高数据插入效率

阅读(22) 作者(admin)

  插入数据,是MySQL数据库的基本任务。不过不要小看这个插入数据的动作。在数据库性能优化上,可以在这上面做很大的文章。如果利用MySQL作为一些即时信息化管理软件的后台数据库,如ERP系统。由于其数据插入的作业...

it知识库

DBA技巧:如何编写可重用的MySQL查询

阅读(19) 作者(admin)

  当人们提及可重用的查询的时候,立即映入脑海的往往就是存储过程了。虽然这些存储过程是编写可重用代码不可分割的一部分,但要记住的是,它们只是很少的一部分而已,而非全部。此外,其它可重用代码包括视图、内置函...

NET技术

ASP.NET 4的Demo实践:URL路由改进支持

阅读(44) 作者(admin)

  从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦。借助于ASP.NET路由支持,开发人员可以定义一组路由规则,从而实现把路由模式映射到一...

12个Web开发者应该掌握的Firebug技巧
it知识库

12个Web开发者应该掌握的Firebug技巧

阅读(25) 作者(admin)

  相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试。它是Firef...

从四个细节出发做好MySQL查询优化
it知识库

从四个细节出发做好MySQL查询优化

阅读(17) 作者(admin)

  在任何一个数据库中,查询优化都是不可避免的一个话题。对于数据库工程师来说,优化工作是最有挑战性的工作。MySQL开源数据库也不例外。其实笔者认为,数据库优化并没有大家所想象的那么苦难。通常情况下,大家可以...

系统架构技能之设计模式—代理模式
NET技术

系统架构技能之设计模式—代理模式

阅读(40) 作者(admin)

  一、上篇回顾  很久没有更新设计模式系列的文章了,有了很多热心朋友的反馈,我决定继续将这个系列赶快写完,最近由于过年了,有很多相关的事宜要做,所以没有时间来写,也是对大家的说下抱歉,感觉写文章的时间越来越...

it知识库

什么时候该采用结对编程?

阅读(22) 作者(admin)

  结对编程是构建软件系统的一种有效方法。采用结对编程,带来的显著效益: 更好的想法——持续不断的头脑风暴、更大的知识库、在理解上有更少的差异、有更多的脑力解决设计问题; 更好的质量—&mda...

it知识库

提高编程技能最有效的方法

阅读(25) 作者(admin)

  StackExchange.com上有两个贴子(贴子一,贴子二),贴子名叫“What is the single most effective thing you did to improve your programming skills?”–对你的编程技术提高最有效的一件事是什么...

SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序
NET技术

SharePoint开发笔记-SharePoint2010添加ASP.NET应用程序

阅读(45) 作者(admin)

大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的.  部署这个项目到sharepoint后.却出现了错误,如下图所示...其实解决这个问题的...

NoSQL架构实践(一)——以NoSQL为辅
it知识库

NoSQL架构实践(一)——以NoSQL为辅

阅读(21) 作者(admin)

前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的...

.NET中的异步编程(一)-为什么需要异步
NET技术

.NET中的异步编程(一)-为什么需要异步

阅读(42) 作者(admin)

  在2010年的PDC上,微软发布了Visual Studio Async CTP,大大地降低了异步编程的难度,让我们可以像写同步的方法那样去编写异步代码。Async CTP也在社区里掀起了不小的波澜。在这之后,我也学习了一段时间,这个系列会...

SQL Server性能调优:资源管理之内存管理篇(上)
it知识库

SQL Server性能调优:资源管理之内存管理篇(上)

阅读(26) 作者(admin)

  对SQL Server来说,最重要的资源是内存、Disk和CPU,其中内存又是重中之重,因为SQL Server为了性能要求,会将它所要访问的数据全部(只要内存足够)放到缓存中。这篇就来介绍SQL Server的内存管理体系。  SQL Server...

Eclipse调试Bug的七种常用技巧
it知识库

Eclipse调试Bug的七种常用技巧

阅读(25) 作者(admin)

  本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。  记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。...

it知识库

SQL Server 2008中SQL应用之-“死锁(Deadlocking)”

阅读(25) 作者(admin)

  当一个用户会话(会话1)已经落定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现死锁(deadlocking)。在另一方释放资源前,会话1和会话2都不可能继续。所以,SQL Server...

it知识库

25个PHP游戏编程脚本代码

阅读(23) 作者(admin)

  清单 1.简单的掷骰器  许多游戏和游戏系统都需要骰子。让我们先从简单的部分入手:掷一个六面骰子。实际上,滚动一个六面骰子就是从 1 到 6 之间选择一个随机数字。在 PHP 中,这十分简单:echo rand(1,6);。  ...

it知识库

对象的自治和行为的扩展与适配

阅读(30) 作者(admin)

  在坏的设计中,数据往往是分散的,甚至是杂乱的,这就好像一群失去意识的猛兽,我们无法控制、协调以及管理它们。这种漫无头绪的散乱数据,犹如猛兽的肆意妄为,会给系统带来无尽的灾难。随着系统的演化,这种灾难会逐渐...

it知识库

TDD并不是看上去的那么美

阅读(32) 作者(admin)

  春节前的一篇那些炒作过度的技术和概念中对敏捷和中国ThoughtWorks的微辞引发了很多争议,也惊动了中国ThoughtWorks公司给我发来了邮件想来找我当面聊聊。对于Agile的Fans们,意料之中地也对我进行了很多质疑和...

10件事让你成为一个更好的网页设计师
it知识库

10件事让你成为一个更好的网页设计师

阅读(23) 作者(admin)

  像众多的网页设计师一样我没有去学校学习设计和开发。我的学位是完全不相关的领域。作为一名网页设计开发员我几乎是百分之百的自学成才。不过可不是胡乱自学的。  打从一开始为了能够走到今天,我为自己制...

it知识库

解开最后期限的镣铐

阅读(17) 作者(admin)

  最后期限(Deadline)是软件从业人员必须面临的最大困难与挑战,准确地说,它是所有程序员包括项目管理者的可怕梦魇。当堂吉珂德看到郊野之上的数十架风车,风车的翅翼如巨人的胳膊,正耀武扬威地奚落着这位中世纪后期...

it知识库

Android 前景

阅读(23) 作者(admin)

  现在移动开发市场上平台林立,各自圈地盘,Android平台也异军突起,甚至被誉为对抗iPhone最有实力的平台,而且预计未来将会超过iPhone 独领风骚。Android真的就这么牛吗?真的就非常完美吗?带着疑问,记者对eoeandroid...

VS2010中的调试技巧
NET技术

VS2010中的调试技巧

阅读(45) 作者(admin)

  这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。  今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许...

it知识库

1分钟完美安装最新 CentOS + Nginx + PHP-FPM + MySQL

阅读(27) 作者(admin)

  PHP 5.3.1  MySQL 5.0.89  Nginx 0.8.33 或 0.7.65 (可选)  现在,我们可以快速全自动搞定 CentOS + Nginx + PHP-FPM + MySQL 的安装了  这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,...