自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 数据库系列(6):笛卡尔积

我们知道一个典型的SQL查询具有以下形式:select A1, A2, A3, ...., Anfrom r1, r2, r3, ..., rn,where P;通过from子句定义了一个在该子句中所列出的关系上的笛卡尔积,我们可以用迭代的过程来理解笛卡尔积:for元组t1 in 关系 r1for 元组t1 in 关系 r2...for元组tn in 关系 rn...

2022-02-23 21:42:40 10533 2

原创 数据库系列(5):SQL查询

SQL (Structured Query Language:结构化查询语言) 是用来访问和操作数据库系统的,是一门ANSI 的标准计算机语言。目前最为广泛使用的数据库查询语言就是SQL了,尽管我么说SQL语言是一种“查询语言”,但是处理数据库查询,它还具有很多其他功能,可以定义数据结构,数据插入、更新和删除,以及数据访问控制等。历史SQL最早的版本由IBM开发,最初叫Sequel,后来更名为SQL(结构化查询语言),因为有很多的产品都支持SQL语言,所以需要为它制定一套标准,大家都按照标准做事

2022-02-21 22:26:57 3107

原创 数据库系列(4):关系型数据库

在商用数据库应用中,关系型数据库已经成为目前主要的数据模型,和早期的网络模型或者层次模型相比,关系模型简化了开发者的工作,使开发更加的高效。我们来看看关系型数据库的一些概念。关系型数据库关系型数据库,是采用关系模型来组织数据的数据库,以行和列的形式存储数据,我们把这些行和列称为表,数据库里可以有很多表,因此,我们说关系型数据库由表的集合组成。其中,关系模型可以简单理解为二维表格模型,于是一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。我们举例来看,有2个表:course(i

2022-02-17 11:27:29 3341

原创 数据库系列(3):数据库管理系统的分类

在设计一个数据库系统的时候,我们会根据具体的需要选择不同的硬件和软件,在确定好硬件之后我就要确定用哪种数据库,更为准确点应该是用哪种数据库管理系统(DBMS),比如MySQL。DBMS是什么数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。用户可以通过DBMS访问数据库中的数据,DBMS对数据库进行统一的管理和控制,以保证数据库的安全性、完整性、原子性等。目前DBMS有几百种,点击这里查看排名,我

2022-02-15 17:14:26 3070

原创 数据库系列(2):数据库系统的发展

数据库系统的应用数据库系统已经应用到我们生活的方方面面,我们都直接或者间接的和数据库系统打交道,当我们浏览一本书或者听一首音乐时,其实我们正在访问某个数据库里的内容;我们用外卖软件点餐,打车软件打车,我们的订单信息也都是被保存在了某个数据库中。你看,我们每天都会和数据库系统打交道,这种交互已经成为我们生活的一部分,可以看得出数据库系统的重要地位。既然如此重要,我们就一起来看看数据库系统是怎么发展起来的。数据库系统的发展数据库系统不是一下子就出现的,是随着时代的进步、数据的累积、应用场景的需要

2022-02-12 15:58:48 1672

原创 数据库系列(1):数据库基础

数据定义数据是指对客观事件进行记录并可以鉴别的符号,数据可以定性或者定量的描述某个客观事件。就拿化验单来说,白细胞计数为某个数值,这个数据的描述了当下你的血液中的白细胞数量。数据和信息的关系数据是信息的具体表现形式和载体,数据经过加工处理之后就成为信息,而信息需要经过数字化转变成数据才能存储和传输。化验单中显示白细胞总数远高于正常范围,那此刻的白细胞数据大概率代表着你有细菌感染;通过化验单中的数据就可以体现出你被细菌感染了这一信息。数据存储存储器出现之前,

2022-02-11 11:53:10 1122

原创 程序猿理论系列整理:消息的产生和传递

Hello World!我轻轻的拿出我的MacBook Pro,打开CSDN博客,本来想写 “都是你的错,轻易爱上我”,但这时候彷佛有个声音在我耳边响起“你TM是程序猿吗?放开她,让我来!你写的一点都不程序猿!!”,我想说 “我是工程师,哼!我写Hello World好啦!”我不太熟练的打开MacBook Pro电脑,我的macOS Catalina系统期待和我互动以表亲热,为了满足她...

2020-09-29 17:50:49 1064

原创 程序猿理论系列整理:程序的执行过程--流程图

2020-09-29 00:01:01 628

原创 程序猿理论系列整理:程序的执行过程

程序的生成源文件 预处理 编译 汇编 链接 hello.c hello.i hello.s hello.o hello.out 程序的存储二进制的形式,存储在机械硬盘上,即一连串01010101,硬盘用凹凸的方式表示01,这样就通过物理的方式表示出程序。原理看这里:程序猿理论系列整理:计算机基础硬件程序的载入运行命令 ./hello.out操作系统(OS)初始化资源(堆、栈、全局变量等)操作系统(OS)生成进程(管...

2020-09-25 17:01:54 220

原创 程序猿理论系列整理:高级语言、汇编语言、机器语言

高级语言、汇编语言、机器语言高级语言是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。如流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,中文版的C语言习语言等等,这些语言的语法、命令格式都不相同。汇编语言(assembly language)亦称为符号语

2020-09-22 16:40:09 2082

原创 程序猿理论系列整理:带宽和信号

世界成千上万的计算机通过通讯路线(有线路线和无线路线)连接起来构成了世界上最大的Internet(因特网)网络。物理线路互联网上两台电脑要相互通信,它们需要有一个物理连接,提供信号传输介质。这种物理层线路,常见的传导材料有铜线和光纤,我们常用的双绞线是铜线,它传输的是电信号,光纤传输的是光信号,但并不是说光纤对信号的传播速度就比铜线更快。不管是电信号还是光信号,只要进入线路后,便能够进行快速的传播,这个速度称为传播速度,它的单位是“m/s”,即单位时间传播的距离。传播速度只与传播介质有关,铜

2020-09-22 14:34:34 832

原创 程序猿理论系列整理:计算机基础硬件

冯·诺依曼体系结构数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。计算机5大组成部分控制器(Control)控制器是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。运算器(Datapath)运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工.

2020-09-22 12:41:56 646

原创 二维码:关于QR code的版权问题

QR二维条码是日本的专利,那如果我们开发相应的编码和解码软件构成侵权,以及需要支付专利费吗?专利问题是潜在的,QR目前并没有收取相关的费用,但是不代表以后不收取,DM就让NOKIA交了2亿美元。国内的标准应该就没有这样的问题,费用上也应该更便宜。国家之所以要采用自己的标准,不只是因为专利的问题,还包括若我们采用国外的标准,我们还需要在设备的投入上花费更多钱,而且条码是信息采集技术,还涉

2013-01-21 20:36:35 4007

原创 二维码 PDF417

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->PDF417二维条码<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->每一个PDF417码是由3~90横列堆叠而成,而为了扫瞄方便,其四周皆有静空区,静空区分为水平静空区与垂直静空区,至

2013-01-17 13:41:26 8186 2

原创 二维码:简介

二维码简介二维条码/二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入

2013-01-17 13:31:59 2708

原创 条形码

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->一些概念知识:电子票:电子票是普通纸质票的电子形式,它将用户购买的票面信息存储在高安全级别的电子票务系统中。电子票好处:选择订购电子票,将使您省去等待配货和快递上门一系列中间环节。您不但节省了运费,还可以在支付票款后立即获取到电子票,即省钱又快速便捷

2013-01-17 13:23:33 3260 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除