自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android实现APP版本更新

UpdateAppUtils2.0一行代码,快速实现app在线下载更新 A simple library for Android update appUpdateAppUtils2.0 特点Kotlin First,Kotlin开发 支持AndroidX 支持Md5签名验证 支持自定义任意UI 适配中英文 适配至Android9.0 通知栏图片自定义 支持修改是否每次显示...

2019-08-27 14:58:07 3151

转载 Android混合开发之WebView使用总结

使用场景:1.)添加权限<uses-permission android:name="android.permission.INTERNET" /> 2.)布局文件 <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_...

2019-08-27 14:55:28 251

转载 Android 路由框架ARouter最佳实践

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zhaoyanjun6/article/details/76165252 ...

2019-08-22 17:43:00 264

原创 获取前一天的日期

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.DAY_OF_MONTH, -1...

2019-07-18 11:01:29 373

转载 Android图片压缩(bitmap的五种压缩方式)

Android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:​其中,A代表透明度;R代表红色;G代表绿色;B代表蓝色。ALPHA_8表示8位Alpha位图,即A=8,一个像素点占用...

2019-07-17 13:40:31 643

转载 CentOS7 搭建Dlib+OpenCV

一、基础套餐yum updateyum groupinstall "Development Tools"二、安装OpenCVyum install cmakeyum install python-devel numpyyum install gcc gcc-c++yum install gtk2-develyum install libdc1394-develyum insta...

2018-12-29 11:13:57 675

转载 CentOS7安装Python3.6步骤

Linux版本:CentOS7.4 64位Python版本:Python3.6.5第一步:准备编译环境: 1 2 3 yum groupinstall 'Development Tools'   yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel ...

2018-12-29 11:12:03 245

转载 Android集成二维码扫描功能

文章转载自  https://github.com/yipianfengye/android-zxingLibrary 在具体介绍该扫描库之前我们先看一下其具体的使用方式,看看是不是几行代码就可以集成二维码扫描的功能。在module的build.gradle中执行compile操作compile 'cn.yipianfengye.android:zxing-library:2.1'...

2018-12-20 09:41:55 286

转载 Java开发者必会这15个大数据工具和框架!

国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内几乎没有研发项目,只能叫做开发。开发程序员的工作大多是重复性劳动,容易产生疲惫感,薪资在工作2-5年内就达到了一个峰值,再要提升就比较困难,这样就导致了很多程序员最终转行做了其他行业。JAVA的精密、强大,拥有其它语言不可替代的性能和可维护性,早已经是成为受欢迎的编程语言之一,很多人想进入IT行业,选择的语言就是JAVA。...

2018-09-14 14:30:14 3026 1

转载 HTML5+CSS3的响应式网页设计:自动适应屏幕宽度

这几天都在修改博客上面的样式。本来用的是d83.0的模板。自己又修改了许多地方,其中自己修改的一些地方在手机里面显示的效果不是很理想,于是想改成自适应的效果。对CSS3不是特别的熟练,只能去网上找找案例看了。发现一个不错的文章。写的比较入门,也很仔细。所以拿过来分享给大家。如果还想看图片的响应式案例可以看我找的另外的一篇《分享一个非常有用的HTML5+CSS3响应式图片案例》。移动设备正超过桌

2018-01-15 11:16:48 820

转载 cordova插件汇总

1、获取当前应用的版本号cordova plugin add cordova-plugin-app-version2、获取网络连接信息cordova plugin add cordova-plugin-network-information3、获取GPS数据cordova plugin add cordova-plugin-geolocation

2017-10-13 15:02:39 1466

原创 webstorm创建cordova项目运行失败

今天用webstorm创建cordova项目运行失败,提示"Cannot detect android SDK in path";最后使用下面方法解决问题,特记录与此。1.将sdk\platform-tools加入系统环境变量2.将sdk\tools加入系统环境变量然后重新创建项目就能运行了。还有就是中间可能会提示Enable VT-x in your BI

2017-10-11 15:44:26 884

转载 Android ConstraintLayout详解

1. 概述在本篇文章中,你会学习到有关ConstraintLayout -- 一种构建于弹性Constraints(约束)系统的新型Android Layout。最终你将会在Android Studio中编辑与构建一个相对复杂的Layout。收获新Layout Manager所使用的Constraints系统创建Constraints来构建弹性高效的Layouts 新Lay

2017-09-21 15:00:49 191

转载 Android apk反编译及重新打包流程

一、反编译代码1、反编译java代码首先需要下载dex2jar这个工具,下载地址:https://sourceforge.net/projects/dex2jar/files/目前最新版是2.0, 下载完后并解压缩。2、将要反编译的apk文件重命名为zip格式并解压缩,注意其中的classes.dex文件,它存放了全部的java代码,将classes.dex文件拷贝到dex2jar解压

2017-09-21 14:48:59 814

转载 Android 常见工具类封装

1,MD5工具类:public class MD5Util { public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',

2017-08-15 14:17:34 266

原创 android 长按监听

Android给控件添加长按和点击事件监听的用法,如果控件同时有长按和点击的事件需要处理,不需要同时响应的时候,只需要将长按事件reture true,就可以监听长按和点击,如下代码:[java] view plain copy print?price_id_buy.setOnLongClickListener(new OnLongClickListener()

2017-08-15 10:09:48 1205

转载 android 8种对话框(Dialog)使用方法汇总

本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/5222191.html目录1.写在前面2.代码示例2.1 普通Dialog(图1与图2)2.2 列表Dialog(图3)2.3 单选Dialog(图4)2.4 多选Dialog(图5)2.5 等待Dialog(图6)2.6 进度条Dialog(图7)2.

2017-08-15 10:08:05 281

转载 [Android Studio系列(五)] Android Studio手动配置Gradle的方法

1 问题(1) Android sutdio第一次打开一个工程巨慢怎么办? (2) 手动配置Gradle Home为什么总是无效? (3) 明明已经下载了Gradle,配置了gradle home,为什么打开工程还是去自动下载Gradle?2 简介(1) android Studio怎么知道该用哪个Gradle呢? AS一个项目所用的Gradle是由我们的工程中

2017-08-09 15:25:30 231

转载 Android studio Maven仓库使用

如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中。dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3'} 就是如此简单的一行代码,你就可以使用这个library了

2017-08-03 10:04:42 477

转载 android studio 常用快捷键

Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。在编辑XML文件一样有用。3. Ctrl+向下箭头 或Ctr

2017-07-13 14:49:21 153

转载 android NDK

最近自己一直在做有关 Android 系统源码底层的开发,就经常接触到 Android NDK和 AOSP(Android Open Source Project) Build System 这两个东西,但是由于他们两者都可以将 C/C++ 代码编译成可执行文件或者动态链接库,导致我经常将这两者弄混淆了。所以,痛定思痛,不想再被这种似四而非的感觉折磨了,今天就抽空写下这篇文章来捋清楚两者之

2016-12-22 15:00:48 619

转载 python 网络爬虫 Beautiful Soup用法

如果一个正则匹配稍有差池,那可能程序就处在永久的循环之中,而且有的小伙伴们也对写正则表达式的写法用得不熟练,没关系,我们还有一个更强大的工具,叫Beautiful Soup,有了它我们可以很方便地提取出HTML或XML标签中的内容,实在是方便,这一节就让我们一起来感受一下Beautiful Soup的强大吧。1. Beautiful Soup的简介简单来说,Beautiful Soup是p

2016-12-14 13:22:10 274

转载 Python描述符(descriptor)详解及应用场景

Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完善的文档,并且易于学习。但是这里有个例外,那就是描述符。至少对于我来说,描述符是Python语言核心中困扰我时间最长的一个特性。这里有几点原因如下:有关描述符的官方文档相当难懂

2016-12-07 16:22:01 1410

原创 python 第三方包安装方法

第一种:(不使用pip或者easy_install)第一步:从网上找到需要安装的包 并下载;第二步:解压该文件第三步:使用命令行工具cmd切换到索要安装的包的目录,找到setup.py文件,然后输入 python setup.py install第二种方法:(使用pip或者easy_install)直接打开cmd 敲命令 pip install rsa

2016-12-02 15:05:56 280

原创 IDLE 快捷键

如何debug1.设置断点:在Python编辑器中要调试的代码行右击->Set Breakpoint,之后该行底色就变黄了2.打开debugger:Python Shell->Debug->Debugger3.编辑窗口按F54.debug过程略Go表示运行完相当于eclipse的F8,不过按F5后先要Go一下才能往下走,默认是不运行的Step表示一步一步相当于eclipse

2016-11-30 16:52:17 518

原创 python AttributeError属性异常

AttributeError: 'range_iterator' object has no attribute 'next'。用python生成斐波那契數列def fab(max): n,a,b=0,0,1 while n<max: yield b a,b=b,a+b n=n+1for n in fab(5): print(n)运行正常

2016-11-29 17:54:46 5626

原创 pythonIDLE不能正常启动的错误

解决python idle启动时IDLE's subprocess didn't make connection . either idle can't start a subproc其实原因很简单,就是因为你自己创建的.py文件可能与python系统自带的文件有重名,导致启动时可能启动了你自己创建的.py文件。然后,你自己又不知道哪些文件重名,所以最好最暴力的方法就是将你创建

2016-11-29 11:06:21 1532

转载 ping命令入门详解

1、Ping的基础知识ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。

2016-10-11 14:37:05 3587

转载 那些做Android开发必须知道的ADB命令

那些必须知道的ADB命令科普: ADB的全称是Android Debug Bridge熟练掌握ADB命令可以提高开发效率以下记录一些比较常用的命令: adb start-server启动adb服务,如果它没启动的话adb kill-server关闭服务adb devices查看所连接的设备以及设备所对应的序列号adb install

2016-07-25 14:20:34 216

原创 欢迎使用CSDN-markdown编辑器

今天开始学习JavaScript技术,参考csdn JavaScript库以及《JavaScript高级程序设计》这本书,今天首先对JavaScript这门技术有一个大致的概念化的东西,之后再慢慢学习相关的语法等知识。 先将今天的东西总结成思维导图上,方便以后查看,同时方便自己记忆理解。

2016-07-12 15:13:01 233

转载 永远不要打探别人工资

1几个十分要好的同事吃完饭聊天,本来很开心。突然有人问:“诶,你工资多少?”“额……14K……”被问者显得有些拘谨,尽管不太愿意聊这个话题,但见对方是新人,一脸真诚的样子,半推半就还是说了。围观者惊呼。随即彼此及熟识的人的工作侃侃而谈。福利怎么样,年终奖怎么样,未来前景怎么样……兜了一圈发现任何一项不如别的公司。总而言之:我们公司最烂。而后各自陷入沉默。2刚毕业那年

2016-03-23 17:57:16 242

转载 面试感悟:3年工作经验程序员应有的技能

前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面

2016-03-23 17:45:44 552

转载 码农,你真的准备好转产品了吗?

进入码农的第三年,有些人已经成为技术核心或团队Leader,但你也许正在彷徨,是否要转行做产品经理。别忙,先看了下面的分解再下定论。  产品经理到底做什么?看看过来人都怎么说阿里的Ux@me说:  “产品经理”,阿里称之为“PD”(ProductDirector/Designer)。  在阿里巴巴,一个合格的PD首先必须是成功的saler。阿里内部有“打鸡血”的传统,每

2016-03-23 16:53:49 475

转载 UDP打洞原理

许多P2P软件比如SKYPE,QQ,电驴之类需要不同内网的两台机子进行通信,而路由器的NAT机制决定了内网访问外网容易,而外网访问内网困难,那如何才能做到这一点呢?有办法------打洞!具体实现方法需要一台服务器,现在假设两台内网PC,A和B想用端口40000通信,网关分别为NATA,NATB.服务器为S,配置如下:A:              192.168.0.34    

2016-03-21 10:45:24 513

转载 DOS下网络命令符的使用:[1]PING命令使用大全

在网络中,经常会遇到网络不通等,丢包等问题,这就需要网络信息管理员来检查并排除网络故障,包括检查网络配置,检查硬件连接,检查交换机路由器等,而这些都得通过命令检测查出来,用得最多的就是Ping命令符了。    Ping是使用最常用的网络测试命令,主要用于确定网络的连通性。Ping命令使用ICMP协议来简单地发送一个数据包并请求应答,接收请求的目标主机再次使用ICMP返回与接收的数据包一样的数据

2016-03-14 16:24:08 1095

翻译 Android Studio的基本使用

今天总结下这段时间对于android studio的使用情况,也对刚使用的朋友一些参考,之前一直使用Eclipse觉得它不错,开发也挺好的,但是看到群里好多人都在使用android studio,为了跟上时代的脚步,下了个玩玩,刚从eclipse转过的朋友可能不太习惯,不过用的一段时间你会发现,它真的比eclipse好?那么本片博客主要讲解以下内容: 1、对as整个目录结构的分析 2、

2016-03-11 17:06:01 1140

转载 他们都没告诉你适配 Android N 需要注意什么

Android N 这次的新特性包括多窗口的支持、通知栏支持直接回复消息、对部分广播的后台限制、网络数据节省开关等,并不多,也有很多翻译文章已经介绍。这里主要分享对 Android N 的适配大家可能要注意什么。文末杂谈带阿里腾讯保障员工买房相关的福利介绍。 还记得 6.0 对 Apache Http 库的废除导致的应用崩溃吗?还记得 6.0 中 MAC id 始终返回为空导致的唯一 id

2016-03-11 16:52:17 231

转载 整理了一份React-Native学习指南

自己在学习React-Native过程中整理的一份学习指南,包含 教程、开源app和资源网站等,还在不断更新中。欢迎pull requests!React-Native学习指南本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https://githu

2016-03-11 16:48:11 885

原创 异常:Jar mismatch! Fix your dependencies

在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。这是因为两个项目的jar包(android-support-v4.jar)不一致。          解决方法是把2个jar都删除,然后各自加上最新的jar包。这样2个jar

2016-03-11 15:49:10 243

转载 Eclipse 的 Debug 介绍与技巧

没有任何程序员能够一气呵成的写出没有任何 Bug 的代码,所以很多程序员有相当一部分时间是花费在 Debug 上的,程序调试是每个程序员必须面对的工作。如何使用 Eclipse 进行有效的、尤其是高效地调试代码是一个值得学习的技巧。一、Eclipse调试介绍二、Eclipse中和Debug相关的视图2.1 Debug View2.2 Variables View2.3 Breakp

2016-03-11 15:46:41 478

Python人脸识别dlib库linux版本

Python人脸识别dlib库linux版本;安装face_recognition前必须先安装dlib库

2018-08-01

Python人脸识别dlib库

Python人脸识别dlib库;安装face_recognition前必须先安装dlib库

2018-08-01

驾驶证识别

驾驶证识别 识别图像算法,利用jni调用c++代码

2016-11-14

图片循环播放

实现图片循环播放和手动滑动

2016-11-14

空空如也

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

TA关注的人

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