关闭
当前搜索:

[置顶] 2017校招中的流年回忆

我的2017悄然间,2017已经临近尾声,2018即将到来,此时此刻,不知为何有千言万语想要一吐为快,经过一年的耕耘,总算在此刻收获心安理得,下面是对今年的回顾与总结Part1 博客当我触笔写2017年总结的时候,情不自禁的翻起了2016年的总结,重新温故了去年所做的事情和去年所写的博客,回想起来真的是时间过得很快,各种事情历历在目。如今,驻扎CSDN写作差不多也快两年了,慢慢的已经喜欢上了写作这...
阅读(229) 评论(5)

[置顶] 钱柜娱乐开户实战——RxJava2+Retrofit+RxBinding解锁各种新姿势

RxJava2+Retrofit+RxBinding解锁各种新姿势 本篇文章内容包含以下内容 前言 RxJava2的基本介绍 RxJava2观察者模式的介绍 RxJava2观察者模式的使用 RxJava2的基本使用 模拟发送验证码 RxJava2与Retrofit的使用 模拟用户登陆获取用户数据 合并本地与服务器购物车列表 RxJava2与...
阅读(10116) 评论(19)

[置顶] 2016大学里的流年回忆

曾经的我,懵懂无知入大学之前,由于沉迷游戏,而选择计算机专业,意在自己也想做出一个吊炸天的网游,我相信大部分师弟和师妹都是这么过来的。来到大学,对IT一无所知,只是抱着自己能做出游戏的心态开始了大学的上课之旅。每天准时上课准时下课,每天按时完成作业,心情甚是开心。 大一第一学期的课程:思修、高数、电子电路、英语、C语言 由于大一的课程比较轻松,而且好学,自然在大一开始了我的游戏之旅。一天最开心的...
阅读(7943) 评论(105)

[置顶] 欢迎进入Hensen_的博客目录(全站式导航)

钱柜娱乐开户基础Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础 语法基础——C++语法基础 语法基础——Objective-C语法基础 语法基础——PHP语法基础 面试复习 面试复习——钱柜娱乐开户工程师之Java基础 面试复习——钱柜娱乐开户工程师之Java面试题 面试复习——钱柜娱乐开户工程师之网络基础 面试复习——钱柜娱乐开户工...
阅读(10394) 评论(12)

NDK开发——FFmpeg在Linux下编译、移植命令行、合并音视频

实现内容 编译FFmpeg成命令行形式 测试FFmpeg命令行合并音视频 编译FFmpeg成命令行形式一、编写本地方法public class FFmpegRun { static { System.loadLibrary("ffmpeg"); System.loadLibrary("ffmpeginvoke"); } /** * 合并音...
阅读(42) 评论(0)

钱柜娱乐开户进阶——框架打造之RecyclerView框架

前言 RecyclerView已经完全替代了ListView的开发,其强大之处在于性能、内存、使用、灵活、丰富的API、动画、事件处理上都可以完美的体现出来,对于开发者来说RecyclerView是必须精通的一关,其主要的学习可以分为下面几大部分,在这几大部分中,还有很多需要解决的Bug和坑等着你,幸好的是有很多前辈已经实现大部分的功能和越过大部分的坑,学习这部分的内容完全就是去靠开源框架阅读来...
阅读(99) 评论(4)

钱柜娱乐开户自定义View——贝塞尔曲线实现直播点赞效果

效果展示原理分析点赞效果最主要的难点和原理在于贝塞尔曲线动画的生成,我们通过图片主要讲解贝塞尔曲线动画1、需要找到贝塞尔曲线的四个点 2、通过三级贝塞尔曲线的公式计算,获取贝塞尔曲线的轨迹路径点 3、通过设置点赞图片X,Y坐标,从而形成点赞的效果实现步骤1、初始化变量//1、继承RelativeLayout public class ChristmasView extends RelativeL...
阅读(216) 评论(5)

钱柜娱乐开户进阶——图片优化之质量压缩、尺寸压缩、采样率压缩、LibJpeg压缩

本篇文章已授权微信公众号 钱柜娱乐开户程序员 独家发布转载请标明出处 效果演示 质量压缩 质量压缩:根据传递进去的质量大小,采用系统自带的压缩算法,将图片压缩成JPEG格式 /** * 质量压缩 * * @param bitmap * @param quality * @param file */ public static void compressQua...
阅读(319) 评论(5)

钱柜娱乐开户实战——Tinker的集成和使用

前言对于热修复我相信很多小伙伴都已经知道它们普遍的操作套路,Tinker主要是依赖自己的gradlePlugin生成拆分包,所以其拆分包的生成就由Gradle来完成,当然也可以通过命令行的方式,这里就不对命令行做讲解,Tinker接入指南项目结构Tinker介绍 来自Tinker官方 1、优点2、缺点 Tinker不支持修改钱柜娱乐开户Manifest.xml,Tinker不支持新增四大组件(...
阅读(353) 评论(2)

钱柜娱乐开户实战——AndFix的使用与源码分析

前言热修复是今年比较流行的话题,想要进阶高级工程师是必备的知识,其实他也要有一定的钱柜娱乐开户实力才能读懂源码,涉及到类加载机制,dex加载等等,不过想要进阶高级的你,是不可不学的一门技术哦AndFix介绍AndFix是阿里开源的一个钱柜娱乐开户热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug,目前支持2.3-7.0,具体介绍可以查看github项目其实现步骤 集成AndFix 生...
阅读(195) 评论(2)

钱柜娱乐开户基础控件——MaterialDesign所有组件的使用,搭建5.0项目的第一步

前言眼看钱柜娱乐开户8.0要出啦,钱柜娱乐开户5.0的知识是时候找一天的时间终结一下了,本文最低支持钱柜娱乐开户5.0的版本,老版本的适配就留给各位实现吧。这里只是带着大家入门一下主要的一些控件,只是让大家更快的入手做项目,把更多的时间花费在逻辑上效果演示在真机测试状态栏更漂亮哦组件内容 CoordinatorLayout DrawerLayout NavigationView AppBarL...
阅读(232) 评论(0)

钱柜娱乐开户基础——Tween动画、Drawable动画、Property动画、MaterialDesign动画、Trasition动画

项目主页项目结构项目结构清晰,以介绍的模块对应起来BaseActivity这里会发现一个奇怪的Activity,每个Activity都继承这个BaseActivity,其作用就是增加标题和返回键的功能public class BaseActivity extends AppCompatActivity { @Override protected void onCreate(@Null...
阅读(332) 评论(1)

钱柜娱乐开户进阶——性能优化之钱柜娱乐开户 Monitor、MAT、TraceView、Allocation Tracking、Lint的使用

前言 一个好的性能优化,可以让你的软件运行速度上比别人快,出现的卡顿现象少,而且一个好的性能软件,会在系统内存中生存的更久。性能优化最主要的就是对Java内存的管理,即堆内存中的管理,对于Java内存分配的讲解,详细可见钱柜娱乐开户文章 概念介绍 内存泄漏和内存溢出的区别 内存泄漏:指程序分配出去的内存不再使用,无法进行回收 内存溢出:指程序在申请内存时,没有足够的空间供其使用 成员...
阅读(193) 评论(1)

钱柜娱乐开户基础控件——RecyclerView实现混排效果,仿网易云音乐

前言最近在使用网易云音乐的时候,看到如下图的排版效果图,自己也想实现一个这里采用网上用法最多的方式,而且是比较简单的方式实现的,想要做项目的同学也可以快速入手搞定首页界面,可以在最快的时间内模仿出来,且效果达到90%以上的相似效果演示至于图片的加载你们可以根据网上的Api获取相应的图片加载到对应的位置,这里只是采用本地图片来演示实现分析这里是采用RecyclerView的GridLayoutMana...
阅读(578) 评论(5)

钱柜娱乐开户自定义View——贝塞尔曲线实现水波纹进度球

效果演示实现原理想要了解基础的水波纹实现效果,可以在博客的自定义View专题找到,其实现原理如下 利用贝塞尔曲线绘制屏幕外和屏幕内的sin曲线 利用path将sin曲线的左下角和右下角连接起来成为一块区域 通过不断的平移sin曲线,然后平移完一个周期则重新回到原点 实现过程绘制实现的步骤如下 裁剪画布为圆形 绘制圆形边框 绘制波浪区域 绘制进度文字 自动增长进度 前提准备我们创建一个View继承自V...
阅读(499) 评论(1)

钱柜娱乐开户进阶——框架打造之IOC框架

什么是IOC IOC(Inversion of Control):控制反转。开发过程中类里面需要用到很多个成员变量 传统的写法:你要用这些成员变量的时候,那么你就new出来用 IOC的写法:你要用这些成员变量的时候,使用注解的方式自动注入进去 优点:代码量减少,加速开发 缺点:性能消耗加大,阅读性差,加速65535 框架的思路 框架例子 //实现Button自动findV...
阅读(247) 评论(1)

钱柜娱乐开户进阶——源码分析之图片加载框架Glide

前言 源码阅读不是一件简单的事情,每次都要花费很长时间来梳理其内部的原理,所以有朋友觉得看一遍看不懂,那很正常,接下来就是考验你耐心的时候。学习源码的目的是:学习它好的地方,吸收起来作为我们项目的开发。作为你想进阶成跟别人有优势的程序员,那么阅读代码是你的基本功,懂得提取别人优秀的代码,进行修改成为你的代码,那就是你牛逼的地方,所以还是静下心来看看源代码吧。当然,阅读代码也不要做到只见树木,不见...
阅读(263) 评论(2)

NDK开发——x264、AAC在Linux下编译

x264编译 1、下载x264.zip,加入/usr/x264/目录下,进入该目录 cd /usr/x264/ 2、解压x264 unzip x264-snapshot-20161111-2245.zip 3、授予权限 chmod 777 -R x264-snapshot-20161111-2245 4、进入x264目录,创建sh文件,并授权 cd x264-snaps...
阅读(284) 评论(0)

NDK开发——nginx-rtmp流媒体服务器搭建

前提准备 阿里云服务器 下载FFmpeg 安装nginx服务器1、登陆服务器,下载安装 nginx 和 nginx-rtmp 编译依赖工具sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev2、创建nginx目录,并进入该目录mkdir /usr/nginx cd /usr/nginx3、下载 nginx 和 n...
阅读(510) 评论(0)

NDK开发——FFmpeg实现视频转YUV、视频转RGB显示、音频转PCM、音频播放、音视频同步

项目演示前提准备 编译FFmpeg+CMake并能运行,详细可见我博客 下载libyuv库并编译成libyuv.so库,用于实现转换RGB格式功能 FFmpeg库简介 avcodec:编解码,包含 avformate:封装格式处理 avfilter:滤镜特效处理 avdevice:输入输出设备 avutil:工具库 swresample:音频采样处理 swscale:视频像素格式转换,缩放等 FFm...
阅读(376) 评论(0)

Java基础——Java内存模型和垃圾回收机制

前言 Java内存模型结构分为 线程共享区:堆、方法区 线程私有区:虚拟机栈、本地方法栈、程序计数器 堆 堆用于存放对象实例和数组,由于堆是用来存放对象实例,因此堆也是垃圾收集器管理的主要区域,故也称为 GC堆。由于现在的垃圾收集器基本都采用分代收集算法,所以堆的内部结构只包含新生代和老年代 新生代:用于存放刚创建的对象以及年轻的对象,如果对象一直没有被回收,生存得足够...
阅读(491) 评论(3)

NDK开发——Linux命令、Shell命令、MakeFile命令、gba命令

Linux命令 一、清空命令行 reset 二、文件操作 ls -l 显示文件列表 ls -la 显示所有文件列表 ls -l ja* 显示经过通配符查找的结果 touch today.c 创建文件 cp src.txt dest.txt 复制文件 cp -i src.txt dest.txt 复制文件并询问 cp src.txt . 复制文件到当前目录 cp...
阅读(580) 评论(0)

NDK开发——FFmpeg在Linux下编译、测试编译结果

实现内容 1、编译ffmpeg的所有动态库(so文件) 2、编译ffmpeg的所有静态库(a文件) 3、编译ffmpeg打包所有静态库 4、测试ffmpeg编译结果 前提准备 钱柜娱乐开户 Studio+云服务器 这里是在阿里云服务器上编译,采用Ubuntu 16.04 64位 采用钱柜娱乐开户-ndk-r14b-linux-x86_64.bin编译ffmpeg-3.0.10...
阅读(668) 评论(0)
158条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:505257次
    • 积分:6981
    • 等级:
    • 排名:第3831名
    • 原创:158篇
    • 转载:0篇
    • 译文:0篇
    • 评论:757条
    座右铭
    你不努力,谁也给不了你想要的生活
    我的标签

    看顶置有福利

    强迫症

    帅气

    俊俊俊.apk

    大四

    lol大神

    三等奖福星

    汕尾

    博乐

    广州

    钱柜娱乐开户

    嘉应大学

    关于我
    友情链接
    钱柜娱乐开户
    最新评论
    去除广告