首页 博文

JS日期格式化扩展函数

Date.prototype.format = function(format) {
        var date = {
            "M+": this.getMonth() + 1,
            "d+": this.getDate(),
            "h+": this.getHours(),
            "m+": this.getMinutes(),
            "s+": this.getSeconds()

锚点位置偏移的方法

昨天在sf的时候看到了一位朋友的提问,是问如何使页面上的a标签被点击时跳转的锚点的位置往下偏移一点,不会被最上方的header给遮盖。当时看到这个问题也没想出纯CSS的解决方法,以为只有用js才能实现,后来另一位朋友的解答,恍然大悟,在他给出的方法上加以修改,完美实现了纯CSS的解决方案。
HTML部分
<div style="height: 50px;background:grey;position:fixed;top:0;left:0;right:0;z-index:100;"></div><div style="height:2

PHP中9大缓存技术总结

1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;
一种比较常用的实现方式是用输出缓存:
Ob_start()******要运行的代码*******$content =Ob_get_contents();****将缓存内容写入html文件*****Ob_end_clean();
2、页面部分缓存该 种方式,是将一个页面中不经常变的部分进行静态缓存,而经常变化的块不缓存,最后组装在一起显示;可以使用类似于ob_get_contents的方式实 现,也可以利用类似ESI之类

微信清缓存工具,微信怎么清理缓存?

用微信扫秒打开http://debugx5.qq.com/ 
然后在代理下面,有个清理功能,可以清楚缓存,cookie等等。




腾讯OA基础服务使用C# 开发的千万级应用

话说昨天的港股发生了一件大事,腾讯成为亚洲市值最高的公司,在这历史性的一刻,作为在鹅厂工作的C# 程序员,也应该让世人了解下C# 并不是那么没有市场。在鹅厂,代码构成中60%以上是C++, C#也有10%左右的份额,后续的文章中我会和你继续分享,当然如果你有兴趣加入鹅厂会更快获取类似信息,需要可以找我内推。小二计划写几篇文章来让大家正确的认识下C#。
当我们还没来得及把自己的梦想捂热的时候,伟大的王老师一语惊醒了所有吃瓜的围观群众——人嘛,光着眼于梦想是不行滴,还是要先定一个能达到的小目标。一个一天处理5000万级别的应用,换算成每秒578个请求,当然应用不会这么平淡,有高峰有低谷,不过这也不

StackOverflow网站架构,.NET技术架构解析

StackOverflow是一个IT技术问答网站,用户可以在网站上提交和回答问题。当下的StackOverflow已拥有400万个用户,4000万个回答,月PV5.6亿,世界排行第54。然而值得关注的是,支撑他们网站的全部服务器只有25台,并且都保持着非常低的资源使用率,这是一场高有效性、负载均衡、缓存、数据库、搜索及高效代码上的较量。近日,High Scalability创始人Todd Hoff根据Marco Cecconi的演讲视频“ The architecture of StackOverflow”以及Nick Craver的博文“ What it takes to run Stack

接口限流算法总结

背景曾经在一个大神的博客里看到这样一句话:在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。本篇文章将会介绍一下常用的限流算法以及他们各自的特点。
算法介绍计数器法计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做:在一开始的时候,我们可以设置一个计数器counter,每当一个请求过来的时候,counter就加1,如果counter的值大于100

sql2000增加序号列,自动增加列,ROW_NUMBER()

在sql 2000中给查询结果自动增加序号列,语句为:select (select count(*)+1 from  TABLE1  where id < t.id),*    from TABLE1 t 。该方法要求id列为唯一列,否则出现的序号列不完全正确。
在sql 2005及更高版本的直接用row_number()函数即可。


PHP5.4 + IIS + Win7的配置

新发布的php5.4需要采用FastCGI模式在IIS上配置,原来的php5isapi.dll已经找不到了。
安装IIS:
在控制面板——程序和功能——打开或关闭windows功能中,保证IIS、CGI的安装打钩,否则将没有FastCGIModule选择。(如果是2008R2则要选择上FastCGI,我这是Windows7没有FastCGI选)保险起见可以全部选上:

将下载的php安装包解压在本地,如D:\server\php\(以下均以此地址为例)。复制其中的php-development.ini为php.ini,并进行如下修改(要去掉开头分号):
①修改扩展路径:extension_di

js判断手机网络类型

W3C的规范中给出了一个方法来获得现在的网络状态navigator.connection;根据Working Draft 29 November 2012协议规范我们可以从接口中获得bandwidth(带宽,M/s)和metered两个参数的值;还提供了一个监听方法,来时刻监听接入环境的变化情况。现实中我们发现很多浏览器并没有返回bandwidth值,而且遵守了Working Draft 07 June 2011的协议返回给我们type(类型,wifi/2g/3g/4g)。
我们接下来就看看各家的支持情况


Android 2.3+ BrowserUCDolphinQQ浏览器BaiduFir

点击查看更多