- 军军小站|张军博客
搜索到与相关的文章
C++

C++学习笔记(四)--虚函数表解析

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函

系统 2019-08-29 23:23:29 3031

Hive

Hive简介

Hive是facebook贡献给apache的开源项目,是建立在Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。Hive定义了简单的类SQL查询语言,称为QL,它允许熟悉SQL的用户查询数据。同时,这个语言也允许熟悉MapReduce开发者的开发自定义的mapper和reducer来处理内建的mapper和reducer无法完成的复杂的分析工

系统 2019-08-12 09:27:29 3031

redis

在多台服务器上简单实现Redis的数据主从复制

Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局域网IP:192.168.3.90),在两个操作系统都安装redis,Windows操作系统使用cygwin工具进行安装,

系统 2019-08-12 01:51:37 3030

编程技术

怎样加入马云,马化腾,李彦宏的微信

让马化腾出如今你的微信聊天里面首先声明不是PS,我不会PS的,这是程序截图:例如以下图:程序源码:http://git.oschina.net/LittleDY/isWeiXin我在他的基础上,又一次设计了图片和聊天记录。图片来自百度百科,但愿没有侵权,若有侵权行为,请及时回复,我能够马上删除。合理使用,仅供參考怎样加入马云,马化腾,李彦宏的微信

系统 2019-08-12 01:33:16 3030

编程技术

Objective-C中一种消息处理方法performSelector

Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息。首先介绍两个方法SEL和@selector根据AppleObjective-CRuntimeReference官方文档这个传递消息的函数就是idobjc_msgSend(idtheReceiver,SELtheSelector,…)theRe

系统 2019-08-12 01:32:34 3030

编程技术

Mac Mini + DELL UltraSharp U2312HM 配置

今天把MacMini配上了。在香港买的,人民币3847.91元,在华强北买了两条4G1333的金士顿内存,大概200左右,还没开机就把它装上去了,一共8G的双通道。显示器使用的是DELLUltraSharpU2312HM,效果很棒。MACmini自带的HDMI转DVI线。MACMINI可能散热的问题,整机用了不到一个小时,感觉比较热。MacMini+DELLUltraSharpU2312HM配置

系统 2019-08-12 01:32:30 3030

操作系统

fedora8 使用小记之:终端字体设置

fedora8使用小记之:终端字体设置-Redhat/Fedora/CentOS-红联Linux论坛全球Linux人网上交流平台-天下没有难学的Linuxfedora8使用小记之:终端字体设置原创:MaybeHelios1.以前在真实情况下安转过f7,双系统。后来由于xp出现问题后格式化,将引导信息丢失,可以我很菜,不知道怎么恢复引导,加上当时时间比较紧,就没有再用。现在,有了空闲时间,决定重新尝试Linux。这次选择了比较稳妥的方式,因为我要在XP环境下

系统 2019-08-12 01:32:04 3030

C++

用 VC++ 2005 建立ActiveX 分步走

如何使用VC++2005创建一个ActiveX控件呢,请听我慢慢道来。首先选择新建项目,选择VisualC++MFC->MFCActiveX控件输入项目名称,本例子我们起名为FActiveX,点击确定。在控件设置中仅选中运行时不可见,然后选择完成。到此一个完整的ActiveX框架就已经搭成了,VC2005为我们生成了所有必须的文件,现在你就可以编译一下了,应该没有任何的错误和警告,否则就可能是你的开发环境有问题了。在工程目录里的Debug子目录下已经生成了

系统 2019-08-12 09:30:01 3029

数据库相关

在SQL中取出字符串中数字部分或在SQL中取出字符

近来在开发一个项目时,一包含数字的字符串,需要取出中间的数字部分进行排序.经过baidu搜索。并结合自己项目的需求,编写了一个自定义的SQL函数用供项目中使用。/******Object:UserDefinedFunction[dbo].[F_Get_No]ScriptDate:10/18/201322:03:13******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreatefunction[dbo].[F_G

系统 2019-08-12 01:32:29 3029