自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

.NET 4.0新功能:Corrupted State Exceptions

在.NET 4.0中引入了一个新功能:Corrupted State Exceptions。听上去名字很神秘,实际上这个功能主要是限制对Exception的错误用法:捕获AccessViolationException/SEHException等可能会造成程序状态错误而无法正确继续的种种异常,具体可以参看CLR程序经理Andrew Pardoe的这篇MSDN文章:http://msdn.micro...

2009-03-30 23:11:00 82

调试Bug的神兵利器:通过WinDbg条件断点收集Log

前段时间花了几天一直在用WinDbg调试一个比较棘手的Bug。这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT。比较难调试的主要原因在于ASSERT表明一个全局的数据结构出现了问题,本来不应该用完的数组却已经用完了(因为按照设计,这个数组是边使用边清理的,是不会用完的)。初步想到的有下面几种方案来调试: 1. 设置数据断点 2. ...

2009-03-30 22:22:00 51

Silverlight开发实践--My Silverlight Clock (源)

Silverlight是微软一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA)的网络交互程序。最近在花一部分时间学习Silverlight,虽然有时会遇到一些莫名其妙的错误,但是总的感觉还可以,它给我们带来的Rich Application真的很棒。值得一学!我会将我学习到的成果分享给大家,希望能对大家有帮助,也希望和大家一起学习Sliverlight!...

2009-03-30 12:56:00 76

F#与FP

F#与FP Written by Allen Lee 做回你自己 每当提到内向的性格,人们就会联想到"沉默,不爱说话"、"孤僻,不善交际"、"神秘,不够open"等个性特征。就连一些知名的心理学词典也使用了消极的描述来定义内向,比如说,《心理学词典》(Dictionary of Psychology)把内向描述为"专注于自己的思想,回避社会交往,倾向于逃离现实世界",而《心理...

2009-03-26 07:48:00 119

自动跳转代码与自动弹出网页代码

自动跳转代码与自动弹出网页代码2008-01-31 15:40有的站点为了展现出广告,但又不影响页面访问,就采用自动跳转,在打开页面的几秒内显示广告,浏览者一定会等几秒钟,等待内容页面出现,此时就会看广告,让广告真正的起到了作用.但是建议不要使用自动弹出网页。 可能有的朋友会问为什么不采用自动弹出网页? 因为自动弹出网页有多不好的地方:1.浏览者并不会注意看广告,大多数一见弹出...

2009-03-26 01:32:00 588

[轻松一下]--十句关于友谊与爱的哲言

第一句 如果我们之间有1000步的距离 你只要跨出第1步 我就会朝你的方向走其余的999步 第二句 通常愿意留下来跟你争吵的人 才是真正爱你的人 第三句 付出真心 才会得到真心 却也可能伤得彻底 保持距离 就能保护自己 却也注定永远寂寞 第四句 有时候 不是对方不在乎你 而是你把对方看得太重 第五句 朋友...

2009-03-25 02:28:00 53

什么是ELF,COFF,和PE COFF

When your compiler compiles your C code, it generates an object file, which is consequently linked into a program. These "object" files and "executable" files have a specific format. 当你的编译器编译C代码时,会...

2009-03-24 22:50:00 148

天天Linux-nasm生成ELF

Linux下可执行文件格式为ELF 如果想使用nasm生成ELF格式的文件,一步是办不到的,需要使用连接器,具体如下 nasm –f elf hello.asm gcc –o hello hello.o 生成的hello文件就是我们的程序 我们可以用Linux下的16进制编辑器来查看他的内容 Linux下16进制编辑器可用vim,使用%!xxd切换到这个模式 看见开头的.ELF...

2009-03-24 21:32:00 99

多核编程文章汇总

多核编程文章汇总以下为截止2009年3月21日前发布在本人博客中的多核相关的文章汇总,这些文章大部分摘自于我写的《多核计算与程序设计》一书。现将这些文章分类汇总,方便大家阅读。后续如果博客中继续发布了多核相关的文章,那么本文章将会被更新。如果对多核编程技术非常感兴趣的话,可以考虑将这篇文章加入您的浏览器收藏夹中,也欢迎您将这篇文章推荐给您的朋友。一、基础篇1、多核编程的几个难题...

2009-03-24 12:40:00 91

一个创业思路

昨天我去超市买东西,出来的时候遇到了一个销售人员在散发广告,是关于一家附近新开的理发店的,厚厚的一大摞,每个出来的人都拿到一张,很多人走一段距离后就随手扔掉了,我们常遇到这类事情,在为纸张的浪费和环保忧心后,我就在想,服装店可以在网络上开店做买卖,那些其他服务行业的小店,是否可以利用网络来宣传呢?比如我们可以做个网站,为每家店设置一些空间,这些店包括饭店,理发店,商店,宾馆,等等各种服务业...

2009-03-23 12:10:00 84

如何卸载服务(Service)?

当你卸了一个软件后,发现有个服务没有卸载掉,那么如何卸载掉这个服务呢?1.GUI工具-- Srvinstw.exeSrvinstw.exe就微软的Windows 2000 Resource Kit中提供的一个工具,它可以安装和卸载服务。下载地址:http://www.jrel.cz/verejne/download/system/srvinstw/卸载步骤:...

2009-03-20 23:01:00 1152

天天Linux-Ctrl+S快捷键锁定屏幕的问题

Windows过来的初学者常遇到的问题,在Vi里写完东西,习惯性Ctrl+S保存,然后就死在那里了,完全没有反映,只好重启,高级点的用Alt+F2/3/4切换到另外的控制台干别的事情 其实应该用Ctrl+Q来接触锁定,Ctrl+S在Linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk 下面转载其他的一些快捷键(原文http:/...

2009-03-20 18:10:00 115

多核分布式队列的实现:偷与自私的运用

多核分布式队列的实现:“偷”与“自私”的运用在讨论本文的正题前,不得不先说一些闲话,嫌哆嗦者可以跳过“前言”部分不读。1. 前言在发表了“老子是伟大的多核计算科学家” (链接:http://blog.csdn.net/drzhouweiming/archive/2008/11/07/3246254.aspx,为叙述方便,后面将这篇文章简称为“老子”)一文后,褒扬者有许多,但是也引来...

2009-03-20 11:12:00 95

多核编程中的条件同步模式

多核编程中的条件同步模式在多线程编程中,当对共享资源进行操作时,需要使用同步(通常是锁或原子操作)来进行保护,以避免数据竞争问题。不幸的是,同步操作的开销非常大,比如对一个整数变量进行加法操作,那么同步操作的开销是加法操作的上百倍以上。有没有办法可以减少这种同步操作的开销呢?如果能设计出更快的锁或更快的原子操作来,那么这种开销自然就减少了。以目前的技术来看,最快速的原子操作耗时也是普通...

2009-03-20 11:06:00 65

天天Linux-编译和调试程序

使用gcc编译程序,最简单的用法如 gcc helloworld.c –o helloworld 如果要将符号文件加载在编译的文件里,需要用 gcc helloworld.c –g –o helloworld 调试可以使用gdb,类似与windows下的debug,或者windbg,最简单的用法是 gdb helloworld break,b:设置断点,相当与windbg中的...

2009-03-20 02:42:00 56

让应用程序在多桌面间自由飞翔

Windows支持多桌面,Delphi了支持多桌面,今天让程序也支持上多桌面了。程序运行时会在标题栏最小化按钮旁边显示一个按钮(支持Theme效果),按钮引出一个菜单供用户选择要显示的桌面位置,通过它即可在多桌面间自由往返。(PS:可惜CSDN现在不能上图了。)演示程序如下:unit Unit1;interfaceuses Windows, Messages, Sys...

2009-03-19 16:59:00 66

DrawThemeBackground的Parts and States

Parts and States of Standard Controls and WindowsThe following table shows the control classes, parts, and states. The values in the table are defined in Vsstyle.h and Vssym32.h.ClassPartS...

2009-03-19 16:55:00 266

sqlserver数据库连接字符串全解

今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个Failover Partner的选项。以前都没注意过,它的主要功能就是在使用DB Mirror时,让应用程序可以自己在principal和secondary之间,选择一个可用的连接,不用再手动切换了。以前还真没注意过个连接配置。例如连接字符串为:Data Sou...

2009-03-19 14:14:00 332

安装nasm出现错误Failed Dependencies:libc.so.6

直接用rpm -i nasm-2.05.01-1.i386.rpm 安装出现错误Failed Dependencies:libc.so.6 只好下载源码版本nasm-2.05.01-1.src.rpm,重新生成rpm,方法如下 rpm –ivh nasm-2.05.01-1.src.rpm cd /usr/src/redhat/SPECS rpmbuild –bb nasm.spec c...

2009-03-19 00:23:00 114

天天Linux-安装samba,nasm

首先安装cdrom: mkdir /mnt/cdr mount /dev/cdrom /mnt/cdr 安装Samba服务 cd /mnt/cdr/Server rpm –ivh *.samba.rpm 安装网络硬盘 mount -t cifs -o username=***,password=***,ip=192.168.*.** //computername/tools /mnt...

2009-03-19 00:09:00 56

多核编程的四层境界

多核编程的四层境界作者:周伟明 (博客地址:http://blog.csdn.net/drzhouweiming)版权申明:这篇文章可以被自由转载,如果修改其中的内容需征得作者同意。自发表“老子是伟大的多核计算科学家”(欲看此文,请点这里)一文来,收到许多网友的强烈反响,褒扬者有之,砸板砖者亦有之。不过板砖数量倒是在我的意料之中,凡是跟哲学或者说是玄学的东西沾上边的,总会招来一...

2009-03-17 09:45:00 72

MSDN中文网络广播预告:.NET 4.0新特性系列课程(2):契约式设计 (Level 200)

这次我将为大家讲解如何使用.NET 4.0中的契约式设计(也可以在.NET 2.0+中使用,需要额外下载安装包),欢迎有兴趣的朋友收听。 地址为:http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032406872&Culture=zh-CN .NET 4.0中的新特性系列课程(2):契约式设计 (Level 200...

2009-03-16 22:31:00 82

弦理论节目:优雅的宇宙(PS:弦学说、相对论、量子力学)

简介:美国波士顿公共电视公司大制作《优雅的宇宙》-物理理论统一和弦理论的探索美国波士顿公共电视公司制作了一系列颇负盛名的NOVA科学电视节目,内容包含考古、地球、飞行、太空、天文、生态、探险新知、物理与数学、科技等等。 The Elegant Universe是其中一个专门探讨弦论(String Theory)的单元节目,由“The Elegant Universe ”一书作者Brian Gree...

2009-03-15 14:57:00 127

高容量高速度的光学硬盘

传统硬盘使用一个磁头来改变硬盘内盘片上磁性物质的磁极来表示0和1,这是顺理成章的事,那所谓光学磁头硬盘又是怎么回事?它的确使用了激光头,但却和光盘不是一个概念,并非用激光头烧坑的方式来代表0和1,而是直接使用激光照射来改变磁性物质的磁极------所以,虽然是激光头,可我仍叫它磁头。这种技术制造的硬盘,存储介质依然是磁性物质,只不过读写设备换成了激光头,看起来像硬盘和光盘的结合物。...

2009-03-15 14:48:00 74

qq聊天记录备份与导入(被提示本地消息密码错误,并且要求备份的时候记得一定要点是-确认备份,否则消息就真的丢了)...

提示“本地消息密码丢失,是否备份聊天记录”,选择是,提示“已保存于Q号/MSGBAK/MsgEx_20090418163057.db”。此情况备份了后会生成了一个文件MSGBAK/MsgEx_20090418163057.db(20090418163057为记录丢失当天的日期),一般存于你qq安装的文件夹的该qq号码的MSGBAK文件夹下面(如c:\Program Files\qq2008 pro...

2009-03-15 11:10:00 279

深入系统底层--之--教你用0101写程序

准备你的行囊----建立环境为了让大家更为轻松,除非迫不得已,我们尽量使用系统上已经安装的工具,在这一章里,下面两个外部工具是必须的nasm: 作为汇编环境,官方网站http://www.nasm.us/ UltraEdit:作为16进制文本编辑器 同时,读者应该稍微具备的汇编知识,不用太多,知道下面这些指令的意义和用法即可MOV 数据传送指令 ADD 加法指令 ...

2009-03-13 20:25:00 528

CodePlex上TlbImp新版本发布:基于规则的自定义功能

大家好。距离上次我们发布在CodePlex上的新版本TlbImp已经过了快半年了。在这半年的时间内,除了主要进行.NET 4.0相关的新功能开发之外,我们上海CLR小组也没有忘记进行TlbImp相关功能的继续开发,于今年3月9日再次发布了TlbImp的一个新版本: http://www.codeplex.com/clrinterop/Release/ProjectReleases.aspx?Re...

2009-03-13 15:53:00 55

安腾测试的关键性能计数器

1. 测试建议1.1 测试目的某企业客户数据仓库平台经过几年的建设,在容量上和性能上将面临不能满足新的业务需求的局限性,需要为下一步分公司的硬件采购和总公司的统一规划上,拿出具有指导意义的平台方案建议。基于目前平台的现状,需要对IA64和X64体系进行对比测试,测试的目的是比对两个平台上原有X32应用在功能兼容性、性能指标、数据准确性等方面的重要指标。1.2 测试关键点兼容...

2009-03-11 16:57:00 81

某企业客户数据管理平台诊断优化案例

1. 问题分析1.1 现象描述某企业客户数据管理平台某省分公司服务器在运行过程中出现系统资源占用过高,运行效能差的问题,导致反洗钱等系统运行困难,明显存在性能瓶颈,需要有针对性地进行调节优化。1.2 分析内容系统性能问题的分析定位可以通过Windows 操作系统提供的性能计数器进行监控和记录,性能计数器是Windows平台对系统运行状态监控的重要工具,提供对操作系统本身和面向特定应...

2009-03-11 16:40:00 94

SQL Server性能优化案例报告

1. 问题分析1.1 现象描述某企业客户内部知识管理系统基于微软SharePoint服务器产品并进行了应用扩展开发,NLB负载均衡部署,后台数据库采用SQL Server 2000 企业版,双核 4C 8G内存两节点群集。在两三年的使用过程中,随着系统用户的增多,出现了数据库服务器CPU占用过高的情况,导致前端访问响应速度慢,经常超时等问题。1.2 性能计数器分析用...

2009-03-11 16:34:00 163

SQL Server Integration Service(SSIS)扩展开发自定义组件解决无效时间问题

1. 问题分析1.1 验证环境VS2005 TS SP1SQL 2005 SP2 BI Studio某企业客户提供的异常数据1.2 问题场景在某企业客户目前Informix数据当中存在很多小于1753-01-01的无效数据,而由于SQL 2005的DateTime 数据类型的数据域是从 1753 年 1 月 1 日到 9999 年 12 月 31 日,会导致从Informi...

2009-03-11 16:26:00 115

在.net中使用Sqlite数据库

大家都知道用.net开发的程序一般都是使用Sql server数据库。但是在一些小项目上,却不适合。一来是没有必要为小项目而装sql server,二来是sql server的license太贵,不适合小项目使用。 一般的小项目我推荐使用MySql,Access和Sqlite。Access在Xp以前的系统中可以直接使用,MySql在windows下需要一个30M的安装包或是一个10多M的本地...

2009-03-11 15:33:00 298

5家智能手机设备相关公司的Online Marketplace

微软在今年的 Mobile World Congress 2009 上不仅推出了 My Phone,更重要的是,他宣布了 Windows Marketplace for Mobile(Windows Phones 手机的应用集市、应用商店平台)。而今天,Pocketnow.com 发现 Windows Marketplace for Mobile站点已经上线。现可以通过该 URL client...

2009-03-10 22:06:00 85

如何高效的将excel导入sqlserver

大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒。using System; using Syste...

2009-03-09 09:44:00 50

给FastReport4导出功能增加两个事件

FastReport做报表还是挺方便的,虽然自4.7.X后的汉化问题多多,但也不影响使用。这次由于客户使用一种类似于远程终端的技术来使用系统,导出报表时需要压缩数据以减少流量,因此在FR的导出功能中增加了两个事件以在导出时通知主程序进行处理。首先在frxClass.pas中找到TfrxCustomExportFilter定义,在public下增加属性:property OnStart:...

2009-03-07 17:58:00 181

没有linq让我怎么活

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->usingSystem;usingSystem.Collect...

2009-03-06 12:06:00 58

个人求租一居或二居

求租房IT人,欲租房,工作稳,租期长。黑中介,心无良,寻业主,好协商。或一居,或二居,层随意,价适当。夜归寝,日出忙,勤九五,休有双。居朴素,不奢潢,有朝阳,无小强。冬可暖,夏可凉,能洗澡,能上网。喜厨艺,饭菜香,邀朋友,亲口尝。购物近,交通畅,有公交,城铁旁。爱汝房,如吾房,器常拭,物常养。有意者,帮帮忙,租无房,睡街上。==============...

2009-03-03 10:36:00 77

WM有约II(七):番外篇

WM有约II(七):番外篇 Written by Allen Lee 别让软键盘遮住屏幕! 如果你的手机带有数字键盘或者Qwerty键盘,那么你可能不会遇到这种问题;但若你和我一样偏爱全触摸手机,那么你可能已经受到这种问题困扰多时了。当我们打开软键盘时,它会把屏幕的下部遮住,继而妨碍我们的操作: 图 1 这时候就轮到Orientation Aware Contr...

2009-03-03 00:48:00 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除