1、存储方式: 点 向量 (x, y) 圆 圆心,半径 射线,线段,直线 两个点 多边形 顺时针/逆时针点坐标 2、精度问题 3、向量运算 点积 满足分配律 a b cos α = a.x b.x + a.y b.y a在b上投影于b都乘积 垂直点积为零 叉积 满足分配律 a b sin α = a ...
分类:
其他好文 时间:
2018-12-05 02:09:57
阅读次数:
206
依稀记得大一开始学习C语言的时候,对于数组下标从0开始这一点是非常别扭难以适应的,感觉这就是反人类的设计。直到今天才了解这背后为什么这样设计的原理。 为了解释清楚这个原因,我们来认识数组的相关特性,据此来探索它底层的一些东西。 随机访问 为什么数组能支持随机访问呢,我们先来看看数组专业定义。 这里有 ...
分类:
编程语言 时间:
2018-12-05 02:09:49
阅读次数:
346
1、**args 只能使用关键字传参,返回一个字典列表 2、必填参数和关键字参数 3、从字典中取参,以关键字的形式传参 ...
分类:
其他好文 时间:
2018-12-05 02:09:36
阅读次数:
157
一、字典 1、字典的定义:{ } <class 'dict'> 2、dict1 = {键1:值,键2:值} 3、键值成对出现,不然会报错。 4、通过键来查找元素,没有下标的概念。 1)用len(dict1)来获取字典的长度 5、字典里没有同名的key(键),就算有,后面的key也会把前面同名的key ...
分类:
其他好文 时间:
2018-12-05 02:09:16
阅读次数:
197
主流数据库服务软件(RDBMS):Oracle、DB2、MySQL、MariaDB、SQL Server开源数据库软件:MySQL、MariaDB商业数据库软件:Oracle、DB2、SQL Server(不跨平台)跨平台数据库软件:Oracle、MySQL关系型数据库(RDBMS):必须按照预先设... ...
分类:
数据库 时间:
2018-12-05 02:09:07
阅读次数:
1491
golang中的锁是通过CAS原子操作实现的,Mutex结构如下: type Mutex struct { state int32 sema uint32 } type Mutex struct { state int32 sema uint32 } //state表示锁当前状态,每个位都有意义,零 ...
分类:
其他好文 时间:
2018-12-05 02:08:59
阅读次数:
181
package com.lt.datastructure.MaxHeap; import java.util.LinkedList; import java.util.List; import java.util.TreeMap; import com.lt.datastructure.Queue.... ...
分类:
其他好文 时间:
2018-12-05 02:08:50
阅读次数:
179
传送门 不知道为什么这一题要用pair<int,int>才能过,感觉具体的实现过程还有几个细节没弄懂,暂且就这样吧等有时间再研究一下 ...
分类:
其他好文 时间:
2018-12-05 02:08:32
阅读次数:
158
深入浅出理解c++虚函数 记得几个月前看过C++虚函数的问题,当时其实就看懂了,最近笔试中遇到了虚函数竟然不太确定,所以还是理解的不深刻,所以想通过这篇文章来巩固下。 装逼一刻: 最近,本人思想发生了巨大的转变,在大学的时候由于读书少,经常写一些玩具程序而沾沾自喜,总之一句话,那时写程序纯粹是为了写 ...
分类:
编程语言 时间:
2018-12-05 02:08:17
阅读次数:
245
平时经常会遇到这两种写法:IS NOT NULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据,但是返回为空集合。实际上,是由于对二者使用区别理解不透彻。 默认情况下,推荐使用 IS NOT NULL去做条件判断,因为SQL默认情况下对WHERE XX!= Null的判断会永远返回0 ...
分类:
数据库 时间:
2018-12-05 02:08:08
阅读次数:
173
恢复内容开始 1 开始进入MySQL 的安装 https://www.cnblogs.com/ayyl/p/5978418.html 膜拜大神的博客 2 默认安装的时候 my.ini 文件 在 C:\ProgramData\MySQL\MySQL Server 5.7 3mysql本身安装程序不大, ...
分类:
数据库 时间:
2018-12-05 02:08:00
阅读次数:
240
201809-2. 买菜 解题思路: 主要就是判断小H和小W的装车时间段是否有重叠区间。关于判断重叠区间,对于给定的两个区间(a,b)和(c,d),显然当且仅当a≤d且b≥c时才会有重叠区间,而重叠区间长度L为min(b,d)-max(a,c),把所有重叠区间的长度进行累加求和,就可以知道俩人可以聊 ...
分类:
其他好文 时间:
2018-12-05 02:07:49
阅读次数:
196
一、简介 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 二 ...
分类:
编程语言 时间:
2018-12-05 02:07:39
阅读次数:
202
它们都是因程序的并发执行程序而产生 一、进程 ①、进程是资源分配的基本单位,程序运行时系统就会创建一个进程,例如打开qq应用就创建一个进程。 ②、操作系统会为它分配专门的进程控制块 ③、三种状态:就绪状态、执行状态、阻塞状态 二、线程 ①、线程是程序执行时的最小单位,一个进程可以由很多个线程组成,但 ...
分类:
编程语言 时间:
2018-12-05 02:07:29
阅读次数:
210
测试过没问题,只要按照如下形式写就行, 如有必要,再设置一个定时计划任务即可: @echo off @echo 数据库每日备份到远程服务器任务开始...... net use Z: /del net use Z: \\30.114.67.73\SharedFolder "2" /user:"user ...
分类:
其他好文 时间:
2018-12-05 02:07:22
阅读次数:
275
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例: ...
分类:
其他好文 时间:
2018-12-05 02:07:12
阅读次数:
174
图像基本知识: 通常情况下,我们可以将一副Matplotlib图像分成三层结构: 1.第一层是底层的容器层,主要包括Canvas、Figure、Axes; 2.第二层是辅助显示层,主要包括Axis、Spines、Tick、Grid、Legend、Title等,该层可通过set_axis_off()或 ...
分类:
其他好文 时间:
2018-12-05 02:07:01
阅读次数:
253