技术开发

MMN实用架构过程概览
it知识库

MMN实用架构过程概览

阅读(42) 作者(admin)

  MMN(Macro-Micro-Nano,即宏观-微观-纳米)实用架构过程初步体现了我的架构观:即以实用主义态度把握架构原则与本质思想,从系统的各个层次剖析架构,提供一个具有指导意义和实施价值的架构过程,采取简略、敏捷而又全面...

it知识库

两个程序员的故事

阅读(39) 作者(admin)

  本文是从 A tale of two programmers 这篇文章翻译而来。   当MSX和Atari ST还很‘火’的时候,我在荷兰的一家叫做Aackosoft的游戏公司里短暂的就职过一段时间,这个公司位于Leiderdorp —&md...

关于Winform下,获取Treeview中CheckBox选中项的技巧
NET技术

关于Winform下,获取Treeview中CheckBox选中项的技巧

阅读(43) 作者(admin)

背景今天,在做一个指纹管理平台的界面上,遇到了一些问题,因为公司的基础库中没有针对Winform平台的操作,所以在一个部门选择的场景中,关于如何获取部门TreeView中被选中的项目被难住了。所幸还有一个神器叫做搜索引擎...

it知识库

JavaScript 中两种类型的全局对象/函数

阅读(35) 作者(admin)

  一、核心JavaScript内置对象,即ECMAScript实现提供的不依赖于宿主环境的对象
  这些对象在程序执行之前就已经(实例化)存在了。ECMAScript称为The Global Object,分为以下几种:
  1, 值属性的全局对象(Value P...

it知识库

聚集索引和非聚集索引(sql server索引结构及其使用)

阅读(29) 作者(admin)

  一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非...

it知识库

使用jQuery Mobile和JSON创建移动应用程序

阅读(32) 作者(admin)

  近来移动应用开发迅速受到很多公司的关注,他们寻求为现存的产品和应用程序添加移动展现或者“触点”。即便不是所有,大部分移动应用开发框架也都会适应某种现存的“桌面”开发平台。基于W...

Silverlight for Windows Phone 7开发体验
it知识库

Silverlight for Windows Phone 7开发体验

阅读(28) 作者(admin)

  直接下水  正如学习游泳应该下水尝试一下,而不是坐在教室里看书,学习Windows Phone 7开发技术也应该亲身实践一下,而不是仅仅翻阅资料。那么,怎样实践呢?不必想得太复杂,这里所说的实践就是找个需求实现一下。那...

NET技术

.NET异步编程:IO完成端口与BeginRead

阅读(51) 作者(admin)

  写这个系列原本的想法是讨论一下.NET中异步编程风格的变化,特别是F#中的异步工作流以及未来的.NET 5.0中的基于任务的异步编程模型。但经过前几篇文章(为什么需要异步,传统的异步编程,使用CPS及yield实现异步)的...

it知识库

如何在JavaScript中处理大量数据

阅读(28) 作者(admin)

  在之前的文章中,我们讲了浏览器对于JavaScript代码执行的限制和基于计时器的伪线程机制。这里,我们再看看如何在JavaScript中处理大量数据。  在几年之前,开发人员不会去考虑在服务端之外处理大量的数据。现...

it知识库

JavaScript基于计时器的伪线程机制

阅读(42) 作者(admin)

  在之前的那篇浏览器对Javascript代码执行的限制文章中,描述了5个浏览器在javascript代码执行的时间过长的时候怎么办。它不会改变浏览器的行为,也不可能取消掉后端服务器的进程。不过,计时器可以帮助我们实现长...

冯大辉:十年莽撞IT路
it知识库

冯大辉:十年莽撞IT路

阅读(36) 作者(admin)

  博文视点周筠老师多次叮嘱我写点关于个人成长的心得,颇感压力。回首在IT这个行业也差不多有10年了,没做成什么惊人的事业,也没怎么赚到大把的钞票,如果冒充什么成功导师大谈人生感悟岂不是会被读者朋友笑掉大牙,...

jQuery的.bind()、.live()和.delegate()之间区别
it知识库

jQuery的.bind()、.live()和.delegate()之间区别

阅读(19) 作者(admin)

  基本要素   DOM树  首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:  事件冒泡(又称事件传播)  当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发...

我破解了那位程序员“最饿”的阴谋
it知识库

我破解了那位程序员“最饿”的阴谋

阅读(27) 作者(admin)

  曾经听说有些程序员会在自己编写的程序里做手脚以保住自己的饭碗不被抢走,没想到我自己还真的碰上这样的事了。  那是我的一份小工,一家公司解雇了自己的程序员后,让我帮忙把他们产生了故障的一个软件修正过...

在VS2010项目中引用Lib静态库(以Openssl为例)
NET技术

在VS2010项目中引用Lib静态库(以Openssl为例)

阅读(46) 作者(admin)

  Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。  首先下载Openssl包:(http://ww...

it知识库

在SQL Server数据库之间进行数据导入导出

阅读(35) 作者(admin)

  在SQL Server数据库之间进行数据导入导出  (1).使用SELECT INTO导出数据  在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后...

我讨厌智力题:我还是个程序员吗?
it知识库

我讨厌智力题:我还是个程序员吗?

阅读(31) 作者(admin)

  本文是从 I Hate Puzzles: Am I Still A Programmer? 这篇文章翻译而来。    大概是一两个月前,朋友送了我和老婆一份礼物:一个有1000个小拼块的拼图版,拼的是艾歇尔名作:  昨天我们决定试一试身手。  ...

it知识库

SQL Server 2008中的代码安全(七):证书加密

阅读(30) 作者(admin)

  证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。证书同时包含公钥和密钥,前者用来加密,后者解密。SQL Server可以生成它自己的证书,也可以从外部文...

NET技术

Dojo Data Store——统一数据访问接口

阅读(47) 作者(admin)

  无论在传统的桌面应用还是在主流的互联网应用中,数据始终占据着软件应用中的核心地位。当下,web2.0已经是一个让人们耳熟能详的词汇,而由此带来的数据的开放与共享,引领我们走入了海量数据时代。在今天的互联网...

好代码不值钱
it知识库

好代码不值钱

阅读(27) 作者(admin)

  本文是从 Good code is cheap code 这篇文章翻译而来。
  长久以来我一直主张:好代码是廉价的代码。  当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话...

it知识库

示例:JavaScript中的后续传递风格

阅读(34) 作者(admin)

  现在,CPS作为非阻塞式(通常是分布式的)系统的编程风格而被再次发掘出来。  我对CPS很有好感,因为它是我获取博士学位的一个秘密武器。它十有八九帮我消减掉了一两年的时间和一些难以估量的痛苦。  本文介...

it知识库

10个PHP开发者常犯的MySQL错误

阅读(17) 作者(admin)

  数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。  PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确...

it知识库

如何减少数据库管理开销 发挥最大功能

阅读(27) 作者(admin)

  数据库的知识之前介绍了好多,比如使用动态数据库访问对象,接下来讲解如何减少数据库管理的开销。  连接应用程序  每个应用程序都需要识别其所要连接的以便从中检索数据的数据库服务器。通过使用连接字符...

it知识库

SQL Server 2008中的代码安全(六):对称密钥加密

阅读(38) 作者(admin)

  证书和非对称密钥使用数据库级的内部公钥加密数据,并且使用数据库级内部私钥解密数据。而对称密钥相对简单,它们包含一个同时用来加密和解密的密钥。困此,使用对称密钥加密数据更快,并且用在大数据时更加合适。...

it知识库

SQL Server 2008中的代码安全(五):非对称密钥加密

阅读(21) 作者(admin)

  非对称密钥包含数据库级的内部公钥和私钥,它可以用来加密和解密SQL Server数据库中的数据,它可以从外部文件或程序集中导入,也可以在SQL Server数据库中生成。它不像证书,不可以备份到文件。这意味着一旦在SQL S...

用NuGet掌管你的Visual Studio扩展
NET技术

用NuGet掌管你的Visual Studio扩展

阅读(40) 作者(admin)

  如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好。当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet。它可以辅助你安装或者更新这些库...