[置顶] 【重要信息】博客转移!!!

CSDN博客已停更!!! 个人博客转移:https://delevinying.github.io/...
阅读(258) 评论(0)

【杂谈】厦门旅游

前言事实上,我还没去厦门,只是做个准备,看了很多人的分享,所以写了下 想了下,上一篇博客还是去年十月写的,有点尴尬,以前觉得应该每个月都总结出一篇技术博客,结果太忙了,总是会忘了。正文不跑题了,进入正题,厦门的旅游攻略目录前言 正文 出发准备 景点及住宿 旅游线路 其他 最后出发准备1、身份证、银行卡都是必须,现金也必须带上点,尤其是零钱。 2、行李尽量少吧 3、吹风机是女朋友的必备啊!应...
阅读(98) 评论(0)

【杂谈】腾讯面试杂谈

面试前 像很多童鞋一样,在大三的时候就可以在外历练工作,然后兜兜转转先后去了3家公司工作,总的来说还是有些收获上,技术上是一方面,最重要的还是属对待工作的态度以及一些生活态度的转变,从大三下(2015年3月)到大学毕业(2016年7月),喜忧都有吧。和最初来深圳的想法一样,一定要进腾讯,这是一个基本目标吧,后悔的是,错过了太多校园招聘。这也是太过单纯。其实当初的想法很简单(BAT等公司实习工资实在...
阅读(862) 评论(5)

【腾讯面试】开发flash版天天爱消除

注:转载请注明出处:前言 在收到腾讯面试邀请的时候,作为应届生还有点小激动,面试的岗位居然是我未接触的游戏开发,额,四面之后,就出了个题目,一周之内自学flash并且开发天天爱消除。然后就硬着头皮干了。设计思路天天爱消除的游戏方式其实很简单,首先游戏刚进入是必须生成一个随机的环境(我们这里可以把它看成7*7的数组),用户操作相邻元素的替换,当3个以上相同元素在同行同列情况下,要消除,然后上行下移,...
阅读(2604) 评论(12)

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

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

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

注:转载请注明出处:前言这是Android官方文档翻译的第五篇了,一路下来很不容易,尤其是那些又臭又长的英文句子太难理解,很费功夫,不过坚持下来,却有不一样的感受,不仅仅是简单的翻译,更有意义的是自己将知识点重新梳理,自己概括了出来。比较重要的英文官方文档我也会继续翻译下去,在这里继续分享出现~谢谢大家的支持~当一个应用程序组件首次启动,并且此时应用程序也没有其他组件在运行,那么Android系统就...
阅读(1137) 评论(0)

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

前言:线程安全所指的是什么?为什么会有线程安全这个问题呢?多核CPU的盛行,为加快程序的运行速度,必要的时候要使用到多线程,而多线程是可以共同操作数据的,如果线程之间没有去特别的控制运行次序,那么意味着线程的执行次序会有随机性,假如读写数据就发生在多线程中,那么先后的次序直接会影响到程序的运行结果。而造成错误的现象叫做“脏读”,又名非线程安全。...
阅读(650) 评论(0)

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

注:转载请注明出处:http://blog.csdn.net/u011669081/article/details/51866838关于GC的介绍 GC的全称是Garbage Collection (垃圾收集) 在GC中,垃圾所指的是程序在运行过程中,会产生出一些无用的对象,或者说是已经被弃用的对象,而这些对象会占用着一部分的内存空间,如果长时间不去回收这些内存空间,那么最终会导致OOM(内存泄...
阅读(892) 评论(0)

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

注:转载请注明出处 Fragment是Android中的类,你可以在一个简单的Activity中放入多个Fragment,或者是多个Activity共同使用一个Fragment。这篇文章将主要介绍Fragment的定义、以及怎么 创建、添加、删除、以及它的生命周期等等。 我们可以把Fragment当作Activity中的模块,Fragment本身有自己的生命周期、可以接收用户的输入,同...
阅读(5595) 评论(1)

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

AIDL(Android Interface Definition Language 接口描述语言),它与其他IDL类似,你可以使用进程间通信的方法,以达到客户端到服务端交互的目的。在Android中,不同进程不能直接访问对方内存,因此,它们需要分解成操作系统能够理解的单位,使用AIDL可以处理这个问题。 注:只有在你允许来自不同应用的客户端跨进程通信访问你的service时,才能使用AIDL...
阅读(3379) 评论(0)

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

Service是运行在后台的组件,它不能直接给用户提供服务。其他组件可以启动Service,即使是切换至别的应用,Service仍然可以在后台运行,组件可以与Service绑定并且与之交互,甚至可以跨进程通信(IPC)。如,Service可以在后台进行网络请求,播放音乐,或者进行文件读写操作,又或者和Content Provider交互等等。这篇博客将介绍Service的定义,创建,启动,绑定等内容...
阅读(3714) 评论(0)

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

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

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

什么是内存泄漏 Android虚拟机的垃圾回收采用的是根搜索算法。GC(垃圾回收机制)会从根节点(GC Roots)开始对Heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉。而内存泄漏出现的原因就是存在了无效的引用,导致本来需要被GC回收的对象没有被回收。 在之前的博客有提到内存泄漏的部分内容,关于内存泄漏(二) 如下是常犯的错误:publ...
阅读(477) 评论(0)

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

图片加载是个非常常见的APP功能,而如今框架横行,在图片加载方面出现了很多图片加载框架:Android-universal-image-loader,pacasso,Fresco,Glide等等图片加载框架。今天我们单独研究下Android-univeral-image-loader图片加载框架。Android-universal-image-loader在很多APP中有使用,今天开始解读下源码,分...
阅读(435) 评论(0)

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

简单的Touch其实里面有机制在处理着用户这一简单的操作,这个机制是一个规则,将事件一层层的传递下去。下面来看个实例: 下图是一个很常见的布局,Activity由LinearLayout直接填满,然后LinearLayout中只有一个Button。 现在用户对Button进行Touch操作。我们在Button做了Touch的监听。若是只对button做监听,那么以下就是我们常见的写法publ...
阅读(772) 评论(0)

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

上一篇已经简单介绍了DiskLruCache,这一篇将从实现原理方面讲解。先以一个实例开始剖析,主要功能是加载图片的实例。 运行图如下: 对一条URL的处理的步骤:将URL通过MD5加密,加密后与本地的做比较,若已经拥有,说明图片已经加载,无需重复加载,若没有则开始网络请求,通过AsyncTask异步任务先网络发起请求,下载图片,保存在缓存中。图片的下载和判断都放在DiskLruCacheAda...
阅读(483) 评论(0)

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

什么是DiskLruCache? 简单来说,DiskLruCache是一种管理数据存储的技术,单从Cache的字面意思也可以理解到,”Cache”,”高速缓存”。在很多我们接触的APP中,大多数APP是利用了这一技术的,例如:微博,网易新闻,QQ等等。当无网络时,打开这类APP时,是不能接收网络数据的,但是你会发现无网络状态依然可以浏览到离线的数据,而这些离线的数据都是在有网络的情况下保存下来的,...
阅读(797) 评论(0)

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

同上一篇博客一样这也是大二上学期,在寝室瞎搞的。 上一篇八皇后问题点击这里关于迷宫问题,一直有这样一个解法,最短路径查找。首先我们可以自定义绘制一个迷宫,当然这个迷宫必须有解,就是有路可以出去,如下图所示(点击格子绘制迷宫): 绘制好迷宫后,如下图: 然后我们开始查路径,如下图: 显然这个路径不是最短路径。毕竟大二年轻,勿喷,现在要在这基础上做更改。...
阅读(1711) 评论(2)

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

八皇后问题是一个比较经典的算法题目,记得大二的时候,自己在寝室折腾出来的,现在把他放出来。 关于八皇后 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的...
阅读(1318) 评论(0)

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

题一:给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数。 例如:sleep 需要删除3个(’s’ ‘l’ ‘p’),剩下“ee”就是回文符。 google 需要删除2个(’l’ ‘e’),剩下“goog”。我在C#上实现这个算法。下面做了个窗口运行,下面是运行截图: 如上图所示”go...
阅读(2216) 评论(0)
91条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:111621次
    • 积分:2185
    • 等级:
    • 排名:第18003名
    • 原创:79篇
    • 转载:7篇
    • 译文:5篇
    • 评论:46条
    博客专栏
    Android,C#私活接单
    可聊QQ:846353427 或邮件:846353427@qq.com