- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 Oracle同一个用户下启动多个数据库实例报错记录
我在同一个用户下创建了两个数据库实例,然后突然有一天机器down掉了,重启数据库发现另一个实例启动失败,在同事的帮助下才解决了问题~前奏先说说前奏吧。首先查看监听状态: lsnrctl stat 查看当前环境的实例ID: echo $ORACLE_SID启动监听: lsnrctl start以SYS用户登录数据库: sqlplus / as sysdba启动数据库 star
2016-03-31 20:41:36 3945
原创 stl::string与二进制数据
C99 有很多和 string 相关的函数,如 strcat , strchr , strcmp , strcpy , strlen , strncat , strncmp , strncpy 等。然而使用 C++ 编程时,所有和 string 相关的操作均可以使用 string 类的相关接口完成, string 提供和原来 C 接口类似的功能和性能,同时提供更高的安全性。String 类有一个特性
2016-03-30 15:07:20 913
转载 C++实现string存取二进制数据的方法
本文实例讲述了C++实现string存取二进制数据的方法,分享给大家供大家参考。具体方法分析如下: 一般来说,STL的string很强大,用起来也感觉很舒服,这段时间在代码中涉及到了用string存取二进制数据的问题,这里记录一下,以供以后参考。 首先提一下STL中string的参考资料:http://www.cplusplus.com/reference/string/string/ ,不懂的
2016-03-30 15:04:32 12102
原创 整数位操作比除法/取余快多少?
前言最近在写代码的时候,在CSDN论坛上看到一段测试代码,发现位操作求余比mod快了不是一点啊。所以借别人的代码小小总结一下。代码块用时测试代码,例如:#include <iostream>#include <string>#include <ctime>#include <sys/timeb.h>#include <boost/scoped_array.hpp>using namespa
2016-03-28 10:19:04 4154
原创 C语言—sscanf函数使用总结
前言最近工作中,需要写测试程序读取文件中数据,一行行的使用sscanf函数提取相应字段,今天就小小的总结下。函数原型说明int sscanf( const char *buffer, const char *format [, argument ] ... );sscanf属于scanf函数家族一员,从输入源—字符串中将参数buffer的字符串根据参数format字符串来转换并格式化数据,转换后的
2016-03-26 16:03:27 542
转载 vim配置收藏
转载自:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html我的vim配置主要有以下优点:按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改映射“Ctr
2016-03-26 14:52:04 443
原创 Protobuf语言指南
本指南描述了怎样使用protocolbuffer语言来构造你的protocol buffer数据,包括.proto文件语法以及怎样生成.proto文件的数据访问类。本文是一个参考指南——如果要查看如何使用本文中描述的多个特性的循序渐进的例子,请在http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/tutorials.html中查找需
2016-03-26 14:44:34 833
原创 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,
2016-03-24 09:49:18 4258 2
转载 设计模式:单例模式(Singleton)
单例模式在23个设计模式中算得上是最简单的一个了,也行你会有异议,那就换成“最简单之一”,这样就严谨了很多。 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用性:当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。 单例模式有5中写法(线程安全): 1
2016-03-24 09:39:21 468
原创 关于vim使用小技巧的总结
最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。首先是剪切(删除):剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。首先,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后,按下d就可以进行剪切了。其他命令模式下剪切命令:dd:剪切当前行ndd:n表示大
2016-03-22 16:48:54 315
原创 oracle union 用法总结
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);insert into student
2016-03-22 10:35:22 1440
转载 ZeroMQ接口函数之 :zmq_bind - 绑定一个socket
ZeroMQ 官方地址 : http://api.zeromq.org/4-0:zmq-bindzmq_bind(3) ZMQ Manual - ZMQ/3.2.5Namezmq_bind - 绑定一个socket,接收发来的链接请求Synopsis int zmq_bind (void *socket, const char *endpoint);Descriptionzmq_b
2016-03-17 10:44:49 2683
原创 char 与 unsigned char的本质区别
为什么字体会便呢? 在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-127~127,unsigned char没有符号位,因此能表示0~
2016-03-09 14:25:46 1827
转载 C++中new与malloc的10点区别
前言几个星期前去面试C++研发的实习岗位,面试官问了个问题: new与malloc有什么区别?这是个老生常谈的问题。当时我回答new从自由存储区上分配内存,malloc从堆上分配内存;new/delete会调用构造函数/析构函数对对象进行初始化与销毁;operator new/delete可以进行重载;然后强行分析了一下自由存储区与堆的区别。回来后感觉这个问题其实回答得不怎么好,因为关于new
2016-03-08 19:49:30 453
转载 c++拼接字符串效率比较(+=、append、stringstream、sprintf)
最近写的程序用到大量拼接字符串,为了提高拼接效率,比较了一下+=、append、stringstream、sprintf四种拼接字符串的方法。测试方法比较方法是写了4个函数,分别用+=、append、stringstream、sprintf的方式来拼接字符串,拼接方法是将s1="abcedfg",s2="hijklmn",s3="opqrst"三个字符串拼接到一起,总共循环60次。然后在main函
2016-03-01 18:42:26 2369
premium_navicat for MySQL 11.0_cs_x64
2016-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人