<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[尼古没有丁的博客]]></title><description><![CDATA[小白的白]]></description><link>https://blog.youkuaiyun.com/jamesryf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jamesryf]]></copyright><item><title><![CDATA[关于开发c语言的ide工具clion使用细节]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/161569655</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/161569655</guid><author>jamesryf</author><pubDate>Sun, 31 May 2026 17:16:58 +0800</pubDate><description><![CDATA[光标变成黑块且变粗，通常是因为不小心按到了Insert键。Insert键是一种光标调节功能，用于切换插入和覆盖模式，通常位于键盘的右上角。]]></description><category></category></item><item><title><![CDATA[Kotlin成安卓开发首选]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/161519623</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/161519623</guid><author>jamesryf</author><pubDate>Fri, 29 May 2026 16:16:04 +0800</pubDate><description><![CDATA[Android开发当前主要使用作为官方首选语言，同时仍被广泛用于维护现有项目。此外，和（用于Flutter框架）也是重要的选择，分别用于高性能场景和跨平台开发。]]></description><category></category></item><item><title><![CDATA[View介绍]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105775823</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105775823</guid><author>jamesryf</author><pubDate>Mon, 27 Apr 2020 13:53:44 +0800</pubDate><description><![CDATA[首先UI即（User Interface）用户界面，在Android APP中，所有的用户界面元素都是由View和ViewGroup的对象构成的。View是绘制在屏幕上的用户能与之交互的一个对象。而ViewGroup则是一个用于存放其他View（和ViewGroup）对象的布局容器，Android为我们提供了一个View和ViewGroup子类的集合，集合中提供了一些常用的输入控件和各式各样的布局...]]></description><category></category></item><item><title><![CDATA[Fragment全家桶]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105189379</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105189379</guid><author>jamesryf</author><pubDate>Sun, 26 Apr 2020 11:14:33 +0800</pubDate><description><![CDATA[Fragment又称碎片，从Android 3.0引入，能够兼顾手机和平板的尺寸。

1.基础使用

创建一个自定义Fragment类，使其继承自Fragment。


public class FragmentDemo extends Fragment {
         @Override
         public View onCreatView(LayoutInflater inf...]]></description><category></category></item><item><title><![CDATA[JVM全家桶]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105233647</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105233647</guid><author>jamesryf</author><pubDate>Sun, 26 Apr 2020 11:14:17 +0800</pubDate><description><![CDATA[一.JVM内存划分

1.栈 stack


]]></description><category></category></item><item><title><![CDATA[Ubuntu系统安装分区设置]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105458180</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105458180</guid><author>jamesryf</author><pubDate>Sun, 26 Apr 2020 11:14:05 +0800</pubDate><description><![CDATA[1. 创建主分区：主分区，用于存放系统

20G  主分区  空间起始位置  Ext4日志文件系统  /





2. 创建swap分区：逻辑分区、大小设置为电脑内存大小，2G；

2048MB  逻辑分区   空间起始位置  交换空间





3. 创建boot分区：引导分区，通常设置成200M

200MB  逻辑分区 空间起始位置  ...]]></description><category></category></item><item><title><![CDATA[向前向后兼容]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105764780</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105764780</guid><author>jamesryf</author><pubDate>Sun, 26 Apr 2020 11:11:13 +0800</pubDate><description><![CDATA[6.0的应用安装到7.0版本称之为向前兼容。

6.0版本安装7.0版本功能的应用称之为向后兼容。
]]></description><category></category></item><item><title><![CDATA[JetPack介绍]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105748378</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105748378</guid><author>jamesryf</author><pubDate>Sat, 25 Apr 2020 13:24:12 +0800</pubDate><description><![CDATA[一.JetPack的出现原因

谷歌在 2018​ I/O 大会上发布了一系列辅助android开发者的实用工具，这套工具就是Jetpack，它是一套库、工具和指南的合集，可以帮助开发者更轻松地编写和构建出色的 Android 应用程序。

Jetpack中的有些组件并不是第一次推出，其中LifeCycle、LiveData、ViewModel、Room等组件早在 Google I/O 2017年...]]></description><category></category></item><item><title><![CDATA[support兼容：v4, v7, v13, v17以及androidX的介绍]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105738983</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105738983</guid><author>jamesryf</author><pubDate>Fri, 24 Apr 2020 22:37:28 +0800</pubDate><description><![CDATA[一.兼容包出现的原因：

谷歌为了在较低版本中兼容高版本新加的控件和布局以及相关的一些主题（Theme），甚至一些重要组件的生命周期及重要方法（如fragment的attached ，added in API 23，需要使用兼容的fragment），而推出了兼容包，方便开发人员在较低版本中适配或者使用高版本的效果。

二.各版本兼容包介绍：

support-v4

适用范围:API Level4...]]></description><category></category></item><item><title><![CDATA[Ubuntu安装时系统分区设置]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105458243</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105458243</guid><author>jamesryf</author><pubDate>Sat, 11 Apr 2020 19:41:34 +0800</pubDate><description><![CDATA[1. 创建主分区：主分区，用于存放系统

20G  主分区  空间起始位置  Ext4日志文件系统  /





2. 创建swap分区：逻辑分区、大小设置为电脑内存大小，2G；

2048MB  逻辑分区   空间起始位置  交换空间





3. 创建boot分区：引导分区，通常设置成200M

200MB  逻辑分区 空间起始位置  ...]]></description><category></category></item><item><title><![CDATA[进程篇]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105451421</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105451421</guid><author>jamesryf</author><pubDate>Sat, 11 Apr 2020 18:07:39 +0800</pubDate><description><![CDATA[进程和程序区别和联系表现在以下方面：
1)程序只是一组指令的有序集合，它本身没有任何运行的含义，它只是 一个静态的实体。而进程则不同，它是程序在某个数据集上的执行。 进程是一个动态的实体，它有自己的生命周期。它因创建而产生，因调度而运行，因等待资源或事件而被处于等待状态，因完成任务而被撤消。反映了一个程序在一定的数据集上运行的全部动态过程。
2)进程和程序并不是一一对应的，一个程序执行在不同的数...]]></description><category></category></item><item><title><![CDATA[Java易混淆基础]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105235329</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105235329</guid><author>jamesryf</author><pubDate>Tue, 31 Mar 2020 23:29:16 +0800</pubDate><description><![CDATA[1.（跳出一个循环）break出现在switch结构体中，可以使流程跳出switch语句体。

 （结束一个循环）break出现在循环结构，可以结束循环。

2.（结束本次循环）continue是跳过本次循环中余下未执行的语句，继续执行下一次循环。
...]]></description><category></category></item><item><title><![CDATA[Layout全家桶]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105189028</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105189028</guid><author>jamesryf</author><pubDate>Sun, 29 Mar 2020 23:14:27 +0800</pubDate><description><![CDATA[LinearLayout家族





RelativeLayout家族







FrameLayout家族

又称为帧布局，没有定位方式，所有的控件默认摆放在布局的左上角，后添加的控件层叠在前面已经添加的控件之上，支持使用layout_gravity来设置对其方式。





GridLayout家族
...]]></description><category></category></item><item><title><![CDATA[Manifest全家桶]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105188862</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105188862</guid><author>jamesryf</author><pubDate>Sun, 29 Mar 2020 22:56:40 +0800</pubDate><description><![CDATA[1.取消Activity导航块的标题


&lt;activity android:name=".xxxActivity"
          android:theme="@style/Theme.AppCompat.Light.NoActionBar"/&gt;
&lt;/activity&gt;



]]></description><category></category></item><item><title><![CDATA[Window下安装操作系统]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105100668</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105100668</guid><author>jamesryf</author><pubDate>Wed, 25 Mar 2020 17:56:49 +0800</pubDate><description><![CDATA[一.安装系统的几种方式？

物理光驱光盘安装
	服务器KVM虚拟光驱安装
	U盘启动盘
	PXE网络安装
	HPE IP部署安装；H3C iFIST/FISI部署安装
	Windows PE安装
	硬盘安装：OS下硬盘直接安装、硬盘克隆
	软件工具安装：如windows DISM、ghost、windows setup等第三方软件等
二.U盘启动盘制作工具？

1.软碟通

2.PE工具
...]]></description><category></category></item><item><title><![CDATA[版本号的写法及其对应含义]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105100886</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105100886</guid><author>jamesryf</author><pubDate>Wed, 25 Mar 2020 17:56:37 +0800</pubDate><description><![CDATA[α（alphal） 内部测试版
α版，此版本 表示该软件 仅仅是一个初步完成品，通常只在软件 开发者内部交流，也有很少一部分发布给专业测试人员。一般而言，该版本 软件 的 bug 较多，普通用户最好不要安装。

β（beta）外部测试版
该版本 相对于α版已有了很大的改进，消除了严重的错误，但还是存在着一些缺陷，需要经过大规模的发布测试来进一步消除。这一版本 通常由软件 公司免费发布，用户可从相关...]]></description><category></category></item><item><title><![CDATA[软盘，U盘]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105099429</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105099429</guid><author>jamesryf</author><pubDate>Wed, 25 Mar 2020 17:12:29 +0800</pubDate><description><![CDATA[软盘不是U盘。
	
	
	软盘是早期电脑中的一种外置存储设备,功能类似于现阶段的光盘.软盘的载体是软驱，软盘的容量为1.44M。光盘的载体是光驱，光盘的容量为cd 700M，dvd 4.7G等。
	
	
	软盘（Floppy Disk）是个人计算机（PC）中最早使用的可移介质。软盘的读写是通过软盘驱动器完成的。软盘驱动器设计能接收可移动式软盘，目前常用的就是容量为1.44MB的3.5英寸软盘。...]]></description><category></category></item><item><title><![CDATA[工具使用冷知识]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105063128</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105063128</guid><author>jamesryf</author><pubDate>Sat, 15 Feb 2020 12:02:00 +0800</pubDate><description><![CDATA[1.关于@NotNull和@NonNull有什么区别？
@NotNull是 JSR303（Bean的校验框架）的注解，用于运行时检查一个属性是否为空，如果为空则不合法。

@NonNull是JSR 305（缺陷检查框架）的注解，是告诉编译器这个域不可能为空，当代码检查有空值时会给出一个风险警告，目前这个注解只有IDEA支持。
...]]></description><category></category></item><item><title><![CDATA[Android UI常用组件]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105063127</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105063127</guid><author>jamesryf</author><pubDate>Thu, 13 Feb 2020 21:59:00 +0800</pubDate><description><![CDATA[1.菜单（Menu)
a.选项菜单（OptionMenu)
选项菜单是一个应用的主菜单项，用于放置对应用产生全局影响的操作。
用Menu包裹item,子菜单同样需要用Menu包裹item。
经常使用的按钮可以通过app:showAsAction="always"来设置，并且可以通过android:icon属性来指定按钮的图标，
当图标和文本同时存在时，通过app:showAsAction...]]></description><category></category></item><item><title><![CDATA[Android中的内部存储与外部存储]]></title><link>https://blog.youkuaiyun.com/jamesryf/article/details/105063126</link><guid>https://blog.youkuaiyun.com/jamesryf/article/details/105063126</guid><author>jamesryf</author><pubDate>Wed, 12 Feb 2020 22:01:00 +0800</pubDate><description><![CDATA[1.相关名词
内存                    Memory                   指设备容量
内部存储                InternalStorage              设备中实际存储的位置
外部存储...]]></description><category></category></item></channel></rss>