编程和为什么要编程 一、什么是编程语言 编程语言是程序员与计算机沟通的介质 二、什么是编程 程序员把自己想让计算机做的事用编程语言写出来 编程的结果就是一系列文件 三、为什么要编程 编程是为了让计算机按照人类的思维去做事,从而解放人力 计算机硬件 一、计算机组成五大部分 1.控制器 计算机的指挥系统 ...
分类:
其他好文 时间:
2019-06-15 09:23:24
阅读次数:
109
一,按位操作符。 1.按位与操作符(&) 如果两个数的二进制,相同位数都是1,则该位结果是1,否则是0. 例 5&4 5的二进制是 0000 0000 0000 0101 4的二进制是 0000 0000 0000 0100 则结果是 0000 0000 0000 0100 转为十进制是4。 2.按 ...
分类:
编程语言 时间:
2019-06-12 21:29:16
阅读次数:
151
[TOC] time模块 打印时间戳、格式化时间、结构化时间,总而言之就是打印不同类型的时间,进行不同类型时间的转换 datetime模块 用于时间的加减 random模块 随机数,随机取容器元素 os模块 与操作系统交互,一般用来操作文件夹和文件 sys模块 与python解释器交互 json模块 ...
分类:
编程语言 时间:
2019-06-11 19:20:58
阅读次数:
151
数据库的基本概念什么是数据库?用于存储和管理数据的仓库。数据库的特点:持久化存储数据的。其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 – SQL数据库的分类:数据库根据存储采用的数据结构的不同可以分为许多种,其中包含早期的层次式数据库、网络式数据库。目前占市场主流的是关系型 ...
分类:
数据库 时间:
2019-06-09 10:04:04
阅读次数:
112
说说今天做的练习吧,还是值得一说的。 今天做的是,在不改变原有顺序的情况下,进行列表去重。 本笨蛋经过三个小时的思考与操作,完成了下面代码编写: 当然嘛,首先想到的一定是利用 count()去计数,如果有重复的,直接 remove()掉。但是,这种思路是不完善的,因为改变了列表的长度,一个固定元素对 ...
分类:
其他好文 时间:
2019-06-08 17:37:36
阅读次数:
106
位运算包括与,或,取反,异或,左移,右移等。 一 位运算计算 1 与运算:& 操作符&将2个数的二进制位进行与操作,2个数对应的位都为1,运算结果为1;否则运算结果为0。 比如 6&8,6的二进制为:0110 8的二进制为:1000。所以6&8 = 0000 = 0 2 或运算:| 操作符|将2个数 ...
分类:
其他好文 时间:
2019-05-27 13:20:09
阅读次数:
79
题目链接 思路 用一个平衡树维护点的编号和权值。这里的权值是自己赋上去的。 操作1,就把x从平衡树中删掉,然后将其权值变为最小值,重新插入。 操作2,与操作1类似,只要将其权值变为最大值再重新插入就行了。 操作3,其实就是将x与他的前驱或者后继交换。也很容易实现。 操作4,查询排名。 操作5,查找第 ...
分类:
其他好文 时间:
2019-05-25 19:45:13
阅读次数:
105
SOA为面向服务架构,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。一个服务通常以独立的形式存在与操作系统进程中。各个服务之间通过网络调用。微服务是在 SOA 上做的升华,强调的一个重点是“业务需要彻底的组件化和服务化”,原有的单个业务系统会拆分为多 ...
分类:
其他好文 时间:
2019-05-24 11:04:44
阅读次数:
129
os 模块提供了很多允许你的程序与操作系统直接交互的功能 ...
分类:
其他好文 时间:
2019-05-21 19:01:40
阅读次数:
110
C++中非常重要的概念,尤其是相对于C语言而言,也是其具有如此高的工程使用性的重要原因。 封装 所谓封装是将某些东西隐藏起来,让外界无法直接使用,而必须通过某些特定的方式才能访问。也即是,将抽象得到的数据和行为(类似于属性和方法)结合构成一个有机整体,将数据与操作数据的函数构成类,其中数据和函数都是 ...
分类:
编程语言 时间:
2019-05-18 12:24:47
阅读次数:
135