AND
Spring相关理解
一、Spring简介 Spring是一个分层的Java SE/EE应用一站式的轻量级开源框架,核心:IOC和AOP主要优点: 方便解耦,简化开发,通过Spring提供的IOC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码造成程序耦合度高。 AOP编程的支持,通过Spring提 ......
好物分享-软件 简单易用的图片压缩软件-图压
主要功能:批量将图片压缩到指定尺寸 下载地址:https://tuya.xinxiao.tech/  题外话:这家公司是 ......
[408] 计算机网络 - 思维导图(更新至物理层)
[toc] # 右键,在新标签页中打开 ## 物理层  ......
java如何查看进程中的线程数的命令
1、 ps -eT | grep java 这个命令将列出所有带有"java"关键字的进程,并显示每个进程的线程数。 ps -eT | grep ${pid} | wc -l 这个命令将列出pid进程号,统计线程数。 2、top -Hp pid ......
C++快速入门 第十九讲:覆盖方法和重载方法
覆盖是指派生类函数覆盖基类函数(函数名字参数相同且基类函数必须有virtual关键字) 以上学习可知可以通过创建新的子类来重用现有的代码(继承) 当我们需要在基类里提供一个通用的函数,但在它的某个子类里需要修改这个方法的实现,覆盖(overriding)就可以做到。 实例1:覆盖应用 1 //级别 ......
C++快速入门 第二十讲:一种特殊的友情关系——友元关系
友元关系是类之间的一种特殊关系,这种关系不仅允许友元类访问对方的public方法和属性,还允许友元访问对方的protected和private方法和属性。 实例1:友元关系访问保护量 1 #include <iostream> 2 #include <string> 3 4 using namesp ......
C++快速入门 第二十二讲:静态属性和静态方法2
规则: 静态成员是所有对象共享的,所以不能在静态方法里访问非静态的元素。(因为每个对象都有自己的this指针,静态方法不是属于某个特定的对象,而是由全体对象共享的,静态成员存储地址与对象并不在一起) 非静态方法可以访问类的静态成员,也可以访问类的非静态成员。 this指针是类的一个自动生成、自动隐藏 ......
C++快速入门 第二十三讲:虚方法
TIPS: 引发问题的源头是我们使用了new在程序运行的时候才为dog和cat分配Dog类型和Cat类型的指针。这些都是它们在运行时才分配的类型,和它们在编译时的类型是不一样的。 如果拿不准要不要把某种方法声明为虚方法,那么就把它声明为虚方法好了。 在基类里把所有的方法都声明为虚方法会让最终的可执行 ......
nohup不输出日志
## 解决方案 **只输出错误信息到日志文件** nohup ./program >/dev/null 2>log & **什么信息也不要** nohup ./program >/dev/null 2>&1 & ## 知识补充,关于Linux的重定向 **Linux的3中重定向** `0`:表示标准 ......
PyCharm更改Docstrings格式和示例
### 修改方式 要更改此设置,请按此顺序选择选项。 **Settings --> Tools --> Python Integrated Tools --> Docstring format** 您可以从 5 种不同的样式中进行选择: * Plain * Epytext * reStructure ......
django外键-left join
概括: 模型里加 null=True 关于 Django ORM 外键值为空时,查询不到信息此条信息的解决办法 # 使用方法 Article.objects.all().select_related("category") # 直接按照model方式这样查询,sql使用的inner join的查询, ......
WebUploader实现大文件上传
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
008-发那科机器人工件、工具坐标系创建
工业机器人的工具坐标系: 工具坐标系是用来定义工具中心点(TCP)的位置和工具姿态的坐标系。工具坐标系将工具中心点设为零 位,由此定义工具的位置和方向。 创建工业机器人工具坐标系: 创建工业机器人工具坐标系,有6种方法,分别是三点法、六点法(XZ)、六点法(XY)、二点+Z、四点 法、直接输入法,这 ......
C++无法将类的成员函数赋值给一般的函数指针,解决方案
遇到需要绑定回调函数的API接口。 看了定义的函数指针,是静态的函数指针,将非静态的类成员函数赋值过去的时候,无法编译通过。 将成员函数改成静态又得将整个类的内容都改成静态。 这种情况下,可以构造匿名函数,引用this,这样可以在类中,将自己的成员函数赋值给需要的函数指针类型上: ``` serve ......
金字塔原理
金字塔原理 总结 “想清楚,说明白,知道说什么,怎么说?”是我们沟通时希望达到的境界。达到此境界需要在沟通时弄明白“谁是听众,他们想听什么,他们想怎样听?”。 《金字塔原理》介绍了一种总-分的金字塔结构,能够清晰地传达交流信息,重点突出,逻辑清晰。 本书从四个逻辑方面由浅入深地讲解金字塔原理: 1、 ......
.net core 关于对swagger的UI(Index.html)或接口的权限验证;
背景: 如何在ASP.Net Core的生产环境中保护swagger ui,也就是index.html页面。其实swagger是自带禁用的功能的,只需要设置开关即可。但是有一些场景,是需要把这些接口进行开放或者导出成文档供第三方进行调用,这个时候却又不想让所有人访问。本文介绍一种权限控制访问的方式, ......
C++快速入门 第十六讲:this指针和类的继承
this指针指的是指向当前类生成的对象 继承机制使得程序员可以创建一个类的堆叠层次结构,每个子类均将继承在它的基类定义的方法和属性。 简单地说,就是通过继承机制,可以对现有的代码进行进一步扩展,并应用到新的程序中。 基类可以派生出其它的类,也称为父类或超类(如动物类) 子类是从基类派生出来的类(如乌 ......
C++快速入门 第十七讲:继承机制中的构造器和析构器
实例1:构造器及其参数的继承应用 1 #include <iostream> 2 #include <string> 3 4 class Animal//定义Animal类 5 { 6 public: 7 std::string mouth; 8 std::string name; 9 10 Ani ......
C++快速入门 第十八讲:访问控制
访问控制:C++提供用来保护(保护意思是对谁可以调用某个方法和访问某一个属性加上一个限制)类里的方法和属性的手段 实例1:访问级别应用 1 //级别 允许谁来访问 2 //public 任何代码 3 //protected 这个类本身和它的子类 4 //private 只有这个类本身 5 #incl ......
工模--充电测试--权限问题
为减少工模测试,由于se权限问题引起电池参数不显示,修改如下: http://192.168.0.88:8090/?p=repo/MTK/HC/Android_T/mtk_t0mp1.git;a=commit;h=21bee422f2b8fee5a4f0f9f99383e8d1d73383e4 注意 ......
burpsuite靶场----SQL注入11----cookie参数存在布尔盲注
#burpsuite靶场 SQL注入11 cookie参数存在布尔盲注 ##靶场地址 https://portswigger.net/web-security/sql-injection/blind/lab-conditional-responses ##正式开始 1.找到存在注入的地方 ps经验: ......
4 数组和对象
##### 4 数组和对象 在JS中创建数组非常简单. 直接[ ]即可. 也可以用正规军的new Array(). 不过效果都是一样的. ``` var as = [11,22,33,44,55]; var bs = new Array(11,22,33,44,55); ``` 数组的常用操作: ` ......
ZLMediaKit实战
ZLMediaKit实战 一、环境: debian 11 64bit ZLMediaKit MySQL 8 测试机IP:192.168.1.115 二、ZLMediaKit 编译 编译源码之前,先安装编译器、camke构建工具及第三方依赖库 # 安装编译器 sudo apt install buil ......
从零开始教你写一个LLVM PASS
失业在家闲来无事,不如写些教程回馈下社区。 如果你已经有一定基础,这里是建议您直接看 LLVM的加PASS的 [官方文档](https://llvm.org/docs/WritingAnLLVMPass.html)。可能限制于自身经验以及专有名词语言的障碍,您可以看下我这篇文章,希望对您有所帮助,如 ......
工模--OTG测试
关键逻辑: vendor/mediatek/proprietary/packages/apps/FactoryMode/src/mobile/miki/OtgTestActivity.java 方式1:获取 || 设置节点属性值的方式 方式2:IoControl 读写节点 > 综上,推荐使用方式1 ......
一种省钱的寄快递办法,省钱寄大件行李
**平时发快递:** 1、省内首重需要10元,续重5元; 2、外省首重12元,续重5元。 **通过 兔宝快递 公众号下单可以:** 首重6元,续重2.8元 兔宝快递是一个综合下单平台,跟多家快递公司合作,下单后快递员上门取件,跟平时寄快递没有什么区别。 支持:顺丰、圆通、申通、中通、韵达、德邦、极兔 ......
新版Chrome浏览器本地调试:阻止不安全的http请求
问题: 最近因为想开发一个网页项目,本地调试时需要通过内网穿透将本地ip映射成外网可以访问的域名;配置好以后跑起vue项目时控制台报错; 原因: 新版谷歌浏览器会阻止不安全的私网http请求。 方法: 进入链接:chrome://flags/#block-insecure-private-netwo ......
VBA清除所有Textbox
Private Sub CommandButton2_Click() Dim c For Each c In UserForm2.Controls If TypeName(c) = "TextBox" Then c.Text = "" Next End Sub 资料来源https://zhidao. ......
Echarts常用参数
一些以后应该能用到的参数 option = { title:{ //图表的标题配置 text: '主标题文本', subtext: '副标题文本', show: true //是否展示标题 }, tooltip: { // 提示框配置 trigger: 'item', // 触发类型,可选值:'it ......
题解:【CF858E】 Tests Renumeration
[题目链接](https://www.luogu.com.cn/problem/CF858E) 一点模拟下下火。首先一定不能覆盖的,只能一点一点挪。将已经在合法位置上的去掉,剩下的测试分为四类: 1. 不碍事的样例测试。 2. 不碍事的常规测试。 3. 占据了样例测试位置的常规测试。 4. 占据了常 ......