存档

‘程序开发’ 分类的存档

【Javascript】关于Hashmap

2016年6月11日 没有评论

Javascript在过去的版本中并没有原生支持hashmap,但可以用对象来模拟。只是键值只能是字符串,传入其他参数键值时会自动转换字符串。

基本用法

阅读全文...

分类: 程序开发 标签: 1,092次阅读

【优化】网页加载速度优化

2016年5月26日 没有评论

随着系统数据增长,用户量增加,系统复杂度提高,页面加载速度也会随之变慢。而在使用压力测试工具进行性能测试时,页面加载速度慢的问题就更为突出了。以下为优化方案:

一、服务器优化

0、增加带宽、CPU、内存、硬盘,可以使用top来查看高并发时的CPU和内存使用情况,使用df、du来查看硬盘使用情况;使用iftop等工具查看实时带宽,明确瓶颈针对性扩容;如只是个别接入网或个别地域的问题,可考虑更换服务器位置或增加网络接入

1、引入负载均衡服务器将请求进行分发多台服务器进行处理;一些通用js库像jQuery可以用外部CDN,比如BootCDN、Google API等

阅读全文...

分类: 程序开发, 站点建设 标签: 965次阅读

【测试】压力测试工具JMeter

2016年5月19日 没有评论

JMeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试。用了一次,强大之处不甚言表,推荐一下。

一、JMeter 基本界面和组件的概念

阅读全文...

分类: 程序开发, 酷软搜索 标签: 1,531次阅读

【PhpStorm】如何把phpStorm打造成自己的专属IDE

2016年3月11日 没有评论

转载一篇:

php开发神器之一,必然会说到phpStorm,工具的强大之处是有目共睹的,开发工具即使再强大,功能再齐全,也是一种工具,重要的是你怎么看待它和使用它。之前一直用的zend studio,最近试了试phpstorm,记录下常用的操作,以便共同学习。

phpStorm本身是一款收费的软件,有经济基础的还是建议购买注册号,支持正版。当然也可以下载破解版的,有关如何安装和破解,就不累述,网上相关的资源也很多,大家可以自行搜索下,这里记录下安装后的第一步操作,对phpStorm的相关设置和配置:

1、如何设置phpStorm的默认编码,例如UTF-8?

阅读全文...

分类: 程序开发, 软件技巧 标签: 1,308次阅读

【文档】开放平台开发文档

2016年2月25日 1 条评论

整理了一下常用的一些开放平台和开放服务,供开发时参考,比较好的开发平台能大大提升开发效率

社交传播

  1. 微信开放平台:http://mp.weixin.qq.com/wiki/home/index.html
  2. 新浪微博开放平台:http://open.weibo.com/wiki/index.php/%E9%A6%96%E9%A1%B5
  3. 腾讯开放平台:http://open.qq.com/
  4. 腾讯媒体开放平台:http://om.qq.com

阅读全文...

分类: 程序开发 标签: 1,788次阅读

【文档】在线地图开发

2016年2月25日 没有评论
分类: 程序开发 标签: 993次阅读

IOS/Andriod打开应用或自动跳转下载

2016年2月2日 没有评论

兼容 iOS 9 Safari 的应用跳转方案探索 http://www.tuicool.com/articles/2Qjaay

分类: 程序开发 标签: 663次阅读

【Redis】PHP扩展安装和Redis本地环境安装

2015年12月3日 没有评论

Redis本地环境

  • 从以下地方下载Redis服务器程序 https://github.com/ServiceStack/redis-windows
  • 解压后用命令行允许 redis-server.exe即可,如果需要加载配置文件,则在后面加上配置文件名称的参数

阅读全文...

分类: 程序开发 标签: 1,207次阅读

【Javascript】jQuery change事件和window.history.pushstate的浏览器兼容问题

2015年8月29日 没有评论

一、jQuery change事件在IE8下不完全生效

症状:当文本框有输入历史时,选择输入历史的值,不会触发绑定的事件

处理方法:改用focus和blur来模拟change事件

阅读全文...

分类: 程序开发 标签: 1,533次阅读

【PHP】生成随机字符串

2015年5月27日 没有评论

可用作短信验证码,登陆验证码等

/**
+----------------------------------------------------------
* 生成随机字符串
+----------------------------------------------------------
* @param int       $length  要生成的随机字符串长度
* @param string    $type    随机码类型:0,数字+大小写字母;1,数字;2,小写字母;3,大写字母;4,特殊字符;-1,数字+大小写字母+特殊字符
+----------------------------------------------------------
* @return string
+----------------------------------------------------------
*/
function randCode($length = 5, $type = 0) {
$arr = array(1 => "0123456789", 2 => "abcdefghijklmnopqrstuvwxyz", 3 => "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 4 => "~@#$%^&*(){}[]|");
if ($type == 0) {
array_pop($arr);
$string = implode("", $arr);
} elseif ($type == "-1") {
$string = implode("", $arr);
} else {
$string = $arr[$type];
}
$count = strlen($string) - 1;
$code = '';
for ($i = 0; $i < $length; $i++) {
$code .= $string[rand(0, $count)];
}
return $code;
}

echo randCode(6,1);

原文:http://www.thinkphp.cn/topic/7717.html

分类: 程序开发 标签: 1,119次阅读

无觅相关文章插件,快速提升流量