- 博客(44)
- 收藏
- 关注
原创 日常使用小技巧集合
一. 批量修改文件拓展名将所有需要修改拓展名的文件置于同一文件夹中在文件夹中创建一个 txt 文件,输入一下命令ren *.原拓展名 *.新拓展名将 txt 文件的拓展名更改为 bat,双击运行该 bat 文件即可更改完成。二、利用程序批量修改文件名import java.io.File;public class RenameFileNames { public static void main(String[] args) { /*文件所在目录*/
2022-02-06 09:16:45
352
原创 JavaScript 高级程序设计 笔记
第一章 什么是 JavaScriptJavaScript 的组成:ECMAScript、文档对象模型(DOM)、浏览器对象模型(BOM)文档对象模型(DOM):一个应用编程接口(API),提供与网页内容交互的方法与接口。DOM 将整个页面抽象为一组分层节点。HTML 或 XML 页面的每个组成部分都是一种节点,包含不同的数据。<html lang="en"> <head> <title>Sample</title>
2022-02-06 00:31:33
649
原创 MinConda安装
下载安装包官网地址安装测试安装是否成功在CMD命令行中输入conda info检查是否显示相关信息,若提示 “‘conda’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”则需要配置环境变量。将C:\Users\UserName\miniconda3和C:\Users\UserName\miniconda3\Scripts添加到系统变量的Path当中。...
2022-01-17 11:30:38
1082
原创 知乎视频下载
知乎视频下载步骤如下:打开视频所在的文章按F12打开控制台点击Network然后刷新会显示资源在Filter中输入vzuu,这是知乎视频网站主机名,会将视频资源过滤出来选择任意一项右键,选择open in web就会在新网页中播放视频然后右键将视频另存为即可...
2021-07-11 11:42:49
179
原创 Git连接远程仓库,协作开发
利用Git连接远程仓库步骤在本地创建一个文件夹存放从远程仓库拉取的文件在该文件夹中打开Git Bash客户端输入git init进行初始化连接远程仓库git remote add origin git@github.com:user-name/repository-name.git从远程仓库拉取文件git pull origin branch-name自行开发将开发代码推到远程仓库# 注意add后面的 "."git add .git commit -m 'commen
2021-06-24 13:51:24
108
原创 Vue项目使用Less后项目无法运行的解决方案
下载less、less-loader依赖包npm install less less-loader --savemain.js文件中引入并使用import less from 'less'Vue.use(less)运行命令启动项目npm run dev项目无法启动原因:安装的less-loader依赖版本过高,版本是7.3,less的版本是4.1.0解决方案:写在less-loader,重新安装低版本npm uninstall less-loadernpm in.
2021-01-27 13:54:47
992
原创 Spring项目将普通Java对象转换成Json对象并返回的方法
添加依赖 <!--Json依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.70</version> </dependency> &.
2021-01-26 10:36:27
505
原创 Spring整合MyBatis配置
查询依赖版本的网站:Maven Repository需要添加的依赖 <!--连接MySQL--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.21</version&
2021-01-26 10:31:50
781
原创 VMware Workstation安装VMware Tools
刚开始点击安装VMware Tools时如果出现以下弹窗原因是此时桌面上也存在一个磁盘,可以先将它弹出然后再安装,当然直接点击弹窗里面的是也是可以的之后得到的镜像文件中,有一个压缩包,但是在镜像文件中是无法解压的,可以将压缩文件移动到桌面然后解压,在解压后得到的文件夹中打开终端执行:./vmware-install.pl命令,然后一路enter就会根据默认值走下去,就安装完毕了。...
2020-08-05 08:59:10
355
原创 WinRAR硬核去广告教程
下载软件:资源管理器提取码:2s2n步骤:安装资源管理器打开资源管理器找到WinRAR安装文件目录点击Resource Hacker的open,选中WinRAR的exe文件打开字串表(String Table)找到第80栏,删除前置序号为1277的整行字符串点击编译,然后保存即可。...
2020-08-02 13:03:13
320
原创 Java学习重点内容笔记
命名规范:骆驼命名法,类名所有单词的首字母全部大写,变量第二个单词开始所有首字母全部大写。public class GetName { }String firstName="Shen"main方法必须声明为public,且该方法必须有一个外壳类。采用双引号分隔字符串。注释的方法:① //注释内容② /*注释内容*/③ /**注释内容*/:可自动生成文档。判断一个变量是否是数值:Float.isNaN()和Double.isNaN(),不可以使用x == Double.NaN进行判.
2020-07-25 17:25:55
104
原创 Linux 学习
Linux 系统发行版:Kali修改root用户命令系统安装时默认会创建一个普通用户,且在安装过程中没有为root用户设置密码,系统安装成功后只能通过普通用户登录,想要切换至root用户,需要修改root用户的密码,步骤如下:在终端输入:sudo passwd root系统会提示输入当前普通用户的密码:密码正确后会要求输入新的root用户密码:得到以下提示说明root账户密码修改成功,可切换用户使用root登录...
2020-07-24 17:47:46
77
原创 VMware Workstation 装 Kali Linux 安装软件失败解决方案
主要步骤可参考以下教程:https://blog.csdn.net/z806899669/article/details/99168443以下为一些注意点:磁盘容量大小至少参照系统推荐的大小,否则在系统操作中将会出现容量不足的情况。网络连接选择"使用网络地址转换NAT"配置软件包管理器中不适用网络镜像安装系统时使用宽带连接关闭防火墙和安全软件软件选择时,除了某人选中的选项之外,把...large - default selection plus addtional tools勾选,这样后期不
2020-07-24 12:23:43
1497
原创 利用DiskFileItemFactory实现文件上传
DiskFileItemFactory类:是创建FileItem对象的工厂常见的方法有:public void setSizeThreshold(int sizeThreshold):设置缓存空间大小,默认值为10K,当上传文件大于缓冲区大小时,将作为临时文件缓存上传的文件。public void setRepoitory(File repository):设置临时文件目录,默认值为java.io.tmpdir。ServletFileUpload类:负责处理上传的文件,并将表单中每个输入项.
2020-07-22 21:29:14
870
原创 JSONObject和JSONArray
JSONObject类:产生一个JSON数据类型对象JSONArray类:产生一个JSON数据类型数组public Object put(Object key, Object value):在一个JSONObject对象中添加一个键值对public boolean add(Object value):在JSONArray对象中添加一个对象...
2020-07-22 20:04:17
1497
原创 Java自动发送邮件
import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Properties;public class MailUtil { /*邮箱账号*/ public static String account = ""; /*邮箱授权码*/ public static String passwo
2020-07-21 21:46:22
353
原创 消息摘要算法实现字符串加密
import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Encryption { /** * 静态方法的返回值必须是静态变量 */ static String encryptedPassword; /** * @param password 在其他类中调用该方
2020-07-21 21:24:26
161
原创 表单验证
<!DOCTYPE html><html><head> </head><body> <!--使用onsubmit提交表单,并且button的type为submit时onsubmit属性的内容必须要有return关键字,否则函数拒绝执行,不会返回,并且表单会在不校验的情况下提交 --> <form name="myForm" onsubmit="return validate()">
2020-07-08 11:04:44
542
原创 VSCode canvas没有代码提示问题的解决方案
方法:获取canvas元素之前添加注释,注意@之前必须是两个*否则无效/** @type {HTMLCanvasElement} */ let canvas = document.getElementById("canvas")
2020-07-08 07:24:54
751
1
原创 芯片测试
题目import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=scan.nextInt(); int[] num=new int[n]; ...
2020-04-29 22:46:19
132
原创 回形取数
题目import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int m=scan.nextInt(); int n=scan.nextInt(); ...
2020-04-29 21:49:57
103
原创 Vue、Webpack项目打包部署到服务器
第一步、config文件夹下index.js中module.exports中的build部分的assetsPublicPath由/更改为./第二步、build文件夹下的utils.js文件中的if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, /* 此处为添加...
2020-04-13 21:42:46
341
原创 报时助手
import java.util.Scanner;public class Main { static String transform(int n){ switch (n){ case 0 : return "zero"; case 1 : return "one"; case 2 : return...
2020-03-17 13:33:06
107
原创 2n皇后问题
import java.util.Scanner;public class Main { //n表示棋盘的大小,count则为上文提到的计数变量记录放置方法的个数 static int n,count=0; //二位数组表示棋盘 static int[][] map; public static void main(String[] args) { ...
2020-03-12 13:46:45
147
原创 JAVA从大到小排序
import java.util.Arrays;import java.util.Comparator;public class test02{ public static void main(String[] args) { //注意,要想改变默认的排列顺序,不能使用基本类型(int,double, char) //而要使用它们对应的类 ...
2020-03-10 21:09:37
1623
原创 大数阶乘计算
方法一import java.math.BigInteger;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=scan.nextInt(); ...
2020-03-09 16:33:10
92
原创 杨辉三角形
import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=scan.nextInt(); int[][] num=new int[n+1][n...
2020-03-09 09:26:19
176
原创 数字
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scan=new Scanner(System.in);...
2020-03-08 22:04:13
123
原创 特殊回文数
题目:输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n=scan....
2020-03-08 21:42:21
135
原创 Vue前端项目相关包安装
1. 命令行进入文件夹安装Vue依赖cd Desktop/Imook/Demonpm install vue --save引用Vue.min.js<script src="node_modules/vue/dist/vue.min/js"></script>安装脚手架npm install -g vue-cli初始化webpack包vue init w...
2020-03-08 09:36:14
143
原创 Fibonacci数列
方法Ⅰ:递归调用实现缺陷:每一次都从头开始计算,时间复杂度高public class Demo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = Integer.parseInt(scan.nextLine().trim()); System.out...
2020-02-28 14:49:22
94
原创 JAVA保留两位小数的方法
方法Ⅰ:System.out.printf("%.2f",x);方法Ⅱ:System.out.println(String.format("%.2f", x));方法Ⅲ:DecimalFormat decimalFormat = new DecimalFormat("#.00");System.out.println(decimalFormat.format(f));方法Ⅳ:...
2020-02-09 22:58:27
220
1
原创 牛客--好三角形(BigInteger)
题目链接题解:三角形分类:底为2高为1或者底为1高为2,N*M个结点的矩形底为2:平行于X轴:每行可以有(M-2)条底,最近的上面的M个格点均可为顶点,最上方的一行格点没有向上的格点可以作为顶点,故共有(N-1)行,顶点向下情况相同。平行于Y轴,(N-2)条底,(M-1)行两种情况共有(M-2)×M×(N-1)×2+(N-2)×N×(M-1)×2=2×(m+n-2)底为1:平行于X轴...
2020-02-08 23:18:56
141
原创 Web前端实战案例
制作404页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录和注册页面设计</title> <style> /*通配选择器*/ *{ m...
2020-02-01 20:34:57
6216
原创 HTML5+CSS3+JavaScript学习笔记
基础知识HTML5 基础入门HTML5 的基本概念什么是HTML5 HTML5 是标记语言,使用标记标签描述网页。HTML与XHTML XHTML是可扩展的超文本标记语言,是一种置标语言,是更严格、更纯净的HTML版本。XHTML是以XML格式编写的HTML。XHTML具有<!DOCTYPE…>强制性、元素必须合理嵌套、元素必须有关闭标签、空元素必须包含关闭标签、元素必...
2020-02-01 20:31:33
4022
原创 1294A - Collecting Coins(Math.max()方法)
Collecting Coins题意:三个人原来各有a,b,c个硬币,另一个人拿来了n个,问是否能将n个硬币分给三个人使得三个人的硬币数量相同。题解:首先判断所有硬币的和是否能被3整除,若不能则一定不能平均分,若能,则判断所有硬币的平均数是否小于Max(a,b,c),若小于则不能完成分配,因为三个人原有的硬币是不能参与分配的。若大于则可以完成分配。import java.util.Scann...
2020-01-25 21:15:11
238
原创 1293A-ConneR and the A.R.C. Markland-N(ArrayList、二分查找)
ConneR and the A.R.C. Markland-N题意:一栋楼有n层,某人在s层,这栋楼中每一层都有一间餐厅,其中有k层的餐厅是关闭的,求从第s层到最近的餐厅最少需要走多少层题解:二分查找import java.util.ArrayList;import java.util.Scanner;public class Main{ public static void...
2020-01-21 22:55:21
335
原创 1281A-Suffix Three(endWith()、charAt()、substring()方法)
Suffix Three题意:根据给出的字符串的后缀判断所代表的国家题解:使用String类的endWith()或charAt()方法获取字符串的后缀//endWith()方法import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner s...
2020-01-15 14:16:16
201
原创 1283A-Minutes Before the New Year(算时间的简单题)
Minutes Before the New Yearimport java.util.Scanner;public class Main { public static void main(String[] args){ Scanner scan=new Scanner(System.in); int t=scan.nextInt(); ...
2020-01-14 14:04:40
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人