IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

基于AgileEAS.NET企业应用开发平台的分布式解决方案

开篇 分布式应用        AgileEAS.NET基于Microsoft .Net构件技术而构建,Microsoft .Net最吸引人的莫过于分布式应用技术,基已经提供了XML WebService、 .Net Remoting、WCF等技

ERP/MIS开发 开发LLBL Gen 插件(Plun-in) Implementing a plug-in

以LLBL Gen作为ORM的首选开发工具,在经历几个项目之后,对它的认识又有了新的高度。一方面要对Query API熟练于心,这样写查询语句才会得心应手,另一方面,也在尝试从ORM的实现,源代码分析,扩展方面来了解这个ORM工具,以便在项目出现救急的问题时可以得心应手,临危不乱。 这篇文章介绍LLBL

ERP/MIS开发 ERP开发人员常犯的十种错误

经过数个ERP/MIS项目的开发,列举常见的问题与错误,共勉励。 1 界面代码与逻辑代码混淆 在项目的开始,一般都可以做到界面与逻辑的分离,界面只做数据绑定,业务逻辑则实现客户要求的计算。 WinForms中的BindingSource和Web中的ObjectDataSource,可以实现对object绑定到界面

C++ 类的静态成员详细讲解

在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。 静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即<类名>::<静态

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用16

工作中的细节吴言的新公司好像一切都进展得很顺利,经过一周左右的磨合时间,大家彼此都变得熟悉起来,每个人也基本进入了工作状态。吴言对此非常满意,第一次转型做管理的自己,在最关键的第一周并没有出现大的失误,这个小团队已经开始工作了。但是吴言还是注意到了一些问题,虽然这些问题很小,但是吴言觉得还是需要做些处理才行。吴言首先发

从System.Web.UI.Control类中学习提高程序性能的3个技巧

        技巧1.使用EventHanlderList代替EventHandler            以Control的Init事件为例。通常我们会简

PHP 无限分类三种方式,非函数的递归调用!

今天分享下自己学习细说php中的无限分类方法。 php无限分类大致有三种方式,   1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类;   2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat。程序实现比较简单;   3、第三种不是太了解, 好像要使用到算法和数据

Microsoft Surface 示例--Social Stream for Microsoft Surface 2.0

      Social Stream for Microsoft Surface 是微软与Stimulant, Inc协作创建的一个简单的应用程序示例,此示例程序可以把社区的照片、tweets通过这个应用程序流畅的触摸和翻动分享给大家,值得我们一览。 示例中的代码:R

利用Android 2.2新特性完成缩略图

在Android 2.2版本之前,如果需要完成缩略图功能,往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。但是到了Andorid 2.2版本,如果大家还这么做,那么就证明大家已经成为那个专打怪兽的奥特曼(out man)超人了。   在Android

WebMatrix教程(四) (读取数据库)

概要 WebMatrix对于快速建站的确很有帮助,我曾经用它建立基于 Wordpress, Joomla, DNN 等平台的项目,省却了很多设置上的麻烦,只需要傻瓜式的点击下一步和输入一些基本信息即可。   文本介绍如何在WebMatrix项目中使用和读取 SQL Server CE 数据库。 如果你第一次听

Convert.ToBoolean(“0”) 的错误用法

     今天在调试接口时,遇到了以下问题:      运行这句 bool IsRoot = Convert.ToBoolean(dt.Rows[i]["IsRoot"].ToString()) ;结果抛出如下错误:该字符串未被识别为有效的

IE6,7,8下使用Javascript记录光标选中范围(已补全)(已解决单个节点内部重复字符的问题)

刚和同事讨论了一个很有趣的问题,有个idea,需要记录用户在页面选中的内容,在ff和ie9下有w3c的dom2级事件createRange,这里不再累赘。主要问题是在IE6,7,8只能通过createTextRange选中热区。假如我们知道用户选择开始元素和偏移量,以及结束元素以及偏移量,那么我们可以用下面的例子把用户

[PyJs系列介绍]二、缘起和核心概念

续上,这一篇来深入到PyJs内部,讲一讲它是怎么运作的。   首先说一下PyJs的诞生记。 关于coding,我一只有坚持两个原则: 1. 不写重复的,无意义的代码 2. 编码不能有过多的约束。   在开发百度连接JavaScript SDK的过程中,会面临一个问题:代码要保持一定的规范性以便更多的

Discuz!NT中的LLServer架构设计

     在开发LLServer的同时,我一直在跟进测试企业版的相应LLServer客户端,目前这部分代码已测试完毕并提交的Discuz!NT产品中,会跟随最新的源码包一并发布。本文主要是介绍一下产品中引入LLServer的架构思路。    &nbs

【原创】StreamInsight查询系列(十)——基本查询操作之联接

上篇博文介绍了StreamInsight基础查询操作中的决胜排序部分。这篇文章将主要介绍如何StreamInsight基本查询的最后一篇——联接。 测试数据准备 为了方便测试查询,我们首先准备一些静态的测试数据源。如下input1和input2是一个包含时间戳和[1,5]区间数字的复杂事件流:/

Windows Server Core管理和配置指南 第二版 已经发布

话说Windows Server 2008 R2 的SP1都Release了, 我这里还没跟进,其实第二版的电子书早就做完了;许多朋友通过发邮件(第一版里找到的呵呵)给我,来索要第二版,我都如愿回复了。现在我把第二版的PDF 上传至本博客,请使用Windows Server 2008 R2的朋友多多指教,还不完善,请提

在Silverlight中将多页内容压缩实现单页打印

这是一个小问题,但也有些参考价值,特意整理出来。   Silverlight 4开始提供打印的功能,这无疑使得它更加易于在企业级别的项目中使用,而不仅仅是做些演示和单独的一些文件上传之类的小的组件。 【备注】在这里,我自己的体会是,Silverlight在企业级应用中还是挺受欢迎的,如果运用得当,也确实可以有

XNA Graphics API Library 介绍

眼看着MonoGame就要"所有平台"(MonoTouch, MonoDroid, Mac OS X, Windows & Linux)通吃了,这倍增了我对XNA的兴趣,为了打下一个良好的基础,就从最基本的绘图函数开始吧。 这个XNA Graphics API Library基于XNA的类库,实现了最基本最常用

数独游戏的难度等级分析及求解算法研究1——关于数独

  这是自己本科所写的毕业论文,今天整理电脑的时候,无意中找到这篇文章,当初集中精力2个月才完成这篇论文, 再次读来,觉得写得过于肤浅,但毕竟是自己的心血,与其散落在学校的档案库和自己的硬盘中,倒不如拿来与园友分享。为避免篇幅过长,文章分为3个章节发布。   本论文首先介绍数独的历史、特

服务器处理动态页面原理-1

昨天写的浏览器向服务器请求页面的原理,主要是讲了关于请求静态页面的,今天讲讲服务器处理动态页面 今天用一般处理程序(.ashx)来讲解,一般处理程序是asp.net的核心。 一般处理程序(HttpHandler): 是一个实现System.Web.IHttpHandler特殊接口的类。 能够作为一个外部请求的目标程序的