Android暑期实习面经部分笔试记录

Android暑期实习面经记录 阿里一面,15min 估计阿里一开始也是没打算要我的, = =面试管聊了不久,也没问什么问题,都是闲聊。 项目 单向链表(插入,删除快) 双向链表(这个就厉害了,比如LinkedList,比如LinkedHashMap,使用双链表刚好可以实现队列的功能,并且是双队列Dequeue) 各自的应用 归并排序 腾讯一面,57min 项目 V...
分类: 其他 发布时间: 05-07 23:37 阅读次数: 6

基础算法记录(二)——部分常见算法问题

买卖股票的最佳时机 II 假设有一个数组,它的第 i 个元素是一个给定的股票在第 i 天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 思路:可以采用贪心法,只要明天的价格高于今天,那么就今天买入,明天卖出,否则今天就不买入。然后继续看后天和明天的情况,以此类推 class Solution {...
分类: 其他 发布时间: 05-07 23:37 阅读次数: 8

基础算法(一)——八大排序算法实现Kotlin

/** *前面七大排序为Kotlin,基数排序为java,在最后面 */ fun main(array: Array<String>){ val a = intArrayOf(2,5,3,7,9,8,1,6,4) println("插入排序:") insertSort(a).forEach { println(it) } ...
分类: 其他 发布时间: 05-07 23:37 阅读次数: 9

Activity启动大致流程

Activity启动大致流程 public static void main(String[] args) { ...... Looper.prepareMainLooper(); //实例化,同时里面引用有个ApplicationThread,是个binder,也同时实例化 ActivityThread thread = new...
分类: 其他 发布时间: 05-07 23:37 阅读次数: 5

io、free、ps、netstat、tcpdump、tshark

10.6 监控io性能 iostat -x 磁盘使用 iostat iostat 1 得到的信息为硬盘信息,还有读写速度 iostat -x 得到的信息中有一个非常重要的指标%util,这一列表示io等待io时间比占用多少cpu,如果这个数字很大,例如50% 60%,说明磁盘很忙 iotop,发现磁盘io很高,希望看到哪一个进程再读写,可以直接输入iotop 10.7 free命令 free 查看内存和交换分区信息 free -m以M为单位显示 free -h以合适的单位显示 total=us
分类: 企业开发 发布时间: 05-07 23:37 阅读次数: 7

jQuery学习小结

---恢复内容开始--- jQuery是一个js库. 它简化js编程开发. 用简短的代码代替繁杂冗长的原js语句. 与后代交互作用最大的就是jQuery的AJAX语句编程了. jQuery AJAX jQuery AJAX ~ <较全 感觉没学全的: jQuery 数据操作函数 关于数组 复习一下的 https://www.jquery123.com/
分类: 其他 发布时间: 05-07 23:37 阅读次数: 8

转发【手把手带你使用JS-SDK自定义微信分享效果】

前言 刚进入一家新公司,接到的第一个任务就是需要需要自定义微信分享的效果(自定义缩略图,标题,摘要),一开始真是一脸懵逼,在网上搜索了半天之后大概有了方案。值得注意的是一开始搜索到的解决方案全是调用微信的自带的JS-SDK,然而腾讯是不会让广大吃瓜群众这么轻而易举的调用他们的东西的。微信开发团队已经把调用的权限收回,现在无法直接在页面直接调用JS-SDK了。话不多说,直接上干货。 预期效果 原始的分享效果: 使用微信JS-SDK的分享效果: 可以看出缩略图,标题,摘要样式良好,给用户的体验很好
分类: 其他 发布时间: 05-07 23:37 阅读次数: 5

Elasticsearch集群内的原理

一个运行中的 Elasticsearch 实例称为一个 节点,而集群是由一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。 当一个节点被选举成为 主 节点时, 它将负责管理集群范围内的所有变更,例如增加、删除索引,或者增加、删除节点等。 而主节点并不需要涉及到文档级别的变更和搜索等操作,所以当集群只拥有一个主节点的情况下,即使流量的增加它也不会成为瓶颈。 任何节点都可以成为主
分类: 其他 发布时间: 05-07 23:37 阅读次数: 6

虚拟机加载机制

一、类加载的时机 什么情况下需要开始类加载过程的第一个阶段:"加载"。虚拟机规范中并没强行约束,这点可以交给虚拟机的的具体实现自由把握,但是对于初始化阶段虚拟机规范是严格规定了如下几种情况,如果类未初始化会对类进行初始化。 1、遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。生成这4条指令最常见的Java代码场景是:使用new关键字实例化对象时、读取或者设置一个类的静态字段(被final修饰、已在编译
分类: 其他 发布时间: 05-07 23:37 阅读次数: 7

h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated

Reference 问题 ... h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. ... 解决 pip install "h5py==2.8.0rc1", 在目前的最新版中, 此warning已被统一.
分类: 其他 发布时间: 05-07 23:37 阅读次数: 8

学习目录简介

第一阶段:数学   《高等数学》   《线性代数》   《概率论》 第二阶段:编程:   《python编程入门》 第三阶段:机器学习   《机器学习Machine Learning》   《机器学习理解与实战》 第四阶段:数据挖掘实战   《大数据与贝叶斯课程》   《数据挖掘课程》 第五阶段:深度学习   《深度学习和神经网络》
分类: 其他 发布时间: 05-07 23:37 阅读次数: 9

C++笔记020:const 和 #define 的对比

原创笔记,转载请注明出处! 点击【关注】,关注也是一种美德~ 第一,const与#define的相同点 C++中的const常量类似于宏定义 const int c = 5 ≈ #define c 5 const是用来替换#define的一个手段。 程序一: int main() { const int a=10; printf("a=%d\n",a); return 0; } 程序二: #define a 10 int main() { //const int a=10; printf("a
分类: 其他 发布时间: 05-07 23:37 阅读次数: 6

在Windows上编译UEFI SDK 2018/OVMF的方法

本教程使用的操作系统是Windows 10 Enterprise版本,编译器是Visual Studio 2017 Enterprise。 首先我们要准备好源代码和工具。 一、到这里下载UEFI SDK 2018(Release版本)并解压(我是解压到C:\目录),将解压好的目录改名为edk2。 二、安装和配置必备的工具(下载IASL/NASM/Python 2.7/cx_Freeze)。 1、将IASL解压到C:\ASL,并设置系统环境变量,变量名为IASL_PREFIX,变量值为C:\AS
分类: 其他 发布时间: 05-07 23:37 阅读次数: 9

2018.5.7

python 上课总结 Day 1 1.ascii是 用1个字节=8个二进制来表示计算机表达的东西 2.unicode 万国码,用4个字节=32个二进制来做表达 3.utf-8 对万国码进新压缩 ,至少用1个字节来表示 python2 默认unicode python 3解释器默认编码 utf-8 变量:用来表示变化的值的符号 数据类型:字符串,整形,浮点 条件语句:if:      else:      ifel: 循环语句:while:当条件满足时循环,不满足则跳出循环      for
分类: 其他 发布时间: 05-07 23:37 阅读次数: 6

概览

此目录下 主要是平常关注了许多公众号 日推博客 每天早上花半个小时来阅读简单整理 为了以后方便仔细阅读
分类: 其他 发布时间: 05-07 23:37 阅读次数: 5

springboot上传下载文件

1
分类: 其他 发布时间: 05-07 23:37 阅读次数: 5

(1)HTTP协议

 HTTP协议是超文本传输协议,主要负责浏览器与服务器之间等通信。通过HTTP协议将客户端浏览器等请求发送到服务器,并将服务器等响应页面返回给客户端。  HTTP协议特点:   (1)HTTP协议是一种无状态协议。——因此用户登陆状态需要通过cookie和session来保持。   (2)HTTP协议是一种应用层协议,服务器对于每一个HTTP请求都需要开启线程去处理。  HTTP会话都四个步骤:   (1)客户端与服务器端通过三次握手建立TCP连接   (2)客户端向服务器端发出请求   (3
分类: 其他 发布时间: 05-07 23:37 阅读次数: 6

python 笔记 之 深浅copy

namet = ["xiede","xiangcheng","tingting","yuanyuan",["tingting","yuanyuan"],"dongdong","tingting"] import copy namec = copy.copy(namet) # 浅copy print(namet) print(namec) namet[3] = "婷婷" print(namet) print(namec) namet[4][1] = "圆圆" #两个同时被修改了 print(
分类: 编程语言 发布时间: 05-07 23:37 阅读次数: 5

基础算法(三)——二分查找和其他部分常见算法题

基础算法三(二分查找和其他部分常见算法题) 二分查找的递归和迭代 import java.util.Scanner; /** * 二分查找的递归和迭代,尤其要注意数组越界问题,当数组长度为[1,2]=2时,start=end * 如果此时 目标查找数 n&amp;lt;array[mid=0]时,那么此时出现start=0,end=-1,继续递归的化 ...
分类: 其他 发布时间: 05-07 23:36 阅读次数: 5

基础算法记录(四)

基础算法记录四 字符串单词和标点符号顺序提取,禁止用split 例如 输入:{“Oh, a good day!”} 输出:{“Oh”, “,”, “good”, “day”, “!”} 这是今天网易有道二面面试手撕代码的题,题是不难,注意的是细节,当时在纸上写出bug来了,用的时间也不是满意,总之应该是凉了,自己手撕代码的能力确实该提高。题目思路就是遍历字符,记录按条件截取字符串,注意...
分类: 其他 发布时间: 05-07 23:36 阅读次数: 9