
笔记
文章平均质量分 80
颜 然
西安邮电大学21届计科学生,目前为西邮Linux兴趣小组成员。匀速乃极速。
展开
-
关于博客迁移的通知
现学习方向:JAVA、GO、操作系统。原创 2022-10-11 16:42:18 · 401 阅读 · 0 评论 -
Java 线程操作
一、进程与线程计算机中,把一个任务(浏览器、播放器或是其他)称为进程,而进程的子任务则称为线程多进程模式(每个进程只有一个线程):┌──────────┐ ┌──────────┐ ┌──────────┐│Process │ │Process │ │Process ││┌────────┐│ │┌────────┐│ │┌────────┐│││ Thread ││ ││ Thread ││ ││ Thread │││└────────┘│ │└────────┘│ │原创 2022-05-18 22:17:37 · 1043 阅读 · 0 评论 -
Java(7)泛型
目录1、泛型性质2、泛型声明3、通配泛型4、泛型类型参数的注意点1、泛型性质使用泛型能够提高代码的安全性,可以在编译时就发现错误而不是运行时,同时也更具宽容性,不必使用强转。同时注意,泛型类型必须是引用类型而不能是基本类型。比如说想要给一个int值创建一个ArrayList对象,我们应该使用:ArrayList<Integer> intList = new ArrayList<>();//而不是使用ArrayList<int...原创 2022-05-05 22:35:51 · 218 阅读 · 0 评论 -
Java(6)抽象类和接口
目录一、抽象类(abstract)1、定义2、也不是完全不能new3、意义4、示例二、接口(interface)1、定义2、示例三、比较:Comparable接口四、克隆:Cloneable接口深复制和浅复制五、接口和抽象类对比1、相同点2、不同点(1)构造方法(2)继承(3)根类3、相比之下一、抽象类(abstract)1、定义方法头或者类头使用abstract关键字即表示为抽象类或抽象方法。抽象类不能使...原创 2022-04-30 11:41:15 · 602 阅读 · 0 评论 -
Java(5)继承和多态之父子关系
一、继承(1)定义从已经存在的类中定义新的类,称为继承。由继承可以引出父类和子类的定义:继承使得你可以定义一个通用的类(即父类、超类、基类),之后继承该类成为一个更特定的类(即子类、继承类、派生类)(2)语法xx(子类)extends XXX(父类)关键字extends告诉编译器,XX类继承自XXX类。经过上面的语句,XX继承了XXX中的方法和数据域。(3)注意点虽说继承了父类的数据域,但如果在父类中的数据是用“private”修饰,就不能直接在子类中访问。如果;父类...原创 2022-04-26 22:24:22 · 1816 阅读 · 0 评论 -
Markdown语法和实操
小组学长建议我可以把博客上传到Github上,于是打开了Markdown的大门。不难,研究了一下就能上手了,并且页面清晰又整洁,好喜欢好喜欢。看教程➕github上操作了一波,上传了第一篇用Markdown写的文档:https://github.com/yanyanran/YBlog/blob/main/Markdown%E8%AF%AD%E6%B3%95.md效果:源码:源于想把自己的博客上传到github上的有感而学导语Markdown 是一种轻量级的 「标原创 2022-03-25 16:21:32 · 262 阅读 · 0 评论 -
Linux系统下的gcc操作
目录一、一次性编译1、新建、编辑源文件2、生成可执行程序3、运行可执行程序4、完整演示二、分两步编译1、编译(Compile)2、链接(Link)3、完整演示三、分四步编译1、预处理(.i)2、编译(.s)3、汇编(.o) 合三为一4、链接(.out)完整演示一、一次性编译在Linux上编译.c文件并非直接生成.out文件(Windows上为.exe),中间还经历了预处理、编译、汇编、链接四个过程,好在gcc提供了生成中间文...原创 2022-03-22 11:59:32 · 3867 阅读 · 0 评论 -
Project2:用C语言实现自己的ls命令/my_ls
目录一、任务说明二、命令解析三、命令终端效果展示四、大致实现思路五、棘手点六、一些小点七、参考书籍八、代码展示part九、总结一、任务说明ls 是 GNU/Linux 操作系统中常见的命令。请使用 C 语言,基于 GNU/Linux 操作系统,编程实现 ls 命令的 部分 功能,包括实现 ls 的 -a、-l、-R、-t、-r、-i、-s 参数。二、命令解析-a 列出目录下的所有文件,包括以.开头的隐含文件 -l 列出文件的详细信息(包原创 2022-03-20 23:24:12 · 2754 阅读 · 0 评论