XOR
Java 面向对象
## 类和对象 ### 定义类 面向对象的程序设计过程中有两个重要概念:类(class)和对象(object,也被称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体 Java语言是面向对象的而程序设计语言,类和对象是面向对象的核心 Java语言 ......
【雕爷学编程】Arduino动手做(135)---W5100 网络扩展板模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
Spring Boot 项目设计业务操作日志功能,写得太好了!
# 前言 很久以前都想写这篇文章,一直没有空,但直到现在我对当时的情景还有印象,之所以有印象是因为需求很简单,业务操作日志的记录与查询的功能,但是具体实现真的很烂,具体的烂法会在反面示例里细说,领导以及客户层面很认可,一系列迷之操作,让我印象深刻。 # 需求描述与分析 客户侧提出需求很简单:要对几个 ......
linux下node环境的下载安装
下载并安装node安装包 打开linux下/usr/local目录,创建node文件夹: cd /usr/local //打开目录 mkdir node //创建node文件夹 通过wget下载安装包: //没有wget先去下载 这里的node可以选择自己想要的版本 wget https://npm ......
C# 根据设备实例路径,获取父节点(父系)的设备实例路径
我们知道有时候系统的某些设备异常,可以通过(禁用启用)重启该设备。但是某些设备操作当前设备是没起作用的,例如扬声器设备,禁用后扬声器仍然可以播放声音,但是如果禁用了该设备的父节点则不再可以播放声音。 可以从设备管理器中查看 这里就是父节点 如果通过C#怎么获取该设备的父系实例路径呢?可以使用以下方式 ......
使用guava的cache实现缓存
一、maven <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ......
【技术积累】Mysql中的SQL基础【一】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
DevExpress WinForms日程/日历组件,可轻松创建信息管理解决方案!(一)
通过DevExpress WinForms完全可定制的Scheduler和Calendar组件,可以轻松地提供Outlook启发的调度/信息管理解决方案,Scheduler控件提供了多个日历视图选项(日、周、月、时间轴等),并包括一个全面的内置和完全可定制的编辑表单集合。 PS:DevExpress ......
查看Oracle自增列
Oracle添加自增列 Create Sequence SEQ_XXX 最后一个是自增列的名称,一般是 SEQ_表名 。 为表添加一个自增的列并将上面创建的序列值给这个列 ALTER TABLE employee ADD emp_id NUMBER(10) DEFAULT SEQ_XXX.nextv ......
搜索学习笔记
# Meet In The Middle 折半搜索 将需要搜索的数据集分成两部分,在两部分用$f(n / 2)$的时间复杂度分别搜索,之后用$g(n)$的时间复杂度合并。 如果$g(n)$和$f(n / 2)$同级,那么解决问题的时间复杂度就能折半。 ......
重新搞懂Git,掌握日常命令和基本操作
# 1、git Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。 Git 易于学习,占用空间很小,性能快如闪电。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有廉价的本地分支,方便的暂存区域和多个工作流程等功能。 ......
图书商城项目练习①管理后台Vue2/ElementUI
本系列文章是为学习Vue的项目练习笔记,尽量详细记录一下一个完整项目的开发过程。面向初学者,本人也是初学者,搬砖技术还不成熟。项目在技术上前端为主,包含一些后端代码,从基础的数据库(Sqlite)、到后端服务Node.js(Express),再到Web端的Vue,包含服务端、管理后台、商城网站、小程... ......
Excel将插入的图片在单元格居中代码
一、选中需要居中的图片(ALT+A全选) 二、按ALT+F11打开Microsoft Visual Basic for Applications窗口: 1、点击:插入-模块: 2、输入代码: Sub dq() Dim shp As Shape For Each shp In ActiveSheet. ......
【2023-06-28】大学篮球
20:00 量入为出,养成储蓄的习惯。日积月累之后,它就会变成一大笔钱。这就是傻瓜也能明白的办法。 ——芒格 今年,我们母校拿下了CUBA的全国总冠军。然后,校友圈一阵欢呼,把我原来在学校的篮球圈子重新聚拢了起来。就在今天,我们还约好了本周六一起到隔壁城市的一个师兄开的篮球馆相聚,尽享篮球回忆的快乐 ......
windows10/11关闭更新
windows10/11关闭更新1. regedit打开注册表2. 依次打开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings3. 新建DWORDS32位值-- >>键名: FlightSettingsMaxPauseDa ......
关于Unix-Linux下的SAMBA软件的作用介绍
微软CIFS可以用来解决局域网内的文件或打印机等的资源共享问题。但是这时后还是解决不了跨系统之间的文件共享。 直到1991年,在读大学的Tridgwell 基于SMB协议开发能够解决Linux系统和windows系统之间的文件的问题——也就是SMBServer服务测序。 后来被命名为samba(根据 ......
word打印文章时会额外打印一张带有文件名、目录、模板等信息的故障
近几次打印word文件时,每次打印完文件,打印机都会额外打印一张带有文件名、目录、模板、标题、主题……等信息的一页。 打开打印机选项后发现勾选了“打印文档属性”项。 解决办法: 随便打开一个word文件,点击“Office按钮”-->点击“打印”-->点击左下角的“选项”(本人使用的是office2 ......
Things3 for Mac日程和任务管理工具
Things3 Mac版是一款可以帮助你进行任务管理、日程管理的工具。它采用了最简单的方式,可以帮助你快速、轻松地管理任务,更快的完成任务。这款软件界面简洁,使用方便,可以让你在几分钟内快速掌握它的功能。Things3 Mac版为您提供了最好的任务管理功能,它支持多种工作表类型和多种标签类型,让你可 ......
五子棋AI
这里仅仅是搬运了一下实验报告,最下方附有全部代码,图片在相册里。 ## 背景介绍 利用估价函数并基于博弈论中的$min-max$搜索及$Alpha-Beta$剪枝,$hash$算法来实现电脑最优局面的选择,实现一定意义下的电脑$AI$。该程序使用$C++11$实现。 ## 实验目的 利用估价函数对局 ......
Java中获取request对象的几种方法
1.通过注解获取(很简单,推荐): public class Hello { @Autowired HttpServletRequest request; //这里可以获取到request } 2.在web.xml中配置一个监听: <listener> <listener-class> org.sp ......
Hillstone-HCSP之路:防火墙虚拟化技术
# HCSP之路:防火墙虚拟化技术 [toc] ## 1 虚拟路由器 - VRouter的功能与路由器相同,并且拥有自己的路由表。系统有一个默认VRouter,即trust-vr,同时系统支持多VRouter(多VR)功能。 ### 1.1 Vrouter上虚拟路由器配置 配置步骤: 1. 开启vr ......
Hillstone-HCSP之路:网络管理
# HCSP之路:网络管理 [toc] ## 1 StoneOS 的SNMP功能 **SNMP代理功能**:能够接受网络管理平台的操作请求并反馈网络和设备的相应信息。 **SNMP服务器功能**:通过SNMP协议获取设备获取设备上学习的MAC信息,从而可以查看IP+MAC,用于上网行为审计。 ### ......
Hillstone-HCSP之路:StoneOS Debug
# HCSP之路:StoneOS Debug [TOC] ## 1 基本信息收集 ```sh # 加上ex参数,如果设备有crash会将coredump打印出来 Show tech-suppor ex # 查看某个模块license的具体情况 Show license av110708015019 ......
adb 识别不到手机解决方案
手机已打开USB调试,已连接USB,但是adb命令找不到手机 排除设置问题,各种杀毒软件问题后还是找不到设备 1、打开计算机管理 2、在 计算机管理-系统工具-设备管理器-便携设备-【自己的设备】-双击-详细信息-选择硬件id,记住对应的值 3、在C盘中搜索.Android文件夹 4、在文件夹下的 ......
Spring Boot定时任务
在Spring Boot中,可以使用`@Scheduled`注解来创建定时任务。`@Scheduled`注解可用于方法级别,用于指定方法在特定时间间隔或特定时间执行。 下面是在Spring Boot中创建定时任务的步骤: 1. 在Spring Boot应用程序的类上添加`@EnableSchedul ......
山石网科-HCSP之路:防火墙链路负载
# HCSP之路:防火墙链路负载 [toc] ## 1 ECMP 1. 等价多径路由(ECMP)是对经过安全设备的数据流量在多条等价路径(同协议)上进行负载均衡转发的方法。 2. 按**最长匹配原则**查找路由表,当路由表中有明细路由时,报文先匹配明细路由,如果没有明细路由再查找缺省默认路由。 ## ......
npm install 报错
npm install 安装依赖报错 code ERESOLVEnpm ERR! ERESOLVE could not resolve node -v 和npm -v都没问题 后经过百度在npm install 后加入 --legacy-peer-deps 直接npm install --legac ......
JS加密在实际应用上面有哪些优点
随着网络知识产权意识的不断增强,很多程序员为了保护自己的劳动成果,在代码的保护上面也是有着很多的心思,JS加密也是在这样的环境下催生。 网络代码有着很高的复制几率,所以为了隐藏代码的原本内容,用JS加密对代码进行加密必不可少。 下面我们来看看JS加密在实际应用上面都有哪些优点: 第一:保护代码的独立 ......
删除systemd中创建的任务(服务单元)
打开终端,以管理员身份登录系统,或者使用有管理员身份的账户,使用root用户的不用带sudo。 使用systemctl list-unit-files命令列出所有的服务单元文件及其状态。找到你想删除的任务。 使用systemctl stop <unit>命令停止任务的运行。将<unit>替换为你要删 ......
哪个爬虫库用的最多?
在Python中,最常用的爬虫库是requests和BeautifulSoup。requests库用于发送HTTP请求和处理响应,而BeautifulSoup库用于解析HTML文档。这两个库通常结合使用,用于爬取网页内容并提取所需的数据。其他常用的爬虫库还包括Scrapy、Selenium等。 常用 ......