摘要: 题目描述: 阅读全文
posted @ 2018-08-28 11:35 技术无国界 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 远程连接阿里云主机的mysql,遇到以下问题: 1.连接被拒,无法连接 可能原因:1.3306(默认)端口未开放,在控制台设置防火墙规则: 2. host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,默认一般是localhost,也就是本地登录。操作如下: 输入: m 阅读全文
posted @ 2018-05-31 11:24 技术无国界 阅读(2603) 评论(0) 推荐(0) 编辑
摘要: 项目部署的时候存在程序崩溃的情况,有时候我们希望程序崩了可以重启,那么supervisor就是一个不错的选择,直入正题。 yum install python-setuptools easy_install supervisor 没有报错就是安装成功了,接着输入:echo_supervisord_c 阅读全文
posted @ 2018-03-27 17:24 技术无国界 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在windows系统下使用github客户端同步的时候报错“Failed to publish this branch”,查找原因,发现结果是安装vscode的时候没有检查到git,然后安装git后库文件被覆盖,使得github的默认https连接方式出现异常,卸载重装同样不能解决问题,最后通过修改 阅读全文
posted @ 2018-03-27 17:01 技术无国界 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 数据库取数据的字段为created_at,数据库中类型是TIMESTAMP,允许NULL,此时在取数据的时候就会出现这种报错。 解决方案:在数据库连接的字符串中添加:&parseTime=True,样例格式:root:root@tcp(127.0.0.1:3306)/db?charset=utf8& 阅读全文
posted @ 2018-02-05 15:49 技术无国界 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: golang操作mongo使用的包是"gopkg.in/mgo.v2",coding过程中需要并发读写mongo数据库,简单观摩了下源码,记录下自己的一些理解,如有错误,敬请斧正。 一般来说,我们直接这样创建一个session: Session, err = mgo.Dial(URL) if err 阅读全文
posted @ 2017-09-20 14:41 技术无国界 阅读(3858) 评论(1) 推荐(0) 编辑
摘要: 前面说了构造请求发送报文,接下来我们好好研究下如何解析服务器端发回来的应答信息。 首先还是用前面的程序代码发一个请求,用抓包工具看看应答的内容有哪些: 截图的第一部分是返回信息的统计,表明这个返回的包数据包含一个问题,5个权威应答,5个附加信息。第二部分是问题的内容,第三部分是权威应答的内容,第四部 阅读全文
posted @ 2017-06-03 19:01 技术无国界 阅读(2389) 评论(0) 推荐(0) 编辑
摘要: Go语言没有类和继承的概念,但是接口的存在使得它可以实现很多面向对象的特性。接口定义了一些方法,但是这些方法不包含实现的代码。也就是说这些代码没有被实现(抽象的方法)。同时接口里面也不包含变量。 看一个简单的接口定义: type inf interface { Method1(param) Meth 阅读全文
posted @ 2017-06-01 15:53 技术无国界 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 最近在做dns解析,关注的重点在查询域名ns记录上,异常日志中捕获到一个域名,dig查询: 查询请求类型为ns,dig结果却只有一条A记录。出于好奇,查询类型改为a类型: 这个域名dig 查询A记录,返回一条结果,但是每次dig下去结果都不大一样。回到最开始的问题,请求类型为NS, dig下去发现没 阅读全文
posted @ 2017-05-26 21:02 技术无国界 阅读(3802) 评论(1) 推荐(6) 编辑
摘要: 上一节已经讲了如何构造dns请求包的情况,这一节接着上一节的情况,谈谈dns查询报文中的问题部分。问题部分中每个问题的格式如下: 查询名是要查找的名字,它是一个或者多个标识符的序列。每个标识符以首字母字节的计数值来说明随后标识符的字节长度,每个查询名以最后字节为0结束,长度为0的标识符是根标识符。具 阅读全文
posted @ 2017-05-08 10:24 技术无国界 阅读(2308) 评论(1) 推荐(0) 编辑