AND
C++ 使用 Googletest cmake 设定
项目 CMakeLists 文件中加入: 1 include(FetchContent) 2 FetchContent_Declare( 3 googletest 4 URL https://github.com/google/googletest/archive/03597a01ee50ed33e ......
01 jQuery初使用
##### 01 jQuery初使用 jQuery是一个曾经火遍大江南北的一个Javascript的第三方库. jQuery的理念: write less do more. 其含义就是让前端程序员从繁琐的js代码中解脱出来. 我们来看看是否真的能解脱出来. 关于jQuery的版本: 这里有必要说一下 ......
02 jQuery选择器
##### 02 jQuery选择器 jQuery的逻辑和css选择器的逻辑是一样的. ``` // 语法: $(选择器) ``` 可以使用jQuery选择器快速的对页面结构进行操作. 案例: ```html Title 用户名: 密码: 性别: 男 女 城市: ``` ......
unbutu20.04离线安装谷歌浏览器
浏览器安装包下载地址 链接:https://pan.quark.cn/s/634b6bed2f68 下载之后上传到你的unbutu 在你存安装包的路径输入 dpkg -i google-chrome-stable_current_amd64.deb 之后按照系统提示跟安装其他软件一样 ......
【STM32】5_1 串口通信 printf映射
串口通信配置完成后,在主函数中添加 stdio.h 的头文件 #include "stdio.h" 在主函数main()之前添加一下函数 #ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define ......
pikachu越权漏洞
pikachu越权漏洞 水平越权 已知有如下账号 lucy/123456,lili/123456,kobe/123456 我们先用lucy的账号登录 我们直接在上面的url直接把lucy改为kobe,发现可以越权登录到kobe的账号,并且查看kobe的个人信息 我们再用lili的身份登录 再来我们直 ......
基于JS实现回到页面顶部的五种写法(从实现到增强)
这篇文章主要介绍了基于JS实现回到页面顶部的五种写法(从实现到增强)的相关资料,本文介绍的非常详细,实用性也非常高,非常具有参考借鉴价值,需要的朋友可以参考下 写法 【1】锚点 使用锚点链接是一种简单的返回顶部的功能实现。该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该 ......
SAP ABAP 里 FILTER 关键字的用法举例
FILTER是ABAP中的一个关键字,用于在内部表中进行数据筛选和过滤,以便于提取所需的数据集。 FILTER关键字用于从内部表中筛选符合特定条件的数据行。它通过提供条件表达式,只返回满足条件的数据行,从而在不修改原始数据的情况下生成一个新的内部表。FILTER关键字在处理大量数据时非常有用,可以有 ......
在低代码平台执行 API 请求并将结果显示在页面上
低代码开发平台(Low-Code Development Platform)是一种用于构建应用程序的软件开发环境,它允许开发者通过图形化的方式,而非传统的手动编码方式来创建应用程序。这种方式大大减少了开发应用程序所需的代码量,因此称为 `低代码`。 低代码平台的核心是其拖放式的用户界面,这允许开发者 ......
C++对象内存模型
根据前面讲过的知识,C++ 的对象内存模型主要包含了以下几个方面的内容: 如果没有虚函数也没有虚继承,那么对象内存模型中只有成员变量。 如果类包含了虚函数,那么会额外添加一个虚函数表,并在对象内存中插入一个指针,指向这个虚函数表。 如果类包含了虚继承,那么会额外添加一个虚基类表,并在对象内存中插入一 ......
Steam++加速github,会导致github图床上传失败
## PicGo日志报错信息 ``` "message": "unable to verify the first certificate", ``` ## 原因 软件:PIcGO 图床:github 加速器:Steam++(又称:Watt Toolkit) 由于Steam++安全证书问题,会导致 ......
实用指令_大数据shell_流程控制_if
##### 流程控制if判断 ###### if判断 - 基本语法 ~~~shell if [ 条件判断 ] ;then 程序 fi ##或者 if [条件判断] then 程序 elif [条件判断] then 程序 fi ~~~ 注意事项:1) [ 条件判断式 ] 中括号和条件判断示之间必须有空 ......
Dialog弹窗式窗口(wx.dialog)的创建以及参数的反馈
定义一个dialog类,在设置必要的窗口属性后,可参照panel的布局方式进行排布。 # 自定义对话框类,新增样机信息弹窗 class DetailGridDialog(wx.Dialog): def __init__(self, parent,parameter1,parameter2,param ......
docker安装rancher
#只需要下面一条命令sudo docker run -d --restart=unless-stopped --privileged --name rancher -p 20080:80 -p 443:443 rancher/rancher ......
Go语言GOPROXY设置
1.首先开启go module go env -w GO111MODULE=on // Windows export GO111MODULE=on // macOS 或 Linux2.1-七牛云配置: go env -w GOPROXY=https://goproxy.cn // Windows e ......
ThinkPHP 2.x任意代码执行漏洞
### ThinkPHP 2.x任意代码执行漏洞 **原因**:ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由: ```php $res = preg_replace('@(\w+)'.$depr.'([^'.$depr.'\/]+)@e', '$var[\'\\1\ ......
eclipse运行不自动启动浏览器的方法
通过服务器启动,将不启动浏览器 步骤如下:java文件右击--Run As-->Run Configurations Run 后将不启动浏览器 ......
【1342C】Yet Another Counting Problem(数论)
**题目大意:** 求有多少$x(1\le l\le x\le r\le 10^{18})$满足$(x\mod a)\mod b\neq(x\mod b)\mod a(1\le a,b\le 200)$,有$q(1\le q\le 500)$次询问。 *** 设答案为$f(l,r)$,考虑前缀和$f ......
Git必要命令
Git安装后必须先配置个人信息,以后的操作都会附带信息 1 #配置用户名 2 git config --global user.name 你的名字 3 4 #配置邮箱 5 git config --global user.email 你的邮箱 查看个人信息可以使用 1 git config --gl ......
session,cookie 和 token 三个概念的区别和联系
**Session(会话):** "Session"是一种服务器端的状态管理机制,用于跟踪和存储用户在Web应用程序中的状态信息。当用户访问应用程序时,服务器会为每个会话分配一个唯一的会话ID。这个会话ID通常通过"cookie"或URL参数在用户的浏览器和服务器之间进行传递。会话数据存储在服务器上 ......
php 支持 超大上G,多附件上传
PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。 1.file_uploads=on/off 是否允许通过http方式上传文件 2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错 3.memory_limit=50M 设置脚本可以分配的最大 ......
多项式小全家桶
比较安全的模板,传入的数组 $g$ 有初值也没有问题,且求解过程中不会对传入的 $f$ 修改 ```c++ #include using namespace std; const int N = 1 int mul(A x) { return x; } template int mul(A x, B ......
永嘉微电高抗干扰/抗电压波动VK36系列 1/2/3/4/6/10/18键/通道/触摸触控芯片 适用于厨房秤/智能玩具/筋膜枪/智能电表等产品【FAE技术支持】
触摸芯片是一种可感应人体触摸的微处理器,其工作原理是通过感应人体触摸带来的电容变化而实现的;当人体接近触摸屏幕表面时,会引起触摸屏与人体间的电容改变,并且形成了一个新的电场分布,芯片会根据这个电容改变来计算出具体的触摸位置和操作手势。 目前触摸芯片应用涉及于消费类电子、厨房电器、卫浴电器、空调等家用 ......
线程池
python3多线程有threading,很好的支持了多线程,那么问题来了,为什么还需要线程池呢,其实很好回答,如果你要爬取网站有八百页,每页设置一个线程,难道能开启八百个么,光切换的时间也很高了吧。这时候就需要用到线程池,可以设置一个20的线程池,同时只有20个线程在运行,剩下的排队。 线程池模块 ......
Newtonsoft.Json:JObject 动态添加字段/List<JObject>转DataTable
1.JObject 动态添加字段; var jsonObject = new JObject(); foreach (var key in Keys) { jsonObject.Add(key, value); } jsonObject.Add("*****", "1"); 2. List<JObj ......
20 JavaScript和HTML交互
##### 20 JavaScript和HTML交互 在HTML中可以直接在标签上给出一些事件的触发. 例如, 页面上的一个按钮. ```js ``` 我们能够知道此时在页面中会产生一个按钮. 但是该按钮无论如何进行点击. 都不会触发任何事件. 但, 此时我要告诉你, 人家其实触发了. 只是你没处理 ......
JTS TestBuilder试用
参考:https://blog.csdn.net/abu935009066/article/details/115304685 ......
prettier代码格式化简易使用
项目中一般都配置有eslint,eslint负责是负责校验代码的插件,prettier负责格式化代码。 ### prettier下载 ```bash install i -D prettier eslint-config-prettier eslint-plugin-prettier ``` 在项目 ......
为什么那么多人喜欢用云桌面
说起云桌面我们会发现一个很奇怪的现象,那就是我们在网上经常能看到有人在吐槽云桌面的,说云桌面的性能差、价格贵和各种的不好用。虽然说网上有很多人都在吐槽云桌面,但是我们会发现使用它的用户却从来没有减少,而且咨询和使用云桌面的用户反而是越来越多的。为什么云桌面经常被吐槽,但是仍然还有很多人在用的呢? ......
公有云、私有云和混合云的云桌面有什么区别?
前不久听到有用户在抱怨说“我就想部署个云桌面而已,怎么还有公有云、私有云和混合云这么个说法的,搞得我都混淆了”,那么到底什么是公有云、私有云和混合云云桌面的呢,他们的优缺点又是怎样的呢? ......