随笔分类 -  1. 编程语言

与机器进行交互的一种语言
摘要:1. SQL 操作 SQL, Structured Query Language, 结构化查询语言,用来查询关系数据库中的数据。 SELECT * FROM celebs; 关系型数据库由许多表组成,一张表由行和列组成。 一列通过表示数据的某个属性。 一个单独的行表示一组信息的观察值。 例如有如下表 阅读全文
posted @ 2020-02-26 23:00 elewei 阅读(797) 评论(0) 推荐(0)
摘要:参考文档 https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html#Autotools-Introduction autotools 构建过程如下 Makefile.am 经过automake 阅读全文
posted @ 2018-03-04 21:50 elewei 阅读(298) 评论(0) 推荐(0)
摘要:一、初始化git配置 1. 初始化文件位置 安装完成git后,初始化配置,配置文件可以在三个地方 * /etc/gitconfig 文件,对所有用户都普遍适用的配置。 git config --system * ~/.gitconfig 文件, 用户目录下的配置文件只适用于该用户。 git conf 阅读全文
posted @ 2018-01-12 14:43 elewei 阅读(176) 评论(0) 推荐(0)
摘要:C有两种操控位的工具: * 按位运算符 * 字段数据 给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。 在以上两个操作中,要保持其它位不变。 阅读全文
posted @ 2018-01-08 23:39 elewei 阅读(219) 评论(0) 推荐(0)
摘要:1. 程序基本概念 变量 和 常量 是程序处理的两种基本数据对象。 声明语句 说明变量的名字及类型,也可以指定变量的初值。 运算符 指定将要进行的操作。 表达式 则把变量与常量组合起来生成新的值。 对象的类型决定该对象可取值的集合以及可以对该对象执行的操作。 1.1 变量名 变量名命令规则:由字母、 阅读全文
posted @ 2018-01-07 22:55 elewei 阅读(408) 评论(0) 推荐(0)
摘要:第一步: 设计界面 第二步: 阅读全文
posted @ 2017-12-20 14:12 elewei 阅读(217) 评论(0) 推荐(0)
摘要:参考文档: GNU Make Manual https://www.gnu.org/software/make/manual/make.html 《跟我一起写makefile》 《GNU make》 GNU make 有哪些功能? GNU make 如何使用? 包括了make的规则、变量、函数以及脚 阅读全文
posted @ 2017-12-20 10:08 elewei 阅读(490) 评论(0) 推荐(0)
摘要:目的: 本文档是对C基础语法中字符串与字符串函数进行总结 本文目录 1. 字符串的表示 2. 字符串输入函数 3. 字符串输出函数 4. 字符串函数 1. 字符串的表示 字符串定义:C语言中,字符串是以空字符(\0)结尾的char类型数组 有以下几种定义字符串的方法 * 字符串常量 * char 类 阅读全文
posted @ 2017-10-12 20:44 elewei 阅读(374) 评论(0) 推荐(0)
摘要:计算机语言有千百种,不管什么语言,目的是要让计算机做你让他做的事情。 并且语言由以下部分组成: C语言及函数库是自己在日常学习工作中的总结。 1. C语言 描述 备注 类型、表达式、语句 字符串、字符、字节 数组、指针 内存管理 文件 结构和联合 位操作 预处理器 编码风格 GNU 编译系统 GNU 阅读全文
posted @ 2017-10-10 22:34 elewei 阅读(436) 评论(0) 推荐(0)
摘要:1. 结构基本知识 C语言提供 结构变量(struct variable) 来扩展表示数据的能力。 需求:创建一个图书目录。 打印每本书的各种信息: 书名,作者,价格,出版社等。 可以使用C结构来描述数据。 聚合数据类型能够同时存储超过一个单独数据。C提供两种聚合数据类型: 数组与结构 结构是一些值 阅读全文
posted @ 2017-09-11 07:44 elewei 阅读(250) 评论(0) 推荐(0)
摘要:一、存储类别 C语言提供几种存储方法,来存放在内存中变量的值。 从硬件方面去看,被存储的每一个值都会占用一定的物理内存,C语言把这样的一块内存叫对象(Object)。 从软件方面去看,程序需要一种方法访问对象。声明变量是一种方法。 一个变量具有不同的存储类别,存储类别是指具有不同的 存储期(Stor 阅读全文
posted @ 2017-09-10 23:10 elewei 阅读(421) 评论(0) 推荐(0)
摘要:安装 brew install gdb 一、单步执行和跟踪函数调用 第一步:使用-g生成目标文件 ➜ ch02 gdb file nogood.c GNU gdb (GDB) 8.0.1 Copyright (C) 2017 Free Software Foundation, Inc. Licens 阅读全文
posted @ 2017-09-10 19:40 elewei 阅读(326) 评论(0) 推荐(0)
摘要:翻译程序的第一步: 首先:编译器把源代码中出现的字符映射到源字符集。 第二:编译器定位每个 \ 后面跟着换行符实例,并删除它们。 第三:编译器把文本划分成处理记号序列、空白序列和注释序列。 最后:准备进入预处理阶段,查找#号开始的预处理指令。 在编译时打开编译的 -p 选项,可以看到预处理器的输出。 阅读全文
posted @ 2017-09-10 18:49 elewei 阅读(306) 评论(0) 推荐(0)
摘要:一、缩进和空白 1. 关键字if, while, for与其后的控制表达式的(括号之间插入一个空格分隔,但括号内的表达式应紧贴括号。 2、双目运算符的两侧插入一个空格分隔,单目运算符和操作数之间不加空格,例如i␣=␣i␣+␣1、++i、!(i␣<␣1)、-x、&a[1]等。 3. 后缀运算符和操作数 阅读全文
posted @ 2017-08-29 06:52 elewei 阅读(255) 评论(0) 推荐(0)
摘要:1. 指针概念 * 什么是指针 * swap函数交换 * geting获得整形 指针是一个(值为内存地址)的变量。 注意:关于指针考虑的问题? 1. 该指针在内存中的地址是什么? 2. 该指针中存储的地址是什么? 1.1 swap(px, py) 指针的一个应用 交换两个数据 1.2 getint( 阅读全文
posted @ 2016-10-17 23:12 elewei 阅读(379) 评论(0) 推荐(0)
摘要:可以在C语言程序中使用标准I/O对文件进行打开,读写操作。 一、什么是文件? 一个文件通常就是磁盘上的一段命名的存储区。 C将文件看成是连续的字节序列,其中每个字节都可以单独的读取。 ANSI C提供了文件的两种视图: 文本视图 二进制视图(程序可以访问文件中每个字节) 标准文件: standard 阅读全文
posted @ 2016-10-16 18:45 elewei 阅读(319) 评论(0) 推荐(0)