博客园 - -Enchant
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=167740
2016-08-31T15:27:13Z
-Enchant
https://www.cnblogs.com/bboy/
feed.cnblogs.com
https://www.cnblogs.com/bboy/archive/2012/10/08/2714626.html
Linux上搭建Asp.net MVC3环境(CentOS + Nginx + Mono) - -Enchant
MVC3运行目标环境 Linux:CentOS6.2 Nginx:1.2 Mono:2.11.4 xsp:2.10.2.0安装步骤:1、下载程序源码(大家可以进入官网下载) Nginx 源码包: http://nginx.or...
2012-10-07T16:40:00Z
2012-10-07T16:40:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】MVC3运行目标环境 Linux:CentOS6.2 Nginx:1.2 Mono:2.11.4 xsp:2.10.2.0安装步骤:1、下载程序源码(大家可以进入官网下载) Nginx 源码包: http://nginx.or... <a href="https://www.cnblogs.com/bboy/archive/2012/10/08/2714626.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2011/08/26/2154112.html
《单例模式》你需要注意的问题 - -Enchant
单例模式大家都很熟悉,但是使用过程中,稍微不注意就会出现大问题。单例模式:该类在整个系统生命周期中有且只有一个实例。单例的创建:注意问题:构造函数 私有化 :保证 实例化该类通过统一的接口提供一个统一的接口获取类的实例保证线程同步例如:publicclassCommonQuery{privateCommonQuery(){}objectaLocker=newobject();staticreadonlyCommonQuery_cmQuery=null;publicstaticCommonQueryGetCommonQuery(){ if(_cmQuery!=null) {return _cmQ
2011-08-26T07:40:00Z
2011-08-26T07:40:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】单例模式大家都很熟悉,但是使用过程中,稍微不注意就会出现大问题。单例模式:该类在整个系统生命周期中有且只有一个实例。单例的创建:注意问题:构造函数 私有化 :保证 实例化该类通过统一的接口提供一个统一的接口获取类的实例保证线程同步例如:publicclassCommonQuery{privateCommonQuery(){}objectaLocker=newobject();staticreadonlyCommonQuery_cmQuery=null;publicstaticCommonQueryGetCommonQuery(){ if(_cmQuery!=null) {return _cmQ <a href="https://www.cnblogs.com/bboy/archive/2011/08/26/2154112.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2011/05/21/2052742.html
系统框架整理 - -Enchant
最近空闲时间喜欢折腾自己的“框架”其实框架这东西,当你项目实战经验丰富了,自然就形成了框架(除非你自己不整理。。O(∩_∩)O~)1、流行的框架 目前流行的框架很多,比如:三层、7层、N层、MVC、MVP、MVVM 等等,这里就不具体一一介绍,大家有兴趣可以查一下相关资料,这些框架还是值得大家好好研究的,否则怎么能够形成自己的框架呢?哈哈 这么多框架的形成,最主要的作用我想还是 系统扩展性 客户的需求是千变万化的,如何快速响应需求、快速扩展需求,就需要框架的支持、设计上的支持, 还有重要的就是 系统快速开发,建立在框架的基础上再开发,显然开发效率提高了,开发成本自然降低(我相信大部分公司是看中
2011-05-21T06:25:00Z
2011-05-21T06:25:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】最近空闲时间喜欢折腾自己的“框架”其实框架这东西,当你项目实战经验丰富了,自然就形成了框架(除非你自己不整理。。O(∩_∩)O~)1、流行的框架 目前流行的框架很多,比如:三层、7层、N层、MVC、MVP、MVVM 等等,这里就不具体一一介绍,大家有兴趣可以查一下相关资料,这些框架还是值得大家好好研究的,否则怎么能够形成自己的框架呢?哈哈 这么多框架的形成,最主要的作用我想还是 系统扩展性 客户的需求是千变万化的,如何快速响应需求、快速扩展需求,就需要框架的支持、设计上的支持, 还有重要的就是 系统快速开发,建立在框架的基础上再开发,显然开发效率提高了,开发成本自然降低(我相信大部分公司是看中 <a href="https://www.cnblogs.com/bboy/archive/2011/05/21/2052742.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2011/02/09/1950362.html
Extjs prompt 显示密码框 - -Enchant
Extjs 的 prompt 默认是普通的输入框,我们可以通过获取里面的元素,自己改一下。。呵呵
2011-02-09T11:39:00Z
2011-02-09T11:39:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】Extjs 的 prompt 默认是普通的输入框,我们可以通过获取里面的元素,自己改一下。。呵呵 <a href="https://www.cnblogs.com/bboy/archive/2011/02/09/1950362.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/10/29/1864537.html
Python网页抓取、模拟登录 - -Enchant
用python抓取网页是非常简单的事,简单的几行代码就可以解决。。。这里稍微记录一下需要引用的包有主要是 urllib2,urllib也可以引入,具体 看代码#-------------------------------------------------------------------------------#Name:模拟登录web#Purpose:##Author:huwei##Created:26/10/2010#Copyright:(c)huwei2010#Licence:<yourlicence>#---------------------------------
2010-10-29T07:51:00Z
2010-10-29T07:51:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】用python抓取网页是非常简单的事,简单的几行代码就可以解决。。。这里稍微记录一下需要引用的包有主要是 urllib2,urllib也可以引入,具体 看代码#-------------------------------------------------------------------------------#Name:模拟登录web#Purpose:##Author:huwei##Created:26/10/2010#Copyright:(c)huwei2010#Licence:<yourlicence>#--------------------------------- <a href="https://www.cnblogs.com/bboy/archive/2010/10/29/1864537.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/09/21/1832577.html
单点登录(SSO)的一点思考 - -Enchant
这几天稍微关注了一下SOA方面的资料,抛开webservice性能问题不说,就当当这验证问题就让人头疼考虑到几点:1、调用方法的时候把用户名密码都带上,显然不太理想,每次都需要传递密码也不太那个安全,而且每次都要验证用户名和密码正确性,麻烦2、不把用户名和密码带上,怎么知道这次来连接的是谁呢?由上面2个问题,突然考虑到单点登录,我只登录一次,只把用户和密码传递一次不就行了嘛,听起来不错,可是问题又...
2010-09-21T06:38:00Z
2010-09-21T06:38:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】这几天稍微关注了一下SOA方面的资料,抛开webservice性能问题不说,就当当这验证问题就让人头疼考虑到几点:1、调用方法的时候把用户名密码都带上,显然不太理想,每次都需要传递密码也不太那个安全,而且每次都要验证用户名和密码正确性,麻烦2、不把用户名和密码带上,怎么知道这次来连接的是谁呢?由上面2个问题,突然考虑到单点登录,我只登录一次,只把用户和密码传递一次不就行了嘛,听起来不错,可是问题又... <a href="https://www.cnblogs.com/bboy/archive/2010/09/21/1832577.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/09/20/1831794.html
Jquery以JSON方式调用WebService - -Enchant
[代码]今天测试了用jquery调用webservice,调用是没问题的,可是默认的webservice是返回给我们xml格式的,这样对对于我们后续的操作很不方便,于是查找了 使用 json格式传送,始终没能够成功,后来参考了下 京东的 调用,终于知道原因所在了。。呵呵Jquery以JSON方式调用WebService在webservice中需要添加如下节点(在 system.web节点下)1、首...
2010-09-20T07:57:00Z
2010-09-20T07:57:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】[代码]今天测试了用jquery调用webservice,调用是没问题的,可是默认的webservice是返回给我们xml格式的,这样对对于我们后续的操作很不方便,于是查找了 使用 json格式传送,始终没能够成功,后来参考了下 京东的 调用,终于知道原因所在了。。呵呵Jquery以JSON方式调用WebService在webservice中需要添加如下节点(在 system.web节点下)1、首... <a href="https://www.cnblogs.com/bboy/archive/2010/09/20/1831794.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/09/13/1825000.html
WCF初探 - -Enchant
最近在公司没什么事,就 打算看看 WCF方面的知识,当然肯定是要自己动手操作的啦。WCF给我第一个感觉就是配置起来有点麻烦,而且稍微没配置好就导致不能访问(还是WebService好啊。。哈哈)。不过 wcf既然是整合了 .net remoting/webservice 等通讯技术,配置麻烦那也是应该的了。。。在网上搜索了一些文章看了以后,大概知道 配置文件中的 ABC(a:address b:b...
2010-09-13T06:53:00Z
2010-09-13T06:53:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】最近在公司没什么事,就 打算看看 WCF方面的知识,当然肯定是要自己动手操作的啦。WCF给我第一个感觉就是配置起来有点麻烦,而且稍微没配置好就导致不能访问(还是WebService好啊。。哈哈)。不过 wcf既然是整合了 .net remoting/webservice 等通讯技术,配置麻烦那也是应该的了。。。在网上搜索了一些文章看了以后,大概知道 配置文件中的 ABC(a:address b:b... <a href="https://www.cnblogs.com/bboy/archive/2010/09/13/1825000.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/09/13/1824618.html
关于抓取百度搜索内容 - -Enchant
在一次模拟抓取百度搜索内容的实战中,记录了该文章。。。。以记录几个问题(嘿嘿,没什么技术含量,只是记录遇到的麻烦和思路)在C#中,为了实现网页内容的抓取,我们一般使用 System.Net 下的一些常用类,如HttpWebRequest、HttpWebResponse等等。。。。。为了抓取网页内容,...
2010-09-13T01:03:00Z
2010-09-13T01:03:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】在一次模拟抓取百度搜索内容的实战中,记录了该文章。。。。以记录几个问题(嘿嘿,没什么技术含量,只是记录遇到的麻烦和思路)在C#中,为了实现网页内容的抓取,我们一般使用 System.Net 下的一些常用类,如HttpWebRequest、HttpWebResponse等等。。。。。为了抓取网页内容,... <a href="https://www.cnblogs.com/bboy/archive/2010/09/13/1824618.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/09/06/1819574.html
iPhone开发环境搭建(备忘) - -Enchant
大家都知道,现在iphone开发的队伍是越来越大,原因很简单,开发iphone程序赚钱多啊。。哈哈。。切入主题,今天要记录的是iphone环境的搭建,记录我本机搭建iphone开发环境的步骤。。收先你的有mac操作系统,你可以买太苹果的电脑,这样省事!哈哈,对于我们这些人来说,还是在普通pc上安装被高手破解过的mac吧。。呵呵我的机器是 amd 3500+ 的cpu,1G的内存,首先 下载 适合 ...
2010-09-06T11:27:00Z
2010-09-06T11:27:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】大家都知道,现在iphone开发的队伍是越来越大,原因很简单,开发iphone程序赚钱多啊。。哈哈。。切入主题,今天要记录的是iphone环境的搭建,记录我本机搭建iphone开发环境的步骤。。收先你的有mac操作系统,你可以买太苹果的电脑,这样省事!哈哈,对于我们这些人来说,还是在普通pc上安装被高手破解过的mac吧。。呵呵我的机器是 amd 3500+ 的cpu,1G的内存,首先 下载 适合 ... <a href="https://www.cnblogs.com/bboy/archive/2010/09/06/1819574.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/08/12/1798044.html
SMTP/POP3命令简介(转) - -Enchant
SMTP 命令简介什么是 SMTPSMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。什么是 ESMTPE...
2010-08-12T05:27:00Z
2010-08-12T05:27:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】SMTP 命令简介什么是 SMTPSMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。什么是 ESMTPE... <a href="https://www.cnblogs.com/bboy/archive/2010/08/12/1798044.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/08/07/1794847.html
C/S模式下 简单的定时任务功能 - -Enchant
最近一个 c/s项目中需要用到定时任务,也就是说每天定时几点给客户发送短信的功能。思考过后,最后决定这么设计。。。。由于是定时任务,不是间隔多少时间来执行,所以需要计算定时的时间和当前时间相差毫秒数,然后就可以设置Timer的Interval了,该任务是每天执行,所以也可以简单的处理了1、首先抽象出定时任务类:AbstractTask 属性Cron:定时的时间,如 10:00:00 ...
2010-08-07T13:08:00Z
2010-08-07T13:08:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】最近一个 c/s项目中需要用到定时任务,也就是说每天定时几点给客户发送短信的功能。思考过后,最后决定这么设计。。。。由于是定时任务,不是间隔多少时间来执行,所以需要计算定时的时间和当前时间相差毫秒数,然后就可以设置Timer的Interval了,该任务是每天执行,所以也可以简单的处理了1、首先抽象出定时任务类:AbstractTask 属性Cron:定时的时间,如 10:00:00 ... <a href="https://www.cnblogs.com/bboy/archive/2010/08/07/1794847.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/06/13/1758022.html
Asp.net MVC2学习笔记索引 - -Enchant
稍微整理了一下,Asp.net MVC2学习笔记索引:一、基础内容:1、Asp.net MVC 环境搭建2、Asp.net MVC2学习笔记1-Route3、Asp.net MVC2学习笔记2-Controller4、Asp.net MVC2学习笔记3-View5、Asp.net MVC2学习笔记4-View(续)6、Asp.net MVC2学习笔记7-拦截器接口(IActionFilter,IE...
2010-06-13T14:47:00Z
2010-06-13T14:47:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】稍微整理了一下,Asp.net MVC2学习笔记索引:一、基础内容:1、Asp.net MVC 环境搭建2、Asp.net MVC2学习笔记1-Route3、Asp.net MVC2学习笔记2-Controller4、Asp.net MVC2学习笔记3-View5、Asp.net MVC2学习笔记4-View(续)6、Asp.net MVC2学习笔记7-拦截器接口(IActionFilter,IE... <a href="https://www.cnblogs.com/bboy/archive/2010/06/13/1758022.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/05/30/1747324.html
Oracle 调优 - -Enchant
一、SGA 调优 --数据高速缓存区命中率 --计算公式:1-(physical reads / (db block gets + consistent gets)) --命中率应大于0.90最好 select name,value from v$sysstat where name in ('physical reads','db block gets','consistent ...
2010-05-30T01:33:00Z
2010-05-30T01:33:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】一、SGA 调优 --数据高速缓存区命中率 --计算公式:1-(physical reads / (db block gets + consistent gets)) --命中率应大于0.90最好 select name,value from v$sysstat where name in ('physical reads','db block gets','consistent ... <a href="https://www.cnblogs.com/bboy/archive/2010/05/30/1747324.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/05/29/1747168.html
Oracle常见错误 - -Enchant
1、oracle 10g无法启动dbconfole 解决方法:重建 dbconsole emca -r 或者 emca -config dbcontrol db创建EM时,提示的端口号,应为实例的断口号,比如1521,不是EM的端口号(比如1158)EM的端口号在这个文件中可以查到10.2.0\db_1\sysman\config\emca.prop...
2010-05-29T12:37:00Z
2010-05-29T12:37:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】1、oracle 10g无法启动dbconfole 解决方法:重建 dbconsole emca -r 或者 emca -config dbcontrol db创建EM时,提示的端口号,应为实例的断口号,比如1521,不是EM的端口号(比如1158)EM的端口号在这个文件中可以查到10.2.0\db_1\sysman\config\emca.prop... <a href="https://www.cnblogs.com/bboy/archive/2010/05/29/1747168.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/05/27/1745754.html
@OutputCache指令参数 - -Enchant
Duration指定页面或控件被缓存的时间 (以秒为单位). 设置页面或用户控件的缓存时间属性会为其建立相应的HTTP响应过期策略并且自动缓存输出结果。 !该属性是必须的,如果没有指定将会引发解析器错误。 LocationOutputCacheLocation枚举量Any|Client|Downstream|None|Server|ServerAndClient的取值。默认为Any 。 !该属性不...
2010-05-27T13:07:00Z
2010-05-27T13:07:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】Duration指定页面或控件被缓存的时间 (以秒为单位). 设置页面或用户控件的缓存时间属性会为其建立相应的HTTP响应过期策略并且自动缓存输出结果。 !该属性是必须的,如果没有指定将会引发解析器错误。 LocationOutputCacheLocation枚举量Any|Client|Downstream|None|Server|ServerAndClient的取值。默认为Any 。 !该属性不... <a href="https://www.cnblogs.com/bboy/archive/2010/05/27/1745754.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/04/12/1710537.html
关于ACL权限控制【ASP.NET MVC2】 - -Enchant
关于系统权限控制一、基本介绍任何系统都会有ACL权限控制控制体系,网上也有很多资料。有些小系统就简单的分为几个角色,写死在代码里,如分为:普通用户、管理员等在系统中判断登陆者的类型,来显示某些操作。而一些稍微大点的系统绝对不会这么操作的,都会设计成基于角色的权限管理,只要该角色里包含某些功能,你就能使用,而且提供可配置。大部分会设计成5张表,分别为:bs_function:功能表,存放基本的功能b...
2010-04-12T12:55:00Z
2010-04-12T12:55:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】关于系统权限控制一、基本介绍任何系统都会有ACL权限控制控制体系,网上也有很多资料。有些小系统就简单的分为几个角色,写死在代码里,如分为:普通用户、管理员等在系统中判断登陆者的类型,来显示某些操作。而一些稍微大点的系统绝对不会这么操作的,都会设计成基于角色的权限管理,只要该角色里包含某些功能,你就能使用,而且提供可配置。大部分会设计成5张表,分别为:bs_function:功能表,存放基本的功能b... <a href="https://www.cnblogs.com/bboy/archive/2010/04/12/1710537.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/04/04/1703986.html
c#递归生成XML - -Enchant
本次内容:使用递归生成无限极XML递归方法大家应该都很熟悉了,简而言之就是方法内部调用自己,就这样不断重复重复再重复的执行,不过要担心死循环哟。。。当我们系统需要动态生成菜单时,也就是说我们系统的菜单是存在数据库中的,数据库结构类似于:ID,Name,Parent_ID 这种设计方法的时候,我们就需要根据ID 和 Parent_ID的关系来动态生成菜单。。至于怎么生成菜单,今天就不介绍了,今天主要...
2010-04-03T16:05:00Z
2010-04-03T16:05:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】本次内容:使用递归生成无限极XML递归方法大家应该都很熟悉了,简而言之就是方法内部调用自己,就这样不断重复重复再重复的执行,不过要担心死循环哟。。。当我们系统需要动态生成菜单时,也就是说我们系统的菜单是存在数据库中的,数据库结构类似于:ID,Name,Parent_ID 这种设计方法的时候,我们就需要根据ID 和 Parent_ID的关系来动态生成菜单。。至于怎么生成菜单,今天就不介绍了,今天主要... <a href="https://www.cnblogs.com/bboy/archive/2010/04/04/1703986.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/03/05/1679059.html
ASP.NET MVC2 Ajax返回JSON - -Enchant
在 MVC 返回ActionResult中,给我们提供了JSONResult对象,我们可以直接用他来返回JSON对象给前台JS脚本处理当我们定义好Model后,把我们的Model 传给Json这个方法,它会自动根据我们Model 的属性,遍历属性后生成JSON对象,返回给浏览器,我们不用做任何处理。。代码类似:
2010-03-05T04:31:00Z
2010-03-05T04:31:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】在 MVC 返回ActionResult中,给我们提供了JSONResult对象,我们可以直接用他来返回JSON对象给前台JS脚本处理当我们定义好Model后,把我们的Model 传给Json这个方法,它会自动根据我们Model 的属性,遍历属性后生成JSON对象,返回给浏览器,我们不用做任何处理。。代码类似: <a href="https://www.cnblogs.com/bboy/archive/2010/03/05/1679059.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bboy/archive/2010/03/01/1675580.html
引用类型的对象复制(浅复制和深复制) - -Enchant
引用类型的对象复制,分为浅复制和深复制。。。浅复制就简单的把地址复制给另一个对象,其中有一个对象发生变化,2个都有变化。实现方式,实现 ICloneable 接口,调用 MemberwiseClone()方法就可以了。深复制就完全产生一个新的对象,二者属性一样,但没有任何关联。。实现方式,可以重新 new 一个对象,也可以通过序列化、反序列化来实现。。代码:[代码]
2010-03-01T04:27:00Z
2010-03-01T04:27:00Z
-Enchant
https://www.cnblogs.com/bboy/
【摘要】引用类型的对象复制,分为浅复制和深复制。。。浅复制就简单的把地址复制给另一个对象,其中有一个对象发生变化,2个都有变化。实现方式,实现 ICloneable 接口,调用 MemberwiseClone()方法就可以了。深复制就完全产生一个新的对象,二者属性一样,但没有任何关联。。实现方式,可以重新 new 一个对象,也可以通过序列化、反序列化来实现。。代码:[代码] <a href="https://www.cnblogs.com/bboy/archive/2010/03/01/1675580.html" target="_blank">阅读全文</a>