随笔分类 -  .net高级技术

终于开始了,微软的野心将通过全场景开发平台dotnet 5体现得淋漓尽致!
摘要:现在都在谈论全场景开发,也就是用一套开发工具,可以开发包括但不限于桌面、移动、IOT、游戏、Web等平台的应用。这样对于开发人员是非常爽的。本文将介绍微软推出的开发平台:.net 5,这个开发平台将完美地满足我们的各种开发需求。.net 5也是.net家族的下一代产品。 阅读全文

posted @ 2020-09-08 08:07 银河使者 阅读(9101) 评论(87) 推荐(45) 编辑

关于汇编语言和IL的异同点
摘要:看到最近园里很多人在讨论汇编和IL。忍不住要说两句。先看看什么是汇编。首先要知道的是汇编是和CPU指令有关的。intel和amd CPU的指令集是不一样的(当然,可能有一部分指令是相同的的)。这就要对不同的CPU实现相应的汇编器,汇编器的功能就是将汇编助记符号(象add、 mov)翻译成相对某类CPU的机器码,最终生成象exe、dll、so等二进制文件。 阅读全文

posted @ 2009-06-02 15:00 银河使者 阅读(3724) 评论(13) 推荐(1) 编辑

C#线程系列讲座(5):同步技术之Monitor
摘要:本文介绍了如何使用Monitor类来实现线程之间的同步,Monitor类和lock类似,但比lock强的是可以设置锁定超时时间,从而可以避免出现死锁现象。 阅读全文

posted @ 2008-07-31 21:20 银河使者 阅读(11257) 评论(13) 推荐(5) 编辑

C#线程系列讲座(4):同步与死锁
摘要:本文章介绍了由于如何通过同步技术解决由于多个线程互相竞争(竞态条件)而导致的数据异常的情况(读脏数据),还揭示了同步技术可能带来的副作用:死锁,以及如何来有效地避免死锁 阅读全文

posted @ 2008-07-25 22:32 银河使者 阅读(9269) 评论(14) 推荐(5) 编辑

C#线程系列讲座(3):线程池和文件下载服务器
摘要:本文讲解了线程池类System.Threading.ThreadPool的使用,在最后,利用ThreadPool和Thread实现了一个文件下载服务器,以使读者可以更好地理解ThreadPool在程序中的角色。 阅读全文

posted @ 2008-07-18 19:22 银河使者 阅读(10895) 评论(25) 推荐(5) 编辑

SQL Server2005杂谈(4):按列连接字符串的三种方法
摘要:本文介绍了按列连接一个字符串的三种方法,其中一种方法是使用CLR(在本例中使用C#)来实现SQL Server2005的扩展聚合函数的方式来实现。这种方式更加灵活,但在实现上也更加复杂。如果能很好地掌握它,就可以实现非常“酷”的功能! 阅读全文

posted @ 2008-06-25 13:01 银河使者 阅读(9237) 评论(16) 推荐(0) 编辑

.net framework3.5新特性1:Lambda表达式
摘要:本文介绍了.net 3.5 framework中的Lambda表达式。这种表达式可以取代delegate,作为方法指针来使用。Lambda的语法如下: (param1, param2 ...,paramN) = {     表达式1;     表达式2;     return 返回值; } 阅读全文

posted @ 2008-06-09 11:02 银河使者 阅读(6922) 评论(35) 推荐(0) 编辑

使用.Net的CodeDOM技术实现语言无关的Code Wizard
摘要:CodeDOM是.net framework的一项重要的源代码生成技术。本文详细讨论了CodeDOM的原理以及如何利用CodeDOM技术实现一个与语言无关的Code Wizard。并给出了一个用C#语言实现的例子。 阅读全文

posted @ 2008-05-12 12:47 银河使者 阅读(2945) 评论(5) 推荐(0) 编辑

导航