Spiga

[置顶]我的程序优化-尽量减少数据库连接操作

2012-05-02 22:55 by dreamhappy, 4176 visits, 网摘, 收藏, 编辑
摘要:最近做一个项目,做的比较郁闷,现在把项目经验总结在这里。项目的主要功能就是为第三方程序提供数据,并根据客户端的调用提供数据更新。我的程序属于服务端。服务端以站点形式部署,以Xml的数据格式输出。项目以我自己的设计编码完成,并整合测试。初始化数据时,问题出现了。刚开始体现在客户端接受数据很慢。测试环境环境下,数据库服务器部署在国外,网站部署在公司内部,而且我一直认为我的程序在数据库数据处理这里已经做了足够的优化,包括索引和主键已经做到了合理使用。综上所述,起初的速度问题一直没有引起我的关注。然而最后问题的关键恰恰出在数据库连接查询方面,频繁查询导致数据初始化速度很慢。刚开始我采取的方法是即用即查 阅读全文

[置顶]用LINQ在集合中查询特定对象

2012-05-01 10:59 by dreamhappy, 868 visits, 网摘, 收藏, 编辑
摘要:这里是原文出处:简单的概括LINQLINQ是Language-Integrated Query的缩写,是C# 3.0和VB 9.0中新加入的语言特性,可以在编程时使用内置的查询语言进行基于集合的操作。List<User> userList = GetUserList();var userWithOddId = from u in userList where u.UserID % 2 == 1 select u; foreach (User u in userWithOddId){ Console.WriteLi... 阅读全文

[置顶]我的webrequest经验

2012-04-20 17:37 by dreamhappy, 1603 visits, 网摘, 收藏, 编辑
摘要:1 webrequest 是什么:编程方式模拟web请求,利用webrequest可以实现 相当于一个浏览器请求一个网页的效果,但是它始终是模拟请求,与浏览器输入框输入网址请求不一样。2 程序设计中有时有这样的case,需要请求一个url,获得特定网页的部分html代码,比如特定的table,div片段。这个时候可以用代码实现一个httpwebrequest请求,以get的方式请求远程站点的一个url,返回结果是网页的整个html,之后再在结果中提取我们需要的数据。代码如下 #region WebRequest请求url /// <summary> /// W... 阅读全文

[置顶]部署asp.net网站若干记录

2012-02-28 13:55 by dreamhappy, 761 visits, 网摘, 收藏, 编辑
摘要:如何在IIS6,7中部署ASP.NET网站 阅读全文

[置顶]javaScript进阶-昂贵的集合

2011-12-17 21:23 by dreamhappy, 111 visits, 网摘, 收藏, 编辑
摘要:1 var alldivs = document.getElementsByTagName('div');2 for (var i = 0; i < alldivs.length; i++) {3 document.body.appendChild(document.createElement('div'));4 5 }/*函数是一个死循环,每次迭代都执行查询操作*//*集合拷贝到数组,循环数据比循环集合效率高*/function toArray(coll) { for (var i = 0, a = [], len = coll.length; i &l 阅读全文

[置顶]服务器角色

2011-11-02 11:20 by dreamhappy, 109 visits, 网摘, 收藏, 编辑
摘要:服务器角色意思Bulkadmin执行 Bulk Insert语句Dbcreator创建和改变数据库Diskadmin管理磁盘文件Processadmin管理在 SQL Server实例中运行的进程Securityadmin管理服务器登陆Serveradmin配置服务器范围的设置Setupadmin添加和删除链接服务器,并执行某写系统存储过程(如 sp_serveroption)Sysadmin在SQL Server中进行任何活动。该角色的权限跨越所有其他固定服务器角色转自:http://www.cnblogs.com/fengbiworkroom/archive/2009/08/01/1536 阅读全文

[置顶]我之前有过的ASP.NET数据层访问方法

2010-09-05 15:51 by dreamhappy, 402 visits, 网摘, 收藏, 编辑
摘要:今天在博客园开博,希望能够在这个开放的平台上学到更多,也希望自己能够经常抽出时间增加博客数量,在写博客的同时思考程序代码,思考编程思想,同时沉淀技术. 把我之前做三层Web开发的数据层访问代码拿出来讨论:大家可以在阅读代码后留下自己的看法。首先是获得数据库连接对象,我采用的是sqlServer2005数据库Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 privatestatic SqlConnection connection; 2 阅读全文

域名空间那些事

2012-06-01 22:55 by dreamhappy, 135 visits, 网摘, 收藏, 编辑
摘要:域名和空间是和网站密切相关的一些元素,如果你要独立建站,有些常识还是要了解的。平时大家在公司很可能自己负责几个项目,同时有几台服务器够你折腾,太多杂乱的事不用考虑。最近在鼓捣空间和域名的事情,并且准备备案几个域名。备案以后,网站比较好操作。分享我自己的几条想法:平时我收藏了几个域名,比较有名的域名注册商包括 万网,新网,和易名中国。万网做了十几年,摊子比较大,收归阿里集团后现在有点阿里云产品代理公司的意思。易名中国,相对万网和新网,名气不是那么大,但是易名中国给我的印象是:售后服务比较好,通过微博,信件啊等方式,自己遇到的问题都能及时得到回应。在个人不允许注册cn域名的日子里,易名中国提供公司 阅读全文

windows 环境安装wamp软件实现php开发环境

2012-05-30 23:13 by dreamhappy, 121 visits, 网摘, 收藏, 编辑
摘要:Windows下实现php开发环境的方法就是将数据库mysql,服务器apache,开发语言php集合在一起。之前需要配置wordpress的时候也是使用了一个集合软件AppServ。wamp官方网址:http://www.wampserver.com/en/是lamp架构在windows系统上的版本,下载,按装。如果wamp不能运行可以查看事件查看器错误日志关于避免80端口冲突的问题安装wamp后测试端口显示 端口80被microsoft-HTTPAPI/2.0占用,这时apache服务肯定是不会开启的,因为IIS和apache共用一个80端口,所以需要改变apache服务器的主配置文件的监 阅读全文

Javascript编程风格

2012-05-28 14:18 by dreamhappy, 6 visits, 网摘, 收藏, 编辑
摘要:Javascript编程风格读后感程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序印象深刻的是规则1:表示区块起首的大括号,不要另起一行。规则7:不要使用"相等"(==)运算符,只使用"严格相等"(===)运算符。规则9:所有变量声明都放在函数的头部。规则11:避免使用全局变量;如果不得不使用,用大写字母表示变量名,比如UPPER_CASE。 阅读全文

In PHP5, what is the difference between using self and $this? When is each appropriate?

2012-05-23 10:22 by dreamhappy, 3 visits, 网摘, 收藏, 编辑
摘要:Use $this to refer to the current object. Use self to refer to the current class. In other words, use $this->member for non-static members, use self::$member for static members. 阅读全文

apache 服务器修改网站默认首页

2012-05-22 14:43 by dreamhappy, 7 visits, 网摘, 收藏, 编辑
摘要:httped.conf 中找到<IfModule dir_module>DirectoryIndex index.html index.php index.php3 index.htm</IfModule>修改相应的页面即可如果修改不能生效,可能是httpd.conf包含了其它配置文件参考 阅读全文

我的程序优化-尽量减少数据库连接操作

2012-05-02 22:55 by dreamhappy, 4176 visits, 网摘, 收藏, 编辑
摘要:最近做一个项目,做的比较郁闷,现在把项目经验总结在这里。项目的主要功能就是为第三方程序提供数据,并根据客户端的调用提供数据更新。我的程序属于服务端。服务端以站点形式部署,以Xml的数据格式输出。项目以我自己的设计编码完成,并整合测试。初始化数据时,问题出现了。刚开始体现在客户端接受数据很慢。测试环境环境下,数据库服务器部署在国外,网站部署在公司内部,而且我一直认为我的程序在数据库数据处理这里已经做了足够的优化,包括索引和主键已经做到了合理使用。综上所述,起初的速度问题一直没有引起我的关注。然而最后问题的关键恰恰出在数据库连接查询方面,频繁查询导致数据初始化速度很慢。刚开始我采取的方法是即用即查 阅读全文

用LINQ在集合中查询特定对象

2012-05-01 10:59 by dreamhappy, 868 visits, 网摘, 收藏, 编辑
摘要:这里是原文出处:简单的概括LINQLINQ是Language-Integrated Query的缩写,是C# 3.0和VB 9.0中新加入的语言特性,可以在编程时使用内置的查询语言进行基于集合的操作。List<User> userList = GetUserList();var userWithOddId = from u in userList where u.UserID % 2 == 1 select u; foreach (User u in userWithOddId){ Console.WriteLi... 阅读全文

我的webrequest经验

2012-04-20 17:37 by dreamhappy, 1603 visits, 网摘, 收藏, 编辑
摘要:1 webrequest 是什么:编程方式模拟web请求,利用webrequest可以实现 相当于一个浏览器请求一个网页的效果,但是它始终是模拟请求,与浏览器输入框输入网址请求不一样。2 程序设计中有时有这样的case,需要请求一个url,获得特定网页的部分html代码,比如特定的table,div片段。这个时候可以用代码实现一个httpwebrequest请求,以get的方式请求远程站点的一个url,返回结果是网页的整个html,之后再在结果中提取我们需要的数据。代码如下 #region WebRequest请求url /// <summary> /// W... 阅读全文

SAE平台搭建wordpress实现注册用户发送邮件

2012-04-07 23:55 by dreamhappy, 616 visits, 网摘, 收藏, 编辑
摘要:最近使用sina云平台搭建wordpress程序,在使用过程中前台可以注册用户,但是找回密码功能输入用户邮件地址后出现:发送邮件错误 您的主机禁用了 mail() 函数网上搜索一遍,找到了通过插件解决问题的方法:WP-Mail-SMTP参考网址:http://www.ziyouwu.com/index.php/archives/98.html在wordpress的后台启动插件后设置发送邮件的相关信息1:填写你的邮箱地址,你打算用哪个邮箱发信件2:填写你想显示的发件人名称3:不用管了4:你选择发信邮箱的SMTP地址。不同的邮箱不一样哦(腾讯的smtp.qq. com, 163邮箱smtp.163 阅读全文

转:肉饼的自白:You've got to find what you love

2012-04-05 18:25 by dreamhappy, 8 visits, 网摘, 收藏, 编辑
摘要:http://robbin.iteye.com/blog/1463626 阅读全文