
编程学习笔记
文章平均质量分 66
MrKnight
这个作者很懒,什么都没留下…
展开
-
关于本人博客的一些叙述
/* 博客前言 */ 原来一直有个习惯,就是平时在做事情的时候,去网上查阅的资料喜欢保存网页书签,但是又没有整理的习惯,久而久之,浏览器中保存的书签多而繁杂,需要的时候去找书签的时间跟重新去搜索的时间都有的一拼了。 又过段时间,突然觉得自己的浏览器书签管理乱的自己都觉得无法忍受时,就决心去整理书签,看着原来搜索资料的书签,也只好忍痛删除。原创 2012-11-09 08:08:41 · 784 阅读 · 0 评论 -
关于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 · 2171 阅读 · 0 评论 -
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 · 9831 阅读 · 2 评论 -
bat文件编码的那些事
本人使用的是中文windows系统,最近需要使用批处理文件调用EXE处理大量数据,使用C#程序生成bat文件,却不能运行,在命令行窗口中发现有批处理中存在中文的地方都是显示乱码(如中文路径等),这实际是文件编码导致。 使用C#的StreamWriter默认参数在该系统下,生成的文件格式是ANSI as UTF-8(Notepad++查看显示),命令行窗口调用BAT文件命令则出现乱码原创 2013-11-02 15:42:45 · 10303 阅读 · 0 评论 -
C++下的目录遍历操作
最近使用C#比较多,对于目录操作DirectoryInfo和Directory这个类感觉用起来很方便,突然又要写点C++代码,也要使用目录遍历,想了想以前的经历,记得好像MFC中的CFileFind类使用起来还算方便,但具体使用也忘了,又要花点时间去查下,还是记录在这以后再使用来查阅也方便。在VC++下使用CFileFind类,首先要在项目属性设置中关于“MFC的使用”设置好,再在头文件中包含原创 2013-11-02 16:51:40 · 1964 阅读 · 0 评论 -
int类型赋值INT_MIN(-2147483648)
最近在编程中遇到一个问题:error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型原创 2013-08-09 15:19:59 · 4595 阅读 · 1 评论 -
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 · 3053 阅读 · 0 评论 -
Python文件读写时的换行符与回车符
后续原创 2013-08-04 20:47:07 · 89756 阅读 · 0 评论 -
【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 · 869 阅读 · 0 评论 -
【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 · 798 阅读 · 0 评论 -
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 · 14095 阅读 · 7 评论 -
VS2012安装与启动的那些事
最近装完系统,开始装VS2012,但在安装VS过程中,我开了较多的东西,结果完成,但提示有两个组件安装失败,看了下这两组件,感觉是用不到,便没太在意。打开VS2012,可以运行测试程序Hello World。随后,VS提示更新Update1(KB2707250),这个是个在线下载安装的,在线下载安装太慢无法更新成功,于是去下了个离线包,解压后总计1G左右。本地安装更新,结果有组件失败。进行修复原创 2013-01-14 20:18:45 · 9734 阅读 · 0 评论 -
【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 · 814 阅读 · 0 评论 -
关于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 · 1612 阅读 · 0 评论 -
【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 · 1655 阅读 · 0 评论