
编程语言
yiran_max
这个作者很懒,什么都没留下…
展开
-
itk::Image与Tensor数据转换
【代码】itk::Image与Tensor数据转换。原创 2022-10-09 13:29:02 · 776 阅读 · 0 评论 -
Catch2单元测试框架
简介Catch2是一个header-only测试框架。使用说明#define CATCH_CONFIG_MAIN // 宏定义指明main()函数#include "catch.hpp"// 测试用例TEST_CASE( "vectors can be sized and resized", "[vector]" ) { std::vector<int> v(...原创 2018-12-13 19:15:34 · 2960 阅读 · 0 评论 -
NLTK安装教程
1. 安装nltksudo pip install nltk2. 安装nltk_data nltk.downloader自动下载python -m nltk.downloader all网盘链接: http://pan.baidu.com/s/1mgGozzU 密码: axx8 解压地址: (1). C:\nltk_data (Windows); (2). /usr/local原创 2015-12-02 11:10:36 · 1140 阅读 · 0 评论 -
Titan连接Hbase后端
步骤1.启动hbase➜ hbase-1.1.2 ./bin/start-hbase.shstarting master, logging to /home/luxh/hbase/hbase-1.1.2/bin/../logs/hbase-luxh-master-ubuntu.out2.启动gremlin:连接本地hbase时不需要显式加入host➜ titan-1.0.0-hadoop1原创 2015-12-02 15:06:38 · 2741 阅读 · 1 评论 -
ODB库安装使用简介
调研awesome cpp的database列表Hiberlite ORM仅支持sqlite[ODB]简洁,支持主流数据库,官方手册OTL不支持ORM,例子在这里SOCI同样不支持ORM,查看例子下载odb-2.4.0-i686-windowslibodb-2.4.0libodb-sqlite-2.4.0(自行选择)libodb-boost-2.4.0(自行选择,主要为智能指针添原创 2016-08-22 16:18:08 · 2775 阅读 · 0 评论 -
基于cyptopp库的rsa加解密详解
编译Cryptopp编译过程没有什么特别,需要注意的是,如果使用dll版本的库,只包含IPS认证的算法,而编译静态链接库则包含全部算法,具体参考[1,2]。 cryptopp - This builds the DLL. Please note that if you wish to use Crypto++ as a FIPS validated module, you must use原创 2016-08-26 17:21:14 · 3834 阅读 · 0 评论 -
std::unordered_map用法
map/unordered_map区别实现map为红黑树,内部元素有序unordered_map内部为哈希表适用场景map适合要求元素有序的场景unordered_map查找较快初始化c++11c++11中简化了操作,可以直接进行初始化class myClass { private: static map<int,int> myMap;};//myClass.cppma原创 2017-02-24 16:12:48 · 1903 阅读 · 0 评论 -
可用的Qt设置桌面图标方法
官方解决方案要设置pro文件,一般win下开发使用vs-addin,所以不适用。 网上另一种解决方案是修改vs的vcxproj文件,我试了,没有效果。 亲测可用的方案如下:1.添加ico文件 2.重命名“appnameico.ico”(不确定是不是必须) 3.新建txt文件,命名为appname.rc,添加IDI_ICON1 ICON DISCARDABLE "appnameico.ico"原创 2017-03-21 10:11:33 · 854 阅读 · 0 评论 -
invalid comparator问题
std::set使用自定义key时,需要指定comparator,具体做法如下:struct cmpByStringLength { bool operator()(const std::string& a, const std::string& b) const { return a.length() < b.length(); }};// ...s原创 2017-09-30 16:38:26 · 7491 阅读 · 0 评论 -
Pandas分裂dataframe
In [3]: df = pd.DataFrame({'years': ['1900-2000', '1920-2020', '1930-2030']})In [4]: dfOut[4]: years0 1900-20001 1920-20202 1930-2030In [14]: df['start'], df['end'] = zip(*df['years'].map原创 2017-11-16 14:36:48 · 2824 阅读 · 0 评论