正在家里看美剧在,同事微信call我表示所有接口都不行了,服务器貌似崩了。 查找原因 查看后发现是 MySQL 报错: ERROR 1030 (HY000): Got error 28 from storage engine 一番 goog […]
分类: 编程笔记
工作学习中的一些代码
ThinkPHP3.2.3静态缓存的使用
静态缓存可以大幅提升网站、接口的访问速度,对提升用户体验非常有帮助,刚好项目上也遇到这样的需求,在 ThinkPHP3.2.3 中实现前台页面静态缓存。 原理 静态缓存也就是将动态语言查询数据库然后渲染后的页面直接转换成文件(或者 json […]
ThinkPHP3.2.3查询多次JOIN同一张表的处理
问题: 在项目开发中遇到问题,要查询的一张主表 post 中有两个字段都关联了 user 表的 id ,需要取出 user 的 user_name 字段,那么应该怎么查询呢? 解决: $posts_list = M() ->table […]
AJAX请求跨域问题的解决方案
这个问题其实刚入行的时候就碰到了,后来就在接口返回数据返回的函数里加了一行代码: header(“Access-Control-Allow-Origin: *”); 一直想总结一下这个让很多新手困扰的跨域问题,现在来说一说。 首先,跨域产生 […]
ThinkPHP 3.2.3 实现前台多语言切换
由于公司项目需要,多个客户有开发双语站点的需求,又由于下载来的 CMS 二次开发起来很费时间,项目差异导致每次使用得再来一次,加上前人留下来的东西无法整合进去,于是前端时间基于 ThinkPHP3.2.3 写了一套 CMS 系统,就将平时工 […]
Centos常用命令记录之:iptables
Centos 防火墙的设置,在 Centos 7 之前的版本中大量都是在使用 iptables ,项目服务器的运维上急需相关知识; 首先,记住 iptables 的配置文件的位置 /etc/sysconfig/iptables ,修改前最好 […]
Jquery校验中国身份证号码是否正确
在项目中使用表单时经常会涉及到身份证号码是否正确的校验,下面看看应该中国二代身份证号码应该怎么用Jquery校验呢? 二代身份证校验码的计算方法 二代身份证由17位数字和一位校验码组成,那么校验方法是怎样的呢? 将前面的身份证号码17位数分 […]
百度地图(BD-09)坐标系和高德(GCJ-02)坐标系的相互转换(PHP版)
简单介绍一下常见的地理经纬度坐标系: WGS-84坐标系: 是国际标准坐标系, GPS 坐标( Google Earth 使用、或者 GPS 模块)。 GCJ-02 坐标系: 火星坐标系, GCJ-02 是由中国国家测绘局制订的地理信息系统 […]