java
做人嘛最重要的是开心啦
这个作者很懒,什么都没留下…
展开
-
剑指offer思路笔记
剑指offer剑指 Offer 62. 圆圈中最后剩下的数字解法一:模拟删除数字,O(mn)解法二:约瑟夫环,从最后向前找索引,O(n)剑指 Offer 62. 圆圈中最后剩下的数字解法一:模拟删除数字,O(mn) public int lastRemaining(int n, int m) { 构造list int idx = 0; while (n > 1) { idx = (idx + m - 1) % n;原创 2020-08-05 23:39:25 · 913 阅读 · 0 评论 -
安卓学习笔记6——多线程下载器
安卓学习笔记6——多线程下载器一、项目整体介绍1、项目逻辑流程2、项目目的:二、项目代码三、遇到的问题一、项目整体介绍使用HttpUrlConnection与服务器建立连接,获取文件长度,开多个线程下载资源,使用RandomAccessFile写入文件;本项目没有使用高大上的OKhttp1、项目逻辑流程2、项目目的:我把这个小demo写在简历中,有两次面试都问道为什么采用多线程下载,...原创 2020-04-13 18:14:45 · 453 阅读 · 1 评论 -
算法题python容器方法对应的Java容器方法
算法题python容器方法对应的Java容器方法一、基本数据类型二、字符串类一、基本数据类型java中包含引用数据类型和八种基本类型八种基本类型:基本类型占用空间(bit)说明默认值包装类byte8有符号的,以二进制补码表示的整数,范围-128(-2 ^7)~ 127(2 ^7-1)0Byteshort16有符号短整型0Shorti...原创 2020-03-17 17:58:39 · 583 阅读 · 0 评论 -
安卓学习笔记5——网络编程
安卓学习笔记5——网络编程一、HttpUrlConnection1.请求数据:get2.提交数据:get/post(1)HTTP协议:查看网络连接过程中http协议内容(2)Post与Get方式提交数据的区别(3)使用示例3.乱码问题二、httpclient三、AsyncHttpClient四、三种方式的比较一、HttpUrlConnection1.请求数据:get大致步骤: URL ...原创 2019-11-29 17:19:40 · 179 阅读 · 0 评论 -
java疯狂讲义 16章多线程习题
java疯狂讲义 16章多线程习题习题1:刚开始的思路:总结:改进1:总结1:改进2:习题1:写2个线程,其中一个线程打印1-52,另一个线程打印A-Z,打印顺序应该是12A34B56C……5152Z。该习题需要利用多线程通信的知识。刚开始的思路:既然需要两个线程打印,那就写两个类,分别继承Thread,里面的run方法写各自的打印逻辑;但是又想?这么写,该如何通信呢。。。。。。通信...原创 2019-09-21 17:01:29 · 508 阅读 · 0 评论 -
安卓学习笔记1——android studio环境搭建及效率工具
安卓学习笔记1——android studio环境搭建及使用一、环境搭建二、使用笔记一、环境搭建(1)安装JDK,选择使用最多的版本javase 1.8就行(2)下载最新Android studio(目前是3.5),安装即可(有些博主说的是先装Android sdk再装android studio,在配置android studio的时候设置sdk路径,这个感觉比较麻烦,可以直接装stud...原创 2019-09-25 15:56:59 · 421 阅读 · 0 评论 -
安卓学习笔记2——电话拨号器
安卓学习笔记2——电话拨号器一、知识复习:1、安卓系统构成2、jvm与dvm区别3、ART模式(Android Runtime)4、安卓sdk目录5、布局与控件二、电话拨号器1、code2、遇到的问题或知识点**(1)拨打电话的权限问题:拨打时程序直接挂掉****(2)按键监听的四种方法****(3)Toast****(4)Intent意图**一、知识复习:1、安卓系统构成2、jvm与dv...原创 2019-09-25 17:41:19 · 478 阅读 · 0 评论 -
安卓学习笔记3——登录界面UI
安卓学习笔记3——登录界面UI一、登录界面UI1、根据需求写UI2、主活动3、主活动调用的读写文件的工具类4、效果展示二、总结与改进不足:一、登录界面UI注:只做UI不做服务器后端,使用android studio3.51、根据需求写UI采用线性布局内嵌相对布局线性布局垂直排列内部控件一共四个:edittext2个,Button一个,checkbox一个正常为控件设置宽高、文本、文...原创 2019-09-25 20:44:29 · 913 阅读 · 0 评论