自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 matlab 读纯数据文本文件

只要在命令行输入 load data.txt, 即可生成一个名为data的数据数组,太方便了。当然前提是data.txt中的数据是按照数组格式存储的。相比textread(‘data.txt’,'%f%s...',‘delimiter’,',')来说,使用load更适用于读取一些大型数据文件,比如100*1000维的数据文件,使用textread处理起来会很麻烦。

2013-09-23 17:29:45 1644

原创 “致青春”有感

赵导的“致青春”火了,虽然遭到一批原著粉丝的狠批、所谓职业影评人的诟病,却也架不住众多70后80后以及我这样的伪90后的喜爱。影片中呈现的大学生活离我们略显遥远,首先是环境上,我曾经生活的大学宿舍条件远好于影片中的京南大学,虽然也要拎着水壶去打热水,也被禁止使用电饭煲,但每个角落都透漏了信息化的气息。然后是生活上,影片中郑薇明朗可爱又泼辣的性格让我们觉得很是过瘾,影片中逃课、深夜男寝玩牌等情节与我

2013-05-13 22:35:38 747

原创 科研效率的思索

在身边,总能找到一些科研“牛人”,跟他们讨论问题,会发现似乎他们的脑子转得特别快,一个想法接一个想法,一个问题产生了,他们能“无缝衔接”似的想到可能的原因以及解决方法。这些“牛人”的光芒是很难遮掩的。一次组会,一个研讨,冷眼旁观,就很容易发现哪些是科研大神,他们往往思路清晰,反应敏捷,发言直指问题核心。我认为,这些科研“牛人”固然拥有比较突出的IQ,但良好的学习习惯、思维方式也格外重要,而这些

2013-05-13 21:22:57 707 1

原创 关于编译器找不到stdafx.h头文件的问题

用到stdafx这个预编译头文件,一定是在使用MFC的工程中。头文件预编译,就是把一个工程中使用的头文件预先编译,以后该工程编译时,不再编译这部分头文件,仅使用预编译的结果,这样可以加快编译速度,节省时间。一般该stdafx.cpp文件仅包含若干头文件,并没有其他代码。所有的MFC 的.cpp文件第一条语句都是#include“stdafx.h”.首次编译时,选择 工程-属性-配置属性-C/C

2013-05-10 17:27:59 22614

原创 批处理和单独运行时结果不一样

事实证明,所有诡异的情况都是程序编写的错误。用VS编译运行的时候,不报错,运行结果看起来十分正确合理。然而做成批处理文件来运行的时候,也没有报错,就是输出的结果有明显的错误。这个就有点匪夷所思了,为什么单独运行的时候没有任何问题,而批处理的时候输出结果就是不对呢。。一步一步的查程序,就是把 我改动的部分都注释掉,再一个个的网上添,最后发现在一个循环中,有数个条件判断语句,其中一个条

2013-04-25 14:27:59 1124

原创 VC++ 整型数的除法

VC中 两个整型(int)数相除,如 5/10,输出是整数部分,0,即使将结果强制转换为浮点型,也只是 0.00 而已,如果希望输出浮点型,则用 5.0/10 或者 (float)5/10; 这样输出的结果才是 0.5

2013-04-25 11:10:06 2279

原创 VC++数组越界为什么不报错

在一次调试经历中,惊现数组越界,而VS编译器竟然没有报错,还能正常输出结果。网上查了一番,原来只要数组越界,访问的还是本进程的地址,编译器就不会报错,甚至有可能访问到的还是本数组内的地址,如N[2][6] 与数组N[4][3] 访问到的是相同的地址,因为这些数组元素在内存中就是连续排放的,[ ]只是提供了一种索引的方式。

2013-04-25 11:06:46 1881

原创 C++中 三角函数的输入范围

sin() 和cos() 处理的是弧度制 不是角度制即是0——2PI

2012-11-15 10:15:05 2380

原创 chkstk.asm堆栈溢出(VC++)

程序运行报错,提示内存访问冲突。每当程序调试运行到函数开始的‘{’时就进入chkstk.asm.并提示错误。google之,大多数意思都是局部变量太大,超出了缺省的1M的stack size。检查函数体内的变量,确实有一个float [141][141][256]的数组,这个显然太大了。改用 new从堆申请空间M.M=new float **[141];for (int i

2012-11-06 14:55:17 11239

原创 不能将参数 1 从“int”转换为“std::_Vector_const_iterator<_Myvec>”(VS2010 )

假设c是vector要删除c中的某个元素c.erase(n);n不能用整数,必须是迭代器;否则就会报错不过可以这样c.erase(c.begin()+n);

2012-11-05 16:11:25 4908

原创 VS2010工程转到VS2005下

需要把VS2010下的工程转成VS2005的工程方法1也是网上很流行的、随便一搜就能找到的。用记事本打开.sln文件,你将看到:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008;把它改成:Microsoft Visual Studio Solution File, Fo

2012-10-10 17:19:17 2139

原创 VS2010下内存泄露调试经历

折磨了我N多天的内存泄露bug终于解决了,当发现原因竟然是自己犯的那样弱智的一个错误时,真有种撞墙的冲动。现在就说说这次调试过程,血的教训!!以后写代码务必务必谨慎!!程序写好了,拿两个数据文件做测试,调试通过,输出正常,OK~,然后就想测试一下所有的数据文件,看看结果是不是理想。写了一个批处理文件来遍历执行所有的文件,然后问题就出现了,大部分文件执行都是正常的,但执行到有些文件时,windo

2012-09-04 15:37:41 4417 1

空空如也

空空如也

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

TA关注的人

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