AHK平日里用着就发送一下短文本,用户名,密码之类的,免去反复的人工输入,再进一步就是快捷键启动常用的程序,使用的都一些基本的功能。当只有几个十来个字符的时候,输入框里时嗖一下就过去了,就像这几年的光阴一般,怎么也想不到字符稍多了一些,也就几十个,就能拖沓断续的不成样子,以至于能在blog凑一文。网 ...
控制语句 templates目录下新建control.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> {% if age>18 %} <di ...
程序集 在C#中,程序集是一种将一个或多个文件组合在一起的单元,它是.NET应用程序的基本部署单元。程序集可以包含编译后的IL代码、资源文件、元数据以及其他与应用程序相关的内容。以下是关于C#程序集的一些重要概念: 单文件程序集: 单文件程序集是指将所有的代码和资源都打包到一个文件中的程序集。这种类 ...
一、介绍 在 C# 中,异常处理是一种机制,用于在程序执行过程中检测和响应错误或异常情况。异常是指在程序执行期间发生的意外或不可预测的事件,这些事件可能会干扰程序的正常流程。 异常处理的主要目标是: 检测异常:当发生错误或异常情况时,C# 运行时会抛出一个异常对象。这个对象包含有关异常的信息,如异常 ...
python隐写相关pip环境配置 写给隐写小白的导入包参考博客,各个包的相关信息可借助搜索引擎进一步学习 cv2 cv2的相关内容可参考:https://pypi.org/project/opencv-python/ 文档: 命令:pip install opencv-python -i http ...
简介 C# 反射是一种强大的技术,它允许在运行时获取和操作程序集、类型和成员的信息,而无需在编译时知道这些信息。通过反射,开发人员可以在程序执行期间动态加载、探索和使用类型,并调用其成员。这种机制使得 C# 程序能够具有更高的灵活性和可扩展性,适用于各种场景,如插件式架构、ORM 框架、代码生成等。 ...
在C#中,内存管理和指针操作相比于C或C++等语言来说更加受限,因为C#是一种托管语言,具有自动内存管理的特性。以下是关于C#内存管理和指针的一些基本概念: 一、内存管理 (一) 垃圾回收 (Garbage Collection) C# 中的垃圾回收(Garbage Collection,GC)是一 ...
一、动态语言运行时 在C#中,通常不会像Python或JavaScript等动态语言那样在运行时执行代码。C#是一种静态类型语言,其代码在编译时就已经被转换成中间语言(IL),然后在运行时由.NET运行时(CLR)执行。这意味着C#代码的类型检查发生在编译时,而不是在运行时。 尽管如此,C#也提供了 ...
TCP 简介 TCP(Transmission Control Protocol,传输控制协议)是互联网协议套件中的核心协议之一,通常称为TCP/IP。它提供了可靠、有序和经过错误检查的数据流传输,在运行在IP网络上的主机之间的应用程序之间进行通信。TCP确保数据包以完整、顺序和无错误的方式传送。它 ...
简介 C#中的Parallel类提供了一种简化并行编程的方式,它使得在多核处理器上执行并行任务变得更加容易。Parallel类允许开发人员并行执行一系列操作,而无需手动管理线程或任务分配。 任务分区:Parallel 类会根据可用的处理器核心数量自动将任务分配给多个线程。任务分区的方式取决于系统的硬 ...
关键术语 异步编程模型 异步编程是指在执行长时间运行的操作时,允许程序继续执行其他任务而不必等待该操作完成。在传统的同步编程中,当一个操作进行时,程序会一直等待直到它完成,这可能会导致阻塞并降低程序的响应性。 异步编程模型通过使用异步方法来执行这些长时间运行的操作,允许程序在等待操作完成的同时执行其 ...
Tread 在 C# 中,Thread 类是用于创建和管理线程的基本类之一。线程是程序中执行的基本单元,它允许程序在多个任务之间并发执行,从而提高程序的性能和响应能力。下面是关于 Thread 类的一些深入解析: 创建线程 可以使用 Thread 类的构造函数创建新的线程,并将要执行的方法作为参数传 ...
基本概念 通信约定: Socket可以被看作是一种通信约定或方式,它定义了在网络上两个程序之间进行通信的规则和方法。 四元组: Socket是通过四元组(源IP地址、源端口号、目标IP地址、目标端口号)来唯一标识网络连接的。这四个要素共同构成了一个独特的通信通道。 抽象层: Socket提供了一个抽 ...
PWR长按才能开机 https://gitee.com/openLuat/airm2m_ec618_at/releases?page=3 https://doc.openluat.com/wiki/21?wiki_page_id=4460 https://doc.openluat.com/wiki/ ...
分块 前言 顾名思义 分块就是将要维护的数据分成多个块来进行操作 涉及整块的直接在块上操作 涉及块中的暴力操作 暴力即优雅 分块是在线算法 一般跟区间有关系 算法 如果一个序列长度为\(n\) 我们一般取\(\sqrt{n}\)为一个块的长度 这样块的数量也是\(\sqrt{n}\) 原理如下 设我 ...
1、spring注入数据源 @Resource(name = "dataSource") private DataSource dataSource; 2、连接数据库批量添加 public void insertJdbc(List<StatisticStatus> statusList) throw ...
前话 貌似别人都是使用并查集维护的方法,然而由于排序、最短路等算法瓶颈,以下令 \(n\) 和 \(m\) 同阶,总的时间复杂度依然是 \(\Theta(n \log n)\) 的,那么并查集是否有点大材小用了。事实上,在建完最短路径树后,我给出了两种带 \(\log\) 的数据结构完成此题。 题目 ...
原文链接 :http://tecdat.cn/?p=3726 最近我们被客户要求撰写关于时间序列聚类的研究报告,包括一些图形和统计输出。 本文我们将使用k-Shape时间序列聚类方法检查与我们有业务关系的公司的股票收益率的时间序列 企业对企业交易和股票价格 在本研究中,我们将研究具有交易关系的公司的 ...