自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Phoenix_SZX的专栏

http://suzhouxing.github.io/

  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 使用VBA实现Excel合并相同内容的相邻单元格

写算法的数据分析时生成了csv文件,为了方便查看需要对部分单元格进行合并。原始的CSV文件用Excel打开有大量如下形式的子表:而我希望处理之后变成如下格式:在网上搜索了很久,大多只能对某一列进行操作,而我需要对整个表格的行列都进行这个操作。除此之外,因为是数据分析的表格,我还希望只对非数字开头的单元格进行合并,即行列标题。经过多次尝试,终于在以前从来没用过VB

2015-03-10 16:12:36 7428

原创 解决C++中宏定义导致的名字污染

在编写一个Graph模板类的时候,为了使用户可以自定义 距离 的类型,比如 int 或者 double 甚至其他高精度有理数的封装类,我将距离的类型定义为模板参数 T_DIST ,并使用了标准库中的std::numeric_limitsT_DIST>::max()定义最大距离template typename T_DIST>const typename TopologicalGr

2014-12-27 17:23:32 1517 1

原创 C++中函数返回值的保存

在C++中,可以使用多种方式返回一个变量(对象),比如直接返回一个临时对象、返回其引用、返回其指针。配合不同的修饰符,又可能产生不同的效果。下面我在visualstudio2013中测试了一下什么样的保存方式是合法的,什么样的保存方式是非法的。为了防止编译器优化影响结果,我在被调用的函数中使用了标准输入而不是直接指定字符串为一个常量值。测试程序:#include #i

2014-12-27 11:29:08 1370

原创 OpenCV简单画点方法

opencv中的绘图函数里面有画线画矩形画圆的函数,但是居然没有画点的函数。在网上查了一下很多人都是用line或者circle来画点,但是实际上有更简单高效的方法——直接访问Mat类的像素点信息。由于平常处理的都是二维图像,很少超过3维,所以cv::Mat中的at方法重载了有2个int参数的版本,用于访问某个像素点的RGB信息。下面是一个举例:#include #incl

2013-12-31 17:08:26 9202

转载 Visual Studio中将一个文件在两个tab中打开的方法

在写C++程序时,如果编写了模板,往往会把声明和实现都写在头文件里。在编写实现的时候,有时会要来回翻,很不方便。现在的电脑屏幕的宽高比都比较大,而且人眼横向扫视的速度比纵向要快,所以编程时往往会在编辑器中横向打开两个文件。但是,在Visual Studio中如果打开一个文件两次,第二次只是会激活第一次打开的那个文件的tab。那么,怎么在Visual Studio中横向打开同一个

2013-12-25 17:12:47 5809 1

转载 IE主页被篡改且无法修改解决方法

注册表解决方案:不能修改IE主页:在HKEY_CURRENT_USER\Software\Policies\Microsoft中,将主键“Internet Explorer”删除即可。然后再IE浏览器的选项中重新设置主页。组策略(gpedit.msc)解决方案:另外,如果你不能修改注册表:

2013-12-23 23:52:29 1850

原创 创建使用相对路径的快捷方式

右键单击一个快捷方式 - 单击“属性” - 在“目标”一栏里填写快捷方式的路径,你会发现这个路径不能是以.或..开头的相对路径,但是在那里填写下面的内容即可轻松实现:%SystemRoot%\explorer.exe "一个绝对路径或相对路径"eg:%SystemRoot%\explorer.exe "..\123"           --双击该快捷方式会在新窗口中打

2013-05-18 20:38:21 1660 1

转载 解决“Access restriction: The type BASE64Encoder is not accessible due to restrict”的问题

用java写计算机网络课程的邮件客户端的实验时,用到了BASE64编码,结果出现了如题所述的问题。经过百度……得到下面的解决方案,成功解决了该问题:“在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了。”转自:http://palwang.iteye.com/blog/9064

2013-05-01 10:10:07 843

原创 Linux内核2.6.34.14添加系统调用及编译方法(CentOS-6.4-x86_64)

//我添加系统调用步骤,仅供参考,尤其是系统调用的实现部分,建议大家自己写,除了我这种好像还可以用sys_open系列来写#define 内核版本 linux-2.6.34.14#define 操作系统 CentOS-6.4-x86_64int main(){ 下载内核并解压到任意位置 if ( 你当前的系统是x86_32系统 ) { 32位系统的步骤()

2013-03-15 22:33:22 2025 1

原创 计算机专业的学习资料与个人对本专业的理解

以下资料仅供小范围学习交流使用,请勿广泛传播,请勿用作商业用途,以免涉及知识产权纠纷。 一、自己整理的资料:http://pan.baidu.com/share/link?shareid=124211&uk=1426109645这里面主要是计算机专业相关的书籍的电子档(pdf+djvu),以及少量他人整理的资料,点开链接可以看到目录结构(很多资料比如人工智能的相关资

2012-12-01 08:51:32 1873

原创 关于文本模式和二进制模式对文件进行操作的区别

看到这个标题可能很多人会说:“不就是文本模式下系统会对其中的换行符进行转义吗!”以前我也是这么想的,但是最近又有些迷糊了……之前在做数据结构的课程设计,我选的题目是huffman编码对文本文件进行压缩。手痒的我把自己的程序在图片上试了试,压缩出来的文件出奇的小……其压缩率甚至超过了专业的压缩软件……不用想……肯定是数据读写过程中漏掉了很多东西,或许是在读取过程中提前遇到了EOF

2012-08-18 21:50:04 1225 1

转载 eclipse 关闭空格、等号自动补全功能(附带本人的另一种改法)

原文链接:http://hi.baidu.com/leejun_2005/item/ba970c5094e3ecacadc8576bfrom:http://topic.csdn.net/u/20081125/13/167fcf52-64b3-43cd-a012-21db67282267.htmlfrom:http://blog.anzhuozx.com/archives

2012-07-26 23:04:08 1606

原创 递归求解九宫格(数独)源代码

以下是用递归的方式求解九宫格(数独)的源代码:[cpp] view plaincopy//=========================================================================  ////////////////////////////////////////////////

2012-07-26 21:38:46 2446

使用C#.NET操作Excel文档

在c#中使用openxml、closedxml和interop读取和编辑excel文档的代码示例。

2015-12-15

Linux内核完全注释 赵炯 2007年第三次修订

Linux内核完全注释 赵炯 2007年6月第三次修订 本书对 Linux 早期操作系统内核(v0.11)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间 内对Linux 的工作机理获得全面而深刻的理解,为进一步学习和研究Linux 系统打下坚实的基础。虽然所选择的版本较低, 但该内核已能够正常编译运行,其中已经包括了LINUX 工作原理的精髓,通过阅读其源代码能快速地完全理解内核的运作 机制。书中首先以Linux 源代码版本的变迁历史为主线,详细介绍了Linux 系统的发展历史,着重说明了各个内核版本之间 的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。另外介绍了内核源代码的组织结构及相互关系, 同时还说明了编译和运行该版本内核的方法。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细 说明。每章的安排基本上分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料介绍、与当 前版本的主要区别等部分。最后一章内容总结性地介绍了继续研究Linux 系统的方法和着手点。

2012-12-09

数独(九宫格)求解

之前芬兰数学家发现了一个传说中“最难”的数独,于是手痒自己编程写了一个求解数独的程序,基本可以秒杀所有数独

2012-07-16

还是24点……前两个都有问题……

输入四个数,列举所有能得到24点的计算方法(仅通过四则运算)

2011-05-14

前一个算24点的程序忘记加getch()了……重新传个

前一个算24点的程序忘记加getch()了……重新传个 输入四个数,用四则运算得到24点。

2011-05-12

给出24点游戏计算方法的小程序

输入四个数,列举所有可以得到24点的运算方法,不过交换数字位置不算重复…………

2011-05-12

空空如也

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

TA关注的人

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