- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 EFCore反向工程命令 Scaffold-DbContext 报 ‘Instance failure‘ 异常
Scaffold-DbContext (EF Core Tools) throws 'Instance failure' exception
2024-03-27 09:56:31
462
原创 Linux常用命令之网络命令
Linux常用命令之网络命令,包括write、wall、ping、ifconfig、mail、last、lastlog、traceroute、netstat、setup、mount。
2023-03-30 21:59:35
887
原创 Linux常用命令之压缩解压命令
Linux常用命令之压缩解压命令,包括gzip、gunzip、tar、zip、unzip、bzip2、bunzip2。
2023-03-30 17:32:00
418
原创 Linux常用命令之帮助命令和用户管理命令
Linux常用命令之帮助命令,包括man、whatis、apropos、help。还有用户管理命令,包括useradd、passwd、who、w。
2023-03-29 21:53:29
298
原创 IDEA提示Web server failed to start. Port 8000 was already in use.
问题:使用IDEA运行Spring Boot项目时,提示端口被占用.Web server failed to start. Port 8000 was already in use.如图:解决方法1.更换端口在更换多个端口后,依然报错。2.查看是什么占用的端口发现端口并没有被占用。3.最终解决除了端口确实被占用之外,还有一种可能就是端口属于系统保留端口,idea也会报端口被占用。我们使用netsh interface ipv4 show excludedportrange prot
2022-02-28 14:47:26
1841
原创 尚硅谷设计模式笔记之单例模式
单例设计模式介绍单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式采取一定的方法保证在整个的软件系统中,对某一个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。单例设计模式八种方式饿汉式(静态常量)饿汉式(静
2021-11-19 20:36:49
274
原创 Git学习与使用之分支命令
基础命令基本语法git branch -v 查看分支git branch 分支名 创建分支git checkout 分支名 切换分支1.可以看到目前我有两个分支,一个master,一个hot-fix2.我创建一个名为develop的分支后,再查看分支信息。在.git\refs\heads路径上也可以找到这三个分支3.切换到develop分支上去合并分支基本语法git merge 分支名 将指定分支合并到当前分支在develop分支上修改hel
2021-11-14 22:20:00
1100
1
原创 Git学习与使用之基础命令
Git常用命令1.设置用户名与邮箱git config --global user.name 设置用户名git config --global user.name 设置邮箱设置完成后,可以在路径C:\Users\“你的用户名” 下找到.gitconfig文件,可以看到刚刚设置的用户名与邮箱。说明:这里设置的用户名与邮箱是用来区分不同操作者身份。用户的签名信息在每个版本的提交信息中都能看见,以此来确认本次提交者是谁。首次使用必须设置用户签名,不然无法提交代码。这里设置的用户名和你登录GitHu
2021-11-10 20:35:45
568
原创 关于连接数据库链接中参数useSSL的报错:Communications link failure
报错详情1.因为链接中没有参数useSSL报错Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For com
2021-07-19 00:22:41
2478
1
原创 IDEA中Edit Configurations没有tomcat Server选项的问题
问题描述原因这是因为IDEA中Tomcat and TomEE插件没有勾选上,勾选安装插件重启即可。解决方法依次打开File–>Settings–>Plugins,搜索插件Tomcat and TomEE,勾选后重启即可。然后就可以找到了至于配置Tomcat就不多赘述了。...
2021-07-15 20:10:31
4946
1
原创 IDEA中连接MySQL时出现Server returns invalid timezone
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-07-14 17:43:25
441
原创 爬虫京东评论+可视化
#爬虫import requestsfrom lxml import etreeimport jsonimport random#反爬虫两个ip地址proxy_list = [ {"http" or "https": "112.115.57.20:3128"}, {"http" or "https": '121.41.171.223:3128'},]#反爬虫多个请求头user_agent = [ "Mozilla/5.0 (Macintosh; U; Inte
2021-01-01 20:36:13
4278
4
原创 线性表查找 顺序 二分 分块
顺序查找核心代码//结构体typedef struct{ KeyType key; //关键字项 InfoType data; //其他数据项 }RecType; //索引表元素类型typedef RecType SeqList[MAXL];//顺序算法int SeqSearch(SeqList R, int n, KeyType k){ int i=0; R[n].key = k; while(R[i].key!=k) //从表头往后 i++; if(i==n)
2020-12-27 22:38:10
266
1
原创 类型转换规则举例
//不要重新定义继承而来的非虚函数 #include <iostream>using namespace std;//基类Base1定义class Base1 { public: void display() const { cout << "Base1::display()" << endl; }};//公有派生类Base2定义class Base2: public Base1 { public:
2020-08-13 16:43:07
276
原创 通过虚函数实现运行时多态(类型转换规则举例改进)
初识虚函数用virtual关键字说明的函数虚函数是实现运行时多态性基础C++中的虚函数是动态绑定的函数虚函数必须是非静态的成员函数,虚函数经过派生之后,就可以实现运行过程中的多态。一般成员函数可以是虚函数构造函数不能是虚函数析构函数可以是虚函数虚函数的声明virtual 函数类型 函数名(形参表); 虚函数声明只能出现在类定义中的函数原型声明中,而不能在成员函数实现的时候。在派生类中可以对基类中的成员函数进行覆盖。虚函数一般不声明为内联函数,因为对虚函数的调用需要动态绑定,而对内联
2020-08-13 16:41:14
777
原创 用虚析构函数与不用的对比
#include <iostream>using namespace std; /*虚析构函数为什么需要虚析构函数?可能通过基类指针删除派生类对象;如果你打算允许其他人通过基类指针调用对象的析构函数(通过delete这样做是正常的),就需要让基类的析构函数成为虚函数,否则执行delete的结果是不确定的。*//*一个不使用虚析构函数的例子class Base { public: ~Base(); //不是虚函数};Base::~Base() { co
2020-08-13 16:38:04
141
原创 类型转换
#include<iostream> using namespace std; //const char *p 的 const 修饰 让 p 指向内存空间变成只读属性 void printBuf(const char *p){ //p[0] = 'Z'; char *p1 = NULL; p1 = const_cast<char *>(p); //去 const 属性 p1[0] = 'Z'; //通过 p1 去修改内存空间 cout <&l
2020-08-13 16:36:32
82
转载 学堂在线 清华大学 C++语言程序设计基础 综合实例 储蓄账户
#include<iostream>#include<cmath>#include<string>#include<cstdlib> //exit函数,该函数的原型声明在cstdlib头文件中 using namespace std;//日期类class Date { private: int year; //年 int month; //月 int day; //日 int totalDays; //该日期是从公元元年
2020-06-27 22:59:32
1146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人