V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aapeli  ›  全部回复第 3 页 / 共 9 页
回复总数  163
1  2  3  4  5  6  7  8  9  
2023-08-18 10:38:14 +08:00
回复了 haozes 创建的主题 程序员 把服务器放家里的可行性?
会停电.... 我就是这样做的
2023-08-16 15:54:54 +08:00
回复了 X2031 创建的主题 分享创造 上线两个月终于有了第一个订阅用户
发个名字 推广下呗?
提一点:楼主的 update_fields 可以解决不同字段同时更新的问题,但可能无法解决并发更新相同字段的问题
# select_for_update

```
user = User.objects.select_for_update().get(username='xxx')
# 此时 age=30
user.email = '[email protected]'
user.save()

```
文件同步没有锁,同一个文件在多个机子上被修改 会裂开,考虑选择共享文件系统?对象存储之类的解决方案?
例如 cluster-fs, minio, ceph ,swift ,nfs 等等方案
2023-07-31 17:14:09 +08:00
回复了 jiangwei2222 创建的主题 信息安全 假如服务器被入侵了,要检查哪些地方?
其实无论怎样检查都不能保证能清理干净,如果有快照的话尝试恢复系统, 没有的话 可以尝试重做系统.
2023-07-27 11:48:27 +08:00
回复了 devHang 创建的主题 奇思妙想 大家有什么可以提高幸福感的小玩意推荐吗?
情-/趣-内衣
2023-07-21 17:26:47 +08:00
回复了 mrjnamei 创建的主题 程序员 后端同学一般用啥写前端呢?
说实话,美不美观和前端能力没有关系,和设计师关系很大,如果有好的设计师 会很棒
2023-07-20 18:50:44 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
@ferrum 看了下是有 Free Business Bank Account 的
2023-07-20 18:42:06 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
@ferrum 公司开设好了之后会同时开通银行账户么?
2023-07-20 14:25:23 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
@jellybool 有没有推荐的代理平台
2023-07-20 12:10:35 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
要么想办法注册一个香港公司
2023-07-20 12:10:17 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
放弃了,要香港身份,这下只能选 PayPal 了.
2023-07-20 12:09:01 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
@FanError 看了确实要香港身份,
2023-07-20 11:59:49 +08:00
回复了 aapeli 创建的主题 分享创造 大陆个人如何在香港银行开户.
@estk stripe 也支持个人
2023-07-20 10:37:31 +08:00
回复了 pao8pin5 创建的主题 程序员 征询象棋 app 名字
爱坤象棋
2023-07-18 18:31:24 +08:00
回复了 moonrailgun 创建的主题 程序员 失业在家的一月半,我在家全职做开源
@moonrailgun 有没有兴趣支持像 vscode 一样安装 extensions 扩展应用功能
2023-07-18 11:33:01 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 golang 代码重构求助
这样的话 Config 底层类型是 string 可以直接当 string 用,不用改任何调用方的代码,内存里的 Config 存储的是明文. 只有在保存和加载的时候才是密文
2023-07-18 11:30:46 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 golang 代码重构求助
密文保存。明文使用??

自定义 序列化和反序列化函数,在序列化函数中加密,在反序列化函数中解密

例如,假设文件中的内容是 json

type Config string

func (c *Config) UnmarshalJSON(data []byte) error {
var value string
if err := json.Unmarshal(data, &value); err != nil {
return err
}

// value 目前是密文

c.Value = jie_mi(value)
return nil
}


func (c Config) MarshalJSON() ([]byte, error) {
var value string = c
return json.Marshal(jia_mi(value))
}
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2410 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 15:43 · PVG 23:43 · LAX 07:43 · JFK 10:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.