mac go安装配置

---基于官网包下载安装 由于mac原本已经安装过官网go,所有直接通过brew的方式安装,goroot还是原来的路径。所以仍然选择下载官网go包,该包安装后会自动配好环境。 介绍mac下的安装和使用教程 安装包下载地址(下面3个都可以): https://studygolang.com/dl https://golang.google.cn/dl/ https://golang.org/dl/ 步骤: 打开安装包下载页面 . 选择go1.10.2.darwin-amd64.pkg,单击连接就
分类: 其他 发布时间: 11-05 23:08 阅读次数: 0

gob: name not registered for interface *adminDto.UserAuthority{}

在main函数里添加 gob. Register(&adminDto.UserAuthority{})
分类: 其他 发布时间: 11-05 23:08 阅读次数: 0

SSH免密

说明 SSH客户端使用配置 SSH客户端 生成密钥 ssh-keygen -t rsa -b 4096 -C "[email protected]" 建议输入密钥名,便于管理类似 my_rsa 同时会输入密钥的密码 2次,不建议使用弱密码,本人记忆一次就行,也可以用生成器生成 生成的密钥对my_rsa,my_rsa.pub,默认存储在 ~/.ssh 目录,其中没有后缀的是私有,有后缀 .pub 的为公钥 在linux/mac中可以直接使用pem格式的证书:例如远程登录linux主机:ssh
分类: 其他 发布时间: 11-05 23:08 阅读次数: 0

winPcap+MFC实现网络嗅探器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/50320493 1.1、不可或缺的东西 WinPcap V4.1.2:驱动程序、Dll文件 http://www.winpcap.org/install/bin/WinPcap_4_1_2.exe WinPcap V4.1.2 Developer’s Pack:库文件、头文件、简单的示例程序代码和帮助文件 http://www.winpca
分类: 其他 发布时间: 11-05 23:07 阅读次数: 0

LRU高速缓存算法统计高速缓存请求失败的缺页次数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/51570026 1. page 表示页面的编号 2. max_cache_size表示最大缓存容量 3. len表示pages页面数组的大小 #include <iostream> using namespace std; int lruCountMiss(int max_cache_size, int *pages, int len)
分类: 其他 发布时间: 11-05 23:07 阅读次数: 0

动态代理 InvocationHandler中的invoke()方法是在哪被调用的

自己的理解:生成代理类的时候,根据传的Invocationhandler参数 会在代理类的实现接口的方法里面实现InvocationHandler的invoke()方法,也就是调用InvocationHandler实现类的invoke方法,然后在InvocationHandler实现类的InvocationHandler方法里加入业务逻辑,而且中间在再通过invoke方法调用被代理类的方法 在客户类(即以下代码的Client类),语句Manager managerProxy = (Manage
分类: 其他 发布时间: 11-05 23:06 阅读次数: 0

Mac OS下安装scrapy

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/52701648 准备工作 安装开始前,你需要知道的几点注意事项和工具: MAC OS是自带python 2.7的,而目前Scrapy也只是在python 2.7版本较为稳定,所以你不需要再安装或者配置python环境了,只需要按步骤安装好Scrapy就好了。 作为一个想在Mac上用Scrapy的人,我觉得你应该是知道Homebrew和wge
分类: 其他 发布时间: 11-05 23:06 阅读次数: 0

vi像文本一样使用, vim显示行号、语法高亮、自动缩进的设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/52846305 #vi修改使其像文本一样使用 修改/etc/vim/vimrc.tiny里的内容 将set compatible改成 set nocompatible 同时增加一行 set backspace=2 在/etc/vim/vimrc下添加 #vim显示行号 :set number #语法高亮 syntax on #设置Windo
分类: 其他 发布时间: 11-05 23:06 阅读次数: 0

Scrapy爬虫框架抓取中文结果为Unicode码,如何转换UTF-8编码的解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/52886221 1.在pipelines.py中设置如下:(t.json为你要保存的文件名) 2.在settings.py中设置如下: 3.在终端运行爬虫程序 scrapy crawl XX(爬虫名)
分类: 其他 发布时间: 11-05 23:06 阅读次数: 0

搭建nginx+php-fpm+php服务遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/75339211 a.php-fpm配置文件修改(php-fpm.conf) cp php-fpm.conf.default php-fpm.conf vi php-fpm.conf 去掉 ;pid = run/php-fpm.pid中的“;” b.www.conf配置文件修改(www.conf) cp www.conf.defalut ww
分类: 其他 发布时间: 11-05 23:05 阅读次数: 0

关于python中中文字符切割乱码的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/76033735 利用find()函数找到要切割字的位置(index),如果切割字是中文,并不能直接(index + 1),而是要(index + len(带切割字符)) eg . s = "商务人生如影随形 ThinkPadT440亚马逊促—万维家电网" index = s.find("—") a = s[index + len("—")
分类: 其他 发布时间: 11-05 23:05 阅读次数: 0

scrapy-cluster集群的架构

scrapy-cluster集群的架构: python 2.7 scrapy 1.0.5 kafka 2.10-0.10.1.1 redis 3.0.6 scrapy集群的目的: 他们允许任何web页面的任意集合提交给scrapy集群,包括动态需求。 大量的Scrapy实例在单个机器或多个机器上进行爬取。 协调和优化他们的抓取工作所需的网站。 存储抓取的数据。 并行执行多个抓取作业。 深度信息抓取工作,网站排名,预测等。 你可以任意 add/remove/scale你的爬虫而不会造成数据丢失或
分类: 其他 发布时间: 11-05 23:05 阅读次数: 0

LSTM多层出现的问题:MultiRNNCell出现的错误问题以及解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/77570749 错误:ValueError: Attempt to reuse RNNCell <tensorflow.contrib.rnn.python.ops.core_rnn_cell_impl.GRUCell object at 0x11d32cbd0> with a different variable scope than i
分类: 其他 发布时间: 11-05 23:05 阅读次数: 0

Rabin-karp算法实现 字符串匹配

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83030824 // RabinKarp算法实现 // RabinKarp算法实现 const primeRK = 16777619 func hashStr(seq string) (uint32, uint32) { hash := uint32(0) for _, value := range seq {
分类: 其他 发布时间: 11-05 23:04 阅读次数: 0

平衡二叉搜索树实现(go)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83110651 /** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ func sortedArrayToBST(num
分类: 其他 发布时间: 11-05 23:04 阅读次数: 0

计算两个绝对路径的相对路径(go)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83177111 写一个函数计算出两个绝对路径(如path1 = /a/b/c/d, path2 = /a/e/f)的相对路径为 ../../e/f func getRelativePath(path1, path2 string) (string, error) { if path1 == "" || path2 == "" { r
分类: 其他 发布时间: 11-05 23:04 阅读次数: 0

求树中两个节点的最低公共祖先节点(go)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83273843 该题目有以下几种情况可以考虑 1. 树是二叉搜索树,二叉搜索树的特点是根节点值大于所有左子树节点值,小于所有右子树节点值,则最低公共祖先即该节点值大于给定两个节点中的一个值,小于另外一个节点的值,go代码实现如下 type TreeNode struct { Val int Left *TreeNode Right
分类: 其他 发布时间: 11-05 23:04 阅读次数: 0

求图中两点最短路径(dijkstra) go实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83345973 import ( "testing" "strconv" "fmt" ) // V - S = T type Dijkstra struct { Visit bool // 表示是否访问 Val int // 表示距离 Path string // 路径的显示 } const ( INT_
分类: 其他 发布时间: 11-05 23:03 阅读次数: 0

给定一个数组,其中只有一个数出现一次,别的数都出现3次,找出这个数(go)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83416280 1.思路 用两个数one=0、two=0分别记录bits位上1出现的次数,如果一个数出现一次,则one等于这个数,two=0; 如果一个数出现两次,则two等于这个数, one等于0;如果一个数出现第三次,则one = 0, two = 0 ,three等于这个数。 我们以数组{2, 1, 2, 2}为例: 初始: one
分类: 其他 发布时间: 11-05 23:03 阅读次数: 0

Min Stack (leetcode 155) go实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yjw19901214/article/details/83418610 type MinStack struct { Val int Min int Next *MinStack } /** initialize your data structure here. */ func Constructor() MinStack { return MinStac
分类: 其他 发布时间: 11-05 23:03 阅读次数: 0