自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 面试记录

记录下自己的每次面试2014/7/3

2014-07-03 15:31:25 1542

转载 达夫设备(Duff's Device)的详细说明

转自:http://blog.csdn.net/kingmax26/article/details/5252657前几天在网上看见了一段代码,叫做“Duff's Device”,后经验证它曾出现在Bjarne的TC++PL里面:  void send( int * to, int * from, int count)          //    Duff设施,有帮助的注释被有

2017-02-19 12:26:39 825

原创 【python】简单爬虫制作(汽车之家&易车网报价爬虫)

首先交代背景,逗逼女朋友每个月要花费半天多的时间去汽车网上找三十多个城市、十多款车型的报价数据,而且他们部门其它人也要做这种繁琐的工作。我在网络卡屎的情况下帮她做了一回,我就打死都想写个程序把这种stupid的工作自动搞定。上论坛一问,了解到原来这个叫爬虫,用python写比较简单。那就开始学python,学爬虫。其实没具体学python,或者对于爬虫的基本了解,直接看的这位博主的文章

2015-01-29 15:56:07 10093 3

转载 【Boost库初探】Boost库编译后命名方式

Boost库编译后命名方式from http://www.cnblogs.com/dementia/archive/2009/04/10/1433217.htmlBoost官网的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了B

2015-01-19 20:16:36 969

原创 【Boost库初探】Boost.Regex库编译、使用(32位/64位)

本文的运行环境为Win7 + VS20101. 下载boost库开发包:进入Boost官网下载最新版本Boost库的rar文件。2. 解压缩开发包:F:\boost_1_57_03. 进入Regex库所在目录:F:\boost_1_57_0\libs\regex\build,并在此文件夹下的地址栏输入cmd,可以看到cmd

2015-01-14 21:37:49 3863

原创 MATLAB与C++混合编程:动态链接库方法实现混合编程及常见错误解决办法

动态链接库方式调用MATLAB写好的函数,

2014-11-12 15:02:01 6008 7

原创 DLL创建与隐式调用总结

DLL的创建新建MFC dll,在cpp文件中编写

2014-11-06 11:21:31 956

原创 混合编程MATLAB引擎的一些错误(error LNK2019: 无法解析的外部符号)

error LNK2019: 无法解析的外部符号 _engOpen,

2014-11-04 20:49:19 6722 4

转载 VC与Matlab混合编程

转自:本文主要介绍VC与Matlab混合编程的两种方法,并详细介绍了VC向Matlab传递复杂数据:结构体的方法,有详细代码说明。Matlab 主要面对科学计算、可视化以及交互式程序设计的高科技计算环境,但由于Matlab开发平台上开发的程序不能脱离Matlab运行环境,因而在处理一些实际应用问题时显得灵活性不足,而VC++则在一定程度上能够弥补这一漏洞,因此,将二

2014-11-04 17:15:48 1915

原创 C++与MATLAB混合编程:MEX编程

MEX文件       在MATLAB中可调用的C或Fortran语言程序称为MEX文件。MATLAB可以直接把MEX文件视为它的内建函数进行调用。MEX文件是动态链接的子例程,MATLAB解释器可以自动载入并执行它。MEX文件主要有以下用途:       对于大量现有的C或者Fortran程序可以无须改写

2014-10-13 17:16:42 1166

转载 stl hashmap与map hashmap与hashtable

STL map常用操作简介1。目录map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素2。map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。3。map的功能自动建立Key - value

2014-10-08 20:28:08 630

转载 sleep,wait,join与interrupt,notify

对joint和interrupt理解的不够好,在中文的JDK参考手册上,说join是“等待该线程结束”,这里是不是该说成“等待正在执行的线程的结束”?。。因为在一些书上和论坛上看了都是说Join是在等待其他线程结束。。 以下是参考>的 1. sleep() & interrupt()     线程A正在使用sleep()暂停着: Thread.sleep(100000);    

2014-09-17 21:49:49 667

转载 C语言拾遗:模版的实例化与具体化

primer Plus在解释具体化和实例化看的有点乱,分解出来备忘在代码中包含函数模板本身并不会生成函数定义,它只是用于生成函数定义的方案编译器使用模板为我写类型生成函数定义时,得到的是模板实例如这个模板templatevoid Swap(T &t1,T &t2){ T _t; _t=t1; t1=t2; t2=_t;

2014-09-13 00:06:31 894

转载 稳定排序和不稳定排序全解答

这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。      首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相

2014-09-11 15:29:11 589

转载 【转】在可停靠窗格中使用对话框来实现可视化设计

转自:http://www.cnblogs.com/shuhaoc/archive/2011/06/26/cdockableform.html摘要:本文将介绍如何在可停靠窗口(Dockable Pane)中使用对话框来来实现可视化设计,即将一个对话框(Dialog)作为子窗口填充在可停靠窗格之中,这样做的好处是使得可以通过Visual Studio的对话框资源编辑功能可视化地设

2014-08-20 19:10:10 1258

转载 【转】Android系统设计中的设计模式分析(汇总)

转自:1、 开闭(OCP)简介:要扩展,不要修改。比如我对外提供了一个接口。现在想更新的话,不要直接修改这个接口,而是提供另外一个接口,然后通知大家在什么时间之前切换到这个新接口。举例:这个设计模式无处不在,Android每次升级都会提供一些新的API,有一些较老的API就会置为deprecated。如从level  1就支持的Service.onStart,在level

2014-08-14 10:58:09 651

转载 《编程珠玑(第2版)》笔记——将一个n元一维向量向左旋转i个位置(第2章)

第2章 啊哈!算法《编程珠玑(第2版)》的第2章,一开始就给出三个问题,其中问题B很有意思:将一个n元一维向量向左旋转i个位置。例如,当n=8且i=3时,向量abcdefgh旋转为defghabc。简单的代码使用一个n元的中间向量在n步就能够完成该工作,你能否仅使用数十个额外字节的存储空间,正比于n的时间内完成向量旋转。其实就像问题中提到的,如果不考虑空间,这是个很简单的问题。

2014-08-12 20:00:04 651

转载 C语言拾遗:static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较

转自:http://www.cnblogs.com/jerry19880126/archive/2012/08/14/2638192.html隐式转换(implicit conversion)short a=2000;int b;b=a;short是两字节,int是四字节,由short型转成int型是宽化转换(bit位数增多),编译器没有warn

2014-07-23 17:48:58 3220

转载 打印zigtag矩阵

/** * 描述:打印zigzag矩阵 *       0  1  5  6 14 15 27 28 *       2  4  7 13 16 26 29 42 *       3  8 12 17 25 30 41 43 *       9 11 18 24 31 40 44 53 *      10 19 23 32 39 45 52 54 *      20 2

2014-07-22 11:14:31 836

转载 C语言拾遗:sizeof与strlen

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所

2014-07-21 16:05:45 574

转载 怎样理解分页作业是一维的,分段作业是二维的

怎样理解分页作业是一维的,分段作业是二维的?分页管理中:程序员使用某个内存单元的数据或指令时,需要指定 一维的虚拟地址即可,而这个地址可以通过地址映射映射为物理地址,比如                     CALL 08A5H  地址映射可以根据页面大小判断出哪部分是页内地址,哪部分是页表中的页号,然后执行。分段管理中:是将程序分段(比如有堆栈段,数据段等),符合程序

2014-07-16 12:12:23 2966

原创 如何减少换页错误(如何减少缺页中断)

个人认为应该是选二,局部性是指:1、程序顺序执行2、程序跳转不会太远3、程序存在许多循环4、对计多数据结构(如数组)的处理局限于小范围5、程序部分内容互斥(如出错处理程序往往执行不到,可放外存)局部性好,导致下一个要找的东西就在当前内存的前后不远处,很有可能就在同一页里,所以就不需要频繁换页,换页错误也就少了。

2014-07-15 22:29:19 6232 1

原创 数据结构拾遗

链表:有一个head指针,插入时候指定位置

2014-07-04 11:36:19 660

转载 C++ 之高效使用STL (STL 容器的选择)

C++ 之高效使用STL (STL 容器的选择) : 你知道C++中有很多你可以支配的容器,但是你意识到有多少吗?要确定你没有忽略你的选项,这里有一个快速回顾。 •标准STL序列容器:vector、string、deque和list。 •标准STL关联容器:set、multiset、map和multimap。 •非标准序列容器slist和rope。slist是一个单向链表,rope

2014-07-02 20:47:13 1832

转载 C++拾遗:断言错误assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt

2014-06-20 11:08:03 4310

原创 C++拾遗:多态性

待整理,先留贴!多态性指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。C++支持两种多态性:编译时多态性,运行时多态性。 a.编译时多态性:通过重载函数实现 b 运行时多态性:通过虚函数实现

2014-06-18 17:38:28 683

转载 C语言拾遗:C程序编译执行过程

原文来自:http://www.vcgood.com/bbs/forum_posts.asp?tid=1400 编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(二进制),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 C源程序头文件-->预编译处理(cpp)-->编译程序本

2014-06-17 11:37:00 918

原创 C语言拾遗:公有、私有和受保护的继承--《C++ primer》笔记

protectedInheritance.cpp间接继承和书本描述不一致,书上说因为第一重继承变private,第二重继承才无法访问Base::i~是private,现实是提示Base::i是protected,好像跳过Private_derived类直接找基类了。继承对基类的保护,还是普遍规律,只能越来越严,不能变松。还有,标号不是限制派生类对基类成员(表达不清楚,是基类

2014-06-11 22:24:11 1506

转载 C语言拾遗:常量指针与指针常量(const int *ptr, int const *ptr, int * const ptr, const int * const ptr区别)

一、”const int” & “int const” 我们需要明白,const放在数据类型(int)前面和数据类型(int)后面是一样的,等价。所以 const int *ptr = int const *ptr 二、简单理解“const int *ptr”, “const int * const ptr”, “int * const ptr”的本

2014-05-19 18:49:48 3134 3

原创 C语言拾遗:位拷贝与值拷贝,浅拷贝与深拷贝

先留个题目,下午回来总结下。。。吃饭去

2014-05-19 11:53:32 5005

原创 文件分类小助手

事情的起因是这样的,女朋友工作里面常常动则大几百

2014-05-15 15:13:03 708

原创 C语言拾遗:#include文件名全解

一般一个C++的老的带“.h”扩展名的库文件,比如iostream.h,在新标准后的标准库中都有一个不带“.h”扩展名的相对应,区别除了后者的好多改进之外,还有一点就是后者的东东都塞进了“std”名字空间中。

2014-05-12 16:39:21 1605

原创 由硬币问题和邮票问题看动态规划

由于实习时候被一个臭屁的老总(文科博士)

2014-05-09 17:25:14 850

原创 2014华为编程大赛题目:笨笨熊搬家打包篇

森林里的笨笨熊今天可开心啦——他买了新房子,乔迁新喜要搬家了。因此,笨笨熊请了许多好朋友来帮忙搬家,并准备了很多小纸盒用来装需要搬的物品,不过,这些纸盒的容积都是相同的,并且最多只能装两个物品。但是,为了不打扰太多的朋友,笨笨熊想了个“聪明”办法:让每个纸盒使用效率最高(注:只要纸盒容积大于物品的体积之和就认为可以装下;物品体积不会大于纸盒容积),这样需要的纸盒最少。为了帮助笨

2014-05-04 17:04:10 2193 3

原创 2014华为编程大赛题目:外星人比数的大小

题目:外星人

2014-05-04 15:21:51 1112

原创 2014华为编程大赛题目:小明的筷子

题目:小明的筷子       答题时间: 00 小时 01 分 05 秒描述: 小明是个马大哈,某天他到超市买了若干双筷子(n筷子的长度不尽相同,他把全部筷子都放在购物袋里面拿回家,路上不小心漏了一根请你用程序帮他找出是漏掉的筷子是多长的。输入:  剩下的筷子数组

2014-05-04 13:14:18 3500 3

原创 C语言拾遗:ifndef/define/endif 与 #pragma once

参考资料1:http://blog.sina.com.cn/s/blog_6398cade0100hi69.html参考资料2:

2014-04-25 15:45:31 692

转载 C语言拾遗:(int)a、&a、(int)&a、(int&)a的区别

(int)a、&a、(int)&a、(int&)a的区别,很偏僻的题  #include  #include #include #include using namespace std; int main() { float a = 1.0f; cout << sizeof(int) <<endl;//4 cout << sizeof(float) <<endl;//4 cout <<

2014-04-24 10:28:30 2532

转载 C语言拾遗:常见数据类型占字节数

常用数据类型对应字节数       可用如sizeof(char),sizeof(char*)等得出      32位编译器:      char :1个字节       char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)       short int : 2个字节       int:  4个字

2014-04-22 23:40:32 562

转载 C语言拾遗:数组指针与指针数组

转自:http://www.cnblogs.com/hongcha717/archive/2010/10/24/1859780.html数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,

2014-04-22 22:48:22 509

文件分类小助手

将EXCEL文件名称按省份分类 源码请看http://blog.csdn.net/top_along/article/details/25890575 稍作修改应该能做其它事情

2014-05-15

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

TA关注的人

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