自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JustinWang's Blog

Coder->Programmer

  • 博客(6)
  • 收藏
  • 关注

翻译 GC原理

GC(Garbage Collection)作为托管的内存管理机制,为开发人员提供了一下的便利:允许你自由的开发应用程序,而不必担心内存释放的问题。高效的在托管堆上创建对象。回收不再使用的对象、释放他们占用的内存,为下次的内存分配做准备。提供安全的内存访问。CLR内存管理的几个要点 每个进程有自己独立的虚拟内存空间,所有的进程共享物理内存。一般情况下在32位的计算机上,每个进程

2013-03-23 16:28:08 505

原创 网站性能优化

最近看了一些网站性能优化方面是书籍,算是读书笔记吧。 一、 减少HTTP请求次数           包括CSS Sprites、 合并脚本和样式表等二、 使用内容发布网络CDN          不解释,你懂的三、 添加Expires头四、 压缩组件GZIP五、 样式表放头部、脚本放底部六、 避免过多使用css表达式七、 使用外部文件代替内联CSS和jav

2013-03-23 13:58:47 378

原创 委托、事件小例

朋友在写socket的程序,希望将业务逻辑和界面分离。写了个运用事件、委托的小demo,不当之处还望多多指点。 业务逻辑代码:  class KeyEventArgs : EventArgs { private string _msg; public KeyEventArgs(string msg) : ba

2012-12-02 09:44:22 205

原创 abstract virtual override new 小记

先看MSDN的解释:abstractabstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。virtualvirtual 关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。override要扩展

2012-12-02 09:22:59 238

原创 Python 文件、目录操作

相关模块 os、shutil1.获取当前路径os.getcwd()注:返回的是执行脚本的目录,而非脚本所在的目录2.新建目录os.mkdir(path)3.新建文件os.mknod(fileName) 4.删除目录os.rmdir(path)注:path必须为空删除非空目录os.system('rd /S /Q '+path) 5.删除文

2012-09-06 19:52:55 319

原创 C# Mutex实现程序单实例运行

简单实现bool creatNew;Mutex mutex = new Mutex(true, "MutexTest_Instance", out creatNew);if (creatNew){ //todo}else return;复杂需求 class Program { private static readonly

2012-09-04 19:56:07 700

空空如也

空空如也

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

TA关注的人

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