- 博客(18)
- 收藏
- 关注
转载 用遗传算法求解二元函数最大值
为了更好的理解遗传算法的运算过程,下面用手工的计算间的模拟遗传算法的各个主要的执行步骤:例、求下述二元函数的最大值:max f(x1,x2) = x1^2+x2^2;(1)个体编码:遗传算法的运算对象是表示个体的符号串,所以必须把变量x1,x2编码位一种符号串。本题中,用无符号二进制整数来表示。 因x1,x2为0-7之间的正数,所以分别用3位无符号二进制整数来表示,将他们连接在一起所组成的6位无符号二进制数就形成了个体的基因型,表示一个可行解。例如:基因型X = 101110所对...
2020-06-23 17:07:40
10948
转载 【深度学习】深入理解Batch Normalization批标准化
Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。虽然有些细节处理还解释不清其理论原因,但是实践证明好用才是真的好,别忘了DL从Hinton对深层网络做Pre-Train开始就是一个经验领先于理论分析的偏经验的一门学问。本文是对论文《Batch Normalization: Accelerating Deep Network Training b...
2020-03-25 12:08:38
185
转载 卷积神经网络中的参数设定
文为转载,干货,点赞请转到原文。https://yq.aliyun.com/articles/610509卷积神经网络的卷积核大小、卷积层数、每层map个数都是如何确定下来的呢?看到有些答案是刚开始随机初始化卷积核大小,卷积层数和map个数是根据经验来设定的,但这个里面应该是有深层次原因吧,比如下面的手写字卷积神经网络结构图1,最后输出为什么是12个map,即输出12个特征?然后图2...
2020-03-25 11:37:49
5876
1
转载 Android单元测试(一):JUnit框架的使用
Android单元测试(一):JUnit框架的使用1.前言网上有许多关于单元测试的好处,这里我就不去说了。我写单元测试的理由很简单粗暴,就是图一个方便。试想一下这个场景:我们在写一个新功能,每写一部分,我们就安装到手机上查看一下,这个过程中你要点击到对应的页面,做对应的操作,最后才能反馈给你结果。如果达到了预期效果,那么恭喜你。可是一旦这次失败了,是不是又要重复这一过程?是不是感到很麻烦?...
2018-09-26 16:55:33
241
转载 Java基础之—反射(非常重要)
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类...
2018-09-11 16:48:11
189
转载 Web基础-Uri跟Url的区别
Web基础-Uri跟Url的区别参考博客:关于URL跟URI的区别,个人见解 - J2EE关于URL和URI的区别,个人见解。 初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现各种回答眼花缭乱,有百科直接粘贴的,有胡说八道的,有故意绕来绕去的,我估计他自己都没搞懂,按照马士兵的说法就是,通通都是一些冠冕堂皇的套话,说了等于没说,本来...
2018-07-25 17:11:57
261
1
转载 android: UriMatcher的用法
转自原文https://www.cnblogs.com/zgqys1980/p/5239711.html android: UriMatcher的用法ContentProvider是Android四大组件之一,网上也有不少关于它的文章,基本用法都可以查到,但关于UriMatcher在其中的作用,文章中都有例子,但我觉得还没有说清楚。先说为什么用UriMatcher。Conten...
2018-07-25 17:08:26
320
转载 androidstudio多个module放在一个目录下
androidstudio多个module放在一个目录下2016年04月17日 17:51:38阅读数:867以添加GifView为例1、工程目录下新建librarys2、把第三方工程拷贝进来。3、修改工程目录下的settings.gradle,添加 include ‘:app’,’:librarys:GifView’4、修改app目录下的build.gradle ...
2018-07-24 11:05:37
1819
转载 Android -- Looper.prepare()和Looper.loop() —深入版
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环。) Loo...
2018-07-13 18:03:43
3952
转载 用GSON 五招之内搞定任何JSON数组
关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 《Google Gson的使用方法,实现Json结构的相互转换》 ,写的很好,通俗易懂。我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至只解析数组的某一部分。探讨了二十分钟,得出结论:没用过,不知道。所以今天特地研究了一下,发现真的So Ea...
2018-07-11 11:09:18
1305
转载 AsyncTask造成的内存泄露
原文出处:https://www.jianshu.com/p/ca65b59a6bf3当AsyncTask被引入到Android中时,它被贴上“无忧线程”的标签。其目的是让与UI线程交互的子线程变得更容易。AsyncTask其本质是一个由5个核心线程组成的,最大队列数为128的线程池。我们在使用的过程中,通常会重写doInBackground(Params…) 方法,比较耗时的操作都可以放在这里。...
2018-07-10 11:19:39
1419
转载 理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER
阅读数:40607刚才看了一下sundy的视频《LLY110426_Android应用程序启动》,里面讲到luncher这个activity通过获取应用程序信息来加载应用程序,显示给用户,其中就是通过一个应用程序中的AndroidManifest.xml中的声明来识别的。其中android.intent.action.MAIN 与 android.intent.category.LAUNCHER ...
2018-07-09 19:16:14
639
转载 Android随笔之——PackageManager详解
参考:http://www.cnblogs.com/xingfuzzhd/p/3374504.html 今天要讲的是PackageManager。Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通...
2018-07-09 18:33:37
375
转载 Handler还需要用到弱引用(WeakReference)吗?
转自:https://blog.youkuaiyun.com/alcoholdi/article/details/54948058 写的很好网上很多文章都说写Hanlder,需要用static声明为静态的,还需要用弱引用包裹构造函数传来的Activity实例。比如这篇英文博客http://www.androiddesignpatterns.com/2013/01/inner-class-handler-me...
2018-07-05 19:18:19
1070
转载 Android6.0动态权限申请步骤以及需要注意的一些坑
转自:https://www.cnblogs.com/Free-Thinker/p/6014765.htmlAndroid6.0动态权限申请步骤以及需要注意的一些坑因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~本demo github下载地址...
2018-07-05 13:55:41
239
转载 你不知道的Runnable接口,深度解析Runnable接口
转载请注明出处https://blog.youkuaiyun.com/zxw136511485/article/details/53032658/ 本文描述的是Android中的Runnable接口 。因Android中的线程源自于Java,所以首先需要了解Java中的线程,有关Java中的线程请看这篇文章Android(线程一) 线程 ! Java开发中,我们实现多线程,有两种方式, 一种是继...
2018-07-04 19:11:21
9475
1
转载 从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
转载请注明出处http://blog.youkuaiyun.com/ly502541243/article/details/52062179Handler每个初学Android开发的都绕不开Handler这个“坎”,为什么说是个坎呢,首先这是Android架构的精髓之一,其次大部分人都是知其然却不知其所以然。今天看到Handler.post这个方法之后决定再去翻翻源代码梳理一下Handler的实现机制。异步更...
2018-07-04 19:01:01
179
转载 Android studio查看sdk源代码
转自https://blog.youkuaiyun.com/wxx1471181824/article/details/75003766 非常感谢 !Android studio查看sdk源代码2017年07月12日 09:12:56阅读数:3233以Android api24为例:1、当我们在Activity上按下ctrl+鼠标左键,会出现Activity.class文件,这是Android studio反...
2018-07-04 17:22:53
1262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人