已复制
全屏展示
复制代码

精选文章

OpenAI ChatGPT总结上下

一. 总结聊天标题 * 在用户发起一次聊天后总结对话标题 { "messages": [ { "role": "user", "content": "Python中,两个字典如何合并到一个字典里面" }, { "role": "assistant", "content": "在Python中,你可以使用`update()`。。。这两种方法都可以将两个字典合并到一个字典中。" }, { "role": "user", "content": "使用6到7个字直接返回这句话的简要主题,不要解释、不要标点、不要语气词、不要多余文本,不要加粗,如果没有主题,请直接返回“闲聊”" } ], "stream": true, "model": "gpt-3.5-turbo", "temperature": 0.5,

阅读文章
OpenAI ChatGPT总结上下

精选文章

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地址

Scala偏函数和偏应用函数

偏函数定义 偏函数是指仅定义了输入参数的子集的函数,下图显示的一个偏函数:f : X -> Y,该函数仅定义了输入参数X的子集1和3,没有包含2。对某些值现在还无法给出具体的操作(即需求还不明朗),也有可能存在几种处理方式(具体的需求),我们可以先对需求明确的部分进行定义,然后视具体情况补充其他域的定义。

· 4 min read

Flink 如何实现双流 join 连接

Flink 如何实现双流 join 连接 一. join() join() 即inner join,算子提供的语义为"Window join",即按照指定字段和(滚动/滑动/会话)窗口进行 inner join,支持处理时间和事件时间两种时间类型。left join 可以使用 coGroup 实现。二. coGroup() 使用 coGroup,不管能不能匹配上,都会把原始数据传递,下面的示例使用 coGroup 实现了 left join 的功能。

· 5 min read

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