加载中
golang重启自身进程

Graceful Restart in Golang JUN 3RD, 2014 | COMMENTS Update (Apr 2015): Florian von Bock has turned what is described in this article into a nice Go package called endless. If yo...

解决v-lazy-image在qq浏览器x5内核下无效

故障:在安卓qq浏览器中,v-lazy-image始终无法显示。 原因分析: 经调试,发现qq浏览器中IntersectionObserver缺少一个isIntersecting字段,而v-lazy-image插件是根据isIntersecting来显示图...

go调用动态库

// #cgo LDFLAGS: -ldl // #include <dlfcn.h> import "C" import fmt func foo() { handle := C.dlopen(C.CString("libfoo.so"), C.RTLD_LAZY) bar := C.dlsym(handle, C.CString("bar")) f...

2019/02/13 10:59
16
acme安装通配符证书

笔记: acme.sh --issue --dns dns_ali -d "*.xxxxxxxxx.com" 生成 nginx 证书 acme.sh --installcert -d *.xxxxxxxxxxxx.com --key-file /usr/local/nginx/conf/certs/*.xxxxxxxxxxxx.key ...

2019/01/10 16:23
27
解决:macos vscode等内置终端提示 NVM is not compatible with the npm config "prefix" option

具体原因是在这里找到的 https://github.com/Microsoft/vscode-docs/blob/master/docs/editor/integrated-terminal.md#why-is-nvm-complaining-about-a-prefix-option-when-the-integrated-t...

2018/11/27 10:33
268
ubuntu命令行ssr客户端安装配置

首先,下载脚本到服务器上任意位置: sudo git clone https://github.com/ssrbackup/shadowsocksr /usr/local/ssr 然后 cd /usr/local/ssr && ./initcfg.sh 会看到生成了一个配置文件 user-c...

微信浏览器真不愧移动届ie啊

h5 history模式下ios微信出现location.href不变化,只记录首次进入时的url。 切换到hash模式下,安卓端(新版本)又现新的问题:授权成功跳转登陆页面居然不重新请求,还用历史缓存页面,导致没...

2018/06/11 10:25
128
go-micro中文资料

一、Micro - 微服务生态系统 二、Micro - 微服务工具箱 三、使用Go Micro编写微服务 四、基于消息队列NATS构建微服务 五、Micro的架构与微服务的设计模式 六、Micro Bot - 微服务中的ChatOps...

2018/06/04 11:16
280
无聊聊聊GO,实现重载配置文件功能

重载配置,大部分主流的服务器软件都支持,例如 mysql nginx php-fpm 都支持 reload 操作。 如果我们自己写程序如何实现呢? 我将一个程序分为几个阶段: 初始化:加载配置文件,注册各种服务...

Go
2018/05/21 18:22
212
swoole应答式消息发送重试功能实现

用swoole做了个长连接TCP服务器,server和多台client之间交互是发送/应答的形式,这里面需要做一个消息重试机制,比如: Server 发送一条消息 message_1 给 ClientA ,约定5秒重发一次,最多...

2018/01/28 16:15
404
swoole架构

swoole的强大之处就在与其进程模型的设计,既解决了异步问题,又解决了并行。 主线程MainReactor swoole启动后主线程会负责监听server socket,如果有新的连接accept,主线程会评估每个React...

PHP
2018/01/17 09:16
77
PHP为什么要用pack/unpack

pack/unpack详细用法参见: https://my.oschina.net/goal/blog/195749?p=1#OSC_h3_12 这里只探讨一下为什么会有这两个函数,在什么情况下要用到它们。 首先,了解下php里的字符串string,一般...

PHP
2018/01/15 12:41
95
go语言websocket(gin-gonic+Gorilla)

如何在gin框架下处理websocket请求?详见本文

Go
2017/11/30 10:04
287
Go语言(golang)快速实现一个bootstrap风格的分页链接

写的比较粗糙,直接写死链接样式,代码可以进一步封装,增加一些自定义的配置项 代码如下: package utils import (   "fmt"   "math"   "net/http"   "net/url"   "strconv"   "strings" ) //P...

Go
2017/11/14 17:22
470
gorm笔记

感觉gorm文档还是太简单了,一些坑需要自己踩到再看源码才知道。 错误处理 不管什么操作,不要使用原始的DB对象获取错误,因为操作内部实际上是生成了一个新的DB对象并返回。 下面的用法是错...

Go
2017/10/19 16:29
141
React学习笔记:使用jquery实现动画效果淡入淡出

react提供了一个过渡动画组件 react-addons-css-transition-group ,然而项目需要兼容 ie8 浏览器,最后决定使用 jquery+react-addons-transition-group 实现过渡效果。 要实现过渡效果的是一...

2017/08/10 15:35
165
React学习笔记:设置行内样式style属性

在react中,可以这样来设置行内样式: render() { const styles = {color:"red",fontSize:"16px"}; return ( <div style={styles}></div> ); } 注意 styles 是一个jso...

2017/08/10 15:17
207
centos7将firewall换回iptables service

CentOS7默认的防火墙不是iptables,而是firewalle. 1、安装iptable iptable-service #先检查是否安装了iptables service iptables status #安装iptables yum install -y iptables #升级iptab...

2017/07/13 14:07
110
GO笔记:解决爬虫限制http并发数量的问题

假设目标网站结构是:列表页 + 内容页 列表页url是规律的,如 http://DOMAIN/list/page/1 计划采集 1-4000 页,每页10条内容,一共40000个内容页。 假设按照深度优先的采集策略,即按照每抓取...

Go
2017/06/09 10:56
461
go匿名函数闭包引用外部变量注意

因为自身对js还算熟悉,js里闭包变量引用的问题不用赘述了,当在go语言中遇到类似的场景时,出于谨慎,测试了一下,果然跟js行为差不多,匿名函数中使用外部变量,尤其是在for循环+匿名函数创...

Go
2017/06/06 10:28
236

没有更多内容

加载失败,请刷新页面

返回顶部
顶部