国际算法与国密算法


国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全- 阅读剩余部分 -

linq pad可以查询数据库吗


Linq PAD是我们在开发过程中经常要用到的一个测试工具,平时一些需要验证的算法,如果打开vs去调试的话,速度会很慢,但是我用linq pad就可以快速执行并获得结果。有时我们需要连接数据库,进行查询数据库的操作,如果没有装相对应的 数据库查询工具的话,就比较麻烦,其实linq pad 也是可以支持对数据库的查询的,比如说如何支持mysql 数据库,我们查询可以这样做。现在已- 阅读剩余部分 -

Parallel可以保证线程安全吗


快速阅读Parallel不能保证线程安全的,他操作的集合要把集合先变更为线程安全的集合,这样才能保证在并行循环的过程中,线程之间不会互相产生干扰,而导致计算结果不正确,比如说下面这一个例子。S如果我们不用现成安全的集合去运行那么嗯显示的结果将不会是我们想要的结果,我们需要把集合先变成安全的现场集合才可以去调用,才能获得我们需要的正确结果,线程安全的集合包含有concurrent- 阅读剩余部分 -

APScheduler 必须要会的四个实例


快速阅读APScheduler在pycharm中的安装 ,已经使用独立程序BlockingScheduler 登陆的四个比较常用的例子,使用的时候参考着来就可以。 分别是interval间隔时间重复调试,指定时间调度,和通过装饰器使用cron来调度pycharm中安装APSchedulerFile-setting-project interpreter 点击右边的+号搜索Aps- 阅读剩余部分 -

Apschedule学习


apschedule是一个用python写的定时处理框架支持以下三种任务1.cron样式的定时计划,就是linux的crobtab定时的写法2.按时间间隔执行3.根据在设定的时间以后执行的任务如何安装$ pip install apscheduler四个概念触发器Triggrs:包含调度逻辑,每个作业都有自己的触发器,检测哪个作业将在下次运行作业存储Job stories存储被- 阅读剩余部分 -