自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 华中农业大学教务系统2021版本学分计算脚本

写了个计算学分的脚本,虽然可能没很大用,但是你如果懒得算学分可以试试,使用方法是电脑浏览器进教务系统的“学籍预警查询”之后,按f12,之后敲回车。稍稍能看懂代码的话也可以在开头的specialLessonList里加自己的特殊课程信息代码如下:(() => { const specialLessonList = [ { lessonName: "形势与政策(一)", why: "信息学院的形式与政策学分不计入总学分", }, { l

2021-07-13 13:04:40 965

原创 简单理解JS的&&和||

本文只针对&&和||的行为进行一个理解,真实情况下JS引擎是不是这么做的我并没有考察知识铺垫在讲&&和||之前,我们需要了解一个函数Boolean它的行为如下:返回为true的:Boolean(true)Boolean(非空字符串类型)Boolean(非零非NaN数字类型(包括Infinity))null的结果为falseundefined的结果为falseBoolean(任何对象类型)返回为false的参数:Boolean(fals.

2021-01-12 00:06:53 211 1

原创 华农教务2020版评教4.9分脚本

代码如下:var radios = document.getElementsByClassName('radio-pjf');radios[0].checked = true;radios[5].checked = true;radios[10].checked = true;radios[15].checked = true;radios[20].checked = true;radios[25].checked = true;radios[30].checked = true;radios[35].

2020-12-17 10:44:33 283

原创 ubuntu18.04 软件配置常用知识汇总

环境变量sudo gedit ~/..bashrc //永久修改

2020-11-22 09:51:39 139

原创 jupyter的使用

从零开始的jupyter notebook的使用:1. 安装配置anaconda1.1. 从官网下载anaconda安装包并安装1.2. 将anaconda的bin目录添加到环境变量的path中1.3. 命令行测试:conda2. 创建anaconda虚拟环境2.1. conda create -n 虚拟环境名 python=x.x3. 激活虚拟环境3.1. activate 虚拟环境名4. 让jupyter notebook和虚拟环境相关联4.1 conda install ipyke

2020-11-22 09:49:37 111

原创 安全微课神器

注意有时间的大家请好好看看,它讲得还是很不错的,没有把你的智商按在地下摩擦那种,是一套还不错的课程。所以,有时间的大家请好好学习一下。正文使用方法:打开浏览器,进入微课,点击某个课程:对于文章系列如果是文章系列,点开就是「开始学习」按钮的页面,这个时候鼠标右键「开始学习」按钮然后点检查,然后到console里输入下面代码window.frames.document.querySelector('.btn-next-end') && window.frames.document.

2020-10-21 22:12:23 24796 8

原创 wx.env.USER_DATA_PATH的新位置

之前有文章提起wx.env.USER_DATA_PATH的位置,但是找了一遍虽然有那个文件夹但是找不到实际的文件原文章不知道什么时候起,微信和QQ把用户位置由原来的/tencent变成了/android/data/com.tencent.mobileqq(微信:com.tencent.mm)** 具体的原因我不清楚,也没时间去查证了,总之找文件的时候建议读者在/tencent和/Android/data这两个地方都找找 **接下来回归正题:笔者所述wx.env.USER_DATA_PATH的新位置在

2020-07-29 10:17:33 10749 1

原创 node平台TS(JS)遍历文件系统返回目录树(仅供参考)

function addSubDir(dir, subDir) { if(subDir) dir.subDirs.push(subDir);}async function getDirTree(path)=>{ if(fs.lstatSync(path).isDirectory()){ let temp=path.split('\\'); let res:any={ dirName:temp[temp.length-1],

2020-07-06 21:59:45 474

原创 win10删除不了文件的最终解决方法

注意:此文针对删除文件时被提示“xxx正在使用文件”,但是找不到这个进程/服务的情况按住shift然后鼠标点击重启按钮根据提示找到命令行选项并打开根据需求输入C:或D:或……然后回车,进入对应盘符输入cd 对应文件/文件夹所对在位置回车输入rd \s 对应文件/文件夹名称回车(注意\s是反斜杠)这样就能轻松解决了示例:目前文件系统中: D:/abc/aaa.txt我们要删除abc文件夹1,2步不演示,第3步开始:D: 回车rd \s abc 回车abc 确认?(Y/N):

2020-06-29 19:18:00 719

原创 JS代码简易运行环境

代码:(注意代码中textarea标签的wrap属性是H5属性)<!DOCTYPE html><html> <head> <title>JSRunner</title> </head> <body style="width:400px;min-width:400px;max-width:400px;marg...

2020-04-13 22:55:23 309

原创 网页版简易计算器(仅加减乘除)实现注意事项

外观(自认为不是太好看,hhh)思路注意事项我这里默认一开是显示了0,所以就有个问题是用户第一次按了某个键,不能简单地对displayed字符串追加,否则会出现“09”这样的问题,我的解决思路是设置一个flag记录当前是否有有效输入,用户每按一个键对这个flag检测一次,如果当前键不是有效输入,js不做处理,如果是有效输入,处理之后将flag置反。应当不做任何处理的无效输入有:a. ...

2020-03-14 17:59:55 314

原创 JS实现根据行株距计算亩株数

<!DOCTYPE html><html><head> <style> body{ width: 1150px; margin: 0 auto; } .basic { height: 50px; } ...

2020-01-21 19:34:18 460

原创 用JS制作一个简易GPA计算器

这是我第一次使用JS,有问题的地方还希望大佬指出程序的容错性还没做到完美,日后补充<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>GPA计算工具</title> <script> function ...

2020-01-08 12:13:45 828

原创 初步理解自定义异常使用的实质

对自定义异常的使用的实质就是自己写一个类似2除以0的异常用来触发JVM的异常处理机制(catch或者throws),说白了就是做“throw new 自定义异常”这件事,既然外部使用这个自定义异常时不管是catch还是throws都需要一个类名,比如catch(SQLException){}中的SQLException就是一个已经定义好的类,那么我们的自定义异常想要能被thorw new或catc...

2019-12-26 14:01:50 162

原创 不用JS实现tab标签切换的两种方法(CSS)

//方法一<!DOCTYPE html><html><head> <style> .tab_content { position: absolute; width: 400px; height: 300px; backgrou...

2019-12-03 22:07:40 543

原创 初学Java将个人银行管理系统C++源码转为Java后的一些感触

首先,我认为最大的不同在于c++的指针,对象,引用和Java里的引用,对象的区别,程序中许多C++的引用需要换成Java的引用;其次我在改编程序的过程中了解到了java不能在函数的形参中设定默认值,也了解到了Java没有冒号赋值语句,...

2019-10-07 22:09:38 176

原创 袁绍欣《Java面向对象程序设计》(第二版)课后习题择要解答(作业)

本文的答案均为笔者所著,并非官方出品,不能确保全部正确第一章第二章Dbyte、int、short、char(不能是long,float,double)C应改为“Float s = 2.3f”或“Double s=2.3[可有可无:d]”C第三章第四章构造方法就是对类进行初始化的一个方法,虽然其他方法也可以做到修改/初始化类成员,但是它不同于其他方法的是,一个类就算程序员不...

2019-09-22 20:43:26 1144

原创 Java对象和Java对象引用的区别

对象是由new创建后返回的,它的存储位置在堆空间。对象引用是用类似A a的语法创建的,它的存储位置在栈空间然后A a = new a();是把a这个应引用变量指向由new创建的对象...

2019-09-15 09:42:20 103

原创 关于Java和C++在类的实例化中的区别

Java的类的实例化一般格式:public static void main(String str[]){ A a = new A();}C++的类的实例化一般格式:int main(){ A a();}它们的区别

2019-09-15 09:33:38 195

原创 初学java对java.lang.system、java.lang.Integer、java.lang.Math的理解

Java.lang.Systemjava.lang.System(以下简称system)继承了Object类,由于被final关键词修饰,所以它是个最终类,即不能被继承。它有一个名为Logger的嵌套类(它也是接口),还有一个名为LoggerFinder的嵌套类,这两个嵌套类都与日志有关。它包含3个静态字段:err,in,out;其中,err是标准的错误输出流,in是标准的输入流,out是...

2019-09-07 16:48:59 435

computer.zip

一个简易的web版计算器,制作粗糙请谅解,同时各位大佬能为我提建议就更好了。主要用到了栈的知识。

2020-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除