Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2009年9月12日

摘要: 在这个被Ajax技术统治的互联网时代,很多Ajax程序都会在异步读取数据的同时,显示一个正在读取或Loading的动画,今天彬Go要向大家推荐一个在线生成Loading预载动画Gif图片的网站,它不但提供了超多的Loading动画样式供你选择,而且你还可以自定义尺寸、颜色等参数,可谓方便到家,最最重要的是,PreLoaders.net提供的Loading预载动画生成服务完全免费,心动了吧.Load... 阅读全文

posted @ 2009-09-12 14:17 analyzer 阅读(820) 评论(0) 推荐(0) 编辑

摘要: 现在的互联网上已经有很多能帮助设计师们的各种在线生成器,比如:图标(icon)生成器、背景生成器、按钮生成器和标志生成器等。Balkhis曾经为我们写过一片很不错的关于各种实用的在线生成器的文章。如果没有这些在线的生成器,设计师们可能就要浪费很多精力在重复性的工作中了。今天彬Go将向大家分享一系列(15款)CSS网格布局生成器。如果大家不了解CSS网格布局的话,可以先看看彬Go之前的文章《960网... 阅读全文

posted @ 2009-09-12 14:15 analyzer 阅读(600) 评论(0) 推荐(0) 编辑

摘要: 1.判断a表中有而b表中没有的记录select a.* from tbl1 aleft join tbl2 bon a.key = b.keywhere b.key is null虽然使用in也可以实现,但是这种方法的效率更高一些2.新建一个与某个表相同结构的表select * into bfrom a where 1<>13.between的用法,between限制查询数据范围时包括... 阅读全文

posted @ 2009-09-12 14:10 analyzer 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是... 阅读全文

posted @ 2009-09-12 14:05 analyzer 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 对于任何一个网站来说名字是SEO的首选,而H1标签是搜索引擎认为页面上最重要的文字部门,所以我们要把网站的名字放在H1中;问题是代表网站名字的通常是一个LOGO图片,而图片对于SEO来说是不友好的。请看下面jquery的首页的logo部分的图片和代码。<divid="jq-header"><h1><ahref="http://jquery.com/">jQuer... 阅读全文

posted @ 2009-09-12 14:05 analyzer 阅读(486) 评论(0) 推荐(0) 编辑

摘要: Facebook 海量数据处理Twitter 的性能问题eBay 的Scalability最佳实践LinkedIn 架构与开发过程Web 前端优化最佳实践之图象篇Facebook 的 PHP 性能与扩展性可伸缩性最佳实践:来自eBay的经验 阅读全文

posted @ 2009-09-12 14:04 analyzer 阅读(397) 评论(0) 推荐(0) 编辑

摘要: 一,ping   它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧... 阅读全文

posted @ 2009-09-12 14:04 analyzer 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 背景:最近正在做一个比较大型的论坛的改版工作。论坛在高峰期每秒钟约有10个左右的回帖,3个新帖,论坛的几个热门版面的平均访问量为每天约60wPv。版面帖子的列表页,尤其是列表页的第一页必须是根据帖子的最后回复时间严格排序的;否则用户会找不到自己新发的帖子,或者新回复过的帖子。由于帖子表的数据很大,每次都重新从数据库中取数据肯定会出问题,频繁的读写操作很容易导致死锁。2种解决方案1.直接将版面的前5... 阅读全文

posted @ 2009-09-12 14:03 analyzer 阅读(230) 评论(0) 推荐(0) 编辑

摘要: 讲义内容非常好,还有一些最佳实践,为ms sql oltp系统性能调优指明了方向。oltp_sql_performance.pdf请尊重作者的劳动,转载请保留链接玉开的技术博客 阅读全文

posted @ 2009-09-12 14:02 analyzer 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 假设的应用场景我假定博客园要在首页为群组开辟一块空间,推广小组,小组能在首页显示的条件有四个:1.页面点击量大于10w2.小组人数大于10003.小组帖子数大于100004.小组在2007年之前创建现在假定4个条件都满足的小组只有两个,太少了,推广位可以推广10个小组;这时候运营人员要求这4个条件中满足3个但是第4个条件不满足的小组算符合条件的小组,如果4个条件都满足就认为这个小组太火了,不需要在... 阅读全文

posted @ 2009-09-12 14:00 analyzer 阅读(747) 评论(0) 推荐(0) 编辑

摘要: 接上文,上一篇随笔说了基于操作+角色授权方案的设计思路,本随笔谈谈如何实现,可以方便高效的使用此方案。在这套授权方案中角色是用户可配置的,而操作是死的,我们在程序中实现了什么功能就有什么样的操作,所以我们充分利用这一点,为了使用方便我们将操作作为PageBase(项目中统一的Page基类)的Attribute来定义,然后在PageBase对应页面执行PreLoad事件时读取此页面上定义的Attri... 阅读全文

posted @ 2009-09-12 14:00 analyzer 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 微软的forms授权是基于角色和用户的,这样可以很容易的限定那些用户,角色可以访问某个页面目录的权限。但是正如需求工程讨论的,有时候客户很不容易满足,现在我的客户要求系统允许他们自己可以定义角色可以做那些操作,也就是说角色可以做什么是可定义的用户随时可以修改的,这样如果使用微软的forms认证就实现不了了,我们不可能在用户每次自定义了角色的操作权限之后,都去修改一次web.config中的定义,... 阅读全文

posted @ 2009-09-12 14:00 analyzer 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 要提高单价得首先知道什么是高单价什么是低单价。从中文广告来说形势并不容乐观,1-3美分/点击都是平均水平,因为站点的主题不同而有所差别,不能强求的。当然也有平均单价在5-8美分甚至更高的,这就是我们要优化广告投放的原因。提高GoogleAdsense的单价方式有很多,有正当的有作弊的,有短期生效的有长期保持的,有简单的也有复杂的。我对作弊和违反规则的方式一向不太感冒,这里提到的所有的方法都是完全符... 阅读全文

posted @ 2009-09-12 13:58 analyzer 阅读(351) 评论(0) 推荐(0) 编辑

摘要: 本文介绍了如何在asp.net web 程序中使用Sqlite嵌入式数据库,sqlite数据库可以作为文件放在站点的APP_DATA目录下,适合小网站使用,使用它不需要买sql server空间,而且据说它的性能很不错。Sqlite是嵌入数据库,类似与MS Sql Server Compact,之所以不用Sql server compact是因为它既不支持SELECT TOP也不支持ROW_NUM... 阅读全文

posted @ 2009-09-12 13:58 analyzer 阅读(309) 评论(0) 推荐(0) 编辑

摘要: 世界上的网站成千上万,建一个小网站的成本已经非常低了,大家都可以去建网站,大家也都认识网站。下面,我从作用和盈利方式方面入手对网站做一下抽象,说一下我抽象理解中的网站。网站按照作用可以分为3种,分别为:内容型网站、服务型网站、电子商务型;这3种分类并不是绝对的,可以有交叉,一个网站可以即是内容型的也是服务型的。下面我来详细介绍1.内容型网站,以提供内容为主要业务,这种网站是主流网站,要比服务型的网... 阅读全文

posted @ 2009-09-12 13:56 analyzer 阅读(283) 评论(0) 推荐(0) 编辑

摘要: sqlite的语法和sql server的语法是有一些区别的,比如插入数据,对于标示种子的字段,必须指定为NULL,而获得新id,在sql server中是SELECT@@IDENTITY[id]但是在sqlite中不是这样,而是insertintot_1(id,name)values(NULL,'赵玉开5');selectlast_insert_rowid()newid;注意获得新id的函数是l... 阅读全文

posted @ 2009-09-12 13:52 analyzer 阅读(911) 评论(0) 推荐(0) 编辑

摘要: 查状态号时,发现了这么个网站,专门写Http状态号的。100Continue101Switching Protocols102Processing200OK201Created202Accepted203Non-Authoritative Information204No Content205Reset Content206Partial Content207Multi-Status226IM U... 阅读全文

posted @ 2009-09-12 13:50 analyzer 阅读(650) 评论(0) 推荐(0) 编辑

摘要: 周鸿祎:1970年10月生于湖北,1995年毕业于西安交大管理学院系统工程系,获硕士学位。曾就职方正集团,先后任研发中心副主任、事业部总经理等职。1998年10月,创建3721公司。2003年3721被雅虎收购,2004年3月出任雅虎中国总裁。2005年7月6日,宣布将于8月31日正式辞去雅虎中国总裁一职。9月1日,他将以投资合伙人的身份正式加盟IDGVC(国际数据集团风险投资基金)。  我鼓励大... 阅读全文

posted @ 2009-09-12 13:47 analyzer 阅读(357) 评论(0) 推荐(0) 编辑

摘要: 1. @@IDENTITY LAST_INSERT_ROWID()2. SELECT cn = COUNT(*) FROM ... SELECT COUNT(*) cn FROM ...3. LIMIT startIndex,itemCn 这儿的startIndex是从0开始的,而ROW_NUMBER()是从1开始的4. sqlite中没有SELECT TOP,用LIMIT即可5. SQLite自... 阅读全文

posted @ 2009-09-12 13:46 analyzer 阅读(582) 评论(0) 推荐(0) 编辑

摘要: 特殊字符 字符 十进制 转义字符 “ " &quot; & & &amp; < < &lt; > > &gt; 不断开空格(non-breaking space)   &nbsp; 其他字符 字符 十进制 转义字符 字符 十进制 转义字符 字符 十进制 转义字符 ? ¡ &a... 阅读全文

posted @ 2009-09-12 13:45 analyzer 阅读(1469) 评论(0) 推荐(0) 编辑

我要啦免费统计