- 博客(28)
- 资源 (7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 让vim易用人性一点
大牛程序猿必备神器,但小白刚开始使用vim的时候,会觉得很难用,因为不会用。。。主要是因为不会配置,没能开发出vim的潜力,所以记录下自己使用vim时的常用配置供大家查阅,方便新手入门~~基本说明:1) vim配置文件etc/vim/vimrc 是所有用户的配置(sudo 修改)~/vimrc 只影响到单个用户2) vim插件位置~/.vim/ (~ 就是当前用
2014-04-07 10:32:18
2490
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C++下的目录遍历操作
最近使用C#比较多,对于目录操作DirectoryInfo和Directory这个类感觉用起来很方便,突然又要写点C++代码,也要使用目录遍历,想了想以前的经历,记得好像MFC中的CFileFind类使用起来还算方便,但具体使用也忘了,又要花点时间去查下,还是记录在这以后再使用来查阅也方便。在VC++下使用CFileFind类,首先要在项目属性设置中关于“MFC的使用”设置好,再在头文件中包含
2013-11-02 16:51:40
1918
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 bat文件编码的那些事
本人使用的是中文windows系统,最近需要使用批处理文件调用EXE处理大量数据,使用C#程序生成bat文件,却不能运行,在命令行窗口中发现有批处理中存在中文的地方都是显示乱码(如中文路径等),这实际是文件编码导致。 使用C#的StreamWriter默认参数在该系统下,生成的文件格式是ANSI as UTF-8(Notepad++查看显示),命令行窗口调用BAT文件命令则出现乱码
2013-11-02 15:42:45
10180
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C#指定编码写文件的那些事
C#写文件时,StreamWriter有可选参数指定编码格式Encoding,而文件的格式ASCII,UTF-8,UTF-32,Unicode,gb2312对于存储文件内容又格外重要。(关于具体文件编码请上网搜索资料)测试代码如下:using System;using System.Collections.Generic;using System.Linq;using Syste
2013-11-02 14:37:43
9717
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 int类型赋值INT_MIN(-2147483648)
最近在编程中遇到一个问题:error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
2013-08-09 15:19:59
4487
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Matlab中的取整函数fix, floor, ceil与round
1. fix 向0取整fix([-0.5 -0.4 0.4 0.5]) ==> [0 0 0 0]2. floor 向-inf取整floor([-0.5 -0.4 0.4 0.5]) ==> [- 1 -1 0 0]3. ceil 向+inf取整ceil([-0.5 -0.4 0.4 0.5]) ==> [0 0 1 1]4. round 四舍五入round([
2013-08-06 15:39:47
2956
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用C++的map容器遇到的bug(map/set iterator not dereferencable)
最近使用C++,程序中使用了map容器,提示错误map/set iterator not dereferencable。刚开始很是疑惑
2013-07-23 10:31:19
10261
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【POJ】1012 Joseph
DescriptionThe Joseph's problem is notoriously known. For those who are not familiar with the original problem: from among n people, numbered 1, 2, . . ., n, standing in circle every mth is going
2013-05-18 15:32:08
1602
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在Win7下去掉快捷方式箭头的简便手动操作
一直都觉得在Win7下快捷方式上的箭头看着很别扭,并且也知道网上很多方法,主要是两类,一是:修改注册表;二是:使用美化工具(估计也是修改注册表)。作为一个科班出身的伪程序员,就想使用一个比较靠谱比较简便的方法,无后患,一刀见血,于是跑去网上搜索,最后发现了以下批处理代码:去掉快捷方式箭头的批处理 DeleteArrow.batreg add "HKEY_LOCAL_MACHIN
2013-05-08 15:00:59
3183
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【POJ】1001 Exponentiation
DescriptionProblems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for many co
2013-04-25 19:04:23
836
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【POJ】1007 DNA Sorting
DescriptionOne measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequence ``DAABEC'', this m
2013-04-23 16:24:34
780
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【POJ】1006 Biorhythms
DescriptionSome people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the physical, emotional, and intellectual cycles, and the
2013-04-17 20:57:02
757
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 OpenCV 2.4.4 + VS2012的配置
上次使用OpenCV差不多是一年前的事了,而最近又需要用到,而OpenCV的版本更新了好几次了,VS也升到了2012,故记录下配置过程,供大家查询。1. 安装OpenCV和VS。(基础工作不多说了)2. 修改环境变量计算机-》属性-》高级系统设置-》环境变量编辑Path:D:\Program Files\opencv\build\x86\vc11\bin(注意自己的安装
2013-04-16 18:38:23
14016
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 VS2010和VS2012中关于ipch文件夹和.sdf文件的设置
ipch: Intellisense Precompiled Header Filesdf: SQL Server Compact Edition Database File用过VS2010和VS2012的肯定知道,这两个东西占了很大空间,从而导致项目文件夹庞大,给磁盘空间造成了压力。从网上搜索后,得到解决方法,整理如下供查阅:1. 方法1 使用回退位置(推荐)
2013-04-16 13:14:31
4704
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 libsvm的版本引出的问题
最近在matlab下运行关于svm的一些程序,而选用的libsvm包来使用。1. 错误一 mexa64与mexw64刚开始运行时,没怎么注意文件夹下的svm的mex文件,运行则报错。根据错误提示位置,点击进入了一个svmtrain文件,发现居然是matlab自带svm程序,居然没有调用文件夹下的mex文件。跑去看mex文件,发现其后缀是mexa64,svmtra
2013-04-08 21:58:52
4657
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Matlab的内存问题
Matlab 中数组必须占用连续分配的内存段,当无法为新建的数组分配连续的内存段的时候,”Out of Memory”就会出现。在使用的过程中,由于存储单元的不断的被分配和清除,反复分配和释放数组会使内存被分割成不连续的区域,可用的连续内存段减少,很容易造成“Out of Memory”。clear和pack的使用:clear:Remove items from workspace
2013-04-04 11:34:59
1658
原创 关于matlab中struct增长的优化
在平时编写matlab代码进行实验,偶然间发现matlab结构进行行增长或者列增长速度差异较大,选择列增长能够很大程度上提速。为了进一步验证,就写了一段demo程序测试:{% highlight matlab %}n = 100000;fprintf('row grow ... \n');tic;temp = struct;for i = 1 : n
2014-08-06 10:39:25
2091
原创 【POJ】3720 Occurrence of Digits
感觉太久没写C代码了,打算以后有事没事就去做一做POJ,既能写代码练练手,又能提高我这弱弱的算法的能力,还能开拓思维……好处不多说啦,差点能包治百病今天做的是3720 Occurrence of Digits:DescriptionEvery fraction can be converted to a repeatin decimal. For example
2013-04-11 12:55:09
925
原创 Pytion下使用winshell创建快捷方式
最近因为要在服务器上一大堆的视频帧中做一些数据分析,如果手动在数据集中寻找指定视频的帧将极其繁琐枯燥,而最近又在学习Python,所以便写Python程序去搜索指定视频帧再拷贝回本地电脑,主要是文件名的字符匹配和文件操作。 先没怎么留意拷贝到本地文件的大小,随着几天分析,突然留意到本地磁盘空间小了好多,拷贝了好多G的数据到本地磁盘了。又想了想,其实这样挺浪费空间的,数据在服务器上
2013-03-28 14:58:54
3506
原创 关于Python源码的编码问题
最近一段时间开始学习Python,或多或少的会在代码中进行中文注释或者是输出中文等。刚开始的时候我是在命令行下使用python,在编辑器下写好代码,python file.py 来运行,因而当代码中出现中文时便会出错,具体提示如下:看了下错误提示,编码问题,那时有其他事情便不想纠结,我英语注释还行么。。。后来使用Idle,当代码中出现中文时,F5运行便会出现提示:
2013-03-28 10:09:26
1098
原创 VS2012安装与启动的那些事
最近装完系统,开始装VS2012,但在安装VS过程中,我开了较多的东西,结果完成,但提示有两个组件安装失败,看了下这两组件,感觉是用不到,便没太在意。打开VS2012,可以运行测试程序Hello World。随后,VS提示更新Update1(KB2707250),这个是个在线下载安装的,在线下载安装太慢无法更新成功,于是去下了个离线包,解压后总计1G左右。本地安装更新,结果有组件失败。进行修复
2013-01-14 20:18:45
9685
原创 关于硬盘低级格式化与安装系统的那些事
首先介绍下硬盘低级格式化,百度百科定义,低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。硬盘低级格式化的功用:硬盘低级格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保存的数据将全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂
2013-01-14 12:54:37
5374
原创 Ubuntu下mentohust的配置
在学校里,用教育网的同学可能就知道mentohust这软件。我是一个Linux新手,最近想学一学,而我在windows下也是用的mentohust,因而装了Ubuntu12.10后,肯定也是想用mentohust,因而带来了配置mentohust的问题。关于mentohust的配置,首先要确定自己用的教育网是否使用了DHCP(动态主机设置协议),实际就是确定是否是用了静态IP,如果你平时上网是
2013-01-13 23:31:12
4678
原创 关于BOOL与bool
关于BOOL和bool,最基本的描述:1.类型不同,bool是布尔型,而BOOL就是int型;2.长度不同,bool是一个字节,而BOOL是int的长度;3.取值不同,bool只有true和false,而BOOL理论上就可以取所有int值,但是既然是BOOL就单独给宏定义了两个值TRUE(1),FALSE(0),但在Win32 API中很多返回值为BOOL的函数都是三值逻辑(TRUE/
2012-11-10 01:05:54
1532
原创 关于本人博客的一些叙述
/* 博客前言 */ 原来一直有个习惯,就是平时在做事情的时候,去网上查阅的资料喜欢保存网页书签,但是又没有整理的习惯,久而久之,浏览器中保存的书签多而繁杂,需要的时候去找书签的时间跟重新去搜索的时间都有的一拼了。 又过段时间,突然觉得自己的浏览器书签管理乱的自己都觉得无法忍受时,就决心去整理书签,看着原来搜索资料的书签,也只好忍痛删除。
2012-11-09 08:08:41
754
原创 2012年UC的一道笔试题——空间时间复杂度限制下的数字排序
2012年UC的一道笔试题在空间复杂度O(1),时间复杂度O(n)下,置换数组a1, a2, ..., an, b1, b2, ..., bn置换后a1, b1, a2, b2,..., an, bn 关于此题,一般我们的做法都是重新构造一个数组来进行操作,但与题中描述的空间复杂度O(1)不符,为了达到空间复杂度O(1),就必须充分利用原数组的空间,因而我使用的方法是迭
2012-10-18 10:01:26
1631
vim配置软件
2014-04-07
正则表达式经典实例
2013-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人