2014-12-30 Robin Wen
Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 首先看两个例子: bash mysql -uroot -p ``` bash mysql> SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 5.5.41 | +-----------+ 1 row in set (0.00 se 继续阅读 »
2017-01-30 Borg
Storage Engine Mongodb 现有两个存储引擎,默认的是MMAPv1,可选的是WiredTiger。可以在启动数据库时指定。wiredTiger支持而MMAPv1不支持的特性有:文档级别锁,数据压缩。 shell mongod --storageEngine wiredTiger 继续阅读 »
2020-07-19 Robin Wen
文/Robin Medium 有篇文章,Entering the DeFi Token Era,讲述了 DeFi 的市值不断扩大,还有 DeFi Token 的创新,详细讲述了 Compound、Balancer、Synthetix 及其 Token 的运作模式。 DeFi 无疑是最近区块链行业的热点,据 DeFi Pulse 数据,目前 DeFi 锁仓的市值为 27.4 亿美元,其中 Compound 占比 23.39%。DeFi 锁仓市值,最近 30 天更是指数级上涨。 那什么是 DeFi 呢?简单讲,Defi 是自己掌握私钥,以数字货币为主体的金融业务。凡是在 Finance 上的业务,都值得用 Decentra 继续阅读 »
2016-09-30 ruki
原子操作,线程间交互数据最细粒度的同步操作,它可以保证线程间读写某个数值的原子性。 由于不需要加重量级的互斥锁进行同步,因此非常轻量,而且也不需要在内核间来回切换调度,效率是非常高的。。 那如何使用原子操作了,各个平台下都有相关api提供了支持,并且向gcc、clang这些编译器,也提供了编译器级的__builtin接口进行支持 windows的Interlockedxxx和Interlockedxxx64系列api macosx的OSAtomicXXX系列api gcc的__sync_val_compare_and_swap和__sync_val_compare_and_swap_8等__builtin接口 x86和x86_ 继续阅读 »
2016-09-28 ruki
线程局部存储(Thread Local Storage,TLS)主要用于在多线程中,存储和维护一些线程相关的数据,存储的数据会被关联到当前线程中去,并不需要锁来维护。。 因此也没有多线程间资源竞争问题,那如何去实现TLS存储呢,主要有以下几种方式: gcc和clang的__thread修饰符 windows下msvc的__declspec(thread)修饰符 pthread库pthread_setspecific和pthread_getspecific接口 windows下的TlsSetValue和TlsGetValue thread和declspec(thread)的使用 其中thread和declspec(thread) 继续阅读 »