常用Macro
    
            
摘要:【enable_if】 SFINAE是英文Substitution failure is not an error的缩写. 这句话什么意思呢?当调用模板函数时编译器会根据传入参数推导最合适的模板函数,在这个推导过程中如果某一个或者某几个模板函数推导出来是编译无法通过的,只要有一个可以正确推导出来,那
        
阅读全文
摘要:【EOS源码】 1、在 libraries/chain/include/eosio/chain/ 目录下。 permission_level 定义如下: account_name、permission_name 等以下类型是都是 name 的别名。 而 name 是 eosio::chain:: 命
        
阅读全文
摘要:【std::remove_reference】 用于移除类型的引用,返回原始类型。 1、可能的实现。 2、例子. 输出 : 参考: 1、https://zh.cppreference.com/w/cpp/types/remove_reference
        
阅读全文
摘要:【BOOST_PREVENT_MACRO_SUBSTITUTION】 用于防止函数被macro替换的问题。 例如: 参考: 1、https://blog.csdn.net/yanxiangtianji/article/details/8765986
        
阅读全文
摘要:【EOSIO/appbase】 AppBase是EOSIO开源一个plugins架构程序框架,被应用于 EOS nodeos中。AppBase manages the plugin life-cycle and ensures that all plugins are configured, ini
        
阅读全文
摘要:【unique_ptr】 unique_ptr 不共享它的指针。它无法复制到其他 unique_ptr,无法通过值传递到函数,也无法用于需要副本的任何标准模板库 (STL) 算法。只能移动unique_ptr。这意味着,内存资源所有权将转移到另一 unique_ptr,并且原始 unique_ptr
        
阅读全文
摘要:【program_options】 The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conv
        
阅读全文
摘要:【全特化与偏特化】 1、普通类模板 2、全特化。 3、偏特化。 4、函数模板只能全特化,不能偏特化。 5、一个示例。
        
阅读全文
摘要:【eosjs】 Javascript API,用于帮助访问与 EOSIO RPC API. 1、安装 2、Signature Provider The Signature Provider holds private keys and is responsible for signing trans
        
阅读全文
摘要:【ref】 1、Callback Refs 最古老原始的,通过 ref={SetMethod} 来获取 ref的方法。 2、Creating Refs Callback refs 需要写很多 SetMethod,非常麻烦。最新的 React 已经推出了 Creating Refs,来减少 SetMe
        
阅读全文
摘要:【Containing Block】 确定一个元素的包含块的过程完全依赖于这个元素的 position 属性: 1、如果 position 属性为 static 或 relative ,包含块就是由它的最近的祖先块元素 2、如果 position 属性为 absolute ,包含块就是由它的最近的 
        
阅读全文
摘要:【EOS的发币逻辑】 EOS官网的Guide中(参考[1]),描述了如何发自己的Token: 1、创建一个contract。 2、有一些create、transfer、close action。 3、发布,调用一下create,即发行了一种币。 发完币后,可以通过cleos命令,获取发币信息: 但是
        
阅读全文
摘要:【App后台Keynote】 一、基础。 1、一个 节省 流量 的 处理 方法 是 让 App 下载 经过 压缩 的 图片( 一般 是 几十 KB 以下), 当 用户 需要 查看 原图 时 才 下载 原图。 2、Openfire( Openfire 是一 个 开源 的 聊天 服务器)。 3、在 ww
        
阅读全文
摘要:【加入 Jungle Testnet】 主网测试需要消耗大量 EOS,JungleTestnet为我们提供了一个测试用的EOS主链,上面的EOS可以通过申请获得。每6小时可以申请100EOS。 【创建账号】 1、数据的查询。 JungleTestnet的数据在 eospark.com 上可以查看。e
        
阅读全文
摘要:【安装deb】 ubuntu 18.04之前的版本,apt-get install 无法直接安装 .deb包。需要使用 dpkg 命令。 1、安装一个 Debian 软件包。 -i 是 --install 的缩写。 dpkg -i <package.deb> 2、 移除一个已安装的包裹。 dpkg 
        
阅读全文
摘要:【Setting up Scatter for Web Applications】 If you are still using scatter-js please move over to scatterjs-core. 1、ScatterJS 分为以下5个部分: 2、浏览器中可以通过 <scri
        
阅读全文
摘要:【ubuntu下搭建svn服务器】 1、创建目录 2、创建仓库 3、进入 repository/conf/ 目录,修改 svnserve.conf,将以四行代码打开 4、编辑 passwd,在[users] 下加入一行。 5、编辑 authz,在以下代码。 6、回到 ~/svn 目录,启动 svn 
        
阅读全文
摘要:【npx】 1、临时使用安装。 老方法: npx方式: 这条命令会临时安装 create-react-app 包,命令完成后create-react-app 会删掉,不会出现在 global 中。下次再执行,还是会重新临时安装。2 2、调用 ./node_module/.bin 下的命令 过去: 现
        
阅读全文