- 博客(660)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 11.java面向对象:类的定义,方法的调用及对象的创建
格式:修饰符 class 类名{}// 创建类javademo01 public class javademo01 {方法名:见名知意,注意规范,最好采用驼峰命名法。String是返回值的数据类型void是返回空// 创建类javademo01// main方法// 定义方法,String是返回值的数据类型// 结束会有分号。
2024-09-16 18:08:55 367
原创 JavaScript 笔记汇总
script>// 1. 语法,使用 [] 来定义一个空数组// 定义一个空数组,然后赋值给变量 classes// 2. 定义非空数组let classes = ['小明', '小刚', '小红', '小丽', '小米']通过[]定义数组,数据中可以存放真正的数据,如小明、小刚、小红等这些都是数组中的数据,我们这些数据称为数组单元,数组单元之间使用英文逗号分隔。在函数体中使用 return 关键字能将内部的执行结果交给函数外部使用。
2024-09-16 13:07:58 2869
原创 12.java面向对象:java构造器
当我们写了构造方法,如果不传参就会出现问题:报错:对比:package 构造器;//创建一个学生类 import com . sun . org . apache . xalan . internal . xsltc . compiler . util . MatchGenerator;//默认的构造器,默认不显示 public Student() {} //自定义构造器 public Student(String name , int age) {} }
2024-09-15 20:27:57 393
原创 11-1.类的定义和对象的使用(练习)
类名:手机(Phone)成员变量:品牌(brand),价格(price)成员方法:打电话(calL),发短信(sendMessage)
2024-09-15 18:07:52 195
原创 10.java基础阶段总结
将两个操作数的对应位进行按位异或操作,当对应位不同时,结果位为 1;当对应位相同时,结果位为 0。对操作数进行按位取反操作,将 0 变为 1,将 1 变为 0。将两个操作数的对应位进行按位与操作,只有在对应位都为 1 时,结果位才为 1。将两个操作数的对应位进行按位或操作,只要对应位中有一个为 1,结果位就为 1。将操作数的所有位向右移动指定的位数,左侧用原有的最高位填充(保持符号位不变)。逻辑运算的前提是需要两个表达式,返回的是 boolean 值。将操作数的所有位向左移动指定的位数,右侧用 0 填充。
2024-09-13 23:49:23 784
原创 vue快速上手
Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。官网:https://v2.cn.vuejs.org/框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加快捷、更加高效。
2024-09-13 14:42:14 578
原创 08.Java方法的定义,即“函数“的定义!
修饰符1 修饰符2 ...] 返回值类型 方法名(形参){Java语句;初次接触方法的举例:两个整数的求和方法pubLic static 方法的修饰符int 方法的返回值类型-》方法的返回值对应的数据类型addNum 见名知意int num1,int num2 形式参数列表 (形参) -》 个数,类型按照实际需求去定义即可10,20实际参数(实参)return sum;方法的最后一行可以有方法的返回值,返回值前需要加return+方法的返回值。
2024-09-09 19:35:31 216
原创 Voilà的安装与介绍
从笔记本到独立的 Web 应用程序和仪表板。瞧,您可以将 Jupyter Notebook 转换为 交互式仪表板,可让您与他人共享您的工作。它 是安全和可定制的,让您可以控制读者的内容 经验。例如,这是一个使用 Voilà 创建的仪表板。(您可以 在以下 Binder 链接中以交互方式尝试)Installing Voilà安装或者。
2024-08-22 16:46:44 253
原创 nvm管理node多版本
文章基于 windows环境 使用nvm安装多版本nodejs。mac可能不适用。最近公司有的项目比较老需要降低node版本才能运行,由于来回进行卸载不同版本的node比较麻烦;所以需要使用node工程多版本管理,后面自己就简单捯饬了一下nvm来管理node,顺便记录一下自己的使用过程以便于后续查找。注意:安装nvm时不能安装任何node版本(如存在请删除后再安装nvm),再检查环境变量,如果还有node.js相关也删掉,保证系统无任何node.js 残留。
2024-08-21 23:32:54 354
原创 Anaconda安装jupyter notebook、jupyterlab及体验
手贱,不小心将Anaconda自带得jupyter给卸载了,没法子了查了好多资料都比较麻烦,所以自己摸索着重新安装,记录一下心得。说明:Anaconda没有加入环境变量,Anaconda官方建议不要将Anaconda加入环境变量,这就意味着他和python是可以共存的。
2024-08-14 17:01:39 1082
原创 python获取视频时长
如果需要从网络视频流中获取时长,需要使用不同的方法。这里使用方法一,方法二中的cv2包我安装失败了。让我郁闷的是cv2库我安装失败了。
2024-08-13 17:14:25 369
原创 Anaconda入门详解(超级详细)
分两种情况,一种情况就是当前conda环境的python是conda安装的,和系统的不一样,那么xxx会被安装到anaconda3/envs/current_env/lib/python3.x/site-packages文件夹中,如果当前conda环境用的是系统的python,那么xxx会通常会被安装到~/.local/lib/python3.x/site-packages文件夹中。另一方面,之后你又安装了A的新版本,而不幸的是,B、C却与新版本的A不兼容因此依然是不可用的。
2024-08-13 13:45:53 960
原创 Python基础:装饰器
装饰器本质上是一个接收函数作为参数的函数,它返回一个新的函数或者修改过的原函数,通常用于插入日志、性能测试、权限校验、缓存、事务处理等场景。Python装饰器是一种特殊类型的函数,它可以修改或增强其他函数的功能,而无需更改原始函数的源代码。问题:给这个函数添加上性能测试的功能(即检测函数运行所耗的时间)但是不允许更改原函数的代码?
2024-08-11 19:22:56 162
原创 windows 2012域服务SYSVOL复制异常
说明:这边文章是我多年前保存的一片文章,最近服务器出现问题,终于有翻出来了!发出来希望能帮到更多人。我的环境,windows 2012。最近改了一些域策略,发现没有正确发布到客户端,然后排查问题,发现两台域控的sysvol文件夹不同步。根据资料,windows 2008以后,系统的SYSVOL文件夹是通过DFS复制的,如下是一些检查信息,哪位大神可以帮我判断一下如何恢复?
2024-08-02 11:03:50 769
原创 07.Java循环结构:for, while 及 do...while
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。
2024-07-31 22:08:21 196
原创 06.Java的条件语句:if...else语句和switch case 语句
Java 中的条件语句允许程序根据条件的不同执行不同的代码块。一个 if 语句包含一个布尔表达式和一条或多条语句。
2024-07-31 21:41:19 319
原创 VisualSVN Server 数据迁移
修改配置文件:打开VisualSVN Server管理控制台,在Repositories视图中,对每个仓库右键点击选择"Properties",在"General"选项卡中修改"Location"为新的仓库根目录路径。停止VisualSVN服务:打开Windows服务管理器(services.msc),找到"VisualSVN Server",右键点击并选择"停止"。启动VisualSVN服务:在Windows服务管理器中,找到"VisualSVN Server",右键点击并选择"启动"。
2024-07-25 21:26:53 437
原创 给Windows系统中注入服务,即windwos守护进程
最近总是在windwos环境下测试nginx,总是需要频繁重启nginx服务。于是考虑有没有可能把nginx加入到系统服务的操作。在网上找了一大堆资料,现在来总结一下!
2024-07-24 19:45:01 324
原创 在Typora中设置文字颜色实用使用技巧
总结:使用行内样式的优点是,用其他工具打开文字颜色是不变的,而修改主题的CSS则反之。打开Typora的样式主题文件。这通常是一个CSS文件,你可以在Typora的安装目录中找到它,或者在Typora的设置中查看主题文件的路径。但请注意,这种方法可能在某些Markdown编辑器中不起作用,因为它不是Markdown的标准语法。在样式主题文件中添加自定义的CSS样式。你可以在Typora的样式主题文件中添加自定义的CSS样式来设置文字颜色。在Typora中,你可以使用HTML的``标签来设置文字颜色。
2024-07-24 12:14:42 729
原创 MinIO对象存储服务的介绍
这就意味着 MinIO的客户能够自动的、无限制、自由免费使用和集成MinIO、自由的创新和创造、 自由的去修改、自由的再次发行新的版本和软件. 确实, MinIO 强有力的支持和驱动了很多世界500强的企业。这意味着访问是集中的,密码是临时的和轮换的,而不是存储在配置文件和数据库中。这种方法的影响在于,对象存储可以为大型的,地理上分散的企业进行大规模扩展,同时保留从以下位置容纳各种应用程序(S3 Select,MinSQL,Spark,Hive,Presto,TensorFlow,H20)的能力。
2024-07-23 16:26:03 981
原创 推荐几款漂亮的代码字体
Visual Studio Code 中字体看时间长了就会产生幻觉,于是今天看到有人推荐漂亮的代码字体,于是自己也推荐几款:需要注意的是,大部分网上的教程都建议使用混合字体,即使用微软雅黑与某种等宽字体混合。但事实上,随着国内开源字体的发展,已经出现了原生的同时支持汉语与等宽英语的字体。
2024-07-07 20:24:08 1027
原创 VitePress美化
新建目录sideBar,在目录内新建文件:pythonBar.js。新建目录topNav,在下面新建index.js。nav内容比较多,我们另起一个文件,现在不用管。description 描述。首页部分的修改基本都在。title 站点名称。
2024-07-06 15:27:32 775
原创 Desktop docker 部署 WordPress
之前都是在Linux里面玩的,今天看到别人在windwos下安装docker,一时兴起装了一个试试,效果一般,很吃硬盘空间和内存。安装完docker会自动加入到环境变量,而且docker-compose也会一并安装。直接在命令行下直接敲。首先在docker官方下载桌面版,安装下一步一直到完成。Desktop Docker 部署 WordPress。
2024-07-05 15:03:00 454
原创 ubuntu 22.04配置国内镜像源-2024.7月最新版
在教程中我们将介绍如何更改镜像在ubuntu 22.04。国内的包括有镜像阿里云/163源/清华大学/中科大。国内有很多Ubuntu 22.04的镜像源,包括阿里、网易,还有很多教育网的镜像源,比如清华源、中科大源。首先我们需要先备份Ubuntu官方的软件源,执行以下命令将备份原来的软件源。只能切换root我们来尝试。22.04已经不能用了,18.04版本中是可以用的。
2024-07-04 19:30:42 7334 3
原创 Windows中Git的使用(2024最新版)
Git 2020年发布了新的默认分支名称"main",取代了"master"作为主分支的名称。如果你的本地仓库和远程仓库都是新建的,它们可能会默认使用"main"作为主分支名称。如果你的本地和远程仓库中只有一个分支,那么这两个分支名称会同步。Git 2020年发布了新的默认分支名称"main",取代了"master"作为主分支的名称。如果你的本地仓库和远程仓库都是新建的,它们可能会默认使用"main"作为主分支名称。如果你的本地和远程仓库中只有一个分支,那么这两个分支名称会同步。打开公钥复制里面的内容。
2024-07-04 10:43:03 604
原创 git上传时出现了main master的问题解决
Git 2020年发布了新的默认分支名称"main",取代了"master"作为主分支的名称。如果你的本地和远程仓库都是新的,并且你希望使用"main"作为默认的主分支名称,那么你只需要正常推送你的代码到远程仓库,Git会自动将本地的"main"或"master"分支同步到远程仓库。如果你的本地分支和远程分支名称不同,你可能需要先同步分支名称,或者在推送时指定正确的分支名称。这个问题通常出现在Git版本控制系统中,当你尝试上传代码到远程仓库时,可能会看到一个提示,关于"main"和"master"的。
2024-07-04 09:39:57 643
原创 安装 VisualSVN Server提示HTTP服务无法启动的问题解决
查看错误日志:AH00100: vsvnhttpsvc.exe: could not log pid to file C:/WINDOWS/ServiceProfiles/NetworkService/AppData/Local/Temp/VisualSVNServer.pid。安装包在安装到一半的时候,弹窗提示:HTTP服务无法启动,网上找了一大堆,说是service里面更改用户为本地用户什么的都没用用,点右键也无法启动。于是乎根据上面的路径一级一级找下去,发现原来没有。这个目录,新建之后就解决了。
2024-07-03 14:22:02 402
原创 Python os模块详解
os 模块是 Python 内置的与操作系统中的文件系统相关的模块,该模块依赖于操作系统。通常情况下,如不特别指出,该模块提供的方法、属性在 Windows 和 UNIX(Linux 和 Mac OS X) 系统上都是可用的。说明:本文的内容都是以 Windows 操作系统为例进行介绍的,所有代码的执行结果也都是在 Windows 操作系统下显示的。关于 UNIX 系统上特有的方法、属性在本文中未列出,如果需要,请查阅 Python 的 API 文档。
2024-06-20 18:37:35 1013
原创 python的subprocess 模块
subprocess 模块是 2.4 版本中新增的模块, 它允许您生成新进程,连接到它们的 输入 / 输出 / 错误 管道,并获得它们的返回码 (状态信息), 该模块的目的在于取代几个较旧的模块和功能。subprocess 模块可以用于执行系统命令, 拿到执行的结果, 速度比较的快, 并且它允许你创建一个新的进程让其去执行另外的程序, 并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。2、将第一次执行命令拿到的结果进行第二次操作。3、直接一条终端命令实现上面的操作。1、简单执行命令拿到结果。
2024-06-18 22:01:44 216
原创 OSPF虚连接
虚连接相当于在两个ABR之间形成了一个点到点的连接,因此,虚连接的两端和物理接口一样可以配置接口的各参数,如发送Hello报文间隔等。根据RFC 2328,在部署OSPF时,要求所有的非骨干区域与骨干区域相连,否则会出现有的区域不可达的问题。但是在实际应用中,可能会因为各方面条件的限制,无法满足所有非骨干区域与骨干区域保持连通的要求,此时可以通过配置OSPF虚连接来解决这个问题。通过虚连接,两台ABR之间直接传递OSPF报文信息,两者之间的OSPF设备只是起到一个转发报文的作用。
2024-04-23 13:21:23 469
原创 06.OSPF支持的网络类型(P2P、MA、BMA、NBMA)
1、点到点(P2P):在一个网段内只能存在两个节点,即便强制连接第三节点,最终也无法正常的通讯。串行链路上,二层封装技术为ppp(华为默认)或hdlc(思科默认),也就是说没有物理寻址。2、MA(multi-access)多路访问,在一个网段内的节点数量不限制。3.BMA:(BROADCAST)广播型多路访问技术,在一个MA网络中同时存在广播机制。二层封装技术为以太网4.NBMA:非广播型多路访问技术,在一个MA网络中没有广播机制。二层封装技术为帧中继(也使用的串行链路)、MGRE使用的是伪广播机
2024-04-22 23:25:26 597
原创 07.OSPF的七种LSA类型
在OSPF协议中,使用LSA来传递路由信息和拓扑信息,因此了解不同的LSA的内容和其功能,对了解OSPF协议的路由形成有很大帮助。这里的OSPF是v2版本,只针对IPv4来讲。描述一条LSA的三要素: ADV Router产生者路由器、link-ID 链路标识符、LSA类型。
2024-04-22 14:42:56 875
原创 Windows无法启动Mysql服务错误1067:进程意外终止
以上的问题可能是由于端口冲突导致的问题,当删除配置文件后,重新启动mysql后,会重新配置端口,问题解决。删除在MySQL安装⽬录下的Data⽬录中的。
2024-04-18 20:17:13 838 1
HCIE策略路由典型配置试验
2023-09-06
hangligang_data.zip
2020-06-08
KALI 自带的vi编辑器不会用!有什么办法?
2022-12-06
数通 BGP 学习中遇到了问题
2022-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人