
oracle与c++开发
文章平均质量分 63
Dojo的频道
分享技术见闻,跟踪时代步伐。
展开
-
C++: 对字符串转换字符集(编码)
最近,linux上遇到string为汉字时,需要转码存入到数据库中,将转码的函数及其方法记录一下。见函数: 头文件是#include //fromcode:源string使用的字符集,如"UTF-8";,对于汉字每个汉字为3个字节存储 //tocode:目的string使用的字符集,如"GB2312";,对于汉字每个汉字为2个字节存储 //in:需要转码的字符串原创 2012-10-11 15:22:20 · 8949 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(10)--SQL语句中to_date的用法
每天写写博客,多么惬意,不过认真阅读别人的博客也是挺好的习惯,同时,写一篇值得别人看的博客更是好的习惯。如果有一天咱转行了,至少留下了足迹。。。题目:答案解释:这个题目比较简单,写这篇的目的,是想多了解一下to_date这个函数。语法是:TO_DATE(char [, fmt [, 'nlsparam' ] ])SELECT TO_DATE( 'January 1原创 2011-12-20 15:35:20 · 2341 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(2)
题目:逐条分析吧:A:正确,USER_SYNONYMS describes the private synonyms (synonyms owned by the current user). Its columns (except for OWNER) are the same as those in ALL_SYNONYMS.通过他的描述即可判断。在数据库里同义词就相当于表的别名的原创 2011-12-09 15:54:12 · 1093 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(9)--SQL语句中COUNT和NLV的用法
唱着那无人问津的歌谣~如果有一天,我老无所依~请把我留在那时光里~ 题目:答案解释:exhibit是一个很多表的图,不贴出来了,题意简单就是检验会不会用count及nvl了,看例子吧SQL> select * from t1; ID NAME----------------------------原创 2011-12-19 16:05:30 · 2777 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(4)
这题也比较简单题目:答案分析:从字面意思估计就能选出来吧,上面的查询ID是全集,而下面的是子集,相减就可以了;A:并集,B:补集,全集减去子集得到该子集的补集。C:交集,D:并集不合并重复值,下班了,下周补上例子。原创 2011-12-09 17:13:28 · 1152 阅读 · 0 评论 -
oracle: ocp题解与实验(15/205)
题目:15. You work as a database administrator at Certkiller .com. In your production database there is a job, CALC_STAT, which has been scheduled to run every Friday at 5.00 p.m. CALC_STAT updates原创 2011-11-10 15:39:09 · 903 阅读 · 0 评论 -
oracle: ocp题解与实验(14/205)
题目:14. Consider the following configuration:/devices/D1 is a member of disk group dgroupA./devices/D2 is a member of disk group dgroupA./devices/D3 is a member of disk group dgroupA.You plan原创 2011-11-10 14:37:22 · 1037 阅读 · 0 评论 -
oracle: ocp题解与实验(12 & 13/205)
题目:12. You are working on an Oracle Database 10g database. You enabled the Flashback Database feature. Which two statements regarding flashback logs are true? (Choose two.)A. Flashback logs are原创 2011-11-10 14:07:25 · 192 阅读 · 0 评论 -
oracle: ocp题解与实验(11/205) .
题目: 11. You work as a database administrator at Certkiller .com. Your database is open and running in ARCHIVELOG mode. You take RMAN full backups every Sunday night. On Monday morning, while query原创 2011-11-09 10:36:07 · 968 阅读 · 0 评论 -
oracle: ocp题解与实验(10/205) .
题目:10. The current time zone for one of the user sessions is set to the database local time zone. For one application, the user session requires the time zone to be set to the local operating sy原创 2011-11-09 10:11:09 · 1083 阅读 · 0 评论 -
oracle: ocp题解与实验(8&9/205)
题目:8. You are using Oracle Database 10g. Which statement regarding anincomplete recovery is true?A. You do not need to restore all the data files.B. You do not need to open the database with t原创 2011-11-09 09:33:59 · 1059 阅读 · 0 评论 -
oracle: ocp题解与实验(7/205) .
题目:7. In your database, online redo log files are multiplexed and one of themembers in a group is lost due to media failure?How would you recover the lost redo log member?A.import the database原创 2011-11-08 10:28:57 · 1011 阅读 · 0 评论 -
oracle: ocp题解与实验(6/205)
题目:Exhibit:6.You executed the following command to perform a backup of theUSERS tablespace:RMAN > BACKUP TABLESPACE USERS;Which type of backup would this command perform?A. backup setB原创 2011-11-08 09:42:07 · 927 阅读 · 0 评论 -
oracle: ocp题解与实验(5/205)
题目:5. You are performing a block media recovery on the tools01.dbf data filein the SALES database using RMAN. Which two statements are correct in thisscenario? (Choose two.)A. You must ensure原创 2011-11-08 09:18:27 · 1735 阅读 · 0 评论 -
oracle: ocp题解与实验(4/205)
题目:4. You have set some of the initialization parameters as:DB_BLOCK_SIZE=8KBSGA_MAX_SIZE=2GBSGA_TARGET =0SHARED_POOL_SIZE=120MBDB_CHCHE_SIZE=896MBSTREAM_POOL_SIZE=0LARGE_POOL_SIZE=110原创 2011-11-07 16:58:58 · 1094 阅读 · 0 评论 -
oracle: ocp题解与实验(2/205) .
题目:看exhibit2. In your production database, the total waits and the time waited for logfile parallel write are significantly high. While investigating thereason, you find that there are three原创 2011-11-07 09:02:54 · 1209 阅读 · 1 评论 -
c/c++: float和double、long double
这两天在写程序,看了一些文章,转过来备忘。原文地址是:http://topic.youkuaiyun.com/u/20090716/10/ce4a7037-3c0d-40ae-af85-f702c78fcea3.html单精度浮点数在机内占4个字节,用32位二进制描述。双精度浮点数在机内占8个字节,用64位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数转载 2011-12-13 14:38:11 · 9435 阅读 · 0 评论 -
c/c++: uint8_t uint16_t uint32_t uint64_t size_t ssize_t数据类型
原文写的不错,转来收藏,转自:http://wangyisouhuxin.blog.163.com/blog/static/761966592011072348700/?fromdm&fromSearch&isFromSearchEngine=yes 在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面转载 2011-12-13 14:26:48 · 42217 阅读 · 0 评论 -
oracle: DATE字段不能只存储"小时分钟秒"
做了个小测试:create table VIPR_AIRPORT_RULE1( AIRLINE VARCHAR2(2) not null, AIRPORT VARCHAR2(3) not null, START_TIME DATE not null, END_TIME DATE not null, NUM原创 2012-09-20 11:05:22 · 6079 阅读 · 4 评论 -
C++:线程池完整例子
下载地址:http://code.google.com/p/my-threads-pool/downloads/list---------------------------------------------割了--------------------------------------------------- 近期研究了下线程池,无奈网上提供的例子很蹩脚,各种不完整,就原创 2012-05-22 16:26:43 · 4250 阅读 · 6 评论 -
python: 发送邮件
示例:>>> import smtplib>>> server = smtplib.SMTP('smtpav.csdn.com')>>> server.login ('fromuser','password')>>> server.sendmail('fromuser@csdn.com', 'touser@csdn.com','From:fromuser@csdn.com\r\nTo:t原创 2012-03-27 13:31:34 · 1047 阅读 · 0 评论 -
linux/unix: grep与find常用命令
网上搜了搜,鱼龙混杂,命令一大堆。多数人不在意有什么新鲜用途,90%的工作量都是那么简单的一两条命令。所以记住那一两条命令就能解决90%的工作量是不是很好。下面的语句就是,最好记住它!能否举一反三靠大家熟练程度了。grep:搜索当前目录下所有文件,列出所有含有匹配字符串 include 的行。grep "include" */*grep -n "include*" */*gre原创 2011-12-13 14:55:06 · 1163 阅读 · 0 评论 -
oracle: flashback version query示例
flashback version query不是oracle的什么新特性,但10g、11g都在9i基础上做了功能增强,在某些场合可能会用到。下面利用示例展示一下他的概念;Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as hr SQL> show user;Us原创 2011-12-31 15:19:56 · 1222 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(11)--SQL语句中sequence的用法
题目:答案解释:对于Sequence对象每当语句中出现nextval字样,即增加一次,不论是select还是insert语句;而currval字样仅仅是返回当前值;所以可以将nextval与currval看做是sequence的不同方法;原创 2011-12-29 13:50:10 · 1005 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(12)--Create table的常见写法
题目:答案解释:记住就好了,这是种挺不错的写法,很常见;原创 2011-12-29 13:53:07 · 992 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(8)--CUBE和ROLLUP的用法
听音乐,写博客,在博客上蛋比,多惬意啊!这回学一下CUBE及ROLLUP在sql语句中的作用(与group by配合使用);题目:答案解析:...还是看例子吧,空说不好描述这个例子网上挺多的,我就随便找了个,不算侵权吧,呵呵。create table test(sales varchar2(10),dest varchar2(10),revenue number);inser原创 2011-12-16 15:10:34 · 1068 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(1)--merge的用法
注明:题目及答案来源互联网,本文只做答案解析,供网友学习之用! 题目:答案解析:本题目考察的是merge的用法,概念如下:MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部原创 2011-12-09 15:17:40 · 938 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(7)--REGEXP_REPLACE的用法
题目:答案解析:给两个示例就明白了示例一:SQL> select phone_number, 2 REGEXP_REPLACE(t.phone_number,'([[:digit:]]{3})\.([[:digit:]]{3})\.([[:digit:]]{4})', 3 '(\1)\2-\3') "PHONE_NUMBER" 4 from employ原创 2011-12-16 13:29:01 · 2177 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(3)--insert语句注意事项
推荐一首音乐,just blue 哈哈,勾起你的回忆!题目:答案分析:关于表中有default值时insert怎么处理A:错误,没有指定栏位却插入4个栏位,sql显然不知道怎么插;B:错误,错在NULL上,default指明了是0,就不能置为NULL了;C:正确,经试用这个的确可以,以前还真不知道啊,呵呵D:正确,不指定栏位,然后5个元素其中2个使用default值,用原创 2011-12-09 17:04:44 · 766 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(5) --start with 与 connect by的用法
最近忙啊,酷币的银啊!题目:答案解释:关于start with 与 connect by的内容,这两个词语核心功能是:生成树形结果,而题意就是生成树形结果。这里呢,咱不用题目中的例子,用oracle提供的示例数据库例子,对应employees这个表,估计上面的exhibit也是选取示例中的4列而生成的。看查询示例:示例一:SQL> select t.employee_i原创 2011-12-15 15:13:44 · 1138 阅读 · 0 评论 -
oracle: OCA-047-题解与实验(6)--session_privs的内容
题目:答案解析:SQL> select * from session_privs; PRIVILEGE----------------------------------------ALTER SYSTEMAUDIT SYSTEMCREATE SESSIONALTER SESSIONRESTRICTED SESSIONCREATE TABLESPAC原创 2011-12-16 10:39:03 · 2869 阅读 · 1 评论 -
c/c++: 读取配置文件(文本)内容的简单实现
引:读取配置文件是很常见的,尤其在后台服务器(linux、unix上)跑程序为了扩展性,都常用配置文件作为程序的输入来完成不同的工作内容。本文提供了简单的实现方法:话不多说,看函数:/* *parameter: cfgfilepath 文件的绝对路径名如: /user/home/my.cfg * key 文本中的变量名 *原创 2011-12-15 11:20:48 · 30440 阅读 · 9 评论 -
oracle:pl/sql developer 连接远程oracle数据库(精简版)
稍微说一点吧,pl/sql developer 以前连接远程oracle需要安装oracle的本地客户端,然后用客户端配置一下才能连通。由于客户端很臃肿,现在oracle官方提供了绿色的、小巧的解决方案。下面是详细说明。 环境:xp、pl/sql developer、Instant Client问题:怎么配置plsql developer、怎么配置Instant Client原创 2011-05-10 10:47:00 · 4822 阅读 · 1 评论 -
oracle: ocp题解与实验(3/205)
题目:3.One of the tablespace is read-only in your database. The loss of allcontrol file forced you to recreate the control file. Which operation doyou need to perform after re-creating the control原创 2011-11-07 13:16:28 · 1527 阅读 · 0 评论 -
oracle: 常用的数据库pfile及建库脚本
记录备忘:pfile:mercury.__db_cache_size=289406976mercury.__java_pool_size=4194304mercury.__large_pool_size=4194304mercury.__oracle_base='/oracle'#ORACLE_BASE set from environmentmercury.__pga_a原创 2011-11-07 09:46:30 · 979 阅读 · 0 评论 -
oracle: ocp题解与实验(1/205)
从今天起,想边学习ocp课程,边做实验记录生活的点点滴滴。理论与动手两不误才是学习的硬道理。万事开头难,希望自己走好这第一步;简单说下实验方法:因为面向ocp,所以我直接引用考题作为实验目标,充分认识ocp所传授的知识,认识选项的正确、错误之处;开始吧!题目:1. You observe that a database performance has degraded over a p原创 2011-11-04 14:01:00 · 1989 阅读 · 2 评论 -
c++: vector简要示例
#include#includeint main(){ vector intVector; intVector.pish_back(1); intVector.pish_back(2); intV原创 2011-08-09 13:33:44 · 764 阅读 · 0 评论 -
oracle: NLS_LANG 环境变量
适应存储中文的oracle数据库服务器端字符集一般为:ZHS16GBK所以,在Unix/Linux端得OCCI程序运行环境变量最好设置为:ZHS16GBK,即:NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";export NLS_LA原创 2011-08-09 13:29:21 · 6963 阅读 · 0 评论 -
oracle: ORA-32102: invalid OCI handle
ORA-32102: invalid OCI handle Cause: An invalid OCI handle is passed to an OCI call. Action: This is an internal OCCI Error. Please cont原创 2011-08-09 13:23:21 · 20815 阅读 · 7 评论 -
oracle :测试char与varchar存储长度
AS FOLLOWS:create table t1(id number,name varchar(20),pwd char(20));insert into t1 values(1,'name','pwd');select NAME,length(NAME),pwd,l原创 2011-07-21 10:14:16 · 2455 阅读 · 0 评论