摘要: 根据mongodb官方文档介绍,如果在插入(insert)操作时,没有指定主键id,那么它会自动给插入行自动附上一个主键id。看起来不错,但是详细看看,就会发现这个id值有点复杂。 如下图: mongdb把这个id称为ObjectId。 所以,如果我们想创建跟mysql的那种自动递增的主键,应该怎么 阅读全文
posted @ 2016-07-08 10:12 理货宝 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 当查询已经成标配 查询是已成为每个应用常用的功能,也正是这样前端后对查询的设计需求也日益增加,本文针对前端(Android端)查询控件做一个例子; 控件设计与逻辑 产品的设计UI图; 要达到如下 1|、默认第一张图,中间展示默认提示文字,左边搜索图标; 2、输入文字后提示语消失,搜索的文字在后面,另 阅读全文
posted @ 2016-07-04 15:11 理货宝 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 如下图,在开发调试的时候会遇到这么一个问题。 file_put_contents时,$tmp_file显示的目标文件是/tmp/xxx.而这个文件实际放在linux的目录却是/tmp/systemd-private-xxxxx-php-fpm.service/xxx(见图二) 为什么会出现这种情况? 阅读全文
posted @ 2016-06-28 16:48 理货宝 阅读(12052) 评论(1) 推荐(2) 编辑
摘要: mysql create table 时,有时需要指定 data_type length http://dev.mysql.com/doc/refman/5.5/en/create-table.html 但 类型的长度很多开发并不理解,理解上可以分为两种 1)数字类型: 如 int 是 4个byte 阅读全文
posted @ 2016-06-27 16:24 理货宝 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 项目需要做一个db table 操作的小工具。 从phpMyAdmin上拷贝了一些代码过来修改,但我有没有足够的时间把所有拷贝过来的代码都重构修改和测试完,于是希望后面接手的同事在需要修改这些代码时能感知得到, 就希望在每个函数上添加一个throw 抛出一个异常。 方法:用到vim的搜索、替换。 搜 阅读全文
posted @ 2016-06-21 13:06 理货宝 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 办公室的路由器是IP-COM,原来可以设置静态IP 的,但后来不知道为什么比较长一段时间内设置不了,原来设置的静态IP 也不见了。现象是这样 什么都没有。 今天的网络被网管重调整过了,需要重新设置静态IP,就必须解决这个问题了。 F12打开chrome的控制台, lan_dhcp_static.as 阅读全文
posted @ 2016-06-20 15:55 理货宝 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 即时消息原理: 当客户端发起长连接请求(轮询),服务器端监听到发现数据更新了,立即向客户端推送消息给客户端,客户监听到响应后即渲染处理展示。 以下根据原理得出的基本方案: 方案一:在HTML文件中加入 <META HTTP-RQUIV="Refresh" CONTENT=12>,实现刷新。这将自动指 阅读全文
posted @ 2016-05-22 22:20 理货宝 阅读(262) 评论(1) 推荐(0) 编辑
摘要: 一 x-debug 是什么?在配置之前,先解决一个问题,x-debug 是什么?我也不查标准答案了,就说说个人理解。x-debug是一个PHP调试工具,帮助开发者在IDE里面进行代码的断点调试,效果如下: 1.直观显示变量的值,用以辅助判断赋值对不对;2.追踪代码的执行流程,可以追踪在哪个流程出错了 阅读全文
posted @ 2016-03-29 16:45 理货宝 阅读(1171) 评论(1) 推荐(0) 编辑
摘要: 起因:2016年3月25日 18:30 左右,突然接到客户投诉,说APP收到大量的任务推送消息,而且点击进去都是一些过期任务,我们将对此展开追踪,查找问题原因。 过程: 1、当时的第一反应是先查看redis的消息队列,发现redis队列里还仅存着一条数据 2、然后马上中断错误文件,当再查看消息队列时 阅读全文
posted @ 2016-03-29 11:53 理货宝 阅读(438) 评论(1) 推荐(0) 编辑
摘要: 现象: 之前打开IE 还是正常的,但前几天开始打开就不正常了,报错如下。 处理(别人的)问题的步骤: 怎么看?linux 下可以 strace,windows 下呢? Windows 下也有类似的strace功能的套件,sysinteals suite。 但在使用它追踪 API 调用前,我想先看一下 阅读全文
posted @ 2016-03-24 14:27 理货宝 阅读(366) 评论(0) 推荐(0) 编辑