V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  body007  ›  全部回复第 10 页 / 共 13 页
回复总数  247
1 ... 2  3  4  5  6  7  8  9  10  11 ... 13  
149 天前
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
https://github.com/moqsien/gvc

这个库貌似也想做你要做的事。
@theprimone #10 secret 也得保密传输啊,泄露了就等于裸奔了,最好的方式就是定期更新。我自己用自建的 trilium 笔记,自己写 js 代码生成验证码,不用关心自动获取 secret , 我自己也够用了额。

https://i.imgur.com/ESAKaAV.png
@theprimone #7 可以去 github 搜 2fa ,一大堆的命令行生成工具,要的就是本地生成验证码。
@theprimone #7 本来就是啊。OTP 运行的代码建议都在客户端,避免被中间人获取,不然怎么安全嘛,30 秒内有效就更严格的阻止安全问题了。
@huntzhan #5 你这个不科学,密码通过网络传输过,违背 OTP 的初衷。验证码 30 秒内有效,在客户端本地计算才安全。https://github.com/iamyuthan/2FA-Solver ,这里有个纯前端的项目,生成的代码也不复杂。
155 天前
回复了 yujianwjj 创建的主题 Go 编程语言 go 大小写对导出的影响
@nagisaushio 就是要讨论字段 I 被导出,外部可以调用,而 inner 类型不是导出的情况,我只是列出了一种场景吧。
@zed1018 这个感觉不错,单文件部署
https://github.com/go-acme/lego/releases
155 天前
回复了 yujianwjj 创建的主题 Go 编程语言 go 大小写对导出的影响
复制某个 GPT 的回答。

非导出类型包含导出字段的应用场景是合法的。这种情况通常出现在需要将结构体值传递给其他包以进行处理的情况下。为了让其他包能够访问字段,这些字段必须是导出的,但结构体类型本身可以保持为非导出。

举个例子,假设你想要生成一个 JSON 响应。你可以创建一个非导出的结构体,然后为了能够使用 `encoding/json` 包,结构体的字段必须是导出的。例如:

```go
type response struct {
Success bool `json:"success"`
Message string `json:"message"`
Data string `json:"data"`
}

func myHandler(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json;charset=UTF-8")
resp := &response{
Success: true,
Message: "OK",
Data: "some data",
}
if err := json.NewEncoder(w).Encode(resp); err != nil {
// 处理错误
}
}
```

在这个例子中,`response` 结构体是非导出的,但它包含了导出的字段。这使得我们可以在 `myHandler` 函数中创建 `response` 结构体的实例,并将其传递给 `encoding/json` 包来生成 JSON 响应。

总的来说,非导出类型包含导出字段的应用场景通常出现在需要将结构体值传递给其他包以进行处理的情况下。
我查了下 sh -s 可以从标准输入中执行脚本,因此你可以将 sh 脚本加密成字符串存在 c 代码中,使用时解密,并启动子进程 sh -s ,然后把脚本传入 stdin 的标准输入就行。

https://i.imgur.com/EcF3e5W.png
156 天前
回复了 unt 创建的主题 程序员 求 FTP+终端+远程在线编辑的终极方案
用 NppFTP 插件,支持 FTP 和 SFTP 。
推荐: https://github.com/jan-bar/EncryptionFile

你只需要保存好私钥不要泄露就行,公钥加密文件,私钥解密文件。
159 天前
回复了 lacklock 创建的主题 程序员 如果你打算全职独立开发,我有一点建议
好文收藏,值得深入学习。
@ludage #1 看了下忽略列表的定义,这难道就是我每次 debuger 进不去 node_modules 目录下面代码的原因么?晚点试试去掉后调试看看。给大佬点赞👍
别用国产浏览器了,这段时间访问 P 站提示无网络,换成 Chrome 就没问题。你猜猜看,用国产浏览器知不知道你在干嘛。
160 天前
回复了 Rebron1900 创建的主题 Docker 用 docker 创建 mysql,数据文件在那里呢?
执行一下 docker-compose config (最终都按这里结果生效),看看最终生效目录。或许你可以写下面这种。
$HOME/data/mysql-data/data:/var/lib/mysql
160 天前
回复了 lianxiaoyi 创建的主题 问与答 哪里有便宜点的 https 证书买啊
@lianxiaoyi #9 你如果实在不想麻烦,就用 caddy ,支持自动续签证书。
160 天前
回复了 terry2048 创建的主题 软件 Joplin 和 Obsidian 作为笔记软件哪个更好
我也是不喜欢有道云笔记,因此选了 trilium ,自建服务器。这个笔记最吸引我的就是可以自己写 js 和 html 实现特殊需求。

例如我自己写了个 2fa 验证码,需要的时候点开笔记就可以复制。

https://i.imgur.com/n8ZgrmB.png
161 天前
回复了 gregy 创建的主题 数据库 有没有大神知道这个描述是哪款国产数据库
162 天前
回复了 conanskyforce 创建的主题 数据库 有没有适合个人开发者的数据库推荐
https://github.com/rqlite/rqlite ,基于 SQLite 构建的轻量级分布式关系数据库
162 天前
回复了 dream4ever 创建的主题 问与答 阿里云免费 SSL 证书有哪些替代方案?
@YienX 我的服务器太垃圾了,caddy 毕竟是 go 语言写的,还是老实用 nginx 吧。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4893 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 07:24 · PVG 15:24 · LAX 00:24 · JFK 03:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.