- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 Sublime Text3配置小结
Sublime Text3配置小结每次重装电脑,我的sublime Text就成为了一片空白,又要花时间找资料重新配置,实在是烦不胜烦,特此记录下来。Sublime text 3 中文文件名显示方框 在Preferences,Settings-User配置中加上:”dpi_scale”: 1.0主题配置 参照了大宝滋润霜1的配置在Preferences,Settings-User中修改文
2017-09-24 10:39:00 874
原创 二进制文件 读进vector
可以参照知乎链接:https://www.zhihu.com/question/52359180我的实现:#include<iostream>#include <vector>using namespace std; int main() { MatrixXd Final; std::vector<unsigned char> buffer; long size;
2017-09-06 10:30:26 3326
原创 Eigen: 一维Vector转为矩阵或者向量
#include <iostream> #include <vector>#include <Eigen/Dense>using namespace Eigen; using namespace std; int main(){ vector<double> x; //注意vector中元素的类型double与矩阵类型matirxX(d)一致 for(dou
2017-09-06 09:43:26 9420 1
原创 Eigen: 二维Vector怎么转为矩阵
直接上代码了#include <iostream> #include <vector>#include <Eigen/Dense>using namespace Eigen; using namespace std; int main(){ vector<vector<double>> x; MatrixXd re(3,3); for(int i=0;
2017-09-06 09:30:14 4220
原创 二维vector怎么初始化?
vector<vector<double>> x;for(int i=0; i<3; i++){vector<double> a;for(int j=0; j<3; j++){a.push_back(j);}x.push_back(a);}
2017-09-06 09:21:34 515
原创 WTL_Error---VS2012 新建WTL 脚本发生错误(wizard 1033/default.h,2052/scrips.js,2052/Common.js)
ok,找到解决方法,下载压缩包后,选择属性-解除锁定,而我仅仅是对scrip文件解除锁定,这样是不行的。事实证明,修改注册表的方法没什么用。网上的方法如下:找到键值“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\” 3、找到项“1000”,如果不存在,则创建 4、在“1000”项中新建DWORD值
2016-06-16 10:06:02 1010
原创 String to int
闲来无事,总结一下最近经常碰到的转换问题? int to string? 首先,可以使用MFC里的CString 类,这是最次的,能 不用就不用。CString str; int i; str.Format(“%d”,i); 其次,是Win32 自带的atoi()类,百试不爽 string str; char c[35]; strc
2016-03-10 19:45:17 397
原创 Bug5-class类型重定义问题
是因为头文件重复include引起的问题。 防止头文件重复加载: 系统那些头文件,无论怎么include都没事,因为一般都用了宏定义,防止重复。 在头文件最上方写: #ifndef XXX #define XXX 文件最后写: #endif
2016-01-12 18:32:50 598
原创 Notepad++配置c++、python、java与C#
NppExec配置 <———————–> C#: NPP_SAVE cmd /k csc /out:”(CURRENTDIRECTORY)$(NAMEPART).exe"(CURRENT_DIRECTORY)\$(NAME_PART).exe" (FULL_CURRENT_PATH) &EXIT echo echo ==========编译成功后开始运行========== cmd
2015-12-28 21:04:51 585
转载 string、char*以及CString
我们在C++的开发中经常会碰到string、char*以及CString,这三种都表示字符串类型,有很多相似又不同的地方,常常让人混淆。下面详细介绍这三者的区别、联系和转换: 各自的区别 char*: char*是一个指向字符的指针,是一个内置类型。可以指向一个字符,也可以表示字符数组的首地址(首字符的地址)。我们更多的时候是用的它的第二的功能,来表示一个字符串,功能与字符串数组char ch
2015-12-14 09:47:52 365
转载 C字符串和C++字符串
转自 http://www.cnblogs.com/MuyouSome/ 在C中,并没有字符串这个数据类型,而是使用字符数组来保存字符串。C字符串实际上就是一个以null(‘\0’)字符结尾的字符数组,null字符表示字符串的结束。需要注意的是:只有以null字符结尾的字符数组才是C字符串,否则只是一般的C字符数组。C字符串定义时可以利用”=”号进行初始化,但是以后不能利用”=”对C字符串进行赋
2015-12-14 09:35:06 289
转载 Bug 4---warning C4996: 'strcpy': This function or variable may be unsafe.
使用VS2005以上版本(VS2005、VS2008、VS2010)编译在其他编译器下正常通过的C语言程序,你可能会遇到类似如下的警告提示: 引用内容 warning C4996: ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation,
2015-12-09 18:19:27 639
原创 Bug3 ---error C2039: “SetWindowTextA”: 不是“ATL::CStringT<BaseType,StringTraits>”的成员
代码如下: strDate.SetWindowText(strDate1); strDate 为编辑框CString类型的成员变量,也就是说SetWindowText不是CString下的成员,说明strDate不应设置为CString类型,而应为CEdit类型。或者进行强制类型转换。总结 当然,将成员变量设置为CString类型也是可以的,这时你就要直接对成员变量进行赋值。 否则
2015-12-09 16:30:30 4426 1
原创 Bug2---mfc中错误2039:“GetCheck”: 不是“CWnd”的成员
代码如下: if(BST_UNCHECKED==(CButton*)GetDlgItem(IDC_CHECK1)->GetCheck()) { flag ++; }GetCheck()是CButton 的成员,明明做了转换,为什么不行? 实际上 GetDlgItem(IDC_CHECK1)返回的是一个Cwnd*的指针,通过(CButton*
2015-12-09 15:22:39 2522
原创 Bug1---Debug文件中的exe不能运行
你用的是相对路径,就是当前路径, 调试的时候是以PROJECT工程目录为当前路径的,而直接运行是以DEBUG目录为当前路径的,所以若程序要读取相应的文件,就会报错。
2015-12-09 13:25:35 1206 1
原创 文件操作
各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。1.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用
2015-12-08 16:49:45 353
VS2012+ ADO连接Acess数据库
2015-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人