- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 Tomcat启动失败org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start
排查org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file错误,初步处理办法。
2020-09-15 14:31:01
7851
5
原创 如何使用阿里云加速Docker镜像拉取
Docker官方地址由于不可描述原因导致访问速度很慢,拉取大文件时极有可能拉取失败。本文提供利用阿里云镜像加速的方法,来加速拉取Docker镜像。步骤简单,几步搞定。
2020-08-31 16:51:01
806
原创 数据库设计中关系规范化理论总结
数据库是一门对数据进行有效管理的技术,它研究信息资源如何被安全地储存和如何被高效地利用,它是现代计算机科学的一个重要分支。其中关系数据库是目前被应用最广泛的数据库类型,它看起来类似于一张二维表,通过应用数学的方法来处理数据库中的数据。在关系数据库的设计过程中,最重要的莫过于对数据库的逻辑设计,即针对一个具体的问题,我们应该如何去构造一个适合它的数据库模式。经过科学家的讨论研究,最终形成我们今天所看到的关系数据库的规范化理论。本文通过例举具体事例来探讨关系规范化理论在数据库逻辑设计中的形成和方法。
2020-07-31 11:08:14
9441
50
原创 算法AK说 又是递归?! 这样讲全排列算法,应该明白了!
递归问题,常常迷惑众人,尽管看递归代码,貌似挺好懂得,但是要自己写,debug可不是一时半会儿的事儿。本文通过问答对话的方式,详细有趣的讲解了全排列的递归算法代码。
2020-05-25 16:30:13
5199
146
原创 Linux操作系统的诞生与其对现代信息世界的影响
Linux是上个世纪九十年代诞生的一个操作系统内核,它在开源社区发布,经过几十年发展,从Linux内核衍生出了许多发行版本。当前,Linux各个完整的发行版本,已经广泛应用于不同的应用环境。在Linux操作系统在各领域迅速扩张的同时,开源社区也得到了快速发展。先后诞生了Git版本控制系统和GitHub开源项目托管平台,开源社区到达了前所未有新阶段。本文通过介绍Linux内核的诞生历程,分析Linux系统的各种优势和Linux当前在各个领域的发展情况,展现Linux系统对现代信息世界的巨大影响。
2020-05-19 11:12:11
9001
153
原创 绝对好使!VSCode for Mac调试C/C++配置lauch.json和tasks.json
本文为Mac版的vscode配置C/C++的调试环境提供教程和帮助,主要教了如何配置launch.json和tasks.json两个文件。
2020-04-24 10:07:13
27109
179
原创 身为程序员,我敢和你打赌100块,这个数学符号你根本不会认不会写
写在前面:大家好K。首先为你点进这篇有趣的文章点赞????!文章在撰写过程中难免有疏漏和错误,欢迎你在下方留言指出文章的不足之处;如果觉得这篇文章对你有用,也欢迎你点赞和留下你的评论。这篇文章参考此文,经意译和修改错误代码编写成。更多内容请点进????我的博客K。????阅览。如果你喜欢机器学习和数据科学方面的研究,或者做着相关的工作,总有一天,你一定会想看看你平时经常使用的数学的世界,而不是止步于只会调用P...
2020-04-20 10:28:35
20179
246
原创 【electron】这么做再也不怕electron被墙---光速解决electron下载慢
本文介绍了npm config set/delete命令和./.npmrc文件的关系。介绍了npm三种更换下载源的方法。介绍了解决electron下载慢的方法。
2020-04-18 20:42:17
8186
166
原创 【node.js】看这一篇就够了!标准node项目文件和项目执行过程简要分析
本文重点讲解了package.json文件package-lock.json文件和node项目的执行过程。重点分析了package.json文件中script字段和dependencies字段功能和注意事项,还有package-lock.json文件的作用。之后又简要分析了node项目的执行过程,分成两大部分三步。
2020-04-18 14:13:45
7671
170
原创 【SQL】有效避坑!新centos linux分分钟安装好mysql8,详解安装过程(含密码安全等级说明、安装路径)
关键字:centos、mysql、文件下载,安装、第一次使用现在网路上对安装MySQL这件事的教程文章或千篇一律,或软件版本老旧。MySQL到目前为止最新版为8,本文根据官方文档安装指南为主线,详细说明mysql8的安装过程。
2020-04-17 16:50:49
4791
173
原创 【Linux】新_阿里云Linux(centos系和Ubuntu系)安装配置node.js环境
文章目录1. 配置安全组2. 下载安装node.js3. 添加环境变量4. 使用SSL证书,配置HTTPS1. 配置安全组在阿里云的云服务器中,一共有两层意义上的防火墙:一层是阿里云的安全组策略,在网页控制台中配置。它的优先级是高于服务器上防火墙的,即使服务器上的防火墙开启了某端口,但安全组策略中未开启它,则也无法通过该端口访问服务。一层是云服务器带的防火墙,如果在没有强安全性的需...
2020-04-16 12:10:41
5246
178
原创 【node.js】简单!原生node使用https,配置SSL,这么肝!
文章目录1. 本文前提环境2. 获取SSL证书3. 加载SSL证书4. 启动服务器5. 全部代码本文重点从第二部分开始1. 本文前提环境要有个域名,SSL通常颁发给域名用的,但是IP也可以用,但是能申请的地方不多????环度网信IP SSL申请(付费的!)有服务器,本文示例用阿里云的云服务器域名要解析到云服务器2. 获取SSL证书对于阿里云,在搜索框搜索ssl,点击进...
2020-04-15 21:41:08
11972
167
原创 【C++】C++还能这么用--结构体构造函数、成员函数、创建链表
文章目录1. 成员函数2. 构造函数2.1 如何定义2.2 如何使用2.3 还有一种写法2.4 示例:创建链表节点3. 与类的区别1. 成员函数示例,利用成员函数初始化成员数据:struct Students { // 这是普通成员数据 string name; int age; // 下面定义成员函数,修改成员数据值 void set(string name, int year)...
2020-04-14 16:41:11
18583
172
原创 【C语言】惊了,C语言支持面向对象编程?--函数指针结构体
文章目录1. 函数指针1.1 如何定义1.2 如何使用2. 结构体3. 结构体联合函数指针4. 重要应用面向对象编程思想回调函数5. 完整示例1. 函数指针函数指针是个普通指针,但是写法略不同于一般的指针1.1 如何定义函数在结构体外定义,例:// 原函数int add(int a, int b) {return a + b;}(重点!!)定义函数指针,例:// 指向...
2020-04-14 12:04:12
6746
168
原创 【C/C++】结合计算机组成原理看C语言指针
文章目录1. 指针长度与什么有关1.1 ”X位处理器“的含义(机器字长)1.2 内存须知1.3 指针长度1.4 int类型的字长2. 定义指针时为什么要用某个数据类型约束1. 指针长度与什么有关先由一个问题引入,C语言指针占多少字节?如果上过大一C语言课程,那你肯定脱口而出:4个字节。但是你可能忘了老师很早说的一个前提,在32位处理器(或操作系统/编译环境)中,才是这个答案。实际上在64位...
2020-04-13 21:12:03
4022
161
原创 【C/C++】开发中大型项目的第一步--多文件编程
文章目录1. 为什么选择多文件编程2. 组成结构3. #include中""与<>4. 如何编译5. 改进(本文重点)5.1 可能导致的错误5.2 如何改进Windows特有的方法1. 为什么选择多文件编程C/C++通常不需要将程序分成多个文件,但是在项目代码量大时,将源码拆成多可文件,可以使代码管理方便很多,且减少编译大型程序的编译时间,每次改代码,只需要重新编译更改的文件(类似...
2020-04-12 23:37:29
6977
167
原创 【C/C++】原来这样做就能避免C语言悬垂指针问题
文章目录1. 内存4区1.1 代码区1.2 数据区1.3 栈区(本文重点)1.4 堆区(本文重点)1.5 分4区的意义2. 错误代码示例(悬垂指针)3. 原因(悬垂指针)4. 如何避免4.1 C语言4.2 C++4.2.1 使用new和delete4.2.2 使用智能指针4. 总结1. 内存4区程序在运行时,指令是存放在内存中的,程序大致占用了内存大概4个区:代码区、数据区、栈区、堆区...
2020-04-11 19:04:02
5062
172
原创 【Python】适合新手跟进的GitHub项目--基于itchat库的微信自动回复,开箱即用
文章目录1. 引言2. 基本功能介绍3. 示例图片4. itchat库 介绍5. 改进方向GitHub仓库地址复制直接clone:git clone https://github.com/Kinp/WeChat_autoreplay.git可开箱即用1. 引言微信迟迟没有自动回复功能,隔壁兄弟QQ该功能已经上线好多年,需要自动回复?开箱即用想记录微信消息,避免撤回后消息消失?在学...
2020-04-10 21:35:35
4370
157
原创 【SQL】通俗易懂透过GROUP BY,理解SQL子句优先级
文章目录1. 引言2. 英语复合句与SQL查询语句3. 优先级3.1 第一级 FROM, WHEREFROMWHERE3.2 第二级 GROUP BY, HAVINGGROUP BYHAVING3.3 第三级 ORDER BY3.4 第四级 SELECT4. 总结5. 示例1. 引言在学习GROUP BY子句时,可能难理解它到底在干嘛,仅仅知道是对数据分组,想深入思考时又觉得迷迷糊糊,它如何影...
2020-04-09 21:52:16
5130
163
原创 【SQL】(不)相关子查询
文章目录1. 不相关子查询特点示例2. 相关子查询特点执行规则示例(不)相关查询在嵌套查询中应用,嵌套查询最能体现SQL结构化查询的特点本篇内容,先看示例,食用更佳1. 不相关子查询特点由子向父执行(子 -> 父),且父查询和子查询可以轻松分开单独处理示例题目查询与’韩梅梅’同专业的学生信息分析子查询:得到’韩梅梅’的专业名父查询:利用子查询的结果,查询同专业的学...
2020-04-09 17:15:08
6911
160
原创 【汇编】新_Windows和MacOS配置8086汇编语言环境
文章目录1. 获取工具2. 安装Dos环境3. 尝试3.1 编写代码3.2 挂载目录挂载切换虚拟磁盘简单指令3.3 开始汇编确保环境汇编和链接3.4 使用DEBUG工具启动常用命令4. 示例代码截图1. 获取工具Windows和Mac都下载这个,仅Dos环境有区别,汇编时用到的文件是通用的链接: https://pan.baidu.com/s/1KWMNPnrbNGPytZ9FZNM8GA ...
2020-04-05 17:18:28
11749
178
原创 【汇编】8086汇编输入单个字符的一个方法
先看代码mov ah, 1int 21h第一行,将AH设置成1模式,用于从键盘输入第二行,调用系统中断,此时可以键盘输入,按回车结束输入后,收到的值存放在AL(AX寄存器得低四位)中,之后可以对字符进行处理注意结果存放在AX的低4位中,高4位为随机的数,最好不要直接使用AX例子code segment assume cs:codestart: ; 处理从键盘输入...
2020-04-05 15:45:02
7377
167
原创 【nodejs】封装异步API,理解回调函数
文章目录1. 同步、异步、多线程与多进程同步/异步是单线程并发、并行和多线程、多进程2. 回调函数本质解决办法问题:封装含异步的步骤时,发现希望值和实际值不一致1. 同步、异步、多线程与多进程同步/异步是单线程同步:自顶向下地运行程序,缺点:当前一步花费时间长,甚至直接卡在那儿(主动等待响应),则会发生阻塞(其他任务被挂起了)异步:发送请求后,得到响应前,先执行其他代码(不主动询问响...
2020-04-03 23:19:30
4498
169
原创 【未完】学习node.js过程中遇到的大坑
1. 用fs模块读写文件,提示找不到文件no such file or directory?用命令node XXX.js启动脚本的时候,fs.readFile()的当前路径指的是此时启动脚本所在的路径,不是XXX.js文件所在的路径!!!解决1:切换到XXX.js所在目录中,在启动脚本解决2:用fs读写文件时,全部用绝对路径解决3(个人推荐):每个模块(每个js文件即为一个模块)中都有一个...
2020-04-03 15:44:25
3604
166
C/C++中文文档(支持C++20和C18)和蓝桥杯C/C++组用的文档
2020-04-12
dosbox和MASM和debug(mac可用).zip
2020-04-11
Ke模拟器kemulator
2018-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人