自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

woodenman55515的博客

共同努力,共同进步

  • 博客(18)
  • 收藏
  • 关注

原创 解决QT5虚拟键盘qtvirtualkeyboard在qtwebengine中中文输入法不可用的问题

可以在qvirtualkeyboardinputcontext_p.cpp中的void QVirtualKeyboardInputContextPrivate::update(Qt::InputMethodQueries queries)函数中,注释掉// update input engineif ((newSurroundingText || newCursorPosition) &amp...

2019-07-25 13:12:52 4006 4

原创 RXJava原理

RxJavaObservableCreate(source = 参数)ObservableSubscribeOn(source = this)ObservableObserveOn(source = this)subscribeObservableObserveOn.subscribeActualObservableSubscribeOn.subscribeActualObservableCreate.subscribeActualeg:ObservableFromArrayObservableSubscr

2021-11-25 10:27:05 1777

原创 DataBinding UI更新原理解析

目录ObservableBaseObservablePropertyChangeRegistryWeakPropertyListenerhandleFieldChangerequestRebindmRebindRunnableexecuteBindings(仅更新mDirtyFlags标识)LiveDataLiveData.setValue()dispatchingValueconsiderNotifyonChangedhandleFieldChangerequestRebind->mRebindRu

2021-11-24 17:51:50 2079

原创 LinkHashMap

LinkHashMap(LruCache)简介构造函数putget简介继承于HashMap且内部额外维护一个双链表,并且存储了头尾节点head和tail用于实现LruCache构造函数 public LinkedHashMap(int initialCapacity, float loadFactor, boolean accessOrder) { super(initialCapacity, loadFactor); this.accessOrder = acc

2021-11-01 09:24:45 1174

原创 OkHttp源码解析

文章目录OkHttpClient.BuilderaddInterceptor()build()RequestBodyFormBody:RequestBodyMultipartBody:RequestBodyRequest.Builder()url()get()post(body)build()OkHttpClient().newCall()RealCall.enqueueRealCall.execute拦截器OkHttpClient.BuilderaddInterceptor()添加拦截器到list中

2021-10-31 16:08:21 2994

原创 Glide源码分析

Glide分析Glide.with(@NonNull Context context)getRetriever(context)1. Preconditions.checkNotNull(context)2. Glide.get(context)3. .getRequestManagerRetriever().get(Context)asBitmap()as(Bitmap.class).apply(DECODE_TYPE_BITMAP);load(...)、override(...)、placeholder

2021-10-31 13:26:25 209

原创 编译valgrind-android库

文章目录1.下载valgrind代码2. 编译1.配置环境2.执行autogen.sh3.配置4.编译1.下载valgrind代码使用AOSP下载部分android源码的方案(以下载valgrind为例)2. 编译1.配置环境sudo apt-get updatesudo apt-get install automakesudo apt-get install autoconfsudo apt-get install gccsudo apt install make2.执行autoge

2021-10-12 11:56:07 1044

原创 使用AOSP下载部分android源码的方案(以下载valgrind为例)

文章目录1. linux的创建(如果有linux环境可忽略)1. 安装1. 在命令行(admin)中配置WSL2. 下载并安装[Linux内核更新包](https://www.smartredirect.de/redir/clickGate.php?u=IgKHHLBT&m=1&p=8vZ5ugFkSx&t=vHbSdnLT&st=&s=&url=https://wslstorestorage.blob.core.windows.net/wslblob/wsl

2021-09-28 16:35:50 539

翻译 git 命令整理

修改最新commit的提交信息$ git commit --amend-提交更新$ git add .$ git commit -m "名称"

2020-09-18 14:37:39 125

原创 android Webview onCreateView中获取要跳转的URL

目录`onCreateWindow`webView在开启多窗口模式时,要做两件事webSettings.setSupportMultipleWindows(true);复写setWebChromeClient中的onCreateWindow方法本文主要介绍在onCreateWindow中获取要跳转的URL的方法onCreateWindow final WebView webView...

2019-12-27 14:32:19 1722

原创 ListView和RecycleView类比(点击、触摸、下划线)

下划线ListView自带 item下划线,recycleView不带下划线实现recycleView的下划线继承RecyclerView.ItemDecoration类,本质上就是计算下滑线位置,画矩形作为线public class MyRecyclerViewItemDecoration extends RecyclerView.ItemDecoration { ...

2019-12-26 09:59:58 458

转载 (转)Android 匿名共享内存demo篇(一)

    Android系统的IPC方式通常为:文件、socket、binder、messenger、AIDL、ContentProvider,此外还有个Anonymous Shared Memory(匿名共享内存),这篇文章介绍Ashm基础使用相关知识。Android api2...

2019-12-16 17:02:02 458

转载 Ubuntu 16.04下搭建nfs服务器

转载于https://www.cnblogs.com/MoreExcellent/p/7222895.html@lineed1、安装nfs服务sudo apt install nfs-common2、修改配置文件sudo vim /etc/exports3、修改内容如下:/home *(rw,sync,no_root_squash)  各段表达的意思如下,根据实际进行修改/h...

2019-07-26 13:04:52 427

转载 双系统在Linux下查看win的硬盘Ubuntu

查看一次计算机有哪些硬盘sudo fdisk -lu挂载硬盘,使用:sudo mount /dev/想要的磁盘 /media/想要的路径挂载结束。卸载硬盘,使用:umount /dev/想要的磁盘 或者umount /media/想要的路径卸载结束。...

2019-07-26 10:08:15 1271

转载 could not read symbols: File in wrong format collect2: ld 返回 1 make: *** [all] 错误 1

问题过程: 在64位的操作系统上重新编译c程序遇到以下报错,[root@hb hostinfo]# makegcc -shared hbla_hostinfo.o -g -o libhbla_hostinfo.so -fPIChbla_hostinfo.o: could not read symbols: File in wrong formatcollect2: ld 返回 1make...

2019-07-25 17:17:06 1349

转载 ubuntu

查看文件管理器的id,kill掉ps -ef|grep nautilus

2019-07-25 15:25:32 565

转载 linux对文件夹的操作

删除rm使用rm -rf filedir该命令会直接删除文件夹,不会给出警告信息和提示重命名mv将目录A重命名为Bmv A B复制cpcp -Rf /home/user1/* /root/temp/将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。即格式为:cp -Rf 原路径/ 目的路径/...

2019-07-25 13:51:24 228

转载 c++多线程

cout不是线程安全的,需要加锁才能在多线程环境下使用而printf是线程安全的。

2019-07-25 13:07:20 247

空空如也

空空如也

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

TA关注的人

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