- 博客(46)
- 收藏
- 关注
转载 Markdown编辑器语法
CSDN编辑器语法写在前面:记录和分享一下CSDN编辑器的使用方法。详细请见参考链接: CSDN-markdown编辑器语法——字体、字号与颜色 CSDN-markdown编辑器语法——背景色字体、字号与颜色
2016-07-24 19:28:51 507
原创 机器学习01 - 基本概念
机器学习01 - 基本概念目录机器学习01 - 基本概念**1. 分类和回归****2.泛化、过拟合、欠拟合****正则化**:给模型加上显性约束,避免过拟合。(加惩罚项)1. 分类和回归回归问题和分类问题的本质是一样,都是针对一个输入做出一个输出预测,其区别在于输出变量的类型。分类问题是指,给定一个新的模式,根据训练集推断它所对应的类别(如:+1,-1),是一种定性输出,也叫离散变量预测...
2019-01-08 13:24:21 241
原创 01 初见CUDA
头文件#include <cuda_runtime.h> 数据类型1. cudaError_t;返回值类型:cudaSuccess、cudaErrorInvalidDevice 如果之前是异步启动,可能返回错误码。2.struct cudaDeviceProp;struct cudaDeviceProp { char na...
2018-07-27 17:33:03 278
原创 word文档编辑问题
1.公式编号对齐定义新的文档【样式】 使用制表符 (列对齐) 注意要在【段落】中【中文版式】下【文本对齐方式】选择【居中】(公式编号与公式行对齐)2.行内嵌公式与文本对齐【段落】—【中文板式】—【文本对齐方式】 选择居中3.Visio 画图修改页边距步骤如下: 1.打开Visio对象 【文件】下拉菜单中找到【选项】,然后单击【自定义功能区】。 2.在【自定义功
2017-12-07 20:26:57 344
原创 c++ iostream & fstream
http://www.cplusplus.com/reference/iolibrary/提供C++的输入/输出设施头文件:#include<iostream>using namespace std;iostream< iostream > 库包含了两个基本的类:istream, ostream。cin>>x;cout<<x;cerr<<"error: .......";fstream
2017-09-26 14:43:30 828
原创 0-1背包问题
问题描述:有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和? 对于每种物体,在背包中的都有两种可能:0,1
2017-09-17 12:08:20 323
原创 C++中常用函数记录
发现很多常见功能都已经封装实现 每次却还自己吭吭的写,费力不讨好。。。 故在此记录。排序算法//函数名 功能描述sort //对给定区间所有元素进行排序stable_sort //对给定区间所有元素进行稳定排序partial_sort //对给定区间所有元素部分排序partial_sort_copy //对给定区间复制并排序nth_element //找出给定区间的某
2017-09-11 19:58:56 764
原创 C++ floor ceil round取整
floor : 不大于自变量的最大整数 ceil : 不小于自变量的最大整数 round:四舍五入到最邻近的整数
2017-09-11 16:28:51 583
原创 最长回文子串
最长回文子串Manacher 算法算法 – O(n)利用已经验证过的回文子串的镜像原理https://www.felix021.com/blog/read.php?2040http://blog.csdn.net/xingyeyongheng/article/details/9310555字符串的字典序排列回溯法Partition算法应用:快排从无序数组中寻找第k大的值 【复杂度 O(n)】
2017-09-06 20:27:43 215
原创 C++ 标准模板库STL的数据结构
很多时候要用数据结构的时候,不能很好的利用标准库中已有的结构。感觉又浪费时间 又不讨好,主要还是对基本的数据结构的理解和使用不熟悉。这里总结一下C++ STL中的数据结构。STL中数据结构以 STL容器(Container)的形式提供, 主要包括序列式容器和关联式容器。vector动态数组 #include1.定义和初始化vector<int> vec1; //默认初始化,vec1
2017-09-04 20:05:09 1201
原创 值类型 和引用类型
C#里面把数据类型分为两大类,分别为值类型和引用类型。C#的值类型包括:结构体(数值类型、bool型、用户定义的结构体),枚举,可空类型。 C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串string。 string运算看起来像值类型其实是运算符重载的结果。关于值类型和引用类型的内存部署: 规律是:引用类型部署在托管堆上;值类型总是分配在它声明的地方:作为字段时,跟
2017-09-03 17:11:25 980
原创 大端和小端
二进制文件的字节顺序问题: 大端字节(big-endian)和小端字节(little-endian)大小端前传 其实不是很理解为什么会有这个问题,只能理解为 不同的机器有不同的字节存放习惯,从一开始就没有统一,后来一各自发展,也就很难统一了。。。 因为现行的计算机都是以8位一个字节为存储单位,那么一个大于8位整数的存放就存在高位和低位数的存放顺序问题。既然顺序是重要的又没法统一,就需要明确区
2017-08-28 20:44:08 1132
原创 指针相关
int*a[10] 和int (*a)[10]int *a[10] :数组指针。数组a里存放的是10个int型指针 int (*a)[10] :a是指针,指向一个数组。此数组有10个int型元素 int *a[10] 先找到声明符a,然后向右看,有[]说明a是个数组, 再向左看,是int *, 说明数组中的每个元素是int *。 所以这是一个存放int指针的数组。 int(*a)[
2017-08-23 16:50:08 213
转载 二叉树的常见问题
一用两个栈实现队列入队:直接入栈A出队:判断栈B是否为空 如果B为空,A中元素先出栈,再入栈B2. 二叉树的常见问题1 二叉树的常见问题及其解决程序 http://blog.csdn.net/randyjiawenjie/article/details/6772145 (1.二叉树三种周游(traversal)方式: (2.怎样从顶部开始逐层打印二叉树结点数据 (3.如何判断一棵二叉
2017-06-26 15:22:37 509
转载 算法复杂度
渐近记号(Asymptotic Notation)通常有 O、 Θ 和 Ω 记号法。Θ 记号渐进地给出了一个函数的上界和下界,当只有渐近上界时使用 O 记号,当只有渐近下界时使用 Ω 记号。尽管技术上 Θ 记号较为准确,但通常仍然使用 O 记号表示。使用 O 记号
2017-06-02 15:54:55 232
原创 哈夫曼编码
哈夫曼编码是广泛地用于数据文件压缩的十分有效的编码方法。根据 字符出现的频率 生成字符的 二进制(0 1)表示。每个字符都有对应的二进制唯一表示。
2017-04-11 16:28:54 722
原创 Eigen 中的 Quaternion
参考网址: http://eigen.tuxfamily.org/dox-devel/classEigen_1_1Quaternion.htmlhttp://www.cc.gatech.edu/classes/AY2015/cs4496_spring/Eigen.htmlEigen中quaternion的构造函数为 Quaternion (const Scalar &w, const Scala
2016-11-03 18:36:45 23043
转载 Eigen QuickRef
参考:http://www.cnblogs.com/python27/p/EigenQuickRef.htmlEigen 矩阵定义#include <Eigen/Dense>Matrix<double, 3, 3> A; // Fixed rows and cols. Same as Matrix3d.Matrix<double, 3, Dynamic> B;
2016-08-03 19:27:21 296
转载 怎样在VS2010中打开VS2012的项目
怎样在VS2010中打开VS2012的项目原文链接: http://www.cnblogs.com/lichen396116416/archive/2012/11/22/2782482.htmlVS2012中对C#的支持度非常好,不管是编写方便程度(不需要插件就能高亮代码及代码自动提示功能),还对MFC的一些功能优化很多。 我们可以修改两个工程文件来把VS2012的工程文件一直到VS2010中去
2016-07-27 19:38:49 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人