程序总体设计——功能描述 入库程序处理的对象是所有详单表,也可以是具有固定格式的其他表,程序根据三张配置表将任意定长格式的文本文件,写入任意结构的目标表中,表名可以根据文件名灵活配置;同时程序可以生成错单文件、重单文件、入库成功文件,对于不成功的记录,程序将记录错单在源文件中的行数及错误原因。 入库程序受数据库的效率影响较大,最容易在此处造成系统处理的瓶颈。因此在代码编写的时候着重处理程序本身效率的问题,实现效率最优。数据库接口采用OCI方式,对于有主键或索引的表,采用动态数组绑定技术,一次录入多条记录,速度约1000条/秒;对于没有主键或索引的表,采用DIRECT API技术,将整个文件直接写入数据库,速度>10000条/秒。 *
2021-12-21 16:08:13 4.54MB C语法
1
语法基础——Objective-C语法基础.pdf
2021-11-09 13:00:37 1.83MB Objective-C语法基础 objective-c
1
TinyCompiler 序言 项目概述 本项目是基于flex,bison和LLVM,使用c ++ 11实现的类C语法编译器,使用flexbindingyacc对源代码进行词法,语法分析;在语法分析阶段生成整个源代码相应的抽象语法树后,根据LLVM IR(中间表示)模块中定义的中间代码语法输出与LLVM中间语言语法,机器无关的中间代码;最后,本项目通过调用LLVM后端模块的接口,根据本地指令集与操作系统架构,将中间代码编译成二进制目标代码。编译生成的目标代码之后可直接编译生成初始化文件,或与其他目标代码链接生成替代文件。 本项目解析的语法与是C语言的一个子集,但部分语法存在区别,这些将在最后的测试用例中具体说明。目前已支持的数据类型包括: 虚空 整型 浮动 双 烧焦 串 布尔 自定义结构体 样本(包括多维样本) 支持的主要语法包括: 变量的声明,初始化(包括一维细分初始化,多维序列暂不支持初始化,只能逐个元素赋值使用) 函数声明,函数调用(传递参数类型可以是任意已支持类型) 外部函数声明和调用 控制流语句if-else,for,while和任意层级的嵌套使用 单行注释(#) 二元运算
2021-05-13 00:02:15 2.01MB bison flex compiler llvm
1
c语法分析器,生成程序的语法树 分析单个文件,不支持预处理, 不解析预处理符号#
2021-04-25 16:43:47 99KB c 语法分析
1
c语法分析器,采用bison2.1(yacc), flex(lex), 生成程序的语法树 分析单个文件,不支持预处理, 不解析预处理符号# bison,flex工具在上传包内,语法见cgrammar-new.y,词法见input.lex 另附相关说明,本代码采用vs2005,建立console工程即可编译运行。 测试文件test.c, 输出结果out.txt
2021-04-02 20:04:10 914KB c 语法分析 yacc bison
1
适合想快速学习C语言的各位同人,包含最常用的贪吃蛇毕业设计
2021-03-08 14:05:55 27.76MB c语言 贪吃蛇 C语法基础
1
vscode配色插件的c/c++语法高亮配置文件,主题插件为C/C++ Themes。 可以对诸如const、enum、typedef别名、结构体引用等语法高亮进行设置,语言本身的关键字自然不用说了,比one dark pro等热门的插件颜色丰富的多。 根据自己喜好对c常用语法颜色进了仔细设置,并加有注释。
2020-01-11 03:06:43 9KB vscode c语法高亮
1
c语法分析器,采用bison2.1(yacc), flex(lex), 生成程序的语法树 分析单个文件,不支持预处理, 不解析预处理符号# bison,flex工具在上传包内,语法见cgrammar-new.y,词法见input.lex 另附相关说明,本代码采用vs2005,建立console工程即可编译运行。 测试文件test.c, 输出结果out.txt
2019-12-21 19:38:06 914KB c 语法分析 yacc bison
1