上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页
摘要: 上一篇文章中Aicken为大家介绍了.Net平台的垃圾回收机制与其对性能的影响,这一篇中将继续为大家介绍.Net平台的另一批黑马—JIT。 有关JIT的机制分析 ● 机制分析 以C#为例,在C#代码运行前,一般会经过两次编译,第一阶段是C#代码向MSIL的编译,第二阶段是IL向本地代码的编译。第一阶 阅读全文
posted @ 2016-03-03 10:14 遥望星空 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 转眼间《.Net Discovery》系列文章已经推出1年了,本文为该系列的第10-13篇文章,在本文中将对以前所讲的.Net平台知识做一个小小的总结与机制分析,引出并重点介绍这些机制对程序性能的影响与改进建议。 本文将分为四部分,分别讲述了:垃圾回收机制、即时编译机制、异常处理机制、字符串驻驻留机 阅读全文
posted @ 2016-03-03 10:13 遥望星空 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 关于.Net垃圾收集器(Garbage Collection),Aicken已经在“.Net Discovery 系列”文章中有2篇的涉及,这一篇文章是对上2篇文章的补充,关于“.Net Discovery 系列”文章索引请见本文结尾。 第一节.垃圾回收算法与完整收集(Full GC) 垃圾收集器就 阅读全文
posted @ 2016-03-03 10:12 遥望星空 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 接上文 在初始化时,HashTable中各个方法指向的并不是对应的内存入口地址,而是一个JIT预编译代理,这个函数负责将方法编译为本地代码。注意,这里JIT还没有进行编译,只是建立了方法表! 下表(表1)为首次加载调用时HashTable的情况: 表1 方法表示意 方法槽 方法描述 a1() Pre 阅读全文
posted @ 2016-03-03 10:10 遥望星空 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 欢迎阅读“.Net Discovery 系列”文章,本文将分上、下两部分为大家讲解.Net JIT方面的知识,敬请雅正。 JIT(Just In Time简称JIT)是.Net边运行边编译的一种机制,这种机制的命名来源于丰田汽车在20世纪60年代实行的一种生产方式,中文译为“准时制”。 .Net 的 阅读全文
posted @ 2016-03-03 10:09 遥望星空 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 前两节我们介绍了string的两个基本特性,如果你觉得你已经比较全面的了解了string,那么就来看看这第3、4两节吧。 三.有趣的比较操作 在第一节与第二节中,我们分别介绍了字符串的恒定性与与驻留性,如果这位同学友觉得完全掌握了以上内容,那么就在第三节中检验一下自己的学习成果吧! 以下10段简单的 阅读全文
posted @ 2016-03-03 10:08 遥望星空 阅读(219) 评论(0) 推荐(0) 编辑
摘要: string是一种很特殊的数据类型,它既是基元类型又是引用类型,在编译以及运行时,.Net都对它做了一些优化工作,正式这些优化工作有时会迷惑编程人员,使string看起来难以琢磨,这篇文章分上下两章,共四节,来讲讲关于string的陌生一面。 一.恒定的字符串 要想比较全面的了解stirng类型,首 阅读全文
posted @ 2016-03-03 10:07 遥望星空 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 上一节给大家介绍了 .Net GC的运行机制,下面来讲下与GC相关的重要方法。 第二节.GC关键方法解析 1.Dispose()方法 Dispose可用于释放所有资源,包括托管的和非托管的,需要自己实现。 大多数的非托管资源都要求手动释放,我们应当为释放非托管资源公开一个方法,实现释放非托管资源的方 阅读全文
posted @ 2016-03-03 10:03 遥望星空 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 前言: 组成.Net平台一个很重要的部分----垃圾收集器(Garbage Collection),今天我们就来讲讲它。想想看没有GC,.Net还能称之为一个平台吗?各种语言虽然都被编译成MSIL,但是运行时的资源回收工作却“各自为战”,这样不但增加了编程难度,也会使内存管理工作变得复杂无比(不同语 阅读全文
posted @ 2016-03-03 10:02 遥望星空 阅读(339) 评论(0) 推荐(0) 编辑
摘要: CLR垃圾回收器根据所占空间大小划分对象。大对象和小对象的处理方式有很大区别。比如内存碎片整理 —— 在内存中移动大对象的成本是昂贵的,让我们研究一下垃圾回收器是如何处理大对象的,大对象对程序性能有哪些潜在的影响。 大对象堆和垃圾回收 在.Net 1.0和2.0中,如果一个对象的大小超过85000b 阅读全文
posted @ 2016-03-03 09:44 遥望星空 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 摘要:北京时间2月25日早间消息,微软周三宣布收购创业公司Xamarin,这也是该公司为了吸引更多软件工程师为其云计算服务编写程序而采取的最新举措。古斯里表示,总部位于旧金山的Xamarin创立于2011年,该公司的部分技术之前已经整合到微软的多款服务中。 新浪科技讯 北京时间2月25日早间消息,微 阅读全文
posted @ 2016-02-25 09:01 遥望星空 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 大不列颠百科全书又名大英百科全书,是目前最古老的百科全书之一。大英百科全书每10余年出一个版本,如今已经推出到Encyclopaedia Britannica Ultimate 2014。此次推荐的是国外网友上传的光盘镜像,包含丰富的文字材料,图片多媒体材料,是非常值得珍藏数据。<ignore_js 阅读全文
posted @ 2016-02-19 14:01 遥望星空 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 浮点数保存的字节格式如下: 地址 +0 +1 +2 +3内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM 这里S 代表符号位,1是负,0是正E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。M 24位的尾数保存在23位中,只存储23位,最高位固定为1。 阅读全文
posted @ 2016-02-17 09:39 遥望星空 阅读(12641) 评论(0) 推荐(0) 编辑
摘要: 一、注册Apple ID 注:申请Apple ID的时候,First Name与Last Name,要填写个人资料,不要填公司名,一定要填写正确 Personal Information First Name: San Last Name: Li Email Address:你的邮箱 Company 阅读全文
posted @ 2016-01-31 09:04 遥望星空 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 说起TrinityCore,可能知道的人不多,但是说起MaNGOS(芒果)知道的人应该就不少了。MaNGOS是一个魔兽私服服务器端,TrinityCore继承自TrinityCore并且做了优化,一直在更新,实属难能可贵,尤其是对于游戏服务器开发人员来说,更是一份不可多得的学习资料。 看看官网上这段 阅读全文
posted @ 2016-01-28 14:16 遥望星空 阅读(6303) 评论(0) 推荐(0) 编辑
摘要: 配置参见上一篇:TrinityCore 魔兽世界私服11159 完整配置 (1)启动Web服务器 打开TC2_Web_Mysql目录,运行“启动Web服务器.exe” 自动弹出帐号注册界面,并启动Apache.exe、mysqld-nt.exe等后台服务器进程 (2)启动登录服务器 打开Trinit 阅读全文
posted @ 2016-01-28 14:06 遥望星空 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 为什么要研究TrinityCore ? (1)它是一个完整成熟的可运行调试的网游服务器框架。 (2)它是一个跨平台的标准C++编写的项目,在Windows、Linux、MacOSX上都可编译运行。 (3)它使用了ACE、OpenSSL、Socket Library等开源库。 (4)代码质量高,适合于 阅读全文
posted @ 2016-01-28 14:05 遥望星空 阅读(10534) 评论(0) 推荐(0) 编辑
摘要: 本文作者:王垠,四川大学97级本科毕业,保送到清华大学计算机系直博。期间曾在清华大学计算机系软件所就读,主要进行集成电路布线算法的研究。在此期间,他因《完全用GNU/Linux工作》一文和对TeX的推广等“非研究成果的业余东西”而出名。 在只剩一年就要博士毕业的时候,他申请退学,并将1万7千余字的“... 阅读全文
posted @ 2016-01-21 15:21 遥望星空 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 我曾在2006年冬季接触到王垠的三篇文章:《完全用linux工作》、《写给支持和反对的人们》、《清华梦的粉碎--写给清华大学的退学申请》,今天巧合又再次读遍,于是决定把我知道关于王垠的信息总结一下。1. 从清华退学王垠是高考发挥失常进入四川大学计算机系97级(据此推测他是79、80生人);2001年... 阅读全文
posted @ 2016-01-21 15:00 遥望星空 阅读(16916) 评论(0) 推荐(4) 编辑
摘要: 完全用 GNU/Linux 工作理解 GNU/Linux注:本文是清华“牛仔”王垠的“成名作”,在网上引起很大的争议。对他崇拜地五体投地者有,对他嗤之以鼻者也有,总之成了一年多以前Linux爱好者的圈子里的一个很有意思的现象。之后他对这篇文章进行了很大的修改,已经没有了原来那种意气风发。现存的版本如... 阅读全文
posted @ 2016-01-21 13:30 遥望星空 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 清华梦的诞生小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清... 阅读全文
posted @ 2016-01-21 12:56 遥望星空 阅读(18578) 评论(0) 推荐(3) 编辑
摘要: 从我开始学习计算机开始,接触的编程语言不下十余种。除了基本的C、C++、pascal、basic之外,光是脚本语言就接触了六、七种。出现这么多语言,一方面是由于业务的需要,另一方面也来自于企业的推广。特别是最近多媒体、互联网的盛行,软件公司为程序员做了大量的基础性编程工作,基本上程序员做好业务逻辑的... 阅读全文
posted @ 2016-01-21 11:13 遥望星空 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer scientist)。这是为什么呢?这需要从“软件工程”(software engineering)在现... 阅读全文
posted @ 2016-01-21 10:14 遥望星空 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们会发现win7系统的svchost.exe占用大量的内存和CPU,导致电脑卡顿,就算是重新做系统也无法避免。工具/原料windows7方法/步骤1在我的电脑上点击鼠标右键,选择【管理】2选择右侧【服务和应用程序】下的【服务】选项3找到名称我Superfetch的服务,双击鼠标左键。4选择... 阅读全文
posted @ 2016-01-03 12:18 遥望星空 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 在网上终于找到了一个可以破解高速同道的百度云软件了,这下各位朋友下载不用龟速了。如今百度网盘火了以后开始限速并且出售VIP,使得原本非常棒的网盘根本达不到现在普遍的带宽。而之前的老版本却又被强制升级。今天在52破解上看到这个软件,测试了一下果然可以用。使用方法很简单,只需在该软件下载时点击上面的“召... 阅读全文
posted @ 2016-01-01 17:52 遥望星空 阅读(34149) 评论(2) 推荐(0) 编辑
摘要: http://blog.csdn.net/blackfield/article/details/6550499用T-SQL命令附加数据库时,出现如下异常信息:无法打开物理文件 XXX.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120) ... 阅读全文
posted @ 2016-01-01 08:45 遥望星空 阅读(1424) 评论(0) 推荐(1) 编辑
摘要: sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用Sql Server2005附加数据库文件时弹出错误信息:如下图:,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希... 阅读全文
posted @ 2015-12-31 22:36 遥望星空 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 老外参考文章1老外参考文章2I created a WPF browser application MyApp then published it by ClickOnce in VS2008.Published folder like this:PublishedFolder\MyApp.xbap... 阅读全文
posted @ 2015-12-30 15:15 遥望星空 阅读(764) 评论(0) 推荐(0) 编辑
摘要: I've got a XAML Browser Hosted Application (XBAP) project that has a dependency on another project that is x86 only. All sorts of hell breaks loose at... 阅读全文
posted @ 2015-12-30 09:15 遥望星空 阅读(581) 评论(0) 推荐(0) 编辑
摘要: A colleague atDevelopMentorrecently asked me about creating popup windows in XAML browser applications (XBAP). Normally this is not allowed – if you t... 阅读全文
posted @ 2015-12-29 09:52 遥望星空 阅读(292) 评论(0) 推荐(0) 编辑
摘要: I need to debug a full-trust application either by specifying a URL or, ideally, from within the web app I am intending to deploy it to. I've tried th... 阅读全文
posted @ 2015-12-28 17:46 遥望星空 阅读(288) 评论(0) 推荐(0) 编辑
摘要: RTmakecert.exe不用去找,安装VS2008后,在开始菜单相应的路径找到该命令提示符:Microsoft Visual Studio 2008/Visual Studio Tools/Visual Studio 2008 命令提示打开后,输入makecert,就可以开始了参数为:makec... 阅读全文
posted @ 2015-12-26 11:43 遥望星空 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: snk1用来证明这个生成的程序集是你发布的;2如果你写的程序集要用在多个应用程序上的话,那么这个程序集必须要拥有唯一的名称,这个强名称是程序集唯一名称的一部分。3只要你保护好你的snk文件不要公布出去,那么没有任何人可以假冒你发布程序集。强名称签名的原理是不对称签名验证算法。首先你用sn.exe命令... 阅读全文
posted @ 2015-12-25 16:35 遥望星空 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 一、使用regasm.exe将DLL提取出TLB文件regasm.exe "Tools.HMIBrowserDetector.dll" /tlb二、使用wix的heat.exe程序用法如下:heat file -out 其中是你用c#编写的activex的dll文件名,是你要输出的wxs文件名。h... 阅读全文
posted @ 2015-12-25 15:04 遥望星空 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 工作中自己用C#写了专门读写EXCEL(不需要OFFICE环境,直接读原始文件,速度快)的COM组件,在使用过程中,发现原先的注册程序是有问题的。网上也有同样的网友碰到这个问题,但都没找到合适的解决办法。现在我把问题和解决方法都写出来,供读者参考。 其实问题都是出在COM组件的注册上,根本的原因就是... 阅读全文
posted @ 2015-12-25 14:35 遥望星空 阅读(2333) 评论(2) 推荐(0) 编辑
摘要: 现在很多人的电脑一般都会装网银的插件,但是很多网银在安装是会提示修改IE设置,所如是ie7以上的浏览器,在修改后就会提示“当前安全设置会使计算机有风险”,让人很烦,因为这个问题,不少朋友打电话问我消除的方式,有时候得花很多时间才能让他找到设置的地方,这里备忘一下:开始>运行>输入“gpedit.ms... 阅读全文
posted @ 2015-12-25 13:47 遥望星空 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要通过生成ActiveXObject("WScript.Shell");来调某一exe文件,如//设置网页打印的页眉页脚为空var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//softw... 阅读全文
posted @ 2015-12-25 12:05 遥望星空 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 最近使用c#开发activex,遇到一个问题,生成的dll文件在本地可以嵌入到web里面,但是到其他机器上就会出现activex无法加载的情况,页面里面出现一个红色的X。mfc开发的activex是使用windows自带的regsvr32命令+ocx路径既能完成注册,如果不能够注册成功,请使用vs带... 阅读全文
posted @ 2015-12-25 11:37 遥望星空 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 直接上操作方法:开始——搜索——高级安全windows防火墙——入站规则找到“文件和打印机共享(回显请求-ICMPv4-in)”右击……选择“启用规则”就OK了!如果用到IPV6。后面也有“文件和打印机共享(回显请求-ICMPv6-in)”同样启用规则就好。如果要禁拼的话。则关闭规则就可以了。 阅读全文
posted @ 2015-12-23 10:15 遥望星空 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Onedrive不能正常连接使用是由于DNS遭到污染闹的,其上传和下载文件慢也是DNS遭到污染闹的。方法/步骤在C盘windows/system32/drivers/etc/hosts下,用记事本打开hosts。在最后加入134.170.108.26 onedrive.live.com 134.17... 阅读全文
posted @ 2015-12-20 22:37 遥望星空 阅读(15428) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页