自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 VS2010+Oracle12g C++开发环境搭建笔记

1. 起因    最近用到Oracle OCCI编程技术(跨Windows和Linux平台),于是在本机Windows上搭起开发环境。从Oracle官网上下载了最新的版本12.1.0.2.0的64位企业版(12g以后,不再有32位版的Oracle),编码环境使用VS2010。捣鼓了一阵,把遇到的问题记录一下。2. 安装Oracle    安装过程略。记住设置的口令,以后的sys和sys

2015-10-25 09:43:24 2182

原创 实现跨平台的C++线程库

完整工程代码放在我的github上:https://github.com/yjwwyygy/CrossPlatformLibrary    实现一个跨平台的线程基类,需要使用线程时,继承该基类,实现表示线程运行体的虚函数即可。    直接贴代码,注意注释即可。#ifndef THREAD_BASE_H#define THREAD_BASE_H#include "mutex.h"

2015-09-13 21:56:13 1816

原创 实现C++实用的时间库

根据C库提供的时间函数,实现一个方便实用的时间类。它应该具有以下基本功能:    (1)方便的获取当前时间/指定时间的年、月、日、时、分、秒以及毫秒值。    (2)支持时间的简单运算、比较。    (3)支持时间对象转换为简单格式字符串以及简单字符串转换成时间对象。    (4)不用特别复杂,功能够用就行,若再有必要的功能,再添加。    类组成如下:

2015-09-13 21:33:35 691

原创 断言在程序开发中的运用

在程序开发中,经常会对一些错误进行处理,尤其是系统调用的返回值,一些致命或不应该出现的错误,如申请内存失败及其它系统错误,我们的程序应该做十分完备的处理,以达到程序的健壮性。    断言在C/C++开发中是一个有用的利器,运用的好,可以大大的节省修复BUG的时间,C++中有更好的解决方案--异常,但它有一定的复杂性,本着简单的事情简单做的原则,我使用断言来处理。    系统提供的断言错误信

2015-08-31 18:18:39 777

原创 Linux多线程编程

1、创建线程函数原型#include  int pthread_create(pthread_t *thread, pthread_attr_t *attr, void* (*start_routine)(void *), void *arg)函数参数thread:线程标识符,用于获取创建后的线程ID;attr:线程属性设置,为NULL表示使用默认属性;start_ro

2015-08-28 16:26:34 285

原创 Windows多线程编程

1、创建线程函数原型:HANDLEWINAPI CreateThread(  LPSECURITY_ATTRIBUTES lpThreadAttributes,  SIZE_T dwStackSize,  LPTHREAD_START_ROUTINE lpStartAddress,  LPVOID lpParameter,  DWORD dwCreationFlags,

2015-08-28 15:35:23 407

原创 Linux下的同步与互斥

Linux下的同步与互斥主要有互斥锁,条件变量和信号量。

2015-08-20 11:07:14 1053

原创 windows下的同步与互斥

Windows下线程同步互斥常用的几种方法

2015-08-19 15:15:44 558

原创 学习计划

平时的工作都是在进行跨平台的C++开发,当然主要是在Linux为主,windows为辅。经过了一段时间的学习和研究,学到了很多东西,准备写一些学习笔记,以做备忘。对于跨平台的C++开发,主要是将一些不跨平台的内容封装成基础库,供上层使用。主要有线程库、时间库等,当然C++11已经包括了这些东西,但目前工作中的GCC编译器(4.4.7)对它的支持并不好,同时作为一个技术爱好者,仍然希望将这些基本

2015-08-19 14:21:42 275

空空如也

空空如也

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

TA关注的人

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