- 博客(128)
- 收藏
- 关注
转载 Android studio(AS) svg图片使用
1.下载svg文件,https://www.iconfont.cn/阿里的2.通过AS - New - Vectro Asset转换成安卓可用的xml文件(ic_back.xml)3.配置Gradleandroid { defaultConfig { vectorDrawables.useSupportLibrary = true }}...
2019-08-23 17:45:00 508
转载 电影《当幸福来敲门》英语台词
1、上帝不要移开那座高山,请赐予我征服它的勇气。God, do not remove that mountain, please give me the courage to conquer it.2、主啊,请别移走前面的高山,请赐我攀越它的力量。Lord, please don't move the mountain ahead, please give me the po...
2019-07-13 22:36:00 3071
转载 如何解决aws解绑银行卡问题?
首先先来说明一下我自己的情况?一年的免费使用前提:没有开启任何的实例服务先贴一条官方的解释关于我小白一个。学校课程要求使用aws,注册之后在网络上看到一堆人踩坑,aws的扣费就是个坑!预授权冻结1美元绑定了信用卡,被扣了2美金。(我注册了两个aws账号,因为我忘记了A的密码,所以当我注册完B并且绑定了信用卡之后,才记起A密码。)...
2019-07-04 15:32:00 1380
转载 如何解决macbook pro摄像头不工作的问题
背景:上周用qq视频聊天都正常,这周突然显示检测不到摄像头。打开facetime和photo booth也显示“相机未连接”排查一切问题后只好给苹果客服打电话,在客服的帮助下解决了这个问题。解决办法:1.关机。2.接上电源线。确保电脑除电源线以外,没有连接任何外设产品。3.同时按住左下角的control,option和shift,按住15秒。这个过程中,电脑不会有任何反应。4.按下电源键...
2019-07-03 14:21:00 2571
转载 Window安装AutoCAD
1、运行crack文件夹下的“nlm11.14.1.3_ipv4_ipv6_win64.msi”,根据向导提示完成安装2、同样在“MAGNiTUDE”文件夹中找到“adesk.dat”文件,用记事本打开,将文"this_host"修改为自己的主机名,保存到C盘autodesk文件夹。ps;主机名右键-我的电脑-属性即可查看3、将复制“licpath.lic”文件到“C:\ProgramD...
2019-07-02 18:17:00 685
转载 Mac应用程序无法打开,提示不明开发者或文件损坏的处理方法
很多用户在安装Mac软件的时候,经常会遇到提示“xxx.app已损坏,打不开。您应该将它移到废纸篓“或”打不开的xxx.app,因为它来自身份不明的开发者”,如下图的样子:真的损坏了么?是不是真的要移动到废纸篓呢?遇到这样的情况,通常是打开任何来源即可轻松解决,下面Macdown小编就为您带来Mac应用程序无法打开或文件损坏的处理方法,解答Mac没有任何来源选项怎么开启?的问...
2019-06-18 11:51:00 696
转载 Android硬件抽象层(HAL)深入剖析(三)【转】
前面分析了android HAL层是如何搜索硬件模块的动态共享库的,其实就是在"system/lib/hw/"或者"/vendor/lib/hw/"这两个路径下找到共享库modueid.variant.so后,通过调用load函数加载库。下面我们进入load函数,看看具体是如何实现加载共享库的。以下为load函数定义,同样在/hardware/libhardware/hardwa...
2019-03-27 13:17:00 120
转载 Android硬件抽象层(HAL)深入剖析(二)【转】
上一篇我们分析了android HAL层的主要的两个结构体hw_module_t(硬件模块)和hw_device_t(硬件设备)的成员,下面我们来具体看看上层app到底是怎么实现操作硬件的?我们知道,一些硬件厂商不愿意将自己的一些核心代码开放出去,所以将这些代码放到HAL层,但是怎么保证它不开放呢?HAL层代码不是也让大家知道下载吗?其实硬件厂商的HAL核心代码是以共享库的形式出现的...
2019-03-27 13:16:00 109
转载 Android硬件抽象层(HAL)深入剖析(一)【转】
作为一个搞android驱动或者说搞底层的人,我觉得对于hal那是必须要掌握的,而且必须达到一定深度,于是我总结了一下,将整个自己的分析思路写下来。主要是看android源代码,根据源代码得到的思路。(看源代码比看什么著作书籍都管用)android HAL是什么?为什么有它?硬件抽象层是介于android内核kernel和上层之间的抽象出来的一层结构。他是对linux驱动的一...
2019-03-26 16:18:00 124
转载 Glide的用法
最基本用法glide采用的都是流接口方式简单的从网络加载图片Glide.with(context).load(internetUrl).into(targetImageView);从文件加载File file = new File(Environment.getExternalStoragePublicDirectory(Environmen...
2018-09-04 14:18:00 175
转载 Gradle-5.3:依赖-管理依赖的版本(传递(transitive)\排除(exclude)\强制(force)\动态版本(+))...
什么是传递依赖 在Maven仓库中,构件通过POM(一种XML文件)来描述相关信息以及传递性依赖。Gradle 可以通过分析该文件获取获取所以依赖以及依赖的依赖和依赖的依赖的依赖,为了更加直观的表述,可以通过下面的输出结果了解。+--- org.springframework:spring-web:4.3.4.RELEASE| | +--- org.spri...
2018-08-24 14:03:00 178
转载 Android 7.0 FileProvider 使用说明
FileProviderFileProvider 这个组件在Android 22.0.0 (也就是 Android 5.0 ) 版本下加入进Android系统,该组件是ContentProvider的子类,功能就是用来提供文件在跨进程间的访问能力。大家千万不要觉得是Android 7.0 才加入进来的。为什么Android 7.0 文件共享要使用FileProvider这个原...
2018-07-13 11:39:00 118
转载 android 解决studio生成aar包并在其他工程引用aar包的坑,不需要任何gradle配置
1、首先我们创建一个module2、编写我们的一个类3、编译我们的module,生成release版本的aar,注意千万不要是debug版本的,点击最右边的gradle面板,选择我们的module进行编译,CommandLine 指令为assemble(默认生成debug和release)4、将生成的aar拷贝出来,在build/outputs/...
2018-06-29 16:55:00 196
转载 AndroidStudio生成自己的Compile依赖
在AndroidStudio中经常使用compile的方式来导入第三方代码,如图所示:想要拥有自己的依赖,可参考本篇的方法在github上托管一个带有Android Libray的项目,我们要compile的就是这个Libray去jitpack官网搜索对应github仓库,然后 就可以得到自己的compile依赖在自己的项目中添加依赖即可具体步骤...
2018-06-28 19:07:00 129
转载 数据结构(栈,队列,链表,二叉树)
栈栈作为一种数据结构,用途十分广泛。在回调函数等许多场景中都有应用。我们需要了解它的基本用途,那就是先进后出和队列的先进先出正好相反。最近在学习数据结构和算法,于是自己来实现。我特别喜欢C语言的指针,我发现很好用,于是用C++来实现一个简单的范例。主要实现就是函数就是Pop,PushPush将数据放到一个到顶层位置。Pop将数据从已有的数据中取出来。Stack.h文件,主...
2018-03-20 13:08:00 151
转载 SearchView去掉下划线
SearchView calSearchView = (SearchView) findViewById(R.id.sv_search_text); if (calSearchView != null) { try { //--拿到字节码 Class<?> argCl...
2018-02-13 18:54:00 162
转载 数组中最长的升序子序列(动态规划问题)
The longest Increasing Subsequence (LIS) 给定一个序列,找到这个序列的一个最长的子序列,使得子序列的所有元素是升序的,且元素之间的相对位置不变(元素可以在原数组中不相邻,但是相对位置不变)比如, LIS for { 10, 22, 9, 33, 21, 50, 41, 60, 80 } 是 6,LIS 是 {10, 22, 33, 50, 60...
2017-11-22 12:15:00 363
转载 android studio生成aar包并在其他工程引用aar包
1.aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件2.生成aar包步骤:①.用android studio打开一个工程,然后新建一个Module,新建Module时候选择Android Library,后面按新建普通工程操作...
2017-11-19 16:34:00 115
转载 Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
转载注明地址:http://blog.csdn.net/xiaanming/article/details/9257853最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activit...
2017-11-19 16:32:00 79
转载 JAVA实现单双向链表的增、删、改、查
单向链表package com.ywx.link;/** * 单向链表 * @author vashon * */public class LinkTest { public static void main(String[] args) { Link l=new Link(); l.addNode("A");...
2017-11-17 19:37:00 161
转载 RxJava/RxAndroid 使用实例实践
原文地址RxAndroid Tutorial响应式编程(Reactive programming)不是一种API,而是一种新的非常有用的范式,而RxJava就是一套基于此思想的框架,在Android开发中我们通过这个框架就能探索响应式的世界,同时结合另一个库,RxAndroid,这是一个扩展库,更好的兼容了Android特性,比如主线程,UI事件等。在这篇指南中,你将会学习到以下...
2017-11-16 15:13:00 235
转载 数学模型与计算机科学的认知
长时间地呆在解决数学问题的世界里,反而会让你看不清楚数学的本质,或者数学的根本性的东西。这个观点,陈省身(Shiing-Shen Chern)和陶哲轩(Terence Tao)都表达过。陈省身在谈论纳什(John Nash, 电影《美丽心灵》的主角,诺贝尔经济学奖得主)的时候就反复提到:John Nash当然是个出色的数学问题的解答者,一天到晚都在做题目。可是,他真的是不懂数学。而陶哲轩...
2017-11-14 14:22:00 176
转载 Mac下TensorFlow安装及环境搭建
在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了。感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学习的知识做一些总结和记录,如果有不妥的地方,欢迎大家批评指教,共同进步。一、深度学习框架的选择随着深度学习日趋火热,技术的逐渐兴起,各种深度学习框架也层出不穷。目前使用普遍的框...
2017-11-14 14:05:00 99
转载 2017年Android百大框架排行榜
框架:提供一定能力的小段程序>随意转载,标注作者"金诚"即可>本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。>本文已经开源到Github上,欢迎各位共同编辑、参与到榜单的建设中来>Github 地址一.榜单介绍排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或...
2017-11-14 13:56:00 307
转载 python 多线程就这么简单
多线程和多进程是什么自行google补脑 对于python多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^...
2017-11-14 13:50:00 75
转载 python 内置模块之hashlib、hmac、uuid
md5和sha算法通过消息摘要算法生成定长的消息摘要,消息摘要算法是不可逆的。但同一段消息通过摘要算法后得到的值是一样的,可一通过比对消息摘要验证数据的完整性。sha算法比MD5算法安全,但所需的时间也稍长。1、原始消息摘要import hashlib# ######## md5 ########hash = hashlib.md5()hash.upd...
2017-11-08 14:58:00 90
转载 线性表基础
线性表是最常用最简单的一种数据结构。它是n个元素的有序序列。其中的元素可能是一个数值,也可能是一个由若干数值组成的结构,也可能是其它任意的结构。一、线性表的特点线性结构的特点是:在数据元素的非空有限集中存在唯一一个被称为“第一个”的数据元素;存在唯一的一个被称为“最后一个”的数据元素除第一个元素之外,集合中每个数据元素均只有一个前驱(循环链表是特例)除...
2017-07-06 11:22:00 115
转载 android开发之提高应用启动速度_splash页面瞬间响应_避免APP启动闪白屏
Application和Activity中的onCreate都进行了优化,基本没有耗时操作,但是启动应用之后还是会闪现一下白色背景,然后才进入Splash页面,对比了一下QQ、微信、微博等客户端,点击之后都是瞬间响应Splash启动页,差别在哪里呢。其实就算你onCreate啥都不做,仍然会闪一下白屏,因为初始化解析界面时需要一定时间,解决方法是自定义Theme。自定义如下...
2017-05-22 15:33:00 108
转载 状态机思路在程序设计中的应用
状态机思路在单片机程序设计中的应用状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂些,但这...
2016-10-31 10:10:00 89
转载 【IOS】java 与oc之间的比较
Cocoa是什么,Cocoa是使用OC语言编写的工具包,里面有大量的类库、结构体,其实就相当于java中的标准API、C++中的标准库。OC中没有命名空间的概念,所以使用加前缀来防止命名冲突,因此你会看到大量的以NS 为前缀的类名、结构体、枚举等。Cocoa框架由Foundation Kit、App Kit两部分组成,前者是基础工具库,后者主要是UI库、高级对象等。...
2016-10-25 15:08:00 111
转载 java中判断字符串是否为数字的方法的几种方法
Java中判断字符串是否为数字的方法:1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(s...
2016-09-18 18:23:00 60
转载 Android MediaPlayer 常用方法介绍
Android MediaPlayer 常用方法介绍方法:create(Context context, Uri uri)解释:静态方法,通过Uri创建一个多媒体播放器。方法:create(Context context, int resid)解释:静态方法,通过资源ID创建一个多媒体播放器方法:create(Context context, Uri uri, Surfac...
2016-09-04 23:31:00 110
转载 控件点击事件会穿透给下面的界面--解决办法
问题: 在SlidingDrawer放上一些ImageButton等控件后,发现在ListView上点击时会穿透到下面的界面对象上,而SlidingDrawer上有按键处理的控件则不会。解决方法:给控件添加属性:android:clickable="true"如果抽屉content内嵌了一个布局文件,可以将布局文件中的布局属性中添加此属性。另:...
2016-09-01 12:41:00 271
转载 Java数组和各种List的性能比较
以下程序分别对Java数组、ArrayList、LinkedList和Vector进行随机访问和迭代等操作,并比较这种集合的性能。package cn.lion.test; public class PerformanceTest { privatestatic final int SIZE =100000; pub...
2016-08-27 20:08:00 312
转载 老司机谈APK瘦身套路-图片资源篇
APK作为Android系统安装包的文件格式,一直备受广大用户的关注,APK越是臃肿肥大,在下载安装过程中,它们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越低(因为竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的);对于研发来说,是一种优化改进技术的机会。今天老司机将带领大家一起探讨下APK脂肪含量最高的图片资源瘦身套路。套路一:查...
2016-08-04 15:04:00 124
转载 JAVA正则表达式 Pattern和Matcher(转)
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。Matcher: 一个Matcher对象是一个状态机器...
2016-07-12 17:42:00 103
转载 android Application类的详细介绍(转)
在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是; * Base class for those who need to maintain global application state. You can * provid...
2016-07-12 16:51:00 79
转载 Android开源项目xUtils HttpUtils模块分析(转)
xUtils是github上的一个Android开源工具项目,其中HttpUtils模块是处理网络连接部分,刚好最近想整理下Android网络编程知识,今天学习下xUtils中HttpUtils.xUtils项目地址:https://github.com/wyouflf/xUtils先看看分析的时序图,了解下基本的过程1. Activity创建HttpUtils对象...
2016-07-06 15:43:00 79
转载 Android Studio导入项目非常慢的解决办法
Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradle的二进制包体积...
2016-07-04 22:48:00 85
转载 Android中Handler的使用方法及实例(基础回顾)
Handler使用例1这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该线程,每次线程的run函数中完成对界面输出nUpdateThread...文字,不停的运行下去,当单击End按钮时,该线程就会停止,如果继续单击Start,则文字又开始输出了。软...
2016-07-03 00:34:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人