- 博客(27)
- 收藏
- 关注
原创 Asp.net AJAX JavaScript 基本类型扩展(7)——String 类型及其扩展
参考:JScript 语言参考 http://msdn2.microsoft.com/en-us/library/c12461ed-986a-450b-be3d-81a4d808b48bAsp.net AJAX 在线文档http://www.asp.net/AJAX/Documentation/Live/ClientReference/Global/JavascriptTypeExte
2009-03-13 12:06:00
1109
原创 从浏览者访问网页的流程来看如何提高系统反应速度(1)--客户端交互
浏览器打开网页的过程 理解实际的客户端(浏览器)、服务端(比如iis) 域名解析(过程描述) 发送浏览请求 包含方法(get、post) http协议版本 系统的语言 是否接受压缩 发送cookies 用户代理(User-Agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR
2008-12-30 17:39:00
2003
原创 从浏览者访问网页的流程来看如何提高系统反应速度(2)--服务端网页的执行
从浏览者访问网页的流程来看如何提高系统反应速度(2)--服务端网页的执行 从浏览者访问网页的流程来看如何提高系统反应速度(2)--服务端网页的执行服务端程序的执行,大体包含以下几个大步骤:1、初始化页面2、接收并处理传入的参数3、生成查询语句(或调用外部webservice的地址)4、开始查询(或开始调用外部webservice)5、输出查询结果6、清理页面在这些步骤中,目
2008-12-30 17:37:00
1619
原创 系统调优之查询优化日记开篇
从今天开始,连载比较经典的数据库查询问题,并提供解决方法,希望对大家有帮助,同时大家也可以跟帖多提建议和更好的解决方案所有语句都是用sql的事件探查器结合查询分析器进行建议大家对所有问题语句先仔细看,跟周围人一起看来理解查询的意思,然后再看后面的分析,否则不利于理解对于索引的建立和优化修改因情况复杂,在每个案例中不做详细解释,会集中讲解对于大并发环境使用sql语句,要严格养成和遵守以下规则:1、
2008-12-30 17:28:00
996
10
原创 系统调优之系统架构的搭建--数据库字段设计时的要领
系统调优之系统架构的搭建-持续补充中 一.数据库字段设计时的要领1.数字型:一般用来记录次数分数等等,还有一种可以用在检索,排序,它比字符型来的快,如果你能用数字型的那就用数字型,特别是用来区分某条数据是什么类型时用,比如我们的订单是处于新建订单还是同程已确认还是已结,完全可以用数字1,2,3,4,5,6来表示,更重要的是如果我想看处于确认入住或者已结或者对账中状态的订单,如果已经是按照1
2008-12-30 17:05:00
1038
原创 临时表vs.表变量以及它们对SQLServer性能的影响
临时表vs.表变量以及它们对SQLServer性能的影响[1] 原贴地址:http://www.sql-server-performance.com/articles/per/temp_tables_vs_variables_p1.aspx在临时表create table #T (…)和表变量declare @T table (…)之间主要有3个理论上的不同。第一个不同使事务日志不会
2008-12-30 17:03:00
643
原创 淘宝的一个优化案例--很有借鉴意义
在性能和用户体验上找到平衡点,才是一个项目成功的基础,希望各位研发都能学会针对自己的开发项目有建设性的提出自己的见解,这跟拒绝策划人员的某项功能是两回事。为了防止地址失效,做了截图,原文地址如下:http://rdc.taobao.com/blog/dba/html/187_optimize_from_business.html
2008-12-30 16:48:00
655
原创 Javascript,CSS,页面设计
说明:包含Javascript,CSS,页面设计,我会把一些需要分享的内容不定期更新到这个帖子中,整理到够一次培训的时候再做整体培训1) 客户端string连接方法,对于大数据量的字符串连接不要直接适用“+=”的方式,而要改用数组去实现,这样效率会高出很多倍,具体实现如下——————1 var strHtml = "";2 var strArr = [];3 for(var i =
2008-12-30 16:40:00
705
原创 String.ToString(),你还要用?
String.ToString () 返回 String 的此实例;不执行实际转换。这是msdn上的一段话。解释的更直接一些是:一个string类型变量ToString()之后,没有任何的改变。只是把当前的string变量又返回回来。也就是对于string类型变量使用ToString()方法完全是画蛇添足。问题代码示例:string strName=null;s
2008-12-30 16:35:00
1438
原创 为什么IE6.0下面会有部分CSS不生效?
可能原因:编码问题,对于UTF-8的站点,如果样式表的编码不是UTF-8,并且样式表中含有中文,那么从中文开始的地方往下在IE6中都不起作用解决办法:用记事本打开样式表文件,另存为 -- 选择编码 -- UTF-8,保存后问题解决
2008-12-30 16:21:00
1262
1
原创 日常代码注意点
1.所有酒店项目的图片显示(指从表HotelPhotos读取),均采用以下路径http://upload.17u.cn/hotel/"显示,一般都是写在项目的Web.Config文件中(http://Upload.17u.cn/hotel" />),所以直接如发现没有此项的请告知邱晓东。2.所有酒店项目除需要导出Excel功能外,其余不准使用Infragistics这个第三方控件,出了
2008-12-30 16:04:00
691
原创 开发人员经常犯的8个设计错误
开发人员经常犯的8个设计错误 设计师在抱怨开发人员不尊重Web标准,后台开发人员在抱怨为什么不可以增加一个空格。PM在抱怨为什么项目总是因为那些看似简单的问题而延期……如何才能提高后台开发人员与设计师以及前端开发工程师的合作效率?相信很多网站或软件开发公司都越到类似的问题。从UED的角度而言,我们的天职是追求用户体验。我们应该尽力坚持自己应该坚持的东西。白鸦曾经说过,用户体
2008-12-30 15:48:00
645
原创 2008年,中国程序员准则
一个中心: 一切以健康为中心。 两个基本点: 遇事潇洒一点,看世糊涂一点。 三个忘记: 忘记年龄,忘记过去,忘记恩怨。四个拥有: 无论你有多弱或多强,一定要拥有真正爱你的人,拥有知心朋友,拥有向上的事业,拥有温暖的住所。 五个要: 要唱,要跳,要俏,要笑,要苗条。 六个不能: 不能饿了才吃,不能渴了才
2008-12-30 15:38:00
547
原创 优秀的程序员都爱看《LOST》
电视迷当特工? 《迷失》热播带动安全局招聘 新华网北京10月28日专电 如果爱看惊险、犯罪、破案一类的电视剧,就适合当特工吗?答案是肯定的,至少美国国家安全局认为《迷失》和《犯罪现场调查》的忠实观众有当特工的潜能。 为吸引潜在的特工人才,从9月11日开始,美国国家安全局已连续5周在电视剧《迷失》和《犯罪现场调查》热播时段推出长达30秒的安全局招聘广告。 随着音乐响起,广告中首
2008-12-30 15:28:00
901
原创 js2之Ext.js
Ext.DomQuery类selector语法详见Ext类compile( String selector, [String type] ) : Function编写一个选择器或xpath查询到一个方法以方便重用,type取select(默认)或simple值之一filter( Array el, String selector, Boolean nonMatches ) : Array过滤el中
2008-12-30 15:25:00
554
原创 js1
prototype.js 常用方法:$(),$F(),$$(),$H $的用法:$("el") == document.getElementById("el"); $$的用法,$$就是著名的CSS选择器了,可以这样用 $$("div li.selected") $F的用法 $("el") == document.getElementById("el").vlaue 只
2008-12-30 15:19:00
839
原创 提高网页打开速度的一些小技巧
互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过
2008-12-30 15:09:00
606
原创 关于HTML的word导出
导出过程,把整个HTML中的一个DIV控件作为System.Web.UI.Control,转化为一长串string。然后进行导出,加上word的头,也就是样式,之后加上尾就能拼一个word文件出来。在导出的过程中,div的样式也不是完全无效的,并且用js做的效果是不改变原先的html代码,特别是某些需要隐藏的div或者tr,虽然在页面上可以显示出看不到,可是导出的时候还是按照源html导出
2008-12-30 15:06:00
3983
原创 如何提高自己的编程水平
摘要: 1. 扎实的基础 2. 丰富的想象力 3. 最简单的是最好的 4. 不钻牛角尖 5. 对答案的渴求 6. 多与别人交流 7. 良好的编程风格 8. 韧性和毅力有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,
2008-12-30 15:01:00
787
原创 ASP.NET中引用“非托管DLL”的方法
最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。 我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块!我这时就把Judge.dll拷贝到Bin目录下,但仍然提示找不到DLL,在工程里
2008-12-30 14:59:00
4473
原创 新手的SEO备忘录-必读
下面是给SEO新手的几点建议(忠言逆耳):1.网络上的一些传道的SEO高手文章,一般都具有时效性,一个方法,也许过了,半年,3个月以后,就失效了。因为搜索引擎的算法是在不断更新中的,不要完全相信,要靠自己的实践,有句古训是,尽信书不如无书的道理。2.要学习SEO这门技术,最好要懂一些html语言,如果你连一些简单的修改网页布局,以及修改网页代码都不会,势必会遇到很大的阻碍,个人建议去下面这个网站
2008-12-30 14:56:00
705
原创 每个分类取最新的几条的SQL实现
问题点:分类统计时候,我们可能经常会碰到这样的需求,每个分类按照一定顺序,取几条数据,然后在一起显示。这个问题的解决方法,我们通过搜索引擎,可以找到很多中。但是不是SQL语句过于复杂,就是在数据量比较大时候,性能特别成问题。问题详细描述如下:比如,假设我们有下面这样结构的一张表,这张表的数据量非常巨大。CREATE TABLE table1( [ID] [bigint] ID
2008-12-30 14:52:00
746
原创 工作就是愉快的带薪学习
1.向你的老板学习 老板之所以是老板,是因为他必然有过人之处。向老板学习,不是因为他是老板,而是因为他优秀。他之所以能成为老板,一定有许多你不具备的特质。事实上,几乎在每一家企业里,老板都是一个最有责任心的人,因为他身系整个企业的命运,因而在他身上所表现出来的优点,值得你认真思考与学习。如果你能随时随地向老板学习,那么你做事会更尽心尽力,像老板一样思考,像老板一样行动。当你潜心地向老板学习,
2008-12-30 14:48:00
823
原创 对C# 中堆栈,堆,值类型,引用类型的理解
1,什么是GCGC的全称是garbage collection,中文名称垃圾回收,是.net中对内存管理的一种功能。垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以回收分配给没有有效引用的对象的内存。当使用可用内存不能满足内存请求时,GC会自动进行。在进行垃圾回收时,垃圾回收器回首先搜索内存中的托管对象,然后从托管代码中搜索被引用的对象并标记为有效,接着释放没有被标记为有效的对象并
2008-12-30 14:45:00
1938
原创 如何让我们的网页更符合w3c标准
引子:什么是W3C标准作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方便性等等),而不是站在网站访问者与搜索引擎角度。因此大部分的网站在浏览方面不够直观或是方便,特别是现在w3c的规范,更是在大部分的网站开发人员脑里一片空白。何况百度 、google、msn、yahoo等专业搜索引擎更有自己的搜索规则及判断网页等级技术,所以网站要优化,优化的目的只有一
2008-12-30 14:41:00
963
转载 Crystal Reports与Sql2005 reporting service
正如大家知道的那样,在VS2005中,不但集成了Crystal reports组件同时也集成了Sql2005 reporting service。你可以选择其中的任何一种制作表报。那什么情况下选择哪中比较合适呢? 就我个人意见,选择Sql2005 reporting service是更合适的。 理由如下: Repoting Service
2008-12-30 14:39:00
866
原创 ASP.NET程序中常用的三十三种代码
ASP.NET程序中常用的三十三种代码1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
2008-03-04 11:20:00
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅