【日常学习笔记】
文章平均质量分 50
记录日常学习东西的笔记
南方者
南方者,一个热爱计算机更热爱祖国的南方人。
展开
-
【奇奇怪怪小知识】系统盘(C盘)持续发出“救救我”信号(C盘仅剩不足10G,爆红), 操作过后直接腾出近20G
新买的电脑不到两年,平常安装都放去其他磁盘。结果今天一看,我去?C盘变红彤彤的?C盘仅剩不到10G,爆红!c盘似乎在跟我说,救救我!救救我!无奈之下,我开始与之拉扯,看看都有啥..原创 2022-03-25 23:41:10 · 2551 阅读 · 0 评论 -
【Node.js】【CMD命令行】垫底的后端(我)来垫底node了,居然搞了个命令行互动翻译
node 就是 JavaScript 的服务器,好比后端的运行 java 的 tomcat。(好像这个后端比喻也不对,应该说是像nginx。 ——来自后端垫底的自我理解)...原创 2022-03-20 10:16:08 · 1003 阅读 · 0 评论 -
【JAVA】【获取vue页面】什么,不支持vue页面的内容获取,支持的来了,还不需要额外安装浏览器。
来源地址:https://juejin.cn/post/7032620393622044686【每日一点事】毛豆和黄豆其实是一个东西,毛豆是年轻的时候,黄豆是已经年老的时候。一、前言最近,一个网友问,怎么想做个数据调查报告,都被页面加载403、页面内容加载不到、vue页面劝退。什么?这点小事还解决不了?vue页面不支持?我立马甩了这篇代码给他!vue页面403页面二、代码分析没改代码前的代码(获取不到vue页面和403页面) public static void main(S原创 2021-11-22 15:05:31 · 2555 阅读 · 1 评论 -
【猫图识别】【HTML】一张猫图,告诉你猫咪在哪
来源地址:https://juejin.cn/post/7032670502858686495一、前言突发奇想,我能不能根据一张图片,就识别到图片是否有猫咪,并且这个地方是在哪里?二、准备工作旷视Face 和 小牛翻译 所提供的API、一张猫咪图片!三、准备工作的流程旷视Face 使用API流程官方教程:场景与物体识别的API使用教程注册并登录控制台——》创建应用API Key(应用管理)——》获取API Key、API Secret请求地址:<!-- 需要POST请原创 2021-11-22 15:03:22 · 4615 阅读 · 0 评论 -
【随机一句诗歌】【JS】随机一句诗歌,并且附带点击时间和当前时间。
来源地址:https://juejin.cn/post/7033014658181103653【每日一点事】在埃菲尔铁塔上,其实,共刻有72位科学家的名字…一、代码【核心代码】getTodayNowTime() 当前时间计算 // 当前时间计算转换 function getTodayNowTime() { var date = new Date(); // 分别获取当前年、月、日、时、分、秒原创 2021-11-22 14:32:31 · 752 阅读 · 0 评论 -
【学习笔记】【正则表达式】`A-Za-z`和`A-z`的区别,前者更精准,后者包括部分字符。
A-Za-z和A-z的区别,前者更精准,后者包括部分字符。【原因】根据是ASCII码(如下图:)A的ASCII码是65,Z是90,a是97,z是122.A到z之间的ASCII码还包括字符:[\]^_`【结论】A-Za-z:是只有26个大写字母和26个小写字母(也就是52个字符).A-z:是A-Za-z的基础上加上[\]^_`这6个字符(也就是58个字符)....原创 2021-10-27 10:26:46 · 1783 阅读 · 0 评论 -
【JAVA】【Hutool】一行代码给图片添加水印
【所需添加的依赖】 <!-- hutool 一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.13</version> </原创 2021-10-08 15:12:30 · 2764 阅读 · 9 评论 -
【JAVA】【Hutool】一行代码完成邮箱发送
目录【所需添加的依赖】【配置文件】【代码与结果展示】【所需添加的依赖】 <!-- hutool 一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7原创 2021-10-08 15:03:57 · 202 阅读 · 0 评论 -
【个人博客的搭建】【从零开始】【零成本】Hexo + Gitee(有教程视频)
【体验地址】1 【程序员南方者的博客】:https://nanfangzhe.gitee.io/2 【南方阿怼的个人博客】:https://southern-adui.gitee.io//【视频教学地址】:https://www.bilibili.com/video/BV1xL4y1z7UU【B站up主】:https://space.bilibili.com/158405457目录【项目展示】【注册、下载与安装】【1】gitee注册【2】Typora下载【3】node安装【4】git安装【本地.原创 2021-10-05 08:22:39 · 227 阅读 · 0 评论 -
【微信小程序】【云开发】【从零开发】【零成本】翻译小程序 —《阿怼翻译》0.0.1版本(有教程视频和源码)
【初学篇】- 【微信小程序云开发】 - 【阿怼翻译小程序】【代码地址】:https://gitee.com/nanfangzhe/adui_tranlate【视频地址】:https://www.bilibili.com/video/BV1pg411F7Z7【体验地址】:可微信搜索小程序:阿怼翻译或扫一扫下方二维码文章目录一、准备工作1、一个邮箱(注册小程序)2、一个微信号和认证个人的信息(注册小程序)3、一个微信开发者工具(开发小程序)4、一个手机号码(注册小牛翻译帐号)5、一个微信开发者文原创 2021-10-05 08:10:49 · 4990 阅读 · 0 评论 -
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前
结论:finally在try结束或者catch结束后执行或者return前执行。目录【代码展示】(实践是检验真理的唯一标准)【try结束】【catch结束】【return前】【代码展示】(实践是检验真理的唯一标准)【try结束】【代码】 public static void main(String[] args) { try{ System.out.println("try-do"); }catch(Exception e){ System.out.println("cat.原创 2021-09-26 11:06:39 · 286 阅读 · 0 评论 -
【学习笔记】【刷题】【每日一题】2. Nim 游戏
【来源】:力扣 - 题库 292(每日一道力扣,业务逻辑不发愁。)首次做的 public boolean canWinNim(int n) { if(n/4==0){ // 这里把n为1、2、3的时候,直接true return true; } if(n%4==0){ // 画图可得,1,2,3,4,5,6,7,8,9. 发现,如果要赢,必须要对手最后落在4这个数上。 .原创 2021-09-18 14:46:14 · 131 阅读 · 0 评论 -
【学习笔记】【Java】稀疏数组与二维数组的转换
废话不多说,直接上代码。 public static void main(String[] args) { // 稀疏数组与二维数组的转换 // 举例:五子棋棋盘:10x10的棋盘 没有放棋子:0,白子:1,黑子:2 // 0 0 0 0 0 0 0 0 0 0 // 0 0 0 0 0 0 0 0 0 2 // 0 0 0 0 0 0 0 0 0 0 // 0 0 0 0 0 0 0 0 0 0 // 0 0 0 0 0 0 0 0 0 0 // 0 0 0 0 1 .原创 2021-09-13 18:54:14 · 110 阅读 · 0 评论 -
【学习笔记】【刷题】【每日一题】1. 分割平衡字符串
【来源】:力扣 - 题库 1221(每日一道力扣,业务逻辑不发愁。)// 首次做的时候(优化前)class Solution { public int balancedStringSplit(String s) { int R = 0; int L = 0; int sum = 0; while (s.length() > 0) { if (s.startsWith("R")) { R++; } else { L++; } s.原创 2021-09-08 07:23:13 · 81 阅读 · 0 评论 -
【学习笔记】【JAVA】创建目录或文件,达到能是否重命名,是否追加内容,是否覆盖。
这里写目录标题一、新写/重命名 文件二、新写/重命名 文件目录三、查看文件一、新写/重命名 文件 /** * 新写/重命名 文件 * @Method: writerData * @author: nanfangzhe_xsz * @date: 2021年8月2日 * @param path 文件目录 * @param txtName 文件名 * @param txt 文件内容 * @param isRename 文件是否重命名旧的,创建新的 * @param isAd原创 2021-09-03 11:55:58 · 273 阅读 · 0 评论 -
【学习笔记】【JAVA】【Redis】重启项目后,redis恢复对象数据(对象中有List、Map属性)
引入pom依赖 <!-- redis --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> </dependency> <!-- fastjson --> <dep原创 2021-09-03 11:54:23 · 362 阅读 · 0 评论 -
【学习笔记】【JS】javascript-obfuscator 代码混淆、压缩工具。(非常简单操作)
参考地址:https://blog.csdn.net/foupwang/article/details/103306332原创 2021-08-18 09:53:14 · 1095 阅读 · 0 评论 -
【学习笔记】【JAVA】【加密】对称加密 - DES,加密解密(自定义密钥)(所有字符均可用)
【参考资料】:https://www.cnblogs.com/qiantao/p/13292658.html话不多说,直接上代码。目录标题【合成一个方法接口】【参考资料的源代码】【合成一个方法接口】 public static void main(String[] args) { String str = "nanfangzhe.cn"; // 1加密 2解密 try { String esc_Code = ESC_Code(str, str, 1); System.o.原创 2021-08-09 09:50:05 · 308 阅读 · 0 评论 -
【学习笔记】【Eclipse】【使用教程】Eclipse的一些消失、窒息操作的解救方案。欢迎大家来一起提出问题和解决问题~(持续更新)
文章目录【1】eclipse左侧项目栏不见了【2】Debug的时候,全局变量不显示。【1】eclipse左侧项目栏不见了(参考地址:https://www.php.cn/java/base/470609.html)【答案】:点击顶部导航栏中的“window”选项;然后在打开的下拉菜单中,点击“show view”选项;接着在打开的菜单中,点击“Project Explorer”选项即可调出左侧项目栏。”【操作图】:【2】Debug的时候,全局变量不显示。(参考地址:http://cn.vo原创 2021-08-05 13:36:10 · 244 阅读 · 0 评论 -
【学习笔记】【JAVA】运算中,float c = (float) b / a; 是先强制类型转换还是先计算?
【参考地址】:https://blog.csdn.net/qq_44708426/article/details/105326168【问题】:运算中,float c = (float) b / a; 是先强制类型转换还是先计算?【代码区域】: public static void main(String[] args) { int a = 3; int b = 10; float c = (float) b / a; System.out.println(c); }今天写代.原创 2021-07-29 18:45:39 · 1286 阅读 · 0 评论 -
【学习笔记】【JAVA】添加程序运行时间,测试运行了多久时间。
不废话,直接上代码。 public static void main(String[] args){ long startTime1 = System.currentTimeMillis(); // 获取开始时间 /* * 程序代码... */ long endTime1 = System.currentTimeMillis(); // 获取结束时间 System.out.println("程序运行时间: " + (endTime1 - startTim.原创 2021-07-28 12:11:04 · 392 阅读 · 0 评论 -
【学习笔记】【JAVA】Map.toString()后的字符串转换回Map类型
【参考地址】:Map.toString()后字符串转换回Map public static void main(String[] args) { String str = "{src_text=小牛上传,tgt_text=Ewota eswi,from=zh,to=izz,username=1109}"; Map<String, String> map = mapStringToMap(str); System.out.println(map); System.out.p.原创 2021-07-21 01:24:08 · 3283 阅读 · 0 评论 -
【学习笔记】【JAVA】处理跳转链接,获取重定向地址
【参考资料】:Java 获取网络302重定向URL的方法【代码展示】 /** * 处理跳转链接,获取重定向地址 * * @param url * 源地址 * @return 目标网页的绝对地址 */ public static String getAbsUrl(String url) { CloseableHttpClient httpclient = HttpClients.createDefault(); HttpClientConte.原创 2021-07-09 09:37:36 · 1280 阅读 · 0 评论 -
【学习笔记】【JAVA】判断访问的页面是html还是数据(如:css、zip、pdf、js等数据文件)。
话不多说,直接代码展示【代码展示】 public static void main(String[] args) { String htmlUrl1 = "nanfangzhe.cn"; String htmlUrl2 = "https://nanfangzhe.cn/images/lead.jpg"; System.out.println(isTrueHtml(htmlUrl1)); System.out.println(isTrueHtml(htmlUrl2)); } // .原创 2021-07-08 15:55:50 · 601 阅读 · 0 评论 -
【BUG日记】【JS】出现Cannot read property ‘xxx‘ of null
【日期】: 2021/6/28【问题】: 本来能正常运行请求,突然出现Cannot read property ‘xxx’ of null问题【原因】: 后端返回的数据为空(null),null的Json里不能放值。【如何发现】: 百度查询,虽没有给到帮助,最终还是自己重新审核代码、逻辑,然后发现的。【如何修复】: *****【总结】: *****...原创 2021-07-07 01:20:39 · 1696 阅读 · 0 评论 -
【学习笔记】【JS】外部JS文件进行传递参数到内部JS(已解决中文乱码问题)
【参考资料】:【JS】在html中引入外部js文件时,获取传递的参数目录【结果展示】【代码展示】html文件js目录下的_init.js文件【结果展示】【代码展示】html文件<script type="text/javascript" src="./js/_init.js?ID=nanfangzhe&name=南方者"></script>js目录下的_init.js文件【方法1】:function getParam() { var js = do原创 2021-07-08 15:12:09 · 419 阅读 · 0 评论 -
【学习笔记】【代码开源】【VB 6.0】【Microsoft Visual Basic 6.0】做个简单的翻译窗口(已解决传递数据乱码和传回数据中文乱码等问题)
借用小牛翻译开发平台的免费apikey(官网注册即可免费获取apikey)目录【结果展示】【例子1】【例子2】【部分代码】【完整源码地址】【结果展示】【例子1】【翻译前】:【翻译后】:【例子2】【翻译前】:【翻译后】:【部分代码】【中英对换操作,需要手动修改代码】Private Sub Command1_Click()niu_from = "en" '这里修改源语言niu_to = "zh" '这里修改需要翻译成的语言Text2.Text = getdata(".原创 2021-06-23 18:42:23 · 478 阅读 · 0 评论 -
【学习笔记】刷力扣题的时候,才知道还有bitCount这个方法,用于统计二进制中1的个数。
Integer.bitCount() 统计二进制中1的个数原创 2021-06-23 18:42:00 · 148 阅读 · 0 评论 -
【学习笔记】【Windows】进程端口删除
netstat -ano | findstr “602”查询所端口,获取PID(这里是获取602端口)taskkill /pid 23484 -t -f删除对应的pid,结束该进程!原创 2021-06-16 08:11:10 · 182 阅读 · 0 评论 -
【学习笔记】【JAVA】获取指定HTML标签的指定属性的值(多行的也照单全收)
【部分参考】:https://blog.csdn.net/qi923701/article/details/79180756(参考的例子中代码是没有考虑到换行符的)【链表形式】: /** * 获取指定HTML标签的指定属性的值 * * @param source * 要匹配的源文本 * @param element * 标签名称 * @param attr * 标签的属性名称 * @return.原创 2021-06-07 14:32:29 · 685 阅读 · 0 评论 -
【阿里21校招笔试题】【日常生活】【BUG日记】我真是个呆瓜!居然不会写冒泡排序了,我吐了!结果阿里的校招笔试题一题都没做好!!!我人真的傻了!就卡在排序上!!!
【记录】:记录一次呆瓜日记,自己真是一个大傻子。【经过】:今天晚上在做阿里校招的笔试题的时候,我人傻了。固定一个小时,做两道编程题,结果第一题都没做完。【题1】:(只记得大概需求)输入一个数n,再输入n个数,在这n个数中,能被平方整除的,就过,不能整除的就算最小差值并且记录下来。最后整除的数值里达到一半的就不用算最小差值总和。如果缺多少个整除数的,就输出这个所有最小差值的总和。【样例】:输入(第一行):4输入(第二行):4 7 12 13输出:2【当时写的答案】:我当时写的排序(我真是个原创 2021-03-19 23:06:02 · 373 阅读 · 0 评论 -
【学习笔记】【PS】基础学习篇(持续更新中...)
主界面:菜单栏、选项栏、工具栏、面板原创 2021-01-25 00:08:56 · 928 阅读 · 0 评论 -
【学习笔记】【单点登录】三种常见的单点登录
【1】:session广播机制实现(session复制)【2】:使用cookie + redis实现【3】:使用token实现原创 2020-11-19 17:52:39 · 205 阅读 · 0 评论 -
【南方者】【消遣小测试】【SpringBoot】【HTML】【阿凡达数据平台】消遣页面小测试项目
【资料地址】:Gitee源码地址:https://gitee.com/nanfangzhe/fungame在线测试地址:https://nanfangzhe.cn/fungame/page/main.html【设计与结构】:源码都在Gitee上了,后端是用SpringBoot,前端就很普通的html,数据来源是阿凡达数据平台。前端技术很烂,加载很慢,没想到怎么优化,还敬请见谅。【效果展现】:...原创 2020-11-12 09:59:23 · 198 阅读 · 0 评论 -
【学习笔记】【线程池】【ThreadPoolExecutor】了解与学习
1原创 2020-11-05 09:21:49 · 144 阅读 · 0 评论 -
【学习笔记】【JAVA】【Collections】【Comparator】返回数据中,根据一个数据索引排序。(完整代码)
【例子】:根据图中rise数据(学校人数)索引进行排序。(①升序:由小到大 ②降序:由大到小)【解】:(注:rise是整数型,1是升序,由小到大;0是降序,由大到小)【代码】:【StundentBean】public class StudentBean { // 学生名字 private String sname; public String getSname() { return sname; } public void setSname(String sname) { t原创 2020-11-02 14:01:32 · 167 阅读 · 0 评论 -
【学习笔记】【MySQL】【JDBC】为了避免连接数据库的URL后缀追加参数再遇到坑,逮到一个就加入详解。
参考资料:https://www.cnblogs.com/append/archive/2004/01/13/5643568.html后缀追加参数说明缺省值(默认值)版本要求autoReconnect当数据库连接异常中断时,是否自动重新连接?FALSE1.1autoReconnectForPools是否使用针对数据库连接池的重连策略FALSE3.1.3characterEncoding当useUnicode设置为true时,指定字符原创 2020-10-10 12:23:23 · 817 阅读 · 0 评论 -
【学习笔记】【BUG日记】【MySQL】远程连接错误 1130 - Host ‘xxx‘ is not allowed to connect to this MySQL server.
【日期】: 2020/10/9【问题】: MySQL远程连接错误 1130 - Host ‘xxx’ is not allowed to connect to this MySQL server.【原因】: 用户所连接的数据库不允许使用 ‘xxx’ 访问【如何发现】: 百度查找【如何修复】: 举例:root 用户mysql -u root -pmysql>use mysql;mysql>select ‘host’ from user where user=‘root’;mys原创 2020-10-09 18:46:47 · 172 阅读 · 0 评论 -
【学习笔记】【JAVA】【JPA】Specification接口的含义与使用
rq:equal 等于ne:not equal 不等于gt:greater than 大于lt:less than 小于ge:greater than or equal 大于等于le:less than or equal 小于等于原创 2020-10-23 09:11:38 · 2037 阅读 · 0 评论 -
【学习笔记】【Eclipse】【使用教程】查看jar包源代码,查看.class文件源代码
查看jar包源代码,查看.class文件源代码【下载插件】【Eclipse安装插件】【成功】【下载插件】jd-eclipse-site-1.0.0-RC2【Eclipse安装插件】【成功】原创 2020-09-22 15:08:04 · 233 阅读 · 0 评论