- 博客(145)
- 资源 (11)
- 收藏
- 关注
原创 .NET 8+Vue2 部署到Window Server
1.1 下载安装.NET 8 SDK,下载时需注意目标服务器的系统类型(64位 or 32位)1.2 下载安装SQL Server数据库(服务和管理工具)。
2024-07-15 09:51:00
730
原创 el-tabl 表格行列转换(表头在左数据在右)
1 效果展示1 空数据2 有数据2 完成代码2.1 SchedulingTable.vue<template> <div class="schedulingTable"> <el-row :gutter="1" class="row-center"> <el-col :span="3"> <el-tag type="" effect="dark" class="elTag"></el-ta
2024-06-14 09:51:18
582
原创 Vue过渡动画
isShow " > 显示/隐藏 < transition name = " hello " appear > < h1 v-show = " isShow " > 你好啊 < script > export default {return {
2024-05-22 10:52:01
468
1
原创 Vue配置代理服务器(解决跨域问题)
2 jsonp: 借助script标签里面的src引入外部资源时不受同源限制时做到的,但是只能解决get请求,前后端都需要配置(用的很少)请求地址:http://localhost:5000/students。通过方法二配置完之后便可直接调用,注意此处请求的地址应写8080。请求地址:http://localhost:5001/cars。* 1 cors: 后端处理,后端配置指定地址可能访问。
2024-05-21 11:21:35
895
原创 浏览器本地存储
存储内容大小一般支持5MB左右(不同浏览器可能还不一样)浏览器端通过 Window.sessionStorage 和 Window.localStorage 属性来实现本地存储机制。该方法接受一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则更新其对应的值。 该方法接受一个键名作为参数,返回键名对应的值。 该方法接受一个键名作为参数,并把该键名从存储中删除。 该方法会清空存储中的所有数据。
2024-05-16 15:41:13
420
原创 Vue组件之间的数据通信(子组件传父组件,兄弟组件)
App.vue 父组件< template > < div > < h1 class = " title " > {{ title + ' ' } 学生姓名:{{ studentName }}
2024-05-16 15:30:16
1044
原创 Nodejs版本控制器--nvm
nvm是一种用于管理多个nojd.js版本的工具。能轻松地在系统中安装、卸载和切换不同版本的Node.js。nvm适用于windows、Linux和macOS系统。
2024-02-26 10:40:25
507
原创 JDBC 操作BLOB类型的数据
插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)注:文章学习出自尚硅谷。
2023-11-03 17:54:07
463
原创 JDBC 使用 PreparedStatement 实现批量数据操作
机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率。当需要成批插入或者更新记录时,可以采用Java的批量。举例:向数据表中插入20000条数据。
2023-11-03 17:50:04
2281
原创 DbUtils + Druid 实现 JDBC 操作 --- 附BaseDao
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。工具类:org.apache.commons.dbutils.DbUtils。
2023-11-03 16:23:35
239
原创 JDBC数据库连接---附通用的CRUD类
将MySQL驱动包导入到 lib 目录下,导入之后右键 AS library 将驱动包添加到项目中。本篇文章以 MySQL 数据库为例,若要切换其他数据库,只需修改 resource文件夹中的 jdbc.properties 配置文件即可。创建 CustomerDaoImpl.java 文件,继承BaseDao并实现CustomersDao接口。创建 BaseDao.java 类,可直接继承baseDao 来实现对数据库的增删改查。在Dao层实现对 Customers 类的增删改查以及特殊值的查询。
2023-11-03 15:20:54
201
原创 SQL Server 跨库/服务器查询
SQL Server 随附 9 个预定义架构,这些架构的名称与内置数据库用户和角色的名称相同:db_accessadmin、db_backupoperator、db_datareader、db_datawriter、db_ddladmin、db_denydatareader、db_denydatawriter、db_owner 和 db_securityadmin。尽管架构还可以包含由不同用户拥有的对象并且这些对象具有比分配给架构的权限更加细化的权限,但因为架构会增大管理权限的复杂度,因此不建议使用。
2023-09-08 09:17:28
9520
1
原创 SQLServer从入门到高级(知识点)
SQLServer知识点总结,内容包括从入门到精通,其中夹杂者实战内容以及实战中的建议。上万字总结,建议收藏保存享用,后续也会持续更新!!
2023-08-04 15:40:34
1030
原创 Java面试题
四种!第一种继承Thread类 重写run方法 因为Java是单继承我们通常会采用第二种方法。想要用的话就new一个Thread对象调用start方法第二种方式是实现Runnable接口 同样实现的run方法 想要用的话就new一个Thread对象调用start方法。第三种:实现Callable接口 与第二种方法的区别是 开启一个线程 我们是可以拿到任务的结果的。要使用Callable的话要结合FutureTask。
2023-03-31 18:39:11
640
2
原创 数据库设计三范式
数据库表的设计依据。教你怎么进行数据库表的设计。一对多:一对多,两张表,多的表加外键!!!!!!!!!!!!多对多:多对多,三张表,关系表两个外键!!!!!!!!!!!!!!!一对一:一对一放到一张表中不就行了吗?为啥还要拆分表?在实际的开发中,可能存在一张表字段太多,太庞大。这个时候要拆分表。一对一怎么设计?没有拆分表之前:一张表t_user1 zhangsan 123 张三 zhangsan@xxx2 lisi 123 李四 lisi@xxx。
2023-03-30 17:27:17
237
1
原创 IDEA Debug调试各个按钮说明
第二个:若是一个方法,则会进入方法里面执行。第一个:表示从当前行向下走一行。:代表全速运行到下一个断点。第三个:强制进入方法内。第四个:从方法里面退出。
2022-08-16 09:56:09
540
原创 Python利用xlrd库处理Excel数据
import xlrd# sheet_names:获取所有的sheet的名字workbook = xlrd.open_workbook("D:\\统计.xlsx")print(workbook.sheet_names())# sheet.nrows:获取指定sheet中的行数# sheet.ncols:获取指定sheet中的列数sheet1 = workbook.sheet_by_index(0)# print(sheet1.nrows, sheet1.ncols)# 获取某一单元格
2022-05-25 14:24:13
447
原创 JDBC连接MySQL数据库
JDBC连接MySQL数据库1、添加MySQl连接JDBC的jar包2、创建相应的数据库数据库表结构:sql语句:# 创建数据库create database ie2121;# 使用数据库use ie2121# 创建表create table student(id int primary key, sname varchar(24), phone varchar(24), score int);# 查看表show tables;3、代码实现import java.sql.D
2022-05-11 15:17:49
218
原创 模拟汉诺塔问题(Python)
模拟汉诺塔问题(Python)问题描述据说古代有一个梵塔,塔内有3个底座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这64个盘子从A座移动到C座,但每次只允许移动一个盘子。在移动盘子的过程中可以利用B座,但任何时刻3个座上的盘子都必须始终保持大盘在下,小盘在上的顺序。如果只有一个盘子,则不需要利用临时底座,直接将盘子从源移动到目的底座即可。编写函数,接收一个表示盘子数量的参数和分别表示源、目标、临时底座的参数,然后输出详细的移动步骤和每次移动后3个底座的盘子分布情况
2022-05-04 10:52:56
1380
原创 常见的正则表达式
常见的正则表达式1、最简单的正则表达式是普通的字符串,可以匹配自身2、匹配‘python’, ‘jython’, ‘cython’'[pjc]ython'3、匹配一个任意大小写字母或数字'a-zA-Z0-9'4、匹配一个任意除‘a’ , ‘b’, 'c’之外的任意字符'[^abc]'5、匹配’python’或’perl’'python|perl' 或 'p(ython)|erl'6、子模式后面加上问号表示可选。 只匹配‘http: //www .python.org’, ‘htt
2022-04-27 14:22:08
3054
原创 解决StartUML 5 弹窗问题
如下弹窗方法1、在StarUML\resources 路径中找到app.asar文件,然后找到里面的 license-manager.js文件2、打开license-manager.js文件,将文件内容替换为以下内容。/** Copyright (c) 2013-2014 Minkyu Lee. All rights reserved.** NOTICE: All information contained herein is, and remains the* property o
2022-04-21 16:50:25
825
原创 凯撒加密算法原理与实现(Python)
实验描述凯撒加密算法的原理:把明文中每个英文字母替换为该字母在字母表中后面第k个字母,如果后面第k个字符超过字母表范围,则把字母表首尾相接,也就是字母Z的下一个字母是A,字母z的下一个字母是a。要求明文中的大写字母和小写字母分别进行处理,大写字母加密后仍为大写字母,小写字母加密后仍为小写字母。编写程序,输入一个字符串作为待加密的明文,然后输入一个整数作为凯撒加密算法的密钥,最后输出该字符串使用该密钥加密后的结果。代码实现import stringdef kaisa(s, k): # 小
2022-04-20 10:39:41
9665
1
原创 Python检测密码强度
实验描述:一般地,可以作为密码字符的主要有数字、小写字母、大写字母和几个标点符号。密码安全强度主要和字符串的复杂程度有关系,字符串中包含的字符种类越多,认为其安全强度越高。按照这个标准,可以把安全强度分为强密码、中高、中低、弱密码。其中强密码表示字符串中同时含有数字、小写字母、大写字母、标点符号这四类自负,而弱密码表示字符串中仅包含4类字符中的一种。编写程序,输入一个字符串,输出该字符串作为密码时的安全强度。代码实现from string import digits, ascii_lowercase
2022-04-20 10:30:47
6650
2
原创 windows重命名文件脚本
1、将文件夹中后缀为gif文件重命名为01,02,03……的格式@echo off&setlocal EnableDelayedExpansion set a=1 for /f "delims=" %%i in ('dir /b *.gif') do ( if not "%%~ni"=="%~n0" ( if !a! LSS 10 (ren "%%i" "0!a!.gif") else ren "%%i" "!a!.gif" set/a a+=1 ) )2、将文件夹中后缀为png
2021-12-22 22:48:07
1976
原创 直接插入排序,冒泡排序,快速排序,选择排序的实现
题目描述:排序实现,要求下面代码,第一次:看书实现。第二、三遍尝试独立实现。基础排序功能要求能独立实现。理解算法思想+编码实现。提交正确不是目的,甚至后端没有校验, 直接提交字符串也算对,但那样起不到学习的目的。根据主函数内容实现功能。int main(){ //直接插入排序 int iArray[MAX_SIZE]= {49,38,65,97,76,13,27,49}; insertSort(iArray, MAX_SIZE); printArray(iAr
2021-12-14 15:57:14
3018
原创 实验四:进程间共享内存
实验四:进程间共享内存1.实验目的:通过实验了解windows如何通过内存映射文件机制来实现进程间共享内存;2.实验内容(1)创建一个写进程,创建一个命名的内存映射文件,将一个文件映射对象映射到当前应用程序的虚拟地址空间,在虚拟地址空间中写入数据;(2)创建一个读进程,打开命名的内存映射文件,将文件映射对象映射到当前应用程序的虚拟地址空间,在虚拟地址空间中读出数据。3.实验步骤:程序一:写进程实验描述:(1) 利用CreateFileMapping()创建一个命名的内存映射文件对象;(2
2021-12-05 14:17:12
915
原创 实验三:存储管理
文章目录实验三:存储管理1.实验目的:2.实验内容3.实验步骤:程序一:虚拟内存信息检测实验内容:代码实现:程序二:分配虚拟内存实验描述:代码实现:实验三:存储管理1.实验目的:(1)通过实验了解windows内存的使用,学习如何在应用程序中管理内存、体会Windows应用程序内存的简单性和自我防护能力;(2)了解windows的内存结构和虚拟内存的管理,进而了解进程堆和windows为使用内存而提供的一些扩展功能。2.实验内容(1)Windows提供了一个API即GetSystemInfo()
2021-12-05 14:11:28
1941
WinAsar工具文件的解压
2022-04-21
操作系统实验汇总(进程,同步,存储,虚拟).rar
2021-12-05
操作系统实验三:存储管理(初学者).rar
2021-12-05
操作系统实验一进程控制(初学者).rar
2021-12-05
SSM整合+学习源码.zip
2020-05-12
SpringMVC学习笔记+学习源码.zip
2020-05-12
Spring学习笔记+学习源码.zip
2020-05-12
Mybatis学习笔记+学习源码.zip
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人