NOT

.NET周刊【7月第3期 2023-07-16】

## 国内文章 ### 揭秘 .NET 中的 TimerQueue(上) https://www.cnblogs.com/eventhorizon/p/17557821.html TimerQueue 是.NET中实现定时任务的核心组件,它是一个定时任务的管理器,负责存储和调度定时任务。它被用于实现 ......
周刊 2023 NET 07 16

PID自动(反馈)控制

1 自动(反馈)控制 1.1 概述 自动控制(automatic control)是指在没有人直接参与的情况下,利用外加的设备或装置,使机器、设备或生产过程的某个工作状态或参数自动地按照预定的规律运行。 1.2 来源与原始形态 自动化控制技术的广泛应用则开始于欧洲的工业革命时期。瓦特在发明蒸汽机的同 ......
PID

df查看30GB的磁盘满了而du -sh查看磁盘占用只有6GB

### 背景 发现磁盘满了,是由rsyslogd打印的日志占的,手动rm -f /var/log/xxxx.log后,就没管了磁盘(30GB)占用率95%,过一段时间du -sh /一看,总共才(6GB),占用还是27GB。说明并没有被释放。 ### 最终解决办法 ``` lsof |grep "d ......
磁盘 只有 GB 6GB 30

Bandit靶场攻略实况

Bandit靶场攻略实况 前言:在开始攻略Bandit之前,我在这里给大家介绍一个学习linux命令的宝藏网站,有什么命令不懂,可以马上翻阅此网站!非常实用! 网址:https://www.runoob.com/linux/linux-command-manual.html 1. 打开MobaXte ......
靶场 实况 攻略 Bandit

一些技巧

## P3758 在这题的题解里看到一个求 $$ \sum_{i = 0} ^ k G^i $$ 的方法 考虑构造$D = \left[\begin{matrix} G & G \\ 0 & 1\end{matrix}\right]$,则$D^k$的右上角就是答案。 ......
技巧

如何知道游戏中不同型号GPU带宽的瓶颈

1)如何知道游戏中不同型号GPU带宽的瓶颈​2)​Unity如何避免文字单字成行3)如何检测部分安卓机型是否支持GPU Instance4)如何筛选重复动画 这是第344篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。 UW ......
瓶颈 带宽 GPU

git add

git add -A :是上面两个功能的合集(git add --all的缩写) git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add . 提交新文件(new)和被修改(modified)文件, ......
git add

some words:brainstorm review identify implement analyse

Brainstorm means to have a disscussion to suggest lots of ideas for an activity or for solving a problem. eg. Let's brainstorm the next game planning. ......
brainstorm implement identify analyse review

Python代码片段

# 多线程 点击查看代码 ``` import time import threading """ 多线程 """ beforeTime = time.time() def worker(name): for i in range(5): print(name, i, '\n') time.slee ......
片段 代码 Python

回文比较

# 回文比较 ## 步骤1.找中间点 ## 用到了查找链表中间节点-快慢指针法 ```java public ListNode middleNode (ListNode head){ ListNode p1=head; ListNode p2=head; while (p2!=null&&p2.ne ......
回文

在线原型设计工具有哪些好用的推荐

在线原型图的核心功能是可视化需求,因此一个易于使用的在线原型图工具对原型图设计至关重要。对于熟悉的Photoshop和iIlustrator来说,虽然它们功能强大,但界面太复杂,初学者很难快速启动,面对批量调整的在线原型图,它们仍然不够智能。这里有一些有用的在线原型图工具推荐给你。 1.即时设计 即 ......
原型

postgresql数据库安装

1.数据库安装 yum -y install gcc zlib-devel readline-devel python python-devel tar zxvf postgresql-9.5.3.tar.gz cd postgresql-9.5.3/ ./configure --prefix=/u ......
postgresql 数据库 数据

【SQL】表/列增加注释

表增加注释 comment on table 表名 is '表注释"; 列增加注释 comment on column 表.列 is '列注释'; 读取表注释 select * from user_tab_comments where comments is not NULL AND TABLE_N ......
注释 SQL

@ResponseBody注解

### 问题:简述SpringMVC中如何返回JSON数据 - 1:在项目中加入json转换的依赖,例如jackson,fastjson,gson等 - 2:在请求处理方法中将返回值改为具体返回的数据的类型, 例如数据的集合类List等 - 3:在请求处理方法上使用@ResponseBody注解 # ......
注解 ResponseBody

界面控件Telerik UI for WinForms R2 2023——发布全新的热图控件

Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件。所有的UI for WinForms控件都具有完整的主题支持,可以轻松地帮助开发人员在桌面和平板电脑应用程序提供一致美观的下一代用户体验。 在本文中,我们将揭秘一下Telerik UI f ......
控件 WinForms 界面 Telerik 全新

【Javascript】数组扩展方法:根据key重新分组

1 //数组扩展:根据key重新分组 2 //field:按什么字段分组 3 Array.prototype.GroupByKey = function ( field ) 4 { 5 var originalArr = this 6 let tempArr = [] 7 let resultDat ......
数组 Javascript 方法 key

dfs优化剪枝

题目链接:D - Peaceful Teams (atcoder.jp) 先看数据范围,肯定是搜索相关 首先想到从第1个人, 第0个队开始的搜索顺序 ,因为这属于内部顺序,所以每次搜索要回溯状态,注意要进行大量剪枝 #include<bits/stdc++.h> using namespace st ......
dfs

model的meta 设定

from django.db import models class Post(models.Model): no = models.IntegerField() name = models.CharField(max_length=128) class Meta: # 昇順 ordering = ......
model meta

代码随想录算法训练营第三十三天| 1049. 最后一块石头的重量 II 494. 目标和 474.一和零

1049. 最后一块石头的重量 II 思路: 因为含有两个石头的相撞,所以需要把dp的目标值改成sum/2, 然后取得这个目标值的最大值,然后对sum-2*target 代码: 1 // 要求:有多个石头,两两撞击,取得剩下的石头的最小值 2 // ——》一定要碰到最后一个 3 // 注意: 4 / ......
随想录 训练营 随想 算法 重量

react-native 调用手机自带分享

实现效果 import Share from 'react-native-share' import ViewShot from 'react-native-view-shot' const shotRef = useRef<ViewShot>(null) const getTime = () => ......
react-native native 手机 react

tomcat中conf目录中一些文件介绍

tomcat中conf目录中一些文件说明 server.xml文件:该文件用于配置和server相关的信息,比如tomcat启动的端口号、配置host主机、配置Context web.xml文件:部署描述文件,web.xml 文件有两部分:Servlet 类定义和Servlet 映射定义。这个web ......
文件 目录 tomcat conf

[转] C# SuperSocket 手把手教你入门 傻瓜教程 7~8

7(自定义CommandLineProtocol 命令行协议) 目录 一、前言 二、创建一个自定义命令行协议的工程项目 三、安装SuperSocket和SuperSocket.Engine 1、进入【管理NuGet程序包】 2、安装SuperSocket 3、安装SuperSocket.Engine ......
SuperSocket 傻瓜 教程

linux SSH client and terminal termius

介绍一款SSH终端神器,termius 优美的界面,高效的性能,免费版本足够我们使用。支持 mac , windows 双平台! 官网:https://www.termius.com/ 下载地址:https://termius.com/download/ 主界面: ![image](https:// ......
terminal termius client linux SSH

双亲委派机制

# 双亲委派机制 Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象。而且加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,即把请求交由父类处理,它是一种任务委派模式 ## 一.工作原理: 1)如果一个类 ......
双亲 机制

imxdownload

参考(6条消息) I.MX6ULL裸机开发之烧写文件的头部信息_imx文件___不高兴的博客-CSDN博客 Image VectorTable : 固定为32字节, 4x8 = 32Boot data : 固定为12字节, 4x3 = 12Device configuration data(DCD) ......
imxdownload

linux压缩和解压

1.压缩格式 zip linux,windows,MacOS 7zip windows rar windows tar linux,MacOS gzip linux,MacOS.tar格式:简单的将文件组装到一个文件中,没有太多文件体积的减少,只是简单的封装.gz格式:使用gzip压缩算法将文件压缩 ......
linux

关于@RequiredArgsConstructor使用

## 1.Lombok官方解释: ```java @RequiredArgsConstructor为每个需要特殊处理的字段生成一个具有 1 个参数的构造函数。 所有未初始化的final字段都会获取一个参数,以及标记为@NonNull的任何字段,这些字段在声明它们的位置未初始化。 对于那些标有 @No ......
RequiredArgsConstructor

vue-element-admin改为从后台拿动态路由

改为从后台拿动态路由,大概如下步骤: 1、后台增加接口,返回动态路由数据 2、前端增加请求动态路由接口请求 3、修改 src/route/index.js 去掉原有的动态路由,增加组件名和组件对象映射 map 4、修改 src/store/modules/permission.js 修改当前 权限判 ......

Android LinearLayout快速设置每个item间隔

> 原文地址: [Android LinearLayout快速设置每个item间隔](https://stars-one.site/2023/07/19/android-linearlayout-item-margin) 平常使用LinearLayout的时候,有时候会需要对每个item设置间距,但 ......
LinearLayout Android item

Java中equals与==的区别

基础知识在对于我们的工作学习时,是非常重要的。 判断两个对象是否相等有两种方式:一种是利用 == 运算符,另一种是利用equals方法。 ##### 基本数据类型 - int 整型 - short 短整型 - long 长整型 - byte 字节型 - char 字符型 - float 单精度浮点型 ......
equals Java