- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 OGG同步数据到Hadoop平台(Kafka)
需求 系统部署图 需求很简单,就是从数据中心利用OGG同步数据到应用系统中的kafka。整理如下环境清单 名称 系统版本 IP地址 OGG版本 其他服务 源端 Linux version 3.8.13-68.3.4.el6uek.x86_64...
2018-09-04 17:48:52 3328
转载 OCCI 环境配置
问题1:VC、VS、Oracle Client、Oracle Server的版本问题。首先是VC和VS的version问题,现在还在用的有VC8 -- VS2005VC9 -- VS2008VC10 -- VS2010VC11 -- VS2012VC12 -- VS2013VC14 -- VS2015然后再说一下Oracle Client 和Oracle Server的问题。我们使用Oracle ...
2018-06-12 09:37:13 1361
转载 Git 的 4 个阶段的撤销更改
虽然git诞生距今已有12年之久,网上各种关于git的介绍文章数不胜数,但是依然有很多人(包括我自己在内)对于它的功能不能完全掌握。以下的介绍只是基于我个人对于git的理解,并且可能生编硬造了一些不完全符合git说法的词语。目的只是为了让git通俗化,使初学者也能大概了解如何快速上手git。同时,下面所有讨论,我们都假设只使用一个分支,也就是主分支master的情况,虽然这种作法并不符合git规范
2017-12-20 15:04:01 237
原创 _DllMain@12 already defined in MSVCRTD.lib
本文主要分析和解决编译链接时产生的 LNK2005 错误。【错误信息】: mfcsxxx.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)【分析原因】: 简单地说,就是产生错误的工程同时使用了CRT库和MFC库,并且链
2017-09-06 14:35:11 798
转载 MFC 的窗口刷新接口
UpdateData、Invalidate、InvalidateRect和UpdateWindow及RedrawWindowInvalidate在消息队列中加入一条WM_PAINT消息,其无效区为整个客户区。窗口的客户区无效意味着需要重绘。例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。理论:这时Windows会在应用程序的消
2014-11-12 17:26:12 1459
原创 重复定义问题
今天在工作中遇到到一个AAA.obj error LNK2005 int book c?book@@3HA already defined in BBB.obj。
2014-11-10 13:55:32 918
转载 继承
1:子类不要覆写父类的非虚函数。2:子类不要覆写从父类继承过来的默认参数3:子类与父类之间的赋值问题 1:子类不要覆写父类的非虚函数。为了解释方便,先看一个简单的例子。class A{ public: A(int d):data(d){ } void print() {
2013-03-31 22:06:08 344
转载 UML类图的6种关系
继承:空心三角形箭头的实线,子类指向父类。代码中通常有extends关键字(Java)。实现:空心三角形箭头的虚线,实现类指向接口。代码中通常有implements关键字(Java)。关联:通常是类A中需要引用另一个类B的实例作为成员变量,表示类A需要“知道”类B。实线箭头,类A指向类B。依赖:通常是类A中的方法需要类B的实例作为其参数,
2013-03-29 15:11:28 486
转载 数据内存存储(常量,局部变量,全局变量,程序代码)
一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放
2013-03-28 11:11:11 503
转载 itoa
该程序实现的比较简洁,大致的思想是这样的,要精益求精可以随意改进。?#include void main() { intnum = 123456; charstr[7]; chartemp[7]; inti = 0,j = 0; while(num != 0)
2013-03-28 11:03:43 423
转载 Static
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global variable
2013-03-28 10:58:11 408
转载 strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。
2013-03-28 10:55:19 408
转载 指针做形参做局部变量以及内存分配
一级指针做形参:首先一定要明白形参和你传递参数的那个实参是两个不同的变量,即使同名也还依然不同。指针传递的是一个变量或者一个值的地址,但是它本身还是采用值传递的方式。即你不能使它指向另外一块地址,但是你可以改变它指向的空间里存的值。二级指针做形参:二级指针也是传值,但是他指向的地址是个一维指针,所以可以改变二维指针指向的地址空间里的内容也就是要申请空间的一维指针,不能改变二维指针本身的值,即不
2013-03-28 10:52:23 438
深入理解COM+(代码)
2018-01-19
COM与.Net组件服务(代码)
2018-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人