V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  37Y37  ›  全部回复第 105 页 / 共 106 页
回复总数  2109
1 ... 97  98  99  100  101  102  103  104  105  106  
2018-11-09 21:46:59 +08:00
回复了 GPU 创建的主题 Python Django 数据库模型 一对多、多对多问题疑惑
只需要 ip 的 FK 换成 M2M 即可,能表示一个域名有多个 ip,一个 ip 有多个域名,关于查询可以看这个:
https://mp.weixin.qq.com/s/JVh4UnS2Tql9gUVaBSoGuA
2018-11-08 22:27:22 +08:00
回复了 cruithne 创建的主题 Python 已知公钥,如何将一段字符串进行 rsa 加密?
看看这个文章
https://mp.weixin.qq.com/s/dpGqieL4WCmGdQh1AEG4Gw

里边一段 python3 代码实现生成秘钥并加解密的功能:
```
import binascii
from Cryptodome.PublicKey import RSA
from Cryptodome.Cipher import PKCS1_v1_5


class RsaCrypto():
'''RSA 加解密'''

def create_rsa_key(self):
'''生成 RSA 秘钥对'''
try:
key = RSA.generate(2048)
encrypted_key = key.exportKey(pkcs=8)

public_key = key.publickey().exportKey().decode('utf-8')
private_key = encrypted_key.decode('utf-8')

return {'state': 1, 'message': {'public_key': public_key, 'private_key': private_key}}
except Exception as err:
return {'state': 0, 'message': str(err)}

def encrypt(self, public_key, plaintext):
'''加密方法'''
try:
recipient_key = RSA.import_key(public_key)
cipher_rsa = PKCS1_v1_5.new(recipient_key)

en_data = cipher_rsa.encrypt(plaintext.encode('utf-8'))
hex_data = binascii.hexlify(en_data).decode('utf-8')

return {'state': 1, 'message': hex_data}
except Exception as err:
return {'state': 0, 'message': str(err)}

def decrypt(self, private_key, hex_data):
'''解密方法'''
try:
private_key = RSA.import_key(private_key)
cipher_rsa = PKCS1_v1_5.new(private_key)

en_data = binascii.unhexlify(hex_data.encode('utf-8'))
data = cipher_rsa.decrypt(en_data, None).decode('utf-8')

return {'state': 1, 'message': data}
except Exception as err:
return {'state': 0, 'message': str(err)}


if __name__ == '__main__':
print(RsaCrypto().create_rsa_key())
```
@nicolas0caser 嗯,我之前用过 web 协议的,被封了,一直没有解封,据说是 tx 要慢慢废掉 web 协议了,可能真的不会解封了
确定是被封了,且不会解封,找其他方案吧,web 这条路走不通了
2018-11-08 09:42:09 +08:00
回复了 xiaochen2018 创建的主题 程序员 大家生产环境用 Docker 吗?
我也也用了一年多,这里有介绍基于 Docker 构建的整个 devops 流
https://mp.weixin.qq.com/s/GATfwNETo_aGsJHZdV5YzQ
2018-11-08 09:39:31 +08:00
回复了 xoxo419 创建的主题 程序员 检索了一些持续集成的工具 大家现在用的是那种比较多呢?
jenkins 应该是最多的,除了工具之外还要自己结合流程定制内容,我还专门写了个工具
https://mp.weixin.qq.com/s/eM7SNKmtw2tDQtXBsBXyxQ
2018-10-27 22:12:33 +08:00
回复了 storypanda 创建的主题 程序员 现在微信订阅号可以开发网页吗?
个人订阅号不支持网页,但是支持服务器接收用户发送的消息,根据接收到的消息做处理然后返回给用户,这里有个简单的示例可以看下[微信公众号自动回复]( https://mp.weixin.qq.com/s/YhKyJ16yuI0bPpygKV_d1w)
2018-10-23 14:38:16 +08:00
回复了 kalman03 创建的主题 问与答 各位公司的代码都托管在哪里?
公司的代码肯定是公司内部自己搭建 svn、git 仓库了
2018-10-23 11:09:38 +08:00
回复了 carrotuestc 创建的主题 DevOps DEVOPS 具体指什么呢?
DevOps 就是一种理念,所说的 CI/CD,docker 等等都是为了实现 DevOps 理念的一些实际工具方法,并不是会某些工具就会 DevOps,最重要的是串起从开发到上线的整个流程吧,之前写了一篇水文介绍我们的一些 DevOps 实践[中小团队基于 Docker 的 devops 实践]( https://mp.weixin.qq.com/s/GATfwNETo_aGsJHZdV5YzQ)
2018-10-19 16:59:45 +08:00
回复了 KLordy 创建的主题 奇思妙想 上海的筒子们来半监督学习啦~
浦东新区,每周两篇有质量的技术输出,这个比较难啊
2018-10-13 23:33:52 +08:00
回复了 37Y37 创建的主题 Python Django model 转字典的几种方法
@wellCh4n 感谢
@ffffish 就是序列化的问题,我去看下 protobuf
@JasperYanky 如果有用 drf,那 serializers 就简单多了,我上边回答里提了有些项目很小没有用 drf
2018-10-13 18:23:49 +08:00
回复了 37Y37 创建的主题 Python Django model 转字典的几种方法
@WilliamYang 哪里有问题欢迎指出,非专业程序员,多跟大佬学习
2018-10-13 18:22:59 +08:00
回复了 37Y37 创建的主题 Python Django model 转字典的几种方法
@Zzdex 有用 drf,如果项目就是前后端分离的 drf 确实是个不错的选择,某些项目比较轻没用到 drf 可以考虑这些方法
@whileFalse 应该是 Inception 开发者出来创业的新公司
2018-09-15 16:45:26 +08:00
回复了 xoxo419 创建的主题 程序员 大家公司中上线测试和上线生产流程是怎么走的?
公众号前缀 /s/GATfwNETo_aGsJHZdV5YzQ
2018-09-15 16:44:20 +08:00
回复了 xoxo419 创建的主题 程序员 大家公司中上线测试和上线生产流程是怎么走的?
你们缺少个运维啊。参考一下我们公司的整个流程:
@PERFECTCN 确实,最后这个不好。。
2018-09-12 09:42:09 +08:00
回复了 allen945 创建的主题 程序员 你们怎么看待开源?开源项目被私自删除版权好无奈
只能说深有感触,之前写了个项目给传 github,后边发现某厂用了还在一些渠道分享完全没说明,找到分享的问下情况结果被喷代码质量差,之后这个项目就不再更新了,新的也不上传 github 了,情怀没达到
1 ... 97  98  99  100  101  102  103  104  105  106  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5581 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 06:37 · PVG 14:37 · LAX 22:37 · JFK 01:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.