上一页 1 2 3 4 5 6 ··· 33 下一页
用pagespeed或yslow会发现大多扣分都发生在如下几个项目上js,css没有mini化多个js没有合并成一个静态资源没有进行gzip压缩静态资源没有设置过期时间mini化及合并脚本先安装uglifyJSnpm install uglify-js -g按顺序把所有需要加载的脚本mini化并合并成一个大的all.js, 或者分下类压缩成多个。(如果用了seajs或requirejs请使用相关的spm和r.js)uglifyjs jquery.min.js mustache.js underscore.js highcharts.js jquery.vector-map.js china-z Read More
posted @ 2013-08-09 10:52 蛙蛙王子 Views(1073) Comments(2) Diggs(0) Edit
为了降低前端代码的数量,提高可维护性,可测试性,学习了下AngularJS,正在准备投入项目开发中。AngularJS的概念比较多,如果面向对象方面的书理解的不透的话学习起来有些费劲,它的官方有个快速入门不错,中文版如下http://www.ituring.com.cn/minibook/303但除了入门外,要真实的写项目还是得把模块划分,依赖关系处理,组件间通信,文件目录安排等问题解决好才能干活。根据这个学习目的,写了个DEMO,地址如下http://onlytiancai.github.io/codesnip/angular-demo1.html页面初始化时有3个苹果,3个桔子,用户可以在 Read More
posted @ 2013-08-07 19:55 蛙蛙王子 Views(4118) Comments(0) Diggs(1) Edit
大多网站的性能瓶颈都会出在数据库上,所以想把Mysql监控起来,就搜索了下相关资料。后来和同事讨论了下cacti和nagios有些老套和过时,graphite比较时尚,然后就搜了下相关的资料,最后搞出来了,效果如下可以实时查看mysql打开的table数,文件数,正在执行,已经创建,已经连接的线程数,锁,查询缓存,表扫描相关的计数器,以及已经完成的select,insert, delete, update的sql数等,总之Mysql的各种状态一览无余。具体各个指标的意思参考如下链接:http://lxneng.iteye.com/blog/451985如果已经部署了graphite,再找一个收 Read More
posted @ 2013-08-07 19:42 蛙蛙王子 Views(3225) Comments(0) Diggs(0) Edit
静态文件目录整体规划网站的static目录下有如下子目录.├── css ├── img├── js├── myjs└── sea-modulescss目录存放整体性的css,比如bootstrap,网站主layout的css等, 一些插件的css和插件本身的js文件放在同目录就行了,不用单独放到这里,不能太死板。img目录下放图片,包括bootstrap使用的图片,网站本身使用的图片等。js目录存放第三方的javascript脚本,如jquery和jquery的插件等,这些脚本不符合seajs 规范,但也可以用seajs去require,而且像jquery这样最最常用的脚本,... Read More
posted @ 2013-04-26 16:04 蛙蛙王子 Views(6290) Comments(4) Diggs(2) Edit
SecureCRT默认设置连接linux各种不爽,linux各种命令输出没有颜色,按home键也不会到行首,复制粘贴也很复杂,进入mongodb控制台后按退格键就乱码...经过如下设置,可以让SecureCRT好用很多,像putty靠近一些。先修改一些默认设置:Options -> Global ptions -> General -> Default Session -> Edit Default Settings...打开linux配色方案:Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 Read More
posted @ 2013-03-08 15:58 蛙蛙王子 Views(5639) Comments(2) Diggs(1) Edit
软件中的大多Bug都与各种低级错误有关,而大多低级错误是靠测试测不出来的,更多的需要Code Review来发现问题。培养好的习惯,不靠任何假设编程,可以先从写好每个函数开始,我想用注释驱动来提醒自己经常Review每个函数。以下是我拟定的Code Review Comments:/* ### Code Review * ### Reviewer: wawa * ### Last Review Date: 2013-01-29 * * - todo: input review * - todo: output review * - todo: exception review * - to.. Read More
posted @ 2013-01-29 11:45 蛙蛙王子 Views(887) Comments(2) Diggs(2) Edit
俗一吧,也总结一下,程序员,代码说话。发起了一个互联网公司技术选型的调查想知道国内互联网公司都在用什么时髦或靠谱的技术,服务,开源项目吗? 这里给出你结果,很有代表性的,值得去借鉴,少走弯路。编程语言PK台社区里各种语言之争从来不绝,要想听一些理性的语言分析,可以到这里看看,希望大家发表专业客观的评价,以便帮助别人。代码洁癖练习每个程序员都希望自己的代码干净整洁,可以来做一下对象健身操,我根据此方案做了两个练习。一个.NET语言写的纯异步的HTTP客户端200行Python代码实现了linux内置工具Grep。75行c#代码又实现了一版紧凑的Grep10行Linq又实现了一个极紧凑版Grep8 Read More
posted @ 2013-01-03 16:53 蛙蛙王子 Views(11611) Comments(42) Diggs(13) Edit
时髦的互联网公司都在用什么技术?想知道国内互联网公司都在用什么时髦或靠谱的技术,服务,开源项目吗?为此我发起了个调查,已经有一些结果了,随我来看。调查地址:http://www.diaochapai.com/survey/1a9164b1-fbbf-4476-b542-c6aad67f6587本次调查收到133份样本,独立IP 130个,覆盖微博上好多互联网公司,有一定的代表性。通过本次调查,总结出几个关键字:git,Markdown,RESTfull,nagios,Redis,mongodb,nginx,DNSPod,Python,QQ群,gitlab,jira你们公司用什么管理文档?通过调 Read More
posted @ 2012-11-22 18:18 蛙蛙王子 Views(22104) Comments(31) Diggs(28) Edit
如何编写高质量的python程序目录代码规范空白项目模版单元测试文档打包小结代码规范首先阅读下面的两份规范,并深入理解。Python社区官方建议采用的Python编码风格:PEP8中文版Google SoC 建议的 Python 编码风格:Google Python Style Guide中文版写出规范的代码是写出高质量代码的第一步,并且有助于培养仔细的习惯。为了培养规范写代码的习惯,可以安装flake8这个工具,它不仅可以检查代码风格是否符合官方建议(PEP8),而且还能找出潜在的隐患(用Pyflakes做语法分析),更逆天的是还能检测到你有些函数写的太复杂(代码圈复杂度)了,更更逆天的是可 Read More
posted @ 2012-09-11 13:08 蛙蛙王子 Views(7242) Comments(3) Diggs(8) Edit
想给不会编程的童鞋介绍编程,列了提纲,大家看看合适不合适?第一堂编程课编程介绍什么是编程:源码变成程序为什么选择python:入门容易安装python:2.7第一个程序print "hello word"输入:raw_input输出: printname = raw_input("what's your name?")print "hello", name第二个程序四则运算:(100+40)/32-(4*2)数据类型啥叫变量数字:1,2.3,-18字符串:"浮云","god"列表:[1, Read More
posted @ 2012-08-07 07:45 蛙蛙王子 Views(1033) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 ··· 33 下一页