OpenSSL1.0.1版本 Heartbleed漏洞是由于未能在memcpy()调用受害用户输入内容作为长度参数之前正确进行边界检查。攻击者可以追踪OpenSSL所分配的64KB缓存、将超出必要范围的字节信息复制到缓存当中再返回缓存内容,这样一来受害者的内存内容就会以每次64KB的速度进行泄露。 ...
分类:
其他好文 时间:
2019-10-11 00:39:26
阅读次数:
139
本文尽量贴合BERT的原论文,但考虑到要易于理解,所以并非逐句翻译,而是根据笔者的个人理解进行翻译,其中有一些论文没有解释清楚或者笔者未能深入理解的地方,都有放出原文,如有不当之处,请各位多多包含,并希望得到指导和纠正。 论文标题 Bert:Bidirectional Encoder Represe ...
分类:
其他好文 时间:
2019-10-10 10:27:03
阅读次数:
64
协程工作的特点是遇到阻塞或耗时的任务时就切换,协程的生存依赖于线程,线程依赖于协程 一个似乎有点问题的例子 输出结果: 貌似这样的结果并未能达到我们所期待的并发效果,任务仍旧是按部就班的执行。答案在于使用gevent时,相关的一切都要更换成gevent的 耗时,阻塞部分换成gevent库的实现 输出 ...
分类:
编程语言 时间:
2019-10-04 18:54:42
阅读次数:
150
有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1、Docker 命令修改 docker container update --restart=always 容器名字 2、直接改配置文件 首先 ...
分类:
其他好文 时间:
2019-09-30 16:54:35
阅读次数:
83
前言 近期在维护公司的调度平台,其中有个关键功能那就是定时任务;定时任务大家平时肯定接触的不少,比如 中的 、`ScheduledExecutorService Quartz` 等。 通常用于实现 XX 时间后的延时任务,或周期性任务; 比如一个常见的业务场景:用户下单 N 分钟未能支付便自动取消订 ...
分类:
其他好文 时间:
2019-09-29 09:57:56
阅读次数:
93
无法直接解决,optgroup天生是不可选的。 方法1(不推荐): 用<option>代替<optgroup>,用样式使其看起来与option相似 经测试,Firefox69可用,Chrome77无效果。 原因是对<option>加样式在各引擎中支持程度不一。 方法2: 用<option>代替<op ...
分类:
Web程序 时间:
2019-09-28 20:03:41
阅读次数:
406
1 public static string HttpPost(string url, string param = null) 2 { 3 HttpWebRequest request; 4 5 //如果是发送HTTPS请求 6 if (url.StartsWith("https", String ...
近来学习Docker部署微服务,需要配置Docker的远程访问,由于实际环境和学习资料有出入,尝试着根据网上搜索的一些相关资料进行配置,未能配置成功.最终通过自己摸索,成功配置Docker远程访问.现和大家分享一下: 环境介绍: 操作系统版本: CentOS Linux release 7.7.19 ...
分类:
其他好文 时间:
2019-09-26 23:16:30
阅读次数:
95
最近在开发.Net MVC程序时,突然出现未能加载文件或程序集的错误, 错误1 错误2 猜测时由于引用了Swagger,导致Swagger依赖的组件版本和现有版本冲突(现在仍未确定是这个原因),浪费了好长时间去寻找原因。最终查找资料的时候看到有人提及到Web.config,于时试着将现有5.2.3. ...
分类:
Web程序 时间:
2019-09-26 23:02:03
阅读次数:
131
解决办法: 如果以上方法未能解决问题,请按照下面的方法再继续操作: # 检查 yum 源配置文件 # 更新 yum 源 [root@localhost yum.repos.d]# yum update -y --skip-broken # 清除所有 yum 缓存 [root@localhost yu ...
分类:
数据库 时间:
2019-09-25 18:44:23
阅读次数:
285