自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 Vue 中的图片预览插件 v-viewer的使用

vue图片点击放大预览v-viewer库使用https://github.com/mirari/v-viewergithub地址。1.安装配置npm install v-viewer --save2.在main.js中引入import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'//Vue.us...

2019-06-13 10:32:56 13773 4

原创 前端笔记06-jquery

什么是jqueryQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和...

2019-03-28 16:41:16 3180

原创 前端笔记05 - js

常用的HTML DOM属性和方法一些常用的HTML DOM 方法getElementById() 返回对拥有指定 id 的第一个对象的引用。getElementsByName() 返回带有指定名称的对象集合。getElementsByTagName() 返回带有指定标签名的对象集合。appendChild() 向元素添加新的子节点,作为最后一个子节点。removeChild() 从...

2019-03-23 16:46:46 5900

原创 前端笔记-04 js 轮播图

轮播图自动播放需求: 有一组图片。每个三秒,就去切换一张,最终是一直不停的切换技术分析切换图片每个三秒切换步骤分析1.确定事件:文档加载完成的事件 onload2.事件触发:init()定时器setInterval(“test()”,3000) 每3000毫秒执行一次test()函数setTimeout(“test()”,3000) 多少毫秒后执行...

2019-03-23 09:09:11 224

原创 前端笔记04-js

JavaScript什么是JavaScript是一种直译式的脚本语言什么是脚本语言java 源代码 - 编译成class文件 - java虚拟机中执行js由我们的浏览器解释执行js的组成ECMAScript:核心部分,定义js的语法规范DOM:document Object Model 文档对象模型,主要是用来管理页面的BOM:Browser Obj...

2019-03-21 11:14:56 197

原创 前端笔记03

CSS的盒子模型-css 的盒子模型 : 万物皆盒子内边距:padding-top :padding-right :-padding-bottom:padding-left :-padding的规则padding:10px 上下左右都是10pxpadding:10px 20px 上下是10px 左右是20pxpadding:10px 20px 30px 上是10p...

2019-03-20 15:16:28 152

原创 前端笔记02

表格布局的缺陷嵌套层级太多,一旦出现嵌套顺序错乱,整个页面的顺序都要变采用表格布局,页面不够灵活,动其中某一块整个表格布局的结构全都要变HTML的块标签div标签:默认占一行,自动换行span 标签:内容显示在同一行CSS什么是CSSCascading Style Sheets:层叠样式表,主要用来美化HTML页面,HTML决定网页的骨架,将页面的HTML和美化进行分...

2019-03-20 10:52:38 171

转载 Java 和 Kotlin 有什么不同

对象Java 的写法MainActivity.thisKotlin 的写法this@MainActivity类Java 的写法MainActivity.classKotlin 的写法MainActivity::class.java继承Java 的写法...

2019-03-14 11:32:32 293

转载 小程序开发中的布局之flex篇

Flex布局又称弹性布局,在小程序开发中比较适用。因此将Flex布局相关属性整理如下,搞清楚了这个布局,小程序开发的页面布局就不在话下了。 网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C...

2019-01-25 15:44:04 202

原创 微信热更新Tinker集成遇到的坑

最近项目由于急匆匆上线,导致有低级bug出现,由于没有集成热更新,所以修复玩这些bug后还要打新版本的apk包,造成用户抱怨,所以集成热更新:然后就了解了现在的热更新框架,觉得微信的tinker集成相对比较简单,就拿来试一试。现在拿我用的AndroidStudio和项目环境进行集成还是遇到了不少坑。再次做一下 记录: 先来说一下我用的AnroidStudio环境: 我用的Androi...

2018-12-05 11:44:57 421

原创 如何在使用Handler时避免内存泄露

为什么要用Handler? 注:线程分为主线程(主线程又叫UI线程,只能有一个主线程)和子线程(可以有多个),Handler只能在主线程里运行 handler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,我们可以发消息,也可以通过它 处理消息。因为android在设计的时候就封装了一套消息创建、传递、处理。如果不遵循就不能更新UI信息,就会报出异常(所谓的异步...

2018-10-12 16:08:58 196

原创 BadTokenException: Unable to add window -- token android.os.BinderProxy

由于遇到的是BadTokenException这个异常,所以搜资料总结了一下:这个异常总共有一下几种出现方式: 1.Unable to add window --token null is not valid; is your activity running **2.Unable to add window --token null is not for an appli...

2018-10-08 12:46:17 7350

原创 AndroidStudio build 报错收集

1.Error:com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)解决方法:在build中加入implementation "com.google.guava:guava:23.0-android"...

2018-09-15 16:54:34 1345

原创 Android7.0的分屏模式开发注意事项

        最近在做项目时,由于app支持了7.0 的API,有了分屏功能,在测试时注意到主页面在分屏模式下,页面所占比例在增大或者减小的时候都会调用oncreat方法,所以查资料总结一下分屏对页面的生命周期的影响以及开发时的注意事项:         App页面从全屏模式切换到分屏模式,会经历销毁后重建的过程,所以它的Activity生命周期会从oncreat()重新走一遍。1、禁用...

2018-09-04 10:45:13 1432

原创 使用 git 提交代码

 一般步骤:1.命令行输入 git status  查看有些那些内容发生了变动2.命令行输入:git add .  将修改添加至本地缓存3. 命令行输入:git commit -m ‘log msg’  将本地缓存保存到本地仓库中4.命令行输入:git pull 先拉取远程服务器上的代码,防止有别人提交代码,产生冲突;如果提交会覆盖别人的代码(相当于svn的update)5.命令行输入:git p...

2018-06-06 18:35:26 209

原创 AndroidStudio2.3.3 Error: Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2

使用

2018-06-06 18:21:59 511

原创 AndroidStudio导入项目一直Building解决方案

标签: 解决方案asAndroid2016-12-19 17:08 2163人阅读 评论(3) 收藏 举报查了一些方案都不能很好地解决问题,下边这个很棒,拿来记录,下次用的时候直接翻自己博客 解决方案:*(下边有我的做法,比较靠谱,因为总是行得通) 1.随便找一个你能运行的as项目 2.打开gradle-wrapper.properties,文件目录:项目/

2018-06-06 18:21:06 270

原创 adb 服务无法启动

以下问题环境为win7+Androidstudio问题:在Androidstudio中找不到设备(前提是手机正常练级而电脑而且驱动正常): 1.    在命令行中输入:adb start-server,结果出现提示:adb server version (32) doesn't match this client (39); killing...could not read ok from ADB...

2018-06-04 10:30:50 11882 1

转载 ID字段不采用数据库自增长的几点理由

      近日在做一个小程序,最初采用了 SqlServer 数据库,后来为了便于部署,转而采用了 Firebird 嵌入式数据库。在重构代码转到 Firebird 的过程中,对“数据实体的数据表的ID字段是否应该使用自增长字段”这个问题做了一些思考,在此做一些总结。       对于是否应该使用自增长的ID字段的问题,个人的观点是应该根据自己的项目情况考虑,谨慎使用。要“谨慎”是因为这有可能会...

2018-04-10 17:25:38 510

转载 win7 无法给系统保留的100M空间分配盘符时,用下面的方法就好

以管理员身份运行cmd,输入:diskpart sel disk 0 list part sel part x (x为EFI分区分区号)set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 assign letter=y (y为分配的盘符)

2017-07-10 20:35:14 10753 1

转载 面向对象编程中Association、Aggregation和Composition的区别

大家在最初接触面向对象编程时,都难免会遇到描述类与类之间关系的三个词:Association、Aggregation和Composition。对于初学者而言,往往很难弄清楚它们之间的区别。现在,我就这三者之间的区别,做一个大致的说明。从概念上来讲:  Association描述的是类与类之间一般的关联关系,而Aggregation和Composition都有整体和部分的关系。其中A

2017-07-10 14:58:59 4642

原创 关于融云即时通讯中Android录音与ios录音的兼容问题

问题 最近做即时通讯的项目中,Android端发送的语音,在iOS端接收到后能播放,但是播放是杂音.分析过程 我是做Android端的,看了IOS融云的开发指南中发送和接收语音消息的示例代码,初步判断问题出在Android端的语音录制上面 , 因为在IOS端,音频的录制是有限制的 , 代码示例//此为IOS的录音参数设置建议 rcVoiceRecorderHandler.recordSet

2016-02-02 17:10:46 1168

android逆向助手

本人做移动开发经常使用的反编译工具,本人做移动开发经常使用的反编译工具。

2018-06-13

校园无线网络的设计与实现

校园无线网络的设计与实现 1 教务管理系统的安全隐患 电子商务对社会生活的影响 信息革命和网络经济浪潮迅猛 教务管理系统的安全方案 本文针对上述的安全隐患,通

2011-10-25

空空如也

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

TA关注的人

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