陶士涵的菜地

726 篇文章
38 人订阅

全部文章

陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Go] gocron源码阅读-go语言的结构体

结构体类型 type 名字 struct{},下面这段是github.com/urfave/cli包里的代码,声明了一个App的结构体类型

1730
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Go] gocron源码阅读-go语言中的切片和类型综合

在gocron.go文件的main函数中,有下面这一句,从这句代码中可以学习到切片和类型的综合运用

1620
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Go] gocron源码阅读-go语言中的切片接口和类型综合

上面那些代码非常不容易理解,我们需要把它拆分来看 当我们直接实例化一个类的时候,如果大括号竖着排,那么里面的成员赋值后要加个逗号

810
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[日常] gocron源码阅读-go语言的变量

变量的声明形式是这样的 var 变量名字 类型 = 表达式 var ( AppVersion = "1.5" BuildDa...

4420
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[日常] gocron源码阅读-使用go mod管理依赖源码启动gocron

从 Go1.11 开始,golang 官方支持了新的依赖管理工具go mod go mod download: 下载依赖的 module 到本地 cache g...

4020
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Go] vscode配置Go环境

首先要先把环境变量配置好,配置好环境变量打开go文件的时候,会自动提示需要安装的扩展 在/root/.profile和/home/当前用户/.profile都加...

2110
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Php] windows下使用composer出现SHA384 is not supported by your openssl extension

composer的版本太低了,需要更新composer windows的安装使用 https://getcomposer.org/Composer-Setup....

6700
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Linux]gocron定时任务平台的部署

采用二进制文件的方式部署非常简单,因为go已经把源码打包成了可执行文件,下载下来直接运行就可以了,不需要自己去编译和配置依赖

7500
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[日常] git版本回退

先克隆一个空的测试仓库,这是我自己在gitlab里创建的空仓库 git clone http://192.168.1.114:8090/admintsh/blo...

6110
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[日常] gitlab创建用户并把用户加入项目

默认密码是要求创建的用户自己去邮箱重置,也可以创建完成后直接点击编辑,就可以更改密码了

7520
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[PHP] 新版本PHP7.4与新版本MySQL8认证问题

mysql8的默认密码加密方式是caching_sha2_password,PHP7.4连接mysql的加密方式也为caching_sha2_password,...

5930
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[PHP] error_reporting(0)可以屏蔽Fatal error错误

按照以前的印象,error_reporting(0)屏蔽不了php的Fatal error级别的错误。 但是今天我遇到了一个问题才发现,它竟然可以屏蔽任何错误,...

6120
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Linux] centos6.5升级安装的supervisor

默认版本的supervisor版本比较低2.1.9,对于运行多个子进程貌似有问题,最新版的supervisor4.1的又因为需要高版本的python才行,所以才...

5310
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[PHP] PDO对象与mysql的连接超时

在php中每一个new的PDO对象,都会去连接mysql,都会创建一条tcp连接.当pdo对象赋予的变量是一个的时候,那么他只会保持一个tcp连接,没有被引用的...

8620
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[Linux] 纯净ubuntu快速搭建宝塔面板

宝塔官方建议是纯净的系统,我使用docker运行一个ubuntu容器,模拟一个纯净的系统,这样也不会影响到我的其他服务。

7630
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[PHP] time_wait与长连接短连接

服务端上查看tcp连接的建立情况,直接使用netstat命令来统计,看到了很多的time_wait状态的连接.这些状态是tcp连接中主动关闭的一方会出现的状态....

8830
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[PHP] Ubuntu快速安装起PHP7.4

先安装一下这个命令 add-apt-repository apt-get install software-properties-common

3510
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[PHP] CentOS下搭建下PHP的运行环境

在公司里面有分配的测试机,所有的开发代码都运行在测试机里面.因为公司的测试机机房退租,所以要在新申请的几台测试机上搭建开发环境.开发环境尽量做到和线上的环境一致...

7230
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[日常] 修复了grub引导问题

上周遇到的神奇引导问题竟然被鬼使神差的修复好了。因为我的电脑是64位的也就是x86_64架构,并且是UEFI模式下,但是之前装的grub一直是grub-传统,并...

6110
陶士涵

新浪网技术(中国)有限公司 · PHP开发工程师 (已认证)

[日常] lscpu查看cpu的详细信息

  Architecture: #架构   CPU(s): #逻辑cpu颗数   Thread(s) per core: #每个核心线程   Core(s...

3910

扫码关注云+社区

领取腾讯云代金券