- 博客(23)
- 收藏
- 关注
原创 Gbase8s执行计划
USE_HASH_use_hash用法-CSDN博客gbase 8s sql执行计划分析_gbase执行计划解析_kaixin.1的博客-CSDN博客 Oracle All运算符 - Oracle教程 (yiibai.com)
2023-11-02 09:56:16
372
原创 可变参数
释放指针,将输入的参数 ap 置为 NULL。通常va_start和va_end是成对出现。vsprintf取他时,取出所有的可变参数。num_args:最后一个已知参数,也是可变参数的前一个参数。ap :va_list结构,存储通过。它无法判断检索到的参数是否是传给函数的最后一个参数。获取其他可变参数时所必需的信息。检索函数参数列表中类型为。
2023-09-26 01:13:14
52
原创 Visual Studio 2010项目操作
1、添加工程的头文件目录:(1)工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。对应相应的头文件夹(include文件夹),里面存放的是.h头文件;(2)项目名右键 -- properties -- c/c++ -- General -- Additional Include Directories2、添加文件引用的lib静态库路径:(1)工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
2023-09-20 00:01:50
418
原创 OCI学习
这两个函数的作用是将应用程序中的变量或者数据与SQL语句中的占位符相关联。OCIBindByName通过占位符的名称进行绑定,而OCIBindByPos通过占位符的位置进行绑定。关键区别在于绑定变量的方式:OCIBindByName是通过名称绑定变量,而OCIBindByPos是通过位置绑定变量。- indp: 指示数据的指针,用于处理空值或者处理绑定变量为数组时的偏移量。- 通过占位符的名称绑定参数到SQL语句中的占位符位置。- 通过占位符的位置绑定参数到SQL语句中的占位符位置。
2023-08-15 16:15:18
563
原创 gdb调试
1. 运行程序:- run (r):从头开始执行程序。- run args (r args):使用命令行参数运行程序。2. 断点操作:- break (b):在特定行或函数设置断点。- info breakpoints (i b):列出当前设置的所有断点。- delete (d):删除所有断点。- delete 2:删除特定序号的断点(本句删除断点2)。- clear (cl):删除当前行断点。
2023-08-10 11:16:16
1915
1
原创 shell编程
1.qm(){2.chenenv(){. s.sh. s.sh3.qmenv(){. s.sh4.gog(){read -p "输入想要单独调试的测试用例(在gtest目录下):" longnameecho -e "本测试用例名为------${gtestname}------gdb启动"5.glog(){
2023-08-09 10:43:25
153
1
原创 vim命令与技巧
vim使用教程图文教程(零基础超详细)_vim教程_士别三日wyx的博客-CSDN博客Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!_沉默王二的博客-CSDN博客
2023-08-08 09:38:53
401
原创 自用逻辑日志规范
GCILog(01.UTILS_PRIORITY_ERROR为日志等级,现阶段只用UTILS_PRIORITY_ERROR即可。2.0为可以修改的数字,以方便显示自己想要的数字。3.GCIDateAdd Invalidate handle errhp为可变参数输出部分。
2023-07-12 19:16:11
124
1
原创 C语言开发问题
1.C语言中访问结构体成员时点 . 和 箭头 -> 的区别。结构体定义时,带*用箭头->,不带*用点.2.可变参数的使用与注意事项。3.extern的使用。
2023-07-10 14:26:21
127
1
原创 git工具
将远程主机origin的master分支拉取过来,与本地的brantest分支合并。表示将远程origin主机的master分支拉取过来和本地的当前分支进行合并。git pull :在gci_esqlc下:cd .git,vim config。回到gci_esqlc:git status。(git init命令创建git本地仓库)git log(最近的排在最上面)
2023-06-30 10:56:30
139
原创 gtest安装与使用
Note:找到libgtest.a与libgtest_main.a后,将这两个文件分别拷贝到系统目录/usr/lib。将googletest/include/gtest目录拷贝到/usr/include下。否则会报:cannot find -lgtest,即找不到gtest的库。
2023-06-12 16:54:20
343
原创 Oracle接口:OCIStmtGetBindInfo学习
Oracle中绑定变量的好处(绑定变量oracle)在Oracle中,使用绑定变量可以大大提升查询性能。它可以减少网络传输量,提高数据库系统的效率,保证安全性。首先,bind减少无谓的网络传输量。例如,当我们用SQL查询语句查询数据库时,它必须传输SQL语句的文本到目标服务器,如果该语句中包含很多值,例如int/string类型的变量,那么传输的数据量就会很大。但是,如果采用绑定变量的方式,就会节省很多网络传输量,提高系统效率。其次,绑定变量会提高查询效率。
2023-06-12 16:45:03
317
原创 Oracle学习
位置:/home/oracle/instantclient/oracle_oci_examples-master。运行:先./build.sh cdemodt,生成可执行文件,然后./cdemodt运行即可。
2023-06-12 16:29:18
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人