AND
Linux高性能服务器编程阅读1:
Linux:所有东西都是文件。socket也是可读,可写,可控制,可编程的文件描述符。 I/O高级函数: 1.pipe()和dup()/dup2() pipe()函数创建的两个文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]中写入的数据可以从fd[0]中读出。且,fd[1]只能写入数 ......
naiveui | 数据表格超长文字省略处理
# 一、设置 ellipsis 使用数据表格[*Data Table*](https://www.naiveui.com/zh-CN/os-theme/components/data-table#ellipsis.vue)组件的省略`设置 ellipsis`,但是如果内容过长的情况下,会溢出 ``` ......
Spring Boot - 引入 validation 对参数或实体类进行校验不管用
# 版本说明 我的父工程版本号是 3.1.0。 ```xml file:[pom.xml] org.springframework.boot spring-boot-starter-parent 3.1.0 ``` 这是 validation 的依赖: ```xml file:[pom.xml - ......
Oracle查看占用表空间最大的表(排序)
select t.owner,t.segment_name,t.tablespace_name,bytes/1024/1024/1024 as sizes,q.num_rows,t.segment_type from dba_segments t left join dba_tables q on ......
C 练习
//用二分法,查找一个数是否在一个有序数组中. #include <stdio.h> int binary_search(int arr[], int k, int size) { int lift = 0; int right = size-1; while (lift<=right) { int ......
修改vscode的Code Runner插件的快捷键
您可以在 Visual Studio Code 中通过以下步骤来修改 Code Runner 插件的快捷键: 打开设置(File > Preferences > Settings 或者按下 Ctrl + ,)在搜索框中输入 "keyboard shortcuts"在搜索结果中找到 "Edit Key ......
Spec 3.0
OpenGL ES is a set of commands that affect the operation of graphics hardware. We distinguish two types of state. The first type of state, called GL ` ......
作为程序员对 DNS了解到这个程度就够了,别再深入了!
作为程序员对 DNS了解到这个程度就够了,别再深入了! 网管叨bi叨 2023-08-29 12:17 发表于北京 编者荐语: 分享一篇DNS科普文,作为程序员我觉得如果能了解到这个程度就已经很可以了,再深入就属于浪费自己时间了,你还能上手设计电路咋地? 以下文章来源于一枫说码 ,作者一枫说码 一枫 ......
nodejs的安装及使用
###安装 * 打开[Node.js的官网](https://nodejs.org/zh-cn/)并下载适用于你操作系统的安装包。Node.js提供了Windows、Mac和Linux的安装包。 * 下载完成后,双击安装包运行安装向导。按照提示一步步进行安装。在安装过程中可以选择自定义安装路径,也可 ......
code-runner 在外部终端中执行代码并暂停它
修改配置文件settings.json "code-runner.executorMap": { "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt -finput-charset=UTF-8 -fexec-charset=GBK && sta ......
《最新出炉》系列初窥篇-Python+Playwright自动化测试-14-playwright操作iframe-番外篇
1.简介 通过前边三篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe的一些特殊情况的介绍和讲解,主要从iframe的定位、监听事件和执行js脚本三个方面进行展开介绍。 2.iframe定位 2.1动态id属性如何定位 有时候,我们可能看到的iframe 的id ......
素性测试--Miller-Rabin算法
### 引子 今天(23/8/16),老师问了一个有趣的问题: 出道题给大家, 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113111111111111 ......
The Riordan Group and Applications笔记
2022年的一本书,只有376页。证明直接去书里面找。  [TOC] # 1 介绍 ## 1.1 啥是Riordan ......
DOS简单命令学习
Win+r 输入 cmd 回车运行。 在任意文件夹里,按住shift+鼠标右键点击打开Powershell。 资源管理器的地址栏前面+cmd+空格,打开该文件地址的cmd。 #DOS简单命令 1. 盘符切换:盘符+: 2. 查看当前目录下所有文件:dir 3. 切换目录:cd+/d+路径 4. 返回 ......
Web自动化
##第1章-Web自动化入门 ###Web自动化测试 ####1、自动化 - 概念:由机器设备代替人工自动完成指定目标的过程 - 优点:减少人工劳动力;提高工作效率;产品规格统一标准;规模化(批量生产) ####2、自动化测试 软件测试:校验系统是否满足规定的需求、弄清预期结果与实际结果之间的差别 ......
Proj CDeepFuzz Paper Reading: Deepxplore: Automated whitebox testing of deep learning systems
## Abstract 背景:现有的深度学习测试在很⼤程度上依赖于⼿动标记的数据,因此通常⽆法暴露罕⻅输⼊的错误⾏为。 本文:DeepXplore Task: a white-box framework to test DL Models 方法: 1. neuron coverage 2. diff ......
Git的使用
###git的单人操作 * 进入[gitee官网](https://gitee.com/)注册账号密码 * 登录(在登录时 要把自己的邮箱添加进去) * 点击个人主页=>找到个人设置并点击=>找到邮箱管理并点击=>新增邮箱 * 目的:如果我们不使用自己的邮箱,那么git会自动给我添加一个邮箱(非常难 ......
Mysql查询性能优化相关
慢查询 基本原因 访问的数据太多 分析 是否检索了过多的数据。 mysql服务器是否在分析大量超过需要的数据。 注意事项 尽量不用select * 分页查询(mysql从设计上让连接和断开连接都是很轻量级的。运行多个小查询不是大问题) 缓存效率高 减少锁竞争 查询的执行基础 查询执行路径(面试考) ......
解决datax输出文件随机数后缀问题
原版的datax将数据库数据输出到指定文件时,会在该文件名后面加上一个随机数,不方便使用。这是datax源码中的问题,需要去 https://github.com/alibaba/DataX 下载源码并重新编译datax。参考[datax源代码编译安装_程序员_IT序号网 (itno.cn)](ht ......
织梦tag怎么显示每个tag相应的文章数量
有些时候我们想实现类似于wordpress那样的tag,就是在显示tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。如下图所示: 这就需要修改/include/taglib/tag.lib.php这个文件,找到第87行左右的“$row['link'] = $cfg_cmsurl."/ ......
Pinia 快速上手要点
1. 使用 defineStore 创建一个 store, 每个 store 要设置一个唯一 id; ```ts import { defineStore } from 'pinia' import { ref } from 'vue' // useStore 可以是 useUser、useCart ......
redis持久化
[toc] # 一持久化 ## 1.1 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 ## 1.2 持久化的实现方式 ```python # 数据库(mysql,redis,mongodb,rabbitmq,infludb,clickhose,kafak) >持久 ......
01 linux 定时任务之关机
定时关机 例:设置在每天03:00定时关机 在Linux系统终端执行以下代码 sudo -s # 进入root sudo gedit /etc/crontab # 编辑 /etc/crontab 在打开的窗口添加以下内容,保存并退出 00 03 * * * root /sbin/shutdown - ......
CF1864C Divisor Chain
## 思路 刚拿到题,想了一些方法但都被推翻了,在这里列举出来,并给出反例: - 每次减去最小的因数,反例:$1024$ 等形如 $a^k$ 的数,每次都会减去 $a$ 导致 $a$ 的出现次数超过 $2$ 次。 - 每次减去大于等于 $\sqrt x$ 的因子,$x$ 为目前的数,并特判指数的情况 ......
CF1864D Matrix Cascade
## 思路 第一时间想到的是暴力,因为同一行的互不影响,所以第一行的 $1$ 一定都需要操作,然后把后续的状态更新,再操作第二行的所有的 $1$,但是很可惜是 $O(n^4)$ 的复杂度,必然会 TLE。 所以思考其他的办法,考虑到可以统计有多少操作更改了这个位置的状态,所以可以使用一个类似前缀和的 ......
P9586 游戏
## 思路 一定要注意看题啊,我就是因为没看到 ```该玩家可以出任意张杀和斩``` 和 ```玩家也可以不出牌,直接进入对方的回合``` 导致赛时想了半天的特殊情况,头都快薅秃了。 因为一次可以出任意张杀和斩,所以当 $c_1>d_2$ 或者 $c_3>d_1$ 时,小 C 可以直接通过出杀和斩赢 ......
P9588 队列
## 思路 观察发现 $x$,$y$,$z$ 都可以很大,所以如果直接用队列老老实实地操作,肯定过不了。 因为每次加入都是 $1,2,3,\cdots x$ 所以这段是连续的,所以我们考虑一段一段的存入队列,记录每一段的左右端点。 操作 $2$ 的删除,就一段一段地删除,如果删不完一段,就改这一段的 ......
回溯(backstracking)
# 回溯(抽象成树型结构、一般无返回值backtracking)  ## 1. 理论基础 回溯 和递 ......
Trados Studio | 项目记忆库 vs 主记忆库8
一些使用 Trados Studio 的译员会为自己翻译的每个语言对都设置一个记忆库(TM),将其用于相关语言对的所有项目。另一些人会为不同的项目使用不同的 TM,例如,为不同的客户、领域或翻译类型应用不同的 TM。但这些仍然是 Trados Studio 中的主 TM;而不是项目 TM。 那么什么 ......