E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
开发艺术探索》-随手笔记
《Android
开发艺术探索
》笔记6--理解RemoteViews
理解RemoteViews.pngRemoteView的应用简介:在开发中,通知栏都知道是通过NotificationManager的notify方法实现.桌面小部件则是通过AppWidgetProvider实现.后者本质上是一个广播.更新他们无法像以前那样.这是因为不是一个进程,小部件是SystemServer进程.为了跨进程更新界面,RemoteViews提供了一系列的set方法…Remote
天一方蓝
·
2023-09-18 22:40
中道崩阻——Activity启动源码学习记录
Activity的启动流程学习记录学习章节为:《Android
开发艺术探索
》第9章+《Android源码设计模式解析与实战》第5、15章前言看了刚哥的艺术探索和源码设计模式感觉一脸懵逼,于是尝试着自己看源码
Hoooopa
·
2023-09-18 19:51
android 跨进程 android:process,Android跨进程通信技术-多进程模式的运行机制
如需转载请表明出处本文主要来源是任玉刚大神的《Android
开发艺术探索
》如果说用一句话来形容多进程,一句话:"当应用开启了多进程以后,各种奇怪的现象都出现了"。
罗梦宇
·
2023-09-16 10:42
android
跨进程
android:process
随手笔记
(四十五)——idea git冲突
图片为引用,在一次导入项目至gitee的过程中,不知道为什么报了403,很奇怪的一个错误,网上很多的答案大概分成两种。第一种是最多的,直接找到windows凭据删掉很抱歉的告诉各位,你们很多人到这里就已经解决问题了,但是我并没有,我删掉之后别的项目pullpush也全都失效了。第二种方式就是去浏览器密码管理删除用户名密码,感觉还不如第一个有用我在尝试了五个小时都没解决问题时突然想到有没有一种可能是
ProMan_XY
·
2023-09-15 10:19
Java工作日记
笔记
随手笔记
(四十六)——idea source root错乱
一般问题会出现在这里,写着别的项目的项目名,就是因为reload了别的项目的maven文件,借鉴了很多网上的说法,比如改projectStructure里面改子项目的source。确实讲得挺好,就是不会用;所以最后的解决方案就是删掉这个项目重新建一个,不再reload。
ProMan_XY
·
2023-09-15 10:48
Java工作日记
笔记
Android
开发艺术探索
读书笔记
第一章Activity的生命周期和启动模式1.2Activity的启动模式Activity有四种启动模式:(1)standard:标准模式。每次启动一个Activity(B)就会创建一个新的实例,并放入启动它的Activity(A)所在的任务栈中(关于任务栈,可以想象成一个有底的桶,具有先进后出,后进先出的特点),越早创建的Activity实例越靠近桶的底部,那最先出栈的就是后创建的且靠近栈顶的A
HelloFeiGe
·
2023-09-14 07:38
Android
开发艺术探索
笔记(十二) 之自定义 View
当Android提供的普通控件不能满足我们UI设计的要求的时候,我们通常会使用自定义View,下面介绍一下自定义View的知识。一、自定义View的分类1.继承View重写onDraw()这种方法主要用于实现一些不规则的效果,即这种效果不方便通过布局的组合方式达到,往往需要静态或者动态地显示一些不规则的图形。采用这种方法需要自己支持wrap_content(即在这种模式下,onMeasure需要给
innovatorCL
·
2023-09-09 03:56
[xhr4412][abandon] 移植 mt6620 到 xhr4412
文章目录零、@_@一、前言二、
随手笔记
2.1Files2.2Makefile&Kconfig三、编译报错1.IEEE80211_BAND_5GHZ2.flush_delayed_work_sync3.structcfg80211
xhr_embedded
·
2023-09-07 11:59
wifi
makefile
kernel
Android
开发艺术探索
读书笔记之AIDL
什么是AIDL?AIDL是AndroidInterfacedefinitionlanguage的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口AIDL的作用AIDL可以实现跨进程的方法调用。定义进程通信接口供服务端和客户端调用。AIDL支持的参数类型在AIDL文件中并不是所有数据类型都可以使用。只支持下列数据类型基本数据类型(int,long
weeboos
·
2023-09-05 13:39
Android
开发艺术探索
学习笔记---Android生命周期
activity正常的生命周期1、启动:onCreate--onStart--onResume2、切换到后台:onPause--onStop(如果新的activity采用的是透明主题,则当前activity不会执行onStop)3、切换回前台:onRestart--onStart--onResume4、退出activity:onPause--onStop--onDestroy5、onStart开始
一二三四五六七八_
·
2023-08-30 19:35
小记策略模式
《HeadFirst设计模式》
随手笔记
策略模式定义:定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。
NYor
·
2023-08-29 08:51
Android
开发艺术探索
| IPC机制
第二章IPC机制学习清单:Android中的多进程模式IPC基础概念序列化Serializable接口Parcelable接口BinderAndroid中的IPC方式Bundle文件共享MessengerAIDLContentProviderSocketBinder连接池如何选用合适的IPC方式一.Android中的多进程模式在谈IPC之前,我们首先需要理解Android中的多进程模式.a.什么是
1ceCube
·
2023-08-27 12:43
Android View动画之LayoutAnimation的使用
参考《安卓
开发艺术探索
》。View动画作用于View。LayoutAnimation则作用于ViewGroup,为ViewGoup指定一个动画,ViewGoup的子View出场时就具体动画效果。
南国樗里疾
·
2023-08-27 11:02
Android
Animation
android
自学提升自我必备,介绍四款终身成长者都在用的笔记类型
随手笔记
平时上课比较多,我们可以用康奈尔笔记。作者的
随手笔记
的原形就取决于此,如
绳系
·
2023-08-26 17:02
iOS15 Tableview默认header间距调整
iOS15新增了默认间距,需特殊处理if(@available(iOS15.0,*)){_tableView.sectionHeaderTopPadding=0;}
随手笔记
~~~
coco_CC
·
2023-08-26 11:45
你很好,只是世界对你不曾温柔
这是曾经看过一个抑郁症患者的
随手笔记
里的一句话。不要随便去评价别人的所作所为,因为你没有走过他走过的路,没有
风守
·
2023-08-26 01:34
《Android
开发艺术探索
》笔记5--View工作原理
View工作原理.pngViewRoot和DecorView这是在View三大流程之前(measure,layout,draw),需要了解的概念.ViewRoot对应于ViewRootImpl,它是连接WindowManager和DecorView的纽带.View的三大流程都是通过ViewRoot来完成的.当一个Activity对象在ActivityThread被创建后.会将DecorView添加
天一方蓝
·
2023-08-22 12:37
089.Qss_常用样式表&
随手笔记
我的个人主页:失心疯的个人主页入门教程推荐:Python零基础入门教程合集虚拟环境搭建:Python项目虚拟环境(超详细讲解)PyQt5系列教程:PythonGUI(PyQt5)文章合集Oracle数据库教程:Oracle数据库文章合集优质资源下载:资源下载合集qss样式表相关代码代码说明示例background-color设置背景颜色background-color:yellow;font-si
失心疯_2023
·
2023-08-22 07:13
PyQt5
pyqt5
python
gui
python
pyqt
qt
随手笔记
相处的时间总是嫌短,刚有久别重逢的喜悦,还未尝尽相处的甜,就要开始离别的思念。离别时在回忆生活不会一直在低峰,彼此不会一直在两地,有方向有目标的努力前行,期待我们油盐酱醋的故事。
泡沫亦泡影丶相爱亦相守
·
2023-08-22 01:44
Android线程之异步处理技术/消息机制的应用/Thread的子类们
本篇文章内容来自于:Android
开发艺术探索
Android第一行代码Android高级进阶Android中Handler的使用Android异步处理技术目录异步处理技术有哪些?
Amy_LuLu__
·
2023-08-20 00:46
Binder
随手笔记
一:为什么要使用Binder?一个系统中存在很多很多进程,每个软件都有一个或以上多个进程,因为进程是相互隔离的,一个进程不能直接对另外一个进程直接进行操作,所以Android的进程是相互独立的,相互隔离的,而这个时候我们有业务需要进程相互通信,所以Binder由此产生了。二:基本实现原理?一个进程控件存在内核空间和用户空间,用户空间数据是不可以共享的,而内核空间是可以数据共享的,而所有进程都公用一
山上的神仙
·
2023-08-18 15:33
随手笔记
2018年9月17日14:38:44mavenmvninstall:install-file-Dfile=C:\ysc\workspace\4-中意之旅\ca\lib\common-3.4.5.3-tsvo.jar-DgroupId=cfcaSDK-DartifactId=common-Dversion=1.0-Dpackaging=jar
请叫我木头哥
·
2023-08-18 01:38
AIDL连接池的实现
参考《Android
开发艺术探索
》学习一下AIDL的连接池实现回顾一下AIDL使用的大致流程:首先创建一个Service和一个AIDL接口,接着创建一个类继承自AIDL接口中的Stub类并实现Stub中的抽象方法
花花是男神
·
2023-08-14 22:11
android 图层绘画分析,Android-绘图机制总结
而且已经过去很久了有的地方也忘记了,最重要的是当时刚刚开始写博客,很多地方不规范,自己查阅起来也比较麻烦,所以重新在简书上整理一篇绘图机制的总结,内容是整合了android群英传和android
开发艺术探索
两本书中的内容
刘晋源
·
2023-08-13 03:52
android
图层绘画分析
《BYM》常见App中TaskAffinity的使用小记
背景介绍最近在阅读《Android
开发艺术探索
》,书是2015年出的,但是内容却对我来说是新的。在1.2Activity的启动模式一章中有这么一段话。TaskAffinity,可以翻译为任务相关性。
markfrain
·
2023-08-12 04:49
复工日的
随手笔记
今天是开工第一天,躺在家一个月长时间的站立和搞卫生真的让人快崩溃了,身体仿佛不是自己的,拖着沉重的身体去完成一件件琐碎的事情,临近下班店长说一直搭车的同事要加班,无奈因疫情影响公交也实在不方便,本以为半小时一小时能搞定的,结果本人9点走时他们的工作还未结束。说来很巧的是,今天听设计师同事一直在说肯德基奶茶什么的,本人特别想吃,结果很巧的是店长说今天加班晚餐叫肯德基,虽然白白待在公司浪费了一段时间,
SUGAHATE
·
2023-08-11 00:01
redux and react-redux
感谢react小书作者,看了三遍,对redux有了点了解,写下
随手笔记
。
TSDong
·
2023-08-10 03:26
亲子日记-月度篇
每当看到群里有家长发出亲子日记,记录身边经历的事情时,自己总有些回忆浮现脑海,我也可以记下来的,并不是写惊天地泣鬼神的大事,只是
随手笔记
而已。今天我要记录孩子在奎实过的第一个生日。
zww娓娓动听
·
2023-08-09 02:15
随手笔记
繁华满目小城故事繁华中的热闹和小城里的恬淡,在圈子内不经历年轮的印记,似乎对于想要的内容有个定论。晚安。
泡沫亦泡影丶相爱亦相守
·
2023-08-08 22:19
Android:如何创建一个AIDL
本篇文章内容来自于:1.Android
开发艺术探索
2.Android进阶7:进程通信之AIDL的使用目录第一步:创建AIDL1.1创建要操作的实体类1.2新建aidl文件夹1.3Makeproject第二步
Amy_LuLu__
·
2023-08-05 00:26
IPC机制(读Android
开发艺术探索
相关小结)
什么是IPCIPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交互的过程。线程是CPU调度的最小单元,同时线程是一种有限的系统资源进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用一个进程可以包含多个线程最简单的情况下,一个进程中只有一个线程,即主线程,在android中主线程也叫UI线程很多时候,一个进程中需
离逝的殇
·
2023-08-04 03:16
随手笔记
|买房100套,租房1000套的子安分享
一直保持热爱学习,也爱学理财学投资,是为了布局未来的生活!理财配置有特别重要的一个部分就是房子。租房,买房一直都是中国人的大事。我记得刚毕业的时候的年纪,拥有房产就是和同龄人最大的财富差距,到了这个中年年龄,房产已经是资产配置里的重要组成部分它会占你资产的70%。我们测算过每个人的一生至少会买三套房。结婚生子一套,有小孩的时候,小房换大房改善性住房一套,然后小孩子准备上学以后,学区房是一套,所以一
宝藏群主的日常
·
2023-07-31 11:29
随手笔记
(十五)———前端模板引擎:Thymeleaf
之前不了解Thymeleaf的时候,前后端传值都感觉很费劲,现在了解了他,妈妈再也不用担心我的代码最近用到了循环展示,input,span标签等等详细了解的点击跳转这个链接:https://blog.csdn.net/sinat_30254575/article/details/79515222
ProMan_XY
·
2023-07-29 16:24
数据结构与算法
数据结构与算法
数据结构与算法
随手笔记
——记录SLAM下各种库提供的重要函数
随手笔记
——记录SLAM下各种库提供的重要函数说明明细1.SVD分解(Eigen)2.HX=b求解(Eigen)说明记录常用库提供的类、方法等明细1.SVD分解(Eigen)//SVDonWEigen:
JANGHIGH
·
2023-07-28 23:16
SLAM
笔记
算法
随手笔记
——3D−2D:P3P
随手笔记
——3D−2D:P3P简单记录简单记录从P3P的原理可以看出,为了求解PnP,我们利用了三角形相似性质,求解投影点a,b,c在相机坐标系下的3D坐标,最后把问题转换成一个3D到3D的位姿估计问题
JANGHIGH
·
2023-07-28 23:15
SLAM
笔记
随手笔记
——3D−3D:ICP求解
随手笔记
——3D−3D:ICP求解使用SVD求解ICP使用非线性优化来求解ICP原理参见https://blog.csdn.net/jppdss/article/details/131919483使用SVD
JANGHIGH
·
2023-07-27 12:23
SLAM
笔记
OC底层学习笔记(2)-OC对象,isa指针,superclass分析
注:文章为自己学习李明杰老师的OC底层视频做的
随手笔记
OC的对象主要可分为三类1.instance对象----实例对象2.class对象---类对象3.meta-class对象---元类对象1.instance
打瞌睡de小男孩
·
2023-07-27 11:29
有关Bootstrap的
随手笔记
bootstrap的主旨简洁,直观,强悍的前端开发框架.让web浏览器开发变得更迅速.简单,响应式开发,移动设备优先。-案列欣赏:http://cn.vuejs.orgvuejs官网http://reactjs.orgreactjs官网https://www.bootcss.combootstrap官网共同特点:响应式(随着屏幕尺寸的改变,网页排版随之改变,目的是一套代码适配各种设备pcIpad手
御坂10032号
·
2023-07-27 09:08
工作中一些必须要看的书
一:技术类1.重构改善既有代码的设计2.EffectiveJava中文版3.深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)4.Java并发编程实战.5.Android
开发艺术探索
6.设计模式之禅
布拉德很帅
·
2023-07-27 02:19
书
需要看的书籍
思维导图 Day 4
学习心得:(
随手笔记
)图片发自App-日常作业或笔记的时候经常会在意线条问题,一旦觉得空间受限就不想再接着画下去了,想重头再画。原因:害怕犯错、追求完美、自我苛求、太注重绘制的导图是否好看。
何芳_凯儿得乐姚安专卖店
·
2023-07-26 18:28
随手笔记
——3D−2D:PnP
随手笔记
——3D−2D:PnP说明理论源代码雅可比矩阵求解说明PnP(Perspective-n-Point)是求解3D到2D点对运动的方法。
JANGHIGH
·
2023-07-25 17:17
SLAM
OpenCV
笔记
随手笔记
——3D−3D:ICP理论
随手笔记
——3D−3D:ICP理论说明SVD方法非线性优化方法说明ICP的求解也分为两种方式:利用线性代数的求解(主要是SVD),以及利用非线性优化方式的求解(类似于BundleAdjustment)。
JANGHIGH
·
2023-07-25 17:43
SLAM
笔记
随手笔记
——2D−2D: 对极几何及代码示例
随手笔记
——2D−2D:对极几何及代码示例说明几个重要矩阵几个重要函数对极约束求解相机运动说明2D−2D:对极几何及代码示例几个重要矩阵基础矩阵(FundamentalMatrix)F、本质矩阵(EssentialMatrix
JANGHIGH
·
2023-07-25 13:02
SLAM
OpenCV
笔记
随手笔记
——实践:三角测量
随手笔记
——实践:三角测量说明关键函数源代码说明使用OpenCV提供的triangulation函数进行三角化关键函数cv::triangulatePoints(T1,T2,pts_1,pts_2,pts
JANGHIGH
·
2023-07-25 13:02
OpenCV
SLAM
笔记
随手笔记
——根据点对来估计相机的运动综述
随手笔记
——根据点对来估计相机的运动综述说明计算相机运动说明简单介绍3种情况根据点对来估计相机运动所使用的方法计算相机运动有了匹配好的点对,接下来,要根据点对来估计相机的运动。
JANGHIGH
·
2023-07-25 13:31
SLAM
笔记
随手笔记
——演示如何提取 ORB 特征并进行匹配
随手笔记
——演示如何提取ORB特征并进行匹配说明知识点源代码说明演示如何提取ORB特征并进行匹配知识点特征点由关键点(Key-point)和描述子(Descriptor)两部分组成。
JANGHIGH
·
2023-07-25 13:29
SLAM
OpenCV
笔记
opencv
计算机视觉
随手笔记
——Ceres 求解曲线拟合问题
这里写目录标题说明步骤源代码说明GoogleCeres是一个广泛使用的最小二乘问题求解库。在Ceres中,只需按照一定步骤定义待解的优化问题,然后交给求解器计算即可。步骤定义每个参数块。参数块通常为平凡的向量,但是在SLAM里也可以定义成四元数、李代数这种特殊的结构。如果是向量,那么需要为每个参数块分配一个double数组,来存储变量的值。定义残差块的计算方式。残差块通常关联若干个参数块,对它们进
JANGHIGH
·
2023-07-21 23:02
SLAM
笔记
随手笔记
——使用g2o求解曲线拟合问题
随手笔记
——使用g2o求解曲线拟合问题说明使用源代码说明g2o(GeneralGraphicOptimization,G2O)是一个基于图优化的库。
JANGHIGH
·
2023-07-21 23:02
SLAM
笔记
随手笔记
——如何手写高斯牛顿法
随手笔记
——如何手写高斯牛顿法说明源代码说明将演示如何手写高斯牛顿法源代码#include#include#include#include#includeusingnamespacestd;usingnamespaceEigen
JANGHIGH
·
2023-07-21 23:31
SLAM
笔记
随手笔记
(四十四)——assert关键字
好久没注意到有这么个关键字了,我是在读Netty源码里突然看见了这个关键字,在AbstractNioMessageChannel的内部类NioMessageUnsafe类的read方法里面,位EventLoop做断言用,检查其是否为当前线程断言(Assertion)是Java中一条语句,包含一个布尔表达式,当该布尔值为真,程序则被认为是正确的;当布尔值为假,则系统会抛出错误。assert在Java
ProMan_XY
·
2023-07-21 04:47
Java工作日记
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他