template class ObjectPool { public: using DeleterType = std::function; void add(std::unique_ptr t) { std::lock_guard locker(mutex_); pool_.push_back(s... ...
分类:
编程语言 时间:
2017-11-02 21:21:32
阅读次数:
113
在Windows下用 vm 虚拟机安装 mac 苹果操作系统,苹果电脑启动 root 用户账号 ...
分类:
移动开发 时间:
2017-11-01 14:48:58
阅读次数:
281
内容预告: 线程入门(线程概念,创建线程) 同步基础(同步本质,线程安全,线程中断,线程状态,同步上下文) 使用线程(后台任务,线程池,读写锁,异步代理,定时器,本地存储) 高级话题(非阻塞线程,扶起和恢复) 概览: C#支持通过多线程并行地执行代码,一个线程是独立的执行个体,可以和其他线程同时运行 ...
分类:
编程语言 时间:
2017-09-25 23:05:09
阅读次数:
259
Windows 下不能够以下面这些字样来命名文件/文件夹,包括:“aux”“com1”“com2”“prn”“con”和“nul”等,因为这些名字都属于设备名称,等价于一个 DOS 设备,如果我们把文件命名为这些名字,Windows 就会误以为发生重名,所以会提示“不能创建同名的文件”等等。 当然, ...
分类:
其他好文 时间:
2017-09-11 12:22:35
阅读次数:
150
package concurrencyimport ( "fmt" "sync" v3 "github.com/coreos/etcd/clientv3" "golang.org/x/net/context")// Mutex implements the sync Locker interface... ...
分类:
其他好文 时间:
2017-08-30 14:08:50
阅读次数:
104
上一篇博客学习了如何简单的使用多线程。其实普通的多线程确实很简单,但是一个安全的高效的多线程却不那么简单。所以很多时候不正确的使用多线程反倒会影响程序的性能。 下面先看一个例子 : 执行结果: 从上面可以看出变量 num 的值不是连续递增的,输出也是没有顺序的,而且每次输出的值都是不一样的,这是因为 ...
分类:
编程语言 时间:
2017-07-15 09:57:27
阅读次数:
228
加密windows系统的文件夹内容,加密后的文件夹内容只有输入密码后,才能看到。先上代码: cls@ECHO OFFtitle Folder Privateif EXIST "Locker" goto UNLOCKif NOT EXIST Private goto MDLOCKER:CONFIRMe ...
UAF due to using hlist_add_behind() without checking. There is a pair locker(mutex_lock) at delete_note(), but isn’t at edit_note_time(). And it doesn ...
分类:
其他好文 时间:
2017-04-07 23:10:39
阅读次数:
1020
一次真实的比特币敲诈木马经历2017年2月18日,经历了一次“spora比特币敲诈”木马。之前见过一个人中过这种病毒,是CTB-locker,但是由于当时人家电脑里说没有重要文件,就给他将磁盘格了,重新分区装系统。据说,当时他是收到了一个邮件,点击了里面的附件,才中了木马的。这..
分类:
其他好文 时间:
2017-02-19 18:59:39
阅读次数:
737
Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法是存用户token、短信验证码等 官网显示Redis本身并没有Windows版本的,微软官方开发了基于Windows的Redis服务器:MSOpenTech/redis ...