自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio微型技术报告(二)

Android的基础服务大部分都是使用Java写的,只是C层的注入,想要直接访问的话还是比较麻烦。所以需要在远端加载一个dex包(代码中写死了加载/data/local/inj目录下的dex)。加载dex需要Dalvik虚拟机的Context,也就是JNIEnv,这个稍微遇到了一些麻烦,直接在源码上面编译的话,构建源码的编译环境就比较费时间了,最后还是从源码中拉出Header文件,adb pull...

2019-06-17 00:50:33 274

原创 Android Studio微型技术报告

每个应用的根目录中都必须包含一个 AndroidManifest.xml 文件(且文件名精确无误)。 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。此外,清单文件还可执行以下操作:为应用的 Java 软件包命名。软件包名称充当应用的唯一标识符。描述应用的各个组件,包括构成应用的 Activity、服务、广播接收器和内容提供程序。它还为实现每个组...

2019-06-17 00:49:41 297

原创 Vue 框架 学习--4、Vue中父子组件相互传值并且通过插值方式输出

前言:Vue项目开发中,最规范的数值传递模式是父组件向子组件传参------子组件监听处理数据抛出参数-----父组件接收参数并在父组件中通过插值方式显示数据举个例子,我用户登录时父组件向子组件传递一个例如userId的数据比如说为1,那么子组件接收到后,索取所有userId为1的用户的数据,比如姓名、年龄,然后抛出数据,然后父组件通过插值的方式在父组件的模板上显示(也可以是双向绑定)...

2018-08-06 11:08:44 531

原创 Vue 框架 学习--3、vue cli开发中组件套用的布局问题

前言:本文是为了总结个人在vue学习中摸索组件布局的规律而创作。我们队组件进行布局需要了解该问题:         我们在操纵组件进行一些列效果实现时,组件的模板是否受到父元素的干扰?我们来进行实验,看看实验结果:首先我们在index.html中创建一个div作为导航栏:<!DOCTYPE html><html> <head> ...

2018-08-05 17:46:30 1022

原创 Vue 框架 学习--2、vue cli脚手架各个文件的逻辑详解

前言:此文已经默认配置了node.js开发环境等必要条件,关于vue cli的安装教程这里不多赘述,但是其他博客都没有为vue cli安装之后项目开发后的关键文件,app.vue、main.js、router文件夹做详细的解答,导致部分初学者在安装之后无法熟练的使用,本文就是为了帮助初学者,快速、熟练并且理解的使用vue cli。vue cli是项目开发的几乎必要的开发工具1、安装完之后都...

2018-08-05 15:29:30 1820

原创 Vue 框架 学习--1、常见的基本指令以及语法

前言,此文为vue初学者提供技术总结,所有代码都需要vue.js支持,或者通过cdn方法引入一、Vue框架中的基本指令1、v-bindv-bind是动态绑定数据的指令,例如<a v-bind:href="url">...</a>那么,我就可以通过vue修改url的值从而达到切换不同href的目的。<script>new vue({...

2018-08-05 10:46:30 338

原创 LeetCode javascript解题心得 第34题 在排序数组中查找元素的第一个和最后一个位置

题目描述:题目难度中等给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: [3,4]示例 2:输入: nums...

2018-08-02 15:56:34 665

原创 LeetCode javascript解题心得 第3题 无重复字符的最长子串

题目及描述:题目难度 中等 给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串,"pwke" 是 子序列

2018-08-02 15:27:24 366

原创 LeetCode javascript解题心得 第58题 最后一个单词的长度

题目描述:给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: "Hello World"输出: 5解题思路,找到最后一个单词前的空格即可,所以我们从数组的末尾开始检索,检索到空格直接直接用substring截取字段,然后获取该字段长度输...

2018-08-02 13:51:12 279

原创 LeetCode javascript解题心得 第53题 最大子序和

   给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。解题思路:遍历枚举,此题终结var maxSu...

2018-07-31 21:34:02 263

原创 LeetCode javascript解题心得 第35题 插入搜索

  给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,...

2018-07-31 21:15:55 204

原创 LeetCode javascript解题心得 第27题 移除元素

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前...

2018-07-31 20:54:16 241

原创 LeetCode javascript解题心得 第26题 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。示例 2:...

2018-07-31 20:35:31 284

原创 LeetCode javascript解题心得 第20题 有效的括号

题目如下:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出:...

2018-07-31 20:13:47 265

原创 LeetCode javascript解题心得 第14题 最长公共前缀

题目如下:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。解题思

2018-07-31 19:52:36 453

原创 LeetCode javascript解题心得 第9题 回文数

题目如下:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此...

2018-07-31 19:47:05 225

原创 LeetCode javascript解题心得 第7题 反转整数

题目如下给定一个 32 位有符号整数,将整数中的数字进行反转。输入: 123输出: 321解题思路:之前的思路是想把单个数字逐一跳出来存放到数组中再重新排列,但是这种算法无论是时间复杂度还是空间复杂度都很糟糕,这里介绍一种便读取边拼接的算法。。 var reverse = function(x) {    var abs=x&gt;0?x:-x;           ...

2018-07-31 19:39:25 569

原创 LeetCode javascript解题心得 第1题 两数之和

题目如下:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 这道题非常简单,解题思路无非就是遍历数组中所有可能的加法结果,与数学中的枚举方法相同。循环嵌套解决题目,代码如下: var twoSum = function (nums, target) {    var len = nums.len...

2018-07-31 19:27:38 254

空空如也

空空如也

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

TA关注的人

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