自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学生

宁静致远,道阻且长

  • 博客(35)
  • 收藏
  • 关注

原创 1-SaaS通识

什么是SaaS?软件即服务。但是这个回答对于大多数初学者来说太凝炼了,我们需要从各个方面全面的了解SaaS。

2023-12-15 22:09:12 109

原创 计算机网络笔记 —— 什么是协议

协议就是网络里完成通信所要遵守的规则

2023-06-04 16:48:21 124

原创 五月集训总结——来自三川

前言自 5 月 1 号加入英雄算法,到现在已经 27 天了,这 27 天让我找回了很久都没有体会到的紧迫感、加深了对自己的认识和扩展对算法学习的认知。1 为什么加入星球长话短说的话,就是“我不想一直处在看到算法就望洋兴叹,看到别人的刷题量就望其项背,看到大佬的编程能力就望尘莫及的怪圈里”。说来话长的话,去年我在 CSDN 看到了英雄哥发的 Blink,当时就对他产生兴趣,默默的关注着。一直到了今年过完年,才算是真正明白自己学习算法时的窘迫,于是从正式关注英雄哥,并询问了集训的事。后面

2022-05-27 23:37:41 164

原创 微信小程序bug小全 : [“usingComponents“][“XXX“]: “../../components/XXX/XXX“ 未找到

bug 描述:pages/XXX/XXX.json: [“usingComponents”][“XXX”]: “…/…/components/XXX/XXX” 未找到,即找不到自定义组件。bug 详述:最近在使用微信开发者工具和微信小程序原生框架开发时发现,在 components 文件夹中新建自定义组件。并在需要使用的页面文件的 json 文件中引用和 wxml 文件中使用时。// json 文件{ "usingComponents": { "my-search": "../..

2021-03-08 21:28:46 9882 3

原创 微信小程序bug小全 : “[app.json 文件内容错误] app.json:未找到[“pages][0]对应 pages/xx/xx.wxml(或其他)文件” 报错

昨晚刚把小程序底部的 tabbar 写好,试运行了一下,没问题。早上打开开发者工具就一直报 “[app.json 文件内容错误] app.json:未找到["pages][0]对应 pages/xx/xx.wxml文件” 这个错误。把页面文件路径改了又改,开发工具也重启几次都无济于事。上网查了些资料,找到一个重命名该页面文件及页面文件夹的方法,刚改完确实有效。但当我把开发者工具关闭后重新打开,又出现 “[app.json 文件内容错误] app.json:未找到["pages][0]对应 pages/

2021-03-05 10:19:43 10061 2

原创 数据结构笔记 —— 线性表:顺序表

数据结构在数据元素关系上分为一对一的关系,一对多的关系和多对多的关系,在存储上分为顺序存储和非顺序存储。那么,把一对一关系和顺序存储组合起来,就是本文要探讨的顺序表。定义顺序表,就是顺序存储的线性表。线性表,即为一对一关系。顺序存储,也就是在相邻元素在虚拟内存的存储位置是相邻的。所以顺序表在虚拟内存中差不多是这样子的下面用代码来实现顺序表,从单个数据元素的来看,并没有什么特别,所以可以像定义变量一样定义单个数据元素,加上是顺序存储,所以可以一步到位用数组(data[])来实现就行,由于定

2021-02-27 16:43:34 212

原创 C 语言笔记 —— 函数参数带 & 和不带 & 的区别

在 C 语言的函数中定义参数时,有时会用到 &,比如:void InitSqList(SqList &L) { // 顺序表初始化函数 for (int i = 0; i < MAX_SIZE; i++) L.data[i] = 0; L.length = 0;}那么,定义的参数用 & 和不用 & 有什么区别?下面我们来比较一下。首先是不带 & 的参数。#include <stdio.h>#define MAX_SIZE 10

2021-02-27 16:39:59 16162 18

原创 数据结构笔记 —— 绪论:为什么要初始化

数据结构的基本操作中有一个初始化,例如:顺序表的初始化#define MAX_SIZE 10/** 定义一个 int 类型的顺序表**/typedef struct { int data[MAX_SIZE]; int length;} SqList;/** 顺序表的初始化**/void InitSqList(SqList &L) { for (int i = 0; i < MAX_SIZE; i++) L.data[i] = 0; // 将所有数据元素初始化为

2021-02-19 17:45:41 2661

原创 数据结构笔记 —— 绪论:算法

目录1.1 什么是算法1.2 算法的特性1.3 好算法的特质1.4 算法的度量1.4.1 时间复杂度1.4.2 空间复杂度1.5 总结1.1 什么是算法瑞士计算机科学家尼古拉斯·沃斯曾说过 "Algorithm+Data Structures=Programs ",翻译过来就是那句名言 “ 算法 + 数据结构 = 程序 ” 。数据结构就是把现实数据元素信息化(逻辑结构)之后,将信息存储到计算机(存储结构)中,并实现对信息的基本操作(数据的运算)。算法则是通过处理.

2021-02-16 00:15:14 370

原创 数据结构笔记 —— 绪论:数据结构基本概念与三要素

数据结构的基本概念与数据结构的三要素

2021-02-14 18:20:24 327

原创 小项目分享 —— ATM 1.0

1.1 前言ATM 1.0 是一个 Java 控制台程序,简单模拟了银行基础自助业务,即用户简单验证,查询余额,取款,存款,修改密码等。难度级别:入门。1.2 工具准备Java 编译器:IDEA;数据库:MySQL;1.3 知识储备MySQL:创建数据库语句,创建数据表语句,查询语句,更新语句;Java: 1. 包; 2. 对象类:命名约定,类,...

2020-08-30 23:47:30 210

原创 Java 笔记分享 —— 正则表达式入门(一)元字符

1.1 前言如果在一个项目中需要验证输入的文本是不是电话号码格式,我们应该怎么办呢?不使用正则表达式的话,就要先判断输入的文本长度是不是 11,再判断第一个数字是不是数字 1,再判断第二个数字是不是 3,4,5,6,7,8,9,最后判断剩下的字符是不是数字,就像这样:public class Test { public static void main(String[] args) { System.out.println("请输入手机号码:"); S

2020-08-30 23:22:09 179

原创 Java 笔记分享 — GUI 系列 —— 大同小异的两种窗体背景图设置方式

第一种方式public class ATMUI { public static void main(String[] args) { ATMUI atmUi = new ATMUI(); } public ATMUI() { JFrame jFrame = new JFrame("背景图片设置"); // 实例化一个层叠容器 JLayeredPane jLayeredPane = new JLayeredPa

2020-08-22 10:34:38 677

原创 C语言笔记分享 —— 数组和指针

1.1 前言搞不懂指针在数组中的用法,可以说就没有真正地理解指针,也不能真正地使用指针。所以我觉得有必要整理一下。1.2 什么是数组数组定义为存储在连续内存位置的相似类型数据项的集合。这个很重要,也就是说数组中的元素地址是连续的。...

2020-05-21 17:13:41 151

原创 Java 笔记分享 —— 详解 JDBC 基本流程

JDBC 是 Java 用于连接数据库的标准 API,全称是java database connectivity。JDBC 包括哪些步骤,为什么是这些步骤,完成这些步骤需要哪些类和方法,这些方法会抛出哪些异常,一起来看看。

2020-05-13 17:08:42 224

原创 C 语言笔记分享 —— const 关键字

const 关键字可用于修饰变量,也用于修饰指针。修饰常量不难理解,但拿来修饰指针会出现三种不同的指针,这些指针的名字很难记,这里给个小建议:不要去记 const 修饰的三种指针的名称,理解怎么用就行。

2020-05-08 16:55:31 116

原创 Java 笔记分享 —— try - catch 块

1.1 前言try - catch 块是在异常机制中用来捕获异常的。为什么要捕获异常,原因很简单,当我们在做项目的时候,代码量很多甚至是非常庞大,使用 try - catch 块方便我们快速定位出现异常的代码,方便快速调试。1.2 使用 try - catch 块和不使用 try - catch 块的区别使用 try - catch 块的简单示例public class Te...

2020-05-01 14:02:38 526

原创 Java 笔记分享 —— throws 和 throw

1.1 前言throws 和 throw一个字母之差,但使用的情况以及产生的效果却大不相同,又可以说是相辅相成,异曲同工。1.2 异常处理异常(Exception)是程序中一些阻止程序正常运行的事件,严格地说,它不是错误(Error)。Java 中通过异常处理机制来对异常进行处理。throw 和 throws 就是异常处理机制中两个重要的关键字。1.3 throwsthrow...

2020-04-26 14:43:00 196

原创 C 语言笔记分享 —— 浅谈地址与指针

1.1 前言初学 C 语言之时,就听说 “ 指针是 C 语言的灵魂 ”,指针的重要性可见一斑。提到指针总会提到地址,它们到底有什么区别呢?1.2 虚拟内存空间虚拟内存空间是计算机系统的一种技术,区别于硬件上的物理内存。虚拟内存空间是逻辑管理型的,也就是说它通过十六进制编号来对数据进行管理,而每个编号都是唯一的。1.3 地址编译器和程序的运行离不开虚拟内存空间,虚拟内存空间中编号...

2020-04-22 15:06:37 252

原创 Java 笔记分享 —— final 关键字

目录1.1 前言1.2 最终变量1.3 最终类1.4最终方法1.5最终参数1.6总结1.1 前言final 即为最终关键字,被它修饰即不能再更改。final 可以修饰变量,类,方法甚至是参数,但是不能修饰构造函数。1.2 最终变量最终变量一旦被赋值就不能再更改。初始化方法有以下几种:直接用等号初始化;public class test { ...

2020-04-20 15:03:26 214

原创 Java 笔记分享 —— 类的继承

1.1 前言现实世界中有很多对象是具有共性和特异性的。比如说:小学生,大学生,研究生等等。它们身上有共性所以都是学生,又有各自的区别。所以,继承可以把它们之间共性的东西都拿来使用,从而提高代码的可重用性。1.2 关键字类的继承使用的是 Extends 关键字。1.3 继承类型单继承,也就是一个子类继承一个父类。...

2020-04-18 13:49:27 197

原创 Java 笔记分享 —— static 关键字

1.1 前言static 关键字也就是常说的静态,静态变量、静态方法等都是用它修饰的。static 关键字只能用来声明对象,不能用来实例化对象。1.2静态变量静态变量在类加载时仅在类区域中获得一次内存,可以节省程序内存。没有static 的实例class Counter { int count = 0; // 区别在这里,没有static Count...

2020-03-29 00:28:20 130

原创 Java 笔记分享 —— super 关键字

1.1 前言super 关键字与其说是超级关键字,更应该说是超类关键字,它的用法和超类(也就是父类)息息相关。我们在创建子类的实例的同时,也会隐式地创建父类的实例,该父类的实例中的对象可以用 super 直接引用。1.2 直接调用父类实例变量...

2020-03-29 00:24:06 181

原创 小项目分享 —— Java 实现猜 1 到 10 以内的整数控制台小游戏

详细的解释都在注释里面了// import 这些是引用包和类制药下面的代码有用到相关包,IDEA 编译器会自动生成,所以在 IDEA 中可以不用敲import java.awt.*;import java.awt.event.KeyEvent;import java.util.*;import java.util.regex.Pattern;class arithmetic {...

2020-03-26 18:20:27 536

原创 Java 笔记分享 —— 访问修饰符

1.1 前言访问修饰符也就是 private , default , protected , public 四大天王。我们可以通过应用访问修饰符来更改字段,构造函数,方法和类的访问级别。下面请看详细报导。1.2 概览private : private 修饰符也就是私有修饰符,访问级别 : 仅在该类之内,不能从类外部访问它;default : default 修饰符也就是默认修饰符,...

2020-03-18 20:52:48 121

原创 Java 笔记分享 —— public 关键字

1.1 前言public 修饰符就是公共修饰符,访问级别 : 无处不在,可以从类内部,类外部,包内部和包外部访问它。1.2 可在类和包内外访问想要直接从包外直接调用其他类及类中的变量和方法都要用 public 修饰​packagecom.java; publicclassA{ // 公共类 publicvoiddisplay() { ...

2020-03-18 20:32:48 1308

原创 Java 笔记分享 —— 默认修饰符

目录1.1 前言1.2仅可在包中访问1.3 修饰外部类和接口1.4 覆盖1.5 总结1.1 前言默认修饰符就是什么修饰符都没写的情况,它的存在就像是空气,看不见却处处都在。1.2仅可在包中访问这就可以简单地解释为什么在一个包中引入其他包并直接调用里面的类会报错。package test1;class test1{ // 这里已经使用了默认修饰符了...

2020-03-13 22:33:04 172

原创 Java 笔记分享 —— private 关键字

1.1 前言private 关键字中文就是私有关键字,那么到底要怎么使用呢?1.2 专用访问修饰符只能在同一类中访问classA{ privateStringmsg="Trytoaccesstheprivatevariableoutsidetheclass";} publicclassPriva...

2020-03-12 14:26:19 1320

原创 Java 笔记分享 —— protected 关键字

1.1 前言protected 关键字中文翻译就是受保护的访问修饰符,被访问的范围是包内包外,但只能通过继承访问;可以用 protected 修饰符来修饰数据成员,方法和构造函数,但不能修饰类。1.2 可以在包中访问 protected 修饰符(1)不同的包不能调用 protectedpackagecom.java;//包com.java publiccla...

2020-03-11 22:19:53 274

原创 Java笔记分享 —— this 关键字

1.1 前言this 关键字是所有面向对象编程语言都会用到的关键字。那么它到底有哪些作用和功能,是不是一时之间觉得有点混乱呢?1.2 引用当前类的实例变量...

2020-03-02 11:23:05 128

原创 Java 笔记 —— 变量

1.1 前言对于小白来说,刚刚接触面向对象,对于局部变量,实例变量和静态变量或许都会有种似懂非懂的感觉。1.2 局部变量在方法主体内部声明的变量称为局部变量。您只能在该方法中使用该变量,并且类中的其他方法甚至都不知道该变量存在。顺便说一下,方法可以理解为类中的函数。1.3 实例变量在类内部但在方法主体外部声明的变量称为实例变量。它没有声明为static。之所以称为实例变量,...

2020-02-24 08:36:06 139

原创 Java 项目实战 —— 1.1 环境配置

1.1.1 前言个人觉得这是安装 Java 编译工具最麻烦的地方,作为一个新手,真的搞得很头大,好在最后还是解决了。所以就分享一下吧。1.1.2 下载 JDK1. 打开 Oracle(甲骨文) 官网 Java JDK 下载网页https://www.oracle.com/technetwork/java/javase/downloads/index.html查了一些资料,有些大...

2020-02-12 08:49:04 84

原创 微信小程序项目实战 —— 1.3 小程序目录结构

目录1.3.1 前言1.3.2 概览1.3.3 公共文件1. sitemap.json2. app.js —— 注册小程序3.app.json —— 全局配置4.app.wxss —— 全局样式5.project.config.json —— 工具配置1.3.4 页面文件1.页面层2.逻辑层1.3.5 utlis 文件1.3.6 总结1...

2020-02-09 08:28:35 357

原创 微信小程序项目实战 —— 1.2 开发工具下载

微信小程序项目实战 —— 1.2 开发工具下载1.2.1 开发公具1、名称:微信开发者工具;2、简介:(1)图标:(2)仅支持 Windows 7 及以上版本3、下载方式:(1)下载链接:微信开发者工具(2)公众号后台下载:( a )登录 微信公众平台(前提是得有公众号);( b ) 登录进公众号后台后,点击 “ 首页 > 开发 > 开发者工具 > 开发者...

2019-11-24 16:19:34 709

原创 微信小程序项目实践 —— 1.1 开始-获取 APPID

@TOC## 标题微信小程序项目实践 —— 1.1 开始-获取 APPID小程序,现如今很熟悉的名词。我们的日常生活离不开微信的同时,也离不开微信小程序。微信小程序不仅使用方便,应用场景广,而且微信开发微信小程序也没多难?1.1 获取APPID开发小程序之前,必须获取到微信平台授予的APPID:什么是APPID怎么获取APPID1.1.1什么是APPID简单地说,APPID 就...

2019-11-17 11:16:19 491

空空如也

空空如也

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

TA关注的人

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