2017-07-29 ruki
2.1.5版本现已进入收尾阶段,此版本加入了一大波新特性,目前正在进行稳定性测试和修复,在这里,先来介绍下新版本中引入了哪些些新特性和改进。 1. 提供类似cmake的find_*系列接口,实现各种查找,例如:find_package, find_library, find_file, ... 2. 提供模块接口,实现编译器的各种检测,例如:has_features, has_flags, has_cincludes, has_cfuncs, ... 3. 实现大量扩展模块,提供文件下载、解压缩、git操作等接口 4. 支持预编译头文件支持,改进c++编译效率 5. 支持在工程中自定义模块进行扩展 6. 提供代码片段检测接口,实 继续阅读 »
2016-11-20 veryyoung
最近工作很忙,利用休息时间花了接近一个月时间才读完《持续集成》和《持续交付》。 读完有一定的感触,写篇文章记录下吧。 more 什么是持续集成? 持续集成是一种开发实践,即团队的成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译、自动化测试、发布)来验证,从而尽快地检测出集成错误。 继续阅读 »
2016-12-07 ruki
此版本主要增加stackless协程模块以及为嵌入式平台增加micro微模块编译(~64K)。 此stackless协程模块比之前的stackfull协程实现更加的轻量高效,切换效率提升5、6倍,在macosx上测试1000w次切换仅需40ms 当然易用性和灵活性上,还是stackfull模式更有优势(tbox两种模式都已支持,接口类似)。 stackless协程使用见:stackless协程使用文档 stackfull协程使用见:stackfull协程使用文档 更多协程服务器demo实现,请参考:协程examples 新特性 针对协程上下文切换,支持mips架构 添加__tb_thread_local__关键字宏 添加 继续阅读 »
2020-09-13 Robin Wen
文/Robin 币安智能链主网于 2020 年 9 月 1 日正式上线,作为币安链的平行运行链,币安智能链可实现智能合约创建以及 BNB 质押挖矿等功能。 币安智能链(BSC)于 2020 年 4 月创建,创建 5 个月后,币安链社区决定上线智能链。BSC 作为与币安链平行运行的区块链,不仅可以创建代币智能合约,还引入了全球顶级加密资产之一的 BNB 形成质押挖矿机制。 BSC 是以太坊虚拟机兼容的区块链,是加密资产行业顶尖项目的测试和前沿探索。BSC 的上线将大幅提升币安链和 BNB 的使用效率与应用范围。通过引入权益权威证明(PoSA)共识机制,BSC 创建了验证一个允许节点、代币持有者、开发者和用户都能够从区块链中获 继续阅读 »
2020-07-12 Robin Wen
文/Robin 扩展坞(Docking station),又称端口复制器(Port Replicator),是专为笔记本电脑设计的一种外置设备。通过复制甚至扩展笔记本电脑的端口,可使笔记本电脑与多个配件或外置设备(如电源适配器、网线、鼠标、外置键盘、打印机及外置显示器)方便的一站式连接。笔者的办公桌桌面挺宽,放置的东西挺多,所以对于扩展坞的需求挺高。 笔者在选购扩展坞期间,去 Google 搜索了不少资料,也看了挺多测评。少数派上有两篇文章值得一看: 为了买一个完美的雷电 3 扩展坞,我累计花掉了一台 iPhone 11 的钱 视频:为了帮你排雷,我们测试了 8 款 Type-C 拓展坞 以上两篇文章提及如下的型号: C 继续阅读 »
2020-08-29 Robin Wen
文/Robin 今天笔者在建设银行 App 内搜索「数字货币」,居然神奇地开通了建设银行数字货币钱包。当然,现在 App 内搜索,已经提示「该功能暂未正式对外提供服务,敬请期待」,也就是暂时下架了。 DCEP 跟区块链技术其实没多大关系,是把人民币数字化的一种手段。中国农业银行、中国建设银行、中国银行、中国工商银行均泄漏 DCEP 的测试截图,中国农业银行甚至泄漏了内测版 App 的下载链接。今天可以在无需更新建设银行 App 的情况下,直接开通数字货币钱包。种种迹象表明,DCEP 的正式发布,越来越近了。 但是大家想过为什么中国需要 DCEP 吗?借用某大佬的总结: 中国已经把部分准备金制度的银行系统,发挥到了人类历史 继续阅读 »
2013-12-19 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果我们习惯试错,将会收获更多。 最近一位好友问了我一个问题,就是MySQL的Delete语句删除会报ERROR1093 (HY000)错误。SQL语句如下:DELETE FROM test WHEREid=(SELECT max(id) FROM test); 我看了下这个SQL,语法上面没有什么问题啊,这不是标准SQL吗。于是我在Linux环境下测试了MyS 继续阅读 »
2017-07-02 Borg
什么是 reload 当我们在 python 的交互模式下测试某个类的时候,发现这个类的某个方法有错误进行了修改,而这个方法的输入又依赖于之前在交互模式下的好几个操作,这时要怎么办呢?如果重启交互模式,那么该方法依赖的操作就得重新再来一次,相当麻烦。这时 reload 就能派上用场了。 reload 内建方法用于重新导入一个模块,如果相应的python脚本代码被修改了,用 reload 重新导入后就是修改后的新模块而不需要重启整个程序了。 继续阅读 »
2018-02-26 Alex Sun
1. 训练/开发/测试集 (1)划分比例: 数据量不大(例如1W条数据)的情况下,可以按照6:2:2进行划分 大数据(例如100W条数据)情况下,可以按照98%,1%,1%进行划分 (2)数据分布 不同数据集应该遵循同样的数据分布。例如图片识别,一部分图片是从网上抓取的,一部分是自己实际拍摄的。那么各个数据集都应当包含这两种图片,并且比例大致相同。 继续阅读 »
2016-12-21 AnnatarHe
最近写了一道数组去重的题,手抖,紧张,没写好。后来写了一会儿觉得还挺有意义的。现在做一下记录 Test case 测试用例如下 import test from 'ava' import unique from '../src/unique' 继续阅读 »