今天网上下载了一个 Mac 版的 Navicat ,结果发现双击运行时弹出了如下错误:
“Navicate Premium” is demaged and cant't be opened.You should move it to the Trash.
意思是`“Navica...
shanhuhai
7年前 (2017-09-29) 10285℃
8喜欢
首先安装 Redis的类库,可以选择 redigo 或者go-redis
我们以 go-redis 为例
安装包,命令行执行:
go get -u github.com/go-redis/redis
package main
import (
"github.com/...
shanhuhai
7年前 (2017-09-24) 10324℃
5喜欢
有时候写一些简单的api 接口如果不想再起个php-fpm ,完全可以通过nginx加lua在nginx 直接实现。
当然前提是你必须给nginx安装 lua-nginx-module 模块。
下面是nginx 的配置及lua 代码:
lua_need_request_body ...
shanhuhai
7年前 (2017-09-22) 9130℃
4喜欢
Golang 的 json 解析不同于 PHP, PHP 是弱类型的语言,json 解析的结果可以直接放到 PHP 的数组中,
Golang 需要根据json的数据结构预先定义好数据类型,这样才能存储 json 解析后的结果。
在Golang 中使用结构体(struct)和切片(...
shanhuhai
7年前 (2017-09-21) 14864℃
5喜欢
错误的使用方法
package main
// 错误使用案例
import (
"time"
"fmt"
)
var c1 chan string = make(chan string)
func main(){
func(){
time.S...
shanhuhai
7年前 (2017-09-20) 10607℃
5喜欢
在安装php-kafka 扩展后,就可以开始编写 php 消费消息的脚本了,php-rdkafka 扩展提供了几种消息处理的方式
低级方式(Low level)
这种方式没有消费组的概念
<?php
$rk = new RdKafka\Consumer();
$rk-&g...
shanhuhai
7年前 (2017-09-18) 39514℃
21喜欢
Laravel api token验证使用方法
从 Laravel 5.2 开始, Laravel 的将路由的配置进行了分拆, 在 routes 目录下有 web.php 和 api.php 两个路由的配置。 api.php 中用来放你的api 开放接口, 用作一种无状态的认证...
shanhuhai
7年前 (2017-09-18) 33046℃
35喜欢
经常使用接口(Interface)的好处是,别人只要看你的接口就知道你的类实现了哪些功能提供了哪些方法。PHP 提供了一些内置的接口,用来解决一些典型的问题
今天介绍两个接口,Countable 和 Iterator 。
Countable (计数器接口)
Countable 接...
shanhuhai
7年前 (2017-09-16) 5914℃
4喜欢
使用组合而不是继承
“Gang of Four”在设计模式里所声明的,你应该优先选择“组合模式”而不是“继承”
译者注:Gang of Four 译成 四人帮,指代 DesignPatternBook 的四位作者
不论是使用“组合模式”还是使用“继承”都有许多理由。
这个...
shanhuhai
7年前 (2017-09-15) 3634℃
5喜欢
PHP 安装kafka 扩展首先要安装 kafka的基础库 librdkafka
以下安装步骤在 Centos 6.x , php7+版本进行:
$ cd ~/download
$ wget -c https://github.com/edenhill/librdkafka/ar...
shanhuhai
7年前 (2017-09-14) 11786℃
2喜欢