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 可以生成动态页面内容
力扣 第 295 场周赛 力扣 第 295 场周赛6078. 重排字符形成目标字符串啪的一下啊,思路就来了啊,直接提交的啊,没有犹豫,打比赛就要笑着打,wa了啊,小问题,修修改改,过了代码很烂,以后不要写这么烂的代码呀class Solution { public int rearrangeCharacters(String s, String target) { int res = Integer.MAX_VALUE; int len = target.length(); StringBuffer sb
力扣 第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))]++;
自定义持久层框架Mybatis 一、前言想要深入了解mybatis,就得自己自定义持久层框架,现在我们来试一下如何制定?二、前期准备jdk11mysql 8idea我们创建两个maven项目一个是自定义框架,一个是测试自定义框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zrhV9jSj-1653320954305)(C:\Users\86157\AppData\Roaming\Typora\typora-user-images\image-20220523230601986.png
网络安全 Kali虚拟机的安装和简单使用 一、前言最近突然对网络安全有兴趣,便升级了电脑配置,下载了Kali Linux和几个测试机,下面记录一下下载安装和简单使用的全过程二、软件工具准备:Vmware 虚拟机 v12或V15版本Wireshark v2.4 版本(过滤器,数据包解读)WinXP虚拟机Win2003虚拟机Kali Linux 镜像Win7镜像由于不宜传播,工具关注后私信获取三、安装配置1、首先安装Vmware , 傻瓜式点击安装就行安装成功之后,在电脑网络连接里面,可以看到多了2张虚拟网卡虚拟网卡的功能
写文档利器配置七牛云安装picgo和Typora详细步骤 配置七牛云和Typora详细步骤1、七牛云注册账号https://portal.qiniu.com/home其实其他云服务运营商也可以,但是七牛云是专门做对象存储的这块的,并且存储速率快,用户注册可以免费获得10GB存储量,并且怎么操作都可以不花钱,但是后面要配置域名,因为七牛云只会给30天得测试域名,并且域名还有备案。2、创建空间(就是个存储桶)这里访问控制一定要公开3、配置域名点进去点配置域名,没有备案域名就用测试域名不用配置忽略此步直接跳到picgo(第七步)4. 保存成功
51. N 皇后 51. N 皇后n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。示例 1:输入:n = 4输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]解释:如上图所示,4 皇后问题存在两个不同的解法。示例
37. 解数独 37. 解数独编写一个程序,通过填充空格来解决数独问题。数独的解法需 遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用 ‘.’ 表示。示例:输入:board = [["5","3",".",".","7",".",".",".","."],["6",".",".","1","9","5",".",".","."],[".","9","8",
力扣 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
牛客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输出[复制
力扣 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
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
阿里云轻量级服务器使用详情 阿里云轻量级服务器使用详情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、浏览器打开上面获得的管理服
Java后端保存图片 //用户个人中心(一张图片)/**updateuimg修改头像*/@RequestMapping(value = “/updateuimg”,produces = {“application/json;charset=UTF-8”})@ResponseBodypublic JSONObject updateuimg(@RequestParam(value = “file”, required = false) MultipartFile file, HttpSession session