自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 unsafe,fixed与GCHandle

1.unsafe为了保持类型安全,默认情况下,C# 不支持指针运算。在公共语言运行库 (CLR) 中,不安全代码是指无法验证的代码。C# 中的不安全代码不一定是危险的,只是其安全性无法由 CLR 进行验证的代码。因此,CLR 只对在完全受信任的程序集中的不安全代码执行操作。如果使用不安全代码,由您负责确保您的代码不会引起安全风险或指针错误.unsafe 关键字表示不安全上下文...

2017-03-06 23:11:00 206

转载 学习笔记:类(一)

(注:个人观点,还望指正)定义类,就是定义某种数据类型的蓝图。类的术语1.类是用户定义的数据类型2.类的实例称为对象3.对象在定义中隐式包含数据和函数(封装)4.类中的数据称为数据成员或字段,函数称为函数成员或成员函数1.定义:class CBox{ public: int length; int width; int height; int ...

2013-01-19 21:05:00 146

转载 ansi、unicode、UCS、UTF等概念(转)

一.ansi定义  不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统下,ANSI 编码代表 JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文...

2012-12-27 20:25:00 351

转载 指针和引用的区别(转)

从概念上讲,指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参...

2012-12-26 21:11:00 138

转载 .NET程序员应该知道些什么(转)

转的文章,希望有所帮助前些日子我发了一份ASP.NET面试题清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。  当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅...

2012-12-20 16:40:00 125

转载 Web.config或App.config下section

1.为什么使用section在web.config中不能直接使用用户自定义的配置信息,但定义配置节处理程序与配置元素之间的关联来获取配置信息,具体查看msdn。如log4net,NHibernate等很多程序集,在使用时,用户自己配置section信息,程序集通过配置信息来处理逻辑,增加应用程序的可移植性。2.注意<?xml version="1.0"?>...

2012-11-23 14:29:00 144

转载 C#对象克隆介绍(转)

浅拷贝和深拷贝有两种对象克隆的方法:浅拷贝和深拷贝。浅拷贝只是复制引用,而不会复制引用的对象。深拷贝会复制引用的对象。因此,原始对象中的引用和浅拷贝对象中的同一个引用都指向同一个对象。而深拷贝的对象包含了对象的一切直接或间接的引用。参看维基百科(http://en.wikipedia.org/wiki/Object_copy)来获得更多解释。ICloneable接口I...

2012-10-29 13:22:00 112

转载 C#中==与Equals方法的区别(转)

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Person { private string name; public string Name ...

2012-10-29 12:49:00 100

转载 dispose,null和close的区别

设置null相当于,切断了变量和分配的内存(以及其他资源)的联系如果想释放这部分资源,基本上只能靠.Net 的垃圾收集了,垃圾回收机制会自动收拾它的。但是垃圾回收机制,不能保证何时去回收它,所以你也不知道它到底啥时候能回收掉,这样可能影响系统的效率。解决方法是,使该类继承IDisposable接口,然后实现他的Dispose()方法。函数内写GC.SuppressFinalize...

2012-10-15 14:45:00 252

转载 强名称程序集与GAC

强命名程序集的缘由: 目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序 集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。 由此看来,仅靠名称来区分程序集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序...

2012-10-12 17:03:00 198

转载 asp.net本质论

问题:1.浏览器请求IIS上静态资源与动态资源的区别?2.什么是应用程序域?3.什么是应用程序池?一.IIS与ISAPI扩展从浏览器请求IIS(Web服务器)上的资源时,如果是静态资源,直接从文件系统中找到以字节流形式通过Http协议发送到浏览器;如果是动态资源,需要先处理然后发送。通过IIS映射ISAPI扩展和文件的方式,把每种文件扩展类型关联到特定的ISAP...

2012-09-29 09:20:00 142

转载 简单获取2月天数

1 var t=new Date(2012,2,0);2 alert(t.getDate());初始化时,设置月份为2,即3月,日期为0,表示3月1日的前一天getDate()方法可返回月份的某一天,当前为2月的天数转载于:https://www.cnblogs.com/goahead777/archive/2012/09/26/2703816.html...

2012-09-26 13:40:00 165

转载 Post,GET中文传值乱码问题

正常情况下,url传值前对中文进行编码,然后接受页面作对应的解码。即使不对含有中文的url编码,接受页面也能正确获取参数值,因为默认编码为utf-8。(POST传值包含中文也正常)项目中有时webconfig设置<globalization requestEncoding="gb2312"/>,或者页面上设置gb2312编码方式,若编码与解码不统一,很容易造成乱码的问...

2012-09-13 17:45:00 177

转载 兼容笔记

1.div自适应高a). float下,设置height为100%,display为tableb). 额外标签法向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。W3C推荐的方法<divstyle="clear:both;"></div>或者使用<br...

2012-08-02 17:46:00 122

转载 初探集合初始化器

今天在学习Mvc的时候,遇到一种这样的写法var dic = new ViewDataDictionary { {"ID","1"},{"ProductName","Chai"}};编译通过并且能够运行,得到元素个数2。发现和平时常用的集合初始化器用法不相同,不知道其中的所以然,这种键值对应的数据结构貌似还有HashTableSystem.Collection...

2012-07-02 22:28:00 126

转载 Int32进制转换

占8个字节,共32位,其中第1位为符号位.范围:-2,147,483,648 到 2,147,483,647补码的目的是正数负数直接计算,要求是绝对值相同的正数和负数相加等于0.先假定用按位取反的方法(如00100111和11011000),则两数相加必然为11111111,此时再加一个1就全部是0了。所以负数为正数按位取反再加一个1View Code ...

2012-04-22 19:04:00 1222

转载 Rectangle角度

界面设计中很多时候,需要将一个矩形的直角处理为圆,设置其radius(半径)见下图:设置其:radiusX:55 radiusY:25 圆心的位置(55,25), 然后切矩形的两边画圆.(两值相等为正圆)转载于:https://www.cnblogs.com/goahead777/archive/2012/04/21/2464501.html...

2012-04-21 23:45:00 218

空空如也

空空如也

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

TA关注的人

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