
触类旁通
文章平均质量分 53
gkkk_1
这个作者很懒,什么都没留下…
展开
-
JNI编程实现原理
在声明上,Native方法也是没有方法体的,与Java抽象方法比较类似。原创 2024-09-15 12:10:42 · 256 阅读 · 0 评论 -
接口的意义
当你每次看到 Java接口,你会联想到它的强大之处有哪些吗?有的人说,就写个接口,然后接口里写抽象方法,然后一个类,实现这个方法,over。我15年乃至17底,一直也都这么认为的。你说的没错,接口实际应用确实思想是这样。但是,欠缺的是接口的更高级的用法。实际开发,更高一层的开发,不是只是为了完成工作的心态,你会慢慢追求代码的更清晰的结构,说白了,就是追求事件驱动的精准单一化和耦合性降低为目的。为了程序的健壮和强大,接口的功劳很大。至少在Android中,接口的灵活应用,促使.原创 2020-07-03 22:56:49 · 143 阅读 · 0 评论 -
Android源码学习系列——IntentService
本文分析基于Android9.0 可能有人会好奇,安卓四大组件不是有Service,还需要这个IntentService做什么?先看这个类中的成员变量 private volatile Looper mServiceLooper; private volatile ServiceHandler mServiceHandler; private String mN...原创 2019-12-26 19:15:43 · 132 阅读 · 0 评论 -
Ubuntu 删除有权限的文件夹和文件
之前建立了SVN的服务器(https://my.oschina.net/u/3732258/blog/1636080)可是,我觉得位置放的不合适,想删除这个版本库。发现文件带锁删除不了,也就是说我们没有删除权限。我们可以在带锁文件夹,打开终端 输入 sudo chmod -R 777 conf 带锁文件名 即可。然后就可以手动删除了。有时候遇到外层目录没有锁还无法删除 sud...原创 2019-12-18 11:57:34 · 2744 阅读 · 1 评论 -
ubuntu 16.04 卸载genymotion
一般地安装 software sudo dpkg -i xx.deb查看和找出你要卸载的包名 software dpkg --list卸载 sudo apt-get remove 包名Genymotion卸载遇到了问题,就是卸载不了。然后找到https://askubuntu.com/questions/815840/i-just-cant-uninstall-genymoti...原创 2019-11-22 11:53:19 · 1331 阅读 · 0 评论 -
NFC通信扫盲篇
这个时代是一个数据转换效率要求极高的时代,人们会更加依赖通过现代通讯工具第一时间获取大量自己关心的信息,所以我觉得了解这些对我们大有裨益。NFC-近场通信,好吧说这么一个具有学术性的名字,你可能想骂街,淡定~~它允许电子设备之间进行非接触式点对点数据传输,在3.9英寸(10cm)内交换数据,说到这儿,你会不会惊讶这和蓝牙是不是有点相似呢?这个悬念福利内容帮你揭晓。呵呵~NFC工作模式card emu原创 2017-03-02 11:34:06 · 5570 阅读 · 0 评论 -
前端之DOM
一年多没有更新 ,今天补更,讲真的,没以前的激情了。DOM is what?文档对象模型 (DOM) 是HTML和XML文档的编程接口。??你可能特讨厌这种看完不懂系列的定义。好,我换种解释方式,Dom将文档解析为包含属性和方法的集合。【文档对象模型】你不难觉得,Dom是面向对象的一种体现。js通过Dom具备了灵活操控html的接口。因为Dom是文档对象模型,Dom的属性和方...原创 2019-06-16 09:56:32 · 137 阅读 · 0 评论 -
前端之HTML & CSS 初步认识
本文主要是本人学习觉得的要点记录,并不是入门教程,知识点可能有旋转跳跃之感。html对大小写不敏感,大小写都可以。推荐读者都使用小写。 当很多页面都有一个共同的标题时,我们就需要使用--外部样式。反之,如果是个别页面则需要使用内部样式。 div是块级元素,可用于充当其他元素的容器。 使用相对路径。为元素的类定义 CSS 样式(class引用了名为country的样式)<!D...原创 2019-06-22 11:26:46 · 162 阅读 · 0 评论