自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 vue element局部页面刷新(非常好用)

有时候,在当前页面添加或删除一条记录的时候希望当前页面可以刷新一下,从而更新页面数据。我们知道,在路由到另一页面的时候会重新加载该页面,相当于刷新了页面,但是使用vue-router重新路由到当前页面,页面是不进行刷新的。

2023-06-03 22:49:29 602

原创 JavaSE---Java8新特性

/1、匿名内部类 后有接口实现者 m1("zhangsan" , new MyInterface() {} });//2、使用Lambda表达式 m1("lisi" , name -> System . out . println(name));} //传入一个姓名,打印姓名 public static void m1(String name , MyInterface mi) {//接口回调, 先有接口的使用者 mi . show(name);

2023-03-26 21:09:05 369

原创 JavaSE---反射

定义注解使用@interface关键字,注解中只能包含属性。常见注解:@Override案例演示//定义一个注解 //注解中是能包含属性 格式:属性类型 属性名;

2023-03-26 20:52:34 137

原创 JavaSE---网络编程

*** 网络三要素之ip地址* 1、概念* a、什么是IP地址 (了解)* 分配给每一台主机的唯一数字标识* b、ipv4和ipv6 (了解)* ipv4:4个字节32位组成,每一段由8位组成。使用0~255之间的数字表示(应用)* ipv6:16个字节128位组成,每一段由32位组成。使用0~65535之间的数字表示* c、ip地址的分类* A类地址 大型网络:网络地址.主机地址.主机地址.主机地址* B类地址 中型网络:网络地址.网络地址.主机地址.主机地址。

2023-03-26 20:35:24 372

原创 JavaSE---多线程

若干个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个能存储多个产品的缓冲区,生产者将生产的产品放入缓冲区中,消费者从缓冲区中取走产品进行消费,显然生产者和消费者之间必须保持同步,即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个满的缓冲区中放入产品。同时第二个线程拥有B对象锁标记,同时等待A对象的锁标记时,产生死锁。重入锁也叫作递归锁,指的是同一个线程外层函数获取到一把锁后,内层函数同样具有这把锁的控制权限。其步骤不能打乱和缺省。

2023-03-26 20:21:04 98

原创 JavaSE---IO流

概念:表示操作系统磁盘上的文件或者是文件夹常见方法。

2023-03-26 19:06:45 102

原创 JavaSE---异常

1、运行期异常,可以利用逻辑判断解决(避免)2、编译期异常,必须要解决 现在如果代码出现异常(直接try、catch)1、自定义运行时异常写一个类继承自RuntimeException编写有参和无参构造方法2、自定义编译期异常写一个类继承自Exception编写有参和无参构造方法应用场景:1、一般在系统的异常无法满足自己公司需求的时候会自定义异常。2、自定义异常一般和throw抛出一起配合使用super();} }使用自定异常。

2023-03-26 17:51:23 40

原创 JavaSE基础---常用类

/Integer、Double的定义方式 Integer ii1 = new Integer(100);//或者 Integer ii1 = 100;//或者 Double dd1 = 100.2;

2023-03-26 12:39:54 142

原创 Linux系统编程-线程

进程与线程典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。进程是程序执行时的一个实例,是担当分配系统资源(CPU时间、内存等)的基本单位。在面向线程设计的系统中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是

2022-06-19 10:58:45 428

原创 Linux系统编程-进程间通信

一.进程间通信概念每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)二.进程间通信的目的数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某

2022-06-19 10:35:47 414

原创 Linux系统编程-Exec族函数,system函数,popen函数

一.exec族函数为什么要用exec族函数,有什么用exec函数族 介绍有时我们希望子进程去执行另外的程序,exec函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和堆栈段,在执行完之后,原调用进程的内容除了进程号外,其他全部被新程序的内容替换了。另外,这里的可执行文件既可以是二进制文件,也可以是Linux下任何可执行脚本文件。在Linux中使用exec函数族主要有以下两种情况当进程认为自己不能再为系统和用

2022-04-22 14:01:59 1329

原创 Linux系统编程-父进程等待子进程退出wait,僵尸进程,孤儿进程

一.函数原型#include <sys/types.h>#include <sys/wait.h>pid_t wait(int *status);pid_t waitpid(pid_t pid, int *status, int options);int waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options);二.返回值如果执行成功则返回子进程识别码(PID),如果有错误发生则返回-1。失败

2022-04-21 20:03:43 930

原创 Linux系统编程-进程退出

进程退出

2022-04-21 17:52:53 838

原创 Linux系统编程-vfork()

vfork()

2022-04-21 17:24:52 209

原创 Linux系统编程-创建新进程的目的及应用场景

一.fork()创建一个子进程的一般目的1.一个父进程希望复制自己,使父、子进程同时执行不同的代码段。这在网络服务进程中是常见的------父进程等待客户端的服务请求。当这种请求到达时,父进程调用fork,使子进程处理此请求。父进程则继续等待下一个服务请求到达。2.一个进程要执行一个不同的程序。这对shell是常见的情况。在这种情况下,子进程从fork返回后立即调用exec...

2022-04-21 17:15:32 225

原创 Linux文件编程练手3-写结构体数组到文件

##Linux文件编程练手3-写结构体数组到文件#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <string.h>#include <stdlib.h>struct Test{ int a; char c;};int main()

2022-04-21 16:58:09 107

原创 Linux系统编程-进程创建fork()实战

1.fork()函数介绍fork系统调用用于创建一个新进程,称为子进程,它与进程(称为系统调用fork的进程)同时运行,此进程称为父进程。创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器,在父进程中使用的相同打开文件。它不需要参数并返回一个整数值。下面是fork()返回的不同值。负值:创建子进程失败。零:返回到新创建的子进程。正值:返回父进程或调用者。该值包含新创建的子进程的进程ID2.函数原型SYNOPSIS

2022-04-20 19:02:42 1038

原创 Linux系统编程-进程

进程相关概念1. 什么是程序,什么是进程,有什么区别?程序是静态的概念,gcc xxx.c –o pro磁盘中生成pro文件,叫做程序进程是程序的一次运行活动,通俗点意思是程序跑起来了,系统中就多了一个进程2. 如何查看系统中有哪些进程?a.使用ps指令查看.实际工作中,配合grep来查找程序中是否存在某一个进程 ps查看正在运行的进程 语法选项 a:显示所有进程包括 用户启动的进程; u:显示进程的归属用户及内存的使用情况; x:显示没有控制终端的进程; -l:长

2022-04-20 17:56:04 63

原创 Linux文件编程练手2-配置文件的修改

Linux文件编程练手2-配置文件的修改

2022-04-18 22:34:59 112

原创 Linux文件编程练手1-实现自己的cp指令

Linux实现自己的cp指令

2022-04-18 15:46:28 476

原创 Linux文件操作原理概述

Linux文件操作原理概述

2022-04-18 13:33:18 197

原创 Linux文件操作

Linux文件操作用代码操作文件,实现文件创建,打开,编辑等自动化执行Linux系统API:打开 open读写 write/read光标定位 lseek关闭 closeint open(const char *pathname, int flags);int open(const char *pathname, int flags, mode_t mode);Pathname :要打开的文件名(含路径,缺省为当前路径)Flags:O_RDONLY 只读打开O_WRONL

2022-04-18 12:38:26 1351

空空如也

空空如也

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

TA关注的人

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