上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 一、error 类型及其使用 Go 语言错误处理机制 Go 语言错误处理机制非常简单明了,不需要学习了解复杂的概念、函数和类型,Go 语言为错误处理定义了一个标准模式,即 error 接口,该接口的定义非常简单: type error interface { Error() string } 其中只 阅读全文
posted @ 2022-01-25 00:38 百衲本 阅读(242) 评论(0) 推荐(0)
摘要: 一、类的定义和初始化和成员方法 类的定义和初始化 Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。比如要定义一个学生类,可以这么做: type Student struct { id uint name str 阅读全文
posted @ 2022-01-25 00:06 百衲本 阅读(343) 评论(0) 推荐(0)
摘要: 一、函数使用入门 概述 在 Go 语言中,函数主要有三种类型: 普通函数 匿名函数(闭包) 类方法 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 函数体 } Go 普通函数的基本组成包括:关键字 func、函数名、参数列表、返回值、函数体和返回 阅读全文
posted @ 2022-01-24 01:00 百衲本 阅读(97) 评论(0) 推荐(0)
摘要: 概述 流程控制主要用于设定计算执行的次序,建立程序的逻辑结构。Go 语言的流程控制和其他编程语言类似,支持如下几种流程控制语句: 条件语句:用于条件判断,对应的关键字有 if、else 和 else if; 分支语句:用于分支选择,对应的关键字有 switch、case 和 select(用于通道, 阅读全文
posted @ 2022-01-23 23:53 百衲本 阅读(84) 评论(0) 推荐(0)
摘要: 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值 指针地址和指针类型 每个变量在运行时都拥有一个地址,这个地址代表变量在内存中的位置。Go语言中使用&字符放在变量前面对变量进行“取地址”操作。 Go语言中的值类型(int、float、bool、string、array、str 阅读全文
posted @ 2022-01-22 01:19 百衲本 阅读(54) 评论(0) 推荐(0)
摘要: 字典声明和初始化 Go语言中提供的映射关系容器为map,map也是个无序集合,底层不会按照元素添加顺序维护元素的存储顺序 Go语言中 map的定义语法如下: KeyType:表示键的类型。 ValueType:表示键对应的值的类型。 map[KeyType]ValueType map类型的变量默认初 阅读全文
posted @ 2022-01-22 01:04 百衲本 阅读(91) 评论(0) 推荐(0)
摘要: 一、数组 数组的声明和初始化 在 Go 语言中,数组是固定长度的、同一类型的数据集合。数组中包含的每个数据项被称为数组元素,一个数组包含的元素个数被称为数组的长度。 在 Go 语言中,你可以通过 [] 来标识数组类型,但需要指定长度和元素类型,使用时可以修改数组成员,但是数组大小不可变化。以下是一些 阅读全文
posted @ 2022-01-22 00:35 百衲本 阅读(172) 评论(0) 推荐(0)
摘要: 数据类型概述 Go 支持的数据类型 基本数据类型 布尔类型:bool 整型:int8、byte、int16、int、uint、uintptr 等 浮点类型:float32、float64 复数类型:complex64、complex128 字符串:string 字符类型:rune 错误类型:erro 阅读全文
posted @ 2022-01-22 00:33 百衲本 阅读(106) 评论(0) 推荐(0)
摘要: 1.报错 error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /opt/apps/venus-backend/node_modules/canvas/build/Release/canvas.node 阅读全文
posted @ 2021-12-08 14:59 百衲本 阅读(968) 评论(0) 推荐(0)
摘要: 1.报错 /lib64/libz.so.1: version `ZLIB_1.2.9' not found 2.解决方案 升级zlib动态库 3.解决步骤 1.查看当前动态库版本 strings /lib64/libz.so.1 |grep "ZLIB*" ZLIB_1.2.0 ZLIB_1.2.0 阅读全文
posted @ 2021-12-08 11:41 百衲本 阅读(2590) 评论(0) 推荐(0)
摘要: 一、简介 openpyxl 是一个用于处理 xlsx 格式Excel表格文件的第三方python库,其支持Excel表格绝大多数基本操作。 安装方法 pip/pip3 install openpyxl 二、Excel表格术语 列 column,以大写字母表示,如A,B 行 row,以数字表示,从1开 阅读全文
posted @ 2021-09-05 22:29 百衲本 阅读(623) 评论(0) 推荐(0)
摘要: 一、firewall-cmd简介 Linux上新用的防火墙软件,跟iptables差不多的工具 irewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。 f 阅读全文
posted @ 2021-08-15 11:48 百衲本 阅读(18611) 评论(0) 推荐(1)
摘要: 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- 阅读全文
posted @ 2021-05-30 13:56 百衲本 阅读(202) 评论(0) 推荐(0)
摘要: 在 Pycharm 的 Settings 中,点击 Plugins 插件市场搜索 birdseye 点击 install 安装。 安装完成后重启Pycharm,就可以在 Pycharm 中使用 birdseye了: 阅读全文
posted @ 2021-05-11 18:52 百衲本 阅读(278) 评论(0) 推荐(0)
摘要: optparse模块主要用来为脚本传递命令参数,采用预先定义好的选项来解析命令行参数。 示例: import optparse opt = optparse.OptionParser() opt.add_option("-s", "--server", dest="server",type='str 阅读全文
posted @ 2021-05-10 16:48 百衲本 阅读(262) 评论(0) 推荐(0)
摘要: 一、安装 1.下载软件并安装 下载地址:https://www.charlesproxy.com/download/,根据自己电脑操作系统类型自行下载安装 2.安装JDK并配置环境变量 1)安装JDK(略) 2)配置JDK环境变量 设置JAVA_HOME(实际路径为JDK安装目录) 设置JDK pa 阅读全文
posted @ 2021-04-02 16:55 百衲本 阅读(552) 评论(0) 推荐(0)
摘要: 一、简介 Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进 阅读全文
posted @ 2021-03-11 15:58 百衲本 阅读(903) 评论(0) 推荐(0)
摘要: 命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-agent < 阅读全文
posted @ 2021-02-02 23:18 百衲本 阅读(310) 评论(0) 推荐(0)
摘要: 实际生产环境中可能服务器相当多,随之服务器维护、管理人员也逐渐增多(运维+开发+项目经理+DBA等),因每个人员的操作水平不同,所以从业务角度与服务器安全性来看,一定的权限划分是有必要的,也是实际生产环境中必须要做的,为了解决用户的权限问题,今天来聊一聊服务器用户权限集中管理的解决方案。 前面介绍了 阅读全文
posted @ 2021-02-02 23:11 百衲本 阅读(547) 评论(0) 推荐(0)
摘要: 一、程序命名 容易输入的变量名。比如:Fred,asdf 单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….) 有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。 抽象。比如:Proc 阅读全文
posted @ 2021-02-02 22:45 百衲本 阅读(328) 评论(2) 推荐(1)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码