HERE I AM

享受编程的快乐

导航

2013年3月3日

摘要: .Net的六个重要概念:Stack, heap, value types, reference types, boxing, and unboxingcodeproject上的这篇文章堪称是深入浅出,特别适合对这些概念还一知半解的童鞋,提供个链接:http://www.codeproject.com/Articles/76153/Six-important-NET-concepts-Stack-heap-value-types,如果您觉得费劲,51CTO上有篇译文,直接google可得。由此再深入研究,可以事半功倍,特别不喜欢那些故弄玄虚的文章,看不懂的文章就不是好文章。 阅读全文

posted @ 2013-03-03 17:20 oceanlzhang 阅读(151) 评论(0) 推荐(0) 编辑

2012年5月20日

摘要: When we use in and not in, it will take a long time to get the results. because it scans all the records of the table. we can use left join instead of in or not in like the following:1. select * from table1 where tabel1.name not in (select name from table2)is equals toselect a.* from table1 aleft jo 阅读全文

posted @ 2012-05-20 09:56 oceanlzhang 阅读(184) 评论(0) 推荐(0) 编辑

2009年9月2日

摘要: GIS入门(转载自ERSI官网) 最近调研GIS开发的可行性,先入个门,ERSI官网上这篇文章觉得不错,写得浅显易懂,让我对GIS也开始有了一个初步的认识。 · 什么是GIS · 为什么要用GIS · 用GIS能做什么 · 如何做GIS分析 · GIS软件 · 数据 · GIS技术标准 一、 什么是GIS   简单的说,GIS系统将描述位置(地方)的层信息结合在一起,通过这些信息可以... 阅读全文

posted @ 2009-09-02 10:10 oceanlzhang 阅读(2684) 评论(0) 推荐(1) 编辑

2008年10月23日

摘要: 使用.net开发项目,ado.net是经常需要用到的,最近发现了一个很好用的一个开源数据库组件——ADOKeycap,非常容易使用,可以和多种数据库连接操作,我使用它对oracle和sql server数据库操作,感觉不错,就是方法不是很多,计划这段项目做完,对其做一些功能延伸,方便大家使用。下面是该组件的下载页面:http://www.cnblogs.com/yueue/... 阅读全文

posted @ 2008-10-23 18:08 oceanlzhang 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 最近开始在项目中使用oracle数据库,针对项目中的大数据量搜索效率变得奇慢无比,学习采用分页方式来解决,综合网上的资料最终搞定。oracle存储过程需要写在包里,代码如下:包定义:[代码]包体定义:REATE OR REPLACE PACKAGE Body DotNet is --**********************************************************... 阅读全文

posted @ 2008-10-23 17:57 oceanlzhang 阅读(409) 评论(0) 推荐(0) 编辑

2007年9月18日

摘要: C#通过p/invoke调用C++ DLL的函数,需要传嵌套结构体数组的复杂参数,但是单步调试发现传入的数值却不正确,感觉是嵌套结构使用的问题,但是数据复杂,使用嵌套结构数组是最好的选择。代码如下:小结构体:[StructLayout(LayoutKind.Sequential)]public struct UDTMinuteWayStat{ public byte Flux; public b... 阅读全文

posted @ 2007-09-18 22:15 oceanlzhang 阅读(3778) 评论(2) 推荐(1) 编辑

摘要: 平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。本文说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。C# 代码有以下两种可以直接调用非托管代码的方法: 直接调用从 DLL 导出的函数。 调用 COM 对象上的接口方法对于这两种技术,都必须向C# 编译器提供非托管函数的声明,并且还可能需要向C# ... 阅读全文

posted @ 2007-09-18 21:36 oceanlzhang 阅读(1652) 评论(0) 推荐(1) 编辑

2007年7月31日

摘要: 先列举些c++学习经典书籍C++:> 《C++ Primer》(fouth edition):C++经典入门读物> 《The C Programming Language》:C++之父著作,比较晦涩高深,不推荐初学者阅读> 《Effictive C++》:C++进阶读物> 《More Effective C++》:C++进阶读物> 《Inside C++ Object... 阅读全文

posted @ 2007-07-31 21:51 oceanlzhang 阅读(992) 评论(1) 推荐(2) 编辑