- 博客(9)
- 资源 (85)
- 收藏
- 关注
原创 帮助你彻底理解值Java中的传递和引用传递
最近在学习ndk开发时,对指针的概念了解的有点含糊。在这里简单的定义为一块内存地址。申请到一块内存后,比如 i=3;如果将其传入到一个方法体内,任意改变i,则最终i的支部会发生任何变化。接下来我们就以计算机的思路来探究一下。值传递比如我们打开我们的相关java调试类: 我们douzhdou知道,声明一个变量后,计算机就会申明出来一个内存地址,值传递的时候为什么最后的值没有发生变化呢?下面我们来用
2017-04-29 22:01:40 1465 1
原创 BlockCannery-一个强大的Android程序调试工具,轻松帮你找出卡顿
还在为项目中的内存泄露发愁呢?还在为卡顿现象找不到原因吗?今天介绍一个强大的调试工具——*BlockCannery*。学完这个相信你能收获不少。BlockCannery- 轻松找出Android App界面卡顿元凶BlockCanary 是一个 Android 平台的一个,应用只需要实现一个抽象类,提供一些该组件需要的上下文环境,就可以在平时使用应用的时候检测主线程上的各种卡慢问题,并通过组件提供的
2017-04-20 00:15:30 3162
原创 Android性能优化 (1)—— 内存溢出和内存泄漏的介绍
项目中的内存优化对于每一个程序员来说都是必须掌握的。大家对于app中的卡顿现象有过系统的了解过吗?接下来我们通过学习下面的文章,来对内存卡顿现象有一个深刻的了解。希望能帮助到大家。什么是卡顿我们可以先说说流畅性: 流畅我们定义为运行程序时达到60fps或以上的绘制效率,且尽可能少丢帧。 流畅和卡顿是建立在不同的标准上。如果强加议论,一定会变成毫无意义的口水战。在这里,卡顿我们定义为程序运行时无法
2017-04-16 20:54:21 2040 2
原创 “你还有什么事想问”——作为程序员如何回答面试官的问题
*“你还有什么事想问”——如何回答面试官的问题*最近找工作的人挺多的,要想从中众多的面试者中脱颖而出,你就要具有比别人更独特的魅力。如果是参加面试,光是回答问题远远是不够的。要想脱颖而出,不但要会回答问题,还要会出题。很多人在回答问题时表现可圈可点,看起来十拿九稳,却在轮到自己提问题时中枪倒地,输掉全盘。原因很简单,多半是没有料想到面试官有这么一招,事前未做充分准备,于是出现两种状况,一种是放弃提问
2017-04-15 23:50:46 25766 4
原创 安卓8.0已经来了——你期待已经的新特性
最近谷歌Android O(安卓8.0)第一个开发者预览版此前已经放出,究竟有什么样的新特性呢?目前Android O致力于用户的体验方面上,让我们来探究一下。Android O预览版现已登陆Google Nexus 6P以及Pixel系列产品,虽然暂时无法确定版本号最终会不会是Android 8.0,不过在预览版中还是看到了未来安卓系统的一个发展方向。
2017-04-11 13:13:53 1587
原创 ListView个性化滑动指示器酷炫效果
前几天看到有好多人搞了一个listView的一个指示特效。然后自己参考了一下面对这样的效果年会想起来几种思路? - 自定义scrollView+scrollBar - 自定义ListView+自定义ScrollBar - 自定义 RecycleView - 自定义Behavior - 自定义listView + PopuWindows - 自定义ViewGroup 这几种哪一种是最合
2017-04-04 16:49:28 2554
原创 这些优秀的音视频开源框架你值得收藏
音视频播放器第三方框架1.一个基于IJKplayer 的多功能视频播放器视频播放器(IJKplayer)的有点:HTTPS支持支持弹幕支持基本的拖动,声音、亮度调节支持边播边缓存支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持支持列表播放,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动5.0的过场效果,调整比例,多分辨率切换
2017-04-02 22:32:37 39018 6
openmv与stm32通信:【STM32+HAL】与OpenMV通信-32与openmv通信
2024-07-29
pythonDjango-django简介、django安装、创建项目、快速上手-python django
2024-07-20
Node.js安装及环境配置详细教程-从0到1教你学会nodejs安装及环境配置
2024-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人