- 博客(32)
- 收藏
- 关注
原创 DuiLib学习笔记2
1.将DuiLib源码加入工程1.将DuiLib源码复制再工程中2.在工程中添加已有项目3.在自己创建的项目中添加引用DuiLib4.在自己创建的项目中添加包含目录…/DuiLib/2.DuiLib运行时报错的一些问题1.资源加载失败一般为需要的图片文件路径存在错误或者无相关图片。2.pRoot=NULL一般为xml文件编写错误,标签为闭合。3.DuiLib中C++11多线程的使用...
2018-10-19 15:02:26
336
原创 C/C++函数数组参数的书写格式
1.C/C++的数组作为参数形式参数是一个指针void myFunction(int *param){}形式参数是一个一定义大小的数组void myFunction(int param[10]){}形式参数是一个二位定义大小的数组void myFunction(int param[]){}2.C 调用方式/***bref the princip...
2018-09-29 11:35:51
384
原创 Try--Catch以及代码出错的相关处理
1.直接终止程序(自杀)例如int main(){ int a = 10; int b = 20; int c = a/0; return 0;}2.返回一个错误的值,附加错误码这种错误处理方式也很常见,比如我们用C语言打开一个文件失败时:#include <stdio.h>#include <errno.h>int main(){ FILE* ...
2018-09-26 14:10:20
211
原创 整洁代码学习
1.避免误导不在变量名后增加非该类型的后缀名例如accountList 在后面添加的List而该变量并不是list类2.做有意义的区分两个不一样的变量需要不一样的命名意义、3.使用读的出来的名称在使用某些参数的时候,先通过给数值进行变量赋值,描述其意义后在进行运算。不要造出难以读出来的变量名。4.避免变量名称的编码1.不需要使用匈牙利标记法2.忽略变量的类型前缀5.类名...
2018-09-21 18:08:23
165
原创 Duilib 学习笔记
1.列表元素的访问else if (msg.pSender->GetName() == _T("train_ls_btn")) { CListUI* pList = static_cast<CListUI*>(m_PaintManager.FindControl(_T("ListDemo1"))); ...
2018-09-13 17:51:40
365
原创 贝叶斯抠图的知识点的汇集
1.最小二乘法最小二乘法的定义简单的定义:有一个点集,在坐标轴上可以用一条直线 f(t)=at+bf(t)=at+bf(t)=at+b 来进行拟合。通过点集上的点到直线的距离最小的和: M=∑i=0n|yi−f(ti)|M=∑i=0n|yi−f(ti)|M=\sum\limits^n_{i=0} {|y_i-f(t_i)|} 来确定这条直线是否为最合适的。 这种根据偏差的平方和为最小...
2018-08-28 11:23:02
377
原创 OpenCV中的图片叠加和变换
1.图片叠加的方法通过掩膜进行叠加假定一张图片位背景图片:BK 另外有一张图片是人的照片:PER。 1. 通过读取PER的灰度图来获取PER的掩膜 PER_MASK(掩膜的尺寸和PER的尺寸一样大) 2. 找到在BK需要赋值的位置 通过函数 PER.copyTo(BK_ROI,PER_MASK)。掩膜运算的方法是不对黑色的部分(值为0)进行赋值通过透明通道进行叠加读取PE...
2018-08-24 18:32:24
878
1
原创 C语言下的文件夹的创建与删除
1.c 语言获取当前时间以及时间的格式化//get current timechar *gettime(){ time_t timep; time(&timep); char tmp[64]; strftime(tmp, sizeof(tmp), "%Y%m%d%H%M%S", loc...
2018-08-24 17:50:59
4253
原创 c/c++下获取某个文件夹下的所有文件
此处位获取所有文件的代码void getFiles( string path, vector<string>& files, vector<string> &ownname) { /*files存储文件的路径及名称(eg. C:\Users\WUQP\Desktop\test_devided\data1.txt) ownna...
2018-08-13 17:53:06
481
转载 MFC让对话框全屏方案
方法一:在Dialog::OnInitDialog()中加入:ModifyStyle(WS_CAPTION,0,0); // 如果只是要普通的全屏,不想去掉标题栏,就不用第一个语句SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0);不过这种方法不方便调整控件的位置,此时可以考虑方法二方法二:先取得分辨率int cx,cy; cx ...
2018-08-13 17:45:27
1537
原创 MFC动态创建Picture Control
1.首先定义一个静态的CStatic 的指针CStatic *pPictureControl = NULL;pPictureControl->Create(_T( "" ), WS_CHILD | WS_VISIBLE | SS_BITMAP, CRect (20,10,80,40), this, 12345);看以通过UID使用我的显示图片函数进行显示2.动态控件的响应...
2018-08-11 18:06:37
3850
转载 MFC的对话框的全局变量的定义使用方法
参考博客连接:https://www.cnblogs.com/lingyun1120/archive/2011/10/31/2230487.html 用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成...
2018-08-11 18:00:08
1791
原创 透明图像,alpha通道和掩膜的理解
1.alpha通道的理解alpha通道是一个单独通道,相当于一个关联表一样的东西,来定义这个像素点的透明度的属性,当只有它这一张图的时候不会有什么作用,但是当将有透明度的图片和其他的图片进行叠加的时候,透明度就能够产生它的作用了。如果一张透明的图片,则阿尔法的作用之就是0,在叠加的时候,这块区域上的图片之后又本来的颜色,而不会有它自己的颜色。alpha的作用位1的时候,就是将图片覆盖在了这块区...
2018-08-06 11:12:31
3704
转载 tomcat安装方法
安装tomcat环境总体来说这个比较简单就是下载压缩包、解压缩、运行。和Windows一样。具体步骤如下:下载linux下的Tomcat压缩包 apache-tomcat-8.5.13.tar.gz放到home下(目录随意,可以自己新建一个文件夹) 解压缩执行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz然后就会多了一个apache-tomca...
2018-07-25 22:06:16
141
原创 CentOS7yum 镜像源的修改
1.修改CentOS默认yum源为mirrors.163.com1.备份系统自带yum源配置文件 /etc/yum.repos.d/CentOS-Base.repo 2.进入yum原配置文件所在文件夹 /etc/yum.repos.d 3.下载163的yum源配置文件所在的文件夹wget http://mirrors.163.com/.help/CentOS7-Base-163.rep...
2018-07-25 20:05:36
1414
原创 centos7 在虚拟机桥接模式下的网络配置
1.编辑虚拟网络2.将更改设置,将桥接模式连接到本机的网卡上3.用ipconfig /all 查看刚才的网卡上的ip,掩码,和网卡,确认选择的网卡是否正确4.centos7中的网络重新启动,就可以获取正确的动态ip配置5.在centos7中通过 /etc/sysconfig/network-scripts来编辑静态ip服务修改的内容如下 将IPDADDR,GATEWAY...
2018-07-25 09:37:54
358
原创 dlib加速设置
参考连接:https://www.learnopencv.com/speeding-up-dlib-facial-landmark-detector/ 1.编译dlib的时候选择ss2,ss4,和asx的选项。 2.在release的模式下编译。 3.修改dlib/image_processing/frontal_face_detector.h中的一个数值,最小为2,数值越小,识别的到的...
2018-07-24 21:05:06
2420
2
原创 SVN的配置
操作系统 centos71.安装yum install -y subversion2.创建版本库#创建版本库的目录mkdir /var/svnsvnadmin create /var/svn/test3.修改配置文件在库目录下有一个conf目录,目录中有#svnserve.confanon-access = readauth-access...
2018-07-20 15:14:23
169
原创 线性回归 逻辑回归 分类问题的区别
线性回归回归函数:hθ(x)=ΘTXhθ(x)=ΘTXh_{\theta}(x)={\Theta}^TX 代价函数:J(θ)=12m∑i=0m(hθ(xi)−yi)2J(θ)=12m∑i=0m(hθ(xi)−yi)2J(\theta)=\frac{1}{2m}\sum\limits_{i=0}^{m}(h_{\theta}(x^i)-y^i)^2 逻辑回归回归函数:hθ(x)=...
2018-07-18 15:43:06
1077
原创 文件名的简易操作
在当前目录项使用dir /b /s (正则表达式) >> at.txt根据你的需求把该目录下符合正则表达式的内容全部加入到at.txt中,每个文件都含有完整的路径名(包含目录)...
2018-07-16 17:38:04
170
原创 dlib vs2017 环境的配置
1.通过官网下载dlib 和 cmake2.解压dlib和cmake的安装3.用cmake编译dlib 4.在-T选项中输入 host=x645.打开工程,生成dlib的工程,分别生成Debug和release的两个版本,生成路径在.\dlib-19.14\build\Debug和.\dlib-19.14\build\Release6.在vs2017中将dlib的文件路径放在包含目录中,同时加入....
2018-07-13 13:59:42
690
1
原创 Linux 环境变量
Linux 环境变量1.永久型:修改配置文件,变量永久生效;修改 /etc/procfile 加入 export PATH=$PATH:*;(soource /etc/procfile则立即生效)修改用户目录下的.bash_profile 则只对当前用户有效。2.临时性的:使用export 进行声明即可,shell关闭之后失效。
2016-10-04 11:22:39
188
原创 python的函数
python函数1. 函数的定义def function_name(a,b): code code code例:>>>def max(a,b):if b>a: a=breturn b >>>max(1,2)22. 传递可变数目的参数**kwargs: 当
2016-04-13 21:26:54
283
转载 python循环语句
python的循环代码 循环结构 for {var} in {list}1.range(): 获取数字的范围 >>>range(7)[0, 1, 2, 3, 4,5, 6]>>>range(2,4)[2, 3]>>>range(1,8,3)[1, 4, 7] >>> fori in range(5): print
2016-04-13 20:43:39
545
转载 python的基本输入输出
python的输入输出输入:input(), raw_input() 1. input(): 用于收集数字输入 >>>a=input("input a:")input a:2>>> a2 #可以输入一个变量:>> a=input("inputa:")input a:a>>> a2 #无法接收字符>>>a=in
2016-04-13 19:45:25
412
转载 linux文档详解
Linux档案放置的内容1./bin特殊的执行文件目录(在担任维护模式下也可以被运行),主要有:cat,chmod,chown,date,mv,mkdir,cp,bash2./boot 开机使用的档案,包含linux核心档案和开机选单与开机所需配置文件 vmlinuz,grub,efi等3./d
2016-04-11 21:15:20
341
转载 linux文件属性(1)
Linux文件属性(1)第一节drwxr-xr-x. 2 book boo 4096 Mar 27 08:26第一栏第一个字符d: 目录-: 档案l: 连接档(link file)b: 可供存储的接口设备 c: 串行端口设备。例如:键盘鼠标 接下来的三个为一组以三个
2016-04-11 20:20:10
269
转载 基本小命令
linux基础指令的操作date,cal,bcdate:系统时间 [root@localhost Desktop]# dateSun Apr 10 06:44:12 PDT 2016 格式化date%Y: year%m: month%d: day%H: hour%M: minute%s: seconds since 1970
2016-04-10 21:59:16
190
转载 python中的字符串
python字符串1. 单引号和双引号作用相同2. 字符串格式化方法 .upper(): 把所有字母转换为大写 ‘HELLOWWORLD’ .lower(): 把所有字母转换为小写
2016-04-10 20:37:09
223
转载 python的逻辑语句
python中的逻辑语法1.if条件判断语句if …… : …… elif …… :else : >>> ifb==5: print belif b>5: print belse : print b 52.try/except避免错误
2016-04-10 19:46:07
308
转载 python的运算符号
python 的基本运算符+,-,*,/floor除法:// 从Python2.2开始,增加了一个操作符 //,以执行地板除://除法不管操作数为何种数值类型,总是会舍去小数部分,返回数字序列中比真正的商小的最接近的数字。>>>1//20>>>1.0//20>>>-1//2.0-1 模除:%绝对值:abs() abs(-5)=5求
2016-04-10 19:28:11
1650
转载 python的数据类型
Python的基本数据类型:Integer(int) : 整数{}float : 浮点型long: 非常大的数string : 字符串list: 用方括号括住的一组项,并且项之间用逗号分隔[],[1,2,3],[“hellow”,5]tuple:用圆括号括住的项的列表,这些项不能改变。通常,tuple保存的值全部都是相关的,例如人的生日、喜欢的颜色和名字。()与上者类似
2016-04-10 19:18:08
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人