SF
程序开发中遇到的问题
程序开发中遇到的问题
注册登录
关注博客
注册登录
主页
关于
RSS
Swift中的数据存储
水哥
2016-03-25
阅读 1 分钟
2.5k
Swift中的数据存储 1.NSUserDefault {代码...} 2.SSKeyChain {代码...} 3.sqllite {代码...}
Docker之镜像容器--我的理解
水哥
2015-08-13
阅读 1 分钟
3.5k
Docker之镜像容器--我的理解 1.docker是一种容器引擎,但是学习的时候,可以和虚拟机联系起来学习,学习它们有什么相同和不同的地方: 2.docker的镜像(images),从代码的角度来说相当于源代码(安装文件),和虚拟机的镜像是一个道理, 3.docker的容器(container),从代码的角度来说,相当于可运行的软件(运行起来的代码实例) 4.以Q...
Docker开发-制作基础镜像
水哥
2015-08-13
阅读 1 分钟
7k
Docker开发之制作基础镜像 一.以centos为基础,制作一个基本的lnmp的docker基础镜像 1开启一个以centos为镜像的容器 docker run -it --name lnmp centos /bin/bash 2.以这个容器为基础,安装lnmp. 注:期间如果有需要退出按 Ctrl+P+Q,重新进入容器需要 docker attach lnmp 3.找到这个容器: docker ps -a 4.将安装好的容器打...
PHP开发微信自定义菜单不转义中文的方法
水哥
2015-07-20
阅读 1 分钟
5.2k
按照文档走,使用php执行,结果: {"errcode":40033,"errmsg":"invalid charset. please check your request, if include \uxxxx will create fail!"}
php+mysql 解决emoji表情符号问题
水哥
2015-07-08
阅读 1 分钟
6.5k
PHP+mysql解决emoji表情符号的问题 A.问题描述: 获取微信用户信息的时候,有些用户的昵称是'XXXXX
消息推送系统架构
水哥
2015-07-01
阅读 1 分钟
7.7k
总结了下最近用的消息发送的途径:(短信,维系,推送,socket) 1.短信系统,这是最传统的消息发送机制了,广泛使用在网站中:比如登录的时候短信验证码,通知用户缴费等等,我们使用的是云片网络的短信([链接]) 2.微信模板消息,仅限于微信使用.场景:通知用户付费,下单成功,优惠券等 3.推送消息(IOS, ANdroid),限于我们自己开发的...
PHP异步操作(swoole, gearman)
水哥
2015-06-18
阅读 2 分钟
9.4k
废话不说直接进入正题: 应用场景: 业务逻辑中经常会出现发送信息,发送邮件,记录日志等等,这个时候用异步再好不过了,用户直接的体验就是:使用的贼流畅~~
C++编写nodejs扩展实战
水哥
2014-05-22
阅读 3 分钟
4.4k
{ 'targets':[ { 'target_name':'mtc' 'source':['mtc.cc'] } ] } 其中target_name是模块名,require的时候用 source是C++源文件的名字放在binding.gyp同目录下
实战--积分投票系统中的细节:
水哥
2014-05-17
阅读 2 分钟
3.2k
好几天没有写博客了,一直忙这写这个积分投票-兑换礼包系统.有很多血泪的教训来分享下: 之前,我一直是写手机接口的,跟前端基本上没有交集,即使有也是给内部提供管理平台,这次可以说给我上了一堂课: 1.实时性:大量的操作是建立在memcache缓存的基础上的,mysql数据库是为了提供数据持久性和记录日志的.因此查询之前会先访问...
nodejs学习笔记_nodejs和PHP在基础架构上的区别--共享状态的并发
水哥
2014-05-08
阅读 1 分钟
4k
绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明白node内部做出的权衡,以及node应用性能好的原因。
实时投票系统:数据类型上的差异:memcache和redis
水哥
2014-05-06
阅读 2 分钟
5.6k
最近要写一个类投票的系统:由于访问量可能会比较大,最好不直接使用mysql数据库,完全使用缓存的话,存在缓存失效等的风险,因此在mysql上面写个缓存中间过渡: 1.memcache
markdown ---为笔记而生
水哥
2014-04-29
阅读 1 分钟
2.6k
markdown仅仅使用很少的标记,就能迅速的写出带有格式的文章--本文就是使用markdown写出来的。 最基础的几个标记:(可能还有其他的表示方式,我写出来我熟悉使用的) 1."#"用来写标题 {代码...} 2.">"引用 {代码...} 3."==="分隔线 ===4.使用四个空格开启代码区域 {代码...} 5.用一个"*"是斜体,两个是粗体 {代码...} ...
Mysql索引设计原则:
水哥
2014-04-17
阅读 9 分钟
7.3k
假设一高频查询如下 SELECT * FROM user WHERE area='amoy' AND sex=0 ORDER BY last_login DESC limit 30; 如何建立索引?描述考虑的过程
建立一套IP查询系统,将IP对应到地区,实现每秒千次以上的查询。
水哥
2014-04-16
阅读 4 分钟
6.9k
将网上的数据源扒下来,一条一条放到mysql中,然后使用sql语句查询,建立索引, 数据库结构 SET FOREIGN_KEY_CHECKS=0;
php中静态方法static和非静态方法效率对比
水哥
2014-04-15
阅读 2 分钟
8.8k
今天在看这篇文章的时候[链接]发现第一句是这个 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 实践是检验代码执行效率的唯一标准,于是趁着下班回家有点时间,做了个小测试: 先上测试代码(如果有不对的地方,请大家指正哈): 测试环境: /test # php -v PHP 5.4.24 (cli) (built: Jan...