最新评论
Re:用WinDbg探索CLR世界 [2] 线程 just do it 2012-02-08 15:55
不错,讲的真深入,学习中.........
Re:.Net平台下CLR程序载入原理分析 [草稿] just do it 2012-02-08 13:34
不错的文章,慢慢消化,:)
Re:C# 中 lock 关键字的实现 just do it 2012-02-08 13:17
目前还是看不懂,郁闷呀,总有一天会看懂的,学习中...
Re:GAC 中的引用计数机制 just do it 2012-02-08 11:05
好文章,学习中,博主简直是我的偶像呀!
Re:使用 Fusion API 控制 GAC just do it 2012-02-08 11:03
确实是好文章呀,博主的每篇文章都是经典呀,学习中...
LZ
ActiveDs.IADsLargeInteger max = (ActiveDs.IADsLargeInteger)domain.Properties["maxPwdAge"][0];
max.LowPart =-18105
max.HighPart=382894080
而实际上的过期实际是90
这是怎么回事呢
@mysession
这种问题没太好办法,用 windbg+SOS 看看托管堆的情况吧。一般来说是哪个放的对象忘释放掉了,找一些商业版的检测内存泄漏的工具应该也有帮助
!dumpheap -stat
1000个左右的int32不会有100m的内存占用啊,奇怪.如果你有时间的话,我非常希望能和你探讨.
我的一个站点中只存在一个session变量,而且存放的是一个int 32类型的值,当同时在线人数为1000人左右时(性能监视器中看到会话总数1000人左右),aspnet_state.exe进程占用内存100m-130m左右(这是任务管理器中显示的),请问有什么可能导致的100m-130m左右内存占用量?我查过整个解决方案了,确实只有一个session变量.我windbg用的不好,不会查看aspnet_state.exe的dump中存放的实际内容.请求帮助
Re:使用 Fusion API 控制 GAC lbq1221119 2009-09-17 00:14
这么好的文章啊 唉 没人看。
Re:CLR中处理Union语义的限制与回避方法 lehope 2009-08-13 01:43
顶!十分感谢!!!
不错的文章,终于对执行上下文有点了解了。希望能够有更深入的认识!!!
Re:在 CLR 1.1 中获取 IL 函数体信息 DiggingDeeply 2009-07-11 19:59
博客园里还是有高人了,虽然时间过去这么久了,但是我还是看到了。
谢谢您的文章。
CLR本身把自己搞的很复杂,复杂不是件好事
版本控制放到逻辑层更好,放到CLR层,有时候一个很简单的程序,API都有的,因为开发版本过高而不能在客户机执行,很麻烦!
签名,可以通过Class Load机制来实现!
@taohejumei
password属性本来就是不允许读的,这是他设计上的约束
re: 在 .NET 中获取 AD 上帐号密码过期时间 taohejumei 2008-12-29 14:42
请楼主帮帮忙,把类放入Vs2005的时候,
public String Password
{
get
{
return CurrentEntry.Password;
}
}
报错误 1 属性或索引器“System.DirectoryServices.DirectoryEntry.Password”无法用于此上下文中,因为它缺少 get 访问器
请问该怎么解决?
@理还乱
use AssemblyName::GetAssemblyName to gets the AssemblyName for a given file
Appdomain有loadfile函数?
还有我动态载如一个什么也不知道的dll,我怎么知道assemblyString是什么,怎么传给load函数?
re: 在WinForm程序中嵌入ASP.NET ahui_net 2008-10-22 11:59
我按您的方式还没解决问题,能否方便交流下?email也是我msn
有一些关于AD同步编程的问题想请教方便给个MAIL沟通吗?我的MAIL是jingxj@qq.com
你好,请问如果内核正在依次处理DPC队列中的每个项,这个时候中断可以发生,中断例程调用KeInsertQueueDPC到DPC队列中,这样是不是会产生race condition,windows内核是如何解决这个race condition的呢,
re: 关于 .NET 方向较为深入的书籍 Andy Huang 2008-07-10 14:40
工作net开发4年了,对上面的书籍也只是看了最开始的一本,非常惭愧!!
看来有到了拼命进修的时间了.
re: C# 中 lock 关键字的实现 lbq1221119 2008-06-20 09:57
恩 不错 :)
对ObjHeader和Syncblk的分析比较到位 :)
re: 用WinDbg探索CLR世界 [2] 线程 lbq1221119 2008-06-16 22:59
飘过,mark,等我把sos里面重要命令的实现都看看..
re: [草稿] 自动下载完整的.NET源代码 lbq1221119 2008-06-10 10:18
哇塞,看到偶像scz了.
四哥现在还好吧
re: 也评《应用框架的设计与实现——.NET平台》 ispostbaCK 2008-05-21 13:49
深刻
re: Atlas 实现机制浅析 [1] uiujo9 2008-03-13 14:47
@一帆(老鼠粮仓之路)
@chenfeng
@行与思
@chenfeng
在我的系统上的结果好像和你是相反的:
没JIT前是jmp之类的指令
JIT后变成指向mscorwks!JIT_DbgIsJustMyCode 了
是不是CLR版本不一样了(我的大概是2.0)
00db00f8 50 push eax
00db00f9 890c24 mov dword ptr [esp],ecx
00db00fc 833d082ea70000 cmp dword ptr ds:[0A72E08h],0
00db0103 7405 je 00db010a
00db0105 e83d823779 call mscorwks!JIT_DbgIsJustMyCode (7a128347)
00db010a 90 nop
00db010b 8b0d3c303e02 mov ecx,dword ptr ds:[23E303Ch]
00db0111 e8aea36378 call mscorlib_ni+0x32a4c4 (793ea4c4)
@Wirelesser
我已经很久不用softice了,一般直接装个虚拟机用windbg连上去调试。softice最新版本也有类似的远程调试支持,大部分情况下比直接调试更方便。
再请问一下:
xp上能用的softice是哪个版本啊?
@蛙蛙池塘
synchronization Block
@Wirelesser
过奖,在网络安全公司混饭吃,CLR只是业余看着玩
写得很好,反而John Robbins的那本书让我看得比较混乱...hehe
不知道LZ是从事哪方面的工作
re: 编译 CHM 项目的 API 接口 LeeB 2008-02-23 16:39
(sorry for english post!)
the optional 4th parameter sanjin mentioned actually looks like a results structure - my best guess is:
struct HHAData
{
unsigned long sizeIn; // Size of structure.
unsigned long unk1_1; // ??
unsigned long unk1_2; // ??
unsigned long unk1_3; // ??
unsigned long nTopics;
unsigned long nLocalLinks;
unsigned long nGraphics;
unsigned long nInternetLinks;
unsigned long unk3_1; // ??
unsigned long unk3_2; // ??
unsigned long unk3_3; // ??
unsigned long unk3_4; // ??
char tgtname[MAX_PATH];
};
http://www.benf.org/other/hhclite/hhc_lite.cpp(haha now I have to add update that you beat me to it ;)
@lbq1221119
觉得好的前提是你已经有足够的背景知识能看懂我在说什么,呵呵
啧啧 写的太好了
网络漫漫,为什么就没有人在这经典的角落留下脚印..
System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
一下这个就抛出异常
刚没事用那个程序下了好些,不错,呵呵。
只是好像同时只能打开一个进程下,要是同时运行俩个以上就会抛出异常,
re: [草稿] 自动下载完整的.NET源代码 Wisdom-zh 2008-01-24 22:33
微软的这种遮遮掩掩的态度, 有时真觉得有点变态.
re: [草稿] 自动下载完整的.NET源代码 Flier Lu 2008-01-24 02:22
@cslar
写这个只是一时冲动,几个小时内无法保障代码结构良好,回头有空把代码清理一下,免得放出来贻笑大方
@hoodlum1980
ms既然放出源码,说明是经过了仔细考虑的。一方面可能出于推广.net的大策略,另一方面ms近年来的确开放很多。
@鞠强
懒得更新blog,因为近期主要兴趣不在这上面。回头有空了把前段折腾的lock-free/wait-free和GPGPU啥的整理一下,那块的内容才叫有意思 :P
@Osamede
懒人推动世界进步 :D
@beyondjay
惭愧,涉及领域的确太广,但博而不深意义不大,混饭吃的工作倒跟这些关系不大
@刘荣华
嵌入式基本上是几年前折腾过,现在基本已经跟不上潮流了,呵呵。如果有.net基础,在.net cf上开发应该容易上手,毕竟现在资料多啊 :)
看到牛人了。
看了上面的回复,翻看了LZ每个博客
LZ对.NET,JAVA,嵌入式,网络每种技术领域都有精彩和深入的文章。
太佩服了。
跟您相比,咱就真是菜鸟了。
最近开始对嵌入式开发产生浓厚的兴趣,奈何不知道如何去学习。何况对一些硬件方面的基础太薄弱了,非常想跟LZ讨教一番。
我的邮件:mshunanboy@gmail.com