08 2011 档案

提高网站页面加载速度的黄金守则
摘要:Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、 JavaScript、图片、移动应用等七部分。工具/原料尽量减少HTTP请求减少DNS查找避免跳转缓存Ajxa推迟加载提前加载减少DOM元素数量用域名划分页面内容减小iframe的大小避免404错误步骤/方法1、尽量减少HTTP请求 阅读全文

posted @ 2011-08-31 15:37 学中医的程序员 阅读(126) 评论(0) 推荐(0) 编辑

网站出现"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"的解决方案
摘要:解决方案有两种:1、数据库为SQL Server 2005版本时,可以在web.config数据库链接串中加入MultipleActiveResultSets=true。2、进行重复操作之前,将数据查询结果放入内存中,再进行使用。 我的web.config数据库链接串中原来是有MultipleActiveResultSets=true的,但是开发是的服务器是sql2005,部署的服务器是sql2000,因此才出现了问题。 因此只能用第二种解决方案,修改源代码。由 var contacts = from c in db.Contactselect c;foreach (Contact ... 阅读全文

posted @ 2011-08-30 16:17 学中医的程序员 阅读(175) 评论(0) 推荐(0) 编辑

sql语句中出现笛卡尔乘积
摘要:没有join条件导致笛卡尔乘积 学过线性代数的人都知道,笛卡尔乘积通俗的说,就是两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。可以想象,在SQL查询中,如果对两张表join查询而没有join条件时,就会产生笛卡尔乘积。这就是我们的笛卡尔乘积导致的性能问题中最常见的案例:开发人员在写代码时遗漏了join条件。发生笛卡尔乘积的sql:select sum(project_fj.danjia*project_fj.mianji) from project_fj,orderform where project_fj.zhuangtai='未售' and project_f 阅读全文

posted @ 2011-08-29 06:34 学中医的程序员 阅读(214) 评论(0) 推荐(0) 编辑

使用会声会影X3加快渲染速度的一些经验
摘要:朋友让我帮忙做几部电影,并在里面插入广告、角标和滚动字幕。之前没做过这玩意,但在朋友眼里对于搞软件开发的人来说这点事是小菜,于是无奈的接下了。 上网一查决定用会声会影,本来装了最新版本的会声会影X4,结果发现渲染一夜后出来的电影没有声音,坑爹呢!这样的大bug你也敢发布?!!于是只能装会声会影X3. 朋友给我的影片都是.rmvb格式的,会声会影不支持,于是用“格式工厂”转换。下面着重谈谈格式对渲染速度的影响。 一开始我转换成avi格式,然后编辑完以后仍然默认为avi格式,结果装换了28个小时还没渲染到到50%,大小为45g了已经!!!!坑爹啊。后来又转换为MP4等格式又发现最后的影片效果实在. 阅读全文

posted @ 2011-08-22 14:50 学中医的程序员 阅读(274) 评论(0) 推荐(0) 编辑

反思:年轻的程序员们,我们是否值得浪费宝贵的青春来学习毫无止境的技术?
摘要:从毕业到现在已经做开发将近3个年头了,对于职业规划也渐渐的有了一些自己的想法。现在我在一家很小的民营公司,开发公司自己的应用软件,没有项目压力不用天天加班,但是工资也不是很高。但是在当地这个三线城市来说,我这个工作算是比较好的了,要是家里能帮忙买套房子,那基本上可以在这座小城市里很安逸的生活了。对于大多数人来说,这也是个不错的选择,安安稳稳的结婚生子过日子,总比天天在大城市居无定所、压抑的生活好的多。 但是对于我来说,却不想就这么的混日子,人最宝贵的时间就属这几年。如果有个富翁老头给我一百万,把20-30岁这十年的青春卖给他,我肯定不干。但是在现实生活中,这一天天过的其实就是在浪费青春啊,十. 阅读全文

posted @ 2011-08-17 06:33 学中医的程序员 阅读(262) 评论(1) 推荐(0) 编辑

互联网产品中为什么“细节决定成败”。——欢迎补充
摘要:1.互联网产品一般都没有什么核心技术,各个竞争对手之间的产品雷同性很大,那如果要体现自己产品的特色或者优势,就必然得从细节上努力了。比如用户操作交互体验,产品界面等。2.在当今竞争异常激烈的环境下,靠把细节做到极致而取得成功是性价比最高的方法。即虽然花钱少,但带来的效果却很明显。3.互联网产品用户的忠诚度不高,转移成本低。可能仅仅因为竞争对手的产品多了一项实用的小功能,就会造成大量的用户流失。 阅读全文

posted @ 2011-08-15 16:27 学中医的程序员 阅读(169) 评论(0) 推荐(0) 编辑

做项目经理的一些管理经验,欢迎大家补充。
摘要:我觉得作为一个项目经理来说,有两项最重要的职责:1.掌控项目 2.协调好团队中的各种关系。需要注明的是每个公司的项目经理的职责侧重点都不是完全相同的,像我的职位更侧重于管理方向而不是技术,有点类似Product Manager(产品经理)。第一条来说,在接到一个项目后,我会与架构师充分沟通,确定需要开发的时间和人数(由此可计算成所需开发成本)。在具体的管理中,我借助的管理工具是redmine,这是一个很好用的开源的项目管理平台。我会在平台上将整个开发任务分块,然后指定开发人员和完成的截止时间。每个人都上平台查看自己的任务,下班时每个人更新完成的任务进度。有问题的将问题写在平台上。晚上我会登录平 阅读全文

posted @ 2011-08-12 17:02 学中医的程序员 阅读(471) 评论(0) 推荐(0) 编辑

公司为什么需要花钱请人为开发人员讲课
摘要:以前不理解为什么一些大的软件公司要花钱请一些人讲课(开发的新技术或者某个工具的使用),觉得对于程序员来说“自学”新技术是很平常的事,而且现在网络这么发达,随便google一下肯定能够找到一大堆的技术教程。 在自己做了项目后,这个想法改变了。我的项目中用了TortoiseSVN托管代码,以前简单的用过这个工具,感觉挺简单的,所以只是看了下帮助教程就开始使用了。但是在使用的过程中由于没有深入了解,遇到过很多的问题,并且由于错误的解决方法而造成了更多的问题,花费精力解决这些问题的时间一度超过了开发项目的时间,并造成了团队成员的使用SVN的恐惧心理。 而如果早期就请熟悉这个工具的人讲解的话可避免以下. 阅读全文

posted @ 2011-08-12 16:33 学中医的程序员 阅读(167) 评论(0) 推荐(0) 编辑

asp.net生成伪静态2
摘要:大家对伪静态(URL重写)有什么看法?以.aspx\.asp\.php结尾的页伪静态为以.htm或者.html结尾的页有什么看法,性能会得到提高吗,有什么好处? 那么或者直接生成静态页面又有什么好处,是否推荐在一个网站大量使用呢? 对于腾讯那样的大的门户网站他们的新闻页是生成的静态页呢或者是伪装的?最佳答案:运行PHP,ASP.NET,JSP,ColdFusion的网页服务器(如IIS,Apache),大多可以用URL Rewriting来实现隐藏或改变拓展名。大网站,象腾讯,百度(用PHP),都在用URL Rewriting的方法来把拓展名隐藏或改变。好处有几点:1. 搜索引擎比较喜欢.ht 阅读全文

posted @ 2011-08-12 15:43 学中医的程序员 阅读(115) 评论(0) 推荐(0) 编辑

godaddy不适合部署asp。net网站,果断放弃!
摘要:调试了将近一个月,发现godaddy由于自身,并且我们个人无法解决的原因最终无法部署我的asp.net网站。1.由于godaddy自身权限的设置使我们无法引用第三方的.dll,我的网站用了一些第三方控件,使网站无法浏览。2.虽然godaddy能无限制在子目录中放置全新站点,但对于asp.net网站存在web.config继承问题,解决起来相当麻烦。3.godaddy控制面板经常打不开,空间也不稳定,当然这是由于伟大的“墙”造成的,但对于浏览者大部分为国内用户的网站来说是不适合的。目前我的网站是和别人合租了一台国内的服务器,虽然需要备案,空间和流量以及价格都无法与godaddy的性价比相比,但目 阅读全文

posted @ 2011-08-12 10:07 学中医的程序员 阅读(237) 评论(0) 推荐(0) 编辑

Extjs之Renderer方法中的参数详解
摘要:{ header: "销售(面积)比例", dataIndex: "bili", id:'timeline', //可以进行排序 sortable: true, renderer:function(value,cellmeta,record,rowIndex,columnIndex,stroe){ } }value:将要像是单元格里的值,即dataIndex的值cellmeta:单元格的相关属性,主要是id和CSSrecord:这行的数据对象。通过recor... 阅读全文

posted @ 2011-08-12 09:53 学中医的程序员 阅读(600) 评论(0) 推荐(0) 编辑

extjs双层表头
摘要:首先要在页面中引用ColumnHeaderGroup.js和ColumnHeaderGroup.css这两个文件,否则会出现"Ext.ux.grid is undefined"错误。这两个文件放在EXT3.1发布包的examples/ux/目录下。 将上面的引用放在head标签中(具体引用路径根据文件所在路径来定)。 var row = [ { header: '', colspan: 1, align: 'center' },//header表示父表头标题,colspan表示包含子列数目 { header: '项目名称', 阅读全文

posted @ 2011-08-11 15:22 学中医的程序员 阅读(565) 评论(0) 推荐(0) 编辑

group by对已知的参数进行分类统计
摘要:列中有五类参数,分别为“未售”“已售”“大定”“小定”“保留”,要对每类参数包含的数据进行统计关键sql语句:sum(case zhuangtai when '未售' then 1 else 0 end) as 未售完整sql:select project_name, 'zongshu'=count(*),sum(case zhuangtai when '未售' then 1 else 0 end) as 未售,sum(case zhuangtai when '已售' then 1 else 0 end) as 已售,sum(ca 阅读全文

posted @ 2011-08-11 09:51 学中医的程序员 阅读(286) 评论(0) 推荐(0) 编辑

.net站点配置完后常见报错及解决措施
摘要:1.最常见的报错是:服务器应用程序不可用 一般遇到这个错误的原因,大部分是由于.net1.1和.net2.0站点的共用了同个应用程序池冲突或者.net2.0站点没给加上network service用户的访问权限引起的。解决该报错的方法是查看站点的net站点的程序池是否冲突,对.net1.1和.net2.0站点的程序池归类,检测报错的.net2.0的站点是否加上network service用户的读取权限。使用砺青虚拟主机管理系统只要到控制面板却换下.net的版本并且通过控制面板重启下站点,至于程序池的分类,砺青虚拟主机管理系统会自己归类划分,不需要你手工去设置。 2.“/”应用程序中的服.. 阅读全文

posted @ 2011-08-04 15:33 学中医的程序员 阅读(222) 评论(0) 推荐(0) 编辑

ActiveX插件的Z-Index属性无效问题解决
摘要:在Web开发中我们经常通过z-index设置多个元素之间的层叠关系,这种方式在多数情况下很有效,但是如果遇到有窗体元素时这种方式常常显得无能为力,今天我们就一块看一下如何有效的解决这个问题。网页控件分为两大类:有窗体元素和无窗体元素。无窗体元素包括大多数html元素(例如div、table等)、无窗体的ActivX插件、iframe等;有窗体的元素包括元素、ActiveX插件、Plug-ins插件、Select元素等。所有的有窗体元素都会出现在无窗体元素之上,而有窗体元素和无窗体元素自身遵循z-index属性约束(注意使用z-index必须设置相应元素的position为absolute)。所 阅读全文

posted @ 2011-08-04 11:03 学中医的程序员 阅读(217) 评论(0) 推荐(0) 编辑

解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
摘要:用"动态绑定图片,再本地用VS2008运行时正常发布到IIS上图片显示不出来。解决方法:找到发布后存储图片的文件夹,将只读权限去掉即可。 阅读全文

posted @ 2011-08-02 16:53 学中医的程序员 阅读(232) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示