自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(292)
  • 资源 (3)
  • 收藏
  • 关注

转载 android coordinatorLayout 使用简介

之前没有写一篇关于此的 如今 知识已还生活Refer: http://blog.csdn.net/u012702547/article/details/51286288.1 导入依赖 compile 'com.android.support:design:25.1.1'.2 用CoordinatorLayout时,我们的页面整体上分为两部分,一部分是上面折叠的部分,还有一部分是下面的滚动

2017-02-24 16:15:15 1134

原创 The solution of html <input type = "file "> in webview not work

Refer: https://github.com/mgks/Os-FileUp/blob/master/app/src/main/java/com/inf/os/fileup/MainActivity.javapackage com.inf.os.fileup;import android.annotation.SuppressLint;import android.app.Activity;

2017-02-22 20:59:25 1041

原创 android This 与 activity.this

Android activity.this 指的是你当前 activity的实例写语句的时候有两种情况: [java] view plain copy print? Toast.makeText(AlarmActivity.this,”闹钟取消”, Toast.LENGTH_SHORT); Toast.makeText(this,”闹钟5秒后启动”, Toast.LENGTH_SHORT)

2017-02-22 13:32:39 1381

原创 android httpurlconnection

public class HttpUrlConnect { //get请求 public String get(String url){ HttpURLConnection conn = null; BufferedReader rd = null ; StringBuilder sb = new StringBuilder ();

2017-02-22 13:29:03 908

原创 关于Calling View methods on another thread than the UI thread的错误

在原生的界面使用分享没一点问题,各项正常,然后加载webview的时候,在webview中去进行分享,QQ,微信等都没问题,但是微博分享却尼玛报错,心里一万只草泥马~~控制台抛出Calling View methods on another thread than the UI thread此异常,一看名字UI,thread,心里猜想这应该是UI线程问题,然后网上找找资料一看果然如此,因为在webv

2017-02-21 11:34:06 1888

原创 scrollview 嵌套 recyclerview 滑动惯性消失问题解决,recclerview 滑到底部事件

滚动到顶部判断:getScrollY() == 0滚动到底部判断:View childView = getChildAt(0);childView.getMeasuredHeight() <= getScrollY() + getHeight();其中getChildAt表示得到ScrollView的child ViewchildView.getMeasuredHeight()表示得到子

2017-02-16 09:23:28 1908

原创 Android 8 common dialog

这篇写的很详细:http://www.cnblogs.com/gzdaijie/p/5222191.html

2017-02-15 00:57:47 947

转载 android gridLayout

原文摘自: http://blog.csdn.net/jianghuiquan/article/details/8299973GridLayout网格布局  android4.0以上版本出现的GridLayout布局解决了以上问题。GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。而GridLayout使用的其实是跟LinearLayout

2017-02-15 00:50:16 2172

原创 Android gradle build principles, dependencies, and so files, project directory

在as 开发中,构建工具用的是gradle ,它是如何工作的呢?先来看一下android 中 默认gradle 的写法buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle

2017-02-13 03:35:20 848

原创 Android recyclerView 多布局

1.首先引入我们的RecyclerView的包2.在布局文件中使用他<android.support.v7.widget.RecyclerView android:id="@+id/myRecycler" android:layout_width="match_parent" android:layout_height="match_parent"/> 设置他的

2017-02-12 01:20:41 1352

原创 ubuntu 下 adb 设备挂载

经常在ubuntu 进行andorid 开发调试的时候,adb 连接中断.解决方案:1、查找手机usb信息(ID) 方法:先拔下手机连接PC的USB线,然后查看USB设备信息,再次插入USB连接线,再次查看USB设备信息,通过比较,查找到自己手机的USB信息。 使用命令:lsusbBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 roo

2017-02-09 15:10:31 1596

原创 ecmascript 6 get set WeakMap Class static val

es 6 中在取值设值时会默认调用 set get 方法:拦截即 我在调用设置值得时候自动调用 set get 方法与 ES5 一样, 在 Class 内部可以使用get和set关键字, 对某个属性设置存值函数和取值函数, 拦截该属性的存取行为。es6 中写法如下: //get set 只是拦截了该属性存取的行为 class objTest{ constructor(

2017-02-08 23:47:34 1158

原创 android 设置进入全屏,取消全屏的几种方式

我将这三个设置代码写在一个工具类当中,当你要对某个Activity调用这三个功能的时候,把Activity本身作为参数传递进去即可。import android.app.Activity;import android.view.Window;import android.view.WindowManager;public class CommonUtil { /** * 设置隐

2017-02-08 11:06:02 14769

原创 android进入应用黑屏原因以及解决方案

android 界面进入黑屏解决方案:.1 原因 加载onCreate 方法 执行方法加载数据耗时,需要跑完onCreate和onResume才会显示界面.2 闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不

2017-02-07 11:15:45 18346 1

转载 设置html5 的video 当前播放时间

原文: http://blog.csdn.net/renfufei/article/details/44522887上周翻译了一篇文章: 如何获取HTML5视频的持续时间。很显然这是一门简单却很实用的技术, 但我认为还有一个更重要的知识点是控制视频的时间设置。在用HTML5技术处理视频时,设置(setting)和获取(getting)时间都是很有用的,那就让我们一起来看看如何达成这个

2017-02-03 14:25:59 21427

原创 android webView setWebChromeClient and setWebClient

android.webkit库聚合了webkit内核的浏览器功能,webview就是她的一个控件,可以使得网页轻松的内嵌到app里。并且比较强大的是,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient和setWebClientsetWebChromeClient主要处理解析,渲染网页等浏览器做的事情WebChromeClie

2017-01-31 23:52:29 2353

原创 android 现场保护三种解决方案

具体实现另行百度参考: android:configChanges配置 http://blog.csdn.net/jkkjklmn/article/details/7349517android 横竖屏幕导致 activity 重建问题: http://www.jb51.net/article/31833.htmps:webview 中加载html5 video 标签全屏解决方案:http:/

2017-01-31 19:42:39 1431

原创 nodeJs express 安装与升级,ubuntu 卸载apt 包管理的软件

在ubuntu上通过apt-get install node-express,结果发现它的版本是2.5.8. 想安装express4.0+的版本,一直不能正确安装,所以一时兴起,打算先删掉它,再重新安装。 删除步骤为:1. 查看安装的express> dpkg --list |grep express2. 使用命令移除它> sudo

2017-01-31 12:47:58 1982

原创 android 模拟器无法启动问题解决

Android 模拟器无法运行解决方案  : http://stackoverflow.com/questions/39322338/ubuntu-16-04-genymotion-dev-hw-random-not-found这个问题让人很蛋疼,不看visual box 报错 真心搜寻不到关键词解决1down votefavorit

2017-01-30 18:52:48 8833 1

原创 android 状态栏颜色修改

在ubuntu 中 as 中找不到原生 模拟器,经尝试各种方法依然无效,先是adb 指令配置 linux 环境变量配置在 /etc/profile 文件中 , 在此文件中将sdk 的tool 与 platform-tool 配置上即可配置原因:配置完成之后 在全局使用 adb 如同 在tools 目录下 用 adb进行执行#set path for android sdk toolsexport

2017-01-30 17:28:53 888

原创 android 修改状态栏颜色

android状态栏颜色修改android状态栏颜色修改 状态栏颜色的修改在4.4和5.x环境下分别有不同的方式,低于4.4以下是不能修改的。 5.x环境下方式一,状态栏将显示为纯净的颜色,没有渐变效果123456789

2017-01-30 17:26:12 2423

原创 ubuntu adb 配置, genymotion 安装使用

在ubuntu 中 as 中找不到原生 模拟器,经尝试各种方法依然无效,先是adb 指令配置 linux 环境变量配置在 /etc/profile 文件中 , 在此文件中将sdk 的tool 与 platform-tool 配置上即可配置原因:配置完成之后 在全局使用 adb 如同 在tools 目录下 用 adb进行执行#set path for android sdk toolsexport

2017-01-30 13:09:51 1780

原创 jdk for linux

1.downloadhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.2 set environmentvim /ect/profile , then and this code afterJAVA_HOME=/usr/java/jdk1.8.0_60CLASSPATH=$JA

2017-01-23 16:12:13 931

原创 mac 下管理员无权限修改文件问题以及rootLess内核保护开关

可见mac 内核保护状态为打开状态 由于修改的是 Usr/目录下的而文件,此文件 受mac 内核保护,所以即使是root 用户也无权修改OSX 有个内核保护,要在回复模式下关掉,具体你知乎上扒拉扒拉,当初我编译PHP安装的时候也是权限不足,即无法更改系统级文件,关掉后就搞定了,这个情况在10.10以下木有关于Mac内核保护参考:http://www.360doc.com/content/15/

2017-01-21 13:39:47 2671

原创 mac vim 配色方案

如果没有代码高亮的话,用vim写代码确实不爽,于是,笔者今天花了一个上午的时间把mac下vim 的所有配色试了个遍,下面给大家展示一下mac下所有vim的配色方案的样式。darkblue delek elflord koehler murphy peachpuff shine

2017-01-21 13:01:28 2043

原创 html 5 模仿 form 提交file 文件之FormData

使用xhtr 2 可以实现前端提交 无刷新提交form表单api 参考mdn : https://developer.mozilla.org/zh-CN/docs/Web/API/FormData/%E5%88%A0%E9%99%A4使用ajax 请求时 注意 $.ajax({ url : this.baseUrl+'updateHead',

2017-01-18 23:24:48 1581

原创 html5 FileReader使用

HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法:1.检测浏览器对FileReader的支持[javascript] view plain copy

2017-01-18 17:24:17 806

原创 html5,fileReader

参考: https://developer.mozilla.org/zh-CN/docs/Using_files_from_web_applications使用HTML5 DOM新增的File API,现在可以让网页要求用户选择本地文件,并且读取这些文件的信息了。选择的方式既可以是HTML) 元素用来创建基于web表单的可交互控件." style="margin:0px; padding:

2017-01-18 17:20:16 1021

原创 android 加密算法与安全

没有绝对的安全只有相对的安全

2017-01-17 01:27:52 842

原创 前端amd,cmd,commonJs,规范

首先说一下前端常用的打包工具webpack, requierJs,grunt  其中,webpack 为了方便同时支持 amd 与 cmd 规范, NodeJs遵循cmd 规范, 而requireJs 遵循amd 规范, 而浏览器本身是不支持 cmd(同步加载js,加载过程中会造成渲染阻塞,假死现象), 当然amd 是可以得到支持的, 而在webpack 进行js,合并 压缩 隔离之后,commo

2017-01-16 09:46:05 2668

原创 ubuntu make install node JS

ubuntu make install nodeJs reference : http://superuser.com/questions/1159313/how-to-install-downloaded-node-v6-9-2-linux-x64-tar-xz-file-in-ubuntu-14-04/1159413from  node js official download n

2017-01-10 20:58:28 836

原创 export 与 export default import 详解| es6

本文原创地址链接:http://blog.csdn.net/zhou_xiao_cheng/article/details/52759632,未经博主允许不得转载。 相信很多人都使用过export、export default、import,然而它们到底有什么区别呢? 在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在

2017-01-10 15:05:16 3257

原创 nodejs module.export require 原理分析

大部分实现在module.js中,按照顺序来看: 首先调用require('xx')的时候内部调用了Module._load(path, parent) :Module.prototype.require = function(path) { assert(path, 'missing path'); assert(util.isString(path), 'path must be a

2017-01-10 14:07:26 3166

原创 利用python 实现简单 爬虫

# coding:utf-8import reimport requests# 获取网页内容import pickler = requests.get('http://www.163.com')data = r.textserialInfo = '';# 利用正则查找所有连接link_list =re.findall(r"(?<=content=\").+?(?=\")|(?<=conte

2017-01-04 22:07:18 723

原创 用vue-cli构建了项目之后在webstorm开发,用npm run dev跑本地服务,经常修改之后在浏览器刷新没反应,偶尔才会有刷新,需要重新跑一遍npm run dev才会更新,这是怎么回事呢?

webstorm保存的时候会先保存到旧时文件中,其实并没有真正保存,要在setting->stystem settings下的“use save write”去掉

2016-12-29 17:49:15 10948 1

原创 JavaScript变量——栈内存or堆内存

原文摘自:  http://www.tuicool.com/articles/m2queq堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿 JavaScript 中的变量来说:首先 JavaScript 中的变量分为基本类型和引用类型。基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。1 、基本类

2016-12-25 21:03:43 561

原创 html5调用本地摄像头

THE CURRENT STATE OF HTML5 FORMSWufooThe accept Attributeaccept="image/*"> (images only)Live DemoFirefox3.6+Safari7+Safari Mobile5+Chrome17

2016-12-23 13:06:52 5850 1

原创 angular 更改显示与绑定数据格式转换

http://www.cnblogs.com/whitewolf/p/angular-input-box-format.html

2016-12-21 14:56:14 1813

原创 css 伪元素 伪类 使用 万能清除浮动 ..

参考 http://blog.jobbole.com/49173/ css 伪元素即插入的虚伪元素 像:before :after 插入元素 css 伪类 就是 操作class 样式 利用伪元素清除浮动 ps 利用伪 元素插入的dom 在dom结构中是看不到的 不过可以在css 中看到 .clearfix::after { conte

2016-12-20 03:24:33 22310

原创 html 文本溢出解决方案

下面附两种解决多行文本溢出的方案 $('.fig').each(function (i) { var divH = $(this).height(); var $p = $('p', $(this)).eq(0); while ($p.outerHeight() > divH) { $p.text($p.text().r

2016-12-17 22:24:18 1364

sql-Lite jdbc驱动 3.7.2

sqlLite jdbc 驱动,版本 3.7.2 有需要的尽管拿去了

2016-02-21

json,fastjson,Gson第三方jar包

内含,json,Gson,fastJson 解析jar 文件,有需要的拿去吧

2016-02-21

文件上传jar文件

文件上传jar 文件,内含fileupload.jar,commons-io.jar,commons-collections.jar

2016-02-21

空空如也

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

TA关注的人

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