摘要:我经常碰到一些人在说xx语言跨平台而yy语言不是(为避免不必要的纷争,在此不写具体语言但不影响阅读),从而来表明自己使用xx语言进行程序开发进而在编程语言鄙视链上高高在上很有优越感。大概是从Java 提出的“Write once, Run anywhere”这个口号开始,跨平台的概念开始流行起来了(我不完全确定时间点是不是高度重合,所以使用了“大概”这个词)。这里我拿Java语言举例子来说明一下,... 阅读全文
posted @ 2019-11-11 13:49 Lidong_Jia 阅读 (7) 评论 (0) 编辑
摘要:对分搜索算分也叫二分搜索算法也叫,英文则是binary-search algorithm。其概念非常的基础,这里不再描述。但问题是我们能否不加思考的写出一个二分搜索算法并一次运行成功呢?我们知道其核心部分的伪码非常简单(短):并且我们也知道,对于一个规模为n的已排序数组,任何基于比较的搜索算分所需最坏情况时间为O(n)。那么下面这种算法是否正确呢?如果正确的话,最坏情况时间是什么?那么下面这种算... 阅读全文
posted @ 2019-11-05 23:29 Lidong_Jia 阅读 (13) 评论 (0) 编辑
摘要:搜索算法二分搜索算法深度优先搜索算法广度优先搜索算法 阅读全文
posted @ 2019-11-05 22:52 Lidong_Jia 阅读 (7) 评论 (0) 编辑
摘要:主要内容有以下部分(URL待补充):CLR 和Windows Loader加载.NET Assembly的过程CLR加载失败分析分析Windows内存架构模型,分配内存及垃圾回收其他带补充的。。。原书封面如下: 阅读全文
posted @ 2019-08-09 11:32 Lidong_Jia 阅读 (142) 评论 (0) 编辑
摘要:从04年毕业到现在,已经工作了14年了。在这14年的不长不短的工作生涯中,仅仅使用了C#这一种编程语言作为主要饭碗,虽然也使用过SQL Server的各种版本,Oracle从9i到11g也陆陆续续使用过,也做过前端工作比如HTML/CSS/JavaScript等,但本博客大部分情况下将会分享一下我个人在.NET Framework和C#方面的一些经验和心得,未必能保证完全正确和适合各位,大家可以参... 阅读全文
posted @ 2018-04-18 09:58 Lidong_Jia 阅读 (31) 评论 (0) 编辑