自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mystra

知及之,仁不能守之,虽得之,必失之。

  • 博客(49)
  • 资源 (25)
  • 收藏
  • 关注

原创 Eclipse - 自动激活(auto-activation) 和 显示行号(show line numbers) 设置

自动激活(auto-activation) 和 显示行号(show line numbers) 设置本文地址: http://blog.csdn.net/caroline_wendy/article/details/170422731. 设置自动激活(auto-activation)自动激活默认延迟500ms, 可以修改为1ms, 响应快速, 设置位置:Window->Preferences, 具体如下图:

2013-11-30 17:06:12 8084

原创 Eclipse - Eclipse CDT & MinGW & OpenCV 2.x 配置

Eclipse CDT & OpenCV 2.x 配置本文地址: http://blog.csdn.net/caroline_wendy/article/details/17040579Eclipse CDT 安装OpenCV, 与VS有所不同, OpenCV没有提供MinGW的版本, 需要手动编译;1. 安装Eclipse CDT with MinGW, 安装OpenCV 2.7.x版本, 安装CMake

2013-11-30 15:01:01 6356

原创 Eclipse - Eclipse CDT & MinGW 完美解决方案

Eclipse CDT 完美解决方案本文地址: http://blog.csdn.net/caroline_wendy/article/details/170398471. 安装Eclipse标准版, 完成之后; 在"Help" -> "Install New Software"中, 安装CDT插件,CDT下载网址: http://www.eclipse.org/cdt/downloads.php位置如图:

2013-11-30 13:46:52 3996

原创 随机过程及其在金融领域中的应用 第四章 习题 及 答案

随机过程及其在金融领域中的应用 第四章 习题 及 答案本文地址: http://blog.csdn.net/caroline_wendy第1题:第2题: (未完成)第3题:第4题: (未完成)第5题: (未完成)第6题: (未完成)第8题:

2013-11-29 11:34:11 9708

原创 Algorithms - 最大公约数(greatest common divisor)-欧几里得(Euclid) 算法 及 代码

最大公约数(greatest common divisor)-欧几里得(Euclid) 算法本文地址: http://blog.csdn.net/caroline_wendy最大公约数(欧几里得算法(Euclid's Algorithm))是比较经典的算法; 主要方法: 递归相除, 求余数, 直至余数为0, 返回最后一个除数, 即可; 这样, 最早的两个数, 就都包

2013-11-28 21:37:06 4204

原创 C++ - 函数模板(function template) 的 重载(overload) 详解 及 代码

函数模板(function template) 的 重载(overload) 详解 及 代码本文地址: http://blog.csdn.net/caroline_wendy函数模板(function template)重载, 即实例化特定的模板, 确定T的类型, 选择匹配度最高的一个;需要注意传递的具体类型, 如传递的是"&s", 则表示"string* t = &s

2013-11-28 18:29:44 9289

原创 C++ - 函数模板(function template) 的 推进(forward) 问题 及 解决

函数模板(function template) 的 推进(forward) 问题 及 解决本文地址: http://blog.csdn.net/caroline_wendy/article/details/17008287函数模板在调用函数的时候, 由于实参(argument)转换形参(parameter)的时候, 会发生改变, 导致无法保留原实参的信息, 即推进(forward)问题;主要包括: 引用和右值;

2013-11-28 16:48:46 3103

原创 C++ - 函数模板(function template)右值引用参数 问题 及 解决

函数模板(function template)右值引用参数 问题 及 解决本文地址: http://blog.csdn.net/caroline_wendy/article/details/17006205函数模板右值引用(&&)参数, 存在问题, 由于"&&"双引用符号的歧义性, 和引用崩溃(reference collapse)的原因;如果不显示(explicit)指定和没有重载, 则函数使用右值引用参数, 既可以

2013-11-28 15:12:24 6253

原创 C++ - 函数模板(function template)返回值

函数模板(function template)返回值本文地址: http://blog.csdn.net/caroline_wendy/article/details/17003679函数模板的返回值也可以定义为模板参数(template parameter), 但是由于无法推导(deduce), 需要显式(explicit)指定;由于显式指定的顺序是从左至右, 返回值参数尽量放在左面,其余函数参数可以通过传入实参

2013-11-28 12:05:11 16630

原创 C++ - 深度搜索遍历文件夹

深度搜索遍历文件夹 深度优先搜索遍历文件夹所有文件, 由于使用windows的函数, 必须要使用C语言;注意字符集的问题,使用"#undef UNICODE", 屏蔽因字符集所产生的问题;代码如下:#undef UNICODE#include #include #include #include #include //深度优先递归遍历目录中所

2013-11-26 21:12:18 6832

原创 OpenCV - 人脸检测(face detection) 代码

人脸检测(face detection) 代码 人脸检测使用detectMultiScale函数和CascadeClassifier(级联分类器);需要注意的是: VS2012, 使用低版本的OpenCV(如2.4.3)会出现问题, 导致CascadeClassifier无法加载(load)模型;升级至OpenCV2.4.7即可, 并使用VS2012的库;代码如下:#inc

2013-11-26 12:25:14 5561

原创 OpenCV - cv::Mat 和 IplImage 的转换

OpenCV - cv::Mat 和 IplImage 的转换本文地址: http://blog.csdn.net/caroline_wendyIplImage是OpenCV中C语言的图像类型;cv::Mat是OpenCV中C++语言的图像类型;1. cv::Mat -> IplImagecv::Mat matimg = cv::imread ("heels.j

2013-11-25 11:14:00 48334 4

原创 C++ - 智能指针(smarter pointer)自定义删除器(deleter) 的方法 详解 及 代码

智能指针(smarter pointer)自定义删除器(deleter) 的方法 详解 及 代码 版权所有, 禁止转载, 如有需要, 请站内联系本文地址: http://blog.csdn.net/caroline_wendy 智能指针包含两种"shared_ptr"和"unique_ptr", 由于两种指针的实现方式不同, 所以传递删除器的方式也不同;"shared_pt

2013-11-25 09:02:53 21900 2

原创 C++ - 成员函数(member function)模板(template) 详解 及 代码

成员函数(member function)模板(template) 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy/article/details/16918085 成员模板(member template) 既可以在普通类(ordinary class), 也可以在类模板(class template);在普通类中, 在使用成员函数时, 不用提供模板参数, 函数可以根据使用

2013-11-24 12:31:50 25243

原创 C++ - 类模板(class template)友元(friend) 的 全部六种形式 及 代码

类模板(class template)友元(friend) 的 全部六种形式 及 代码 版权所有, 禁止转载, 如有需要, 请站内联系;本文地址: http://blog.csdn.net/caroline_wendy/article/details/16916441 类模板(class template)的友元(friend)和普通类的友元, 有很多区别,主要原因是类模板包含模板参数(template paramet

2013-11-24 09:31:43 22291 6

原创 C++ - 类模板(class template) 详解 及 代码

类模板(class template) 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy 类模板(class template)需要添加模板参数(template parameter), 即最前面添加"template <template T>";把所有需要使用模板类型的位置, 使用"T"代替; 使用时需要填加"Class"

2013-11-23 21:20:13 12066 1

原创 随机过程及其在金融领域中的应用 第三章 习题 及 答案

随机过程及其在金融领域中的应用 第三章 习题 及 答案 本文地址: http://blog.csdn.net/caroline_wendy 包含: 1, 2, 5, 15; 第1题:第2题:第5题:第15题:

2013-11-22 10:31:09 11282

原创 C++ - 函数模板(function template) 详解

模板(template) 详解 本文地址: http://blog.csdn.net/caroline_wendy C++的模板(template)是泛型编程(generic programming)的基础;面向对象编程 是 运行(run time)时 知道类型(type); 泛型编程 是编译(compilation) 知道类型;函数模板(function temp

2013-11-21 19:42:14 7600

原创 C++ - 指针的引用 详解 及 代码

指针的引用 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy 指针(*)和引用(&),解引用(*)和取地址(&), 主要观察是在左面, 还是在右面, 如果在左面是前者, 在右面是后者;如果比较多, 则要认真观察, 譬如int*&, 就是指针的引用, 可以避免指针内部元素的复制;还有其他的一些形式, 见下面的例子;

2013-11-21 16:58:38 8919 1

原创 C++ - 多层继承(inheritance) 的 使用 及 示例

多层继承(inheritance) 的 使用 动态绑定只能应用在指针或引用上, 可以使用shared_ptr p的形式, 动态绑定派生的类;可以为动态基类添加一个接口, 使用友元函数, 访问基类的私有成员变量; 并把具体操作写入接口中;如果一个派生类, 没有实现抽象基类的纯虚函数, 则会继承此函数, 那么这个派生类也是抽象基类;抽象基类不能创建具体的对象, 但是可以实现具体的方

2013-11-21 10:40:35 5758

原创 随机过程及其在金融领域中的应用 第二章 习题 及 答案

随机过程及其在金融领域中的应用 第二章 习题第一题第二题第三题

2013-11-15 11:43:34 12280

原创 C++ - 复制(copy) 和 虚复制(virtual copy) 的 区别

复制(copy) 和 虚复制(virtual copy) 的 区别 在继承过程中, 需要区分复制(copy)和虚复制(virtual copy);在派生类转换为基类时, 复制(copy)有可能切掉(sliced down)派生对象的派生部分, 只保留基类部分, 使派生类的虚函数无法使用;为了避免此情况, 如果传入是对象, 则可以定义虚函数clone, 使派生类继承此虚函数, 再传入

2013-11-14 18:03:04 3961 2

原创 C++ - 派生类(derived class) 的 构造(construct) 和 析构(destruct)顺序 详解

派生类(derived class) 的 构造(construct) 和 析构(destruct)顺序 详解 本文地址: http://blog.csdn.net/caroline_wendy/article/details/16115261 派生类因为要调用基类, 所以构造和析构都是按照一定顺序进行;构造的顺序是: 基(base) -> 派生(derived);即先构造基类, 再构造派生类; 因为 基类 是独立于派生

2013-11-14 13:09:43 7268

原创 C++ - 在容器(container)中 使用继承(inheritance)和虚函数(virtual function)

在容器(container)中 使用继承(inheritance)和虚函数(virtual function) 本文地址: http://blog.csdn.net/caroline_wendy/article/details/16115139 容器不支持混合类型, 如果直接把派生类对象, 存入基类容器中, 则无法使用派生-基转换(derived-base conversion);因为转换只能发生在指针和引用 过程中, 不

2013-11-14 12:54:35 3668

原创 C++ - const 与 迭代器(iterator) 使用 详解

const 与 迭代器(iterator) 使用 详解  本文地址: http://blog.csdn.net/caroline_wendy/article/details/16030561 迭代器(iterator) 是一种指针类型, 也分const指针本身(地址) 和 const指针所指的值, 两种情况;但是写法和const内置指针有所不同;char * const 相当于 const container; 可

2013-11-13 21:20:20 6685 1

原创 C++ - 虚函数(virtual function) 的 使用范围

虚函数(virtual function) 的 使用范围 虚函数(virtual function) 在 基函数(base function) 和 派生函数(derived function) 之间可以覆写(override);如果派生函数有与虚函数同名的函数, 则会隐藏虚函数, 但是虚函数还会在;由于派生对象和基对象可以转换, 可以只使用基对象部分; 派生对象的虚函数会覆写基对象

2013-11-13 20:29:44 3381

原创 C++ - 纯虚函数(pure virtual) 和 抽象基类(abstract base class)

纯虚函数(pure virtual) 和 抽象基类(abstract base class) 本文地址: http://blog.csdn.net/caroline_wendy 纯虚函数(pure virtual), 是一个基类中的方法, 仅仅是声明, 而不包括定义, 是一个泛化概念(general concept);是把相应的虚函数, 末尾添加"=0",该虚函数就变为纯虚

2013-11-13 14:54:13 7528

原创 C++ - 使用 编译器常量 代替 预处理常量 详解

使用编译器常量代替预处理常量 详解 本文地址: http://blog.csdn.net/caroline_wendy/article/details/15809051对于单纯常量, 可以使用const类型进行代替;在面向对象编程中, 类内的常量, 可以使用const静态成员代替, 注意类内(in-class)只允许使用整型常量进行赋值, 如果是其他类型, 是在类内声明, 类外定义的方式;也可以使用"enum hack",

2013-11-13 09:41:18 3771

原创 C++ - "array<>"数组容器 详解

"array 数组容器, 是存储数组的容器, 是C类型数组的扩充, 可以使用迭代器进行操作;例如"std::array", 需要注意的是, 如果直接进行赋值, "std::array ia = {1, 2, 3, 4, 5}; "在GCC下会有警告: "missing braces around initializer for 'std::array::value_type [

2013-11-13 09:05:59 12940 2

原创 C++ - 继承(inheritance) 和 动态绑定(dynamic binding) 简介

继承(inheritance) 和 动态绑定(dynamic binding) 简介 继承(inheritance)和动态绑定(dynamic binding) 是面向对象的重要组成部分, 即继承(inheritance)和多态(polymorphism),可以使 派生类(derived class)拥有 基类(base class) 的接口(interface);派生

2013-11-12 20:57:41 6684

原创 C++ - 两数交换, 不引入第三个变量

两数交换, 不引入第三个变量 两种方法, 推荐第一种方法;第一种方法(加减):a = a+b; b = a-b; a = a-b;第二中方法(异或):a = a^b; b=a^b; a=a^b;即 a ^= b ^= a ^= b; 不推荐使用异或方法,CFAQs里面有说明;异或方法是未定义的(undefined)和不可移植的(not portably)

2013-11-12 18:51:11 5172

原创 C++ - 类中定义类型转换(type convertion) 详解

类中定义类型转换(type convertion) 类的转换操作符(conversion operator), 形式: operator type() const; 意思是把ClassA->type; 即类中的成员变量输出为type类型;type转换为ClassA, 则是通过ClassA的构造器赋值, 间接得到, 但是保证类中只包含一个成员变量, 相当于type和成员变量之间的转换;

2013-11-12 10:34:22 6608

原创 C++ - 函数表(function table) 和 函数(function)容器 的 用法

函数表(function table) 和 函数(function)容器 的 用法 函数表(function table),是函数映射的表, 最简单的方法是使用"map"容器;函数容器的类型是 调用签名(call signature), 如 "std::function";可以存储, 函数, Lambda表达式, 函数对象类(function-object class), 标准

2013-11-11 20:58:53 8754

原创 C++ - 算法(algorithm) 的 谓词(predicate) 详解

算法(algorithm) 的 谓词(predicate) 详解 算法谓词, 即标准库算法传递的参数, 可以指定算法的操作, 如std::sort, 默认是从小到大, 通过谓词可以修改从大到小. 1. 函数(function)谓词通过传递函数名, 匹配二元谓词(binary predicates), 根据函数提供的策略, 输出值;代码:/*Function Predic

2013-11-11 20:12:10 19613 1

原创 C++ - 复制构造器 和 复制-赋值操作符 的 区别

复制构造器 和 复制-赋值操作符 的 区别 复制构造器(copy constructor):定义新对象, 则调用复制构造器(constructor);复制-赋值操作符(copy-assignment operator):没有定义新对象, 不会调用构造器;注意一个语句, 只能使用一个方式, 并不是出现"=", 就一定调用复制-赋值操作符, 构造器有可能优先启用.代码:

2013-11-11 12:33:18 3416

原创 C++ - 重载I/O操作符 的 注意

重载I/O操作符 的 注意 1. 输出操作符(ostream)重载 函数: std::ostream &operator;ostream需要修改, 不能复制, 所以应该为非常量引用类型(nonconst &); 输出类不需要修改, 应该为常量引用类型(const &);函数有可能使用内部的私有成员, 需要定义为友元(friend);重载操作符应该为非类成员函数(nonm

2013-11-11 12:09:34 7337

原创 C++ - 左值(lvalue)引用和右值(rvalue)引用 的 区别

左值(lvalue)引用和右值(rvalue)引用 的 区别 左值引用, 即&i, 是一种对象类型的引用; 右值引用, 即&&i, 是一种对象值的引用;std::move()可以把左值引用, 转换为右值引用;左值引用是固定的引用, 右值引用是易变的引用, 只能引用字面值(literals)或临时对象(temporary object);右值引用主要应用在移动构造器(move c

2013-11-10 16:57:37 6085

原创 C++ - 类似"vector"容器(存储string) 的 实现

类似"vector"容器(存储string) 的 实现 类似vector容器, 实现存储string类型, 需要预先分配内存, 然后根据添加元素的多少, 动态的增加内存(alloc_n_copy), 使用库函数"allocator"容器去管理内存.新旧元素的赋值, 使用库函数move()去实现; 并且重写了copy构造器, copy-assignment构造器, destructor.

2013-11-10 10:55:52 5424

原创 C++ - 类的自定义构造器 非动态分配内存情况 示例

类的自定义构造器 非动态分配内存情况 示例 除了动态分配内存时, 需要自定义构成器(析构器, 复制构造器, 复制-赋值构造器);在一些特殊情况下, 也需要自定义构造器, 如在多对多的情况的.例如: 一个信息可以放在多个文件夹下备份, 一个文件夹又可以包含多个信息;则信息包含string类型的数据, 和文件夹类型地址的集合; 同理文件夹包含string类型的名字, 和信息类型的地

2013-11-09 19:06:42 2215

原创 C++ - 类的赋值操作 使用 "复制-交换(copy and swap) 技术" 详解

类的赋值操作 使用 "复制-交换(copy and swap) 技术" 详解 如果不包含动态内存分配, 则可以不用设置, 使用合成构造器即可;如果包含, 则需要自己定义复制-赋值构造器((copy-assignment constructor);以下三种方法都是 基于 包含动态内存分配,且不使用智能指针(shared_ptr); 1. 使用临时变量方法 类的复制

2013-11-09 12:33:34 5955

药物设计相关数据库.xmind

药物设计相关数据库是专门收集、整理和提供药物候选分子、生物靶标信息、药物化学结构、生物活性数据以及药物设计工具的电子资源。

2024-07-02

MMseqs2最新版本可执行文件

官网源码:https://github.com/soedinglab/MMseqs2 MMseqs2 可执行文件,根据源码编译,需要安装插件运行,支持 MPI 功能。 apt-get install libatomic1 性能测试,参考文章:https://spike.blog.csdn.net/article/details/131966061 MMseq2 是非常强大和高效的生物信息学软件,可以在极短的时间内对大规模的核苷酸和蛋白质序列进行搜索和聚类。主要特点有: - 使用一种新颖的序列比对算法,可以在保持高灵敏度的同时,大幅提高搜索速度。它可以比 BLAST 快 10000 倍,比 PSI-BLAST 快 400 倍。 - 可以处理多种序列格式,包括 FASTA, FASTQ, A3M, Stockholm 等,还可以直接从 NCBI 下载序列数据,或者从 UniProt, Pfam, InterPro 等数据库中获取预构建的序列集。

2023-07-27

DrugChat测试模型

使用开源数据,未训练充分,仅用于测试。

2023-06-26

冷冻电镜的低通滤波算法

优化版本的冷冻电镜的低通滤波算法v1.1,目标,将冷冻电镜图像,通过低通滤波算法降噪,输入冷冻电镜图像,输出信息集中的降噪图像。 参考文章:https://blog.csdn.net/caroline_wendy/article/details/126127817?spm=1001.2014.3001.5502

2022-08-02

resnet50_ram-a26f946b.pth

网络resnet50默认的模型

2021-09-14

XML解析数据.zip

用于测试XML解析逻辑

2021-06-24

craft_models.zip

CRAFT算法依赖的模型,参考https://blog.csdn.net/caroline_wendy/article/details/117226123

2021-05-27

ICDAR_2015.zip

ICDAR:International Conference on Document Analysis and Recognition,ICDAR于2015年举办的场景文本检测竞赛中使用的官方数据集,包含了1000张训练图和500张测试图。

2021-05-27

Solidity Programming Essentials

Solidity Programming Essentials: A beginner’s guide to build smart contracts for Ethereum and blockchain,仅用于学习与交流。

2018-06-09

LabelImg for Mac

LabelImg的Mac版,里面含有安装说明,用于图片标记等算法。

2018-05-24

boost_1_64_0和libevent-2.1.8

boost_1_64_0和libevent-2.1.8,用于Thrift的安装支持。

2017-08-06

Kotlin中文版

Kotlin的中文版, 简单学习语法的使用.

2016-02-14

IOS空应用模板

IOS的空应用模板,可以导入直接使用,则系统就可以自动生成模板。

2015-05-15

yambaclientlib - (Learning Android依赖库)

Learning Android 中文版 第2版 Yamba的jar包,项目依赖必须使用。

2014-12-02

程序员面试金典 代码 全

程序员面试金典的完整代码,github上下载,仅供学术交流。

2014-07-25

外观模式 - 代码(Java)

外观模式的代码(java), 详细描述了外观模式的代码架构.

2014-06-17

命令模式(撤销) - 代码(Java)

命令模式(撤销)的代码(Java), 详细描述了命令模式(撤销)的代码架构.

2014-06-16

命令模式(多命令) - 代码(Java)

命令模式(多命令)的代码(Java), 详细描述了命令模式(多命令)的代码架构.

2014-06-16

抽象工厂模式 - 代码(Java)

抽象工厂模式的代码(java), 详细描述了抽象工厂模式的代码架构.

2014-05-26

Download - Android

Android Studio 0.5.2 + gradle 1.11 开发, 下载图片功能.

2014-03-27

Earthquake - Android Studio 代码

Android Studio 0.5.1, Gradle 1.11开发的Earthquake程序, 可以运行, 里面包含apk程序.

2014-03-24

ContactPicker(选择联系人) - Android

ContactPicker 选择联系人, 代码, 使用Android Studio 0.5.1开发, 与Eclipse可能不兼容. 代码讲解: http://blog.csdn.net/caroline_wendy/article/details/21629357

2014-03-20

ToDoList-ArrayAdapter

ToDoList, 使用定制的ArrayAdapter, Android Studio 0.5.1开发.

2014-03-17

Compass-Android

Compass(罗盘)的实现, 使用Android Studio 0.5.1开发, 注意Eclipse无法解析Android Studio的项目.

2014-03-17

ToDoList - Customization - Android

ToDoList的自定义控件版本, 使用Android Studio 0.5.1开发.

2014-03-16

ToDoList - Fragment - 代码

ToDoList经典练习的Fragment实现方法, 环境Android Studio 0.5.1, 日期2014.3.14

2014-03-14

gradle-1.11-bin

gradle的bin文件, Android Studio需要使用, 上传;

2014-03-09

"stdlib" - jar和ppt

stdlib的jar和讲解ppt. Java编程使用的输入输出函数库,包含In, Out, StdIn, StdOut等.

2013-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除