<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[top_along的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/top_along</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; top_along]]></copyright><item><title><![CDATA[达夫设备（Duff's Device）的详细说明]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/55803412</link><guid>https://blog.youkuaiyun.com/top_along/article/details/55803412</guid><author>top_along</author><pubDate>Sun, 19 Feb 2017 12:26:39 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/kingmax26/article/details/5252657


前几天在网上看见了一段代码，叫做“Duff's Device”，后经验证它曾出现在Bjarne的TC++PL里面： 
 void send( int * to, int * from, int count)
          //    Duff设施，有帮助的注释被有]]></description><category></category></item><item><title><![CDATA[【python】简单爬虫制作（汽车之家&易车网报价爬虫）]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/43272219</link><guid>https://blog.youkuaiyun.com/top_along/article/details/43272219</guid><author>top_along</author><pubDate>Thu, 29 Jan 2015 15:56:07 +0800</pubDate><description><![CDATA[首先交代背景，逗逼女朋友每个月要花费半天多的时间去汽车网上找三十多个城市、十多款车型的报价数据，而且他们部门其它人也要做这种繁琐的工作。我在网络卡屎的情况下帮她做了一回，我就打死都想写个程序把这种stupid的工作自动搞定。
上论坛一问，了解到原来这个叫爬虫，用python写比较简单。
那就开始学python，学爬虫。
其实没具体学python，或者对于爬虫的基本了解，直接看的这位博主的文章]]></description><category></category></item><item><title><![CDATA[【Boost库初探】Boost库编译后命名方式]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/42879429</link><guid>https://blog.youkuaiyun.com/top_along/article/details/42879429</guid><author>top_along</author><pubDate>Mon, 19 Jan 2015 20:16:36 +0800</pubDate><description><![CDATA[Boost库编译后命名方式

from http://www.cnblogs.com/dementia/archive/2009/04/10/1433217.html

Boost官网的《Geting Started On Windows》（http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html）提到了B]]></description><category></category></item><item><title><![CDATA[【Boost库初探】Boost.Regex库编译、使用（32位/64位）]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/42717223</link><guid>https://blog.youkuaiyun.com/top_along/article/details/42717223</guid><author>top_along</author><pubDate>Wed, 14 Jan 2015 21:37:49 +0800</pubDate><description><![CDATA[本文的运行环境为Win7 + VS2010

1. 下载boost库开发包：

进入Boost官网下载最新版本Boost库的rar文件。




2. 解压缩开发包：

F:\boost_1_57_0





3. 进入Regex库所在目录：

F:\boost_1_57_0\libs\regex\build，并在此文件夹下的地址栏输入cmd，可以看到cmd]]></description><category></category></item><item><title><![CDATA[MATLAB与C++混合编程：动态链接库方法实现混合编程及常见错误解决办法]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/41042831</link><guid>https://blog.youkuaiyun.com/top_along/article/details/41042831</guid><author>top_along</author><pubDate>Wed, 12 Nov 2014 15:02:01 +0800</pubDate><description><![CDATA[动态链接库方式调用MATLAB写好的函数，]]></description><category></category></item><item><title><![CDATA[DLL创建与隐式调用总结]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/40857801</link><guid>https://blog.youkuaiyun.com/top_along/article/details/40857801</guid><author>top_along</author><pubDate>Thu, 06 Nov 2014 11:21:31 +0800</pubDate><description><![CDATA[DLL的创建
新建MFC dll，在cpp文件中编写]]></description><category></category></item><item><title><![CDATA[混合编程MATLAB引擎的一些错误（error LNK2019: 无法解析的外部符号）]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/40791909</link><guid>https://blog.youkuaiyun.com/top_along/article/details/40791909</guid><author>top_along</author><pubDate>Tue, 04 Nov 2014 20:49:19 +0800</pubDate><description><![CDATA[error LNK2019: 无法解析的外部符号 _engOpen，]]></description><category></category></item><item><title><![CDATA[VC与Matlab混合编程]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/40787937</link><guid>https://blog.youkuaiyun.com/top_along/article/details/40787937</guid><author>top_along</author><pubDate>Tue, 04 Nov 2014 17:15:48 +0800</pubDate><description><![CDATA[转自：





本文主要介绍VC与Matlab混合编程的两种方法，并详细介绍了VC向Matlab传递复杂数据：结构体的方法，有详细代码说明。

Matlab 主要面对科学计算、可视化以及交互式程序设计的高科技计算环境，但由于Matlab开发平台上开发的程序不能脱离Matlab运行环境，因而在处理一些实际应用问题时显得灵活性不足，而VC++则在一定程度上能够弥补这一漏洞，因此，将二]]></description><category></category></item><item><title><![CDATA[C++与MATLAB混合编程：MEX编程]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/40048075</link><guid>https://blog.youkuaiyun.com/top_along/article/details/40048075</guid><author>top_along</author><pubDate>Mon, 13 Oct 2014 17:16:42 +0800</pubDate><description><![CDATA[MEX
文件  
     在
MATLAB
中可调用的
C
或
Fortran
语言程序称为
MEX
文件。MATLAB
可以
直接把
MEX
文件视为它的内建函数进行调用。MEX
文件是动态链接的子例程，
MATLAB
解释器可以自动载入并执行它。MEX
文件主要有以下用途：  
     对于大量现有的
C
或者
Fortran
程序可以无须改写]]></description><category></category></item><item><title><![CDATA[stl hashmap与map hashmap与hashtable]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/39898539</link><guid>https://blog.youkuaiyun.com/top_along/article/details/39898539</guid><author>top_along</author><pubDate>Wed, 08 Oct 2014 20:28:08 +0800</pubDate><description><![CDATA[STL map常用操作简介


1。目录

map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素

2。map简介

map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小，除了那个操作节点，对其他的节点都没有什么影响。对于迭代器来说，可以修改实值，而不能修改key。

3。map的功能

自动建立Key － value]]></description><category></category></item><item><title><![CDATA[sleep,wait,join与interrupt,notify]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/39348567</link><guid>https://blog.youkuaiyun.com/top_along/article/details/39348567</guid><author>top_along</author><pubDate>Wed, 17 Sep 2014 21:49:49 +0800</pubDate><description><![CDATA[对joint和interrupt理解的不够好，在中文的JDK参考手册上，说join是“等待该线程结束”，这里是不是该说成“等待正在执行的线程的结束”？。。因为在一些书上和论坛上看了都是说Join是在等待其他线程结束。。 
以下是参考>的 
1. sleep() & interrupt() 
    线程A正在使用sleep()暂停着: Thread.sleep(100000); 
    ]]></description><category></category></item><item><title><![CDATA[C语言拾遗：模版的实例化与具体化]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/39237907</link><guid>https://blog.youkuaiyun.com/top_along/article/details/39237907</guid><author>top_along</author><pubDate>Sat, 13 Sep 2014 00:06:31 +0800</pubDate><description><![CDATA[primer Plus在解释具体化和实例化看的有点乱，分解出来备忘

在代码中包含函数模板本身并不会生成函数定义，它只是用于生成函数定义的方案

编译器使用模板为我写类型生成函数定义时，得到的是模板实例

如这个模板


template
void Swap(T &t1,T &t2)
{
    T _t;
    _t=t1;    
    t1=t2;
    t2=_t;]]></description><category></category></item><item><title><![CDATA[稳定排序和不稳定排序全解答]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/39206913</link><guid>https://blog.youkuaiyun.com/top_along/article/details/39206913</guid><author>top_along</author><pubDate>Thu, 11 Sep 2014 15:29:11 +0800</pubDate><description><![CDATA[这几天笔试了好几次了，连续碰到一个关于常见排序算法稳定性判别的问题，往往还是多选，对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目，当然如果你笔试之前已经记住了数据结构书上哪些是稳定的，哪些不是稳定的，做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。

      首先，排序算法的稳定性大家应该都知道，通俗地讲就是能保证排序前2个相]]></description><category></category></item><item><title><![CDATA[【转】在可停靠窗格中使用对话框来实现可视化设计]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/38710445</link><guid>https://blog.youkuaiyun.com/top_along/article/details/38710445</guid><author>top_along</author><pubDate>Wed, 20 Aug 2014 19:10:10 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/shuhaoc/archive/2011/06/26/cdockableform.html




摘要：本文将介绍如何在可停靠窗口（Dockable Pane）中使用对话框来来实现可视化设计，即将一个对话框（Dialog）作为子窗口填充在可停靠窗格之中，这样做的好处是使得可以通过Visual Studio的对话框资源编辑功能可视化地设]]></description><category></category></item><item><title><![CDATA[【转】Android系统设计中的设计模式分析（汇总）]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/38555555</link><guid>https://blog.youkuaiyun.com/top_along/article/details/38555555</guid><author>top_along</author><pubDate>Thu, 14 Aug 2014 10:58:09 +0800</pubDate><description><![CDATA[转自：

1、 开闭（OCP）

简介：要扩展，不要修改。比如我对外提供了一个接口。现在想更新的话，不要直接修改这个接口，而是提供另外一个接口，然后通知大家在什么时间之前切换到这个新接口。

举例：这个设计模式无处不在，Android每次升级都会提供一些新的API，有一些较老的API就会置为deprecated。如从level  1就支持的Service.onStart，在level ]]></description><category></category></item><item><title><![CDATA[《编程珠玑(第2版)》笔记——将一个n元一维向量向左旋转i个位置（第2章）]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/38520083</link><guid>https://blog.youkuaiyun.com/top_along/article/details/38520083</guid><author>top_along</author><pubDate>Tue, 12 Aug 2014 20:00:04 +0800</pubDate><description><![CDATA[第2章 啊哈！算法


《编程珠玑(第2版)》的第2章，一开始就给出三个问题，其中问题B很有意思：将一个n元一维向量向左旋转i个位置。例如，当n=8且i=3时，向量abcdefgh旋转为defghabc。简单的代码使用一个n元的中间向量在n步就能够完成该工作，你能否仅使用数十个额外字节的存储空间，正比于n的时间内完成向量旋转。

其实就像问题中提到的，如果不考虑空间，这是个很简单的问题。]]></description><category></category></item><item><title><![CDATA[C语言拾遗：static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/38068425</link><guid>https://blog.youkuaiyun.com/top_along/article/details/38068425</guid><author>top_along</author><pubDate>Wed, 23 Jul 2014 17:48:58 +0800</pubDate><description><![CDATA[转自：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]]></description><category></category></item><item><title><![CDATA[打印zigtag矩阵]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/38037965</link><guid>https://blog.youkuaiyun.com/top_along/article/details/38037965</guid><author>top_along</author><pubDate>Tue, 22 Jul 2014 11:14:31 +0800</pubDate><description><![CDATA[/**
 * 描述：打印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]]></description><category></category></item><item><title><![CDATA[C语言拾遗：sizeof与strlen]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/38018997</link><guid>https://blog.youkuaiyun.com/top_along/article/details/38018997</guid><author>top_along</author><pubDate>Mon, 21 Jul 2014 16:05:45 +0800</pubDate><description><![CDATA[一、sizeof
    sizeof(...)是运算符，在头文件中typedef为unsigned
 int，其值在编译时即计算好了，参数可以是数组、指针、类型、对象、函数等。
    它的功能是：获得保证能容纳实现所建立的最大对象的字节大小。
    由于在编译时计算，因此sizeof不能用来返回动态分配的内存空间的大小。实际上，用sizeof来返回类型以及静态分配的对象、结构或数组所]]></description><category></category></item><item><title><![CDATA[怎样理解分页作业是一维的，分段作业是二维的]]></title><link>https://blog.youkuaiyun.com/top_along/article/details/37875267</link><guid>https://blog.youkuaiyun.com/top_along/article/details/37875267</guid><author>top_along</author><pubDate>Wed, 16 Jul 2014 12:12:23 +0800</pubDate><description><![CDATA[怎样理解分页作业是一维的，分段作业是二维的？


分页管理中：程序员使用某个内存单元的数据或指令时，需要指定 一维的虚拟地址即可，而这个地址可以通过地址映射映射为物理地址，比如   
                  CALL 08A5H
　　地址映射可以根据页面大小判断出哪部分是页内地址，哪部分是页表中的页号，然后执行。
分段管理中：是将程序分段（比如有堆栈段，数据段等），符合程序]]></description><category></category></item></channel></rss>