编程
if金鱼是码农
对于一门不懂的技术,找一份靠谱的资料,蛋疼的对着资料敲一遍代码,不懂的再问google,最后在将其用到实际项目,这门技术就算是初步掌握了,当然精通还得再下点功夫。
展开
-
GO语言中json([]byte)与map的转换
package mainimport ( "encoding/json" "fmt")func main() { map2byte2map()}func map2byte2map() { map1 := make(map[string]interface{}) map1["1"] = "hello" map1["2"] = "world" //return []byte str, err := json.Marshal(ma.原创 2021-08-10 11:23:59 · 3025 阅读 · 0 评论 -
编程术语解释
软件可移植性在不同环境,具备重复使用的性质。软件是否具备可移植性的衡量标准,在于进行软件移植时,需要付出多少工时为代价。具备高可移植性的软件,在移植到不同系统平台时,并不需要做太多事情,因此能够减少软件开发及布署时的成本。为了使软件具备高度可移植性,程序员需要使应用程序界面抽象化以及模组化。无服务器计算无服务器计算并不意味着我们不再使用服务器来承载和运行代码,也不意味着不再需要运维工程师。而是指无服务器计算的消费者不再需要花费时间和资源在服务器配置、维护、更新、扩展和容量规划上。所有这些任务和功原创 2021-03-04 16:35:56 · 510 阅读 · 2 评论 -
密码存储方案
为何不能明文存储密码明文存储, 会面临多方面的安全威胁, 很难保证密码不被泄露. 密文存储的话, 即时被拖库, 黑客也难以获取用户的明文密码.为何不能用AES之类的加密算法这涉及到怎么保存用来加密解密的密钥,虽然密钥一般跟用户信息分开存储,且业界也有一些成熟的、基于软件或硬件的密钥存储方案。但跟用户信息的保存一样,想要密钥百分百不泄露,不可能做到。用这种方式加密密码,能够降低黑客获取明...原创 2020-05-08 17:17:52 · 1497 阅读 · 1 评论