- 博客(18)
- 资源 (21)
- 收藏
- 关注
转载 mingw跟MSVC库的相互转换
mingw和MSVC库的相互转换本篇测试用代码:1. main.cpp#include #include #include "mylib.h"using namespace std;int main(){char str[]="Hello world!";printhello(str);return 0;}
2014-05-18 22:49:56 6742
转载 C++和C语言函数相互调用
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不
2014-05-18 22:48:57 4011 1
转载 c++重载<, +, +=, =, ==, <<, >>等符号
以下示例中定义了一个class test, 重载了>等符号:#include#includeusing namespace std;class test{public: int v; test():v(0){} test(const int &a):v(a){} test(const test &t1):v(t
2014-05-18 22:47:39 578
转载 C++标准转换运算符const_cast
前面讲了C++继承并扩展C语言的传统类型转换方式,最后留下了一些关于指针和引用上的转换问题,没有做详细地讲述。C++相比于C是一门面向对象的语言,面向对象最大的特点之一就是具有“多态性(Polymorphism)”。要想很好的使用多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一篇,就把导师讲的以及在网上反复查阅了解的知识总结一下。C++提供了四个转换运算符:
2014-05-18 22:46:41 398
转载 从hadoop框架与MapReduce模式中谈海量数据处理
从hadoop框架与MapReduce模式中谈海量数据处理前言 几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣,在看过介绍它们的文章或论文之后,觉得Hadoop是一项富有趣味和挑战性的技术,且它还牵扯到了一个我更加感兴趣的话题:海量数据处理。 由此,最近凡是空
2014-05-17 23:29:10 663
转载 __declspec(dllimport)的作用
是时候总结一下__declspec(dllimport)的作用了。可能有人会问:__declspec(dllimport)和__declspec(dllexport)是一对的,在动态链接库中__declspec(dllexport)管导出,__declspec(dllimport)管导出,就像一个国家一样,有出口也有进口,有什么难理解的呢?这是一种很自然的思路,开始我也是这样理解。
2014-05-17 23:24:01 418
转载 DirectUI技术
释意:将所有的控件都绘制在一个窗口上,这些控件的逻辑和绘图方式都必须的自己进行编写和封装,所以这些控件都是无句柄的。DirectUI技术的实现步骤和难点:1、窗口的子类化,截获窗口的消息。2、封装自己的控件,并将自己的控件绘制到该窗口上3、封装窗口的消息,并分发到自己的控件上,让自己的控件根据消息进行相应和绘制4、根据不同的行为发送自定义消息给窗口,以便程序进行
2014-05-17 23:20:49 1463
转载 GDI与OpenGL与DirectX之间的区别
GDI,图形设备接口,MS开发的通用的windows系统图形编程接口,功能强涉及面广,一般的编程都用它。但是用来做多媒体开发就差强人意了OPENGL是SGI开发的一套三维图形软件包,出现很早,功能超强,且接口简洁,运算效率绘图效果极高,早期大都用在科研部门,运行在高性能计算机上。学术性较强,科研部门用的才多。曲高和寡,被DX抢了市场DX,MS开发的三维绘图软件包,(里面也包括了,语音鼠标键
2014-05-17 23:18:27 2542
转载 自绘控件的4种方法
在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处 — 在功能和外观两方面。例如,我们假定您正在创建一个类似于计速表的控件。由于公共控件库 (ComCtrl32.dll) 中没有类似的控件,您完全需要自己进行以下操作:编写所有控件功能需要的代码,进行绘制,默认终端用户的交互,以及控件与其父窗口之间需要的任意消息处理。(#add 两
2014-05-17 23:17:22 8323 1
转载 PHP中include和require
require(),include(),require_once()和include_once()的异同require()和include()有许多相似之处,也有些不同。理解它们的不同点非常重要,否则很容易犯错误。我把这两个语句放在一起介绍,读者可以比较学习。1.require()语句 require()语句用于指定的文件代替语句本身,就象C语言中的include()
2014-05-17 23:06:41 573 1
转载 PHP中超全局变量$GLOBALS和global的区别
一、超全局变量$GLOBALSPHP超全局变量有很多,如下的都属于超全局变量(Superglobal):$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。官方说明:$GLOBALS — 引用全局作用域中可用的全部变量。一个包含了全部变量的全局组合数组。变量的名字就是数组
2014-05-17 23:05:40 501
转载 PHP session使用经验汇总
什么是sessionSession 的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session。目前社会上对 session 的理解非常混乱:有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话是指从一个浏览器窗口打开到关闭这个期间; 也可以看到“用户(客户端)在一次会话期间”这
2014-05-17 23:04:29 523
转载 路由器相关开发流程
路由器相关开发流程宽带上网已经不是什么新鲜事 情,人们对相关的网络器件已经不再陌生,比如说常见的路由器。对于一般的网络用户,他们能知道怎样使用路由器来上网、玩游戏等就已经感到很满足了,通常情 况下对路由器的深层技术很少去过问研究,但做为兴趣广泛的技术爱好者,对这方面的知识是非常感兴趣的。但限于各种条件的制约,这些爱好者都非开发者,很大 程度上无法深入了解真正的技术实现过程以及相
2014-05-17 23:02:39 9016 1
转载 PHP页面跳转几种实现方法
转载自冠威博客 [ http://www.guanwei.org/ ]本文链接地址:http://www.guanwei.org/post/PHPnotes/04/php-redirect-methods.htmlPHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(he
2014-05-17 23:02:29 540
转载 基于MapServer的WebGIS开发
基于MapServer的WebGIS开发冯学韬(兰州大学fxtao98@yahoo.com.cn) 摘要:WebGIS是将Web技术和GIS技术相结合的新技术,有着广泛的应用。通过WebGIS技术,客户端仅需使用浏览器(不一定包含专门插件)就可以对分布在Web上的GIS数据进行查询、分析等交互操作。实现WebGIS技术之一是在服务器端使用CGI技术,由美国明尼苏达大
2014-05-17 23:01:09 1543
转载 MapServer应用的结构
在mapserver网站上看到了Anatomy of a MapServer Application,觉得对了解mapserver很有帮助,便按照自己的理解翻译过来与大家共享一个简单的Mapserver应用包括:Map文件 - 是一个mapserver应用的结构文本配置文件。它定义了地图范围,告诉mapserver程序到哪里导入或者导出数据。它还定义了你的地图图层,包括它们的数据源
2014-05-17 22:54:55 933
原创 Qt的跨平台技巧
先讨论一下Qt的头文件包含技巧。我们可以使用这样的简单形式来引入QMutex类,其实它的访问路径是Src\qtbase\include\QtCore\QMutex,而该文件通过#include"qmutex.h"跳转到普通的头文件,然后又通过#include "../../src/corelib/thread/qmutex.h"跳转到源代码中真实的头文件。 我们再以QMu
2014-05-17 15:01:39 2252
超好用的 IE9 浏览器
2011-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人