- 博客(14)
- 收藏
- 关注
原创 孙鑫的MFC第19章Dll1.lib的链接位置
在第19章的学习中,看到隐式链接方式时是将Dll1.lib填写在Project Setting》Link》Object/library Modules:中,在vs2010中找了半天,终于找到相对应的位置,如图所示:
2015-12-09 16:48:32 489
原创 error C2664
今天写程序在用到CString对象的函数Format的时候,出现了错误:error C2664: "void ATL::CStringT::Format(const wchar_t*,...)。在网上搜了一下,找到一个比较好的答案。问题:CString strDate,strTime; SYSTEMTIME st; //获取本地时间
2015-11-24 20:41:25 816
原创 MFC改变应用窗口标题
想在MFC中改变应用程序的标题,不能仅在PreCreateWindow(CREATESTRUCT& cs)中修改cs.lpszName,还要在cs.style中去掉FWS_ADDTOTITLE。例如:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWndEx::PreCreateWindow(cs) )
2015-11-11 19:31:23 520
原创 Ubuntu下安装firefox 17的方法 (Ubuntu 10.04)
原来一直使用的Ubuntu自带的firefox 12,看到Mozilla出了17就想换个新的试试,现在将我自己成功的安装方法写在这里,希望能对大家有帮助。步骤1:从智谋中国下载firefox 17的Linux安装包,地址为http://firefox.com.cn/download/。下载后得到Firefox-latest.tar.bz2,解压缩到本地,或者到/opt,我个人感觉在/o
2012-11-24 14:54:10 1875
转载 Ubuntu 完全卸载Firefox 的办法(ubuntu 10.04 LTS)
今天在Ubuntu10.04下尝试着删除了原装的Ubuntu firefox 12,用了以下的命令,很有效。Ubuntu 默认的的Firefox "捆绑"了一些gnome 插件,想完美卸载的需要把相关插件也一同下载掉。sudo apt-get autoremove firefox firefox-branding firefox-gnome-support ubufox
2012-11-24 14:03:40 1494
转载 查看Ubuntu版本号的几种方法
方法一:cat /etc/issue返回结果:Ubuntu 6.06.2 LTS \n \l 方法二:sudo lsb_release -a返回结果:No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 6.06.2 LTSRelease: 6.0
2012-10-16 11:00:42 777
转载 用 const 限定类的成员函数
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限定:有 const 修饰的成员函数(指 const 放在函数参数表的后面,而不是在函数前面或者参
2012-10-14 16:54:58 426
原创 一个学习迭代器(iterator)的好例子
除了使用下标来访问vector对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。迭代器是一种检查容器内元素并遍历元素的数据类型。在学习迭代器的过程中发现了一个好例子,原文请见参考2,程序如下:#include #include #include using namespace std; // hehe, simple methodint
2012-10-12 20:32:19 1131
转载 让linux加载当前目录的动态库
linux的excutable在执行的时候缺省是先搜索/lib和/usr/lib这两个目录,然后按照ld.so.conf里面的配置搜索绝对路径,linux缺省是不会在当前目录搜索动态库的。windows加载动态库的时候,缺省是首先加载本地目录下的动态库,然后再搜索windows/system和windows/system32目录。windows的动态库搜索顺序,虽然有可能会造成潜在的混
2012-09-18 14:24:03 671
转载 HHT变换
HHT就是Hilbert-Huang Transform(希尔伯特黄变换),美国航天航空局黄鳄教授发明的,大概的过程是:先对信号进行经验模态分解(Empirical mode decomposition -EMD),得出本征模态函数(IMF intrinsic mode function),再对本征模态函数进行希尔伯特变换,从而过进一步得该信号的希尔伯特谱、时频能量谱等,以便对信号进行分析,据介绍
2012-08-02 11:30:34 7707
原创 linux下安装boost及boost::thread的使用
1.0 前言由于项目需要,初次接触boost,难免要面临安装调试的问题。由于boost库的发展还比较短,网上的中文资料也比较少,自己走了不少弯路,在这里把自己检验过的正确的方法写下来,希望能对后面的学习者有所帮助。本文主要参考了boost.org中的get start文档和Stack Overflow网站中的部分内容。1.1 环境Ubuntu 10.04, boost 1.
2012-06-20 16:17:12 15199 1
原创 const 和 static 两个关键字的区别 (c++)
这是一个初学者会困惑的问题,我简单讲一下我的看法:static声明的变量类似于全局变量,只不过它只在其作用域里起作用,在作用域外不可见。const是用来声明一个只读常量。大家尝试一下下面这个例程就可以清楚了(给出的是全局变量的,可以注释掉全局变量,再分别试试static 和 const的情况)#include using namespace std;int i = 0;vo
2012-04-21 17:21:30 544
原创 double型转换到string对象(linux c++)
个人认为最简单的办法,利用c语言中sprintf。自己写了一段程序在这,大家一看就明白了。#include #include using namespace std;int main(){ double a, b; string line1, line2, line3; char buffer1[40]; char buffer2[40]; cin >> a; cin
2012-04-18 20:59:36 1637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人