Jquery性能优化
一、注意定义jQuery变量的时候添加var关键字 这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下: $loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的 二、请使用一个var来定义变量 如果你使用多个变量的话,请如下方式定义: . 代码如下: var page = 0,...
View Article我们是如何利用25元VPS架设Shadowsocks环境
我与很多程序员一样,也不可能整天跟机器人一样在公司写程序,其实作为网络工作者尤其是程序员是非常辛苦的,不仅仅是项目多,更为主要的还有需要不断的学习最新的技术和遇到问题的时候寻找解决方法。我们都比较清楚,真能找到技术问题解决方案的,还是要去海外寻找,搜索引擎肯定使用的是谷歌。由于各种原因,我们打开很慢且甚至无法打开,所以我们需要用到梯子才可以,这里我要说的是真为了学习需要,而不是有任何违反规定的行为。...
View ArticlePC客户端的互联网化设计
伴随着手机,平板电脑为代表的移动互联网的不断发展,云计算和云服务的兴起,更是推动着传统企业不断地往互联网方向转型。作为Windows客户端程序员,自己也在时刻地警醒着:要抛弃传统软件开发思维,努力学习互联网思维。互联网+,这一个充满着机遇的经济新形态,让所有传统企业都感觉到挑战和希望。而最后能否突围成功,则在于是否能用互联网思维去解决问题。...
View ArticleWeb性能优化:What? Why? How? - 木的树
为什么要提升web性能?Web性能黄金准则:只有10%~20%的最终用户响应时间花在了下载html文档上,其余的80%~90%时间花在了下载页面组件上。...
View Article互联网工作者必备的工具服务
人和人之间的效率差距往往体现在选择什么样的工具;以及经验的差异上。工具需要选择能提高效率很多倍的高效工具。经验的增长需要长时间不断积累,需要有不断获取优质领先信息的渠道。以下是一些工具和信息渠道的推荐。1. 多用途的个人 VPS由于众所周知的原因,每个国内搞 互联网技术的人几乎都需要一台 VPS 。现如今,VPS 不像 5 年前那么贵了,而 VPS...
View Article股票市场
国内市场本质还是一个投机市场而没有价值投资,市场监管机制本身的不完善和信息的不对称性,注定了散户本身的弱势地位。任何上涨时候的疯狂伴随的都是暴跌时候的毁灭,正是由于这个原因更应该要做到尊重市场和趋势,对市场时刻保持敬畏之心。...
View Article访问日志IO性能优化
在高并发量的场景下磁盘IO往往是性能的瓶颈所在,访问日志涉及到频繁的写操作,所以这部分要尽可能地优化,不然将拖累系统的整体性能。针对文件记录及数据库记录两种方式可以有以下措施提高写性能,l...
View Article备用的dns
下载软件 百度找出来了 居然被解析到了本地 cr173 被指向到了 127.0.0.1 找遍了hosts 和路由器 最后才发现是万恶的联通。。。 阿里dns 速度和质量都不错 223.5.5.5223.6.6.6百度dns 评测说较慢 备胎 180.76.76.76国内 锅内? OneDNS (112.124.47.27) OpenerDNS(42.120.21.30) aliDNS...
View ArticleGoogle《Android性能优化》学习笔记
渲染篇1) Why Rendering Performance Matters现在有不少App为了达到很华丽的视觉效果,会需要在界面上层叠很多的视图组件,但是这会很容易引起性能问题。如何平衡Design与Performance就很需要智慧了。2) Defining...
View Articlewrk -- 小巧轻盈的 http 性能测试工具.
测试先行是软件系统质量保证的有效手段. 在单元测试方面, 我们有非常成熟的 xUnit 方案. 在集成测试方面, 我们 selenium 等自动化方案. 在性能测试方面也有很多成熟的工具, 比如 LoadRunner, Jmeter 等. 但是很多工具都是给专门的性能测试人员使用的, 功能虽然强大, 但是安装和操作不太方便. 作为开发人员, 我们有些时候想快速验证我们的解决方案是不是存在性能问题,...
View Article树莓派2 折腾记录
淘宝买来的 树莓派2代 B型 这玩意还分国产和UK产,价格差距在10-20左右 不过不超过200 另外就是要单独配个 5V2A 的电源,可选外壳和散热片,必备的是 TF 卡,可以用8G,我直接用的 32G TF 卡 这玩意安装比较麻烦,简单的说第一次进系统你需要显示器,他只有HDMI接口,可以考虑用 HDMI转VGA连显示器,要么就直接HDMI连液晶电视(我就用的电视装的) 需要的软件和系统...
View Article好代码的科学定义
你如何定义好的代码?本文通过咨询 65 个开发人员同一个问题从而得出了一个伪科学的答案。首先我们相信写好代码是非常重要的。为什么呢?首先,好代码比差代码更有趣,成本更低。其次,代码好,就意味着你正在构建的产品有可能会更好。第三,也是非常关键的一点,写出好的代码是我们的职责:毕竟,我们的工作就是写代码。方法由于此 65 名开发人员都是我们某个职位的应聘者,所以这意味着这些样品开发人员大多偏向于使用...
View ArticleStorm实战之WordCount
在全面介绍Storm之前,我们先通过一个简单的Demo让大家整体感受一下什么是Storm。Storm运行模式:本地模式(Local Mode): 即Topology(相当于一个任务,后续会详细讲解) 运行在本地机器的单一JVM上,这个模式主要用来开发、调试。远程模式(Remote...
View ArticleSourceForge暂停镜像项目捆绑第三方程序的做法
劫持不再维护的知名开源项目捆绑推广软件的做法招致了大量争议和批评,开源项目托管网站SourceForge现在宣布暂停这一做法,它将从6月18日起移除SourceForge维护的镜像项目,将与社区委员会讨论重新设计镜像项目。SourceForge称它至今托管了40多万个开源项目,仅有 295个镜像项目提供了第三方推广软件。它现在宣布,除了上游网站已经消失的镜像项目,其它开发者不再维护的镜像项目将立即移除。
View Articlenginx 播放视频(1)
1,首先拷贝一个flv文件到nginx 的html目录中cp /var/www/html/ajl/uploadvideos/20150428101917_31520150408监利新闻(三).flv ./flv文件的路径是:/usr/local/nginx/html/broadcast2/20150428101917_31520150408监利新闻(三).flv...
View Article影响数据检索效率的几个因素
数据检索有两种主要形态。第一种是纯数据库型的。典型的结构是一个关系型数据,比如 mysql。用户通过 SQL 表达出所需要的数据,mysql 把 SQL 翻译成物理的数据检索动作返回结果。第二种形态是现在越来越流行的大数据玩家的玩法。典型的结构是有一个分区的数据存储,最初这种存储就是原始的 HDFS,后来开逐步有人在 HDFS 上加上索引的支持,或者干脆用 Elasticsearc...
View ArticleTCP状态迁移,CLOSE_WAIT & FIN_WAIT2 的问题
大家对netstat -a命令很熟悉,但是,你有没有注意到STATE一栏呢,基本上显示着established,time_wait,close_wait等,这些到底是 什么意思呢,在这篇文章,我将会详细的阐述。 大家很明白TCP初始化连接三次握手吧:发SYN包,然后返回SYN/ACK包,再发ACK包,连接正式建立。但是这里有点出入,当请求者收到SYS...
View Article10种简单的Java性能优化
你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。最近“全网域( Web Scale)”一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加“全网域”。但是究竟什么是全网域?或者说如何确保全网域?扩展的不同方面全网域被炒作的最多的是扩展负载(Scaling...
View Article为Mysql创建最优的索引
索引对于良好的性能非常关键,尤其是当数据规模越来越大的时候,索引的对性能的影响越发重要。 索引经常会被误解甚至忽略,而且经常被糟糕的设计。 索引优化应该是对查询性能优化最有效的手段了,索引能够轻易将查询性能提高几个数量级,最优的索引会比 较好的索引性能要好2个数量级。 1 索引的类型 (1) B-Tree 不出意外,这里提到的索引都是指 B-Tree索引,InnoDB 则使用 B+Tree索引 1...
View Article前后端分离了,然后呢?
前言前后端分离已经是业界所共识的一种开发/部署模式了。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人纯做前端(HTML/CSS/JavaScript/Flex),另一部分人纯做后端,因为这种方式是不工作的:比如很多团队采取了后端的模板技术(JSP, FreeMarker,...
View Article