会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Live in the moment
笔记本而已!
首页
新随笔
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
20
下一页
2020年11月20日
Golang如何保证不重复执行同一个进程
摘要: 第一版: 我们用一个文件的存在与否标识进程是否正在执行(很明显每个进程对应一个文件 - PID文件) package main import ( "fmt" "os" "time" ) func main() { // 1 定义当前进程PID文件 sigfile := "./cli_syncStaf
阅读全文
posted @ 2020-11-20 00:15 许伟强
阅读(1854)
评论(0)
推荐(0)
2020年11月19日
golang文件系统常用方法
摘要: 1. 判断文件/文件夹是否存在 + 获取文件大小等详细信息 用2个函数可以判定,只是第一个函数将会返回所有内容,文件为0kb也是存在的 1 读取文件内容 2 能返回更多关于文件的信息 package main import ( "fmt" "io/ioutil" "os" "path/filepat
阅读全文
posted @ 2020-11-19 23:39 许伟强
阅读(526)
评论(0)
推荐(0)
2020年11月17日
URL的encode\decode - 从为何encode到js的几种encode方式的区别明细
摘要: URL详解与URL编码 https://www.cnblogs.com/coco1s/p/5038412.html
阅读全文
posted @ 2020-11-17 14:29 许伟强
阅读(133)
评论(0)
推荐(0)
2020年11月11日
Golang中的一个奇怪写法 - struct{} 和 struct{}{}
摘要: struct很常见,所有的package里面几乎都有定义一个struct结构体 var b struct{ name string } 然后不断地 func (b *b) GetName() string { return b.name } 扩展方法 但是也可以声明一个struct 然后直接赋予变量
阅读全文
posted @ 2020-11-11 10:45 许伟强
阅读(1144)
评论(0)
推荐(0)
golang的io包buffer - 举一反三 - 它主要用来干嘛的 - 与功能类似的几个包有什么不同
摘要: 今天使用一个golang的验证码包 captcha.go里面有一个 WriteImage(w io.Writer, id string, width, height int) 就很好奇这个io.writer的干嘛用的,是属于官方package的io的一个func 那么传参怎么传递呢 - 其实就是传递
阅读全文
posted @ 2020-11-11 10:37 许伟强
阅读(445)
评论(0)
推荐(0)
2020年11月3日
golang单例模式 - 并发安全模式
摘要: package core import "sync" var once sync.Once // TestModel test数据库单例模式 type TestModel struct { } // TestModelObj 实例化对象 var TestModelObj *TestModel //
阅读全文
posted @ 2020-11-03 14:48 许伟强
阅读(358)
评论(0)
推荐(0)
PHP打开并修改文件 - 加锁形式
摘要: <?php require_once 'ErrorCatch.php'; $filepath = "a/a.log"; // fopen 多个进程同时获取资源句柄 if ( ! $fp = fopen($filepath, "ab")) { return FALSE; } var_dump($fp)
阅读全文
posted @ 2020-11-03 14:26 许伟强
阅读(163)
评论(0)
推荐(0)
2020年10月27日
关于文件服设计的一些想法
摘要: 文件服务器需要满足以下几点: 1 很多时候上传上去服务器的文件,在未点击保存按钮之前,该文件还未与业务关联(垃圾文件),这种文件需要 - 定时任务找出来并清除 2 上传文件接口做:鉴权(调用权限,不能谁都往里面塞文件)、限频、限制文件大小、限制文件类型,并良好的错误反馈(准确提供上传接口调用失败的原
阅读全文
posted @ 2020-10-27 11:15 许伟强
阅读(142)
评论(0)
推荐(0)
2020年10月23日
MySQL如何对数据库状态值指定排序
摘要: 问题描述:有一个业务表,其状态值有以下几种 0:"待审批", 1:"通过", 2:"不通过", 3:"驳回", 4:"委托", 我的排序规则既不是 order by status desc 也不是 asc 而是按照 待审批 > 驳回 > 委托 > 通过 >不通过 的顺序排序 CREATE TABLE
阅读全文
posted @ 2020-10-23 16:49 许伟强
阅读(921)
评论(0)
推荐(0)
2020年10月14日
golang将mm-dd-yy的字符串转时间格式
摘要: golang的time包可以直接将字符串转为 time时间对象 package main import ( "fmt" "time" ) func main() { t, _ := time.ParseInLocation("01-02-06", "10-14-20", time.Local) fm
阅读全文
posted @ 2020-10-14 18:34 许伟强
阅读(827)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
20
下一页
公告