自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

superhoy的专栏

键盘top’s舞者

  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

转载 10步让你成为更优秀的程序员

这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃

2013-01-30 13:16:14 436 1

转载 .net内存分配分析

本文来源于:http://www.lmwlove.com/ac/ID904在分析内存分配时,应该先了解关于堆栈的区别 堆的分配向高地址扩展,而栈的分配向低地址扩展。二。内存分配关于内存的分配,首先应该了解分配在哪里的问题。CLR管理内存的区域,主要有三块,分别为:·线程的堆栈,用于分配值类型实例。堆栈主要由操作系统管理,而不受垃圾收集器的控制,当值类型实例所在方

2013-01-29 17:38:17 653

转载 深入了解.net垃圾回收机制之代龄与算法详解

一、代龄(Generation)  代龄就是对Heap中的对象按照存在时间长短进行分代,最短的分在第0代,最长的分在第2代,第2代中的对象往往是比较大的。Generation的层级与FrameWork版本有关,可以通过调用GC.MaxGeneration得知。  通常,GC会优先收集那些最近分配的对象(第0代),这与操作系统经典内存换页算法“最近最少使用”算法如出一辙。但是

2013-01-29 17:16:09 1515

原创 抽象类和接口的区别(二)

.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。  接下来先说说抽象类和接口的区别。  区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“

2013-01-29 13:03:12 446

原创 C#中抽象类和接口的区别

最近几个系统的架构设计,感觉继承很重要,在网上搜罗一些接口继承和类继承的文章,感觉不错,转载如下:      一、抽象类:      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不

2013-01-29 10:50:34 703

原创 vs项目中删除vss源代码管理

以前非dotNet时代用VSS,只会生成一个vssver.scc文件,取消VSS功能时只需删除该文件,把文件属性改为非只读即可。    最近在dotNet中使用了VSS功能,但在撤消进出现了问题,单独删除增加的文件无法去除VSS功能,研究过后发现dotNet下的VSS与以前版本有很大区别,它不但添加了若干文件,还修改了部分文件的信息,需要使用以下办法删除环境对源码的管理:    1:删除m

2013-01-15 12:42:33 11641

原创 VS2012皮肤下载地址

VS2012安装后感觉皮肤十分不习惯,找到皮肤控件可下载,共316k很小。http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05?SRC=Home这是微软提供的官方下载地址,ColorThemeEditor.vsix 安装后总共会提供9种皮肤,其中Dark和Dark with li

2013-01-05 10:21:04 4198

maven相中的ojdbc6-11.2.0.3

C:\Users\ehualu>mvn install:install-file -Dfile=C:/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Maven Stub Project (No POM) 1 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom --- [INFO] Installing C:\ojdbc6.jar to D:\maven\repository\com\oracle\ojdbc6\6.0\ojdbc6-6.0.jar [INFO] Installing C:\Users\ehualu\AppData\Local\Temp\mvninstall4361310409101338137.pom to D:\maven\repository\com\oracle\ojdbc6\6.0\ojdbc6-6.0.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.403 s [INFO] Finished at: 2017-07-18T12:25:31+08:00 [INFO] Final Memory: 8M/150M [INFO] ------------------------------------------------------------------------

2017-07-18

java调用webservice的jar包

java调用webservice的jar包,调用代码见博客文章

2014-03-18

ArcGIS9.2万能注册文件License

因部署需要,在win2003上安装ArcGIS9.2后打不开ArcMap,ArcCatalog,但是能打开ArcReader,最后反复尝试发现是License的问题, 最后又从同事那边重新copy一个新的license,重新读取后设置成功。 其实安装过程时,选用的License没有提示问题,但并不能保证软件安装成功后也正常认证成功, 在我的资源里提供一个万能的License,可以下载使用,只针对9.2,其他的没有测试过,其他版本请甚用, 下载后注意修改机器名称

2013-07-15

ArcGis9.2万能license

ArcGis9.2万能license,下载后注意修改机器名称. 因部署需要,在win2003上安装ArcGIS9.2后打不开ArcMap,ArcCatalog,但是能打开ArcReader,最后反复尝试发现是License的问题, 最后又从同事那边重新copy一个新的license,重新读取后设置成功。 其实安装过程时,选用的License没有提示问题,但并不能保证软件安装成功后也正常认证成功, 在我的资源里提供一个万能的License,可以下载使用,只针对9.2,其他的没有测试过,其他版本请甚用, 下载后注意修改机器名称

2013-07-15

ArcGIS10_注册机破解方法20130601

ArcGIS10_注册机破解方法,应为重新进入GIS行业开发,本机安装ArcGIS10,已经成功破解,曾经安装多次,这次为留下备用文档,以后少走弯路

2013-06-01

vs2010中的reportviewer中的三个dll

服务器部署reportviewer时,需要在bin目录下存放的三个dll 全称为: Microsoft.ReportViewer.ProcessingObjectModel.dll; Microsoft.ReportViewer.Common.dll; Microsoft.ReportViewer.WebForms.dll;

2011-08-16

microsoft dotnetframework4.0中文补丁包

Microsoft .NET Framework 4 语言包中包含针对非英语语言的翻译文本(如错误消息)。如果不安装语言包,这些消息将默认以英文显示。在一台计算机上可以安装多个语言包,每个语言包显示一种不同的语言。   支持的操作系统: Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Vista Service Pack 1; Windows XP Service Pack 3   Windows XP SP3   Windows Server 2003 SP2   Windows Vista SP1 或更高版本   Windows Server 2008(在服务器核心角色上不受支持)   Windows 7   Windows Server 2008 R2(在服务器核心角色上不受支持)   支持的体系结构:   x86   x64   ia64(有些功能在诸如 WPF 之类的 ia64 上不受支持)   硬件要求:   建议的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大   最小磁盘空间:   x86 – 850 MB   x64 – 2 GB   发布日期:   2010/6/1   语言:   中文(简体)

2011-08-16

空空如也

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

TA关注的人

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