自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL】MacOS使用brew安装MySQL时报错Error: Can‘t connect to local MySQL server through socket ‘/tmp/mysql.so

MacOS使用brew安装MySQL时报错:Enter password for user root:Error: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)报错如上图,在安装后设置密码时,每次输入完root密码就会报错:Error: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

2023-04-10 19:41:28 3042

原创 【前端速记】CSS根据容器大小自适应省略文本

在做一个前端项目时,想要根据容器长度自适应地去省略文本,之前在编写的过程中解决类似需求都是使用js计算容器长度是否超过既定长度,这样很是麻烦,无意中发现了也可以用css快捷方便地实现这个小功能,故作此文速记。

2023-04-03 15:31:58 612

原创 【Vue】运行Vue项目时使用element-ui报错:ResizeObserver loop limit exceeded at eval...

vue3项目使用element plus的el-table组件,在切换页面时报错。

2023-03-24 15:37:24 10642 3

原创 【Vue】mac配置好nvm之后新开终端窗口nvm npm 新建或运行项目失效

使用mac 配置好nvm之后新开窗口node相关指令失效,每次必须执行source ~/.bash_profile命令才会生效。

2023-03-22 13:05:29 1042 1

原创 【软件体系结构】考点总结 全十三章(已完结)XJU

本篇是软件体系结构 考点总结系列的目录,读者可以通过本篇目录跳转至任意一章的考点总结,也可以通过我的主页在主页内的【软件体系结构】专栏进行查找。欢迎大家关注我或者订阅您感兴趣的专栏,我会定期更新相应内容。如果本系列的考点总结对您有帮助,欢迎各位在页面下方点赞或者在评论区留言。

2022-01-10 13:52:22 959 10

原创 【软件体系结构】考点总结 第十三章 软件产品线体系结构 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-10 13:22:31 614

原创 【软件体系结构】考点总结 第十二章 基于体系结构的软件开发 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-10 13:08:23 451

原创 【软件体系结构】考点总结 第十一章 软件体系结构评估 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-10 12:45:55 445

原创 【软件体系结构】考点总结 第十章 软件体系结构的分析与测试 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-10 12:13:09 562

原创 【软件体系结构】考点总结 第九章 富互联网应用体系结构 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-10 11:47:49 901

原创 【软件体系结构】考点总结 第八章 基于服务的体系结构 XJU

本文为XJU本科期间博主根据《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-10 01:51:21 1016

原创 【软件体系结构】考点总结 第七章 动态软件体系结构 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-09 22:12:29 1716

原创 【软件体系结构】考点总结 第六章 可扩展标记语言 XJU

本文为XJU本科期间博主根据《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-09 22:00:45 585

原创 【软件体系结构】考点总结 第五章 统一建模语言 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-09 18:44:14 639

原创 【软件体系结构】考点总结 第四章 软件体系结构描述 XJU

本文为XJU本科期间博主根据《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-09 15:34:09 1016

原创 【软件体系结构】考点总结 第三章 软件体系结构风格 XJU

本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-08 22:43:50 2104

原创 【软件体系结构】考点总结 第二章 软件体系结构建模 XJU

软件体系结构 第二章 软件体系结构建本文为XJU本科期间博主根据 《软件体系结构原理、方法与实践》第二版 所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-08 17:49:34 2078

原创 【软件体系结构】考点总结 第一章 软件体系结构概论 XJU

本文为XJU本科期间博主根据《软件体系结构原理、方法与实践》第二版所作的期末考点总结,因为是课堂重点总结,所以有些重要知识点没有涵盖还请见谅,每个学校的期末课程要求都有所不同,如需完整地学习软件体系结构,还请读者阅读张友生先生所著的《软件体系结构原理、方法与实践》。

2022-01-07 22:49:44 1238 5

原创 【C++】趁室友玩游戏的时候来学一学Vector吧:浅谈Vector

在使用vector之前需要在代码头部添加#include<vector>单独定义一个vector:vector<typename> name;这里的typename可以是任何基本类型,例如int、double、char、结构体等,也可以是vector、set、queue等STL标准容器,不过注意一个细节,在定义typename为STL容器时,要在>>中间加上空格,因为C++11之前会把它视为位移操作

2021-12-19 22:40:00 2919

原创 【九日集训】leetcode——贪心和sort函数相关题目 来做几题吧~

今天刷了几题leetcode,都和sort方函数以及贪心有关。涉及到的题目有:912. 排序数组169. 多数元素217. 存在重复元素164. 最大间距905. 按奇偶排序数组539. 最小时间差976. 三角形的最大周长881. 救生艇

2021-12-14 22:14:05 960

原创 [打卡帖]《九日集训》leetcode——剑指 Offer 64. 求1+2+…+n & 231. 2 的幂 & 326. 3 的幂 & 342. 4的幂

leetcode——剑指 Offer 64. 求1+2+…+n & 231. 2 的幂 & 326. 3 的幂 & 342. 4的幂

2021-12-11 11:49:37 3506

原创 《九日集训》诺亚方舟 (第一天) 函数 不用加号的加法 & 递归乘法 & 二分法求算数平方根

《九日集训》诺亚方舟 (第一天) 函数

2021-12-10 17:54:45 3424

原创 【C++】简单数学问题:分数的四则运算

在数学问题中,我们会经常遇到分数。当然我们可以很轻松的使用两个数相除的形式来表达分数,但是如何进行分数的化简以及四则运算呢?

2021-12-07 23:34:53 1481

原创 【C++】常见数学问题:数字黑洞 & 求最大公约数 & 求最小公倍数

在一些考试或竞赛中,常常涉及到一些数学问题,需要利用一些数理逻辑来解决具体的问题,下面一起来看一下都有哪些常见问题吧。

2021-12-06 22:58:51 381

原创 【C++】快速排序(附详细注释) 选取序列内一随机元素作为主元

  快速排序的主要原理是选取序列内一元素存入变量当中,这个元素称为主元,将比此主元大的放到变量右边,将小于等于主元的元素放在主元左边,然后对以主元划分开的左右两个区间依次进行上述操作。

2021-11-26 21:10:39 1011

原创 【Python】如何解决:无法定位程序输入点XXX于动态链接库D:Anaconda\ibrarnybin\pythoncom38.dll上

项目场景:  在使用 jupyter notebook打开项目文件报错:无法定位程序输入点XXX于动态链接库D:Anaconda\ibrarnybin\pythoncom38.dll上问题描述:装好了jupyter notebook后我兴致冲冲地想去写大作业,结果刚新建了个文件就弹出了如下对话框:啊~~ 美好的一天从bug开始原因分析:  在我去网上搜索了一番之后,锁定原因出在了pythoncom38.dll文件上,于是我就找到了这个文件所在位置,发现在D:\Anaconda\Lib\sit

2021-11-22 12:47:24 9967 6

原创 【C++】归并排序

归并排序前言  归并排序主要利用了“归并”思想,对序列进行排序。归并排序的原理是:将序列两两分组,将序列归并为[n / 2]个组,组内单独排序。然后将这些组再两两归并,生成[n / 4]个组,组内再单独排序,以此类推,直到只剩下一个组为止。另外,归并排序的时间复杂度为:O(n logn) 。下面来看看归并排序的两种简单实现。递归实现  反复将当前区间分为两半,对两个子区间分别递归进行归并排序,最后将两子区间合并为一有序序列即可。#include<iostream>using na

2021-11-21 19:30:22 1118

原创 【JavaWeb】网络留言板 可登录、注册、留言、修改留言、删除留言 附源码

留言板前言  本程序使用java在jsp文件中实现留言功能,并且用户可以使用本程序进行登录、注册、修改留言、删除留言等操作。这是JavaWeb课程一次作业,本来想用servlet写来着,写着写着发现在jsp文件里面写Java也可实现,就写了下来。本人JavaWeb小白一个,代码封装以及界面设计方面有待改进。本程序如有漏洞欢迎各位在评论区指正,源码已上传至gitee,链接在文末,有错误会及时改正。如需要使用servlet实现功能,欢迎评论区催更。程序思路...

2021-11-17 00:53:18 19674 36

原创 【C++】二分 二分查找 & 计算根号2的近似值 & 快速幂

二分前言  二分思想在我看来是将一个大的整体分成两个小的整体,在经过判断后,舍弃一个不合适的小整体,再将剩下的一个小整体一分为二,依此往复,直到找到不能再一分为二的个体。二分思想可以提高我们在做一些查找工作时的效率。二分查找下面来看一下怎样利用二分思想进行查找。Q:在一个严格递增数列中找到一个给定的数,并返回这个数在数组中对应的下标#include<iostream>using namespace std;//二分//二分查找//A[]为严格递增序列,left为二分下界,r

2021-11-12 20:37:09 2406

原创 【JavaWeb】使用MD5加密密码进行注册登录 附源码

使用MD5加密密码进行注册登录前言  本程序实现了利用MD5对密码进行加密并且进行简单注册和登录验证的功能,总体思路为:ResignServlet获取注册界面表单中用户名、密码、账号的值,调取底层用来连接数据库的SqlConnect和用来进行MD5加密的MD5对密码进行加密并且将用户名、密码、账号的值插入数据库当中。在登录界面输入账号密码之后,根据账号对数据库进行查询,返回查询到的数据,将其与用户输入密码加密后的值进行对比,如果相同,则进入登录成功界面;如果不相同,则进入登录失败界面,并在3秒后返回登录

2021-11-07 13:15:29 4222 8

原创 【C++】贪心 [PAT B1020]月饼&[PAT B1023]组个最小数&区间贪心

贪心前言  生活中总会遇见一些需要最优或者较优方案的事情,而这时候往往可以使用贪心法来解决这类问题。贪心法是求解一类最优化问题的方法,它总是考虑当前状态下的局部最优(或较优)的策略,来使全局结果达到最优(或较优)。  下面来看一下如何使用贪心法解决问题:实例[PAT B1020]月饼月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是

2021-11-06 15:32:30 126

原创 【C++】递归 求n的阶乘 & 斐波那契数列第n项 & 1~n全排列

递归 求n的阶乘 & 斐波那契数列第n项 & 全排列前言什么是递归?递归在于反复调用自身函数,但是每次把问题范围缩小,直到缩小到可以直接得到边界数据的结果,然后再在返回的路上求出对应的解。递归的两个重要概念:递归边界 递归式 。其中递归式式将原问题分解为若干个子问题的手段,而递归边界则是分解的尽头。例题下面看几个关于递归的经典题目求n!#include<iostream>using namespace std;//求n的阶乘 int Func(int

2021-11-03 22:46:34 818

原创 【C++】整数散列&字符串散列

整数散列&字符串散列前言什么是散列?用一句话概括就是 散列:将元素通过一个函数转换为整数,使得该整数可以尽量唯一地代表这个元素 。其中把这个函数称为散列函数H,如果元素在转换前为key,转换后就是H(key)。本文将通过代码及注释展示简单的整数散列和字符串散列。整数散列#include<iostream>using namespace std;//整数散列 //求M个欲查询的整数中每个数在N个数中出现的次数 //时间复杂度O(N + M)const int K =

2021-11-02 23:38:25 673

原创 【C++】sort()函数 总结

sort() 总结前言sort()函数默认由大到小排序,需要加上头文件 #include< algorithm >sort(首元素地址(必填),尾元素地址的下一个地址(必填),比较函数)常见用法总结如下:#include<iostream>#include<algorithm> using namespace std;//sort()方法 bool cmp(int a, int b){//比较函数 return a > b;} int

2021-11-02 00:27:23 278

原创 【C++】直接插入排序

直接插入排序前言直接插入排序主要在于将未排序的数插入已经排序的排序的部分后仍然保持有序,具体做法一般是从后往前枚举已有序部分来确定插入位置排序算法void insertSort(int a[], int n){ for(int i = 1; i < n; i++){ //进行n-1趟排序 int temp = a[i],j = i; //temp临时存放a[i],j从i开始往前枚举 while(j > 0 && temp < a[j - 1]){ //

2021-11-01 11:20:37 187

原创 【C++】简单选择排序

简单选择排序选择排序void selectSort(int a[], int n){ for(int i = 0; i <= n; i++){//循环n趟 int k = i; for(int j = i; j <= n; j++){//选出i~n最小的元素 if(a[j] < a[k]){ k = j; } } int temp = a[i];//交换数值 a[i] = a[k]; a[k] = temp; }}完整代码

2021-10-31 23:14:55 104

原创 【C++】冒泡排序

冒泡排序先学会交换两个数int a = 1 ,b = 2;int temp = a;a = b;b = temp;冒泡排序#include<iostream>using namespace std;//冒泡排序 int main(){ int a[10] = {3, 1, 2, 5, 4}; for(int i = 1; i <=4; i++){ //n-1次循环 for(int j = 0;j <5-i; j++){//第i趟时从a[0]到a[n

2021-10-31 22:02:58 151

原创 MySql 自动添加创建/最近更新时间&依照时间顺序显示数据 实例

MySql 自动添加创建/最近更新时间&依照时间顺序显示数据前言最近在写一个留言板项目时需要在数据库中添加可以自动更新时间的数据,而且需要将时间较晚的数据放在最前面,总结如下:在数据库中自动添加创建/最近更新时间create table user( -> id varchar(10) not null, -> content varchar(200) not null, -> time timestamp NOT NULL ON UPDATE CUR

2021-10-27 22:46:12 683

原创 jQuery表单验证实例 / 包含用户名、密码、住址、邮箱验证

jQuery表单验证实例 / 包含用户名、密码、住址、邮箱验证如下图话不多说直接先上jQuery代码$(document).ready(function(){ var name = $(".id").val(); var tip1 = "<span class='span1'>用户名不能为空!</span>"; var tip2 = "<span class='span2'>邮箱格式错误或不能为空!</span>"; var tip3 =

2021-10-20 22:11:23 1976

空空如也

空空如也

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

TA关注的人

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