应云超的专栏

--------------------------------------------------------------------------------

博客目前在知乎上更新

CSDN上的博客暂不更新,目前已转移至知乎上更新。。。 知乎个人博客 PS:CSDN上实在太多广告了,不美观,所以转移到知乎上了

2019-01-14 15:52:39

阅读数 82

评论数 0

ECS

ECS关于实体组件系统(ECS)GameObject & Component 关于实体组件系统(ECS) ECS是一种编写代码的方式,它专注于您正...

2018-11-21 16:45:11

阅读数 618

评论数 0

ActionScript控制MovieClip控制播放帧

MovieClip 的控制,可以对动画帧做额外的操作。 首先,MovieClip 是从以下类继承来的: Sprite、DisplayObjectContainer、InteractiveObject、DispalyObject、EventDispatcher. MovieClip 比较...

2018-03-20 16:45:56

阅读数 780

评论数 0

【Android - AsyncTask】AsyncTask有点“神经刀”

注:转载请注明出处:AsyncTask是异步任务,通常我们可以讲耗时的操作从主线程中剥离出来,把耗时操作交给它,异步任务完成后可以定义它与UI线程的交互结果,十分方便。AsyncTask是个老油条,在很早的Android Api中就有了它。先从简单的使用上来了解下这个异步任务,如下代码: clas...

2016-07-31 16:09:47

阅读数 642

评论数 0

【Android 官方文档】翻译Android官方文档 Processes and Threads(五)

注:转载请注明出处:前言这是Android官方文档翻译的第五篇了,一路下来很不容易,尤其是那些又臭又长的英文句子太难理解,很费功夫,不过坚持下来,却有不一样的感受,不仅仅是简单的翻译,更有意义的是自己将知识点重新梳理,自己概括了出来。比较重要的英文官方文档我也会继续翻译下去,在这里继续分享出现~谢...

2016-07-31 13:58:54

阅读数 1402

评论数 0

【Effective Java】线程安全与非线程安全

前言:线程安全所指的是什么?为什么会有线程安全这个问题呢?多核CPU的盛行,为加快程序的运行速度,必要的时候要使用到多线程,而多线程是可以共同操作数据的,如果线程之间没有去特别的控制运行次序,那么意味着线程的执行次序会有随机性,假如读写数据就发生在多线程中,那么先后的次序直接会影响到程序的运行结果...

2016-07-26 23:21:21

阅读数 1203

评论数 0

【Garbage Collection】GC垃圾回收机制(一)

注:转载请注明出处:http://blog.csdn.net/u011669081/article/details/51866838关于GC的介绍 GC的全称是Garbage Collection (垃圾收集) 在GC中,垃圾所指的是程序在运行过程中,会产生出一些无用的对象,或者说是已经被弃用...

2016-07-09 16:59:44

阅读数 3827

评论数 1

【Android官方文档】翻译Android官方文档-Fragment(四)

注:转载请注明出处 Fragment是Android中的类,你可以在一个简单的Activity中放入多个Fragment,或者是多个Activity共同使用一个Fragment。这篇文章将主要介绍Fragment的定义、以及怎么 创建、添加、删除、以及它的生命周期等等。 我们可以把Fr...

2016-07-02 23:48:10

阅读数 6020

评论数 1

【Android官方文档】翻译Android官方文档-AIDL(三)

AIDL(Android Interface Definition Language 接口描述语言),它与其他IDL类似,你可以使用进程间通信的方法,以达到客户端到服务端交互的目的。在Android中,不同进程不能直接访问对方内存,因此,它们需要分解成操作系统能够理解的单位,使用AIDL可以处理...

2016-06-25 12:01:08

阅读数 3610

评论数 0

【Android官方文档】翻译Android官方文档-Services(二)

Service是运行在后台的组件,它不能直接给用户提供服务。其他组件可以启动Service,即使是切换至别的应用,Service仍然可以在后台运行,组件可以与Service绑定并且与之交互,甚至可以跨进程通信(IPC)。如,Service可以在后台进行网络请求,播放音乐,或者进行文件读写操作,又或...

2016-06-12 22:49:58

阅读数 3911

评论数 0

【Android官方文档】翻译Android官方文档-Activities(一)

Activity是可以给用户提供交互操作的程序组件,例如打电话,拍照,发送邮件,抑或者是显示地图。通常窗口会填满屏幕,但是也可以做到比屏幕小或者是悬浮在窗口顶部。 App通常由多个Activities组成,它们之间支持相互跳转。一般情况下,每个Activity在应用中都是特别的,就好像 主Act...

2016-06-11 12:43:40

阅读数 6242

评论数 0

【Android内存泄漏】关于内存泄漏(三)

什么是内存泄漏 Android虚拟机的垃圾回收采用的是根搜索算法。GC(垃圾回收机制)会从根节点(GC Roots)开始对Heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉。而内存泄漏出现的原因就是存在了无效的引用,导致本来需要被GC回收的...

2016-06-09 23:31:02

阅读数 654

评论数 0

【Android框架】Android-universal-image-loader源码阅读(一)

图片加载是个非常常见的APP功能,而如今框架横行,在图片加载方面出现了很多图片加载框架:Android-universal-image-loader,pacasso,Fresco,Glide等等图片加载框架。今天我们单独研究下Android-univeral-image-loader图片加载框架。...

2016-06-09 10:34:29

阅读数 551

评论数 0

【Android事件分发】从简单的onTouch理解Android事件分发

简单的Touch其实里面有机制在处理着用户这一简单的操作,这个机制是一个规则,将事件一层层的传递下去。下面来看个实例: 下图是一个很常见的布局,Activity由LinearLayout直接填满,然后LinearLayout中只有一个Button。 现在用户对Button进行Touch操作...

2016-06-07 21:06:29

阅读数 922

评论数 0

【Android框架】深入浅出理解DiskLruCache(下)

上一篇已经简单介绍了DiskLruCache,这一篇将从实现原理方面讲解。先以一个实例开始剖析,主要功能是加载图片的实例。 运行图如下: 对一条URL的处理的步骤:将URL通过MD5加密,加密后与本地的做比较,若已经拥有,说明图片已经加载,无需重复加载,若没有则开始网络请求,通过AsyncTa...

2016-06-04 22:32:16

阅读数 617

评论数 0

【Android框架】深入浅出理解DiskLruCache(上)

什么是DiskLruCache? 简单来说,DiskLruCache是一种管理数据存储的技术,单从Cache的字面意思也可以理解到,”Cache”,”高速缓存”。在很多我们接触的APP中,大多数APP是利用了这一技术的,例如:微博,网易新闻,QQ等等。当无网络时,打开这类APP时,是不能接收网络...

2016-05-29 11:28:56

阅读数 1146

评论数 0

【经典算法】迷宫找路径C#版

同上一篇博客一样这也是大二上学期,在寝室瞎搞的。 上一篇八皇后问题点击这里关于迷宫问题,一直有这样一个解法,最短路径查找。首先我们可以自定义绘制一个迷宫,当然这个迷宫必须有解,就是有路可以出去,如下图所示(点击格子绘制迷宫): 绘制好迷宫后,如下图: 然后我们开始查路径,如下图: 显然这个...

2016-05-26 03:53:04

阅读数 2946

评论数 4

【经典算法】八皇后问题C#版

八皇后问题是一个比较经典的算法题目,记得大二的时候,自己在寝室折腾出来的,现在把他放出来。 关于八皇后 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处...

2016-05-26 03:33:08

阅读数 2028

评论数 0

【每日算法】删减字符获得最大回文符

题一:给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数。 例如:sleep 需要删除3个(’s’ ‘l’ ‘p’),剩下“ee”就是回文符。 google 需要删除2个(’l’ ‘e’)...

2016-05-25 23:06:59

阅读数 2694

评论数 0

【算法相关】高频词汇统计系统(二)

关于高频词汇统计系统,上一篇已经完成了基本的统计功能,这一篇是在上一篇的基础上做的修改。主要是为了提高统计速度,主要从算法方面提升速度。最初的做法是以最笨的方法实现的,使用正则表达式将英文试卷中的单词获取到,然后将每个单词作为一个元素,放入数组,最后将数组元素做比较,每个元素做比较,已经比较的元素...

2016-05-21 22:16:36

阅读数 1597

评论数 1

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