AND
Docker Installing spug 运维平台
Docker Installing Requirement Environment Docker Modern browser Install Steps The flow of installation is based on Centos7.x. 1. Install docker WAR ......
设置 SSH 通过密钥登录
# 1. 制作密钥对 首先在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令: [root@host ~]$ ssh-keygen > authorized_keys 如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确: [root@host .ssh]$ ......
UIView上添加UITapGestureRecognizer手势后,导致view上的UIButton无响应
通过手势代理方法判断处理,代码如下 let tap = UITapGestureRecognizer(target: self, action: #selector(tapAction)) tap.delegate = self view.addGestureRecognizer(tap) func ......
Heap 0x05(House of Spirit)
调试思路以及例题来源于:(https://hollk.blog.csdn.net/article/details/109284167) ## House of spirit 似乎是一种特殊却又类似于double free的效果的攻击,之前的double free我们利用的是已有的chunk去free ......
C++多继承的二义性
多继承的二义性主要分为两种:(1) 调用不同基类的同名成员时可能出现二义性(2) 菱形继承下访问共同基类的成员可能出现二义性 /*多继承下调用不同基类的同名成员时可能出现二义性*/ #include<iostream> #include<stdio.h> using namespace std; c ......
python 路径规范化,保持路径一致性normpath
os.path.normpath 是 Python 中 os 模块的一个方法,用于规范化路径。它接受一个路径字符串作为参数,并返回一个规范化的路径字符串。 具体来说,os.path.normpath 会将路径字符串进行以下操作: 去除多余的斜杠(/或\)。 将斜杠(/或\)转换为操作系统特定的分隔符 ......
vim的使用
vim命令 vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复 ......
C语言中的switch语句
# C语言中的switch语句 除了`if`语句外,C语言还提供了`swich`语句来实现分支结构。 `switch`语句是一种特殊形式的`if...else`结构,用于判断条件有多个结果的情况。它把多重的`else if`改成更易用、可读性更好的形式。 ```c switch(expression ......
Sql server 使用存储过程查询造成死锁的语句
1、创建存储过程 /****** Object: StoredProcedure [dbo].[sp_who_lock] Script Date: 2023/7/27 16:05:37 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ......
网络编程面试
TCP和UDP的区别 TCP是面向连接的,传输前需要建立连接。UDP传输前不需要建立连接 TCP仅支持一对一,UDP支持点对点,一对多,多对一 TCP是面向字节流,UDP面向数据报 TCP是可靠的,UDP是不可靠的 TCP首部开销大于UDP,TCP首部开销最少20字节,UDP只需要8字节 TCP有三 ......
WPF 在ScrollViewer控件内部的Slider控件无法触摸滑动
WPF中在ScrollViewer控件内部的Slider控件无法触摸滑动,是由于ScrollViewer控件默认设置了IsManipulationEnabled为True。 <ScrollViewer x:Name="ScrollViewer1"> <Slider></Slider> </Scrol ......
代替pacman的apt脚本
实在受不了pacman命令的抽象了...所以照着文档翻译了个apt的用法 #!/bin/bash # apt-adapter.sh # author: xry1029 # date: 2023.7.27 show_usage(){ echo "Usage: apt [update|install|r ......
有关java语法的一些细节(与c++比较)
与c++不同,java不支持方法参数的默认值设置,因此若有此需要,可以使用重载的方式去实现,如: public class Test { public int func(int a, String b){ //TODO } public int func(){ return func(0,new S ......
Day06-24 抽象类
抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用new关键字来创建对象它是用来让子类继承的。 抽象方法,只有方法的声明,没有方法的实现 ......
C转C++ 个人总结
# C转C++ 个人总结 ## 1.使用C++的好处 ## 2.using namespace std ## 3.cin和cout ```c++ #include //必备的头文件 using namespace std; //std 的名称空间 int main(void) { int n; c ......
mysql存储过程往数据库中插入100条数据
一、存储过程 定义:存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 二、存储过程的优缺点 优点: 良好的封装性/复用性: 可以把某一业务SQL封装在存储过程中,需要用到的时候直接调用即可。安全性强:在设定存储过程的时候可以设置对用户的使用 ......
Delphi关于时间的计算
假设now()是你要的时间now()+1是第二天的now()+1/24是当前+1小时now()+(1/24)*4是当前+4小时now()+1/24/60当前时间加1分钟now()+(1/24/60)*15当前时间加15分钟同理,减的话就是提前时间 翻译 搜索 复制 ......
Day06-23 static详解
public class Person { //第三个执行 public Person() { System.out.println("构造方法"); } //第二个执行:赋初始值 { System.out.println("匿名代码块"); } //第一个执行,只执行一次 static { ......
基于boost的聊天服务器
聊天服务器的设计,主要包括消息结构的设计,这个相对于网络更具有一样,通常避免粘包,都会设计成TLV的格式: 消息的头部Header主要包括消息的类型和消息体的长度,通过这样设计的原理是为了避免粘包时可以方便去解析数据 消息主要包括:bind name (client send) chat info ......
LNK2001无法解析的外部符号 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R
使用VS2019+WDK10 在学习windows WDF驱动时候,使用下面链接文章提供的代码编译后,得到错误: LNK2001无法解析的外部符号 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R 解决方法:链接属性设置中增加 $(DDK_LIB_PATH)\wd ......
C语言转义字符
字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字符的方式称为转义字符(Escape Character)。转义字符以\或者\x开头,以\开头表示后跟 ......
Visual Components数字化工厂仿真软件 衡祖仿真
Visual Components 3D 制造仿真软件可以方便快捷地设计和验证新的生产解决方案,可以向用户提供快速、便捷、真实的智能制造仿真解决方案。一、数字化工厂产线仿真VisualComponents仿真软件将离散物流事件仿真、人机协作、机器人工艺仿真和虚拟调试集于一个平台,可对智能制造系统建设 ......
【d2l】【常见函数】【11】 nn.GRU()
**门控循环神经网络的API** ## 问题来源 【动手学深度学习】【9.7 序列到序列学习】  这个output ......
umeditor实现word图片自动转存
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
新增硬盘扩容 笔记
fdisk -l查看新增硬盘 一般新增为 /dev/sdb /dev/sdc 如此顺延 fdisk /dev/sdb pvcreate /dev/sdb pvdisplay vgextend centos /dev/sdb vgdisplay centos df -h lvresize --exte ......
文件通过浏览器下载
通过freemarker模板生成文件,并通过浏览器下载下来。两个知识点,1.模板生产文件。2.通过浏览器下载。 第一步很快完成,并且是下载在本地。而到了第二部的时候,愣是不行,查看断点,流肯定是都走网了,而 浏览器就是没有反应,一直对照网上的代码,没啥问题。还把response的头的设置的内容也差了 ......
go语言:闭包
## 问题 ``` package main import "fmt" var i int i = 1 func main() { fmt.Println(i) } ``` 上面代码运行出现如下报错: ``` ./main.go:6:1: syntax error: non-declaration ......
论文翻译:PCEN-Per-Channel Energy Normalization: Why and How
摘要: 在自动语音识别和声学事件检测的背景下,一种名为其次,我们描述了PCEN中每个分量的渐近状态:时间积分、增益控制和动态范围压缩。最后,给出了PCEN参数与待抑制噪声、待增强信号的时间特性、时频表示的选择相适应的实用建议。由于它将大量真实世界的声景转换为加性高斯白噪声(AWGN), PCEN是一 ......
指定了ip为什么还有自动配置ipv4?
刚买了一天双网卡的主机,插上网线配置上网地址,发现指定了ip为什么还有自动配置ipv4? 将研究发现 应该是电脑启用了自动配置IPv4功能,导致了固定IP无法分配给电脑,尝试用命令关闭自动配置IPv4 功能:以管理员身份运行cmd.exe输入: `netsh winsock reset catalo ......