自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉溺于移动互联网

一切都是刚刚好!

  • 博客(133)
  • 资源 (4)
  • 收藏
  • 关注

原创 Bugly热更新集成及踩坑

目录第一步:添加插件依赖第二步:集成SDK第三步:初始化SDKenableProxyApplication = true 的情况别忘了在AndroidManifest.xml中添加MyApplication 信息。第五步:混淆配置第7步 :生成patch包,打包上传。首先Bugly注册登陆,新建产品获取App ID, 后面配置信息要用。第一步:添加插件依赖...

2020-03-18 16:15:53 1858

原创 2020读书有感

一、《正念的奇迹》保持正念,专注当下,这些都是生活经历,都是修行。要 知行合一,是我们的 分别心赋予了什么是痛苦什么是欢乐。人声最大的痛苦是--认为自己不该有的痛苦而痛苦。人为什么产生焦虑情绪?当你在做一件事时,却无法忠于这件事,就会变得焦虑。【正念的修炼】有人说,居于庙堂,身处佛寺才是修行。但其实生活本身就是修行。修炼正念,可以在任何你所经历的事情上。若...

2020-02-13 12:06:37 372

原创 Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()

今天打开项目工程,忽然提示Cause:org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;上网查阅后才发现是2018.1版本的IDEA与高版本的gradle(如5)不兼容,需要...

2019-12-13 15:06:15 5154

原创 OkHttp3连接接口时报错FATAL EXCEPTION: OkHttp Dispatcher

报错的情况类似这种:12-10 11:05:55.176 8754-8796/ndk_demo.cyh.com.okhttp3demo E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher出现这个问题的原因简要说一下:String json=response.body().string();就是这行代码中.string()方法...

2019-12-10 11:07:00 1477

原创 Android6.0以上版本动态获取外部SD卡读写权限问题

将下面代码添加到工具类中/* * android 6.0以上动态获取SD卡权限申请 * */public static boolean checkPermissionREAD_EXTERNAL_STORAGE( Activity activity) { if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M &am...

2019-11-20 10:30:59 1052

原创 Android获取kallsyms中符号变量地址

目录一、简介二、 形成过程三、System.map 和 /proc/kallsyms 关系四、查看符号表及对应地址一、简介内核符号表,就是在内核的内部函数或变量中,可供外部引用的函数和变量的符号表。其实说白了就是一个索引文件,它存在的目的就是让外部软件可以知道kernel文件内部实际分配的位置。在v2.6.0 的内核中,为了更好地调试内核,引入新的功能kallsy...

2019-10-24 09:37:07 1181

原创 NDK开发入门

一、安装与配置首先我们在Android Studio下新建一个安卓项目。然后打开Project Structure界面,如下:在SDK Location目录下,有SDK和NDK的路径,而这里我们暂时还未下载配置过NDK,故我们需要点击Download Android NDK来进行下载(Android Studio还是很强大的,相比Eclipse能省不少事)。这里Android Stu...

2019-10-10 09:42:51 215

原创 MVC、MVP、MVVM结合案例详解-附Demo

本篇以登陆模块功能详解MVC、MVP、MVVM的优缺点及使用。目录一、MVC1.概念2.总结二、MVP1.概念2.总结三、MVVM1.概念2.Android Data Binding2.1布局和绑定表达式2.2 在子线程中更新View2.3实现控件TextView的点击事件3.MVVM核心一、MVC1.概念MVC全名...

2019-09-05 21:53:02 1427

原创 4.三种方法,将知识内化成能力

1.一个模型,帮你找到真正热爱的工作2.四大要素,决定了你的市场价值3.四类迹象,发现你的隐藏能力4.三种方法,将知识内化成能力目录1.掌握20%的核心2.知识和问题互相靠3.系统化训练有幸参加了圈外的体验课程,发现讲的特别好,对我帮助很大,于是做了笔记和音频记录,希望分享给大家。本节音频:https://www.lizhi.fm/101776070/27...

2019-09-04 17:16:07 3228

原创 3.四类迹象,发现你的隐藏能力

1.一个模型,帮你找到真正热爱的工作2.四大要素,决定了你的市场价值3.四类迹象,发现你的隐藏能力有幸参加了圈外的体验课程,发现讲的特别好,对我帮助很大,于是做了笔记和音频记录,希望分享给大家。本节音频:https://www.lizhi.fm/101776070/2757927983320857094?u=5063009285897636396本节学习收获:掌握SIGN模型,...

2019-09-03 14:56:49 703

原创 2.四大要素,决定了你的市场价值

1.一个模型,帮你找到真正热爱的工作2.四大要素,决定了你的市场价值有幸参加了圈外的体验课程,发现讲的特别好,对我帮助很大,于是做了笔记和音频记录,希望分享给大家。本节音频:https://www.lizhi.fm/101776070/2757168867777881094?u=5063009285897636396目录首先是投入到知识。第二种选择是投入到技能。第三种选...

2019-08-30 16:11:41 1185

原创 1.一个模型,帮你找到真正热爱的工作

1.一个模型,帮你找到真正热爱的工作2.四大要素,决定了你的市场价值有幸参加了圈外的体验课程,发现讲的特别好,对我帮助很大,于是做了笔记和音频记录,希望分享给大家。本节音频:https://www.lizhi.fm/18872359/2737867707204324870?u=5063009285897636396目录1、什么是“冰山模型”第一部分,知识和...

2019-08-30 15:24:31 1011

原创 13.1基于TCP的Socket网络通信及Demo

目录一、服务器端二、客户端三、遇到连接不上的问题解决办法四、加入等待超时处理一、服务器端 在PC上运行,仅仅建立ServerSocket监听,并使用Socket获取输出流输出。该ServerSocket将会一直监听,等待客户端程序的连接。//基于TCP的Socket网络通信例程 服务器端public class SimpleServer { publ...

2019-08-16 10:52:06 194

转载 Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file

用过GreenDao 的都晓得;他的强大不是咱们个人写个简单通过继承SQLiteOpenHelper实现数据库操作能比的;因为这根本不是一个量级上的啊,O(∩_∩)O哈哈~话不多说:开搞…AndoridStudio配置GreenDao报错:Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/la...

2019-08-08 10:03:00 7977 2

原创 使用命令行创建虚拟机Xen

本文介绍了在Xen4.9平台上使用命令行创建完全虚拟化Android4.4的domU客户机过程,使用Xen4.9的dom0运行在Centos6.9上。本文使用的是Xen安装附带的xl程序(Xen4CentOS版本已经不再支持xm)。首先确保已经安装好xen了,xen在线安装的教程有很多, 这里就不说了。可以使用xl info查询xen安装信息。Xen安装成功以后,需要对网络进行配置,假设已...

2019-07-08 11:37:49 822

转载 拦截tablayout 点击事件,不触发viewpaper滚动 例如登陆检测等场景

场景描述app架构是底下有四个tab,点击tab切换fragment,但是产品要求,点击tab之前需要检测是否登陆,如果未登录,直接跳转登陆提示,页面不进行切换首先是架构,我们使用TabLayout + Viewpaper + Fragment 来实现,登录提示,只要拿到TabLayout的Tab 监听它的OnClickListener,可是。。。。转折来的太突然。。。public st...

2019-03-12 10:18:35 928

转载 Android开发之TabLayout实现顶部菜单

在Android开发中,经常要使用顶部菜单,如网易新闻、今日头条等,实现顶部菜单以前是ViewPager配合PagerTabStrip来实现,但Android 5.0以后,推荐大家使用MD中的TabLayout来实现,很简单哦~~开发环境:Android Studio开发步骤1、在 build.gradle 导入 com.android.support:design:22.2.1 2...

2019-03-12 10:17:19 1370

转载 Android 中几种优雅的退出APP方式介绍

前言最近由于项目的修改,项目由MainActivity按返回键一次退出修改为MainActivity中连续按两次返回键退出,顺便优化一下推出这里的代码。因此还是在网上搜索了一番,总结比较之后得出了有以下集中方式,优缺点都会提出来,有需要的老铁按需选择。目录常见的有5中方式:容器式 便捷式 广播式 SingleTask式 进程式实现方法1.容器式容器式可能是我们最常...

2019-03-12 10:15:51 186

原创 从AndroidStudio同步上传项目代码到GitHub

1.配置AndroidStudio的git设置如图:首先下载好git工具后,配置到AS2.配置GitHub账号和密码如图:配置github账号信息3.将git命令行工具配置到Terminal中,我习惯用命令行来搞,你不喜欢也没辙,哈哈git命令行工具配置4.在你的github上新创建一个仓库新建代码仓库5.拷贝仓库的地址复制...

2019-02-13 11:23:10 442

转载 Android 加载GIF图最佳实践方案

最近在项目中遇到需要在界面上显示一个本地的 GIF 图的功能,下面通过本文给大家分享Android 加载GIF图最佳实践方案,需要的朋友参考下吧起因最近在项目中遇到需要在界面上显示一个本地的 GIF 图。按照惯例我直接用了 Glide 框架来实现。Glide 地址: https://github.com/bumptech/glide我用的 Glide版本为 4.0.0-RC1 , ...

2019-01-23 10:36:19 4002 2

转载 Android:布局实例之常见用户设置界面

实现效果:整理思路:1、控件:文字TextView 和 右箭头ImageView2、因为考虑到点击效果,设计为:最外层为全圆角,内层有四种情况,分别为上圆角、无圆角、下圆角和全圆角。3、内层样式效果:需要初始样式、和点击样式4、需要知识:结合style、shake、selector组合样式布局: 1 <?xml version="1.0" encod...

2019-01-22 11:27:13 1914

转载 android(drawable文件夹)图片适配

说到android的drawable文件夹没搞清楚就开始开发爱屁屁简直就是噩梦一般的存在很荣幸,我就经历了这个过程......废话不多说,直接上干货(参考http://blog.csdn.net/myoungmeng/article/details/54090891)android的drawable文件一共可以有:drawable-ldpi(低密度)     drawable-mdpi...

2018-12-21 10:25:40 524

转载 Android 沉浸式状态栏的实现

通过设置 FLAG ,让应用内容占用系统状态栏的空间,经测试该方式不会影响对导航栏的设置。/** * 通过设置全屏,设置状态栏透明 * * @param activity */private void fullScreen(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES....

2018-12-03 11:23:13 289

转载 当前应用拦截NFC响应,不弹出选择框教程

原文:https://blog.csdn.net/mobilexu/article/details/41862403 从上一篇的NFC支持所类型的卡读取之后,下面要解决的就是NFC的拦截响应,如果这一步没有做,当系统内有多个支持NFC的应用的时候,就会在nfc刷卡的时候弹出多个应用选择,我们需要的场景是,当前应用需要用NFC才去刷卡,然后本应用拦截intent分发(Using the Fore...

2018-11-22 14:36:16 4922

原创 解决:安卓7.0以上自动更新无法安装问题

最近集成百度自动更新,遇到Android7.0以上版本点击更新闪退的问题。 原因是android7.0以上,无法访问内部存储文件夹(storage/mounted/0/Android/data/包名//files文件夹。需要使用FileProvider获取内部文件的uri。1、在百度自动更新的无UI方法中获取apk地址。BDAutoUpdateSDK.cpUpdateCheck(...

2018-11-22 11:11:17 1880 2

原创 android studio集成友盟推送U-Push SDK

1、创建应用请在 http://push.umeng.com 上使用应用包名创建应用,获取应用对应的AppKey和Umeng Message Secret。 获取应用对应的AppKey和Umeng Message Secret,如下图:2、导入PushSDK        1、把下载的zip文件解压缩(解压后的文件路径不能有中文)。      /2、把解压缩后得到的目录下的Pus...

2018-11-21 16:50:36 1553

原创 在Android studio中如何引用导入的model中的jar包

在集成友盟推送消息的过程中发现无法导入com.umeng.message.PushAgent,发现在Push Module中libs目录下明明就有啊。 解决办法:在Android studio中如何引用导入的model中的jar包       添加umeng-push-4.2.0.jar包到push module中,将implementation 改为API,点击OK即可。...

2018-11-21 15:36:40 878

原创 Android Studio3.0报错Plugin with id 'com.android.library' not found.

导入项目报错:Plugin with id 'com.android.library' not found.解决办法: 在build.gradle中加入 apply plugin: 'com.android.library'buildscript{    repositories{        jcenter()        google()    }    depe...

2018-11-19 14:19:05 9179

转载 骚年你的屏幕适配方式该升级了!-今日头条适配方案

前言这个月在 Android 技术圈中 屏幕适配 这个词曝光率挺高的,为什么这么说呢?因为这个月陆续有多个大佬发布了屏幕适配相关的文章,公布了自己认可的屏幕适配方案上上个星期 Blankj 老师发表了一篇力挺今日头条屏幕适配方案的 文章,提出了很多优化的方案,并开源了相关源码上个星期 拉丁吴 老师在 鸿神 的公众号上发布了一篇 文章,详细描述了市面上主流的几种屏幕适配方案,并发布了他的...

2018-10-12 16:30:40 134

转载 Android 目前最稳定和高效的UI适配方案

Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺寸适配方案,可以和小伙伴们详细的聊一聊这个问题。Android适配最核心的问题有两个,其一,就是适配的效率,即把设计图转化为App界面的过程是否高效,其二如何保证实现UI界面在不同尺寸和...

2018-10-12 16:21:53 559

转载 打开Android Studio报错“Error running ***: Please select Android SDK”

今天打开Android Studio编译项目正常,但在执行Run app的时候莫名其妙弹出配置对话框,一看SDK配置没什么问题,就直接单击“Run”按钮,谁料下面的消息窗口直接提示运行错误“Error running ***: Please select Android SDK”,错误截图见下:可是Android Studio之前都运行好好的,就在昨天也一直正常编译和运行,为啥今天一打开就无法运...

2018-09-04 20:36:13 126

转载 Android Studio 3.1导入模块没反应的解决办法

Android Studio 3.1版导入已有的模块,Android Studio就死活无法正常导入。摸索了很久,才算总结出模块导入的几点解决办法:一、依次选择菜单“File”——“New”——“Import Module”,按提示导入具体的demo。此时Android Studio 3.1毫无反应,既不重编也不在左侧列表添加新模块。此时要打开项目的settings.gradle,把下面这行:...

2018-07-11 17:30:54 1847

原创 vsftp上传553 Could not create file错误解决

搭建一个ftp服务器,我使用Centos 7操作系统,安装好vstfpd,创建了用户等操作。在Windows客户端可以正常的连接,但是当上传文件时,总是报553 Could not create file错误信息。试了网上的各种权限方法都不行,如果确定读写修改都有了,那就是selinux限制了,把selinux关掉就可以了。先运行getsebool -a | grep ftp (查看sel...

2018-05-28 14:20:56 23940 7

原创 Annotation processors must be explicitly declared now. The following dependencies on the compile...

升级Android Studio到3.1后,butterknife报如下错误: Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please ...

2018-05-14 21:56:43 1234

原创 Warning:Configuration 'compile' is obsolete and has been replaced with 'implementation'. It will be

**Warning:Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’. It will be removed at the end of 2018** compile会被在2018年底取消,会被api替代,原来只是警告,今天用发现编译报错直接过不去了。解决方法: 将build...

2018-05-09 22:58:20 1735

转载 对于Java程序猿各个阶段学习的建议

这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是LZ你是如何学习Java的,能不能给点建议?   今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。   在大家看之前,LZ要先声明两点。   1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容...

2018-04-12 20:12:32 829

原创 解决Can't connect to local GBase server through socket '/tmp/mysql.sock'错误

过个清明节假期来了打开GBase数据库发现Can’t connect to local GBase server through socket ‘/tmp/mysql.sock’错误。 进入var/gbase-error.log日志查看,发现license到期了。 于是重新整下license再次重启服务就可以了...

2018-04-08 15:21:09 1596 1

原创 VMware Workstation10下安装CentOS6.5(安装图文教程)

 VM虚拟机下载地址: 链接:https://pan.baidu.com/s/15h8CAFk3uCMOxa-vKq-CsQ 密码:rnue1.下载CentOS6.5 32 64位:CentOS 6.5 正式版发布了,该版本基于 RHEL 6.5http://mirrors.usc.edu/pub/linux/distributions/centos/6.5/isos/i386/CentOS-6....

2018-04-01 13:02:04 10921 2

原创 QTableView/QTableWeight使用时如何设置自适应宽度和父窗体

      我的数据一共有4列,但QTabelView在父窗体中可能会随之父窗体的变化而导致宽度变化,然后当QTabelView宽度变化时,其现实的表格宽度(每一列的宽度)并没有随之,这会导致QTabelView变大时,右侧出现空白,变小时显示不全并出现滚动条?       当时就想有没有办法设置QTableView显示模型数据时,放宽度发生变化时,表格每列的宽度也会随之变化,使得表格始终和QTa...

2018-03-29 10:27:46 4500 1

转载 myeclipse2015不能启动tomcat,提示: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at local

myeclipse2015不能启动tomcat,提示: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process m...

2018-03-26 11:04:35 312

SJZ_11357-2006 集成电路IP核软核、硬核的结构、性能和物理建模规范.pdf

本指导性技术文件是在参照 Vsl ^ ( virtual Socket Intcrface ^ 111 。 nce ) 《 soft and Hard vc struct 盯 al , Performance and Physical Modeling Specification Version 2 . 1 》 的基础上制定的:本指导性技术文件所参照的文件得到了 vslA 的版权许可。本指导性技术文件作为集成电路 SoC 设计中 IP 核复用的试用文件,内容涉及集成电路 IP 软核、硬核的数据表示,用以支持从 RTL 设计规划到最终验证的硬件设计流程:

2020-03-12

SJZ_11355-2006 集成电路IPSoC功能验证规范.pdf

集成电路 IP 核( I ntellectual Property Core ,以下简称 lP )功能验证的日的是确保设计人员正确掌握并实现 IP 的设云} · 意图。对于使用 lP 的鼓终用户,完整的验证足以向其保证供应商己经经过采取了合理的步骤来保障 IP 的质量,从而增强其在项目中使用 IP 的信心;而对十 IP 供应商,优秀的验证方法学则会带来实际的经济利益,一方面会赢得客户的满意,另一方面会降低 IP 的支持和维护成本。功能验证的理沦和方法有很多。通常,为了很好地确保产品质徽往往要求多种验证方法混合使川。本规范是定义一些墓本的验证方法,同时也简要地说明 IP 供应商应如何使用这些方法,才能被 IP 用户更好地理解和复用。本规范的址终「 1 的是,尽可能地推动最终用厂’在其产「}{。的集成和芯片级验证过程中重声小 P 供应商所交付的验证环境。通常,验证环境由测试平台、模型、脚本文件和其他交付项组成,本规范对此进行详细说明。本规范没有对给出的各种功能验证方法做具体解释说明,也不要求在验证中用到全部方法。在用到某种方法时,应参照本规范中相应条款对该方法的说明。

2020-03-12

疯狂Java讲义(第3版)配套光盘

疯狂Java讲义(第3版)配套光盘(无视频),主要包含课件、源码、Java设计模式等,仅供学习交流,严禁用于商业用途!

2018-04-05

疯狂Java讲义(第4版)配套视频

疯狂Java讲义(第4版)最新版光盘配套视频,有需要的童鞋下载看看抓紧下载,仅供学习交流,严禁用于商业,如有侵权我会及时撤销

2018-04-05

空空如也

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

TA关注的人

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