- 博客(48)
- 收藏
- 关注
原创 Vue使用axios实现调用后端接口
还可以再进一步,对axios做一个拦截器处理,对返回的数据和请求做一个统一处理。如果控制台输出成功那么就成功了。这样跟规范,代码也更加简洁。
2024-05-29 15:50:42 526
转载 【ES6】Proxy
Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。Proxy通过使用一个来包装目标对象,并提供了一组钩子函数(也称为“陷阱”),这些钩子函数可以在代理对象上进行操作。
2024-05-29 15:17:08 22
原创 VSCode 创建Vue项目完整过程
注:node.js安装完后会同步安装npm,一般不需要再下一次npm。按自己需求可以创建Vue2或Vue3,自行选择即可 ,安装需等待一会。在浏览器运行该地址后出现如下页面即为成功。1. 安装 [Node.js](2. 安装 [npm](cd 到项目名下运行。
2024-05-13 10:39:08 582
原创 【C语言】单表交换密码的加密解密
使用时需要注意,密钥(即密钥表)应为字母表的一个排列,它将明文中的每个字母映射到一个不同的字母上。用户输入密钥时,应保证其长度为26,并且包含字母表的每个字母,且每个字母仅出现一次。先接收用户输入的明文和密钥表,创建一个加密函数monoalphabetic_encrypt,该函数有两个参数:plainText是待解密的密文字符串,key是密钥表。加密思路为:用户输入明文和加密密钥,密钥是一个字母表的排列-->根据密钥,将明文中的每个字母替换为密钥表中对应位置的字母-->加密完成后,输出密文。
2024-04-03 08:26:13 540
原创 【C语言】凯赛密码的加密和解密
凯撒密码是一种简单的替换加密方法,其原理是将明文中的每个字母按照指定的偏移量进行替换,从而得到密文。在下面的C语言代码中,我们实现了凯撒密码的加密和解密过程。这段代码的优点是简单易懂,实现了凯撒密码的基本功能。然而,凯撒密码也有一些明显的缺点和局限性:易被破解、密钥空间有限、无法处理非字母字符、单一性等等。总的来说,凯撒密码作为一种历史悠久但安全性较低的加密算法,在现代密码学中已经不再被广泛使用。现代加密算法如AES、RSA等更加复杂和安全,能够提供更高的数据安全性和保密性。
2024-04-03 08:18:28 440
原创 【ES6】Set和Map数据结构
ES6 提供了新的数据结构Set和Map。Set类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。add()方法向 Set 结构加入成员。上面代码通过add()方法加入成员,遍历输出后可见没有重复的值。Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。所以可以用Set来给数组去重。上面的方法也可以用于,去除字符串里面的重复字符。向 Set 加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。
2024-03-25 11:22:58 780
原创 【ES6】字符串新增方法
该方法用于从 Unicode 码点返回对应字符。ES6的String.fromCharCode()方法可以识别大于0xFFFF的字符,弥补了ES5中String.fromCharCode()方法的不足。
2024-03-18 21:39:47 961
原创 【ES6】let与const
ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScript 和 ActionScript)。日常场合,这两个词是可以互换的。本文章时ES6学习中的笔记内容,共享
2024-03-14 11:12:27 502 1
原创 【Sql Server】ER/studio实现数据库设计全过程
从erstudio下载、逻辑模型创建、物理模型创建、sql语句生成、报告详细过程说明相关安装包资源已经放入资源。请自行下载
2023-11-26 16:29:30 1741
原创 第十三届蓝桥杯Java c组真题
第十三届蓝桥杯大赛软件赛省赛 Java 大学 C 组 第十三届蓝桥杯大赛软件赛省赛 Java 大学 C 组 【考生须知】 考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试 题。 考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案,被浏览的 答案允许拷贝。时间截止后,将无法继续提交或浏览答案。 对同一题目,选手可多次提交答案,以最后一次提交的答案为准。 选手必须通过浏览器方式提交自己的答案。选手在其它位置的作答或其它 方式提交的答案无效。 试
2022-04-24 14:44:34 1148
原创 Java 全排列
思路:利用递归,假设对数组A{1,2,3}进行全排列,第一步:分别取出三个数后对剩下的数进行全排列,即1{2,3}+2{1,3}+3{1,2};然后重复第一步操作,直到只剩下一个数(即前面的数都已排列)时输出。public class Main { static int sum=0; public static void main(String[] args) { int []A=new int[] {1,2,3}; prem(A,0,2); //数量 System.out.pri
2022-03-18 10:23:37 875
原创 11.11Linux
su(英文全拼:switch user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。参数说明:-f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh -m -p 或 --preserve-environment 执行 su 时不改变环境变数 -c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者 -s shell 或 --shell...
2021-11-11 09:51:16 58
原创 11.4 Linux
su(英文全拼:switch user)命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。参数:-f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh -m -p 或 --preserve-environment 执行 su 时不改变环境变数 -c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者 -s shell 或 --shell=shel
2021-11-04 09:50:47 92
原创 10.19 Linux
kill 命令用于删除执行中的程序或工作。参数:-l <信息编号> 若不加<信息编号>选项,则 -l 参数会列出全部的信息名称。-s <信息名称或编号> 指定要送出的信息。[程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。使用 kill -l 命令列出所有可用信号。最常用的信号是:1 (HUP):重新加载进程。9 (KILL):杀死一个进程。15 (TERM):正常停止一个进程。杀死进程# kill
2021-10-19 11:51:47 46
原创 10.14 Linux
chmod 控制用户对文件的权限的命令Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。参数u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。-c : ..
2021-10-14 09:39:45 80
2.01 JavaScript基础事件以及Event对象(原生态).pdf
2023-10-27
1.17 JavaScript高级-JSON和DOM操作.pdf
2023-10-27
1.14 JavaScript基础.pdf
2023-10-27
1.13 项目实战-商城官网实现(三).pdf
2023-10-27
1.12 项目实战-商城官网实现(二).pdf
2023-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人