2015年1月27日
摘要: 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出... 阅读全文
posted @ 2015-01-27 20:59 NLazyo 阅读(7437) 评论(0) 推荐(0) 编辑
  2015年1月18日
摘要: 1. Bilateral FilterBilateral Filter俗称双边滤波器是一种简单实用的具有保持边缘作用的平缓滤波器,由Tomasi等在1998年提出。它现在已经发挥着重大作用,尤其是在HDR领域。[1998 ICCV] BilateralFiltering for Gray and C... 阅读全文
posted @ 2015-01-18 23:30 NLazyo 阅读(7498) 评论(0) 推荐(0) 编辑
  2015年1月16日
摘要: http://msdn.microsoft.com/zh-cn/library/dd460648(v=vs.110).aspx[.NET] 浅谈可扩展性框架:MEF 阅读全文
posted @ 2015-01-16 12:40 NLazyo 阅读(204) 评论(0) 推荐(0) 编辑
  2015年1月12日
摘要: http://www.cnblogs.com/EmptyFS/p/3854315.html 阅读全文
posted @ 2015-01-12 12:00 NLazyo 阅读(186) 评论(0) 推荐(0) 编辑
  2015年1月5日
摘要: http://msdn.microsoft.com/zh-cn/library/windows/desktop/dd370987(v=vs.85).aspx本主题介绍 Direct2D,这是 Windows 7 的全新二维图形 API。使用 Direct2D,Win32 开发人员可在执行二维图形呈现... 阅读全文
posted @ 2015-01-05 16:28 NLazyo 阅读(592) 评论(0) 推荐(0) 编辑
  2014年12月27日
摘要: AnkhSvn配置文件:%AppData%\Subversion\auth\ 删除这个文件夹中所有内容然后连接,重新设置相关信息设置静态地址设置路由器 以TP-LINK路由器为例,其他路由器类似。 1)打开DHCP服务器下的”静态地址分配“ 将电脑固定为一个静态的内网ip,注意与mac地址对应... 阅读全文
posted @ 2014-12-27 19:46 NLazyo 阅读(842) 评论(0) 推荐(0) 编辑
  2014年12月24日
摘要: 因为C#中没有提供 Switch on Type 的功能,因此要判断类型通常会用一长串的if else,当然这种写法的问题是不够高效,且不够美观。因此 C# 中对常见类型提供了一组枚举值,也就是 TypeCode(这个枚举类型在.NET for Windows App Store 中居然被取消了,大... 阅读全文
posted @ 2014-12-24 15:51 NLazyo 阅读(767) 评论(0) 推荐(0) 编辑
摘要: libZPlay 音频编码解码器库 http://www.oschina.net/p/libzplaylibZPlay 播放音乐并显示 FFT 图形 :http://www.oschina.net/code/snippet_12_2553.这个找了好久,无意间才发现的,记录下。 阅读全文
posted @ 2014-12-24 12:02 NLazyo 阅读(260) 评论(0) 推荐(0) 编辑
  2014年12月18日
摘要: http://blog.csdn.net/luyifeiniu/article/details/5426960 阅读全文
posted @ 2014-12-18 17:40 NLazyo 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 架上图片了你就可以在画板上涂改了啊我要写多几个字上去 string str = "Baidu"; //写什么字? Font font = Font("宋体",30f); //字是什么样子的? Brush brush = Brushes.Red; //用红色涂上我的字吧; PointF point =... 阅读全文
posted @ 2014-12-18 10:17 NLazyo 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、JITComplier如你所知,JIT(just-in-time或“即时”)编译器是CLR的重要组件,它的职责是将IL转换成本地cpu指令。>一书中在CLR的执行模型章节里有一副图形象介绍了一个方法(WriteLine)首次调用时发生的事情:JITComplier函数被调用时,它知道要调用的是哪... 阅读全文
posted @ 2014-12-18 09:46 NLazyo 阅读(242) 评论(0) 推荐(0) 编辑
  2014年12月16日
摘要: http://www.cnblogs.com/ghfsusan/archive/2009/07/15/1524192.html 阅读全文
posted @ 2014-12-16 09:45 NLazyo 阅读(144) 评论(0) 推荐(0) 编辑
  2014年10月17日
摘要: http://blog.csdn.net/eqera/article/details/8412869 阅读全文
posted @ 2014-10-17 14:13 NLazyo 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 现在我们知道了一个概念Hibernate Session,只有处于Session管理下的POJO才具有持久化操作能力。当应用程序对于处于Session管理下的POJO实例执行操作时,Hibernate将这种面向对象的操作转换成了持久化操作能力。HIbernate简要的体系结构如下图所示: 通过上图能... 阅读全文
posted @ 2014-10-17 11:10 NLazyo 阅读(25014) 评论(0) 推荐(1) 编辑
  2014年10月15日
摘要: http://www.cnblogs.com/n-pei/p/3421853.html 阅读全文
posted @ 2014-10-15 11:24 NLazyo 阅读(168) 评论(0) 推荐(0) 编辑
  2014年10月10日
摘要: NHibernate有两类配置文件,一个是数据库连接配置文件(一般写到程序配置文件里),另一个是数据表和实体的映射文件(实体类.hbm.xml)开源的框架Fluent NHibernate,有了它,就不用再写实体xml配置文件了,它是用一个Maping类来关联数据表的,生成项目后,会在 ~\App_... 阅读全文
posted @ 2014-10-10 17:03 NLazyo 阅读(344) 评论(0) 推荐(0) 编辑
  2014年10月9日
摘要: 测试驱动开发(Test-Driven Development,TDD)是通过测试定义所要开发的功能的接口,然后实现功能的开发过程。 Test-Driven Development(TDD),是Extreme Programming (XP)--极限编程的一个重要组成部分。 在上面的图中,列出的的是... 阅读全文
posted @ 2014-10-09 16:35 NLazyo 阅读(4993) 评论(1) 推荐(0) 编辑
  2014年8月5日
摘要: C#数据类型分隔为值类型和引用类型。而所用数据类型都继承自Object。1.值类型继承自System.ValueType,引用类型继承自System.Object。ValueType也直接继承自Object。如图: 每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值,注意所有的值类型都是密... 阅读全文
posted @ 2014-08-05 12:58 NLazyo 阅读(355) 评论(0) 推荐(0) 编辑
  2014年6月26日
摘要: AVI文件解析工具下载地址:http://download.csdn.net/detail/zjq634359531/7556659 AVI(Audio Video Interleaved的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用... 阅读全文
posted @ 2014-06-26 19:05 NLazyo 阅读(8050) 评论(0) 推荐(0) 编辑
摘要: 在C#程序中,没有全局变量的概念,这意味着所有的成员变量只有该类的实例才能操作这些数据,这起到了“信息隐藏”的作用。但有些时候,这样做却不是个明智的选择。C#中静态变量——它在类中类似全局变量,保存类的公共信息,所有该类(而非对象或实例)共享该值。静态构造函数——static修饰的构造函数,静态构... 阅读全文
posted @ 2014-06-26 13:31 NLazyo 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先上代码: string b = "123"; private void Form1_Load(object sender, EventArgs e) { Test(b); MessageBox.Show(b); } ... 阅读全文
posted @ 2014-06-26 11:49 NLazyo 阅读(1407) 评论(0) 推荐(0) 编辑
  2014年6月24日
摘要: 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数 string.Format("{0:C1... 阅读全文
posted @ 2014-06-24 23:17 NLazyo 阅读(683) 评论(0) 推荐(0) 编辑
摘要: public class TypeConvert { 02. /* 字符串转byte[] 03. 这个方法转换后的结果是会多一些 48字符进来的就是代表的是0不知道为什么,但是可以只是取出指定的字符串就行了 04. */ 05. publics... 阅读全文
posted @ 2014-06-24 15:18 NLazyo 阅读(14170) 评论(0) 推荐(0) 编辑
  2014年4月16日
摘要: Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NETFramework 3.0 开始引入。WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Inter... 阅读全文
posted @ 2014-04-16 18:04 NLazyo 阅读(265) 评论(0) 推荐(0) 编辑
  2014年3月20日
摘要: 1.在工程中加入MANIFEST资源(C#)打开VS2005、VS2008、VS2010工程,查看在Properties下是否有app.manifest这个文件;如没有,按如下方式创建:鼠标右击工程在菜单中选择“属性”,点击工程属性的“安全性”标签,在安全性标签页中勾选“启用ClickOnce安全设置”,并选择“这是完全可信的应用程序”,保存工程,此时在Properties下已经自动生成了app.manifest文件。2.打开vs选中项目右击-->属性-->配置属性-->连接器-->清单文件-->UAC执行级别.改成requireAdministrator 阅读全文
posted @ 2014-03-20 16:27 NLazyo 阅读(365) 评论(0) 推荐(0) 编辑
  2014年3月19日
摘要: 方法如下:一、为 SQL Server 2005 启用远程连接1. 单击"开始",依次选择"程序"、"Microsoft SQL Server 2005"、"配置工具",然后单击"SQL Server 外围应用配置器"。 2. 在"SQL Server 外围应用配置器"页上,单击"服务和连接的外围应用配置器"。 3. 在"服务和连接的外围应用配置器"页上,展开"Database Engine"(数据库引擎),单击&q 阅读全文
posted @ 2014-03-19 10:26 NLazyo 阅读(243) 评论(0) 推荐(0) 编辑
  2014年3月18日
摘要: public class TestConnect { string hostIp = ""; int port = 3314; public string recMsg = ""; Socket socketC = null; private readonly ManualResetEvent TimeoutObject = new ManualResetEvent(false); public TestConnect(string hostIp, int port) { ... 阅读全文
posted @ 2014-03-18 11:20 NLazyo 阅读(4825) 评论(0) 推荐(0) 编辑
  2014年3月17日
摘要: 应用程序可以通过 TCPClient、TCPListener 和 UDPClient 类使用传输控制协议 (TCP) 和用户数据文报协议 (UDP) 服务。这些协议类建立在 System.Net.Sockets.Socket 类的基础之上,负责数据传送的细节。(也就是说TCPClient、TCPListener 和 UDPClient 类是用来简化Socket) TcpClient 和 TcpListener 使用 NetworkStream 类表示网络。使用 GetStream 方法返回网络流,然后调用该流的 Read 和 Write 方法。NetworkStream 不拥有协议类的基础套接 阅读全文
posted @ 2014-03-17 20:16 NLazyo 阅读(6821) 评论(0) 推荐(0) 编辑
  2014年2月28日
摘要: http://neil.wyh.blog.163.com/blog/static/3161151201361480843/ 阅读全文
posted @ 2014-02-28 15:33 NLazyo 阅读(2286) 评论(0) 推荐(0) 编辑
  2014年2月27日
摘要: 1.如果是采用TCP/udp协议进行连接,检查windows防火墙是否开放相应SocketTCP/udp端口; 简单的检测方法是关闭windows防火墙后再试;2.如果服务器端和客户端均在本机上运行,则将相应的 serverIP="127.0.0.1",serveraddress="127.0.0.1"; win7下如果一个是127.0.0.1,另一个是本机IP,也会报这样的错,解决方法是两端都设成一样的值。3.如果服务器运行在局域网或广域网内,则将相应的 serverIP,serveraddress设为本机所在局域网或广域网上的IP;注意 server 阅读全文
posted @ 2014-02-27 10:41 NLazyo 阅读(3338) 评论(0) 推荐(0) 编辑
  2014年2月26日
摘要: 输出参数的问题:当 Command 对象用于存储过程时,可以将 Command 对象的 CommandType 属性设置为 StoredProcedure。当 CommandType 为 StoredProcedure 时,可以使用 Command 的 Parameters 属性来访问输入及输出参数和返回值。无论调用哪一个 Execute 方法,都可以访问 Parameters 属性。但是,当调用 ExecuteReader 时,在 DataReader 关闭之前,将无法访问返回值和输出参数。 阅读全文
posted @ 2014-02-26 17:37 NLazyo 阅读(560) 评论(0) 推荐(0) 编辑
  2014年2月15日
摘要: 使用了TCP/IP,ADO及(需要安装Microsoft 4.0。)。分服务器和客户端两部分,可以多用户同时连接。远程连接Access有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web)。 远程连接Access的几个方法: 1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把中mdb文件所在的Folder共享即可。ADO连接如下: oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=//Se 阅读全文
posted @ 2014-02-15 18:31 NLazyo 阅读(17902) 评论(0) 推荐(0) 编辑
  2014年2月8日
摘要: http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridviewcomboboxcolumn.aspx 阅读全文
posted @ 2014-02-08 16:00 NLazyo 阅读(716) 评论(0) 推荐(0) 编辑
  2014年1月15日
摘要: HRESULT:0x80030002 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID  阅读全文
posted @ 2014-01-15 11:19 NLazyo 阅读(40181) 评论(4) 推荐(2) 编辑
  2013年12月31日
摘要: button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };delegate 关键字用于声明一个引用类型,该引用类型可用于封装命名方法或匿名方法。委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。在3.0和以后的版本之中,微软将委托的用法更是发挥的淋漓精致,无论是简洁的Lamda还是通俗易懂的LINQ,都是源自委托的.Event 关键词修饰的委托称为事件,与委托相比的特殊之处:与委托相比事件只能在类的内部被使用,在声明它的类的外部使用时只能+=/-=(注册/ 阅读全文
posted @ 2013-12-31 16:41 NLazyo 阅读(326) 评论(0) 推荐(0) 编辑
  2013年12月20日
摘要: 一、简述 JPEG是一个压缩标准,又可分为标准JPEG、渐进式JPEG及JPEG2000三种: ①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。 ②渐进式JPEG:渐进式JPG为标准JPG的改良格式,支持交错,可以在网页下载时,先呈现出图片的粗略外观后,再慢慢地呈现出完整的内容,渐进式JPG的文件比标准JPG的文件要来得小。 ③JPEG2000:新一代的影像压缩法,压缩品质更好,其压缩率比标准JPEG高约30%左右,同时支持有损和无损压... 阅读全文
posted @ 2013-12-20 17:31 NLazyo 阅读(3213) 评论(0) 推荐(1) 编辑
  2013年12月19日
摘要: 8位/通道和16位/通道在灰度、RGB和CMYK模式下可以用每个通道16位深度来取代8位深度。那么,每个通道的颜色数从256色剧增到65536色,可生成更好的颜色细节。目前,由于设备的不支持,16位/通道的图像不能被打印或印刷。 阅读全文
posted @ 2013-12-19 17:09 NLazyo 阅读(717) 评论(0) 推荐(0) 编辑
  2013年12月18日
摘要: 比较原始图像数据和PDF中的图像数据,结果见表1.1。表1.1中各种“解码器”的解释见本文后续的“PDF支持的图像格式”部分,“PDF中的图像数据”各栏中的数据来自开源的PdfView。如果您有兴趣查看PDF文件内部细节,建议用UltraEdit-32,仅看PDF文件结构 用PdfView足矣。表1.1 从ACDSEE打印图像到Acrobat PDF虚拟打印的结果原始图像PDF中的图像数据序号说明宽×长(象素)图像解码器文件长度(字节)PDF解码器BitsPerComponent/ColorSpace数据流长度(字节)01黑白TIFF1728×1103CCITT G350, 阅读全文
posted @ 2013-12-18 12:43 NLazyo 阅读(6901) 评论(0) 推荐(0) 编辑
  2013年12月16日
摘要: 一、PdfObject: pdf对象 ,有9种,对象是按照对象内涵来分的,如果按照对象的使用规则来说,对象又分为间接对象和直接对象。间接对象是PDF中最常用的对象,如前面对象集合里面的,所有对象都是间接对象,在其他位置通过R关键字来引用,在交叉引用表里面都是通过间接对象来引用的。直接对象就更好理解了,9种对象单独出现的时候就叫直接对象。PdfObject pdfObject = this.reader.GetPdfObject(index);pdf对象的公共方法和属性: public PRIndirectReference IndRef { get; set; } public ... 阅读全文
posted @ 2013-12-16 14:45 NLazyo 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: PDF文件结构(一)————物理结构 PDF(Portable Document Format,便携式文档结构)是一种很有用的文件格式,其最大的特点是平台无关而且功能强大(支持文字/图象/表单/链接/音乐/视频等).做PDF的解析,首先要熟悉PDF文件的物理结构和逻辑结构。PDF文件物理结构可分为以下几块: 1.文件头 文件头是PDF文件的第一行,格式如下: %PDF-1.4 这是个固定格式,表示这个PDF文件遵循的PDF规范版本,目前PDF的生成工具,除了官方的acrobat,其他生成的以1.4版本的居多。对于做PDF开发来说,一个最简单的原则就是生成PDF的时候尽量... 阅读全文
posted @ 2013-12-16 13:09 NLazyo 阅读(806) 评论(0) 推荐(0) 编辑