NOT
放弃老旧的Mybatis,强类型替换字符串,这是一款你不应该错过的ORM
一款轻量级、高性能、强类型、易扩展符合C#开发者的JAVA自研ORM github地址 easy-query https://github.com/xuejmnet/easy-query gitee地址 easy-query https://gitee.com/xuejm/easy-query 背景 ......
C#中委托delegate和事件event
委托的声明:注意和类以及对象是同一级的 ; public delegate void SayHi(string name); 委托的使用: ......
[LeetCode] 1358. Number of Substrings Containing All Three Characters 包含所有三种字符的子字符串数目
Given a string s consisting only of characters a, b and c. Return the number of substrings containing at least one occurrence of all these characters ......
C++多线程——mutex、unique_lock、condition_variable
互斥锁 std::mutex 当涉及到多线程编程时,互斥锁(Mutex)是一种同步机制,用于保护共享资源免受并发访问的影响。以下是一个简单的C++互斥锁示例: #include <iostream> #include <thread> #include <mutex> std::mutex mtx; ......
LLVM基础中间代码概念概述
LLVM基础中间代码概念概述 Identifiers 标识符 @ 全局 % 局部 后接字符串 命名量 @name %name 无符号数字 未命名量 @42 %42 类型系统 void 空类型 <type> * Identifiers 标识符 @ 全局 % 局部 后接字符串 命名量 @name %na ......
关于接入 Face++ 若干问题
应对目前的问题,还是要养成,预习、听课、复习、阅读,以及 Paraphrase的好习惯,这样掌握知识点才足够牢靠。 关于接入 Face ++ Emotion Detection 的小项目,读者可以点击:https://shoelesscai.com/turtle/emo_detect 体验一下。 构 ......
[转]Go网络编程 · 一条TCP连接讲透九大知识点
转,原文: https://cooolin.com/scinet/2020/07/10/golang-tcp-client.html 项目做了半年,现在要开发iOS版本。由于iOS的Network Extension对内存有15M限制,现成的实现方案都太耗内存,需要自己从头开发一个精简版。所以最近两 ......
需求规格说明书
需求规格说明书 一、引言 (一)编写目的 本说明书旨在为公文传输系统的规划、设计、实施和维护提供正确的依据。 (二)项目介绍 公文传输系统是为政府机关、企事业单位提供文件、信息等交换平台,实现各类资料快捷、安全、可靠交换,并与办公系统、业务系统有机结合,实现文件从内部办理到下发、接收的一体化处理。系 ......
如何求unsigned char*的长度呢?
首先,把 unsigned char* 转成 char* 并不会改变存储的字节内容,数据是不变的,你的指针仅仅是告诉程序该如何对待这些数据。强转成 const char* 后用 strlen 获取是可行的,前提是你的 unsigned char* 数据中不能有 0,一旦碰到 0,strlen 就会认 ......
Flask后端开发(二) - 功能实现和项目总结
本文主要介绍了笔者的一次flask后端开发的项目实践中的功能实现,包括文件读写、数据读取、远程ssh连接、命令行执行、多线程操作等。 ......
第十课:使用IESA工具开发Serlet
第一步:新建空工程,然后新建module 第二步:新建普通的JavaSE模块,先不要新建JavaEnterprise模块,因为JavaEnterprise基于Maven的,Maven我们还未学习 新建module,起名servlet01 第三步:让module编程JavaEE的模块(让模块编程web ......
关于多媒体计算题的解决
1-例题说明 若不经过压缩,以VGA640*480点阵存储一副256色的彩色图像大约需要多少MB的存储空间? 以9600bps的速度传输这幅图像大约需要多少s? 按我国电视PAL标准每秒25幅,一张650MB的光盘可容纳约多少s这样的图像画面?播放时传送速率不应低于每秒多少MB? 若采样频率为44. ......
pyinstaller生成的exe程序使用使用默认程序打开execel文件
我机器本身已经安装了wps,在pycharm执行情况下,打开一个excel文件是很简单的,使用如下代码: os.system(excel_path) 但是使用pyinstaller生成的exe程序打开excel文件总是会带上一个烦人的windows命令窗口,同时为了不阻塞主线程, 我使用了另外一个子 ......
Centos7系统二进制安装Kubernetes(v1.20)集群
一、环境准备 参考:https://www.cnblogs.com/Mr-Ding/p/17773745.html 二、部署ETCD集群 2.1、准备cfssl证书生成工具 cd k8s1.20二进制包/ chmod +x cfssl_linux-amd64 cfssljson_linux-amd6 ......
pyinstaller生成的exe文件的工作目录
困扰我两天的问题终于解决了,记录一下解决的过程。 背景: 在windows下到授渔.exe所在目录,双击授渔.exe,程序运行正常。 新功能需要开机启动,于是我使用了python的自带模块winreg在SOFTWARE\Microsoft\Windows\CurrentVersion\Run这个ke ......
diskraid.exe是Windows Server操作系统中自带的一个命令行工具,用于创建和管理软件RAID(Redundant Array of Independent Disks)卷。使用软件RAID卷可以在多个磁盘上分布数据,提高数据冗余性和性能
diskraid.exe是Windows Server操作系统中自带的一个命令行工具,用于创建和管理软件RAID(Redundant Array of Independent Disks)卷。使用软件RAID卷可以在多个磁盘上分布数据,提高数据冗余性和性能。 使用diskraid.exe的优点包括: ......
Diskshadow.exe是Windows操作系统自带的一个命令行工具,可以用于创建和管理磁盘卷的快照。它使用可编写脚本的方式,可以在备份或还原过程中灵活地控制数据的处理和传输方式。
Diskshadow.exe是Windows操作系统自带的一个命令行工具,可以用于创建和管理磁盘卷的快照。它使用可编写脚本的方式,可以在备份或还原过程中灵活地控制数据的处理和传输方式。 使用Diskshadow的优点包括: 灵活性:可以编写脚本来灵活地控制备份或还原数据的流程。 可靠性:生成的快照是 ......
DiskSnapshot.exe是Windows操作系统提供的一种磁盘快照技术,可以用于备份、还原以及创建系统镜像。它可以捕获某个磁盘或卷的状态,并将其保存为一个VHD或VHDX文件,以便在需要时恢复到该状态。
DiskSnapshot.exe是Windows操作系统提供的一种磁盘快照技术,可以用于备份、还原以及创建系统镜像。它可以捕获某个磁盘或卷的状态,并将其保存为一个VHD或VHDX文件,以便在需要时恢复到该状态。 使用DiskSnapshot的优点包括: 快速备份:可以在不停止服务或挂起应用程序的情况 ......
容斥与简单反演乱写
#define TBD ToBeDone 😋 容斥的本质 构造一组数\(f_i\),使得 \(\sum\limits_{i = 0} ^ {h_x} \binom {h_x}{i} f_i = g_x\),其中\(g_x\)为希望\(x\)这个元素被统计的次数,\(f_i\)为容斥系数,\(h_i ......
一些常见的DiskPart版本和与之对应的操作系统 不同版本的Windows操作系统在DiskPart命令中可能会有一些差异
一些常见的DiskPart版本和与之对应的操作系统: DiskPart 5.2:这个版本主要用于Windows 2000和Windows Server 2003早期的操作系统中。 DiskPart 6.0:在Windows XP和Windows Server 2003操作系统中。 DiskPart ......
Python 日期和时间处理教程:datetime 模块的使用
Python 中的日期不是独立的数据类型,但我们可以导入一个名为 datetime 的模块来使用日期作为日期对象。 示例:导入 datetime 模块并显示当前日期: import datetime x = datetime.datetime.now() print(x) 日期输出 当我们执行上面示 ......
267
10-29 周日 00:00。练习打字半个钟。现在阻碍打字效率的除了手速之外,就是词汇的拼音问题了。后者可没那么好办。 练了半个钟,得到一个结论,要是不追求自我的极限的话,在那慢吞吞地打字简直就是浪费时间,一点用都没有。不断追求更快的速度才是有用的。 00:40 开始继续单片机学习,到蜂鸣器了。直到 ......
开博第一篇
1 为什么创建博客 一来是想记录成长道路上的一些学习笔记,方便日后整理交流学习。 二来是想记录在实践中遇到的种种问题,以及相应的解决方法,以便自己或他人遇到类似的问题能够快速的决;最后是想记录自己生活中的一些感悟,不断总结反思,一直学习进步。 三是想通过各位大佬来发现自己的不足,希望大佬提供不同的思 ......
idea 开启微服务仪表盘
在版本旧一点的idea中,微服务仪表盘是不会自动启动的,在项目.idea-->workspace.xml中加上组件: <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="Spr ......
Microservice: API Gateway
How to use Spring cloud gateway 1. create a maven modele for the API gateway 2. add the dependency (Search "gateway" in the start.spring.io) into the ......
使用 std::setvbuf 加速输入输出
市面上的快读和快写,大致过程是手动扩大缓冲区,并手动将数字转化为字符,使用 fread / fwrite 进行最终缓冲区的输入和输出。 考虑阅读 std::setvbuf 的文档(link),发现这东西可以设置自己的缓冲区,为自己所用,同时可以设置大小。由此,我们不难写出如下的神秘代码: #incl ......
Linux 搭建DNS服务
bind介绍 在局域网环境中,一般我们要搭建DNS服务,使用的是BIND(Berkeley Internet Name Domain)软件来实现,BIND提供了一个名为named(也叫named daemon)的服务程序,用于处理DNS查询。 BIND 由 Internet Systems Cons ......
C语言函数题
函数篇 编写一个函数,可以实现给出算数运算的功能,给出两个值以及算数运算符号可以算出相应的结果 #include<stdio.h> int math(int a,int b,char c);//开头声明一个自己定义的函数 int main() { int a,b,c,sum; printf("请输入 ......
SpringBoot集合工作流(WorkFlow)Flowable
在我不久前做的一个项目中,需要完成一个审批模块,选用了flowable。 以下就是flowable简单的使用流程介绍 流程 一,引入依赖 <!--flowable依赖--> <dependency> <groupId>org.flowable</groupId> <artifactId>flowab ......