自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(129)
  • 资源 (5)
  • 收藏
  • 关注

原创 td::system_error' what(): Enable multithreading to use std::thread: Operation not permitted

ubuntu14.04上遇到此问题,编译选项加:-pthread -std=c++11 -Wl,--no-as-needed亲测有效,其他的说法如只加-pthread -std=c++11没效果

2019-07-26 15:49:45 1023

原创 遇到libgflags.a(gflags.cc.o): relocation R_X86_64_32 against `.rodata.str1.1' ca时

1. 把glfag编译成动态库或者2. 直接用apt-get安装

2019-04-16 19:58:39 3300

原创 简约ui版Ubuntu14.04上安装atom

sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install atom安装后启动如果出现:“XInputExtension”....之类如下1. cd到atom安装目录,我的是/opt/atom/2. cp /usr/lib/x86_64_linux-gnu/libxcb...

2019-01-18 10:43:10 233

原创 window 版Caffe 绘制.prototxt流程图

先参考:http://blog.csdn.net/CosmosHua/article/details/72829954?ref=myread,借用Caffe自带的Python程序画图:caffe-windows\python\draw_net.py1)      首先安装好anaconda,caffe-Windows(需自己编译)2)      安装GraphViz:conda

2017-12-10 12:16:55 441

原创 训练数据过程出了问题

有的训练是需要十几小时到几天的时间,最后阶段崩溃退出,没有见过的错误会让人相当恼火1. 确定哪一部分数据最有可能导致问题;2. 单独对这部分数据进行训练,以加快速度重现;

2016-09-26 09:56:03 573

转载 别人说的Boosted Tree

原文:http://www.52cs.org/?p=429二次转载参考:http://dataunion.org/15787.html作者:陈天奇,毕业于上海交通大学ACM班,现就读于华盛顿大学,从事大规模机器学习研究。注解:truth4sex 编者按:本文是对开源xgboost库理论层面的介绍,在陈天奇原文《梯度提升法和Boosted Tree》的基础上,做了

2016-02-15 12:02:51 3177

原创 adaboost的过程要点理解

1. 确定弱分类器的个数m,后面的训练要分m个阶段进行;2. 分m个阶段,每个阶段训练一个弱分类器;3. 训练一个弱分类器的本质就是对相应的分类函数不断的调整其参数使得其对所有样本(如N个样本)进行分类的误差最小化;4. 最后m个阶段的分类器被训练出来之后,按权重进行加和,合成一个强分类;

2016-02-15 11:53:02 480

原创 ++j, j++除了运算级有区别之外,还....

先贴上代码,看注释理解吧 int j1 = 0; int &k1 = j1++; //编译报错:error C2440: 'initializing' : cannot convert from 'int' to 'int &',必须改成int &k1 = j1 ++j1; int j2 = 0; int &k2 = ++j2; //编译正常无措 j2++;

2015-11-14 10:59:40 1019

原创 Matlab矩阵的按列存储理解

matlab中矩阵按列存储就是最右边下标是列的形式:1. 任何单个数字的数组可以看出1行1列;2. 任何一维数组A(m,1)中最右边下标1是列数,表示每列有m个元素;或者A(1,m)最右边m也是列数,表示每列有1个元素;3. 任何二维数组A(m,n)中最右边下标n是列数,表示每列是一个一维的(m,1)数组,有m个元素,总共有n个这样的一维数组排成一行;4. 任何高维数组A(m1

2015-11-13 19:35:32 8155 3

原创 itk的编译问题

用的itk4.2.0,windows10+vs2008(或者vs2010也可)+cMAKE2.8.3:1. CMAKE不要包括example和testing,否则用vs编译过程中很容易出错或者宕机。2. 用vs编译生成基本库3. 用cmake去全部生成examples和testing的例子,generate之后vs不要重新编译基本库了。4. 这时候要使用什么例子就打开相应的生成的p

2015-09-22 15:45:44 888

原创 关于dicom参数信息和数据读写的理解

1. 数据位存储(DCM_BitsStored)、数据位分配(DCM_BitsAllocated)、数据符号类型(DCM_PixelRepresentation)、灰度偏移(DCM_RescaleIntercept) 和数据值(DCM_PixelData)本身的关系:    (1) DCM_BitsAllocated是给每个像素分配的字节数对应的位数,如单字节就是8,两字节就是16......

2015-07-23 11:12:52 12791 3

原创 oracle11g(x64) + vsC++2008(x86)

1.按照官方说明装好oracle和vs20082.oracle

2014-11-18 17:42:59 1124

原创 由版本问题引发的自我总结

具体是由遇到“sql2008附加数据库的时候报错:数据库版本为655 无法打开,此服务器支持612/611版本及更低版本 媒体簇结构不正确”问题引发的总结,

2014-11-12 11:02:34 542

原创 Opencv的奇葩问题

新版头文件(cv243版)居然能

2014-10-14 20:57:43 538

原创 CToolBarCtrl中的摁钮状态设置

用CToolBarCtrl创建工具条的时候,TBSTYLE_CHECKGROUP

2014-08-16 11:00:13 1047

原创 父类子类有同名变量时候的初始化

下面的结果输出为class A{public: int a; int b;public: A(){cout <<a<<endl; a = 100; b = 200;} ~A(){}; void fun(){cout<<a<<endl;}};class C{public: int a;public: C(){cout <<a<<endl; a=300;} ~C

2014-01-04 17:12:31 954

原创 在本人的虚拟手术项目中,实现了利用CSplitterWnd对tabView中的任意子view进行窗口切割,效果跟用CSplitterWnd对CMainFrame完全一致。 (注:本人纯粹为了记录技术,

在本人的虚拟手术项目中,实现了利用CSplitterWnd对tabView中的任意子view进行窗口切割,效果跟用CSplitterWnd对CMainFrame完全一致。(注:本人纯粹为了记录技术,因时间紧就不在这里赘述,需要的contact me if I have time:qq-644534729)试了下,对对话框也可实现同样的切割,但是不同的一点就是重置splitter窗口

2014-01-02 13:30:13 875

原创 纠结的图像字节对齐问题

总结点:32位机子的图像,行的字节数一般是4的倍数。在一张图像上面任意圈选矩形区域,并声明一个图像对象用来存放这块矩形区域:如果这个矩形区域的宽度刚好为4的倍数,那么图像对象的每行字节数widthStep刚好 = 矩形宽度 x 像素深度 / 8;如果这个矩形区域的宽度不是4的倍数,那么图像对象的每行字节数widthStep则  = 矩形宽度 x 像素深度 / 8 + 补足位;使

2013-12-16 11:35:56 1646

原创 catmull smarlk-subdivision原来不但可以细分四边形多面体

用catmull smark-subdivision, 三种几何体都可以进行曲面细分:1. 只包含四边形的多面体2.只包含三角形的多面体3包含三角形和四边形的多面体

2013-12-03 19:07:07 902

原创 一个使用cv::Mat按单通道读取数据然后按照灰度范围设置灰度的例子

//http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/user_guide/ug_mat.html cv::Mat img1 = cv::imread(bmpfile,0); cv::Mat img2; img1.convertTo(img2,CV_8U); for (int i = 0 ; i < img2.rows;

2013-06-23 22:30:35 3865

原创 一个mat和iplimage以及使用cvInRangeS批量修改矩阵值例子

cv::Mat img = cv::imread(bmpfile); IplImage *pimg = &(IplImage(img)); IplImage *pimg2; pimg2 = cvCreateImage(cvSize(w,h),8,1); CvMat *pmt1 = new CvMat; cvInRangeS(pimg,cvScalar(0),cvSc

2013-06-23 21:59:17 1221

原创 java socket用输入输出流发送接收信息流的时候

假如有:out1 = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket2.getOutputStream())));输出流方法1 out1.println(tf2.getText()); out1.flush(); out1.println(InetAddress.ge

2013-05-28 21:50:24 1551

原创 gnu相关

1.GNU2.GPL3.GCC4.G++

2013-04-23 11:48:06 574

原创 对cgal的polyhedron的off文件格式的进一步理解

有一合法polyhedron,存于如下off文件数据那么facets部分的数据的顶点indices的总个数就是该polyhedron半边的总条数。图中四个三角形共12个顶点索引,所以必有12条半边

2013-03-31 21:04:29 2404

原创 vc++2008中如何断点调试异常数据-1.#IND

比如我声明定义了一个double变量double d = 1.0;但是后续程序对d进行了误操作导致d是无效数字。这时候可以使用下面的代码加上断点来定位出错位置if (_isnan(d) || _isnan(d) ||_isnan(d)){cout}

2013-03-19 14:11:22 1355

转载 请问我这段多线程代码为什么会死机?

http://vc.wgets.com/thread/407869我在写个多线程的代码,建立一个对话框,放置“开始”“通知”“进度条”控件。我的目的是按“开始”执行“ThreadFunc”函数,按“停止”中止执行。代码如下:C/C++ codevoid CSolverDlg::ForceQuit(){ SetEvent(hExit);};BOOL

2013-01-27 19:37:04 601

原创 如果重写对话框的OnInitDialog()函数,如何保证DoDataExchange(CDataExchange* pDX)依然有效?

必须在重写的函数里面开头假设父类CDialog的OnInitDialog()初始化:BOOL CTopControlDlg::OnInitDialog(){ CDialog::OnInitDialog();   //后面添加你的代码 return TRUE;}

2013-01-25 22:50:35 1122

原创 jsp与servlet之间的数据传递

1.如果要从servlet把对象传到jsp,那么这个对象的成员变量都要实现set/get函数;2.如果要从servlet与jsp之间传递数组类型(list..vector.),那么应该用session来实现;3.还没发现直接把jsp上多个同名的checkbox的字符值传到servlet中,使用下面的代码在下标索引的方法上来实现的 function doSubmit(){

2013-01-02 01:04:24 5100 1

原创 android界面布局layout

布局layout最好不要使用Absolute layout,使用relative layout或者其他的,否则添加事件响应函数之后运行会出现控件响应错乱的问题

2012-12-11 19:24:30 491

原创 java的抽象类的作用体现

假如写一个查询操作函数,要求函数的返回类型有多种可能,就应该按如下面一段代码,使用模板抽象类,新加一个执行查询的抽象函数doQuery,这个函数在动态生成对象的时候根据实际需要被继承重写;然后调用execute来启动被重写的查询函数 public abstract class Query extends JDBCTemplate{ @Override public T execut

2012-12-05 15:42:17 675

原创 在结合tomcat+sqlite数据库创建数据库时的路径问题

假如有如下的代码,那么会默认创建一个数据库“sample.db”,并且该数据库被创建于tomcat目录中的bin目录下private String driverClass = "org.sqlite.JDBC"; private String jdbcURL = "jdbc:sqlite:sample.db"; private String user = ""; private Str

2012-12-04 21:51:51 4133

转载 Ubuntu Debian下的Scim输入法的安装

http://www.blogjava.net/yjjlovewjf/archive/2008/01/15/175344.html这里的方法同样适用于Debian下的Scim输入法的安装。根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的)对于一个新装好的没有安装SCIM的Ubuntu系统(新的

2012-12-03 09:56:58 696

转载 一个不断调用函数的趣事

一个类所有的函数返回值都设置成返回本对象地址,然后所有的函数就可连续引用 m_frmWin.SetXPGroupStyle(CXPGroupBox::XPGB_WINDOW) .SetBackgroundColor(RGB(255, 0, 0), RGB(0, 0, 0)) .SetCatptionTextColor(RGB(0,255,0)) .SetFontSize(2

2012-08-26 17:47:48 1038

原创 MFC将某一Cwnd类获取的消息传递给别的窗口响应

比如再一个Cmainframe上创建一个视图CGameControlPanelView,另外有一个对话框CCtrlDlg,对话框上有摁钮,用来点击响应处理函数。这里的问题就是,把摁钮的消息处理函数写在对话框类里可以正常响应,但是把消息处理函数写在CGameControlPanelView类里面,没法响应,原因是对话框截获了这个点击消息,没传到视图类CGameControlPanelView。解

2012-08-24 17:07:02 2052

原创 view上创建dialog,如何让dialog自动适应view的大小

假设有一个dialog类CMydialog,在一个view上显示这个对话框,然后让对话框的大小自适应view的大小,铺满view的窗口。可以这么做:在CMyDialog里添加映射函数OnSize(),实现过程如下:void CTopControlDlg::OnSize(UINT nType, int cx, int cy){ CDialog::OnSize(nType, cx, c

2012-08-22 13:42:09 4864 2

原创 关于mfc CSplitterWnd的几点理解

1.首先是CsplitterWnd的关键的几个参数 // implementation attributes which control layout of the splitter int m_cxSplitter, m_cySplitter; // size of splitter bar int m_cxBorderShare, m_cyBorderShare;

2012-08-20 15:41:30 4004 1

原创 用一个view创建的多个静态分割窗体

m_wndSplitternd.CreateView(0,0,RUNTIME_CLASS(CLiverDemoView),CSize(width,height),pContext); m_wndSplitternd.CreateView(0,1,RUNTIME_CLASS(CLiverDemoView),CSize(width,height),pContext); m_wndSplitt

2012-08-20 11:23:23 923

转载 利用roi或coi局部复制拼接图像示例

http://topic.csdn.net/u/20110308/13/68597a35-6d70-4d5f-a51f-6df27dcebdfc.html/****************** 08/03/2011******************/#include #include int main(){ char* filePath = "D

2012-08-16 08:43:56 854

原创 关于内存泄露的几点问题

出现“触发xx断点……”或者定位到代码“return HeapAlloc(_crtheap, 0, size ? size : 1);”错误出现这种问题的原因: (1).在一个被调函数里面,指针变量使用了new分配堆空间,但函数结束返回的时候没有释放。在主函数里头接着又使用new给新的指针变量分配空间,这时候就会出错。

2012-08-09 13:49:26 2423

原创 关于mfc界面风格 以及 文本控件字符大小的问题

1.界面风格变化原因:        以前一直纳闷,为什么对话框等资源在编辑模式下界面很好看,而在运行的时候就变成比较老旧的界面,边界凹凸明显,很不好看。这其中的原因就是,如果工程属性中的Character set设置为Use Multi-Byte Character Set,则运行时界面是老旧风格;如果设置为Use Unicode Character Set,则是好看的界面风格. 2

2012-08-04 21:23:28 1545

Pedestrian Detection- state of art - 行人检测-更新到2015各种先进的algorithms

行人检测-更新到2015的各种先进的algorithms

2016-01-07

最新piotr_toolbox(Matlab的图像视频处理工具)

好像好多人都在找,我偶然下到了,这里供给那些下不下来又需要的同志们

2016-01-07

openGL超级宝典(英文第四版)及代码

OpenGL® SUPERBIBLE Fourth Edition Richard S. Wright, Jr. Benjamin Lipchak Nicholas Haemel Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City

2011-09-18

powerdesigner教程

用于数据库建模的非常实用的教程,下载后直接打开就可以了

2010-03-30

2009数模a的答案

2009数模评分规则 相关推导过程可能略去,但答案大概如此

2009-09-17

空空如也

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

TA关注的人

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