自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 读写Excel常用库对比(openpyxl、xlrd+xlwt、xlsxwriter、win32com、xlwings、pandas、DataNitro)

库功能描述优缺点官方文档openpyxl读写Excel 的xlsx/xlsm/xltm/xltx文件简单易用,功能广泛,单元格格式/图片/表格/公式/筛选/批注/文件保护等功能应有尽有;缺点是对VBA的支持不够好,读取文件效率较其他库低。https://openpyxl.readthedocs.io/en/stable/#xlutils xlrd/xlwt老牌Python包 xlrd:读xls/xlsx ...

2021-07-14 18:04:39 4156

原创 在centos上安装docker

1.操作系统要求CentOS 7 CentOS 8 更高的版本 不支持或未测试存档版本1.1查看操作系统的发行版号$ uname -r3.10.0-693.el7.x86_64 #内核版本3.10以上才能安装使用docker$ cat /etc/os-release #也可以查看下系统配置2.开始安装官方文档2.1卸载旧版本$ sudo yum remove docker \ docker-client \

2021-03-17 13:50:35 142

原创 Chrome 浏览器滚动截图

Chrome 浏览器滚动截图Mac电脑操作:1.右击点击检查,选择Console(或者快捷键option+command+j)2.输入Capture full size screenshot,回车即可。

2020-03-20 10:43:23 282

原创 linux下iconv命令转换字符编码

语法iconv [OPTION...] [-f encoding] [-t encoding] [inputfile ...]使用将cc.csv文件转换为gbk格式iconv -f utf-8 -t gbk cc.csv

2020-02-10 14:30:46 1052

原创 go语言函数定义

函数定义func 函数名(参数)(返回值){ 函数体}//参数包含参数变量及其类型。//返回值包含返回值变量及其类型,也可以只写返回类型。多个返回值需用()包裹。//函数名如果是大写字母开头则可以被其他包调用,如果小写,只能在本包内使用。package mainimport "fmt"//方式一func sum(a,b int)int{ return a+b}func ...

2020-01-19 17:51:40 549 1

原创 go语言统计汉字出现次数

统计字符串中汉字出现次数,需要引入unicode包package mainimport ( "fmt" "unicode")func main(){ str := "hello,你好" var count int for _,w := range str{ if unicode.Is(unicode.Han,w){ count ++ } } fmt...

2020-01-19 17:47:25 990

原创 go语言词频统计,统计一个字符串中单词出现次数

package mainimport ( "fmt" "strings")func main(){ str := "how do you do" //定义并初始化map count := make(map[string]int) //切分字符串 str2 := strings.Split(str," ") for _,v := range str2{ count[v] ...

2020-01-19 12:26:17 1986

原创 python统计一个字符串中单词出现次数

#!/usr/bin/env python# -*- coding:utf-8 -*-str = "cease to struggle and you cease to live"# 切分字符串str2 = str.split(" ")word_dict = dict()for word in str2: if word in word_dict: word_...

2020-01-19 11:58:36 6342 1

原创 go语言map函数

map是一种无序的基于key-value的数据结构。是应用类型,必须初始化才能使用。语法格式map[KeyType]ValueTypefunc main(){ var info map[string]string //map需要初始化,否则info此时为nil info = make(map[string]string, 10) info["name"] = "wl" info[...

2020-01-19 10:51:34 502

原创 go语言指针

go语言中的函数传参都是值拷贝,如果想修改某个变量,可以创建一个指向该变量地址的指针变量,传递数据使用指针,无需拷贝数据,类型指针不能进行偏移和运算,&表示取地址,*表示根据地址取值。package mainimport "fmt"func main(){ num := 10 p := &num //获取变量的地址 fmt.Println(p) fmt.Printl...

2020-01-17 10:47:13 176 1

原创 go语言copy函数

copy函数使用package mainimport "fmt"func main(){ city := []string{"北京","上海","广州"} city2 := make([]string,3,3) fmt.Println(city2) //copy函数 copy(city2,city) fmt.Println(city2)}//输出[ ][北京 上海 ...

2020-01-16 15:54:39 343

原创 linux下将本地文件上传到服务器

1.将本地文件上传到服务器//mac终端操作scp 本地文件 用户名@IP地址:存放路径scp Desktop/aa.txt root@192.163.0.1:/home/2.将服务器文件下载到本地//mac终端操作scp 用户名@IP地址:文件路径 本地存放路径scp root@192.163.0.1:/home/aa.txt /Users/wl/Desktop/...

2020-01-16 15:31:12 1995 1

原创 go语言append函数

append函数可以动态为go语言切片添加元素,每个切片会指向一个底层数组,这个数组能容纳一定数量的元素,当底层数组不能容纳新元素时,切片会自动扩容。此时的切片指向的底层数组就会更换。package mainimport "fmt"func main(){ city := []string{"北京","上海","广州"} fmt.Printf("%v,len:%d,cap:%d,ptr:...

2020-01-15 16:24:28 901

原创 go语言切片

切片(Slice)是一个拥有相同类型元素的可变长度的序列,他是基于数组类型做的一层封装,非常灵活,支持自动扩容。切片是一个引用类型,他的内容结构包含地址、长度、容量。用于快速操作一块数据集合。//切片定义,name:变量,T:元素类型var name[]Tfunc main(){ //定义切片并初始化 var num[]int num = []int{1,2,3,4,5} f...

2020-01-14 17:14:49 151

原创 go语言数组

数组是存放元素的容器,必须指定存放元素的类型和长度,数组的长度是数组类型的一部分数组的定义:var 数组变量名 [元素数量]var num [3]int数组的初始化package mainimport "fmt"func main(){ // 1.初始化方式1 num1 := [3]int{1,2,3} fmt.Println(num1) // 初始化方式2,根据初始...

2020-01-13 16:27:05 137

原创 go语言运算符总结

go语言的运算符1.算数运算符运算符描述+相加-相减*相乘/相除%取余2.关系运算符运算符描述==检查两个值是否相等,如果相等返回true否则返回false!=检查两个值是否不相等,如果不相等返回true否则返回false>检查左边的值是否大于右边的值,如果是返回true否则返回false...

2020-01-10 10:40:46 217

原创 go语言switch使用

在使用大量else if判断时,可以使用switch简化大量的判断package mainimport "fmt"func main(){ score := 90 switch{ case score >= 80 && score <= 90: fmt.Println("优秀!") case score >= 60 && sco...

2020-01-09 15:44:12 190

原创 go语言查看环境变量 go env

通过go env 命令查看go环境变量GO111MODULE=""GOARCH="amd64"GOBIN=""GOCACHE="/Users/wl/Library/Caches/go-build"GOENV="/Users/wl/Library/Application Support/go/env"GOEXE=""GOFLAGS=""GOHOSTARCH="amd64"GOHO...

2020-01-08 17:13:44 1709

原创 go语言使用for循环打印乘法表

go语言使用for循环打印乘法表package mainimport "fmt"func main(){ for i := 1; i <= 9; i++{ for j := 1; j <= i; j++{ fmt.Printf("%d x %d = %d ",j,i,j*i) } fmt.Println() }}//结果如下1 x 1 = 1 ...

2020-01-08 17:02:40 401

原创 go语言流程控制--for循环,for range循环使用

在go语言中只有for循环1.for循环语法1for 初始语句;条件表达式;结束语句{ 循环体语句}package mainimport "fmt"func main(){ for i := 1; i < 10; i++{ fmt.Println(i) }}2.for循环语法2for ;条件表达式;结束语句{ 循环体语句}package maini...

2020-01-08 16:56:57 388

原创 go语言流程控制--if判断用法

go语言流程控制-if判断1.if–else语法结构if 布尔表达式 { /* 在布尔表达式为 true 时执行 */} else { /* 在布尔表达式为 false 时执行 */}package mainimport "fmt"func main(){ age := 19 if age >= 18{ fmt.Println("已成年!") }else...

2020-01-08 16:34:20 700

原创 GO语言项目目录结构

GO语言项目目录结构

2020-01-03 17:30:37 764

原创 MySQL查询不以某个字符串为开头

一、查询不以某个或者某些字符串为开头的字段1、使用left()函数select * from order where left(id,2)<>"BJ";select * from order where left(id,2)<>"BJ" and left(id,2)<>"SH";2、使用likeselect * from order wher...

2019-12-20 16:31:45 9593

原创 Mac下搭建Go开发环境

1、首先去官网下载go的sdkgo下载地址:https://golang.google.cn/dl/mac系统只有一个64位:点击现在即可2、安装sdk安装目录建议,Mac一般放在用户目录下go_dev/go下。(1)打来terminal,在用户目录下创建一个文件夹go_devmkdir go_dev(2)将下载的镜像移动到go_dev文件夹下mv Downloads/go1....

2019-12-16 16:09:54 2155

原创 python读取csv python读取txt python读取文件

一、txt文件操作读取txt文件#文件中写入了2行数据f = open("file.txt","r")#1.read()函数读取全部内容,返回str类型info = f.read()print(info)'Hello,world\nhello,python'#2.readline()函数读取一行数据,返回str类型info2 = f.readline()print(i...

2019-10-18 16:32:08 616

空空如也

空空如也

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

TA关注的人

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