一、二叉树介绍点这片文章 二叉树及题目介绍 例题: 有一颗满二叉树,每个节点是一个开关,初始全是关闭的,小球从顶点落下, 小球每次经过开关就会把它的状态置反,这个开关为关时,小球左跑,为开时右跑。现在问第k个球下落到d层时的开关编号。输入深度d和小球个数k 思路分析:首先该题最先想到的是模拟,开一个 ...
分类:
编程语言 时间:
2018-08-18 10:26:16
阅读次数:
168
简单介绍安装 官网下载:https://mariadb.org/download/ 直接下载(mariadb-10.3.9-winx64.msi): 官网下载步骤 第一步:Download 第二步: 第三步: 下载完成 安装步骤: 这里账号密码可以设置,我使用的是默认 安装完成 打开这个软件 现在我 ...
分类:
数据库 时间:
2018-08-18 10:26:06
阅读次数:
629
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 API一般都是基于http、https协议的。也就是说接口一般都是基于 ...
1 class Solution { 2 public ListNode removeNthFromEnd(ListNode head, int n) { 3 if(head == null) return head; 4 if(head.next == null) return null; 5 L... ...
分类:
其他好文 时间:
2018-08-18 10:25:31
阅读次数:
145
(1)在编写程序时,可能需要计算一个数的平方根、绝对值、获取一个随机数等。java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。另外,Math类还有两个静态常量,E和PI,它们的值分别是2.7182828284590452354和3.14159265358 ...
分类:
编程语言 时间:
2018-08-18 10:25:23
阅读次数:
159
开篇还是引用吕振宇老师的那篇经典的文章《设计模式随笔-蜡笔与毛笔的故事》。这个真是太经典了,没有比这个例子能更好的阐明桥接模式了,这里我就直接盗来用了。 现在市面上卖的蜡笔很多,各种型号,各种颜色种类繁多, 假如一盒蜡笔有24种颜色,那么它能涂抹出24种不同的颜色来,蜡笔型号是固定的,如果想画出各种 ...
分类:
其他好文 时间:
2018-08-18 10:25:15
阅读次数:
195
描述 Given an N*N matrix A, whose elements are either 0 or 1. A[i, j] means the number in the i-th row and j-th column. Initially we have A[i, j] = 0 (1 ...
分类:
编程语言 时间:
2018-08-18 10:25:04
阅读次数:
204
创建用户 CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; 删除用户 DROP USER '用户名'@'localhost'; 权限列表 分配权限 格式: GRANT <privileges> ON 数据库名.表名 TO '用户名'@'localho ...
分类:
数据库 时间:
2018-08-18 00:59:49
阅读次数:
208
微信小程序开发平台刚刚开放了一个全新的功能:云开发。 简单地说就是将开发人员搭建微信小程序后端的成本再次降低,此文刚好在此产品公测时,来快速上手看看都有哪些方便开发者的功能更新。 ...
分类:
微信 时间:
2018-08-18 00:59:34
阅读次数:
255
通过抓包发现百度云删除文件接口https://pan.baidu.com/api/filemanager,本文主要试图通过该接口来封装一个删除百度网盘文件的api接口。 浏览器请求数据包信息如下: 浏览器响应信息如下: 上述响应信息说明文件删除成功 代码如下: 代码介绍: 首先通过使用Python3 ...
WHY 上文中已经说到,单纯的项目接口在前后端开发人员使用是特别不舒服的,那所有要推荐一个,既方便又美观的接口文档说明框架,当当当,就是Swagger,随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和 ...
1.下图是数据通信的一个过程:TCP三次握手. TCP数据传输. TCP的四次断开 SYN:(同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立的时候有效。表示一个新的TCP连接请求。 ACK:(确认编号,Acknowledgement Number)是对... ...
分类:
系统相关 时间:
2018-08-18 00:59:08
阅读次数:
193
一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。... ...
分类:
其他好文 时间:
2018-08-18 00:58:58
阅读次数:
193
1. pip install pyinstaller 2. 切换目录到 .py 文件夹,并且 一定要将第三方库复制到这个文件夹 3. 运行 pyinstall -F -i my.ico xxx.py 4. 生成的 EXE 在 dist 文件夹 ...
分类:
编程语言 时间:
2018-08-18 00:58:49
阅读次数:
160