2009年12月6日

热点关注--Android动了Java的奶酪?

摘要: Android,号称"史上首个全免费开放的手机平台"。Google Android动了谁的奶酪?是Apple,还是微软?互联网时代奇迹般崛起的Google,已经成为微软的心腹大患。然而不论Google OS的谣言传得多么活灵活现,业界多么意淫Google直接挑战微软Windows操作系统,然而Google从来都是按兵不动。Google看得很清楚,桌面操作系统时代快要结束了,现在是掌上操作系统时代登... 阅读全文

posted @ 2009-12-06 23:36 J0YANG 阅读(603) 评论(0) 推荐(1) 编辑

2009年8月24日

消息队列(MQ)技术的介绍和原理

摘要: 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息中间件概述消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道... 阅读全文

posted @ 2009-08-24 14:40 J0YANG 阅读(10062) 评论(0) 推荐(1) 编辑

2009年8月18日

C#程序实现动态调用DLL的研究(转载)

摘要: C#程序实现动态调用DLL的研究摘要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一... 阅读全文

posted @ 2009-08-18 15:47 J0YANG 阅读(1123) 评论(0) 推荐(1) 编辑

2009年8月12日

浅谈西门子Prodave6.0在C#中的应用

摘要: 最近在做一个数据采集项目,涉及到许多与西门子S7系列PLC的通信,由于自己的VC水平属于半瓶子晃荡,所以就想利用C#来进行开发(个人比较喜欢C#的代码风格,看着很清爽),虽然C#这种高级语言与底层的设备通讯效率确实不如C++,但好在数据量不大,实时性要求不算太高,用C#还是可以应付的。在界面开发方面,高级语言确实不如WinCC,Intouch之类的组态软件,但在数据处理上面,却有很大的灵活性。 在... 阅读全文

posted @ 2009-08-12 23:47 J0YANG 阅读(8319) 评论(12) 推荐(4) 编辑

2009年8月11日

C#(.net)中的DllImport 用法[转]

摘要: 原文地址:http://www.cnblogs.com/xumingming/archive/2008/10/10/1308248.html大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接... 阅读全文

posted @ 2009-08-11 14:28 J0YANG 阅读(2546) 评论(0) 推荐(1) 编辑

2009年8月10日

浅谈C#内存回收与Dispose﹐Close﹐Finalize方法 [转]

摘要: .net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕FileStreamfs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在... 阅读全文

posted @ 2009-08-10 23:59 J0YANG 阅读(456) 评论(0) 推荐(0) 编辑

导航