自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 go test

## 单元测试> 本节代码样例见code/utest文件夹在日常开发中,我们通常需要针对现有的功能进行单元测试,以验证开发的正确性。在go标准库中有一个叫做`testing`的测试框架,可以进行单元测试,命令是`go test xxx`。测试文件通常是以`xx_test.go`命名,放在同一包下面。### 初探Go单元测试现在假设现在需求是:完成两个复数相加,我们只需要一个函数便可以完成该任务。在开发中,我们需要对该函数进行功能测试,如何快速进行单元测试呢?鼠标放在函数.

2020-12-25 22:40:51 160

原创 GO学习之反射

## 反射机制### 反射是什么> 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。> Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反射机制。### 反射的作用**1.在编写不定传参类型函数的时候,或传入类型过多时**典型应用是对象关系映射```gotype User struct { gorm.Model Name .

2020-12-24 22:37:52 107 1

原创 golang包管理

### 环境变量(mac)```// 版本包管理 GO111MODULE可设置值有on off auto// on: go会忽略GOPATH和vendor文件夹, 只会根据go.mod下载依赖// off: go会从GOPATH和vendor文件夹寻找包// auto: 在$GOPATH/src外面且根目录有go.sum,效果等同于on值export GO111MODULE=on``````// 设置下载源export GOPROXY=https://goproxy.cn```##

2020-12-22 20:58:18 133

原创 go数组和切片

## 数组数组是由相同类型元素的集合组成的数据结构,计算机会为数组分配一块连续的内存来保存其中的元素,为们可以利用数组中元素的索引快速访问特定元素。声明```[10]int[200]interface{}```示例```var arr [3]intarr[0] = 1arr[1] = 2arr[2] = 3```---## 切片切片,即动态数组,其长度不固定,我们可以向切片中追加元素,它会在容量不足时自动扩容。 我们其实可以把切片看做是对数组的一层简单的..

2020-12-19 20:22:25 129 1

原创 变量、运算符、数据类型及位运算

注释# 这是单行注释,使用'#'字符hello_world = "hello, world""""这是多行注释...使用'"""'字符这是多行注释...使用'"""'字符"""def hello(word -> str): print('hello, %s'.format(word))运算符 算数运算符 """操作符 名称 示例 + 加 1 + 1 - 减 1 - 1 * 乘 1 * 1 / 除 1 / 1 /.

2020-07-22 21:54:36 106

原创 docker入门-镜像

一、获取镜像通常情况下,描述一个镜像需要包括 “NAME” + “TAG” 的信息。如果不显示的指定TAG,则默认会选择latest标签,这会下载仓库中最新版本的镜像。严格的来说,镜像的名称中还应该添加仓库地址(即 registry,注册服务器)作为前缀,若该前缀省略,则默认使用官方的Docker Hub服务。docker默认镜像拉取地址为国外仓库下载速度较慢,则会报错“net/h...

2020-05-05 16:15:07 264

原创 mac 搭建rocketmq环境

搭建 rocketmqhttps://github.com/apache/rocketmq/releases下载github你想要的版本unzip rocketmq-all-4.6.0-source-release.zip # 解压cd rocketmq-all-4.6.0/mvn -Prelease-all -DskipTests clean install -U # 编译...

2019-12-13 17:28:06 1275

原创 mac 安装 maven

使用 homebrewbrew install maven // 安装brew reinstall maven // 重新安装brew search maven // 搜索maven是否存在brew info maven // 查看maven信息

2019-12-13 09:51:03 139

转载 vscode快捷键-mac

全局Command + Shift + P / F1 显示命令面板Command + P 快速打开Command + Shift + N 打开新窗口Command + W 关闭窗口基本Command + X 剪切(未选中文本的情况下,剪切光标所在行)Command + C 复制(未选中文本的情况下,复制光标所在行)Option + Up 向上移动行Option + Down 向...

2019-11-27 17:18:39 140

原创 go语言如何发起http请求

package mainimport ( "fmt" "io/ioutil" "net/http")func main() { client := &http.Client{} url := "https://www.kuaidaili.com/free/inha" request, err := http.NewRequest("GET", url, ni...

2019-11-17 22:37:05 355

原创 CRNN+CTC介绍以及验证码识别的应用

卷积神经网络一个卷积神经网络主要由一下5种结构组成:输入层。输入层是整个网络结构的输入,在处理图像的卷积神经网络结构中, 它一般代表了一张图片的像素矩阵。可以使用一个三维矩阵来代表一张图片,三维矩阵中的长和宽代表了图像的大小,而三维矩阵的深度代表了图像的色彩通道(channel)。比如黑白图片的深度为1,而在RGB色彩模式下,图像深度为3。卷积层。卷积层是一个卷积神经网络中最为重要的部分。...

2019-08-11 16:57:52 2526

原创 Ubuntu 安装 Anaconda

Anaconda Linux版本下载https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh安装Ancondabash Anaconda.sh配置环境变量# 打开/etc/profilesudo gedit /etc/profile# 文本最后一行输入export PATH=~/anacond...

2019-07-07 20:55:31 333

原创 树与二叉树

树的基本概念树是N (N≥1N\geq1N≥1) 个结点的有限集合,N=0时,称为空树,这是一种特殊情况。在任意一颗非空树中应满足:当且仅有一个特定的称为根的结点当 N>1时,其余结点可分为m(m>0)个互不相交的有限集合T1T_1T1​,T2T_2T2​,⋯\cdots⋯ TnT_nTn​,其中每一个集合本身又是一棵树,并且称为根节点的子树。ABCDEFGHIJKLM...

2019-05-04 16:37:40 759

原创 vs code 常用快捷键

单行注释/取消单行注释 :ctrl+/移动行 :alt+up/down显示/隐藏左侧目录栏 :ctrl + b复制当前行 :shift + alt +up/down删除当前行 :shift + ctrl + k控制台终端显示与隐藏 :ctrl + ~查找文件/安装vs code 插件地址:ctrl + p代码格式化:shift + alt +f新建一个...

2019-04-22 10:37:51 266

原创 TypeScript安装与编译

TypeScript的安装VSCode的项目搭建1.打开CMD,进入到ts项目路径2.tsc --init 生成tsconfig.json文件3.VSCode点击终端-> 运行任务-> tsc.监视

2019-04-21 10:44:59 367

原创 Navicat for Mysql 破解

破解(不支持 12)navicat for mysql 下载地址:链接:https://pan.baidu.com/s/112Av8kE4ZQZ6rY7VZFVwZg提取码:yqwiPatchNavicat 下载地址:链接:https://pan.baidu.com/s/1XW9CuaO7NOyahY0paOYdKA提取码:5cm6破解步骤:1.安装n...

2019-04-15 10:17:08 744

原创 IntelliJ IDEA 常用快捷键使用

Double Shift 打开文件ctrl + E查看最近浏览文件Ctrl + Shift + F 全局搜索Ctrl + Shift + V 历史剪切板Ctrl + G 跳跃文件行数Ctrl + F12 查看类方法Ctrl + F 搜索Ctrl + R 替换Ctrl + W 选中当前光标位置 (相当于双击光标位置)DEBUG 模式...

2019-04-11 13:51:11 134

原创 Cmd Markdown 公式指导手册

https://www.zybuluo.com/codeep/note/163962

2019-04-09 09:58:00 138

原创 pytorch 实现 Logistic Regression

Sigmoid函数公式::导数:函数图像:逻辑回归Logistic回归的模型形式和线性回归一样, 都是 y = wx + b, 其中x 可以是一个多维的特征, 唯一不同的地方是 Logistic 回归会对y作用一个logistic函数,将其变为一种概率的结果。numpy 实现 逻辑回归pytorch实现逻辑回归(二分类)# pytorc...

2019-04-09 09:56:25 648

原创 pytorch以及numpy 实现线性模型(code)

numpy 实现线性回归import numpy as npfrom matplotlib import pyplotx_train = np.array([[3.3], [4.4], [5.5], [6.71], [6.93], [4.168], [9.779], [6.182], [7.59], [2.167], [7.042], ...

2019-04-08 21:11:38 383

原创 pytorch基础

pytorch基本概念PyTorch 是由 Torch7 团队开源的,这也是Facebook 的 AI 研究团队发布了一个 Python 工具包,据该项目官网介绍,是一个 Python 优先的深度学习框架,能够在强大的 GPU 加速基础上实现张量和动态神经网络。官网:https://pytorch.org/github:https://github.com/pytorch/pytor...

2019-04-05 20:41:45 229

原创 拉勾网爬虫破解

本博客为分析并解决拉勾网公司详情页的破解打开网站公司主页,我们的目标数据首页的招聘职位以及校招职位点击Clear site data, 清空浏览器拉勾网的 cookie刷新网站,我们会发现数据是正常返回的,所以我们可以从这里开始分析分析接口可以看出,返回数据的接口为https://www.lagou.com/gongsi/searchPosition.json...

2019-03-25 17:55:29 1647

原创 access的坑

切莫相信ACCESS数据库,谨慎使用 window ACCESS数据库安装 : 链接:https://pan.baidu.com/s/1iUsjHuLbgqE_B3lKbK9skg 提取码:qc5t ACCESS驱动下载(32bit,64bit):https://www.cnblogs.com/bluedoctor/p/3925871.html access ...

2018-10-25 15:08:53 276 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除