由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容! 内容简介 这套书同时收录了十多位阿里技术人的访谈:从工程师到合伙人的多隆,6 年时间影响数亿用户的靖世,入选 MIT2017 年度 TR35 的王刚 &吴翰清,免试晋升为研究员的钱磊等,将为你展现不一样的 ...
分类:
其他好文 时间:
2020-03-02 22:45:59
阅读次数:
99
一、什么是缓冲流 缓冲流的内部都包含一个缓冲区,通过缓冲区读写,可以提高了IO流的读写速度。 二、缓冲流+字节流复制文件 //明确数据源 FileInputStream fis=new FileInputStream("D:\\java1018\\buffer.txt"); //明确目的地 File ...
分类:
其他好文 时间:
2020-02-25 13:01:44
阅读次数:
62
一、技术总结 1. 这是一道考查插入排序和堆排序的问题。 2. 这里开始最主要的问题是,没有理解堆排序。堆排序是通过把数组中第一个元素与最后一个元素交换,然后再对于第一个元素进行向下调整downAdjust函数。 3. 所以这里对于插入排序,只要一直遍历发现第一个元素的比前一个元素小,记录下这时的下 ...
分类:
其他好文 时间:
2020-02-23 22:18:07
阅读次数:
67
一、技术总结 1. 这一题就是将给的数,构造一个完全二叉排序树 2. 关键就是要利用完全二叉树的特点,如果该结点的下标是x,那么左子树的结点下标一定是2 x,右子树下标是2 x+1,然后二叉排序树的中序遍历是从小到大的。 二、参考代码 ...
分类:
其他好文 时间:
2020-02-20 00:11:52
阅读次数:
58
1,占位符%s %d name="我是%s,年龄%d,爱好%s"%("小飞侠",18,"打豆豆") print(name) 2,中文转gbk编码 s='编号:100566' a=s.encode('gbk') print(a) #输出b'\xb1\xe0\xba\xc5\xa3\xba100566' ...
分类:
编程语言 时间:
2020-02-19 19:15:29
阅读次数:
85
IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的 ...
分类:
其他好文 时间:
2020-02-10 11:59:33
阅读次数:
93
目录 一、附言: 1 二、购买域名和购买服务器: 2 三、搭建服务器环境: 5 四、配置APP前端部分: 8 1.工具以及文件准备: 9 2.配置后端接口地址 11 3.配置APP启动图和启动图标 12 五、搭建APP后端部分 13 步骤,一步步输入并且回车。 13 1. 登录方才已经安装好的宝塔软 ...
分类:
移动开发 时间:
2020-02-04 12:30:45
阅读次数:
175
一、技术总结 1. 这一题是使用了queue队列的知识,但是也是用了很多辅助知识。 2. 最重要的一步是,不断的选择最大的体重,和进而排序。 3. 第一步是创建结构体,里面包含体重weight,现在顺序index,原始顺序index0,rank排名 4. 然后把存储好在vector里的存入queue ...
分类:
其他好文 时间:
2020-02-02 01:48:01
阅读次数:
86
法1:BFS #include <bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #include <queue> using namespace std; const int maxn = 100010; vector<int> temp ...
分类:
其他好文 时间:
2020-01-26 22:35:05
阅读次数:
88
#include <bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #include <queue> using namespace std; const int maxn = 100010; vector<int> child[maxn] ...
分类:
其他好文 时间:
2020-01-26 20:49:51
阅读次数:
111