摘要: #!/bin/sh #add for chkconfig #chkconfig: 2345 70 30 #description: the description of the shell #启动MQANT服务 #processname: andyStart : #第一个进程名,后边设置自启动的时候会用到 #1. vi /et... 阅读全文
posted @ 2018-08-30 14:01 Vevi-DP 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Centos Setup Go yum install glibc-headers gcc-c++ # 一键安装shadowsocks 1. wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com 阅读全文
posted @ 2018-08-30 13:57 Vevi-DP 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Go里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于package main)。这两个函数在定义时不能有任何的参数和返回值。虽然一个package里面可以写任意多个init函数,但这无论是对于可读性还是以后的可维护性来说,我们都强烈建议用户在一个pack 阅读全文
posted @ 2018-04-25 15:00 Vevi-DP 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 最近项目中使用了SnowFlake算法产生ID,并在实际运行环境下会产生重复ID,所以写了一个Go的程序进行验证,顺便也练习一下Go的协程与通道。 至于GO的协程和通道的基础知识请自行百度。 代码如下: 运行结果如下: 共使用了10个协程,每个协程产生1000个ID,但是通过验证没有重复字段。可能验 阅读全文
posted @ 2018-04-22 18:48 Vevi-DP 阅读(535) 评论(0) 推荐(0) 编辑
摘要: MQTT GO的客户端库 阅读全文
posted @ 2018-04-21 15:02 Vevi-DP 阅读(10225) 评论(0) 推荐(0) 编辑
摘要: 最近在用Go语言写程序, 其中遇到一个场景:写了一个接口,3个实现接口的struct。 另外一个struct包含此接口,根据构造函数赋予不同的结构实现。 一开始struct里写的是接口的地址,但是在创建具体实现的时候报错了。 查看接口的定义,终于明白为什么。接口即是指针类型,如下代码: 给b赋值的是 阅读全文
posted @ 2017-12-02 14:52 Vevi-DP 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 介绍 ijkplayer是一款非常火的开源视频播放器,android和IOS通用。关于怎么编译怎么导入android Studio中自己的项目,其中坑很多,本篇记录下自己的操作记录。ijkplayer现在的版本是0.8.3,当然是使用最新的版本集成了。 编译ijkplayer 关于编译,我是在Ubu 阅读全文
posted @ 2017-09-29 16:44 Vevi-DP 阅读(1976) 评论(0) 推荐(2) 编辑
摘要: 1.安装APache。即 httpd 2.需要将80端口添加进iptable。外网才能访问。命令:iptables -I INPUT -p TCP --dport 80 -j ACCEPT 阅读全文
posted @ 2017-06-18 00:18 Vevi-DP 阅读(137) 评论(0) 推荐(0) 编辑
摘要: I meet lots of problems when i installed and use ubuntu 16.04.below is my using note: (my operating system is english, so i use english and let this a 阅读全文
posted @ 2017-05-07 17:45 Vevi-DP 阅读(205) 评论(0) 推荐(0) 编辑