摘要:偶尔在网上看到的,相对比较好的c#端订单号生成规则public class BillNumberBuilder{ private static object locker = new object(); private static int sn = 0; pu...
阅读全文
随笔分类 - 基础知识
摘要:偶尔在网上看到的,相对比较好的c#端订单号生成规则public class BillNumberBuilder{ private static object locker = new object(); private static int sn = 0; pu...
阅读全文
摘要:BlogEngine2.0里找到的:Web.Config: /// /// The regex mobile. /// private static readonly Regex RegexMobile = new...
阅读全文
摘要:在win2008中建立域时,有时会出现administrator账户密码不符合要求的现象,报错会说明目前本地administrator账户不需要密码。这是什么原因造成的呢?原来,目前的2008镜像在网上随处可以下到,但是不能保证镜像是否是纯净版,而且如果安装在普通的机器和安装在服务器上,安装方法也略有不同,会出现安装时没有要求输入密码这个步骤。这个时候我们可能会在进入系统后用控制面板添加密码,在系统由工作组状态转向域主状态时系统需要将本地的administrator转为域管理员帐号,但是这个时候并没有对administrator信息做更新。因此在建立域时,始终会认为密码为空。解决的方法很简单,
阅读全文
摘要:声明及广告所有功能针对C#开发配置而写,部分功能可能由插件提供,我会尽可能标注出相应的插件名称。为行文方便,所有快捷键以大写形式表示。太常用的快捷键,如Ctrl + C, Ctrl + Z, Ctrl + Y等等不写,主要还是以VS特有或最常用的为主。本文叙述的大部分快捷键可用于Office系列软件。国际惯例,Q群:185718116。重置配置的方法编辑系代码提示Ctrl + J激活VS默认代码提示功能。ReSharper等插件会建议你修改快捷键。导入命名空间个人认为Ctrl + .是最方便的,复杂点的是Alt + Shift + F10,更复杂的是右键菜单Resolve,更更复杂的是Edit
阅读全文
摘要:摘要超文本传输协议(HTTP)是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议。它是一种通用的,不分状态(stateless)的协议,除了诸如名称服务和分布对象管理系统之类的超文本用途外,还可以通过扩展它的请求方式,错误代码和报头来完成许多任务。HTTP的一个特点是数据表示方式的典型性和可协商性允许独立于传输数据而建立系统。在1990年WWW全球信息刚刚起步的时候HTTP就得到了应用。HTTP的第一个版本叫做HTTP/0.9,是一种为互联网原始数据传输服务的简单协议。由RFC 1945定义的HTTP/1.0进一步完善了这个协议。它允许消息以类似MIME的格式传送,包括有关数据传输的
阅读全文
摘要:为了在动态网站获得更好的url体验,往往采用url重写技术。 比如:http://blog.xujif.com/?p=268 可以重写为 http://blog.xujif.com/archives/wordpress-rss-feed-error/ 更多介绍:传送门:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx IIS级别可以实现url重写。这里说的是asp.net级别的 在asp.net级别的url重写中,用到一个HttpModule模块 举个例子:新建类库 01020304050607080910111213141516171
阅读全文
摘要:写这篇博客,原起今天CyljXu问我一个问题:如何通过反射调用带有ref或者out的参数的方法?想着可能其他人也会遇到这个问题,权且记录下来,以备后行者搜索到。这个在MSDN上有解释,参考 MethodBase.Invoke方法 。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public Object Invoke( Object obj, Object[] parameters)参数obj 类型:System.Object 对其...
阅读全文
摘要:MSDN离线版发现不少人都在找这个,无意中找到 VS2012旗舰版选好语言,建议选那个ISO的下载
阅读全文
摘要:工作中用到对同一个类型的对象的赋值,需要逐个属性的赋值赋过去,在网上找了很久没发觉合适的,就自己动手写了个,以做备忘用。 protectedvoidAutoAssign(objectfrom,objectto){foreach(variteminfrom.GetType().GetProperties()){item.SetValue(to,item.GetValue(from,null),null);}}
阅读全文
摘要:Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddler插件Fiddler如何捕获HTTPS会话Fiddler的基本界面Fiddler的统计视图QuickExec命令行的使用Fiddler中设置断点修改RequestFiddler中设置断点修改ResponseFiddler中创建AutoRespon
阅读全文
摘要:目前市面上用的比较多的富文本编辑器有:FreeTextBox 一个有很多年历史的富文本编辑器了,使用简单,而且一般的使用是免费的,但是不开源,上传图片上传附件等功能没有,扩展性差。CuteEditor最强大的富文本编辑器,巨牛无比,但是是收费的,个人使用的话用下破解版倒无所谓,要想在企业中使用那就得买了,所以虽然强大,但是想节约的话就不考虑这个了。看看他的菜单就知道他有多牛了:FCKEditor(升级版CKEditor)强大的开源富文本编辑器,各个语言中都可以使用。支持上传图片、Flash等,功能强扩展性强。TinyMCE 也是一个开源的富文本编辑器,不过名气没有FCKEditor大,功能还.
阅读全文
摘要:先装的SQL碰到问题, 就先装了VS2010 ,碰到了这个问题,回头按照下面操作安装成功。从网上查询的。Windows7 旗舰版1、开始->运行->net stop WuAuServ2、开始->运行->%windir%3、将文件夹SoftwareDistribution重命名为SDold4、开始->运行->net start WuAuServ如果不能重命名,重启一下电脑在重命名就好了。之后再重新装.net4就能装了。PS:win+r 打开Windows7的“运行”。附加XP系统的1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop W
阅读全文
摘要:Log4日志组件的应用确实简单实用,在比较了企业库和Log4的日志功能后,个人觉得Log4的功能更加强大点.补充说明下,我使用的企业库是2.0版本,Log4net是1.2.1版本的.在Log4net的应用上,已经有人做了说明分析了,在本文中,主要解析下Log4net中的RollingFileAppender的应用.主要参考了Log4net的帮助文档.在项目中的log4net-1.2.10\doc文件下有.RollingFileAppender主要是基于FileAppender构建的,很多属性方法都是继承于FileAppender,所以在选项设置上,也有许多是相同的.下面的例子使日志文件名为lo
阅读全文
摘要:因为项目要记录日志,便于调试,在网上搜了一下。大部分的应用都是用的是log4net这个开源软件,所以我们也就采用了这个开源软件来记录日志信息。比如说日志文件的配置以及日志的级别打印等功能许多网站上已经有很多的介绍,所以在这里也就不多赘述。现在想说一下的就是日志过滤器的使用,看了一下别人写的例子,都是一笔代过,没有做详细的介绍,所以我们只好参考官方的API文档来配置了。log4net里面的filter类常用的为:1、DenyAllFilter 拒绝所用的日志输出 <filter type="log4net.Filter.LevelMatchFilter"> <
阅读全文
摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.NET开发环境中使用
阅读全文
摘要:1、从字符串中提取子串 StringBuilder 类没有支持子串的方法,因此必须用String类来提取。 string mystring="My name is ynn."; //Displays "name is ynn." Console.WriteLine(mystring.Substring( 3 )); //Displays "ynn" Console.WriteLine(mystring.Substring( 11,3 ));2、比较字符串 String 类有四种方法:Compare( )、CompareTo( )、Co
阅读全文
摘要:Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字的字符串表示形式转换为此类的实例的方法(4)创建指定枚举和值的实例的方法。举例:enum Colors { Red, Green, Blue, Yellow };Enum-->String(1)利用Object.ToS
阅读全文
摘要:B树即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如:B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字;如果B树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那么B树的搜索性能逼近二分查找;但它比连续内存空间的二分查找的优点是,改变B树结构(插入与删除结点)不需要移动大段的内存数据,甚
阅读全文
摘要:作为一名网站站长,来自搜索引擎的流量已经是网站流量的一个重要组成部分,因此对搜索引擎更新特别关注,总是希望自己的网站在百度收录越来越多,天天site,现在我来告诉你百度的大致更新时间,省去你天天site的麻烦,多点时间去提高下网站质量,呵呵。 据统计:度收录的大更新时间是每月11号和26号,特别是26号,更新幅度最大,K站也是最多的。 小更新时间:每周四。更新时刻都在凌晨4点。一般凌晨4点更新,也有在早上九点以后更新的。对网站流量都没啥影响,只有到中午的时候,百度对网站的关键字搜索进行重新调整之后,才会有流量上的大的变化。自然流量有增自然有降,自然现象嘛。呵呵,个人站长可以注意下百度。更新..
阅读全文
摘要:Alexa作为网站访问量的一个排名指标,不仅能说明一个网站的访问量,还能在一定程度上反应网站域名的权重。与人交换链接时、申请广告时等都会看你的域名alexa排名!如果你的域名alexa排名还在50万以后,快快看看本文吧,3天把你的域名alexa排名提升20万位! 1.登陆alexa.com完善站长信息 通过此步骤,你的域名alexa排名至少提升10万位!操作步骤:打开alexa.com,点击右上角的Register,输入你的邮箱地址、妮称、全称,再选择国家“China”点Regiter完成注册;看到“Thank You”说明你注册成功了,快到你的邮箱去查看激活邮箱吧!点击邮箱上的链接...
阅读全文
|