<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hpowersoft</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hpowersoft]]></copyright><item><title><![CDATA[如何编写函数提高代码质量]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/51892611</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/51892611</guid><author>hpowersoft</author><pubDate>Tue, 12 Jul 2016 21:42:10 +0800</pubDate><description><![CDATA[函数是实现程序功能的最基本单位，每一个程序都是由一个个最基本的函数构成的。写好一个函数是提高程序代码质量最关键的一步。本文就函数的编写，从函数命名，代码分布，技巧等方面入手，谈谈如何写好一个可读性高、易维护，易测试的函数。


命名



首先从命名说起，命名是提高可读性的第一步。如何为变量和函数命名一直是开发者心中的痛点之一，对于母语非英语的我们来说，更是难上加难。下面我来说说如何]]></description><category></category></item><item><title><![CDATA[大型网站的架构演化，发展历程]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/51892357</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/51892357</guid><author>hpowersoft</author><pubDate>Tue, 12 Jul 2016 20:38:32 +0800</pubDate><description><![CDATA[传统企业应用面对的挑战：复杂，千变万化的业务逻辑。（功能性需求） 
大型网站面对的挑战：处理超大量的用户访问和海量的数据处理。（非功能性需求）

网站核心架构要素：性能，可用性，伸缩性，扩展性，安全性

大型网站软件系统的特点: 
(1)高并发，大流量:需要面对高并发用户，大流量访问。 
(2)高可用:系统7*24小时不间断服务。大型互联网网站的宕机时间通常会成为新闻焦点。 
(3]]></description><category></category></item><item><title><![CDATA[将access导入SQL server ]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/6035423</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/6035423</guid><author>hpowersoft</author><pubDate>Thu, 25 Nov 2010 17:10:00 +0800</pubDate><description><![CDATA[<br />在 Transact-SQL语句中，我们主要使用OpenDataSource函数、OPENROWSET 函数，关于函数的详细说明，请参考SQL联机帮助。利用下述方法，可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换，详细说明如下：<br /><br />一、SQL SERVER 和ACCESS的数据导入导出<br /><br />常规的数据导入导出：<br />使用DTS向导迁移你的Access数据到SQL Server，你可以使用这些步骤:<br />　　○1在SQL ]]></description><category></category></item><item><title><![CDATA[将access导入SQL server ]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/6035420</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/6035420</guid><author>hpowersoft</author><pubDate>Thu, 25 Nov 2010 17:10:00 +0800</pubDate><description><![CDATA[<br />在 Transact-SQL语句中，我们主要使用OpenDataSource函数、OPENROWSET 函数，关于函数的详细说明，请参考SQL联机帮助。利用下述方法，可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换，详细说明如下：<br /><br />一、SQL SERVER 和ACCESS的数据导入导出<br /><br />常规的数据导入导出：<br />使用DTS向导迁移你的Access数据到SQL Server，你可以使用这些步骤:<br />　　○1在SQL ]]></description><category></category></item><item><title><![CDATA[SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方案]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/6013976</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/6013976</guid><author>hpowersoft</author><pubDate>Wed, 17 Nov 2010 09:45:00 +0800</pubDate><description><![CDATA[<br />昨天晚上由于我的C盘的安装盘太小了，所以就想把SQL给给删了，在重新装到E盘，可是卸载之后发现重新安装就安装不上了。提示是下面。说是“性能计数器注册表配置单元一致性”检查失败 的问题。就不给装了。<br />然后就在网上找了点答案，效果还不错。操作过程如下：<br /><br /> <br />安装提示错误信息为：<br /><br />解决方法：<br />1. 在 Microsoft Windows 2003 或 Windows XP 桌面上，依次单击“开始”、“运行”，然后在“打开”中键入]]></description><category></category></item><item><title><![CDATA[线程中CreateEvent和SetEvent及WaitForSingleObject的用法]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/6009725</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/6009725</guid><author>hpowersoft</author><pubDate>Mon, 15 Nov 2010 11:47:00 +0800</pubDate><description><![CDATA[<br />线程中CreateEvent和SetEvent及WaitForSingleObject的用法<br />首先介绍CreateEvent是创建windows事件的意思，作用主要用在判断线程退出，程锁定方面.<br />CreateEvent <br />函功能描述：创建或打开一个命名的或无名的事件对象.<br />EVENT有两种状态：发信号，不发信号。 <br />SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 <br />WaitForSingle]]></description><category></category></item><item><title><![CDATA[如何加密ASP程序?]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4570584</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4570584</guid><author>hpowersoft</author><pubDate>Sat, 19 Sep 2009 17:01:00 +0800</pubDate><description><![CDATA[ 目前对ASP程序的加密方法主要有三种：脚本编码器(SRCENC.EXE)加密、组件加密、自编程序加密，下面我们就来展开介绍这三种加密方法。1、使用微软的MS Script Encode进行加密微软提供了脚本编码器MS Script Encode(下载地址http://www.itgene.cn/itgene/download/download.aspID=232)，可以对ASP程序进行加密。这是]]></description><category></category></item><item><title><![CDATA[用PHP实现POP3邮件的解码]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4519370</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4519370</guid><author>hpowersoft</author><pubDate>Fri, 04 Sep 2009 14:51:00 +0800</pubDate><description><![CDATA[初步认识邮件的源文件    本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理；针对收取和MIME解码，提供了两个实用的PHP类，并提供了使用的样例。分为邮件收取、MIME解码两个部分。我们已经向您介绍过了邮件的收取，现在让我们来为您介绍本文的解码部。     在上一篇里，我们已经完成了一个用PHP通过POP3收取邮件的实例，可是在使用这个类的时候，相信你已经看到了，很多的邮]]></description><category></category></item><item><title><![CDATA[SQLServer的死锁]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4160256</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4160256</guid><author>hpowersoft</author><pubDate>Fri, 08 May 2009 11:37:00 +0800</pubDate><description><![CDATA[模拟死锁、(1).测试用的基础数据：Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE TABLE Lock1(C1 int default(0));CREATE TABLE Lock2(C1 int default(0));INSE]]></description><category></category></item><item><title><![CDATA[jquery radio,checkbox,select操作]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4133315</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4133315</guid><author>hpowersoft</author><pubDate>Tue, 28 Apr 2009 16:29:00 +0800</pubDate><description><![CDATA[获取一组radio被选中项的值var item = $(input[@name=items][@checked]).val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$(#select_id)[0].selectedIndex = 1;]]></description><category></category></item><item><title><![CDATA[jquery技巧总结]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4132287</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4132287</guid><author>hpowersoft</author><pubDate>Tue, 28 Apr 2009 12:15:00 +0800</pubDate><description><![CDATA[ 轉自：http://space.cnblogs.com/group/topic/345/  jquery技巧总结一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播，陆续出现了一些优秀的Js框架，其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等，通过将这些JS 框架应用到我们的项目中能够使程序员从]]></description><category></category></item><item><title><![CDATA[在javascript中比较中文字符串]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4102914</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4102914</guid><author>hpowersoft</author><pubDate>Thu, 23 Apr 2009 12:16:00 +0800</pubDate><description><![CDATA[使用如下方法if("中文比较".charCodeAt() == "中文比较".charCodeAt()) //trueif("中文比较".charCodeAt() == "英文比较".charCodeAt()) //false]]></description><category></category></item><item><title><![CDATA[用javascript遍历table中的内容]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/4102818</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/4102818</guid><author>hpowersoft</author><pubDate>Thu, 23 Apr 2009 11:43:00 +0800</pubDate><description><![CDATA[function readTable(){   var tt = document.getElementById("tt");   var rows = tt.getElementsByTagName("tr");   for(var i = 0;i    var cols = rows[i].getElementsByTagName("td");   for(var j = 0; j    ]]></description><category></category></item><item><title><![CDATA[在delphi中ocx控件的安装]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3862349</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3862349</guid><author>hpowersoft</author><pubDate>Wed, 04 Feb 2009 15:32:00 +0800</pubDate><description><![CDATA[第一步:  使用过Activex的人都知道，Activex不注册是不能够被系统识别和使用的，一般安装程序都会自动地把它所使用的Activex控件注册，但如果你拿到的一个控件需要手动注册怎么办呢？如果修改注册表那就太麻烦了，在Windows的system文件夹下有一个regsvr32.exe的程序，它就是Windows自带的Activex注册和反注册工具。它的用法为： regsver32详解 r]]></description><category></category></item><item><title><![CDATA[Java Annotation 高级应用(转)]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3716952</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3716952</guid><author>hpowersoft</author><pubDate>Mon, 05 Jan 2009 22:32:00 +0800</pubDate><description><![CDATA[ 版权声明：本文可以自由转载，转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44062_Java+Annotation+Apt.html关键字:java,annota]]></description><category></category></item><item><title><![CDATA[Java Annotation手册(转)]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3716933</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3716933</guid><author>hpowersoft</author><pubDate>Mon, 05 Jan 2009 22:31:00 +0800</pubDate><description><![CDATA[ 版权声明：本文可以自由转载，转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,an]]></description><category></category></item><item><title><![CDATA[Java Annotation入门(转)]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3716920</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3716920</guid><author>hpowersoft</author><pubDate>Mon, 05 Jan 2009 22:29:00 +0800</pubDate><description><![CDATA[ 版权声明：本文可以自由转载，转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:[http://www.matrix.org.cn/resourc ... ava+Annotation.html]http://www.matrix.org.cn/resour]]></description><category></category></item><item><title><![CDATA[查询sqlserver数据库中所有的触发器]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3706781</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3706781</guid><author>hpowersoft</author><pubDate>Sun, 04 Jan 2009 22:08:00 +0800</pubDate><description><![CDATA[select * from sysobjects where xtype=TR]]></description><category></category></item><item><title><![CDATA[Javascript访问html页面的控件]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3701479</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3701479</guid><author>hpowersoft</author><pubDate>Sun, 04 Jan 2009 09:47:00 +0800</pubDate><description><![CDATA[ 访问控件的主要对象是:document对象。分别对应当前文档所有的（子对象）个人观点。并且已经提供的几个主要方法来访问对象。1.       document.getElementById2.       document.getElementsByName 3           document.getElementsByTagName4           document.all下面我主]]></description><category></category></item><item><title><![CDATA[在SqlServer2k中调试存储过程]]></title><link>https://blog.youkuaiyun.com/hpowersoft/article/details/3696510</link><guid>https://blog.youkuaiyun.com/hpowersoft/article/details/3696510</guid><author>hpowersoft</author><pubDate>Sat, 03 Jan 2009 21:30:00 +0800</pubDate><description><![CDATA[   在SqlServer2k的存储过程的编写中，难免会出现错误，sqlserver2k的存储过程编辑器很奇怪，出错能弹出一堆错误信息但是不提示在第几行，如果存储过程写的过长，很难调试。  把存储过程的代码拷贝到Sql查询分析器中就行了，在查询分析器中如果出错了，就会提示在哪一行，很方便。]]></description><category></category></item></channel></rss>