- 博客(8)
- 收藏
- 关注
原创 Golang 正则表达式
如果没有匹配的字符串,那么它回返回一个空的字符串,当然如果你的正则表达式就是要匹配空字符串的话,它也会返回空字符串。假如正则表达式非法,那么 Compile() 方法回返回 error ,而 MustCompile() 编译非法正则表达式时不会返回 error ,而是返回 panic。ReplaceAllStringFunc 返回一个字符串的副本,其中正则表达式的所有匹配项都已替换为指定函数的返回值。FindStringSubmatch 返回包含匹配项的字符串切片,包括来自捕获组的字符串。
2024-11-01 22:39:53 694
原创 CI工具整理
轻量级,不需要复杂的安装手段配置简单,与gitlab可直接适配实时构建日志十分清晰,UI交互体验很好使用YAML进行配置,任何人都可以很方便的使用没有统一的管理界面,无法统筹管理所有项目配置依赖与代码仓库,耦合度没有Jenkins低天然支持分布式,gitlab的runner可以装在任何一台电脑上,方便测试和集成。
2024-11-01 20:58:06 507
原创 TOTP&2FA
2FA,全称 Two Factor Authentication,中文名叫 双重因素认证,双重因素认证,即认证需要用到两重因素。比如,在银行 ATM 取钱的时候既要银行卡,也需要只有用户才知道的六位数口令,这便是双重因素认证。(手机验证码也是2FA的一种)如果注册国外的网站,比如 GitHub,用户可以选择使用手机令牌,使用到的技术叫做 TOTP(Time-based One-time Password,中文名:基于时间的一次性口令),简单来说就是,当你将用户的账户和验证软件绑定之后,在一定时间内,验证软件
2024-11-01 20:47:13 402
原创 Golang工具与设置
goimportsgoimports 是格式化 .go 文件中导入的工具。官方链接:https://pkg.go.dev/golang.org/x/tools@v0.1.8/cmd/goimports
2022-01-21 18:21:29 367
原创 Windows下Goland无法启动问题
最近使用Goland的时候遇到了无法启动的问题,使用的是Windows 10系统,查找网上解决方案后仍无法启动。重装也无法解决问题,下面提供一种解决思路:思路:怀疑是系统有与Goland相关文件没有删除干净。把Goland卸载后删除所有与Goland有关的文件。1.卸载Goland。2.使用Everthing软件,搜索Goland,删除所有与之相关的文件。3.删除之后,重装Goland,发现可用。注意;只提供一种解决方法,我遇到了这个问题,通过删除与之相关的问题后,Goland可以.
2020-08-01 11:18:02 6074 2
原创 C\C++编程中:相对路径与绝对路径
电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”,电脑资源管理器显示目录 E:\test\file\data。./data/xxx 表示当前路径的下下一级路径,相当于 E:\test\file\data\xxx。/ 表示当前路径的上一级路径,相当于E:\test (斜杠前面是两个点)./data 表示当前路径下一级路径,相当于E:\test\file\data。或者,当前路径E:\test\file下,相对路径表示为。
2018-10-17 11:31:13 781
转载 MFC窗口风格参数
在MFC框架中,需要设计窗口风格的时候,在MainFrm.cpp中有一个PreCreateWindow(CREATESTRUCT& cs)函数,这个函数可以修改窗口的样式。cs的扩展属性有如下所示。扩展窗口风格:WS_EX_ACCEPTFILES 指明用这个风格创建的窗口能够接受拖放文件。WS_EX_CLIENTEDGE 指明窗口具有3D外观,这意味着,边框具有下沉的边界。W...
2018-09-28 16:58:11 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人