- 博客(12)
- 收藏
- 关注
原创 linux_system函数
Linux系统编程_system函数system 函数的功能:执行一个shell命令。函数原型:int system (const char * command);函数执行原理:通过调用sh执行一个command, /bin/sh -c command。可以将system函数看作是fork、exec、wait的简单封装。函数源代码:...
2020-11-28 17:19:36 212
原创 字符编码
计算机内存只能存0-1的串,而把英文字符和汉字编码成数字,把这个数字存到计算机中,同时这个数字,也代表一个英文字符或一个汉字。一个字节能存的数大小为2^8,一个英文字符编码为小于256的数,将这个数存到一个字节中没有问题。一个汉字编码为大于256的数,将其放入到一个字节中,会出现字节溢出的问题。...
2020-08-28 13:28:17 151
原创 c语言-嵌入式sql 使用主变量
在嵌入式 SQL 中进行 C 程序和 SQL 语句间的数据传递特别简单。我们可以简单地在 SQL 语句中写 C 变量的名称,只要在它前面放上一个冒号。例如:EXEC SQL INSERT INTO sometable VALUES (:v1, ‘foo’, :v2);这个语句引用了两个 C 变量(名为v1和v2)这种在 SQL 语句中插入 C 变量的风格可以用在 SQL 语句中每一个应该出现值表达式的地方。EXEC SQL BEGIN DECLARE SECTION;int x = 4;ch
2020-08-23 22:54:46 790
原创 C语言连接pg数据库
c语言连接pg数据库,可以使用语句:EXEC SQL CONNECT TO target [AS connection-name] [USER user-name];target可以用下列方法指定:dbname[@hostname][:port]tcp:postgresql://hostname[:port][/dbname][?options]unix:postgresql://hostname[:port][/dbname][?options]一个包含上述形式之一的 SQL 字符串到一个包
2020-08-23 22:37:44 860
原创 编程语言-字符串变量定义和赋值
编程语言有很多,今天来学习下不同编程语言下的字符串变量的定义和赋值方式。c语言:字符串变量定义: char StringName[256] /* 使用字符数组存储字符串,其实际大小会比赋值的时候多1,因为编译器会在末尾添加一个 \0 字符*/ char *pointStringName = "HelloWorld"; /*使用指针定义字符串*/字符串变量赋值/*c语言中给字符串赋值,一般使用函数 strcpy 或 strncpy */strcpy(StringName, "HelloWor
2020-08-15 16:52:30 7668
原创 PG数据库 (ECPG - C中的嵌入式SQL)
概念一个嵌入式SQL程序由一种普通编程语言编写的代码(这里是C)和位于特殊标记小节中的SQL命令混合组成。要构建该程序,源代码(.pgc) 首先会通过嵌入式SQL预处理器,它会将源代码转换为一个普通的C程序 (.c),并且后来它能够被一个C编译器所处理。转换过的ECPG应用会通过嵌入式SQL库(ecpglib)调用libpq库中的函数,并且与PostgresSQL服务器使用普通的前端/后端协议通信。嵌入式SQL在为C代码处理SQL命令方面比起其他方法具有优势。首先,它会搞定向你的C程序变量传递或读取.
2020-08-12 23:47:38 952
原创 SQL - 更新数据(UPDATE)
本章,介绍如何利用UPDATE进一步操纵表数据。更新数据为了更新(修改)表中的数据,可以使用UPDATE语句。可采用两种方式使用UPDATE:更新表中特定行。更新表中所有行。下面分别对它们进行介绍。不要省略WHERE子句 在使用UDDATE时一定要注意细心。因为稍不注意,就会更新表中所有行。UPDATE与安全 在客户机/服务器的DBMS中,可能需要特殊的安全权限。在你试图使用UPDATE前,应该保证自己有足够的权限。基本的UPDATE语句由三部分组成,分别是:要更新的表列名和它们的新
2020-08-11 00:47:49 17473
原创 C - 运算符 (关系操作符)
现在,读者已经学会了如何表示数据,接下来我们学习如何处理数据。C语言为处理数据提供了大量的操作,可以在程序中进行算术运算、比较值的大小、修改变量、逻辑的组合等。关系操作符这类操作符用于测试操作数之间的各种关系。C提供了所有常见的关系操作符。这些操作符是:>= < <= != ==这些操作符产生的结果都是一个整型值,而不是布尔值。如果两端的操作数符合操作数指定的关系,表达式的结果是1,如果不符合,表达式的结果是0。关系操作符的结果是整型值,
2020-08-10 21:09:19 236
原创 大话数据结构---串
串的定义早先的计算机在被发明时,主要作用是做一些科学和工程的计算工作,也就是现在我们所理解的计算器,只不过它比小小计算器功能更强大、速度更快一些。后来发现,在计算机上做非数值处理的工作越来越多,使得我们不得不需要引入对字符的处理。于是就有了字符串的概念。比如我们现在常用的搜索引擎,当我们在文本框中输入“数据”时,它已经把我们想要的“数据结构”列在下面了。显然这里网站做了一个字符串查找匹配的工作。如下图:今天我们就是研究“串”这样的数据结构。先来看定义。串:串(string)是由0个或多个字符组成的
2020-08-09 03:05:19 198
原创 产品方案设计——理财系统MVP方案设计思考
如何从0—1搭建一个理财系统呢?本文将从产品方案设计角度,说明一个最小可行的理财系统产品方案设计的思考过程。在互联网还未兴起之时,国内能够提供理财服务的机构主要银行,证券公司,投资公司等。随着互联网和支付技术的迅猛发展,人们有了更多的理财投资渠道,如阿里的蚂蚁聚宝,微信的理财通,京东金融提供的活定期产品,P2P应用如宜人财富、人人贷等。投资理财的流程对很多人而言已经很熟悉,但实际上一项完整的理财投资流程,并不如表象简单,不同的理财业务结构往往有不同的逻辑。本文包括以下部分。1 理财系统整体定位的思
2020-08-07 19:38:28 1258
原创 C Primer Plus - c预处理器
C Primer Plus - c预处理器本章介绍以下内容预处理指令 #define #include #ifdef #ifndef #else #endif #if #elif #line #error #pragma11个以#号开头的预处理指令。c预处理器在程序执行之前查看程序(故称之为预处理器)。根据程序中的预处理指令,预处理器把符号缩写替换成其表示的内容。预处理器可以包含程序所需的其他文件,可以选择让编译器查看哪些代码。预处理器并不知道c。基本上它的工作是把一些文本转换为另一些文本
2020-08-07 07:30:19 144
原创 接口测试
接口测试刚刚开始学习接口测试,在这里写一些博文,方便自己以后能够回顾复习。学习接口测试,先学习接口测试的一些基本概念。接口学习接口测试首先得知道接口的概念。概念数据交互的入口和出口,是一种规范,也是一种规则。作用统一设计标准,方便团队磨合缩短研发周期前后端分离,前后端都能够使用自己熟悉的技术进行开发,只要输出符合标准就行。对外提供一个调用的方式,内部代码修改没有关系,不影响...
2018-12-06 00:42:27 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人