240 发简信
IP属地:北京
  • Spring三级缓存

    Spring三级缓存是为了解决对象间的循环依赖问题。 A依赖B,B依赖A,这就是一个简单的循环依赖。 我们来先看看三级缓存的源码: 获取Bean的源码 注意上面的getSin...

  • 慢慢陪着他适应吧!

    一边抱怨,一边坚持!

    长乐小主 评论自摆烂
  • 我试了一下没问题

    Shell脚本面试题Top50

    Shell脚本面试题Top50 [TOC] 1:什么是Shell? Shell是用户和内核之间的接口。即使只有一个内核; 一个系统可以同时运行许多shell。因此,只要用户通...

  • 120
    k8s 从0到1记录文档

    结合个人学习方法,记录历程: 了解啥是k8s,用来解决什么问题。 了解大致架构和组件 etcd 保存了整个集群的状态; API Server 提供了资源操作的唯一入口,并提供...

  • 如果是一个追求安稳的女生,选择呆在体制内是最好的选择了。按时上下班,接送小盆友,傍晚与老公一起散步或者参加舞蹈、瑜伽小课。周末把小盆友暂交给家里人带,自己约三五好友逛街侃大山,未尝不是一种惬意的生活。

  • 120
    进程间通信IPC (InterProcess Communication)

    一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据...

  • 到packages/apps/Settings/AndroidManifest.xml中,可以看到很多类似
    <activity
    android:name=".Settings$NetworkDashboardActivity"
    android:label="@string/network_dashboard_title"
    android:icon="@drawable/ic_homepage_network"
    android:parentActivityName="Settings"
    android:taskAffinity="com.android.settings">
    <intent-filter android:priority="1">
    <action android:name="android.settings.WIRELESS_SETTINGS" />
    <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
    <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.VOICE_LAUNCH" />
    </intent-filter>
    <intent-filter android:priority="11">
    <action android:name="com.android.settings.action.SETTINGS"/>
    </intent-filter>
    <meta-data android:name="com.android.settings.category"
    android:value="com.android.settings.category.ia.homepage"/>
    <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    android:value="com.android.settings.network.NetworkDashboardFragment"/>
    <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
    android:value="true" />
    </activity>

    这样的组件,其中<action android:name="com.android.settings.action.SETTINGS"/>就是我们要传入且展示的设置,你可以具体比对着看看,模范着添加一个,然后编译看看有没有新加成功。

    Android 9 设置页生成源码分析

    前景提要:根据现阶段业务需求,大致分析安卓设置页面的图标是如何生成的,由于本人源码阅读经验缺乏,分析过程仅供参考。与以往的app开发分析具体页面不同,adb dumpsys是...

  • Android.mk文件语法详解

    Android.mk简介: Android.mk文件用来告知NDK Build系统关于Source的信息。Android.mk将是GNU Makefile的一部分,且将被Bu...

  • 命令行python脚本传入参数

    方式一: 调用脚本的时候直接传入参数,使用sys.argv接收参数,如果不需要打印脚本名称,sys.argv改为sys.argv[1:]即可,默认sys.argv[0]为脚本...

  • 120
    Git LFS的使用

    参考资料 Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持 使用目的 在游戏开发过程中,设计资源占用了很大一部分空间. 像png...

  • 120
    自定义SwitchPreference样式

    先来看看APIDemo中的Preference是什么样子. 这里个效果实现起来挺简单的,不需要自己写布局文件,只需要在res/xml目录下配置一下自己的设置选项,简单的加载一...

  • 120
    Android 横竖屏切换

    Android开发中,大多APP可能根据实际情况直接将APP的界面方向设死了,或竖屏或横屏。但是,我们还是会遇到横竖屏切换的功能需求,不管是通过物理重力感应触发,还是用户手动...

  • 120
    Android 9 设置页生成源码分析

    前景提要:根据现阶段业务需求,大致分析安卓设置页面的图标是如何生成的,由于本人源码阅读经验缺乏,分析过程仅供参考。与以往的app开发分析具体页面不同,adb dumpsys是...

  • 薄荷有经验怎么养吗?阳台上的薄荷没养活过👍👍

    绿满阳台

    今天上午种好玉米花,花盆放哪呢?阳台的窗台上三盆天竺葵,一盆四季海棠,还有一盆金达莱就挤得满满当当的了,那棵最大的天竺葵胳膊都伸不开了。 哎,窗台上是不可能放了。即便挤出一些...

  • RecyclerView的基础使用及其与ListView的部分区别

    先说说RecyclerView是怎么使用的,以其基础代码为本,大体以如下顺序进行分析。 组件介绍 点击事件ListView为什么会点击item事件失效?RecyclerVie...

  • 120
    View的加载过程

    一直对setContentView这行代码有些疑惑,为什么调用这行代码就可以把xml文件加载到activity中去,网上有很多的讲解,但是我感觉看别人的总归印象不是很深刻,理...