NOT
条件
条件 #If 语句 当一个逻辑条件为真,用 if 语句执行一个语句。当这个条件为假,使用可选择的 else 从句来执行这个语句。if 语句如下所示: if (condition_1) { // statement_1; } else if (condition_2) { // statement_2 ......
函数
函数(Function) 函数是编程语言常见的功能,它可以封装一批代码,对外接收参数,然后返回值。被封装的逻辑,可以被不同的其他代码调用,达到共同复用逻辑的目的。 函数用 function 关键字定义,后面跟着函数名和圆括号。 同时注意,定义函数涉及作用域。 #定义函数 函数可以通过函数声明和匿名函 ......
类
类(Class) uts 中使用关键字 class 声明类。 类声明由类名以及由花括号包围的类体构成。 // 定义Person Class class Person { } 复制代码 #基本概念 类是对象化的概念,有属性、方法、构造函数。 属性:是一个简单的值,可以是字符串、数字、布尔或另一个cla ......
接口
接口(Interface) 接口提供了一种约定,用于确保对象的属性和方法遵循特定的模式。接口只能包含抽象的声明,不能包含具体的实现。接口本身不能被实例化,它可以被类所采用,以提供具体的实现。 在 ts 中,经常把json数据转为 interface 或 type 。但在 uts 中,只适合转 typ ......
搬到新办公室,开始新征程
2023年9月1日,园子完成了办公室搬家,从杭州云栖小镇内的中大银座搬到杭州云栖小镇内的杭州云计算产业园。 一边处在会员救园的非常困难阶段,一边处在发展的关键节点上,这时的办公室搬家,是应景,是憧憬,更是提醒——对于十年才磨一剑(第十一年才有了维持生存的收入)的园子,在二十年即将来临时,再也不能像过 ......
位运算
# 位运算 > 有一种东西是计算机易于理解 但人难以李姐的 ### 优先级 | 运算符 | 优先级 | |: :|: :| | () | 1 | | ! ~ | 2 | | * / % | 3 | | + - | 4 | | > | 5 | | = > | 6 | | & | 7 | | ^ | 8 ......
字面量
字面量 字面量是js的传统概念(MDN的字面量文档) 字面量,即按字面意思给出的固定的值,而不是变量。 比如 5、"abc"、true,都是字面量。 字面量分:布尔字面量、数字字面量、字符串字面量、数组字面量、对象字面量、正则字面量。 举例: let a = 1 // 这里的 1 ,就是字面量 fu ......
java过滤器拦截sql注入和xss
import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServlet ......
linux中的通配符
前言:今天在学习命令执行漏洞的时候遇到了通配符,开始还以为是正则表达式,结果发现不是, 特此来学习一下 ## 1 .0通配符 通配符也叫文件名替换,主要用于替换文件名,常用于unix命令 ls find cp mv 等命令的执行,注 意和正则表达式区分 ## 1.1 * `*`用来匹配多个字符 以下 ......
笔记2:vivado 的 ILA 创建
ILA – Integrated Logic Analyzer 内部逻辑分析仪(是一种在线调试工具,用的非常多) 先例化在生成IP核,好处: (1)、可以事先明确知道要看多少个信号 (2)、信号的位宽 (3)、可以一次性的配置好在线调试工具,避免先生成IP,在例化,因失误漏了信号,反复添加,编译耗时 ......
设置CITECT2018R2过程分析器游标的粗细和颜色
这一篇在新浪博客发表过,这里再记录一遍,新浪博客地址 CITECT2018R2过程分析器设置游标粗细和颜色_来自金沙江的小鱼_新浪博客 (sina.com.cn) 在前一个练习基础上设置一下游标的粗细和颜色,让其更加醒目。在过程分析器初始化脚本中设置游标位置添加后面设置游标粗细和颜色 hCursor ......
uniapp项目实践总结(八)自定义加载组件
> 有时候一个页面请求接口需要加载很长时间,这时候就需要一个加载页面来告知用户内容正在请求加载中,下面就写一个简单的自定义加载组件。 ## 目录 - 准备工作 - 逻辑思路 - 实战演练 - 效果预览 ## 准备工作 在之前的全局组件目录`components`下新建一个组件文件夹,命名为`q-lo ......
22.执行计划
SQL执行缓慢有很多原因,有时候是数据库本身原因,比如latch争用,或者某些参数设置不合理。有时候是SQL写法有问题,有时候是缺乏索引,可能是因为通过统计信息过期或者没收集直方图,可可能是优化器本身并不完善或者优化器自身BUG而导致的性能问题。 如果是数据库自身原因导致SQL缓慢,需要通过分析等待 ......
python 基础
# -*- coding: utf-8 -*- """ Created on Sun Sep 3 16:30:59 2023 """ import numpy as np import pandas as pd # # list a = [2,3,1,'1',5] #list() a.append( ......
jenkins集成全自动化部署
1.jenkins集成全自动化部署 自动化触发Build Now 自动化在另一台服务上部署 自动化启动和停止 继上一篇Jenkins集成 我们已经完成了手动触发BuildNow,即手动部署服务器,且还需要手动启动 那么在实际开发中,这些步骤都是繁琐的,作为测试人员,这简直就是不必要的动作 那么,在此 ......
WSL中无法使用systemctl命令
# WSL使用system报错"System has not been booted with systemd as init system" (原文链接)[https://linuxhandbook.com/system-has-not-been-booted-with-systemd/] ## ......
cmake 命令行带参数
CMake 命令行可以带有一些参数,用于控制和配置 CMake 的行为。这些参数可以在执行 cmake 命令时传递给 CMake。以下是一些常用的 CMake 命令行参数: **-D**:用于设置 CMake 变量。例如,-DVAR_NAME=VALUE 可以设置一个 CMake 变量的值 ```b ......
关于建立时间,保持时间以及对应的slack的计算
# 什么是建立时间,保持时间 1. 建立时间是指,对于D Flipflop来说,在时钟上升沿到来之前,数据输入端保持不变的最小时间 2. 保持时间是指,对于D Flipflop来说,在时钟上升沿到来之后,数据输入端保持不变的最小时间 * 一旦数据输入端违反了建立时间和保持时间的要求,那么D Flip ......
如何将项目打包上传到NuGet服务器?
在我写[在.NET Framework中使用RocketMQ(阿里云版)]这篇博客的时候,因为封装了很多代码在单独的DLL中,包括生产者、消费者以及官方SDK等等,然后都在博客中体现出来导致博客大量代码,然后有位读者就建议打包成NuGet包,大家也可以直接安装调用,我也觉得很不错,于是就有了这篇文章... ......
JMeter+InfluxDB+Grafana 的数据展示
一般情况下,用 JMeter 做压力测试时,都是使用 JMeter 的控制台来查看结果,或者安装一些插件查看结果,这样看都没有问题。不过采取以上三种方式有几个方面的问题。 整理结果时比较浪费时间。 在 GUI 用插件看曲线,做高并发时并不现实。 用 JMeter 的 Backend Listener ......
线性筛素数(欧拉筛)
## 题目描述 求 $1,2,\cdots,N$ 中素数的个数。 ## 输入格式 一行一个整数 $N$。 ## 输出格式 一行一个整数,表示素数的个数。 ## 样例 #1 ### 样例输入 #1 ``` 10 ``` ### 样例输出 #1 ``` 4 ``` ## 提示 对于 $40\%$ 的数据 ......
(2023羊城杯)ai和nia的交响曲wp
第二个框就不说了, 追踪第一个框的http流, 发现flag1.png 提取以后得到 通过观察, 可以得出规律, 每八行出现的横线是因为ascii数据按列写, 而ascii可见字符最高位恒为0, 所以首位肯定是黑像素 (诚挚邀请大家学python以外还要学一下matlab, 相对更方便。。) 解码后 ......
CUDA 线程ID 计算方式
thread ID 的计算方式,简单来说很像小学学的除法公式,本文转载自同学一篇博客;并进行简单修改; 被除数 = 除数 * 商 + 余数 用公式表示:$$线程Id = blockId * blockSize + threadId$$ **blockId** :当前 block 在 grid 中的坐 ......
刷题记录(六)
### buuctf-Nextphp 打开题目,是一段简单的php代码: ```php system("echo Hello World>./test.txt"); echo file_get_contents("test.txt"); //输出结果为Hello World ?> ``` 在环境目录 ......
PowerMILL二次开发-C#-合集(1.开发说明)
导航 作者博客园作者B站作者抖音 视频教程地址 点击观看视频教程(B站) 点击观看视频教程(抖音) 开发技能要求 PowerMILL 软件基础知识 C#基础语法 WPF语言基本要求 开发目标 开发的软件名称:PmWorkAssister 中文名:PowerMILL 工作助手 软件功能目标: 1- 模 ......
进阶搜索算法 学习笔记
# 进阶搜索算法 ### 前情提要~ 1. 双向广搜、双向深搜 2. 堆优化的 Dijkstra 3. 一颗小小的 A-STAR 4. 不大聪明的 IDDFS(IDS) 5. 可爱的 IDA-STAR # 广搜、深搜 这是进阶搜索算法,不说了直接上例题 以“[P1514](https://www.l ......
斜率优化DP 学习笔记
# 斜率优化 DP ## 适用情况 适用于求解最优解(最大、最小)问题。 ## 上凸壳与下凸壳  ## 求解步骤 1. 对于任意状态转义方程,设 $A_i$,$B_i$,使状 ......
东方博宜OJ1010 数组元素的排序 C语言版
题目描述 对数组的元素按从小到大进行排序。 输入 第一行有一个整数 n ( 5≤n≤10 ); 第二行有 n 个整数,每个整数的值在 [0,109]的范围内。 输出 输出排序后的数组。 样例 输入 8 1 2 3 6 8 7 4 5 输出 1 2 3 4 5 6 7 8 来源 数组问题 代码 #in ......
Linq 常用扩展方法
1、使用场景 Linq 中提供了大量类似Where的扩展方法,简化了数据处理。 数组、List、Dictionary等都实现了 IEnumerable,所以都可以使用 IEnumerable扩展方法,可以使用 Linq。 Linq中所有的扩展方法几乎都是针对IEnumerable接口的,而几乎所有能 ......