NOT

LINQ: group n by 和 group n by into g的区别

见stackflow上的答案: https://stackoverflow.com/questions/57406327/what-is-the-difference-between-group-n-by-vs-group-n-by-into-g-in-linq ......
group LINQ by into

Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)

​ Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译) 目录 前言: 准备资料: 正文: 1:打包一个带有签名的apk 2:对包进行反编译 3:使用ipaguard来对程序进行加固 前言: 对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity ......
原理 Unity3D Unity3 Unity apk

代码随想训练营第四十五天(Python)| 70. 爬楼梯 (进阶)、322. 零钱兑换 、 279.完全平方数

70. 爬楼梯 (进阶) 1、使用 01 背包解法 class Solution: def climbStairs(self, n: int) -> int: # dp 数组代表爬上第 i 阶有 dp[j] 种方法 dp = [0] * (n + 1) dp[0] = 1 m = 2 # 排列先背包 ......
零钱 训练营 随想 楼梯 代码

wc

基本概述 wc命令来自英文词组“Word count”的缩写,其功能是用于统计文件的字节数、单词数、行数等信息,并将统计结果输出到终端界面。利用wc命令可以很快的计算出准确的单词数及行数,评估出文本的内容长度。 语法格式 wc [参数] 文件名 常用参数 -c:--bytes,统计字节数 -l:-- ......
wc

Web3.0 是00后最舒适的选择

00后一代是社会变革的见证者和推动者,他们与前几代的差异显而易见。这一代年轻人在技术和信息方面长期接受教育,对新兴科技和互联网有着天然的亲近感。他们注重个性表达,崇尚自由,对数字化生活有着更为敏锐的嗅觉。这种独特的文化氛围为他们接纳Web3.0带来的变革提供了土壤。 Web3.0不仅仅是一种技术变革 ......
Web3 Web

浅谈一类高斯求和问题

引入 相信大家都知道高斯求和公式:首项加末项的和乘项数除以二等于等差数列的和。 实际应用中往往不会这么简单,常常会告诉你等差数列的和然后让你反过来求等差数列的信息,这时候对于边界的处理就很重要。 P1014 [NOIP1999 普及组] Cantor 表 显然可以 \(O(N)\) 模拟,但这太慢了 ......
问题

在线axios,jquery库

点击查看代码 <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <script type="text/javascr ......
jquery axios

python的websockets库

安装 pip install websockets 分为客户端和服务端两部分 服务端一般与异步的库一起用 因为客户端不可能只服务一个客户 所以要用异步处理多个客户 以asyncio示例 from websockets.server import serve import websockets imp ......
websockets python

Jmeter接口自动化测试 —— Jmeter断言之Json断言

json断言可以让我们很快的定位到响应数据中的某一字段,当然前提是响应数据是json格式的,所以如果响应数据为json格式的话,使用json断言还是相当方便的。 还是以之前的接口举例 Url: https://data.cma.cn/weatherGis/web/weather/weatherFcs ......
Jmeter 接口 Json

Unity 文字转语音 Microsoft Interop.SpeechLib使用

需要提前做以下设置: Unity中需要设置: Editor -> Project Settings -> Player -> Other Settings -> Api Compatibility Level -> 选择.Net 4.x 系统需要提前下载中文语音包 Win11可以在 设置 -> 时间 ......
Microsoft SpeechLib 语音 Interop 文字

03. 离散傅里叶变换

离散傅里叶级数 对一个周期为N的序列,其离散傅里叶级数有: \[\tilde{x}(n) = \frac{1}{N}\sum\limits_{k=0}^{N-1}\tilde{X}[k]e^{j\frac{2\pi}{N}kn} \tag{1.1} \]两边同时乘以\(e^{-j \frac{2\p ......
03

01. 数字信号处理概述

符号规定 \(\Omega\) 模拟角频率 \(\omega\) 数字角频率 \(T\) 采样周期 \(\Omega_{s}\) 采样角频率 \(\Omega_N\) 连续信号最大角频率 连续信号的采样 对于一个连续信号\(x_{c}(t)\),其经过冲击采样之后获得之后变成一个冲击串函数\(x_{ ......
信号处理 信号 数字 01

Jmeter接口自动化测试 —— Jmeter变量的使用

​在使用jmeter进行接口测试时,我们难免会遇到需要从上下文中获取测试数据的情况,这个时候就需要引入变量了。 定义变量 添加->配置元件->用户自定义的变量 添加->配置元件->CSV 数据文件设置 变量的调用方式:${变量名}变量的作用范围:变量可以写入任何测试组件的任何字段中(除了TestPl ......
Jmeter 变量 接口

【随手记录】nginx几个timeout

Module ngx_http_core_module 语法:client_body_timeout time; 默认:client_body_timeout 60s; 范围:http, server, location 用于设置客户端在发送请求体时的超时时间,如果超过了设置的时间客户端还没有发送完 ......
timeout nginx

自动检测远程服务器端口是否可用的工具

有一些工具可以自动检测远程服务器端口是否可用。这些工具通常使用TCP或UDP协议进行端口扫描,并提供简单直观的结果。 以下是一些可能有用的工具: Nmap:一款功能强大的开源端口扫描工具,可用于检测远程服务器的开放端口。它支持多种扫描技术和选项,并提供详细的扫描报告和服务识别功能。 Netcat:一 ......
端口 服务器 工具

远程服务器端口自动检测、切换域名映射的工具

要实现远程服务器端口的自动检测和切换域名映射,您可能需要结合多个工具和脚本来完成。下面是一种可能的实现方式: 端口检测工具:您可以使用之前提到的端口扫描工具(如Nmap、Netcat等)编写脚本来进行端口检测。通过定期运行该脚本,您可以检测远程服务器的端口是否可用,并根据需要执行后续操作。 Host ......
端口 服务器 域名 工具

clickhuose toStartOfInterval聚合的几种方式

1. 秒、分钟、小时、天 以上这种sql可以用于上面几种类型的聚合。请注意时间 SELECT toStartOfInterval(timestamp, INTERVAL 1 minute) as start_of_minute, count(*) as count FROM table_name W ......
toStartOfInterval clickhuose 方式

通用字符串时间转LocalDateTime对象的例子

import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.format.DateTimeFormatter; import java.time.fo ......
字符串 LocalDateTime 字符 例子 对象

AWD攻防比赛指导手册

0# 什么是AWD 0.1# AWD赛制介绍 「 攻防模式 | AWD (Attack With Defense) 」 是 CTF比赛 「CTF Capture The Flag」 几种主要的比赛模式之一,该模式常见于线下赛。 在该模式中,每个队伍都拥有一个相同的初始环境 ( 我们称其为 GameB ......
手册 AWD

linux解压zip文件怎么操作

Linux解压zip文件的操作非常简单,你可以使用命令行工具来完成这个任务。下面是详细的步骤: 1. 打开终端:在Linux系统中,你可以通过点击终端图标或者使用快捷键Ctrl+Alt+T来打开终端。 2. 切换到zip文件所在的目录:使用cd命令切换到包含zip文件的目录。例如,如果zip文件位于 ......
文件 linux zip

CentOS安装node环境,并编译前端项目

https://www.jianshu.com/p/a0e0311d6259 1.centos安装node环境 1.下载nodejs最新的tar包 可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令 $ wget https://nodejs.o ......
前端 环境 项目 CentOS node

1、vue初体验

1、在页面上引用 vue.mim.js 文件,有个 min 的是压缩的意思。 <script tppe="../vue.min.js"></script> 2、在页面上添加 div 元素 <div id="showPage"> <h1> 系统名称:{{ title }} </h1> <ul> <li ......
vue

H50088:js动态生成html代码的三种形式

1, // 方案一 O.TEMPLATE = '<div class="viewer-container">\ <div class="viewer-canvas"></div>\ <div class="viewer-footer">\ <div class="viewer-title"></di ......
三种形式 代码 动态 H50088 50088

SkyWalking报警发送到钉钉群

By tristan-tsl | Sunday, December 13, 2020 Tags | User Manual 这篇文章暂时不讲告警策略, 直接看默认情况下激活的告警目标以及钉钉上的告警效果 SkyWalking内置了很多默认的告警策略, 然后根据告警策略生成告警目标, 我们可以很容易的 ......
SkyWalking

Flutter应用程序的加固原理

​🚀Flutter应用程序加固的问题及解决方案引言在移动应用开发中,为了保护应用程序的安全性,开发者需要对应用进行加固。在使用Flutter技术进行应用程序开发时,也需要注意应用程序的安全问题和加固方案。本文将介绍在Flutter应用程序加固过程中可能出现的问题,并提供相应的解决方案。通过学习本文 ......
应用程序 原理 Flutter 程序

《软件工程导论》阅读笔记

软件工程导论 ,我认识到为解决“软件危机”引发的一系列困境,使得“软件工程”这一概念面世,其中,软件工程中由“对象+类+继承+消息”组成的面向对象的开发方法是十分重要的。软件开发的生命周期中,问题定义、可行性、需求分析、概要设计、详细设计、程序设计、测试文档、技术支持和售后服务都是缺一不可的。特别注 ......
软件工程 导论 笔记 工程 软件

万界星空科技仓库管理wms系统

​ 企业在管理库存时,尤其是生产制造企业,使用传统方式比如纸笔、Excel 管理库存,由于工具和信息化存在局限,导致在管理库存时出现如下问题: 1、通过纸笔记录出入库申请,人为手动计算易出错,数据易丢失。 2、使用 Excel 表格管理库存,只能管理少量数据,如果涉及上千万数据,系统易卡,操作困难。 ......
仓库 星空 系统 科技 wms

Git分支规范

【分支概要】 分支名称 分支说明 master 生产分支,不能直接在此分支开发 feature 功能分支,基于master分支创建的迭代分支 release 测试分支,feature分支开发完成,合并到这个分支 hotfix 修复分支,基于master分支创建 【基本规则】 master分支 不能直 ......
分支 Git

cobaltstrike使用说明

CS简介 Cobalt Strike(简称CS)是一个为对手模拟和红队行动而设计的平台,主要用于执行有目标的攻击和模拟高级威胁者的后渗透行动,分为服务器和客户端。 模式: Cobalt Strike使用C/S架构(client/server),Cobalt Strike的客户端连接到团队服务器,团队 ......
使用说明 cobaltstrike

Iceberg的Copy on Write和Merge On Read介绍

一、默认的Copy on Write Copy no Write模式指的是在进行更新数据时,先将数据拷贝出来进行相应的更新,再替换掉原先的数据 二、Merge On Read读取时合并 在v2版本才支持,Merge on Read的Row-level delete使用了如下概念: delete fi ......
Iceberg Write Merge Copy Read