2012年4月23日

80X86常用汇编指令集(不断补充完善中)

摘要: 80X86常用汇编指令集(不断补充完善中) http://blog.csdn.net/rockhui/article/details/6756315学习汇编语言,最关键的就在于汇编指令集的掌握以及计算机工作方式的理解,以下是80X86汇编过程中经常用到的一些汇编指令。从功能分类上来说,一共可分为一、 数据传送指令:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF、POPF、CBW、CWD、CWDE。二、 算术指令:ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、DIV、DAA、DAS、AAA、AAS。三、 逻辑指令:AND、OR、XOR、NOT、TEST、 阅读全文

posted @ 2012-04-23 16:57 chulia 阅读(691) 评论(0) 推荐(0)

Delphi与Python结合

摘要: http://www.cnblogs.com/DxSoft/archive/2010/10/16/1853025.htmlDelphi与Python结合 Python是一个非常强悍的脚本语言,强悍在的的粘合性,可以和各种语言无缝的衔接,强悍在python库的多样化(基本上只有你想不到的开发库,而没有他不存在的开发库),所以实际中开发起来时相当方便的。如果说,要作为Delphi的脚本语言来和Delphi联合工作,应该是一个非常不错的选择。现在就介绍一个非常好的Delphi Python控件,目前支持D4-D2010,对Python的支持,更新到支持Python3.0下载地址http://www. 阅读全文

posted @ 2012-04-23 14:09 chulia 阅读(418) 评论(0) 推荐(0)

Delphi内嵌汇编语言BASM精要(转帖)

摘要: http://www.cnblogs.com/DxSoft/archive/2010/10/09/1846342.html1 BASM概念简要 汇编语句由指令和零至三个表达式构成。表达式由常数(立即数)、寄存器和标识符构成。例如: movsb // 单指令语句 jmp @Here // 一个表达式: 标识符 add eax,1 // 两个表达式: 寄存器和立即数 // 三个表达式: 寄存器, 标识符(内存地址), 立即数 imul edx, [ebx].RandSeed, 08088405H 一段BASM代码以ASM关键字开始,END关键字结束。中间有任意多个汇编语句。 BASM代码通常写.. 阅读全文

posted @ 2012-04-23 14:08 chulia 阅读(244) 评论(0) 推荐(0)

2012年4月20日

实现一个可host asp.net程序的小型IIS(Cassinidev介绍)

摘要: http://www.cnblogs.com/sweethome/archive/2011/09/22/2184988.html引子 源于给客户做的一个系统, 基于传统的c/s架构(wpf+wcf), 后来因为客户需要, 就写了一些基于Web的查询小工具, 开发完了要部署的时候才发现, 服务器上并没有装IIS。服务器是win 2003 server操作系统, 硬盘上没保留系统安装文件的备份,要装IIS就得跑一趟机房, 为做一个懒惰的程序员,就开始想方法找歪路啦。Google之, 得到以下信息:Cassini —— VS自带的ASP.NET Development Server的前身(http: 阅读全文

posted @ 2012-04-20 13:13 chulia 阅读(625) 评论(0) 推荐(0)

2012年4月19日

windows下apache服务器和tomcat集群

摘要: http://lym6520.iteye.com/blog/416280上篇文章呢将乐如何集成apache服务器和tomcat服务器,见文章http://lym6520.iteye.com/admin/blogs/412046,接下来讲讲如何tomcat集群 首先呢,修改配置文件workers.properties # the list of workersworker.list=router,worker1,worker2worker.worker1.type=ajp13worker.worker1.host=ipworker.worker1.port=portworker.worker1. 阅读全文

posted @ 2012-04-19 09:59 chulia 阅读(283) 评论(0) 推荐(0)

使用简单的 5 个步骤设置 Web 服务器集群

摘要: http://www.ibm.com/developerworks/cn/linux/l-linux-ha/通过在多个处理器之间分担工作负载并采用多种软件恢复技术,能够提供高度可用的环境并提高环境的总体 RAS(可靠性、可用性和可服务性)。可以得到的好处包括:更快地从意外中断中恢复运行,以及将意外中断对终端用户的影响降至最低。为了更好地理解这篇文章,您需要熟悉 Linux 和连网的基本知识,还需要配置好 Apache 服务器。本文的示例基于标准的 SUSE Linux Enterprise Server 10 (SLES10) 安装,但是使用其他版本的明智用户也应该可以采用文中展示的方法。本文 阅读全文

posted @ 2012-04-19 09:58 chulia 阅读(339) 评论(0) 推荐(0)

NAT负载均衡方式,apache如何在日志中记录客户端IP

摘要: NAT负载均衡方式,apache如何在日志中记录客户端IP (2008-01-07 16:25) 分类: WEB 在负载均衡中,有两种常用的方式,NAT和单臂(lvs叫DR),在nat方式下,后端apache只能看到负载均衡设备的IP而不是客户端的IP,如果想让apache记录客户端的IP,需要在负载均衡设备在请求后端apahce服务器时,在请求头中向apache传送一个环境变量,如在 netscaler中设置source-ip,修改apache的Logformat,如:LogFormat "%h %l %u %t \"%r\" %>s %b \" 阅读全文

posted @ 2012-04-19 09:47 chulia 阅读(487) 评论(0) 推荐(0)

2012年4月17日

采用了InterBase/FireBird的多层RichClient(RIA)构架

摘要: http://atkins.5d6d.com/thread-660-1-1.html一个FireBird+ISAPI+ActiveX的构架原型。图1、图2 是两个样例Object图3 是部署控制台 本帖包含图片: 本帖包含图片: 本帖包含图片:这个框架的好处在于,可以用Delphi的知识去编写BS构架的程序,而且,程序的效果完全是那种后台异步传输数据的机制,No Flicker,把AJax力求达到的目标发挥的有过之而无不及。但这个模式有两个局限性:1、只能用在32bit Windows下的IE中。2、首次下载速度较慢,因此更适合Intranet系统的构架这个系统是一个应用服务器容器平台,我们做 阅读全文

posted @ 2012-04-17 14:15 chulia 阅读(608) 评论(0) 推荐(0)

2012年4月15日

ROW_NUMBER()函数的使用

摘要: http://www.cnblogs.com/tangself/archive/2010/09/29/1838234.htmlROW_NUMBER()函数的使用Row_number() over只是用于把查询的数据,为他增加一列连续的ID数ROW_NUMBER()函数是Sql2005中新添的一个函数。通常它被用在分页的SQL语句中。微软官方的对此函数的描述是:返回结果集分区内行的序列号,每个分区的第一行从1开始。我对此的理解:利用此函数可以为表中的某个字段建立序列,从1开始。就是说,根据已存在的某列,利用此函数可建立一新列,新列是数字,按照已存在列的顺序从1开始。上边可能说的不是很清楚,请结合 阅读全文

posted @ 2012-04-15 23:19 chulia 阅读(306) 评论(1) 推荐(0)

2012年2月29日

什么是spring.net的 核心DI容器、AOP、Web框架

摘要: 核心DI容器、AOP、Web框架http://www.infoq.com/cn/articles/SpringDotNET-QnA 阅读全文

posted @ 2012-02-29 15:32 chulia 阅读(171) 评论(0) 推荐(0)

优化多核服务器集群中MapReduce的性能和可扩展性

摘要: http://www.infoq.com/cn/presentations/chb-mapreduce 阅读全文

posted @ 2012-02-29 15:01 chulia 阅读(138) 评论(0) 推荐(0)

重温大师经典:Martin Fowler 的持续集成

摘要: http://kb.cnblogs.com/page/132766/英文原文:Continuous Integration (作者:Martin Fowler,译者:滕云) 原文发布时间:2006年5月1日 翻译时间:2012年2月25日 持续集成是一种软件开发实践,在实践中项目成员频繁地进行集成,通常每个成员每天都会做集成工作,如此,每天整个项目将会有多次集成。每次集成后都会通过自动化构建(包括测试)来尽快发现其中的错误。许多团队都发现这种方法大大地减少了集成问题并且能够快速地开发出高内聚性的软件。本文简要地总结了持续集成技术及其现状。 我还清楚地记得我刚加入一个大型软件项目时的情... 阅读全文

posted @ 2012-02-29 14:48 chulia 阅读(166) 评论(0) 推荐(0)

这几年的技术尝试,都有哪些失败的例子- 快速代码生成+基础框架

摘要: http://www.qiyeku.com/news/445656我大学的专业是经济学,不是计算机专业。在性格方面,比较沉稳,随和。平时喜欢研究,做一些技术方面的探索,希望能让自己技能每年都有一个大的提升。自工作后有了笔记本,这种研究活动就进行的更加频繁。网上说Google会拿工作时间的20%给自己的的员工做研究之用,凭个人喜号,喜欢什么技术就鼓励他们研究什么,真是了不起的企业。员工的技能提升之后,对企业肯定有好处。做事的效率就是很大的进步。至于员工技术厉害了,想跳槽,通常是企业不珍惜自己的员工才会导致这样的局面。员工技术强,又能为企业带来实际的效益,为什么还是在企业中得不到重用呢。因为当初招 阅读全文

posted @ 2012-02-29 14:46 chulia 阅读(271) 评论(0) 推荐(0)

2012年2月26日

最完整的:JAVA调用ORACLE的存储过程、函数的返回结果集例子

摘要: http://www.huomo.cn/database/article-ca0c.html以下开发例子参见两个附件的图片: JAVA调用ORACLE的存储过程、函数的返回结果集的JAVA开发界面.JPG JAVA调用ORACLE的存储过程、函数的返回结果集的PL-SQLDEPVELOPER界面.JPG具体过程如下:--例子开发工具: oralce数据库版本:oralce9i ,10G oralce的JDBC驱动:class12.zip ,主要下载该驱动包后,才可以连接oracle oralce数据库脚本执行工具: PL/SQL Developer Version 7.1.4.1390 JA. 阅读全文

posted @ 2012-02-26 12:34 chulia 阅读(4111) 评论(0) 推荐(0)

2012年2月22日

如何利用C#实现分布式数据库查询 .NET程序设计

摘要: http://it.100xuexi.com/ExtendItem/OTDetail.aspx?id=6f3bfd85-77a0-490c-8fa2-7dd2794ba4a7随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 1 分布式数据库系统就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中 阅读全文

posted @ 2012-02-22 15:07 chulia 阅读(319) 评论(0) 推荐(0)

2012年2月17日

sql查找不重复记录

摘要: http://zhidao.baidu.com/question/66282784.html?fr=qrl&cid=93&index=2用 Distinct 子句呀select distinct * from [yourtable]或select distinct [字段名1],[字段名2] from [yourtable]防止重复插入记录sql实现方法更多详细内容请查看:http://www.111cn.net/database/mysql/38213.htmSQL语句判断空值相等http://faq.dev.yesky.com/question-10138.htmlSQL语 阅读全文

posted @ 2012-02-17 13:45 chulia 阅读(373) 评论(0) 推荐(0)

2012年2月15日

简述C#源程序在.NET平台上的运行机制

摘要: http://zhidao.baidu.com/question/119960471.htmlhttp://zhidao.baidu.com/question/119960471.html.Net Framework是一个以规格为基础的开发平台。而这份规格统称为CLI(Common Language Infrastructure),而最初由Micrsoft依据这份规格所自行实现的产品就是CLR 。在CLI规格中,又细分为四个子规格。CIL(Common Intermediate Language)、CTS(Common Type System)、在CTS中又细分CLS(Common Langu 阅读全文

posted @ 2012-02-15 14:41 chulia 阅读(293) 评论(0) 推荐(0)

2012年2月13日

基于LINQ to SQL的WEB开发三层架构(1)

摘要: http://developer.51cto.com/art/200905/122580.htm程序员不再受限于复杂的SQL脚本,而可以一种近乎完美的方式来搭建自己的面向对象型软件 系统,这种方式就是将数据完全对象化,将SQL语句封装到底层,由framework来完成,程序员 只需面向数据库对象来编程,从另一种意义上来说,是把数据也程序化了。LINQ的这种开发模式也改变了系统架构的搭建方式,在以往的系统中,数据访问层DAL 要访问数据字段,业务逻辑层BLL要得到数据都需要通过数据模型层Model来处理,而LINQ和 VS2008为我们带来了一种全新的自动化方式生成数据模型层,这就是dbml(D 阅读全文

posted @ 2012-02-13 20:24 chulia 阅读(290) 评论(1) 推荐(0)

VS2008设置查看.NET源码的方法

摘要: http://www.xueit.com/asp.net/show-4491-1.aspxVS2008设置查看.NET源码的方法时间:2009-9-9 0:01:43 来源:编辑整理 作者:webmaster --下面解读在VS.NET2008中查看.NET源码的设置方法:在Visual Studio 2008中可以通过调试进入。NET Framework的源代码,从这个意义上说,.NET Framework是开放部分源代码了,但现在只支持调试模式下进入源代码。而其,这个功能在Visual Studio 2008 Express版本中不能支持。注意,所有的源代码都是从指定的远程服务器上按需下载 阅读全文

posted @ 2012-02-13 18:08 chulia 阅读(312) 评论(1) 推荐(0)

VS2010下如何调试Framework源代码(即FCL)

摘要: http://cnn237111.blog.51cto.com/2359144/541057怕忘记,重新记录一下。有一种提高自己编程能力的好办法,就是看看.net framework的源码是如何写的?我们在追踪bug的时候,也往往需要追踪到.net framework的源码中去。按照如下方法设置vs2010,即可追踪到.net framwork的源代码中去。可以看出,我将pdb文件放在了d:\msSource\MicrosoftPublicSymbols目录下面,这样在调试的时候,vs会自动去该目录下面找pdb文件。我们可以看看这个目录下的文件调试源码后,我们会找到一些平时不怎么写的东西。比如 阅读全文

posted @ 2012-02-13 18:06 chulia 阅读(186) 评论(0) 推荐(0)

.NET Framework 将有限地向开发者公开源代码

摘要: http://www.builder.com.cn/2007/1008/539473.shtml微软今天公布了一项开放源代码计划,随着Visual Studio 2008的发布,微软将根据Microsoft Reference License向开发人员提供Microsoft.NET架构的源代码,包括基础类库 (System namespace, IO, Text, Collections, CodeDom, Regular Expressions, etc), ASP.NET, WinForms以及WPF,并且微软还会逐渐开放更多产品.我们有两种方法可以读到源代码:1) 下载源码包,并在本地安 阅读全文

posted @ 2012-02-13 18:00 chulia 阅读(250) 评论(1) 推荐(0)

.NET Framework源码研究系列之---万法归宗Object

摘要: http://www.cnblogs.com/niyw/archive/2010/07/28/1787358.html 经过前面三篇关于.NET Framework源码研究系列的随笔,相信大家都发现其实.NET Framework的实现其实并不复杂,也许跟我们自己做的项目开发差不多.本人也是这样的看法.不过,经过仔细深入的研究,我们还是会发现一下平时很难注意到的东西,而这些东西对我们完善思路,开阔眼界,锻炼良好的编码素质有着很大的意义. 我们知道.NET中所有的类型(包括:引用类型,值类型)都从Object类派生过来,由此可以说Object是所有类型的根本.那么今天我们就研究.NET(C#.. 阅读全文

posted @ 2012-02-13 17:06 chulia 阅读(153) 评论(0) 推荐(0)

jQuery 1.7 中文API

摘要: http://julying.com/blog/show-7-29-1.htmljQuery 1.7 发布了 /(jQuery 1.7更新,jQuery 1.7b,jQuery api)299月2011看到,今天(北京时间:2011年09月29日)发布了jQuery 1.7版本。今天发布的是 jQuery 1.7 的第一个 beta 测试版本,该版本修复了超过 50 个的问题以及带来一些新特性。jQuery 1.7 下载:http://code.jquery.com/jquery-1.7b1.jsjQuery 1.7 主要改进:1、新的事件.on() .off()旧的 API(jQuery 1 阅读全文

posted @ 2012-02-13 15:21 chulia 阅读(514) 评论(0) 推荐(0)

DotNet源代码中的模式Builder生成器模式

摘要: http://edu.cnzz.cn/NewsInfo/25397.aspx将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。 建造者(Builder)角色:给出一个抽象接口,以规范产品对象的各个组成成分的建造。一般而言,此接口独立于应用程序的商业逻辑。模式中直接创建产品对象的是具体建造者(ConcreteBuilder)角色。具体建造者类必须实现这个接口所要求的方法:一个是建造方法,另一个是结果返还方法。 具体建造者(Concrete Builder)角色:担任这个角色的是于应用程序紧密相关的类,它们在应用程序调用下创建产品实例。这个角色主要完成的任务包括:实现... 阅读全文

posted @ 2012-02-13 14:07 chulia 阅读(165) 评论(0) 推荐(0)

sealed关键字用法

摘要: http://www.cnblogs.com/YangFengHui/archive/2011/04/18/2020095.htmlSealed英文意思是密封的。顾名思义,该关键字修饰类时,密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override 一起使用。 也就是说要想用sealed修饰方法,则被修饰的方法必须是改写父类的方法。sealed 跟override一起使用。这个sealed关键字跟java中的Final关键字是一样的用法。使类不能再被继承,方法不能在重写。 因为接口,抽象类是只能被. 阅读全文

posted @ 2012-02-13 14:03 chulia 阅读(1349) 评论(0) 推荐(0)

jQuery Ajax 实例 全解析

摘要: http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.htmljQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (Stri 阅读全文

posted @ 2012-02-13 09:10 chulia 阅读(143) 评论(0) 推荐(0)

2012年2月7日

《Practical Clojure》学习笔记[3] Clojure中程序流程控制

摘要: http://www.cnblogs.com/debugcool/archive/2012/02/07/Controlling_Program_Flow.html 1. 函数 作为一种函数式编程,Clojure程序都是以函数开始,也是以函数结尾的。Clojure程序的结构和树很相似,每个节点都是函数,它的子节点就是对其他函数的调用。要理解Clojure程序就要理解它的函数以及它是以何种模式被调用的。对函数的使用要小心谨慎,要不然你的程序会编程令人费解的“意大利面条”。对函数的使用要深思熟虑,这样你的程序才会简单优雅,无论是写起来还是读起来都是一种享受。 第一类函数 在Clojure中所有... 阅读全文

posted @ 2012-02-07 15:16 chulia 阅读(460) 评论(0) 推荐(0)

趣谈PC史上最悲剧的16次失败

摘要: http://itbbs.pconline.com.cn/diy/14880608.html每个产业都有自己的起起伏伏,都会有喜剧,也都少不了悲剧,无论是厂商、个人还是产品。Tom'sHardware近日总结了几十年来PC产业历史上最具悲剧色彩的16次失败之举。看看是不是也勾起了你不愉快的回忆?1、新操作系统抛弃旧驱动(几乎每一年) 每次出现新的操作系统,不但海量应用软件要升级保持兼容,驱动程序更是厄运连连,很多原本可以继续正常服役的设备都被无缘无故地无情抛弃,再也得不到来自厂商的驱动支持,尤其是一些扫描仪、打印机等外设。还想用?要么买新的,要么别升级。2、IomegaZIP驱动器(1 阅读全文

posted @ 2012-02-07 08:41 chulia 阅读(235) 评论(0) 推荐(0)

2012年2月6日

浅析智能家居之核心--“家庭服务器”应用

摘要: http://info.ehome.hc360.com/2010/03/241702805.shtml 【慧聪智能家居网】家庭服务器是智能家居系统的核心,智能化住宅的安全性、生活环境、通信方式信息服务、家电设备自动控制等家庭智能化系统控制均可以通过它来实现。关键词家庭服务器X-10电力线载波通信协议智能化家居控制1、引言随着社会经济水平的发展,现在人们的生活追求个性化、自动化,追求快节奏,追求充满乐趣的生活方式,家装要求的档次越来越高,生活家居要求一种人性化、智能化。智能电子技术在现实生活中的智能家居电子产品中得到广泛应用。特别是计算机技术、网络通信技术、信息控制技术的迅猛发展与提高,促使家庭 阅读全文

posted @ 2012-02-06 22:58 chulia 阅读(487) 评论(0) 推荐(0)

OPC服务器开发浅谈 — 服务器模型(转)

摘要: http://www.cnblogs.com/jyz/archive/2009/03/08/1406232.html这里主要讨论的是OPC Data Access 2.0服务器的开发,在掌握了这个最常用的OPC服务器开发之后,对其它类型的OPC服务器,如A&E、HDA等就可以触类旁通了。一个OPC服务器的开发,主要包括两大部分的工作:OPC接口的实现和设备驱动部分的开发。OPC接口的实现,实质上就是按照OPC标准进行COM接口开发,对于大多数的OPC服务器开发者来说,我认为没有必要涉足。目前市场上有很多OPC服务器开发工具,国内外都有,当然价格也不尽相同,调研一下的话应该会找到适合自己 阅读全文

posted @ 2012-02-06 22:55 chulia 阅读(311) 评论(0) 推荐(0)

导航