自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (7)
  • 收藏
  • 关注

原创 7.(JavaScript)校验是否为企业统一信用代码

【代码】7.(JavaScript)校验是否为企业统一信用代码。

2024-01-29 10:16:55 1001

原创 6.(JavaScript)获取某个时间与现在的时间差

【代码】6.(JavaScript)获取某个时间与现在的时间差。

2024-01-26 19:52:38 198

原创 5.(JavaScript)按照想要的样子格式化日期时间

第二个参数是想要格式化的类型,是一个字符串。其中y代表年,M代表月,d代表日,h代表时,m代表分,s代表秒。1970-01-01 12:00:00 就可以写为yyyy-MM-dd hh:mm:ss。第一个参数是Date类型的时间。

2024-01-23 17:13:14 406

原创 4.(JavaScript)将字符串拷贝进剪切板

大概思路就是在看不见的地方创建一个textarea,然后选中这个元素,然后通过document执行copy命令,再移除创建的这个元素。

2024-01-20 15:48:53 467

原创 3.(JavaScript)随机生成一定长度的字符串

随机生成一定长度的字符串。

2024-01-17 13:01:33 402

原创 2.(JavaScript)颜色相关

【代码】2.(JavaScript)颜色相关。

2024-01-16 10:50:52 331

原创 1.(JavaScript)递归获取一个文件夹中所有的文件

【参数】file_path:字符串类型的文件夹路径。使用fs模块递归获取一个文件夹下的所有文件。【返回值】包含文件夹中所有文件路径的列表。

2024-01-15 12:27:04 501

原创 ECMAScript之flatMap()

出现上述问题主要是由于node版本的问题,有些node的版本中没有flatMap函数。解决上述问题,我们可以通过安装core-js来解决,core-js是一个提供js函数各种实现的库。flatMap的方法主要就是将一个数组每个元素通过某个回调函数变成另外一个新的数组,并且这个新的数组层级会减少一个。core-js分为core-js2和core-js3的区别。

2023-07-11 21:32:15 936

原创 Vue-pdf踩坑记录

最近在公司的一个项目中,需要在线预览PDF文件。基于vue-admin-electron的模板中开发。开发机系统为Windows,使用的框架为electron-vue。将vue-pdf添加到webpack配置文件的白名单中。

2023-06-29 00:09:07 924

原创 linux gcc的一些安装错误

操作系统: centos7错误1:在configure阶段出现‘configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.’错误。解决:按照提示安装gmp mpfr 和mpc相应版本的软件,如下:下载:  wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2  wget ftp://gcc.gnu.org/pub/gcc/i

2022-04-14 17:21:42 3842

原创 git常用操作总结

Git常用操作git init 创建Git仓库git add 将代码添加到暂存区git commit -m '信息' 将代码提交到本地仓库,每次提交都会有一串随机码,标识唯一的提交。这一串随机数表示这个提交版本的唯一标识git status 查看当前git状态git log 查看历史提交记录git reflog 可查看所有分支的所有操作记录(包括已经被闪出去的commit记录的操作)git reset --hard 版本唯一索引值 版本切换,版本的唯一索引值可以通过git reflog查看所

2022-02-20 00:35:50 237

原创 踩坑手册(electron-vue篇)

electron-vue-admin的框架是继vue-admin框架之后十分好用的一款基于electron-vue框架下的桌面端软件管理框架,为广大前端程序员们快速写出漂亮的桌面端软件,强行在桌面端领域分一杯羹提供了强有力的工具。本帖不间断更新,用于间歇性记录本人在开发过程中遇到的各种坑。1.关于electron-vue-admin框架中element-ui 的el-table无法显示、页面卡死的问题。el-table在electron-vue-admin中会出现渲染不出来的情况吗,一开始以为是.

2022-01-19 23:31:59 2262 1

原创 AntV G6手记

1. G6默认是不支持多条边的,边类型采用quadratic类型最多也只能支持两条边,如果要支持多条变,可以采取官方文档:两节点间存在多条边 | G6的解决办法,文档提出的大概的意思就是采取quadratic边类型,然后控制弯曲度以显示更多的边。当然,也有傻瓜式的解决办法就是直接调用如下代码:G6.Util.processParallelEdges(edges)这是G6给出的处理多条变的工具函数,将自己的边集传进去,然后边类型选择quadratic即可。2. 如果业务需要,在edges的对象中

2021-12-06 13:56:53 1976 1

原创 在electron-vue 中使用echarts

electron框架是一款使用前端语言开发桌面端程序的框架,electron-vue则是将Vue框架与electron框架相结合,让前端人员可以像写Vue一样写前端代码,同时再结合一些类似于ElementUI的框架,则更是有一种将前端封进桌面的程序的效果。在使用electron-vue时,通过ElementUI框架,我们可以减少对系统原生组件的调用,减少主进程和渲染进程之间的通讯,简化开发。接下来,介绍一下在electron-vue中使用echarts可视化图标框架的用法。1. 使用npm或者c

2021-10-18 10:28:34 1432

原创 [Django]如何通过前端访问后端资源文件

如何在浏览器中访问Django的后端资源文件?步骤如下:1. settings文件中对静态文件夹进行定义2. 在urls文件中导入包文件,并配置静态资源路径要导入re_path模块,新版的Django中对于采用正则匹配的路径要使用re_path模块。配置路由:3.配置成功后,就可以通过地址来访问到静态资源文件:...

2021-10-14 22:34:50 1611 1

原创 Vue知识点唠嗑之Composition API

1. setup函数const app = Vue.createApp({ template: ` <div @click="handleClick">name:{{ name }}, age:{{ age }}</div> `, // created实例被完全初始化之前执行的,setup函数中不能用this,因为setup执行的时候,还没有this。有了实例之后,可以在其他地方通过this.$options.setup()来执行,set

2021-09-14 22:33:49 367

原创 Vue知识点唠嗑之高级语法

1.mixins

2021-09-13 16:35:23 493

原创 Vue知识点唠嗑之过渡与动画

vue在操作DOM的时候,提供了一系列的方法来控制DOM移除、创建或改变时的过渡效果。1.单元素过渡。首先要说明的是CSS本身是可以做出动画的效果的。

2021-09-11 10:17:05 340

原创 Vue知识点唠嗑之组件

组件是Vue另一大特性。1.组件注册2.

2021-09-10 11:54:19 182

原创 Vue知识点唠嗑之数据驱动

Vue是一个以数据驱动的web前端框架,所谓的数据驱动就是指一个Vue的HelloWorld:<!DOCTYPE html><html lang="zh-CN"><head> <meta http-equiv="content-Type" charset="UTF-8"> <meta http-equiv="x-ua-compatiable" content="IE=edge"> <title>Hello

2021-09-09 12:13:18 742

原创 java进阶之异常

0. 什么是异常异常就是不正常的意思。在程序中的概念就是:在程序执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出一个异常对象。不同的语言对异常有不同处理,java的处理方法就是进行中断处理。异常与语法错误是两个概念,语法错误是指程序无法通过编译,无法生成对应的字节码文件。而异常是可以生成字节码文件的,只有在运行中才会发生错误。1.异常体系异常的根类是java.lang.Throwable。其下又有两

2021-08-28 23:50:34 538

原创 java之进阶语法(List、Set、可变参数、Collections)

List、Set接口都是属于java.util.Collection<E>接口下的子接口。Collection的子接口与实现类具体如下:一、List(一)概述 collcetion<E>接口下有List<E>子接口。 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制 用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复

2021-06-02 23:25:27 583

原创 C++之函数的重载

重载(Overload)是什么?生活中的重载是什么意思?同一个标识符在不同的上下文中含有不同的意义,如洗脸、洗脑、洗马桶。引申到程序设计语言中,即是函数重载,就是用一个函数名定义不同的函数。也就是当函数名与不同的参数搭配时函数的含义不同。重载的条件参数个数不同 参数类型不同 参数顺序不同编译器调用重载的准则将所有同名函数作为候选者 尝试寻找可行的候选函数:精确匹配实参;通过默认参数能够匹配实参;通过默认类型转换匹配实参。 若匹配过程中出现二义性或者无法匹配所有候选者,即函数没有

2021-05-20 00:05:13 119

原创 java之进阶语法(集合简介和泛型)

一.简介(一)概述集合就是一种容器,可以用来存储多个数据,和数组差不多。但是集合和数组是存在差别的:1.数组的长度是固定的,集合的长度是可变的。2.数组存储的是同一类型的元素,可以存储基本数据类型。而集合存储的都是对象,而且对象类型可以不一致。(二)集合的框架集合按照存储结构分为两类,即单列集合(java.util.Collection)和双列集合(java.util.Map)(三)Collection集合1.概述Collection为Collection层次结构中的根.

2021-04-03 16:35:15 188

原创 C++中的const分析

一.C语言中的constconst修饰的变量是只读的,本质上还是变量 const修饰的局部变量在栈上分配空间 const修饰的全局变量在只读存储区分配空间 const旨在编译期有用,在运行期无效 const修饰的变量不是真的常量,它只是告诉编译器该变量不能出现在赋值符号的左边。 在C语言编译器里,可以通过指针来修改const常量的值。 故在C语言中,const使得变量具有只读属性,将全局生命周期的变量存储于只读存储区,const在C语言中并不能定义真正意义上的常量。二.C++中的const

2021-03-09 21:20:11 170

原创 java之进阶语法(System类、StringBuilder及包装类)

一、System类java.lang.System类包含一些有用的类字段和方法,可以获取与系统相关的信息或是系统级操作。它不能被实例化。 在System类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。// System类常用的方法有两个,分别为:// public static long currentTimeMillis():返回以毫秒为单位的当前时间,用来测试程序的效率// public s...

2021-03-06 23:28:33 127

原创 C++对C的加强

1.概述C++以C语言为基础,继承了C的所有语法,有面向对象支持。2.加强点 加强点 C++ C 实用性加强 C++更强调语言的实用性,所有变量都可以使用时再定义。 只能在作用域开始的时候定义 register加强 register关键字请求编译器将局部变量存储于寄存器中,C++可以取得register变量的地址。C++编译器发现程序需要取register变量地址时,register对变量的声明变得无效。

2021-03-06 21:47:04 99

原创 java之进阶语法(Object类及日期时间类)

一、关于Object类(一)概述java.lang.object类是java语言的根类,即是所有类的父类。 若一个类没有指定父类,那么默认继承自Object类 object类常用的方法有以下: - public String toString() 返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。 直接打印对象的名字,调用的其实就是toString方法。toString方法

2021-03-04 22:08:42 521 1

原创 java之入门语法(final、类权限和内部类)

一、final关键字final是指最终的,不可改变的。 final关键字的常见四种用法:可以用来修饰类、方法、局部变量、成员变量

2021-02-05 17:58:29 637

原创 Python 一些小技巧

列表的append方法,既可以接收单个值,也可以接收元组、列表等,但该方法只是把元组、列表当成单个元素,这样就会形成在列表中嵌套列表、元组的情况。如果希望不将被追加的列表当成一个整体,而只是追加列表的元素,可以使用列表的extend()方法。 alist = [1,2,3]alist.append([4,5]) # alist为[1,2,3,[4,5]]alist.append([4,5]) # alist为[1,2,3,[4,5]] insert(index,value)方法是在列表中间增加元

2021-02-04 23:12:56 58

原创 java之入门语法(继承、接口、抽象和多态)

一、继承 面向对象的三大特征:封装性、继承性、多态性 继承是多态的前提,如果没有继承就没有多态 继承主要解决的问题就是:共性抽取 共性抽取的类叫做父类,也叫基类、超类。子类也叫派生类。 继承关系的特点:1.子类可以拥有父类的内容。2.继承还可以有自己专有的内容。 在继承的关系中,”子类就是一个父类“。也就是说子类也可以被当做父类看待。 定义子类的格式:public class 子类名称 extends 父类名称{ ... ... } 在父子类的继承关系当中,如果成员变量重名,则创建子

2021-02-04 20:38:54 133 2

原创 java之入门语法(Math类)

一、Math类概述Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 与StrictMath类的某些数学方法不同,并非Math类所有等价函数的实现都定义为返回逐位相同的结果。此类在不需要严格重复的地方可以得到更好的执行。 默认情况下,很多Math方法仅调用StrictMath中的等价方法来完成它们的实现。建议代码生成器使用特定于平台的本机库或者微处理器指令(可用时)来提供Math方法更高性能的实现。这种更高性能的实现仍然必须遵守Math的规范。...

2021-02-02 23:23:41 249

原创 java之入门语法(Arrays类)

一、Arrays类概述此类包含用来操作数组(比如排序和搜索)的各种方法,是一个与数组相关的工具类,提供了大量的静态方法,用来实现数组常见的操作。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出NullPointerException。 此类中所含方法的文档都包括对实现的简短描述。应该将这些描述视为实现注意事项,而不应将它们视为规范的一部分。实现者应该可以随意替代其他算法,只要遵循规范本身即可。(例如,sort(Objec...

2021-02-02 23:12:11 81

原创 java之入门语法(static关键字)

一旦用了static关键字,那么这样的变量内容不再属于对象自己,而是属于类的,凡是本类的对象,都共享同一份。 如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份静态变量。 如果一个成员方法使用了static关键字,那么这个就成为静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后通过对象使用他。如果使用了static关键字,那就不用创建对象。 对于静态方法来说,可以通过对象名进行调用,也可以直...

2021-02-02 23:00:55 76

原创 java之入门语法(String类)

一、String类概述(一)概述String类代表字符串。Java 程序中的所有字符串字面值,即以双引号括起来的变量(如"abc")都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。只要内容相同,相同的字符串,在内存中是一样的。例如:String str = "abc";等效于:char data[] = {'a', 'b', 'c'}; String str = new String(data)...

2021-01-31 07:53:33 157

原创 java之入门语法(ArrayList类)

一、ArrayList概述 java.lang.Object -> java.util.AbstractCollection<E> -> java.util.AbstractList<E> -> java.util.ArrayList<E> List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于V...

2021-01-29 23:21:37 588

原创 java之入门语法(Random类)

一、Random类概述该类用来生成随机数字。此类的实例用于生成伪随机数流。此类使用 48 位的种子,使用线性同余公式 (linear congruential form) 对其进行了修改(请参阅 Donald Knuth 的The Art of Computer Programming, Volume 3,第 3.2.1 节)。 如果用相同的种子创建两个Random实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。为了保证此属性的实现,为类Random指定了特定的算法。...

2021-01-29 22:46:02 178

原创 Java之入门语法(Scanner类)

一、Scanner概览Scanner基本功能:可以实现键盘输入数据到程序中。是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 Scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的next方法将得到的标记转换为不同类型的值。 Scanner还可以使用不同于空白的分隔符。下面是从一个字符串读取若干项的例子:String input = "1 fish 2 fish red fish blue fish";Scanner s = ...

2021-01-29 21:56:07 498

原创 java之入门语法(类与对象)

1.面向对象思想概述面向过程:当要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。面向对象:当要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。...

2021-01-29 20:56:37 56

原创 java之入门语法(数组)

1.数组的概念-数组的概念:数组是一种容器,可以同时存放多个数据值。-数组的特点:1.数组是一种引用数据类型2.数组当中的多个数据,类型必须统一3.数组的长度在程序运行期间不可改变2.数组的定义-数组的初始化:在内存中创建一个数组,并且向其中赋予一些默认值-常见的两种数组初始化的格式:1.动态初始化(指定长度)2.静态初始化(指定内容)//动态初始化:数据类型[] 数组名称 = new 数据类型[数组长度]//左侧数据类型,也就是数组当中国保存的数据,全都是统一的什么类型//左

2021-01-20 10:39:55 45

linux-headers-5.10.0-kali7-amd64_5.10.28-1kali1_amd64.deb

kali安装后,安装虚拟机tools需要的linux头文件

2021-07-25

CodeBlocks.20.03.for.macOS.dmg

Mac big sur能用的CodeBlock

2021-01-29

HDFView-3.1.0-osx1013_64.tar.gz

Mac适用的HDF文件查看工具,可以都看到有的深度学习HDF格式训练集里面的具体数据。Mac适用的HDF文件查看工具,可以都看到有的深度学习HDF格式训练集里面的具体数据。

2020-05-24

Another.Redis.Desktop.Manager.1.3.0.dmg

另一款开源的Redis Desktop工具,可以方便mac用户快速查看自己的redis存储情况。另一款开源的Redis Desktop工具,可以方便mac用户快速查看自己的redis存储情况。另一款开源的Redis Desktop工具,可以方便mac用户快速查看自己的redis存储情况。

2020-05-24

CH341SER_MAC.ZIP

mac系统下可以使用的CH341SER串口驱动。mac系统下可以使用的CH341SER串口驱动。亲测可用。

2020-05-16

mod_wsgi-4.7.1+ap24vc15-cp38-cp38-win_amd64.whl

适用于python3.8的mod_wsgi。

2020-05-13

xampp-osx-7.4.4-0-vm.dmg

Mac上使用的PHP + MySQL + Apache

2020-05-05

空空如也

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

TA关注的人

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