自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

varfun

不以物喜不以己悲

  • 博客(25)
  • 收藏
  • 关注

原创 加速乐源码(golang版本)

加速乐源码,直接可用

2023-09-18 18:08:57 451

原创 golang template 使用

golang template 快速了解使用+实际例子使用

2022-07-05 16:35:32 454

原创 golang基础知识

日常开发比较困扰的问题:1. request 请求流只能使用一次2. go 在不同环境打包问题3. 类型再定义和别名4. go 泛型5. go get private 仓库时报错

2022-07-05 16:27:12 202

原创 可以直接套用的 channel 代码(理论篇)

日常生活开发可以直接套用的goroutine代码

2022-07-05 15:56:09 33676

原创 python 实战案例:doc转excel

如何使用python编写实用工具:一键转换doc to excel

2022-07-04 18:24:38 417

原创 一篇文章彻底搞懂 go 反射使用(理论篇)

反射理论

2022-07-04 18:15:42 179

原创 通过案例学 python

你会学到以下知识:1. map/reduce 妙用2. 装饰器所有的应用形式3. python 对基本文件(xml,csv...)读写4. 字符串常用操作5. 通过类进行一些自定义操作(优雅的形式实现)

2022-07-04 18:11:34 165

原创 python 十行代码系列(四):操作mysql插入测试数据

前言承接上篇,当我们有了测试数据以后,还需要将这些数据插入数据库中。而且有一些测试数据我们是需要从别的表中获得,比如假如我们需要在订单表中插入一些商品的相关信息,那么这些数据是从商品表中关联而来的,不能随便编造,这个时候,我们就需要一个简单工具来实现这些功能。工具python 3+pymysqlfaker代码实现功能准备商品表和订单表(测试用,字段随便设置)商品表中插入已准备好的测试数据使用faker自定义功能自定义数据源为商品表并随机取出商品表部分字段插入订单表中sqlCR

2021-02-03 20:16:57 273

原创 python 十行代码系列(三):编造友好的测试数据

前言在开发初期,接口测试的时候数据库经常因为没有合适的数据导致自我测试会有偏差,经常会出现1,2等不太友好的数据,这时候我们就需要一个简单而好用的工具来实现这些功能。工具python 3.6faker说明由于faker支持多种语言,所以如果需要切换语种,可以修改参数local 来修改数据源faker 只支持虚拟数据,如果有定制化需求,比如时间段之间的时间,插入数据库,从数据库中取数据等还需要自定义。代码class FakeData(object): def __init__

2021-02-03 14:04:06 374

原创 go 基础复习

易错点map 与 slice允许对值为 nil 的 slice 添加元素,但对值为 nil 的 map 添加元素则会造成运行时 panic// map 错误示例func main() { var m map[string]int m["one"] = 1 // error: panic: assignment to entry in nil map // m := make(map[string]int)// map 的正确声明,分配了实际的内存} // slice 正确示例func

2021-01-29 14:52:43 473

原创 redis 数据类型及有序集合实现原理图

数据类型字符串(strings)1.1 类型介绍字符串是 Redis最简单的储存类型,它存储的值可以是字符串、整数或者浮点数,对整个字符串或者字符串的其中一部分执行操作;对整数或者浮点数执行自增( Increment)或者自减( decrement)操作Redis的字符串是一个由字节组成的序列,跟java里面的 ArrayList有点类似,采用预分配冗余空间的方式来减少内存的频繁分内部为当前字符串实际分配的空间 capacity-般要高于实际字符串长度len。当字符串长度小于1M时,扩容都是加倍现

2021-01-12 22:15:57 438

原创 python 十行代码系列(二):html转换为markdown

前言自己在做笔记的时候,经常看到网上一些别人的言论又华丽又呼哨,想直接粘贴复制又因为太长导致格式出现误差,这个时候就需要一个小工具来自动完成该功能。工具python 3.6html2text代码import html2text as htif __name__ == '__main__': text_maker = ht.HTML2Text() # text_maker.ignore_links = True text_maker.bypass_tables =

2020-12-27 18:09:45 498 1

原创 python 十行代码系列(一):远程访问请求本地接口

十行代码实现 远程访问调用本地接口调试

2020-12-21 18:21:20 389

原创 go 语言学习练手项目(一):html转pdf并添加属于自己的水印

golang 开发属于自己的专属小工具

2020-12-21 15:55:12 1506

原创 Error message: “'chromedriver' executable needs to be available in the path”

传统解决方式:下载webdriver.exe 下载地址(需翻墙)对应自己浏览器版本将driver设置为自己的路径driver = webdriver.Chrome("C:/Users/michael/Downloads/chromedriver_win32/chromedriver.exe")下载依赖方式:pip install webdriver-manager修改driv...

2020-01-09 17:45:57 333

原创 正则表达式

基本概念正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表字符可以出现0次或多次...

2019-11-15 09:51:04 135

原创 面试题

四种引用类型强引用默认引用形式,比如Object obj = new Object(); //只要obj还指向Object对象,Object对象就不会被回收obj = null; //手动置null回收机制:只有被赋予null时才会被回收,内存不足时抛出OutOfMemoryError软引用public class TestOOM { private static...

2019-09-16 18:07:16 128

原创 mac使用sourcetree跳过注册

打开sourcetree关闭sourcetree命令终端输入defaults write com.torusknot.SourceTreeNotMAS completedWelcomeWizardVersion 3打开sourcetree即可跳过登录

2019-04-11 18:13:24 10601 22

原创 springboot2+security+mysql实现授权认证服务

文档说明最近在搭建oauth2.0服务器,发现自己能找到的文章要么是1.5版本,要么就是内存存储,所以自己用mysql搭建了一个授权服务器(client和user都用数据库)核心代码授权服务器@Configuration@EnableAuthorizationServerpublic class AuthorizationServerConfig extends Authorizati...

2019-03-25 11:29:29 1506 5

原创 python抓取天气接口

技术栈requestbeautifulsoupflask思路选取爬取的天气网址分析获取天气的接口及接口返回信息解析接口返回内容解析内容并编写自己接口实时返回天气难易程度 ★★☆☆☆代码# encoding=utf-8import jsonimport reimport timeimport requestsfrom bs4 import Beautiful...

2019-03-23 16:50:28 1513

原创 influxdb详解(三) CLI命令行的使用

文件位置influxdb默认命令行配置在 /usr/bin/influxdb ,强烈建议使用influxdb官方默认方式安装,详情参考centos7.0安装使用直接在命令行输入influx 就会进入influx命令行,成功后,会出现以下界面:注意事项influxdb默认端口号是8086,如果在配置文件修改端口号后启动命令变为influx -port 8087influxdb默认连接本地数据库,如

2018-04-24 22:54:22 11809

原创 python发送邮件详解

在那些卑微的日子里,不敢去仰望星空的浩瀚,不敢去触碰人间的静好,也不敢去凝望高山的雄壮,不敢去期待流水的细长。代码import smtplibfrom email.header import Headerfrom email.mime.text import MIMETextif __name__ == '__main__': email_host = 'sm...

2018-04-24 22:02:30 553

原创 python参数

在那些卑微的日子里,不敢去仰望星空的浩瀚,不敢去触碰人间的静好,不敢去凝望高山的雄壮,不敢去期待流水的细长。最近在用python做运维模块,跟着廖老师的基础教程又重新学了一遍基础,发现函数参数这部分之前忽略了不少,在这里做个笔记记录下函数中含有可变参数1.写法一def init_params(list): print(list[0])if __name__...

2018-04-24 21:57:01 240

原创 influx详解(二):配置文件

influxdb 配置文件默认位于  /etc/influxdb/influxdb.conf    如果不修改配置文件,influxdb 默认使用配置文件中所有的默认值主要的设置有:数据设置元数据设置保留策略设置碎片预先创建设置influxdb 时间单位说明时间单位ns纳秒us微秒ms毫秒s秒m分钟h小时d天w周influxdb索引设置influxdb默认使用内存索引,所以在使用过程中内存占用会越...

2018-04-24 10:55:08 2673

原创 influxdb详解(一):安装与启动

influxdb概念influxData 开发的开源时序性数据库,使用go语言开发,着力于高性能的查询与存储时序性数据;被广泛应用于存储系统的监控数据,行业的实时数据等场景下载与启动本文主要以centOS 7.0 版本说明,其他版本请参考官网  influxdb官网下载安装cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo[infl...

2018-04-24 10:29:57 14693 2

空空如也

空空如也

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

TA关注的人

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