已复制
全屏展示
复制代码

精选文章

Antdesign中Input.TextArea 的onSearch与onChange无法输入中文问题

Antdesign中Input.TextArea 的onSearch与onChange无法输入中文问题,解决这个问题的一种方法是使用 onCompositionStart 和 onCompositionEnd 事件来处理中文输入。这两个事件分别在开始和结束输入法输入时触发。我们可以在 onCompositionStart 事件中设置一个标志,然后在 onChange 事件中检查这个标志,如果标志被设置,那么就忽略 onChange 事件。然后在 onCompositionEnd 事件中清除这个标志,并处理输入的文本。

阅读文章
Antdesign中Input.TextArea 的onSearch与onChange无法输入中文问题

精选文章

NVIDIA显卡驱动、cuda、cudnn概念梳理

一. 显卡驱动 很简单,显卡驱动是告诉系统如何调用显卡这个硬件。通常指NVIDIA Driver,一个驱动软件。下载地址:https://www.nvidia.com/Download/index.aspx CUDA(见后文) 有两个主要的 API,分别是runtime API 和 driver API。

阅读文章
NVIDIA显卡驱动、cuda、cudnn概念梳理

精选文章

Windows上CUDA与CUDNN的安装教程

关于什么是 nvidia驱动、cuda、cudnn ,它们直接的关系请查看另外一篇文章:https://yuchaoshui.com/449585a/ 。 一. 查看版本信息 在第一次安装CUDA之前,先看一下目前电脑里都存在哪几个NVIDIA软件,这样即便后续要卸载CUDA,也能区分哪些是本来就存在的,不可卸载,哪些是后来安装的,可以卸载。 在NVIDIA显卡控制面板查看显卡信息 * NVIDIA显卡型号RTX 4070 Ti * NVIDIA显卡驱动版本536.40 * cuda driver 版本 12.2.79 使用命令行 nvidia-smi.exe 也可以显卡驱动版本和 cuda 的版本 进入CUDA Toolkit 页面 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html, 向下滑,找到如下表格: 我的驱动版本是536.

阅读文章
Windows上CUDA与CUDNN的安装教程

精选文章

循序渐进演示Docker如何创建IP地址

循序渐进演示Docker如何创建IP地址的,在第一个终端中我们启动了一个监听在8080端口的服务,其实我们是使用了主机的网络命名空间(host network namespace),有时又叫root or global network namespace,为了不让端口冲突,我们创建一个新的网络空间给第三个终端使用。

阅读文章
循序渐进演示Docker如何创建IP地址

精选文章

Docker Volume 使用总结

Docker Volume 使用总结, Docker的数据持久化主要有两种方式:bind mount 和 volume,Docker的数据持久化要么存在于host的某个指定目录中(使用bind mount),要么使用docker自己管理的volume(/var/lib/docker/volumes下)。

阅读文章
Docker Volume 使用总结

Java 之 ByteBuffer 详解

类ByteBuffer是Java nio程序经常会用到的类,ByteBuffer的核心特性来自Buffer,用于特定基本类型数据的容器。子类ByteBuffer支持除boolean类型以外的全部基本数据类型。Java提供的主要基础数据类型如下 Buffer也就是由装有特定基本类型数据的一块内存缓冲区和操作数据的4个指针变量(mark标记,position位置, limit界限,capacity容量)组成。

· 7 min read

Scala 编程之类与对象

Scala 编程之类与对象 主构造函数:其实就是把类成员初始化 辅助构造函数:额外的构造函数,每个辅助构造方法都必须首先调用另一个构造方法(另一个辅助方法 或者 主构造方法)。在 Java 类中,构造方法要么调用同一个类的另一个构造方法,要么直接调用超类的构造方法。而在 Scala 类中,只有主构造方法可以调用超类的构造方法。

· 4 min read

Scala 中下划线用法总结

Scala 中下划线用法总结 导入通配符 *号在Java中是导入通配符,但是在Scala中是合法的方法名,所以导入包时要使用_代替。类成员默认值 Java中类成员可以不赋初始值,编译器会自动帮你设置一个合适的初始值,而在Scala中必须要显式指定,可以用 _ 让编译器自动帮你设置初始值,注意: 该语法只适用于类成员,而不适用于局部变量。可变参数

· 3 min read

iframe 引发的前端跨域问题总结

由 iframe 引发的前端跨域问题总结 想把第三方网站通过 iframe 的方式嵌入到我网站里面,但是报错 blocked ,下面是详细复现步骤。 网站为了安全考虑,避免别人把自己的网站嵌入到其他的网站上,往往会设置不允许非同源网站共享。同源:表示当前网站的 协议、主机名、端口 都完全相同,表示同一个源,在同源的链接是可以任意访问的

· 4 min read

iptables常用扩展模块使用功能

iptables常用扩展模块使用功能 string 用于匹配报文中的字符串。如果是在某一台服务器中转数据流量时运行iptables:无法控制https的包(因为无法解析https包),可以控制http的包。如果在NGINX的后面运行iptables:https与http都能控制。匹配数据包的IP地址范围 connlimit 匹配与服务端的连接数,表示一个客户端IP与服务器的连接数量

· 2 min read

Ansible批量运维化工具总结

概要说明 Ansible是一个老牌的批量运维工具,它集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。它有如下优点:Python语言 无客户端,不使用时系统开销为0 无服务器,直接运行命令 不需要安 agent 下载/上传优秀代码或Roles模块的官网平台,基于网络的

· 3 min read