IT技术博客

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

支持地域化-业务系统设计精要

        既然已经上线了这样的“标准流程”的核心业务系统,就必然会立即遇上各种地域化问题。前面说过,中国各地发展极不同步,在经济、文化、政治、民间风俗、人文道德水平方面全国各地千差万别,相同的业务要求不同的服务方式是不可避免的。 

F#运行原理之程序构造

一切从Modules说起: 我们所有的代码都写在module里,默认情况下,F#将我们的代码放置在一个和代码文件名字相同并将首字母大写的匿名Module里。所以,如果我们有一个叫做value1的值,我们的代码文件是file1.fs,那么就可以用合法的全路径来指向它:File1.value1。

结对编程-如何提高自己的编程能力

我非常高兴也非常荣幸在这次 结对编程中与Haifeng合作。这是一段颇为美好的回忆。希望Haifeng能通过后面的项目不断提高自己的编程能力,一步一步变成大牛。

分离业务逻辑服务层-业务系统设计精要

现在我们的系统已经上线,可惜的是,系统采用了最简单最直觉的思路开发,几乎要把业务逻辑写在界面里了。事已至此,也不可能有什么改变了,这里只是我有过的想法分享出来,作为讨论,以下为我司内容:

C++实现内存池队列

这篇文章讲解了内存管理的基本知识,以一个简单的内存池实现例子作为敲门砖,引领大家认识内存池,并结合分析,得出一方案应用场景如下: 程序所申请的内存块大小比较固定(比如只申请/释放1024bytes或2048bytes的内存),申请和释放的频率基本保持一致(因申请多而释放少会占用过多内存,最终导致系统崩溃)

OAuth V2.0开放平台API

重点提示:oauth2.0客户端得到access_token之后是使用https来调用请求的,目的主要是放重放和数据泄露。oauth2.0 从何而来?oauth 2.0针对1.0的各种问题提供了解决方法?oauth2.0当今是何状况?oauth2.0的实现?带着这些问题,我们来看文章

C++函数库学习入门基础

忆回首以下2个初学问题:1:No such file or directory 2:undefined reference to `XXXX' 再回首学习C++函数库的编译和安装步骤:1:./configure 2:make3:make install 然后写一些调用库函数的小用例,看其能否正常运行以及运行后的效果

Repeater分页无忧(内含分页控件源码)

随着技术的成长,从原来的GridView的使用,进步到使用Repeater,但是Repeater却没有相应的分页功能,需要我们自定义一个Repeater分页控件,虽然网上已有多款分页控件,不过今天仍与大家分享来自洒家的一款分页控件

ASP.NET MVC 实现绑定列表

本篇将简单完成ASP.NET MVC 绑定列表实现这个Demo,为简单的列表穿上华丽的外衣,以数据字典为例子,采用ASP.NET MVC结合Entity Framework,快速创建一个带数据库的列表

Mapreduce编程模型论文总结

本节将总结包含mapreduce编程模式的以下内容:1:MapReduce简介2:mapreduce工作流程3:mapreduce 容错机制4:mapreduce 存储位置5:mapreduce函数6:mapreduce库的使用.

Web开发总结:简单最实在

总想写点儿有逻辑的东东,可是可是,写不出来~那就这样吧,小小的记录~Web开发总结:简单最实在

.NET面试技术总结

最近我们工作室群里说百度要招聘了,也有师兄建议我去华为。我那个去,各位师兄啊,你们太看得起我了,小弟事实上是没有那个水平的.........不是自卑,是确实可能积累不够,看了招聘,上述两个公司根本不招.net,而我那个java功底确实不足以打动面试官哟。

FCKEditor简化与FCK源代码分析

本次从学习的角度对FCKEditor源代码进行分析和作了部分修改:因FCKEditor是一个复杂的基于JS的开源软件,更多细节难以在文章中描述,可下载查看DEMO深入了解,希望对有需要的朋友带来帮助。同时因个人能力、时间、精力有限,不足之处还请指正,后继也会进一步完善本文

LINQ入门:标准查询操作符

本节我们来学习一下linq的标准查询操作符部分:  LINQ中涉及到的延时标准查询操作符很多,这里将其分为两节内容来讲解。对于每个具体的标准查询操作符将从:操作符的作用、方法原型、原型说明以及示例验证三方面来讲解

LinkageError loader 的错误原因分析

LinkageError loader (instance of xxx) previously initiated loading for a different type with name "lib/MyData"时,可以肯定系统中有ClassLoader违背了Parent Delegate的规则

借助扩展方法简化参数合法性判断

有许多的方法需要对传入的参数进行合法性判断,比如下面这种 1 void AddItem(int rpIndex, Item rpItem)2 {3     if(rpIndex < 0)4   

VTemplate模板引擎的使用—Function标签

了解或者认识VTemplate: VTemplate也被网友们简称VT,它是一个基于.net里的模板引擎。 http://www.cnblogs.com/kingthy/archive/2009/08/17/net-vtemplate.html   现在让我们了解一下VT里最常用的functi

架构演进-实例篇

1引言 在标题的取名上,不敢说颇费心机,也算得上花费了一点功夫的。首先想到的是“架构设计过程”,又觉得是不是太大了,因为例子比较局部,不是很完整。叫做“结构变化过程”可能更好点。但是又怕名字取的小气了,进来的人少,参与讨论的就更少了,最终还是取了这个有点忽悠人的标题&l

JavaScript中的ActiveXObject控制Excel的方法

使用JavaScript中的ActiveXObject填充并设置Excel格式1.创建实例并创建工作表var XLObj = new ActiveXObject("Excel.Application");//创建Excel实例var xlBook = XLObj.Workbooks.Add;

iOS自动化测试(原创)

安装部署   在敏捷开发中,经常会听到TDD,BDD这些词语,对于如何进行测试驱动开发,不同的敏捷团队有不同的执行方式,针对于目前在iOS下的测试方案,我们搭建了iOS的自动化测试平台。 需要的安装文件(以下文件放到同一个目录下面,我的命名是setup_cucumber):   1.Frank 源代码 (可以从http