陶士涵

LV1
发表了文章

[Go] golang定时器与redis结合

golang定时器与redis结合,每隔1秒ping一下,每隔20秒llen一下队列的长度

陶士涵
Go
发表了文章

[Go] golang定时器的使用

golang中的定时器是使用的chanel阻塞来实现的,主要使用到了time包中的内容,如果有多个定时器的channel,为了防止阻塞,可以使用select来获...

陶士涵
Go
发表了文章

[Linux] linux路由表

路由表用于决定数据包从哪个网口发出,其主要判断依据是目标IP地址 Linux路由表其实有2个主要概念:按顺序走路由策略,在路由策略对应的路由表中匹配规则 路由策...

陶士涵
TCP/IPDocker容器kernel
发表了文章

[PHP] 接口增加recaptcha行为验证

需要先翻墙创建一个谷歌账户和创建recaptcha验证的网站域名,获取到两个secrect https://www.google.com/recaptcha/a...

陶士涵
发表了文章

[Go] golang中的包管理

在同一个目录下,比如websocket,不需要import,就可以互相调用其它文件的函数,但是在go run的时候要把那几个用到的文件都加上

陶士涵
Go
发表了文章

[Linux] 多进程网络编程监听一个端口

每个进程可以自己创建socket、bind、listen、accept相同的地址和端口,各自是独立平等的。让多进程监听同一个端口,各个进程中accept soc...

陶士涵
Socket编程
发表了文章

[PHP] Workerman中的注册树模式

注册树模式是把对象挂到一个类的属性数组里,下次直接在这个数组里面取,保持全局唯一,一般在项目入口初始化的时候有用到。在workerman中一开始的就是个注册树模...

陶士涵
编程算法
发表了文章

[日常] 解决mysql localhost可以连接但是127.0.0.1不能连接

在测试mysql的过程中遇到使用localhost可以连接但是127.0.0.1不能连接,原因是localhost使用的本地socket连接,127.0.0.1...

陶士涵
MySQL数据库SQLSocket编程
发表了文章

[日常] ubuntu下安装php pdo扩展和导入数据库

安装完数据库后需要导入sql语句,先进入数据库中提前创建数据库名,比如laykefu的数据库,-u -p 数据库名 ,后面跟上sql文件的地址就可以导入了

陶士涵
数据库MySQLPHPSQL
发表了文章

[Linux] 低版本centos升级git解决fatal: HTTP request failed

编译用的一些依赖 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-dev...

陶士涵
Gityum命令行工具
发表了文章

[日常] win10开启和安装ubuntu子系统

在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统

陶士涵
WindowsLinuxUbuntu
发表了文章

[PHP] stream_set_blocking非阻塞模式影响fgets fread函数

当设置socket为非阻塞时,fread或者fgets函数会立即返回结果,而不需要等待有输入,测试过程可以使用vscode的debug模式来进行 当不设置这一项...

陶士涵
发表了文章

[日常] 解决PHP Warning: Module 'mysqli' already loaded in Unknown on line 0

解决PHP Warning: Module 'mysqli' already loaded in Unknown on line 0

陶士涵
打包PHP
发表了文章

[日常] windows下使用vscode配合xebug调试php脚本

要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,php7.3应该是有的,php7.3.4好像没有 默认是不加载这个扩展的,需要在php.i...

陶士涵
PHP
发表了文章

[PHP] cli环境下php设置进程名字

陶士涵

个人简介

个人成就

  • 获得 1.8K 次赞同
  • 文章被阅读 68.3K 次

扫码关注云+社区

领取腾讯云代金券