- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 PHP基础学习
0、学习准备1、安装PHPSTUDY2、安装PHPStorm1. PHP简述PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。在一个php文件中可以包括以下内容:l PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码l PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器l PHP 文件的默认文件扩展名是 “.php”php的使用:PHP 可以生成动态页面内容
2022-05-30 19:33:20
4926
2
原创 力扣 第 295 场周赛
力扣 第 295 场周赛6078. 重排字符形成目标字符串啪的一下啊,思路就来了啊,直接提交的啊,没有犹豫,打比赛就要笑着打,wa了啊,小问题,修修改改,过了代码很烂,以后不要写这么烂的代码呀class Solution { public int rearrangeCharacters(String s, String target) { int res = Integer.MAX_VALUE; int len = target.length(); StringBuffer sb
2022-05-29 15:57:07
236
原创 力扣 第79场双周赛
力扣 第79场双周赛6083. 判断一个数的数字计数是否等于数位的值啪的一下很快呀class Solution { public boolean digitCount(String num) { int len = num.length(); int[] nums = new int[10]; for(int i = 0; i < num.length(); i++){ nums[Character.getNumericValue(num.charAt(i))]++;
2022-05-29 15:43:18
217
原创 自定义持久层框架Mybatis
一、前言想要深入了解mybatis,就得自己自定义持久层框架,现在我们来试一下如何制定?二、前期准备jdk11mysql 8idea我们创建两个maven项目一个是自定义框架,一个是测试自定义框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zrhV9jSj-1653320954305)(C:\Users\86157\AppData\Roaming\Typora\typora-user-images\image-20220523230601986.png
2022-05-23 23:50:53
459
11
原创 网络安全 Kali虚拟机的安装和简单使用
一、前言最近突然对网络安全有兴趣,便升级了电脑配置,下载了Kali Linux和几个测试机,下面记录一下下载安装和简单使用的全过程二、软件工具准备:Vmware 虚拟机 v12或V15版本Wireshark v2.4 版本(过滤器,数据包解读)WinXP虚拟机Win2003虚拟机Kali Linux 镜像Win7镜像由于不宜传播,工具关注后私信获取三、安装配置1、首先安装Vmware , 傻瓜式点击安装就行安装成功之后,在电脑网络连接里面,可以看到多了2张虚拟网卡虚拟网卡的功能
2022-05-23 21:48:26
3524
5
原创 写文档利器配置七牛云安装picgo和Typora详细步骤
配置七牛云和Typora详细步骤1、七牛云注册账号https://portal.qiniu.com/home其实其他云服务运营商也可以,但是七牛云是专门做对象存储的这块的,并且存储速率快,用户注册可以免费获得10GB存储量,并且怎么操作都可以不花钱,但是后面要配置域名,因为七牛云只会给30天得测试域名,并且域名还有备案。2、创建空间(就是个存储桶)这里访问控制一定要公开3、配置域名点进去点配置域名,没有备案域名就用测试域名不用配置忽略此步直接跳到picgo(第七步)4. 保存成功
2021-11-02 20:49:21
390
原创 51. N 皇后
51. N 皇后n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。示例 1:输入:n = 4输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]解释:如上图所示,4 皇后问题存在两个不同的解法。示例
2021-10-20 09:48:25
93
原创 37. 解数独
37. 解数独编写一个程序,通过填充空格来解决数独问题。数独的解法需 遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用 ‘.’ 表示。示例:输入:board = [["5","3",".",".","7",".",".",".","."],["6",".",".","1","9","5",".",".","."],[".","9","8",
2021-10-20 09:44:38
210
原创 力扣 50. 求x的N次方
力扣求x的N次方50. Pow(x, n)实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。示例 1:输入:x = 2.00000, n = 10输出:1024.00000示例 2:输入:x = 2.10000, n = 3输出:9.26100示例 3:输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 = 0.25其实代码意思都差不多//快速幂迭代class Solution { publ
2021-10-14 16:17:51
284
原创 牛客21758B:树
牛客21758B:树题目描述shy有一颗树,树有n个结点。有k种不同颜色的染料给树染色。一个染色方案是合法的,当且仅当对于所有相同颜色的点对(x,y),x到y的路径上的所有点的颜色都要与x和y相同。请统计方案数。输入描述:第一行两个整数n,k代表点数和颜色数;接下来n-1行,每行两个整数x,y表示x与y之间存在一条边;输出描述:输出一个整数表示方案数(mod 1e9+7)。示例1输入[复制](javascript:void(0)????4 31 22 32 4输出[复制
2021-10-14 00:40:13
147
原创 力扣 15.三数之和三种解法
15. 三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[]最佳代码 sort-find1、双指针+排序class S
2021-10-14 00:36:13
265
原创 git提交问题
git提交问题error: src refspec master does not match any. 错误的解决办法在使用git bash指令将项目上传到github时,总是遇到一些错误无法解决。下面是我遇到的一个问题error: src refspec master does not match any.error: failed to push some refs to ‘git@github.com:hahaha/ftpmanage.git’问题的内容是:错误:SRC ReFSPEC
2021-09-08 12:56:17
165
原创 阿里云轻量级服务器使用详情
阿里云轻量级服务器使用详情1、Linux新手看这里,玩宝塔面板,老手往下滑到2:1.1、点击登录阿里云,后点击进入轻量级服务器控制台1.2、在服务器列表,点击对应服务器详情1.3、按照1.2操作会来到如图所示的服务器详情页1.4、添加防火墙规则如图所示,添加规则8888并点击确定1.5、如图点击远程连接1.6、输入sudo su root,回车切换至root账号1.7、输入bt default回车,获取宝塔面板初始信息如图所示,记录相关信息1.8、浏览器打开上面获得的管理服
2021-09-07 23:15:29
1613
原创 Java后端保存图片
//用户个人中心(一张图片)/**updateuimg修改头像*/@RequestMapping(value = “/updateuimg”,produces = {“application/json;charset=UTF-8”})@ResponseBodypublic JSONObject updateuimg(@RequestParam(value = “file”, required = false) MultipartFile file, HttpSession session
2021-06-16 22:11:31
2529
1
原创 实验六 虚拟局域网(VLAN)
实验六 虚拟局域网(VLAN)一、 实验目的综合应用所学计算机网络知识,完成一个虚拟局域网(VLAN)创建、配置和测试,比较全面的掌握和了解虚拟局域网。1.理解虚拟局域网的概念。2.了解VLAN技术在交换式以太网中的使用。3.理解VLAN在数据链路层隔离广播域的作用。二、实验设备及软件环境:本实验中每一实验组配置的实验设备如下:1、5类UTP双绞线6根2、PC机6台(已配置好网卡和安装好Windows XP操作系统)3、交换机Cisco2960 1台*4、Cisco Packet T
2020-12-16 12:21:47
17897
6
原创 实验四 总线型以太网的特性
标题实验四 总线型以太网的特性一、实验目的验证总线型以太网的特性(广播、碰撞)二、实验内容拖动三台计算机到逻辑工作空间拖入集线器并连线自动连线配置IP地址让各计算机相互发送数据包观察arp表观察发送过程并记录让两台计算机同时发送数据包观察现象并撰写实验报告三、实验设备及软件环境:Cisco Packet Tracer四、实验步骤及分析拖动三台计算机到逻辑工作空间拖入集线器并连线集线器特点:集线器的以太网在逻辑上仍然是一个总线
2020-12-02 20:43:51
5442
原创 实验五 集线器和交换机的区别
标题实验五 集线器和交换机的区别一、 实验目的*验证集线器和交换机的区别1、了解集线器和交换机如何转发数据2、理解冲突域和广播域的概念3.对比单播以太网帧和光波以太网帧的目标MAC地址二、实验内容构建4个以太网(每个由3台主机构成,IP均为192.168.0.1—192.168.0.3),其中两个通过交换机互连、两个通过集线器互连如果再构建交互机互连的时候,中间连接处指示灯不是绿色,则多切换几次实时/仿真模式在实时模式下,所有机器相互发一遍数据包将之前所有发送过包的所有场景删除
2020-12-02 20:43:07
8452
原创 实验八 IPV4地址——划分子网
标题实验八IPV4地址——划分子网一、 实验目的学习划分子网的方法验证划分子网的作用二、实验内容用四台主机和两台交换机构成网络交换机两两相连,每台交换机连接两台主机设置主机IP(192.168.0.1、192.168.0.2、192.168.0.65、192.168.0.66),子网掩码均为(255.255.255.0)通过ping的方式,测试这四台主机之间相互通信情况,并说明原因将所有主机的子网掩码设为(255.255.255.192)通过ping的方式,测
2020-12-02 20:41:02
4867
原创 实验七 IPV4地址——分类地址
标题实验七 IPV4地址——分类地址一、 实验目的验证分类IP地址初步了解路由器二、实验内容拖动两台主机到逻辑空间并连线给两台主机配置IP地址(C类,192.168.0.1/192.168.0.2)用左边主机ping右边主机(观察现象)将右边主机IP地址改为(172.168.1.1)用左边主机ping右边主机(观察现象)删除两主机之间的连续通过路由器将两主机连接打开路由器的两个端口,并配置IP地址每个接口的IP地址要和与之相连的主机的网络号相
2020-12-02 20:40:21
3253
原创 数据结构 数组与树相关知识点与作业
数组和树及其应用树和二叉树的建立和应用【实验目的】熟练掌握树的基本概念、二叉树的基本操作及在链式存储结构上的实现。重点掌握二叉树的生成、遍历及求深度等算法。掌握二叉树的线索化及线索二叉树的遍历算法;掌握赫夫曼树的含义及其应用。掌握运用递归方式描述算法及编写递归C程序的方法,提高算法分析和程序设计能力。【实验要求】1.认真阅读和掌握和本实验相关的教材内容。2.编写完整程序完成下面的实验内容并上机运行。第一节 知识准备树型结构是一类非常重要的非线性结构,是《数据结构》课程中的重点和难点之
2020-11-11 20:26:08
586
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人