自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 TODO LIST 2020-02-21

? : 为什么有个todo - list已经两天没有博客了,感觉有点不对劲,越写越少了,唉,不该这样的。所以在此写下今天索要达成的目标关于第一次面试首先,表达能力欠缺,需刻意锻炼关于一些常见的知识点,cookie与sessionflutter中Statful Widget与Widget之间的区别与联系(可联系Android原生进行扩展)。。。再多就不提了,先解决上面两个知识点去...

2020-02-21 08:49:22 178

原创 JS基础总结(5):GET、POST

上一篇:JS知识总结(3):JS请求之让你复习TCP俗话说,九为数之极,所以就暂不开前端知识总结10了 ,而且JS基础都快写到第5篇了,不给个正标题,说不过去吧!别瞎扯了,赶紧开始今天的内容吧:请求数据一般是使用get、post方法,但是其实还有一些其它的HTTP方法:如put、patch等,今天我们主要讲一下get、post方法,如果篇幅不够就用那些其它的方法来凑吧!get、post简要...

2020-02-18 13:47:27 1688 2

原创 前端知识总结(9):JS请求之让你复习TCP

上一篇:前端知识总结(8):JS基本语法之烂尾​ 由于一两篇文章很难将JS基础总结完,为了管理,再给个标题吧JS基础总结(4):JS请求之让你复习TCP---------------------瞎扯,想学习别看-------------------前面那些知识学完之后,其实是可以开始做一些具有单机功能的网页了,像单机功能的程序,其实很容易想到计算器,做一个网页版的计算器还是很容易的。其实,...

2020-02-17 21:08:37 1012

原创 前端知识总结(8):JS基本语法之烂尾

这么大的烂尾二字,还点进来看,不怕浪费寿命啊!那你有这么大把时光挥霍,麻烦请把看过我的文章一一点赞+好评(好吧,我不要脸,不过进来了,就随意看看吧,就当时休息一下)上一篇:前端知识总结(7):JS基本语法之变量声明​ 由于一两篇文章很难将JS基础总结完,为了管理,再给个标题吧,上上篇文章竟然说还只剩细枝末节,呸,真是暴徒口出狂言,尽说一些"只要列一些Goolge/百度 关键词就可" 憨话,这让...

2020-02-17 19:24:16 684 2

原创 前端知识总结(7):JS基本语法之变量声明

上一篇:前端知识总结(6):JS是如何实现人机交互的​ 由于一两篇文章很难将JS基础总结完,为了管理,再给个标题吧,上篇文章竟然说还只剩细枝末节,呸,真是暴徒口出狂言,尽说一些"只要列一些Goolge/百度 关键词就可" 憨话,这让JS基本语法往哪撂,好吧????,我错了,这就来总结一下您~~JS基础总结(2):JS基本语法之变量声明​ JavaScript 是一个脚本语言,它是一个轻量级,但功能...

2020-02-17 18:13:11 463

原创 前端知识总结(6):JS是如何实现人机交互的

上一篇:前端知识总结(5):head标签详解​ 由于一两篇文章很难将JS基础总结完,为了管理,再给个标题吧JS基础总结(1):JS是如何实现人机交互的​ 在html、css、js之间的联系 提到对html进行逻辑上的装饰,使人机交互变为可能 ,但是具体来说JS是以什么方式来实现的呢?JS控制HTML​ 往深来说js控制html,就是在控制DOM元素。额,DOM元素是啥?--------...

2020-02-17 17:00:52 1309

原创 前端知识总结(5):head标签详解

上一篇:前端知识总结(4):html、css、js之间的联系​ head这个标签在我们html入门之后基本上是不会怎么注意的一个“小角色”。但是其实还有点讲究的。首先,我们看一下常用的head是怎么样的:<head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content=...

2020-02-17 14:09:27 542

原创 前端知识总结(4):html、css、js之间的联系

上一篇:前端知识总结(3):常用BOM属性对象方法及状态码HTML​ 超文本标记语言,它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。css​ 对html进行视觉上的装饰js​ 对html进行逻辑上的装饰,使人机交互变为可能html、css、js之间是如何联系起来的呢?​ 首先,我们来看一下HTML的通用模板:<ht...

2020-02-17 09:25:17 456

原创 前端知识总结(3):常用BOM属性对象方法及状态码

上一篇:前端知识总结(2):http;https工作原理几个常用的BOM属性对象方法​ Bom是浏览器对象。location对象location.href-- 返回或设置当前文档的URLlocation.search – 返回URL中的查询字符串部分location.hash – 返回URL#后面的内容,如果没有#,返回空location.host – 返回URL中的域名部分l...

2020-02-17 08:40:41 377 1

原创 前端知识总结(2):http;https工作原理

上一篇:TCP 三次握手 四次挥手http和https的基本概念http:超文本传输协议,是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。https:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS...

2020-02-16 19:07:52 1806 3

原创 前端知识总结(1):TCP 三次握手 四次挥手

在介绍TCP三次握手四次挥手之前,我们先回忆一下OSI计算机网络七层结构:物理层:以二进制数据形式在物理媒体上传输数据数据链路层:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(简:传有地址的帧);如何控制帧在物理信道上的传输,包括如何处理传输差错(简:错误检测功能)…(再多不提了)网络层:介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步...

2020-02-16 17:46:54 1577 2

原创 Android UI (1):常用控件的用法

上一篇:Android入门(8):活动的实用小技巧​ 我认为开始可以写程序界面了,算是入门了。开始学习常用控件之前,我们新建一个UIWidgetTest项目TextView​ 修改activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sche...

2020-02-16 15:04:44 354

原创 Android入门(8):活动的实用小技巧

上一篇:Android入门(7):活动的启动模式知晓当前界面是哪一个活动​ 其实如果每个活动都在onCreate方法打印出来,对于我们写起来实在不方便,我们其实可以新建一个BaseActivity类来实现,在这个类里面打印,然后其他活动类都继承这个类即可。​ 注意这里BaseActivity和普通活动的创建方式并不一样,因为我们不需要BaseActivity在AndroidManifest....

2020-02-16 11:50:21 244

原创 Android入门(7):活动的启动模式

上一篇:Android入门(6):活动的生命周期​ 在实际项目中我们应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有4种,分别是standard、singleTop、singleTask和singleInstance,可以在AndroidManifest.xml中通过给activity标签指定android:launchMode属性来选择启动模式。standard​ stand...

2020-02-15 22:35:06 1420

原创 Android入门(6):活动的生命周期

上一篇:Android入门(5):Intent的使用返回栈​ 你会发现Android中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。​ 其实Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称为返回栈(Back Stack)。在默认情况下,每当启动一个新...

2020-02-15 19:28:14 181

原创 Android入门(5):Intent的使用

上一篇:Android入门(4):Toast、Menu使用及活动的销毁Intent是什么各个活动通过Intent可以紧密的联系起来,Intent是Android程序中个组件进行交互的一种重要方式,不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可被用于启动活动、启动服务以及发送广播等场景。​ Intent大致可以分为显式Intent和隐式Intent创建第...

2020-02-15 15:47:30 1533 1

原创 Android入门(4):Toast、Menu使用及活动的销毁

上一篇:Android入门(3):活动的基本用法Toast在上篇文章中的onCreate()添加一些代码:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.first_layout)...

2020-02-15 11:56:56 2830 7

原创 Android入门(3):活动的基本用法

上一篇:Android入门(2):日志工具的使用及初探活动创建和加载布局Android程序的设计讲究逻辑和视图分离,最好每一个活动都能对应一个布局,布局就是用来显示界面内容的,因此我们需要创建一个布局文件。​ 右击app/src/main/res →New→Directory,新建一个名为layout的目录。然后右击此目录→Layout resource file,新建一个名为first_l...

2020-02-14 23:16:50 229

原创 Android入门(2):日志工具的使用及初探活动

上一篇:Android入门(1):简介及创建第一个项目日志工具的使用Android中的日志工具类是Log,提供了5个方法:Log.v()。对应级别为verbose,最为繁琐、意义最小Log.d()。对应级别debugLog.i()。对应级别info,用于打印一些比较重要的数据Log.w()。对应级别warnLog.e()。对应级别error在上篇博客新建的项目中打开MainAc...

2020-02-14 21:23:11 172

原创 Android入门(1):简介及创建第一个项目

Android入门(1):简介及创建第一个项目​ 其实简介大多数都是一些概念性的东西,初看感觉没有直接的效果,所以这里先跳过,直接上手操作开始搭建项目。前行准备 1. java1.8 2.Android Studio具体步骤:Start a New Android Studio projectSelect a Empty projectConfigure your project, ...

2020-02-01 20:39:22 361

原创 windows下安装hbase

安装hbase之前需要安装hadoop安装hadoop下载hadoop2.5.2.tar.gz下载hadooponwindows-master.zip(支持在windows运行hadoop的工具)对hadoop2.5.2.tar.gz在某个目录下进行解压。(注意:路径最好不要有空格或是中文)配置hadoop环境变量在用户变量中添加HADOOP_HOME,值为D:\dev\hadoo...

2019-11-21 15:48:34 793

原创 Flutter: dio库如何保存和传递cookie给服务器

使用cookie_jar包,官方例子https://github.com/flutterchina/cookie_jarimport 'package:dio/dio.dart';import 'package:dio_cookie_manager/dio_cookie_manager.dart';import 'package:cookie_jar/cookie_jar.dart';m...

2019-10-18 17:05:02 5805

原创 flutter: url_launcher的坑

开始使用5.2.0版本一直报错说是请求不到jar包flutter升级,加证书…都不行最后重装as和flutter后,新建一个项目可以运行,而加上这个插件却不行,然后试试4.0.1却可以以后用稳定的东西尽早重装环境...

2019-10-16 22:22:22 791

原创 leetcode117.填充每个节点的下一个右侧节点指针II

题目简述:填充它的每个next指针,注意这里并不是完美二叉树。class Solution {public: Node* connect(Node* root) { if(root == nullptr) return root; vector<Node*> last_level; last_level.push_back(...

2019-10-16 11:00:37 80

原创 leetcode116.填充每个节点的下一个右侧节点指针

题目简述:填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到则为nullclass Solution {public: Node* connect(Node* root) { if(root == nullptr) return root; deque<Node*> rel; rel.push_back(r...

2019-10-15 15:58:22 137

原创 leetcode113.路径总和II

给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ /...

2019-10-13 11:54:10 125

原创 leetcode109.有序链表转换二叉搜索树

给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。示例:给定的有序链表: [-10, -3, 0, 5, 9],一个可能的答案是:[0, -3, 9, -10, null, 5], 它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9...

2019-10-11 10:19:15 149

原创 leetcode108.将有序数组转成高度平衡二叉搜索树

将一个按照升序排序的有序数组,转换为一颗高度平衡二叉搜索树。一个高度平衡二叉树又称为AVL树是指一个二叉树每个节点的左右两个子树的高度的绝对值不超过1例如:[-10, -3, 0, 5, 9]​ 一个可能的答案是:[0, -3, 9, 10, null, 5],它可以表示下面这个高度平衡二叉搜索树 0 / \-3 9/ /-10 5AVL树又称为高度平衡的...

2019-10-10 20:17:21 146

原创 flutter打包出错

将build.gradle修改成buildscript { repositories { google() jcenter() maven { url 'https://dl.google.com/dl/android/maven2' } } dependencies { classpath 'com.an...

2019-10-10 11:15:21 455

原创 flutter之进度条

flutter中进度条中的线性进度条,实现其3秒走完的功能搞了一段时间,主要是要使用await方法等待一段时间才去改变其参数.for(int i = 1; i <= 30; i++) { // ignore: close_sinks await Socket.connect("1.1.1.1", 8888, timeout: new Duration(mil...

2019-09-23 11:57:56 1703

原创 leetcode142.环形链表II

给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。示例 1:输入:head = [3,2,0,-4], pos = 1输出:tail connects to node index 1解释...

2019-09-20 14:13:34 234

原创 leetcode121.买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注...

2019-09-20 14:09:36 189

原创 leetcode88.合并两个有序数组

给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3nums2 = [...

2019-09-20 08:39:44 78

原创 leetcode101.对称二叉树

给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3来源:力扣(LeetCode)链接:https://l...

2019-09-18 11:33:00 144

原创 leetcode93.复原IP地址

给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。示例:输入: "25525511135"输出: ["255.255.11.135", "255.255.111.35"]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/restore-ip-addresses著作权归领扣网络所有。商业转载请联系官方授权,非商业转...

2019-09-17 19:06:40 113

原创 leetcode90.子集II

给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: [1,2,2]输出:[ [2], [1], [1,2,2], [2,2], [1,2], []]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/subsets-ii著作权归领扣...

2019-09-17 17:59:15 150

原创 leetcode92.反转链表II

反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤ m ≤ n ≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2->5->NULL来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems...

2019-09-17 17:40:40 80

原创 leetcode82.删除排序链表中的重复元素

给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。示例 1:输入: 1->2->3->3->4->4->5输出: 1->2->5示例 2:输入: 1->1->1->2->3输出: 2->3来源:力扣(LeetCode)链接:https://leetcode-cn....

2019-09-17 16:53:22 121

原创 leetcode70.爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + ...

2019-09-17 09:09:38 111

原创 leetcode79.单词搜索

给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board =[ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E']]给定 word = "ABCCED",...

2019-09-17 09:03:36 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除