自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Linux 内核 (1) —— 绪论

基于 Linux kernel 2.6.11 的记录 基本概念 1、硬件为CPU引入了至少两种不同的执行模式:用户程序的非特权模式和内核的特权模式。分别成为用户态(User Mode) 和 内核态(Kernel Mode) 2、一个进程可以定义为:运行程序的”执行上下文“ 3、硬链接有两方面的限制: a : 不允许用户给目录...

2019-11-17 16:37:27 187

原创 实现一个简便的 LRUCache 和 LFUCache

本文主要是介绍了 LruCache 和 LFUCache,以及对应的简单实现,阅读时长大约 8 分钟 文章分为2个部分:目录 1、LRUCache概述简易实现2、LFUCache 概述 简易实现: 1、LRUCache 概述 在 Android 或者 java 开发中, LRUCache 的使用很广泛,...

2019-06-30 22:20:32 766

原创 Handler引起的文章 --- Linux 内核 500 次回眸 之 开篇

这是一个开篇,包含前言和内容,内容部分讲了一点关于 handler 的例子。1、前言​ 首先,Linux 内核是非常优秀的程序,同时,Linux 是一个优秀的操作系统,既然是操作系统,那么关于操作系统的知识,Linux 内核都会多少涉及到。​ 本人是一年的小小开发仔,从个人角度来说,Linux 内核是很值得一读学习的知识,结合相关的书籍,在网站上下载代码...

2018-08-14 22:47:47 731

原创 recyclerview 简单布局小试牛刀

这是  https://blog.csdn.net/handsonn/article/details/52850815 的第二篇简单的recyclerview 运用,实现的效果如下,类似一个简易的课表:activity_main.xml 布局如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns...

2018-07-01 23:33:11 758

原创 Android 淘气三千传之 —— 插件化的一点理解(上)

插件化目录:1、类加载机制2、Binder机制3、Android系统、APP、四大组件的启动流程4、APK安装过程5、Android资源的加载过程6、Hook机制7、面向接口(抽象)编程8、面向切面编程9、代理模式10、插件化框架1、类加载机制:Java 类加载机制Module First : java 虚拟机

2018-06-27 16:28:13 1480

原创 Android 淘气三千传之——Android搜索中前缀匹配的一点理解

目录1、前言2、相关知识点3、内容4、问题5、总结6、参考文章 & 推荐阅读1、前言咳咳,当我们在浏览器、在手机的电话联系人界面等等地方,输入一段字符串之后,就可以匹配出相应前缀的结果出来(如使用 AutoCompleteTextView 输入字段就会有相应的结果匹配),在存储本地数据的时候,由于数据后期可能会变多,所以需要进行缓存或者添加数据库索引,(量级肯定不能和服务端相比),由于是需要通过前缀

2018-01-25 23:08:48 2189

原创 java白开水之 —— 线程池的一点理解

目录1、前面2、java线程池3、c++线程池4、区别5、写一个6、使用7、其它内容1、前面线程池主要用于减少应用程序线程的数量并提供工作线程的管理。应用程序可以排队工作项,将工作与可执行的句柄关联起来,根据定时器自动排队,并与I / O绑定。说到线程池,就先说下享元模式。享元模式享元模式:一组对象的集合,对于全局的对象创建,通过对象共享池的方式减少对象的创建单例模式:保证一个类只有一个对象和单例模

2017-10-16 20:02:14 1264

原创 android studio 将 cpp 文件编译的so 库 给其它工程使用

这篇文章本来是作为另一篇 http://blog.csdn.net/handsonn/article/details/78253536 的一部分,但是感觉会有很多图片,就单独拿了出来以下是我的运行环境:操作系统:Ubuntu 16.0.4 IDE:Android Studio 3.0. beta4网上大多数是另一种打包的流程,个人感觉比较麻烦,所以记录下自己尝试的这两种这两种...

2017-09-26 19:57:01 6590 1

原创 vitamio小试牛刀(2)- 横屏全屏播放,竖屏指定高度

这是关于 vitamio 使用的第二篇小文章,主要实现了如下效果:竖屏的效果,给视频源指定了自己需要的高度:旋转屏幕横屏之后的效果,使视频源充满屏幕:接下来记录一下实现的步骤:1、首先,我们写好布局文件,如下:activity_main.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:androi

2017-03-21 02:06:30 4286 2

原创 vitamio小试牛刀(1)- Android Studio对 vitamio 的导入及demo运行

vitamio 的 导入和demo运行很简单,这里整理一下:1、vitamio 导入** a、首先从 github 下载 vitamio 的压缩包,如下: 解压之后如下:接着,我们使用 as 建立一个项目,建立完成之后,导入 vitamio 作为module,如下:导入选中的这个文件夹即可:导入之后如下:这时还不能使用,打开 Project Structure,点击 app –> Depende

2016-12-25 16:38:25 2173

原创 3秒鲁一个简单的百分比布局

今天第二篇搬到这里的笔记,之前尝试做过一个十分简单的百分比布局: 1、第 1 秒,在 attrs 中定义我们要的属性:<resources> <declare-styleable name="percentRelativeLayout"> <attr name="layout_widthPercent" format="float"></attr> <att

2016-11-27 18:08:50 728

原创 对 AbsoluteLayout 的一点理解

菜鸟记录一下,把之前的笔记抄到这里/** * A layout that lets you specify exact locations (x/y coordinates) of its * children. Absolute layouts are less flexible and harder to maintain than * other types of layouts wit

2016-11-27 15:10:19 3631

原创 使用 thinkPHP 做的一个管理系统

这是上个学期6月份做的,用了差不多两个星期完成,都快忘了,基于 thinkPHP 做的简单会员管理系统,有会员和管理员模块(写这个感觉就是在写课程设计报告):1、会员模块:报名活动、发表评论2、管理员模块:发布活动、管理评论实现的功能就是如此简单,当然还有基本的注册、登录、邮箱找回密码等,借助了以下技术和服务器环境:服务器:腾讯云、七牛云、新浪云邮件服务器 集成环境:phpStudy,用这个的好

2016-10-23 14:23:37 7385 2

原创 一个简单的RecyclerView多布局实现

实现一个简单的item多布局,当做记录,主要是通过不同的itemType来实现,先放上我的实现效果,如下,图片大都是百度的:由于使用了百分比布局,所以横屏的也顺便适配了,横屏的如下,需要注意一下这些地方:1、由于我的最外层布局使用的是 viewpager + fragment,在轮播图下面几个圆形按钮的布局(第二个itemType)也是fragment,所以在第二个itemTy

2016-10-19 23:26:34 3152 1

原创 使用 okhttp 与 sae 进行数据交互

之前使用了 HttpURLConnection 与 sae 进行交互, http://blog.csdn.net/handsonn/article/details/50986775 这里换了 okhttp3,换汤不换药,过程一样的,记录这里以后可以用 这篇添加了上传图片的功能,上传到新浪云然后返回链接,然后可以通过Glide直接显示这个链接的图片,所以分成两个部分,上传json数据 和 上传图

2016-05-26 23:30:29 1866

原创 菜鸟对使用AIDL的一点理解

AIDL,即Android Interface Definition Language,android接口定义语言,官方文档这么说的(好正式)Note: Using AIDL is necessary only if you allow clients from different applications to access your service for IPC and want to han

2016-05-26 17:11:59 981

原创 jcenter 的一点总结

使用jcenter 的过程中,遇到一点问题,问题以后会不断出现,所以坑也要不停地填 开始使用 app 作为上传的 library,出现如下错误于是新建一个 android library名为“mylibrary”,然后在 mylibrary 添加apply plugin: 'com.android.library'apply plugin: 'com.novoda.bintray-release

2016-04-22 13:37:10 1906

原创 git 常用命令

记录在本子上很容易丢失,搬到这里,方便以后查阅:1、vi 文件名称 跳转到该文件 编辑之后 ctrl + q 再 wq 退出并保存,或者英文并且插入的状态下 按 Esc --&amp;gt; shift + ; --&amp;gt; wq 或 q2、$git config --global user.name(&amp;quot;user.name&amp;quot;要写) &amp;quot;Your name&amp;quot;3、$git

2016-04-20 18:46:32 694

原创 html设置按钮背景颜色与背景图片一样,即设置按钮背景透明

关于html中如何设置按钮背景与背景图片一样,寻思了好久,代码如下<style type="text/css">.banner .container .middle > a { margin-left:640px; margin-top:500px; text-align: center; font-size: 18px; position: relativ

2016-02-29 22:59:21 24103 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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