自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows 开机自动启动 wsl

保存为 start_wsl.vbs 即可。windows开机自启动,通过。

2025-10-27 09:06:42 244

原创 win 任务栏图标变白

问题:win 任务栏图标变白。解决:cmd运行以下命令。

2025-10-24 21:31:05 144

原创 【无标题】

状况:wifi 连接后出会先感叹号,网络连通性检测失败。

2025-10-21 09:31:06 266

原创 23种设计模式

GoF设计模式(Gang of Four)的本质是对,以及的充分理解。:低耦合+复用+扩展+维护。设计模式:5创建型模式、7结构型模式、11行为模式。

2025-10-08 07:00:43 1014

原创 Android.mk教程

Android 使用GNU Make语法的构建脚本,主要用于Android NDK / AOSP(旧版)编译系统,Android.mk 的本质就是 Makefile,只是Google定义了一套变量和构建规范,定义了大量类似LOCAL_*的变量,不用手写gcc命令了。Makefile 是 GUN Make 工具使用的规则文件:demohello: hello.c # 目标: 依赖gcc -o hello hello.c # 规则。

2025-08-11 16:27:41 1339

原创 shell教程

shell解释器 是C语言编写的,而shell脚本是通过shell解释器解释运行的种类:sh、bash、ksh、zsh、

2025-08-03 16:44:18 269

原创 mk语法~

请询其本。Android.mk 脚本语言,描述。可以生成等模块。

2025-07-04 09:44:36 590

原创 wsl知识框架

【代码】wsl知识框架。

2025-02-07 12:54:54 293

原创 kotlin语言

Kotlin由JetBrains公司开发。谷歌宣布其成为安卓第一开发语言。兼容Java,可以和Java混编。语言类型编译型编译器直接将源代码一次性编译成与CPU相配的二进制文件,计算机可直接执行,例如C,C++。特点:一次编译。不同操作系统(编译的后二进制文件需要调用此OS的api)和CPU(指令集)需要重新编译。tip:编译后的文件,如果想要在另一个机器上跑,需要相同的操作系统(需要调用此系统的API),还需要相同的CPU(指令集)解释型程序运行时,解释器会将源码一行一行实时解析成二进制再执行。

2025-01-21 19:45:21 625

原创 C语言基本知识

引用外部变量。register:放在寄存器而不是内存。

2025-01-21 19:44:33 799

原创 C++知识框架

起源:贝尔实验室20世纪80年代。C也是贝尔实验室的研究员丹尼斯·里奇。应用范围:操作系统、编译器、文字处理程序、大型游戏。C++ vs C:C是结构化和模块化的语言。C++增加了面向对象的机制(俗称"带类的C")。

2025-01-21 19:43:58 1086

原创 APK知识框架

Kotlin由JetBrains公司开发。谷歌宣布其成为安卓第一开发语言。兼容Java,可以和Java混编。语言类型编译型编译器直接将源代码一次性编译成与CPU相配的二进制文件,计算机可直接执行,例如C,C++。特点:一次编译。不同操作系统(编译的后二进制文件需要调用此OS的api)和CPU(指令集)需要重新编译。tip:编译后的文件,如果想要在另一个机器上跑,需要相同的操作系统(需要调用此系统的API),还需要相同的CPU(指令集)解释型程序运行时,解释器会将源码一行一行实时解析成二进制再执行。

2025-01-21 19:43:27 933

原创 java知识框架

对现有事物进行抽象,具有继承、封装、多态的特征。继承:从已有的类也就是父类进行继承信息。 封装:对数据和数据操作的方法绑定起来,通过方法进行访问或者操作数据。 多态:让不同的子类对于同一消息做出不同的反应。比如父类的引用指向不同的子类,则会使用指向子类的方法。重写:就是overrider,实现在继承父类方法和实现接口的方法,访问修饰符不能降低,返回值 + 方法名 + 参数 必须一样。 重载:在同一个类中,方法名一样且参数必须不一样,修饰符 + 返回值 + 抛出异样可以任意。抽象类:需要子类单继承,可以有构造

2025-01-21 19:42:54 1191

原创 GeekHour

qwe

2025-01-21 19:41:40 1172

原创 vim使用

vi(visual editor)是Unix/Linux编辑器的一种。类似于win中notepad++。vim(vi improved)加强版安装vim四种模式命令模式:快速进行复制、粘贴、删除等操作,还可以撤销与恢复编辑模式:键盘输入行末模式:以为开始,查找、替换、保存、退出等操作可视化模式:?vim 1.txt四种模式:命令模式行末模式编辑模式可视化模式命令模式gg G 4+GDu ctrl+r行末模式。

2023-10-29 22:18:08 621

原创 Linux学习

由于GCC是一个纯粹的编译系统,对IDE(xcode)配合很差,Apple无法使用LLVM 继续改进GCC的代码质量,便从零开始编写编译器前端,于是Clang诞生了。开发出了Linux,Linux并不是GNU项目的一部分,但是使用了许多GNU中的软件,Linux和GNU软件的结合,形成了完全自由的操作系统,该系统称为“GNU/Linux”或Linux。关键字,标识符,常量,字符串,运算符,特殊符号;GCC真正的强大在于它是自由的,如果你的硬件添加新的功能,你可以在GCC编译器后端添加相应的指令。

2023-09-06 20:35:41 398

原创 C语言基本知识

引用外部变量。register:放在寄存器而不是内存。

2023-09-06 20:35:03 535

原创 snake_c

如何设置console的cursor的位置?如何开始界面,点击后进入游戏界面?如何定义一个随机数?

2023-08-08 02:18:00 251

原创 电芯制备流程

软壳电芯:在铝塑膜中压出一个坑,把电芯放进去,然后进行封装,需要留一个口进行注液。可以拆分为:顶盖、裸电芯、壳体、电解液及其他零部件,顶盖主要是正、负极极柱以及泄压阀(也称防爆阀/安全阀)。标准化程度较高:14650、14500(5号电池),前两位数字代表圆柱电芯的直径(单位mm),第3、4位代表圆柱电芯的高度。**一个电池单体,最简化的结构就是:正极、负极、隔膜、电解液再加上装这些东西的容器。**电芯可分为三大类:方形电芯、圆柱电芯和软包电芯,**前二者是用硬壳封装,钢壳、铝壳居多。

2023-05-30 07:15:31 3957

原创 Linux命令

找到符合的文件并删除。VMnet0、VMnet1、VMnet8三个网络名称,其分别对应了桥接模式、仅主机模式、NAT模式。物理机上的虚拟网卡和虚拟机上的交换机一一对应。

2023-05-30 07:14:39 743

原创 Linux命令

找到符合的文件并删除。VMnet0、VMnet1、VMnet8三个网络名称,其分别对应了桥接模式、仅主机模式、NAT模式。物理机上的虚拟网卡和虚拟机上的交换机一一对应。

2023-05-12 21:52:37 107

原创 cmd命令

表示前面的输出即后面的输入。ctrl+c:强制停止。ESC:清除当前命令。

2023-05-11 11:53:37 199

原创 嵌入式系统学习

硬件基础:电路、数电、模电、电子元器件(电容、触发器、缓冲器、光耦、继电器、晶振、电感)UCos:植入UCos系统、多任务管理、调度算法、消息队列、信号量互斥量、事件、内存管理。计算机组成原理:数据的表示和运算、存储系统、指令系统、总线系统、CPU、IO。C语言基础:数据类型、结构体、指针、三大语法结构、函数、文件操作。操作系统:进程管理、内存管理、文件管理、IO管理。数据结构:数组、链表、队列、堆栈、散列表、图。51单片机,STM32单片机。

2023-05-09 19:33:31 120

原创 7、HTML5

aosdifj apid

2023-01-23 18:39:08 355

原创 JVM2.

内存效率:复制算法 > 标记清除 > 标记压缩 (时间复杂度)内存整齐度:复制算法 = 标记压缩 > 标记清除内存利用率:标记压缩 = 标记清除 > 复制算法没有最好的算法,只有最合适的算法 --> 分代收集算法年轻代:存活低、故使用复制算法老年代:区域大,存活高。使用标记清楚 + 标记压缩 实现。

2023-01-14 20:49:47 138

原创 BTC。。

去中心化的电子货币,中本聪把10分钟的网上所有账单消息打包成块,即区块(大概1M,4000条记录)。一个个块链接一起来就是区块链打包奖励:手续费第一年打一个包奖励50个比特币,过四年后一个包25个比特币,一共:50×6×24×365×4×(1+1/2+1/4…)=2100万为何要记账:有奖励以谁为准:工作量证明(挖矿),用一个数去试。

2023-01-09 17:43:22 99

原创 ssmbuild

配置文件 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http:

2022-05-18 23:14:31 149

原创 Vue笔记

概述 前端三大框架 Vue.js:总结了模块化和虚拟DOM。MVVM框架 Angular.js React.js CSS预处理器: SASS LESS Axios:通信框架,也可用jQuery提供的Ajax Vue七个属性 el data methods computed template render watch 常用属性 v-if、v-else-if、v-else、 v-for v-on简写@,绑定事件 v-model,双向绑定 v-bind,给组件绑定参数 组件化 slot插槽 组件内部

2022-05-16 22:07:27 118

原创 springboot

SpringBoot 是什么 如何配置yaml 核心:自动装配 业务:集成web开发 集成数据库Druid 分布式开发Dubbo(RPC)+zookeeper swagger:文档接口 任务调度 SpringSecurity:Shiro SpringCloud 微服务 springcloud入门 接口:Restful风格 服务注册与发现Eureka 负载均衡Ribbon,Feign-----------------负载均衡Nginx 服务容灾:HyStrix 路由网关:Zuul Springcloud co

2022-05-16 22:06:30 336

原创 springboot

SpringBoot 是什么 如何配置yaml 核心:自动装配 业务:集成web开发 集成数据库Druid 分布式开发Dubbo(RPC)+zookeeper swagger:文档接口 任务调度 SpringSecurity:Shiro SpringCloud 微服务 springcloud入门 接口:Restful风格 服务注册与发现Eureka 负载均衡Ribbon,Feign-----------------负载均衡Nginx 服务容灾:HyStrix 路由网关:Zuul Springcloud co

2022-05-16 22:03:34 144

原创 SpringMVC

MVC 模型:dao,service 视图:jsp 控制器:servlet model2时代 服务器MVC框架: Structs、Spring MVC、ASP.NET MVC、Zend Framework、JSF、、、 前端MVC框架: Vue、angularjs、react、backbone、、、、、 MVC也演化出了另外的模式:MVP、MVVM、 hellomvc 原理实验 web.xml <?xml version="1.0" encoding="UTF-8"?>

2022-05-09 23:11:21 153

原创 MyBatis

简介 MyBatis(原名iBatis)是持久层框架。避免JDBC和返回集合代码。利用xml文件操作。 maven仓库 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <ver

2022-05-04 23:25:29 838

原创 Spring

概述 mms:springmvn+spring+mybatis spring框架(容器)是一个大杂烩。IOC和AOP。支持事务。 spring七大模块: spring开发顺序: Spring Boot:基于它可以快速的开发单个微服务 Spring Cloud:基于Spring Boot实现 掌握Spring和Spring MVC之后,才是Spring boot。 IOC理念 命名空间讲解 <?xml version="1.0" encoding="UTF-8" ?> <beans

2022-05-04 22:58:58 500

原创 程序员分类

程序员 前端:html、css、javascript、bootstrap、jQuery、Node.js、Augular、TypeScript、ReactJS、vue.js 后端:Java、Python、Go、C/C++、Ruby、Node.js、PHP、kotlin 移动端:Anodroid、ios、react native、kotlin 大数据:Hadoop、Spark、Flink 运维:Unix/Linux、Mysql、Python 测试:功能测试,性能测试 云计算:AWS、阿里云,各种云 全栈:前端

2022-04-29 14:22:30 9099

原创 IO框架笔记

文章目录流的分类IO流文件的读写对象的读写字符编码字符 流的分类 输入流vs输出流。字节流vs字符流。节点流vs过滤流 父类=超类=基类。子类=派生类 IO 流文件的读写 InputStream(File),OutputStream(File) 读取fis.read #从文件中读取 FileInputStream fis = new FileInputStream("e:\\aaa.txt"); byte[] buffer = new byte[1024]; i

2022-04-19 15:03:52 226

原创 java集合

文章目录基本Collection接口List接口和实现类 基本 集合:对象的容器,并且提供操作的方法(≈数组)。java.util.* 集合vs数组 长度:集合不固定,数组固定 数组:8基本,引用类型。集合:引用类型。 Collection接口 List接口:有序 ArrayList,LinkedList,Vector Set接口:无序,不可重复 HashSet,SortedSet接口(TreeSet), 存储String。无序 Collection collection = ne

2022-04-16 00:15:11 604

原创 JVM笔记

内存快照如何抓取,怎么分析dump文件 类加载器的认识,rt-jar ext application jvm的位置 运行在OS之上,和其他软件并行。java的东西运行在JVM 线程的话,java只能去利用底层的。private native void start0(); 沙箱安全机制 字节码校验器:检验类 Native PC寄存器 方法区 栈和堆 三种jvm 新生区和老年区和永久区 堆内存调优 GC(Garbage Collection) 常用算..

2022-04-12 22:06:19 398

原创 计算机网络

计网体系结构 组成: 数据通信是最基本的功能 分类: 基本指标:时延(发送+传播+处理+排队) SDU、PCI、PDU关系 协议(语法,语义,同步)、接口SAP、服务(请求+指示+响应+证实) 服务分类: 连接,可靠,回复 OSI模型,TCP/IP模型,五层(每层单位)比特,帧,数据报,报文段, vs 计算机网络和分布式 物理层 奈奎斯特,香农定理 编码(→数字信号) 曼彻斯特 采样,量化,编码 调制 幅,频,相 放大调制器 物理层:电路,报文,分组(数据报,虚电路) 传输介质

2022-04-04 22:28:05 3066

原创 计算机组成原理

文章目录概述数据的表示和运算存储系统指令系统 概述 计算机发展 硬件 软件 计算硬件的组成 运算器:ALU,ACC,MQ,X,IX,BR,PSW 控制器:PC,IR,CU 冯诺依曼存储程序,运算器为中心。现在存储器为中心。 源→exe:预处理,编译,汇编,链接(运行:编译,链接,装入。) 计算机系统的多层次结构:(微程序) 性能指标: 数据的表示和运算 数值与编码 BCD:8421 ASCII 汉字BG2312:区位码,国标码,汉字内码 奇偶校验码 CRC校验码 海明校验码 大端存储,边

2022-03-31 22:33:06 717

原创 数据结构DS

文章目录绪论线性表栈和队列串和数组树与二叉树 绪论 数据类型:原子、结构、抽象数据类型 数据结构(3):逻辑结构:。存储结构:。算法:定义,实现。 数据对象:。数据元素:。数据项:。 复杂度: 线性表 顺序表: 定义 #静态分配 typedef struct{ ElemType data[MaxSize]; int length; }SqList; #动态分配(物理结构没有变化) typedef struct{ ElemType *data; int

2022-03-26 10:47:23 1835

空空如也

空空如也

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

TA关注的人

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