
杂文
NET-CN
热爱编程,热衷于.NET平台学习和开发。QQ 575674261
展开
-
VS2010常用快捷键
调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl转载 2014-01-02 12:31:41 · 644 阅读 · 0 评论 -
.NET设计模式系列文章 CHM电子书版
.NET设计模式系列文章 CHM电子书版 开篇第1章 单件模式(Single Pattern)第2章 抽象工厂模式(Abstract Factory)第3章 建造者模式(Builder Pattern)第4章 工厂方法(Factory Method)第5章 原型模式(Protype P原创 2014-03-16 12:28:06 · 1722 阅读 · 0 评论 -
优秀的程序员和一般的程序员差别在哪?
在我平时所见到的程序员中,如果纯以编码能力来看,个人觉得可以分为五类,依次是: 1. 拷贝型 拷贝型选手就是传说中的“代码拷贝员”了,他们对实现功能几乎没有思路,所作的事情就是从网上或是之前其他团队成员写的代码中拷贝出片段,然后放到项目中,如果运行项目出现了期望结果,则表示任务完成。 这类人只会改代码,却不会写代码。他们大多对编程毫无兴趣,只是希望以此糊口而已。转载 2014-03-20 13:31:38 · 1085 阅读 · 1 评论 -
SVN服务器搭建,svn客户端搭建,svn搭建部署-详细教程
一、引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文 章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用;毕竟,TortoiseSvn是一个客户端,服务器端的配置 也很重要。 一年前,笔者刚刚毕业,初入公司,在进行开发时,由于没有进行软件代转载 2014-06-13 14:43:35 · 962 阅读 · 0 评论 -
【图文教程】de4dot实战字符串解密(演示:hishop微分销系统)
前些日子,公司需求开发一个微分销系统,于是找来hishop微分销系统想借鉴一下,没想到里面各种加密,就连字符串也都加密了。无奈,只好操起家伙,干~~那么今天就来写一下怎么还原字符串加密。 看到这么丑的一个字符串加密函数。恐怖~~CpMQ4h6hGF38odldo)NPKBL5d2UR.ABKRQ0Ph9xAaqxqt26Lc2iIhXRTB.AG58原创 2015-06-29 18:37:52 · 5884 阅读 · 0 评论 -
asp.net 预编译后代码的反编译成源码(演示:鹏为CRM E4版本)
.net 破解新人贴。其实这也不算什么破解,但是对新手来说还是有一定难度滴。。。很多人会被这样的情况吓到。。 打开后只有一句中文,其他的代码都没有。但是其中有一个很重要的信息,它告诉了我们这是“预编译”。好吧,百度了一下了解了预编译的一些信息,预编译后会在bin目录下产生一些中间文件,后缀为:compiled 这种文件才是破解的核心文件。文件名前原创 2015-06-29 16:02:15 · 5737 阅读 · 1 评论 -
利用session做国际化引起的old区内存爆满及修复方法
题记:昨天加班打车回家,看见前面有辆路虎在高速上开的巨慢,挡住了我坐的出租车的路,于是就跟司机吐槽了一句:“前面这车怎么这么面啊?”,司机沉默了大概3秒,说了一句富含哲理性的话:“没有面车,只有面人”。借用这句话套在软件开发上就是:“没有面代码,只有面的程序猿”。只不过这次我就是那个面的程序猿。(面:是一个方言,大意就是优柔寡断,反应迟缓,没有主见,好欺负之类的)。背景是这样的,最近项目要转载 2016-04-20 12:43:50 · 1617 阅读 · 0 评论 -
ASP.NET MVC Controller的激活
最近抽空看了一下ASP.NET MVC的部分源码,顺带写篇文章做个笔记以便日后查看。在UrlRoutingModule模块中,将请求处理程序映射到了MvcHandler中,因此,说起Controller的激活,首先要从MvcHandler入手,MvcHandler实现了三个接口:IHttpAsyncHandler, IHttpHandler, IRequiresSessionState。转载 2016-04-20 12:46:52 · 1365 阅读 · 0 评论 -
验证数字的正则表达式
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$原创 2014-03-07 21:44:55 · 860 阅读 · 0 评论 -
堆栈,堆栈,堆和栈的区别
堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由转载 2014-03-12 12:04:32 · 984 阅读 · 0 评论 -
动软出现“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误
动软代码生成器连接数据库时出现”添加服务器配置失败,请检查是否有写入权限或文件是否存在“的错误的解决办法时,找到安装动软的目录下,如果装在C盘时,找到C:\Program Files\Maticsoft这个路径,给这个路径下的这个Codematic2文件夹添加Everyone用户,给Everyone角色添加全部权限即可。原创 2014-01-13 22:27:43 · 10623 阅读 · 0 评论 -
异常处理
什么是异常?程序运行时发生的错误。(错误的出现并不总是程序员人的原因,有时应用程序会因为最终用户或运行代码的环境改变而发生错误。比如:1.连接数据库时数据库服务器停电了;2.操作文件时文件没了、权限不足等;3.计算器用户输入的被除数是0;4.使用对象时对象为null;等等。).net为我们把“发现错误(try)”的代码与“处理错误(catch)”的代码分离开来。异常处理的一般代码模式:原创 2014-01-26 13:12:34 · 791 阅读 · 0 评论 -
MOGRE学习笔记(1) - OGRE简介及在vs2010下配置
由于工作需要,花费了一段时间研究OGRE,但是研究的目的是要在vs2010平台下用c#进行MOGRE的开发,不得已才转到MGRE,步骤是首选熟悉MOGRE的一些基础知识,做到在winform下能用MOGRE单独开发项目,最终的目的不仅限于此,而是构建一个MOGRE和physx结合的一个开发平台,以便在此基础上能够运用vs和.net快速的开发项目。ogre是在c++环境下开发的,而mogre几乎完全原创 2014-03-01 12:29:40 · 2357 阅读 · 0 评论 -
SendKeys.SendWait()用法
此方法是模拟键盘的,所以必须传入键盘数据。SendKeys.SendWait("{F5}"); //发送F5按键 SendKeys.SendWait("^s"); //发送 Ctrl + s 键 SendKeys.SendWait("%{F4}"); // 发送 Alt + F4 键原创 2014-03-01 13:58:14 · 15082 阅读 · 2 评论 -
MAC地址和IP地址的区别
介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题。一、基础知识如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来组成整个网络。局域网也不例外,一般来说,在组网上我们使用的是IEEE802参考模型,从下至上分为:物理层、媒体接入控制层(MAC),逻辑链路控制层(LLC)。标识网络中的一原创 2014-03-03 12:47:17 · 1948 阅读 · 0 评论 -
css图片定位
css定位图片至少有一个好处.那就是节约服务器的线程数,将很多小的零碎的图片整合到一个稍微大一点的图片上.对于网页管理有一定的好处.下面就给大家介绍一个从网上找来的方法.在CSS中,背景图片的定位方位有3种:1)关键字:background-position: top right;2)像素:background-position: 0px 0px;3)百分比:bac原创 2014-03-03 12:55:15 · 1916 阅读 · 0 评论 -
input中id和name属性的区别。
做网站很久了,但到现在还没有搞明白input中name和id的区别,最近学习jquery,又遇到这个问题,就在网上搜集资料。看到这篇,就整理出来,以备后用。可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一转载 2014-03-03 12:48:44 · 1341 阅读 · 0 评论 -
浅谈css中图片定位之所有图标放在一张图上
如今做网页为了使网站丰富多彩,富于表现力,往往需要应用大量的图片/图标。如何处理这些图片,使其尽量不影响网页载入,解析等速度,是一个不大不小的问题。如果你的网站用各种图标图案装饰的靓丽无比,但是需要等待较长的时间加载,那么相信很多用户会等不及而离开。尽量将图片做的小些,可能是大部分人选择的解决之道。但是100张1kb的图片加载与一张100kb的图片加载,这之间又是不同的,这涉及到网站服务器原创 2014-03-03 12:51:56 · 2212 阅读 · 0 评论