孤岛
博客就像是一个个孤岛,在这个信息爆炸的年代,很少有人会来这个孤岛留下足迹,但是我想在这个孤岛上建一个小屋,记录所思所想,倘若有人路过也可以驻足休息片刻,如此便好!
博客迁移测试 博客迁移测试
博客迁移测试 这是一个测试文章 1348年也就是14世纪欧洲南部的意大利人自由贸易后赚了很多钱,激起无数人海上航行的想法,为了刺激商人的冒险精神,有人就提出,一种对赌协议。让为了追求极致利益的商人,即使遇险也能给家人提供足够的生活保障,如
2023-02-25
Vue Vue
Vue一、简介1.1 jQuery的问题使⽤jQuery进⾏前后端分离开发,既可以实现前后端交互(ajax),⼜可以完成数据渲染; jQuery需要通过HTML标签拼接、DOM节点操作完成数据的显示,开发效率低且容易出错,渲染效率较低。 v
2022-05-20
电子钢琴项目 电子钢琴项目
电子钢琴项目前言:​ 复盘一下最近做的一个小项目,温习一下c语言和Linux的知识,唔,就是这样子。 一、环境搭建所用软件以及工具如下: 1、VMware-workstation-full搭配Ubuntu18.04的Linux操作系统
2022-05-14
冰冰商城项目_SpringBoot 冰冰商城项目_SpringBoot
前言 本篇文章为技术储备,商城项目中SpringBoot的学习SSM整合步骤多、配置繁琐,项⽬进⾏服务器部署步骤繁琐,SpringBoot可以简化整合过程中复杂配置的工具框架 SpringBoot优点: 能够快速的搭建项⽬ 对主流的开
2022-05-13
冰冰商城项目_项目进度记录 冰冰商城项目_项目进度记录
一、项目介绍 拼博到无能为力,努力到感动自己本次项目为B2C电商平台,电商平台分类: B2C(平台运营⽅即商品的卖家比如⼩⽶商城) C2B2C(类似一条街上有多家店铺比如淘宝) Java应用领域广,但主要用于Web的项目开发,Web项
2022-05-13
git必知必会 git必知必会
git简介​ Git是目前世界上最先进的分布式版本控制系统,在git中存储是变更信息,而不是整个文件 Git的特点 版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题 分布式:Git是分布式版本控制系统,同
2022-02-05
蓝桥杯真题2017B组 蓝桥杯真题2017B组
1、购物单 Excel数据处理计算 复制到txt文本里面,利用Ctrl+H替换掉**这些字符和折扣。预处理好数据之后用代码计算 int main(){ freopen("DATA.txt","r",stdin); doub
2022-01-13
算法-暴力枚举 算法-暴力枚举
算法-暴力枚举 引入暴力枚举就是模拟问题枚举所有可能的解,找出答案; 由于运算量比较大,所有要计算时间复杂度,不能超过计算机一次能计算的运算次数大概是1e8; 1、一个简单的例子今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡
杂谈2 杂谈2
记21年底这一天的感触​ 年底了,又是各种各样的亲戚会面时,餐馆聚餐闲聊,这家南京理工大学的闺女已经考研上岸了、那家哈工大的儿子准备考研了,特别是还有印象中并不深刻的儿时玩伴地质大学毕业今年考武大的研了,结果未揭晓。祝愿他能够
2021-12-31
回文字符串 回文字符串
回文字串解题思路突破口:回文串特性,正着读反着读都一样 转化成求最长公共自序列的问题 正序与倒序“公共”的部分就是我们回文的部分,如果把正序与倒序公共的部分减去你就会惊奇的发现剩余的字符就是你所要添加的字符,也就是所求的正解 分析样例:ab
《希望之线》--东野圭吾 《希望之线》--东野圭吾
《希望之线》以前曾看过东野圭吾的《白夜行》、《解忧杂货店》、《嫌疑人x的献身》等书,现在看完《希望之线》不由得感慨,确实还是这种比较有深度的书籍看完比那些网文、爽文看完来的更加回味无穷! 《希望之线》的故事围绕咖啡馆店主花冢弥生遇害一案的
2021-12-25
Qtday02 Qtday02
QT笔记信号和槽 QMainWindow 类生成的窗口自带菜单栏、工具栏和状态栏,中央区域还可以添加多个控件,常用来作为应用程序的主窗口; QDialog 类生成的窗口非常简单,没有菜单栏、工具栏和状态栏,但可以添加多个控件,常用来制作对话
2021-12-20
Linux02 Linux02
Linux02常用命令: 命令 作用(英文) 作用(中文) ls list 查看当前文件夹下的内容,类似Dos中的dir pwd print work directory 查看当前所在文件夹 cd [目录名] chang
2021-12-19
计算机网络01 计算机网络01
网络介绍及分类网络介绍计算机网络是由通信介质将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享 网络类型按拓扑结构分类 总线型:最初的的网络类型,效率低且容易故障 环形:同一时间只有两台有网络令牌的计算机能够通信 星型:中
杂谈 杂谈
杂谈记录一次大无语的事件就最开始入门前端的时候我是看的尚硅谷的视频,当时配置的VScode后陪伴了我很长一段时间,后来有一天点击VScode的文图标运行不了,卸载也卸载不了,显示找不到文件,重新安装也不行,百度了一番操作也没啥用,最后只好另
2021-12-19
回溯算法解决迷宫问题 回溯算法解决迷宫问题
回溯算法#include <stdio.h> //typedef enum { false, true } bool; #define ROW 5 #define COL 5 //假设当前迷宫中没有起点到终点的路线 bool f
贪心算法 贪心算法
贪心算法 每一步都力求最大限度地解决问题,每一步都选择的是当前最优的解决方案,这种解决问题的算法就是贪心算法。 举例: 假设1元、2元、5元、10元、20元、50元、100元的纸币分别有c0, c1, c2, c3, c4, c5, c6
A*寻路算法 A*寻路算法
A*寻路算法迷宫寻路算法中A*算法比BFS更高效一点! 简化搜索区域 一个记录下所有被考虑来寻找最短路径的方块(称为open 列表) 一个记录下不会再被考虑的方块(成为closed列表) #include<stdio.h>
QT_learn_day01 QT_learn_day01
QT是什么?QT一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序 总起来说,Qt 主要用于桌面程序开发和嵌入式开发。 用 Qt 来开发 Windows 桌面程序有以下优点
2021-12-16
红包算法 红包算法
红包算法微信抢红包想来大家都知道,发出一个固定金额的红包,由若干个人来抢,需要满足哪些规则? 所有人抢到金额之和等于红包金额,不能超过,也不能少于。 每个人至少抢到一分钱。 要保证所有人抢到金额的几率相等。 普通法:每次针对剩余总金额
栈和队列的互相实现 栈和队列的互相实现
栈和队列的相互实现 栈(stack):先进后出,后进先出。限定在表尾进行插入删除的线性表。 队列(queue):先进先出,后进后出。限定在表头删除,在表尾插入的线性表。 那么如何用栈来实现队列和如何用队列来实现栈的数据结构呢? 用栈实现队
求最大公约数 求最大公约数
求最大公约数写一段代码,求出两个整数的最大公约数,要尽量优化算法的性能。 辗转相除法, 又名欧几里得算法(Euclidean algorithm),该算法的目的是求出两个正整数的最大公约数。它是已知最古老的算法, 其产生时间可追溯至公元前
程序计算机中是如何运行的 程序计算机中是如何运行的
操作系统03程序在计算机中是如何运行的#include <stdio.h> int main(void) { int a=1; printf("%p\n",&a); printf("%p\n",main);
操作系统02 操作系统02
操作系统02什么是进程?进程就是程序的一次执行过程,它是动态的产生,变化,消亡的有生命周期的;并且进程还包括运行中占用的系统空间、CPU等; 为了防止一个进程中两个线程同时使用一个内存区域的简单办法就是门口加一把锁。先到的人锁上门,后到的人
操作系统01 操作系统01
操作系统01 不懂计算机系统也能写程序,这是不争的事实。但是我们学习操作系统并非是为了去创造一个操作系统,而是为了理解操作系统之后写出更好的程序。 什么是操作系统?操作系统本质上是运行在计算机上的程序,它是硬件和软件沟通的桥梁,其主要功能
动态规划 动态规划
动态规划 一个规模比较大的问题分成几个规模比较小的问题,然后由小的问题推导出大的问题 动态规划可以分为如下四大类,可以依次进行学习:线性动规,区域动规,树形动规,背包动规。 一个案列引入动态规划数字三角形–递归 题目:在上面的数字三角形中
如何求解金矿问题 如何求解金矿问题
金矿问题题目很久很久以前,有一位国王拥有5座金矿,每座金矿的黄金储量不同, 需要参与挖掘的工人人数也不同。例如有的金矿储量是500kg黄金,需要5个工人来挖掘;有的金矿储量是200kg黄金,需要3个工人来挖掘…… 如果参与挖矿的工人的总数是
SEO SEO
SEO(搜索引擎优化)网站排名分广告排前和免费排前,免费排前由百度的计算规则出你的网站的分数,分高者排前; 首先百度服务器派出蜘蛛来到你的网站进行来访抓取完成页面的收录,之后进行算法计算排名 什么是蜘蛛?其实就是数据抓取的一串代码,各大搜索
2021-12-08
数据结构习题 数据结构习题
第一章 可以用 抽象数据类型定义一个完整的数据结构; 抽象数据类型(ADT)= 数据对象+数据关系+基本操作集 树是 非线性数据结构; 集合结构、树形结构、图形结构都是非线性的; 线性结构:N个数据的有序集合 属于逻辑结构的是 有序表;
2021-12-07
二叉堆和堆排序算法 二叉堆和堆排序算法
二叉堆什么是二叉堆? 二叉堆本质上是一种完全二叉树,它分为两个类型。 1. 最大堆。 2. 最小堆。 什么是最大堆呢?最大堆的任何一个父节点的值,都大于或等于 它 左、右孩子节点的值 什么是最小堆呢?最小堆的任何一个父节点的值,都小于或等
DNS及其基本工作原理 DNS及其基本工作原理
什么是DNS?计算机在网络通讯时只能识别“192.168.1.1”之类的IP地址,而不能识别域名。记忆一串数字显然比有意义的英文字母简单,域名其实就是“www.zhihu.com”之类的。我们在平常访问网站时输入网站域名就能看见所需的页面是
2021-12-05
浏览器是怎么运作的 浏览器是怎么运作的
浏览器是运行在操作系统的应用程序 浏览器是个多进程结构,\1. 浏览器进程:控制除标签页外的用户界面,包括地址,书签,后退,前进按钮等,以及负责与浏览器其他进程负责协调工作2.\2. 缓存进程\3. 网络进程 发起网络请求\4. 渲染器进程
2021-12-05
Http协议 Http协议
底层知识永不过时!冲! 理解Http协议,动手试, PHP+socket发http协议 PHP批量发帖,防盗链; HTTP协议概念和工作流程计算机中的协议就像生活中的协议一样,一式双份,双方都遵循这个规范!计算机能全世界互通计算机协议功
2021-12-05
揭秘阿里云服务器 揭秘阿里云服务器
阿里云服务器(ECS)知识点; 阿里云服务器的简介 阿里云服务器的使用 云服务器安装JDK、Tomcat等软件 部署项目 等买了服务器再来学这个视频吧! 揭秘阿里云服务器:https://www.bilibili.com/video/B
2021-12-05
Linux学习01 Linux学习01
Linux什么是Linux人们日常在Windows上访问的百度、谷歌、淘宝、qq、迅雷等软件,支撑这些软件运行的,后台是成千上万的Linux服务器,它们时时刻刻进行着忙碌的数据处理和运算。通常服务器使用LAMP(Linux + Apache
2021-12-04
JavaScript学习复习 JavaScript学习复习
JavaScriptJavaScript(简称JS)和Java没有任何关系。 HTML为骨,CSS为皮,JS为动作合在一起就是浏览器里我们浏览页面所看到的样子。 复习内容如下: JavaScript,他和Python一样是一门编程语言,而
2021-12-02
哈希表和哈希函数 哈希表和哈希函数
什么是哈希表 哈希表(hash table)也叫作散列表,是存储Key-Value映射的集合。对于某一个Key,散列表可以在接近O(1)的时间内进行读写操作。散列表通过哈希函数实现 Key和数组下标的转换,通过开放寻址法和链表法来解决哈希冲
冒泡排序算法 冒泡排序算法
冒泡排序算法的实现以及优化前言冒泡排序核心内容: 相邻元素间两两比较,当一个元素大于右侧相邻元素时,交换它们的位置,如果是小于或等于的话就位置不变。本篇文章主要使用python语言实现最基础的冒泡排序语言以及算法优化,内容均来源于网络或书籍
查找和排序之快速排序 查找和排序之快速排序
查找和排序之快速排序查找和排序的关系是什么? 排序,是指将一系列无序的记录,通过某种方式或者算法,将其变为有序的过程。 查找,是指在某些特定的数据结构中,对给定的值(key),进行查找相应位置的过程。 排序是查找的前提,排序算法的优劣影响着
递归与树 递归与树
递归(recursion)递归的定义: 递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用。 递归的思想是把一个大型复杂问题层层转化为一个与原问题规模更小的问题,问题被拆解成子问题后,递归调用继续进行,直到子问题无需进一
如何判断一个链表是否有环 如何判断一个链表是否有环
如何判读一个链表是不是有环链表?暴力菜鸟版1直接遍历这个链表,每进一个新结点就把这个节点和先前已经遍历的节点进行比较,如果新节点和之前遍历过得节点相同,那说明为有环节点,如果没有那么继续,直到尾节点也没有重复,那说明不是有环链表。 假设链
最小栈的实现 最小栈的实现
最小栈的实现题目:实现一个栈,该栈带有出栈(pop)、入栈(push)、取最小元素 (getMin)3个方法。要保证这3个方法的时间复杂度都是O(1)。 解题思路: step1:设原栈为栈A,辅组栈为B,当第一个元素进栈A时,同时让新元素也
软件测试的方法和技术相关 软件测试的方法和技术相关
软件测试的方法前言软件测试的一些技术和分类划分了解,虽然已经入土了,但是花时间了解的东西一起放出来把,哈哈! 软件测试分类功能测试 —测试人员用鼠标去手动测试 (测试GUI),点点点测试 自动化测试 —用程序测试程序 (测试API),解放双
2021-11-22
软件测试方向探索 软件测试方向探索
前言在20世纪50年代,英国计算机科学家图灵就已经提出了程序测试的定义,测试是验证程序正确性的一种实验形式。可人们一直到60-70年代软件危机出现后才意识到测试的意义。这使我想起了改编自安德鲁·霍奇斯编著的传记《艾伦·图灵传》的电影–《模仿
2021-11-22
Django配置MySQL的设置 Django配置MySQL的设置
Django配置MySQL的设置在项目中的settings.py文件中,将原先的sqllite数据库注释。 然后添加 1 DATABASES = { 2 'default': { 3 'ENGINE': 'dj
2021-11-22
第一篇文章测试 第一篇文章测试
摘要以下内容为复制测试填充,非原创! 一级目录最近看一个朋友的博客,很是一番感动。记录自己的工作、生活、心理变化,所以我受启发,觉得有必要写下自己的心事,为自己的年轻轨迹留下点什么。再就是我是一个孤单的人 ,回到家对着电脑就是我自己一个 ,
2021-11-22
JWT JWT
Json Web Tokenjwt 即 json web token。用于身份校验,当用户登录的时候,服务器会给用户分配一个token,服务不会保存。当用户需要访问服务器的时候,需要带着token,服务通过token来判断用户现在的状态,比
2021-11-21 Binbin