std::async的使用总结
C++98标准中并没有线程库的存在,直到C++11中才终于提供了多线程的标准库,提供了管理线程、保护共享数据、 […]...
为什么老工程师不值钱了?
前言-我的疑问 我刚工作的时候,对资深老工程师羡慕佩服,一直期望自己能成为他们这样的人。 我现在还没到35岁, […]...
vBulletin5.X前台RCE分析(CVE-2019-16759)
系统需要至少满足以下要求: Apache 2.2+, IIS 7+ or NGINX 1.4+ PHP 5.3 […]...
SHA-256、MD-5…… 哈希散列函数这些原理你懂了吗?
作者 | wagslane 译者 | 火火酱 ,责任编| Carol 出品| 区块链大本营(ID:block […]...
一探B站后台架构, 他山之石, 何以攻玉? — 仅从一个一线Golang开发者的角度谈B站4.22代码
4月22日, B站部分后台源代码因为某愤怒的员工, 被上传至Github. 本文我们不讨论安全, 法律 (根据 […]...
通俗易懂设计模式解析——访问者模式
前言 今天我们看的是访问者模式【Visitor Pattern 】,我们理解访问者模式这个名称可能会有利于 […]...
JS源码解析之Array.prototype.sort
前言 今天有个小伙伴( chrome v59 )遇到一个这样的问题, [1,2,13,14,5,6,17,18 […]...
监听canvas内部元素点击事件的三种方法
canvas内部元素不能像DOM元素一样方便的添加交互事件监听,因为canvas内不存在“元素”这个概念,他们 […]...
没有存在感的weak_ptr
C++11标准中,引入了三种智能指针:其中shared_ptr、unique_ptr露面的机会非常多,大家也越 […]...
在满补丁的Win10域主机上绕过图形接口依赖实现本地提权
在最近一次的活动目录(Active Directory)评估期间,我们以低权限用户的身份访问了一个完全修补且安 […]...
QRCanvas-动态生成二维码的开源优秀js库
简单调用就能满足网址扫码预览和分享、登录扫码认证等二维码功能。 QRCanvas 能用来做什么 动态生成带二维 […]...
中国技术再下一城 阿里云自研数据库AnalyticDB打破TPC-DS世界纪录
日前,据权威国际处理性能委员会TPC官方披露,在被誉为“数据库分析场景珠穆朗玛峰”的TPC-DS基准测试中,阿 […]...
OLAP数仓进阶:主流开源OLAP系统的分类及核心技术点
前一篇文章从OLTP出发,通过对比引出OLAP,进一步介绍了数仓的基本概念,包括多维数据模型、数据立方体及其典 […]...
Spring Cloud Alibaba基础教程:Nacos服务发现与配置管理
随着微服务概念的流行,越来越多的公司采用 Spring Cloud 全家桶构建微服务系统,实现业务的快速迭代。 […]...
如何在 Java8 中风骚走位避开空指针异常
文章整理翻译自 https://winterbe.com/posts/2015/03/15/avoid-nul […]...
CF习题集一
CF习题集一 一、CF915E Physical Education Lessons 题目描述 \(Alex\ […]...
IBM 终止参与 Swift,这会产生什么影响?
IBM 近期终止参与服务器端 Swift 的推进工作 。IBM 自 Swift 开源 以来就参与其中,IBM […]...
Linux 模拟网络丢包和延迟
Linux 有个 tc 工具,即 traffic control,可以用来模拟网络丢包和延迟。在开发后台 se […]...
程序员的训练日记:编程也是一项耐力活动
全文共 1809 字,预计学习时长 6 分钟 图源:unsplash 笔者曾经是一名长跑运动员,当开始编程之后 […]...
Android在家免费看大片神器开发技术详解(M3U8VideoDownload)
一、程序猿的情怀 最近妇联4上映了,但是电影票真的是被炒到史无前例的高,而我却没钱去看,但是我又是个假的漫威粉 […]...