AND
unserialize3
# unserialize3 writeup ## php 序列化 序列化是程序类型转化为字符串的过程 ### 字符串的序列化 ```php ``` 得到的输出是 ```php s:7:"faraday"; ``` 可以统一表达为正则的形式 ```regex '/s:[0-9]+:"[^"]+";/ ......
mysql replace && insert && update && delete
[toc] ##mysql replace && insert && update && delete ###replace 我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引,当我们再向这个表中使用已经存在的键值插入一条记录,那将会抛出一 个主键冲突的错误。 当然,我们 ......
t113-c-线程、锁、信号
线程: 这个之前的文章已经记录过了 线程之间的通信(同步) https://blog.csdn.net/weixin_56187542/article/details/126251049 锁: c的锁同样是pthread头文件里面的 https://blog.csdn.net/shaosunrise ......
设计事实表的注意事项
事实表主要由两部分组成,一部分是主键和外键组成的键值部分,另一部分是用来描述业务过程的事实度量,也不排除部分设计人员把部分维度退化进去,从而使事实表再加一部分退化维度。在维度建模中事实表的设计一般遵循五大步骤:1.确定业务过程-》2.定义粒度-》3.确定维度-》4.确定事实-》5.冗余维度属性。通过 ......
CSP模拟27
考的有一点意外,出乎意料。 # [CF1060E] Sergey and Subway [题目链接](https://www.luogu.com.cn/problem/CF1060E) 考场上打假了,乐。 设 $dis_{i,j}$ 表示 $i$ 和 $j$ 的树上距离。 很容易发现,答案其实就是: ......
fabric.js 判断点击坐标是否在某个子元素内
通过 containsPoint 方法坐标是否在某个元素内 const rect = new fabric.Rect({ width: 100, height: 100, fill: 'red', }) canvas.add(rect); canvas.on('mousee:down', (even ......
Apipost中自定义接口字段如何配置
Apipost项目设置中可以配置接口文档中的自定义接口字段,创建状态码字典。分享分档时会展示到文档页面 状态码字典 在状态码字典中可以自定义状态码即其含义 自定义的状态码会在分享的API文档中展示 接口属性 接口属性中可以自定义接口和接口文档展示字段,在接口属性中添加一个时间类型字段 添加一个时间类 ......
windows 桌面GUI自动化-2. pywinauto 启动指定应用程序
# 前言 pywinauto 可以启动电脑自带的应用程序,也可以启动直接安装的应用 # 启动电脑自带的应用程序 上一篇环境准备,可以启动记事本了 ```python from pywinauto.application import Application # 启动记事本 app = Applica ......
RunnerGo中WebSocket、Dubbo、TCP/IP三种协议接口测试详解
大家好,RunnerGo作为一款一站式测试平台不断为用户提供更好的使用体验,最近得知RunnerGo新增对,WebSocket、Dubbo、TCP/IP,三种协议API的测试支持,本篇文章跟大家分享一下使用方法。 WebSocket协议 WebSocket 是一种在单个 TCP 连接上进行全双工通信 ......
PostgreSQL-常用命令汇总
1. 连接到 PostgreSQL 数据库: psql -h 主机名 -p 端口号 -U 用户名 -d 数据库名 2. 列出所有数据库: \l 3. 切换到指定数据库: \c 数据库名 4. 查看当前数据库中的所有表: \dt 5. 查看表的结构: \d 表名 6. 执行 SQL 查询: SELEC ......
9 CSS背景属性
##### CSS 背景属性 ##### 1. background-color(背景颜色) 页面的背景颜色有四种属性值表示,分别是transparent(透明),RGB十进制颜色表示,十六进制颜色表示和颜色单词表示。 属性使用: ``` /* background-color: transpare ......
Docker-compose
Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 目录 一、简介 二、compose三层 三、compose文件系统 四、yml格式 五、compose命令 六、compose部署 七、总结 一、简介 1.compose背景 我们知道使用一个D ......
如何复制word的图文到xhEditor中自动上传
1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块 /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称 */ "wordFieldName": "upfile", /* 提交的视 ......
12.进程控制
# 12.进程控制 ## 1.学习目标 - 了解进程相关的概念 - 掌握fork/getpid/getppid函数的使用 - 熟练掌握ps/kill命令的使用 - 熟练掌握execl/execlp函数的使用 - 说出什么是孤儿进程什么是僵尸进程 - 熟练掌握wait函数的使用 - 熟练掌握waitp ......
C# 通过DynamicObject让Dictionary可以通过dynamic进行操作
测试代码 DynamicDictionary dict = new DynamicDictionary(); dict.Value["ID"] = 1; dict.Value["Name"] = "李二"; dict.Value["Address"] = "李家坡"; dynamic dd = di ......
Albert 源码解析:分组复用
```py class AlbertGroup(nn.Module): def __init__(self, config): super(AlbertGroup, self).__init__() self.inner_group_num = config.inner_group_num self ......
二分查找法(折半查找)
二分查找法是一种在有序数组中查找特定元素的算法。为了理解它的工作原理,我们需要知道数组是有序的,也就是说,数组中的元素按照升序或降序排列。 二分查找法的基本步骤如下: 选择数组的中间元素。 如果中间元素正好是目标值,则搜索结束。 如果目标值大于中间元素,则只需在数组的右半部分中查找。 如果目标值小于 ......
10.文件IO
# 10.文件IO 从本章开始学习各种Linux系统函数,这些函数的用法必须结合Linux内核的工作原理来理解,因为系统函数正是内核提供给应用程序的接口,而要理解内核的工作原理,必须熟练掌握C语言,因为内核也是用C语言写的,我们在描述内核工作原理时必然要用“指针”、“结构体”、“链表”这些名词来组织 ......
11.文件和目录
# 11.文件和目录 ## 文件操作相关函数 ### stat/lstat函数 █函数描述: 获取文件属性 █函数原型: int stat(const char *pathname, struct stat *buf); ```C++ int lstat(const char *pathname, ......
8.makefile-gdb-文件IO
# 8.makefile-gdb-文件IO 学习目标: 熟练使用规则编写简单的makefile文件 熟练使用makefile中的变量 熟练使用makefile中的函数 熟练掌握gdb相关调试命令的使用 了解概念: pcb和文件描述符,虚拟地址空间 熟练掌握Linux系统IO函数的使用 ## 1.ma ......
9.gdb调试
# 9.gdb调试 ## 9.1 gdb介绍 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能: ▶ 启动程序,可以按照你的自定义的要求随心所欲地运行程序。 ▶ 可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式) ▶ ......
Qt编写网易云界面 (2) -----搜索栏及播放控件
今天主要实现网易云界面的下面一行播放器内容,并且完善了搜索框功能,效果如图: ,服务(service)以及容器(container) ......
采用typescript编写,实现ofd前端预览、验章。
前言 浏览器内核已支持pdf文件的渲染,这极大的方便了pdf文件的阅读和推广。ofd文件作为国产板式标准,急需一套在浏览器中渲染方案。 本人研究ofd多年,分别采用qt、c# 开发了ofd阅读器。本人非前端开发人员,对js、typescript并不熟悉,所以对开发web版阅读器迟迟没有下手。但是,本 ......
8.21 模拟赛小记
A.吃饭路上也要锻炼,原 [P3505 [POI2010] TEL-Teleportation](https://www.luogu.com.cn/problem/P3505) 咱现在思路通了,代码实现可能得鸽一鸽。 两个强强的博客:[https://www.cnblogs.com/stoorz/p ......
jQuery动态搜索下拉框
一,需求初始隐藏,单击唤出下拉框,可以在输入框内输入内容,下拉框模糊查询出对应的数据显示,单机选中下拉框内容后隐藏,并回显选中的内容到输入框内。二,代码input.html<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" cont ......
8.资产负债表 Balance Sheet
资产负债表,根据会计恒等式,呈现出资产、负债及所有者权益中的具体项目。 对资产和负债进行分类,制作出 分类资产负债表 Clsssified Balance Sheet 。 ##0. 一个典型的资产负债表预览  2.namespace,这个用来隔离进程/文件系统等等;(unshare -m -u /bin/bash,那么当前session就是在一个namespace里了,在这里修改hostnam ......
EventBus源码再分析
一、概述 EventBus是一个开源的用于Android和Java上的一个:订阅 >发布事件总线。 优点: 1.只要是在一个JVM内,就可以实现通信 2.小巧灵活、不占内存 3.解耦,切换线程灵活 4.库小,不占内存 缺点: 1.注册和反注册时一对,如果忘记了就会出现内存泄漏 2.拿到注解方法组是通 ......