自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (17)
  • 收藏
  • 关注

转载 Android studio项目忽略某些文件提交Git

Android stuido项目中有些文件是不需要提交到Git管理的。比如local.properties,xxx.iml等文件都是每个开发者独有的一些配置。JDKB版本,SDK位置都各不一样。每个人都提交很明显会有冲突问题,最好的方式就是不加入git管理1.在项目根目录创建.gitignore文件 该文件用与编写需要过滤的文件2.编写gitignore文件 常规用法.gradle...

2018-08-30 10:32:33 1591

原创 android studio 中删除git库

1.删除工程文件夹中的.git文件夹2. setting---versioncontrol中 点击减号   删除

2018-08-30 10:10:16 6287

转载 Android 适配18:9 和 16:9 屏幕尺寸比例的问题

1.问题:   在华为Mate 9 中,1080X1920分辨率,480dpi,XXhdpi, 1dp = 3px;  按照设计的尺寸去做,最后出来的跟UI 的图,竖向上差距很大,因为我的竖向上同样70dp,显示到手机上很大  最后,问同事才明白,手机是18:9的屏幕,而我们平常用的都是16:9的屏幕;所以根据这个比例 我的竖向上同样的像素占用空间会大; 2.解决:  在M...

2018-08-29 10:07:26 6817 1

转载 Android8.0踩坑:DialogActivity报错

1.报错信息java.lang.IllegalStateException: Only fullscreen activities can request orientation2. target_sdk_version和compile_sdk_version都是27  3.原因“fullscreen”为否的activity是不能锁定orientation的,否则抛出异常。综上可见,这个...

2018-08-29 09:46:55 536

原创 Android问题集锦:解决支持库版本兼容all com.android.support libraries must use the exact same version specification

如果引用的第三方库的支持库版本低于(或者不一致)app build.gradle中的支持库版本,可能会出现如下问题:all com.android.support libraries must use the exact same version specification(mixing versions can lead to runtime crashes)如下图所示:去改第三...

2018-08-28 09:44:02 179

转载 Android 架构组件(三): ViewModel

转载自:Android架构组件(三)——ViewModel上一篇文章讲到了Android架构组件之LiveData(Android 架构组件(二): LiveData),现在我们再来看看另一个成员ViewModel。ViewModel是什么? ViewModel,从字面上理解的话,我们也能想到它肯定是跟视图(View)以及数据(Model)相关的。正像它字面意思一样,它是负责准备和管理...

2018-08-27 15:15:55 462

转载 Android 架构组件(二): LiveData

转载自: Android 架构组件(二)——LiveData上一篇文章讲到了Android架构组件之一Lifecycle组件(Android 架构组件(一): Lifecycle),现在我们再来看看另一个成员LiveData。定义 简单地说,LiveData是一个数据持有类。它具有以下特点: 数据可以被观察者订阅; 能够感知组件(Fragment、Activity、...

2018-08-27 15:11:31 246

转载 Android 架构组件(一): Lifecycle

转载自 Android 架构组件(一)——Lifecycle-Aware Components有一天“谷歌开发者”官微推送了《正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频》,发现这种架构足够秒杀MVP、MVVM,虽然之前的Google I/O大会中也介绍过,但是这次推出是稳定版,而且是可以投入到生产中去。于是就顺着这篇去官网看了使用文档——《Guide to App...

2018-08-27 15:07:00 279

转载 android中的应用: 弱引用 WeakReference

首先我们来看一段代码public class AutoActivity extends Activity {Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { //会有一个小灯泡提示警告信息:This Handler class should be ...

2018-08-27 10:29:12 491

转载 Fragment踩坑:使用hide()和show()而不使用replace() 以及偶现重叠问题

在项目中fragmen的使用已经非常常见了。但是往往图方便用的是replace的方法进行的。方便是方便,但是replace是一个替换的过程,意思是remove掉当前的fragment,重新初始化一个new fragment进行替换,会重复完全执行新的fragment的生命周期。The new fragment to place in the container.官...

2018-08-24 13:49:21 1866

转载 Android中的组件安全漏洞介绍和检测

第一部分 activity组件安全首先我们介绍下我们常见的Android的activity组件:Activity是Android四大组件之一,它用于展示界面。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。在一个andr...

2018-08-24 10:33:55 558

原创 Android 设备的CPU类型(通常称为”ABIS”)

armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它. arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。 armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。 x86: 平板、模拟器用得比较多。 x86_64: 64位的平板。问题描述:今天测试人员测...

2018-08-23 11:20:27 2530

原创 Android模块化开发遇到的问题: 资源名冲突的问题

方法一: 保护某些 resources 不被外部访问,可以创建res/values/public.xml,因为 public 是关键词,所以需要用 new file 的方式创建。至少添加一行,未添加的视为 private。(经验证,好像没有效果,知道的大神帮忙留言,最好是code,谢谢) <resources> <public name="mylib_a...

2018-08-23 10:45:05 4421 1

原创 Android Studio 工程使用Lambda表达式 详细配置

1.安装JDK1.8,并在AndroidStudio配置JDK路径2.app build.gradle中配置defaultConfig {android.compileOptions.sourceCompatibility 1.8android.compileOptions.targetCompatibility 1.8}3.解决用JDK1.8 Lambda表达式中文乱码的...

2018-08-23 10:35:23 367

转载 Android架构组件

在2017年谷歌推出Android新的架构组件-一组可以帮助开发者设计强大的,可测试的和可维护的应用程序组件库。下面我将重点介绍以下几个实用组件:LifeCycle LiveDataViewModel官网地址:https://developer.android.com/topic/libraries/architecture/----------------------...

2018-08-22 10:14:47 686

转载 vue-devtools 必备开发工具

最近在研究vue单页面应用,一步一步用上全家桶,开发避免不了的就是调试工具,因为vue是进行数据驱动的,单从chrome里面进行element查看,查不到什么鸟东西,必须要进行对数据动向进行关查,那我就行一步一步教大安装 1.github下载地址:https://github.com/vuejs/vue-devtools有git的同学直接 git clone https://github....

2018-08-22 09:47:51 5131 2

原创 Vue中如何使用less

vue中使用less首先vue开发环境已经安装成功当所有东西都 准备好之后 :第一步:安装less依赖,npm install less less-loader --save第二步:修改webpack.config.js文件,配置loader加载依赖,让其支持外部的less,在原来的代码上添加{test: /\.less$/,loader: "style-...

2018-08-22 09:41:03 146

原创 Idea搭建Vue开发环境:第一个Vue程序

#### Idea新建Vue步骤#####1.需要安装好nodejs和npm,然后输入下面的cmd命令查看是否安装好 node -v npm -v#####2.在Idea中新建Project,选择static web项目,项目名称:HelloVue 2.0 如果是在maven工程下新建vue工程的话,新建WebMaven,然后再新建static...

2018-08-17 17:31:54 19971 1

转载 Android studio项目上传至oschina(码云)教程

程序员开发一个项目,版本控制工具是必不可少的,常见的有SVN和git等,本人倾向于用git工具。这就需要一个远程仓库,常见有GitHub和oschina。Github虽然资历老些,但是它的项目私有功能是收费的,而且在国内访问GitHub也很慢。Oschina是全免费的,而且国内访问很快,所以选择oschina是个不错的选择。下面就手把手教你怎样把你的androidStusio项目上传至oschin...

2018-08-15 10:15:33 186

转载 Android Studio Git切换和合并分支branch

首先要理解开分支。默认情况下一个项目只有一个主分支,但是很多情况下需要开分支进行版本控制,最近我和小伙伴就发现版本控制很困难,需要进行开分支。如图,项目的主分支类似于一个链表,每次我们进行push的时候指针master也就移动到最新的位置。在主分支的最新节点开启一个新的分支后,在新的分支上进行的操作和主分支相同,不过并不会影响主分支。在我们自己开的dev分支上的工作编写完毕后,就可以把它合并到...

2018-08-15 10:12:28 6983

原创 PyCharm代码提示忽略大小写设置

用Pycharm自动提示代码的时候,不区分输入的大小写字母,可以很大的提升开发效率,下面上图 

2018-08-09 10:26:57 2765

原创 Python GUI: PyCahrm结合Pyqt5开发图形化界面 详细步骤 踩坑!

    1.下载安装pythonPython官网下载地址       注意:1.1 Python版本选择并不是越新越好,后面会提到,我安装的版本是  V3.5.4  64位                1.2 安装的时候一定要勾选pip和add python to path(自动添加到环境变量)                                         ...

2018-08-06 11:22:20 80190 11

原创 PyCharm的Python.exe已经停止工作

今天遇到一个问题,就是用pycharm运行python3.5程序,老是会出现Python.exe已停止的对话框。后来我到处在网上搜原因,网上给出的解决办法也有很多种。最终帮我解决问题的就是:打开网络防火墙,把相应的Python.exe,pythonw.exe还有sqlservr.exe添加到防火墙允许程序列表就可以了。真的是山重水复疑无路,柳暗花明又一村。怎么打开防火墙:控制面板–Wind...

2018-08-03 18:11:39 6288 3

转载 用Python写界面--上位机开发

Python真的可以说是无所不能,上到人工智能、图像识别、下到控制电机、爬虫、数据处理,前不久发现Python还可以做界面,虽然比较丑,但是还是可以一试。Python内置图形界面库——TkinterTkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同...

2018-08-03 14:59:04 11973 2

转载 Python初始环境搭建和Pycharm的安装

首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示    3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation进入到下一步:...

2018-08-03 09:35:17 1018

转载 Python2.7中的super方法浅见

重写是继承机制中的重要内容,对于构造方法尤为重要。构造方法用来初始化新建对象的状态,大多数子类不仅要有自己的初始化代码,还要拥有超类的初始化代码。 如果一个类的构造方法被重写,那么就需要调用超类的构造方法,否则对象可能不会被正确的初始化–Python基础教程将上述思想进行实践. python 2.7 IDE Pycharm 5.0.3 当前,我...

2018-08-02 16:24:29 295

转载 Python 打包exe程序

Python版本:Python3.5.2一、安装Pyinstaller1、安装pywin32 下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的pywin32,下载后安装  使用pip命令安装:pip install pywin32 2、安装Pyinstaller 下载安装文件安装:官网 使用p...

2018-08-02 15:25:07 228

原创 python2.7 numpy的下载与安装教程(解决No module named numpy问题)

NumPy函数库是Python开发环境的一个独立模块,而且大多数Python发行版没有默认安装NumPy数据库,因此在安装Python之后必须单独安装NumPy数据库。进入Python shell开发环境后输入 from numpy import*  如果出现No module named numpy问题则需要安装numpy数据库。1.下载NumPy数据库下载地址...

2018-08-01 10:54:47 4935

转载 PyCharm选择性忽略PEP8代码风格警告信息

原文地址:http://www.zgljl2012.com/pycharmxuan-ze-xing-hu-lue-pep8dai-ma-feng-ge-jing-gao-xin-xi/用了几天的PyCharm,发现确实在编写Python代码上非常好用,但有一点体验不太好,就是代码编写时要按照PEP8代码风格编写,不然会有波浪线的警告信息。解决方法如下:...

2018-08-01 09:52:50 1471

jdk api 1.8_中文版.rar

jdk api 1.8_google.CHM亲测双击即可打开。之前在网上下载了很多,要么双击打开报错,要么打开后里面是空白,终于找到一款好用的chm jdk api文档,跟大家分享下。

2021-06-04

jce_policy-8

java aes加密算法 256位 亲测可用

2020-11-17

mac地址修改器.exe

全自动, 万能修改mac地址工具, 很方便, 推荐给大家! 亲测有效

2019-06-06

android ClearEditText demo

clearEditText 简单好用,开发中一直用的是这个,分享给各位,赚点积分下载资源

2018-05-09

android 清理缓存火箭动画Demo

1.此Demo是一个动画Demo,模拟360清理缓存动画,火箭从底部弹起,在顶部消失 2.附带资源文件,可以监听火箭动画执行,配合清理缓存代码

2018-05-09

高仿IOS 多种dialog

高仿IOS 多种类型的dialog 底部弹出的dialog 中间弹出的dialog 颜色和背景色都和IOS的dialog一样, 挺好看的,逼格满满~

2018-05-08

Android百度地图多边形围栏Demo

此Demo是基于百度地图V4_5_2版本的,多边形电子围栏Demo, 完美实现了以下功能 1.手动点击地图,会自动添加Marker 2.多于两个点,会自动划线 3.多于三个点会自动画出多边形区域 4.长按Marker,可以删除和修改电子围栏区域 5.手动在地图上打点,可以判断是否在多边形围栏中

2018-05-08

百度地图轨迹回放Demo

很好的一款基于百度地图回放轨迹的Demo,直接可以运行在手机上看效果,基本效果就是,有一辆小车图标,随着轨迹运行,可以暂停,停止,播放轨迹。对需要的人来说,很好。

2017-02-27

计步demo~DylanStepCount-master

很好的一个计步demo,里面的计步小圆圈是动态刷新的,可以随着已走的步数和总计步数的占比,来重绘圆圈

2017-02-27

Bezier贝塞尔曲线

公司分派的任务,需要用到Bezier贝塞尔曲线,里面有Bezier曲线的代码,还有一些详细讲解Bezier曲线的资料

2016-04-21

Java网络编程与分布式计算(赖利)

Java网络编程与分布式计算(赖利),值得一看的书

2016-04-21

数据结构与算法分析

数据结构与算法分析,学习编程必不可少的书籍,深入了解代码内涵

2016-04-21

深入剖析tomcat(中文版)

深入剖析tomcat(中文版),tomcat简易服务器

2016-04-21

Android宝典(学习笔记)

这是我的一个传智播客的同学,从Andorid基础到高级,一路学习的笔记,整理的比较有条理,适合大家梳理学习Android知识!良心推荐

2016-04-21

CoolWeather一款简单的天气软件

这是一款简单的天气软件,可以联网自动更新天气,手动选择城市! 简单的Demo,可扩展性强!

2016-04-21

空空如也

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

TA关注的人

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