个人简介

Echo Blog


江湖无名 安心练剑
  • C语言学习笔记-05-常量
    C 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 整数常量 整数常量可以是十进制、八进制或十六进制的常量。 前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。 ...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-04-变量
    C 变量 变量其实只不过是程序可操作的存储区的名称。 C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小写敏感的。 基本变量类型 基于前一章讲解的基本类型,有以下几种基本的变量类型: ...
    2020-05-08 11:23:59 | C
  • C 语言入门-03-类型
    C 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。 变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 基本类型 它们是算术类型,包括两种类型:整数类型和浮点类型。 枚举类型: 它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 void 类型: 类型说明符 void 表明...
    2020-05-08 06:26:26 | C
  • C 语言入门-02-基础语法
    C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。 例如,下面的 C 语句包括五个令牌: printf("Hello, World! \n"); 这五个令牌分别是: printf ( "Hello, World! \n" ) ; ps: 感觉这个翻译的比较生硬。估计是想表达几个组成部分吧。 分号 ; 在 C 程序...
    2020-05-08 06:26:26 | C
  • C 语言入门-01-环境
    本地环境设置 如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器。 文本编辑器 这将用于输入您的程序。 文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS 和 vim/vi。 文本编辑器的名称和版本在不同的操作系统上可能会有所不同。 例如,Notepad 通常用于 Win...
    2020-05-08 06:26:26 | C
  • C 语言入门-00-概览
    序言 C 语言基本是一切近代语言的基石。 实际上什么编程语言也并不重要,重要的是语言的特性,优缺点(取舍)以及生态。 简介 C 语言是一种通用的、面向过程式的计算机程序设计语言。 1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到...
    2020-05-08 06:26:26 | C
  • 线程池框架设计
    背景 最近写一些任务调度相关的工具,总是涉及到线程池相关的处理。 一遍一遍的写,觉得非常浪费时间,而且没有凝聚成组件,无法优化和复用。 jdk 内置 java 自带的线程池工具可以满足平时的需求,但是特性还是不够强大。 所以这并不是重复造轮子。 但是这又引入了第二个问题,如何充分的利用 jdk 自带的特性呢? 如果 jdk 升级了,特性我们可以享受到吗? 开源框架 从Hys...
    2020-05-07 11:23:59 | Java
  • Oracle 删除重复数据,创建唯一索引
    情景说明 数据库中数据被重复插入,导致查询时直接报错。 因为有很多代码默认查出的结果是唯一的,但是库中又没有唯一索引。 所以需要从头到尾解决这个问题: 移除重复数据 定位数据重复原因(具体分析,本节不做深入) 创建唯一索引 本节就 1,3 这两个部分做下整理,便于日后查阅。 如何删除重复数据 查询出重复数据 比如...
    2020-05-07 01:23:59 | SQL