自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

翻译 timestep_spacing=‘trailing‘ 与 scheduler

在计划中选择样本步骤的方式会影响生成的图像的质量,尤其是在重新调整噪声计划方面,这可能会使模型生成更亮或更暗的图像。是任何扩散模型的重要组成部分,因为它控制着整个去噪(或采样)过程。调度器有很多种类型,有些针对速度进行了优化,有些针对质量进行了优化。时间步长或噪声调度决定了每个采样步骤的噪声量。调度程序使用它来生成一个图像,每个步骤都有相应的噪声量。目前,拿标题搜国内是搜不出来有用的东西的。还是用Google搜能搜出来。

2024-08-02 22:00:00 18

原创 通过SDK使用百度智能云的图像生成模型SDXL

介绍了如何通过千帆SDK使用百度智能云的SDXL模型生成图片并提供了Python代码。

2024-07-06 15:14:09 329

原创 ERNIE-Lite-8K模拟function calling的测试代码

(本地测试成功,有完整代码实现)通过提示词,让不支持function calling的大模型做出function calling一样的效果。

2024-06-16 17:14:48 451 1

原创 研究CLIPTokenizer利用已知词表对输入文本进行BPE编码的逻辑

这是描述利用已知词表对文本进行分词和BPE编码为token的过程,不是利用数据集训练得到词表的过程哈。

2024-03-31 16:28:34 1709

原创 备份代码,mirostat注释

作者的Github: basusourya/mirostat。这是mirostat算法代码的注释。

2023-12-29 23:45:00 445

原创 在Linux系统上用C++将主机名称转换为IPv4、IPv6地址

C++代码解析域名为IP地址,直接复制可用。

2023-09-11 05:00:00 538 1

原创 ggerganov/llama.cpp 编译

Visual Studio编译llama.cpp的笔记。

2023-05-27 05:00:00 2744

原创 安装Debian11后修改apt使用国内华为云镜像

如果你不知道如何快速修改 Debian 11 的source.list(apt中国国内源),你可以点击复制这里的内容。

2023-05-03 17:42:57 3054

原创 Python代码实现K-Means算法

使用方法如下,直接执行这个文件即可。

2023-03-17 18:48:32 740

原创 利用SSL监听本地端口转发到远程端口

ssh监听和转发本地端口的数据

2023-01-24 12:28:27 462

原创 stream_socket_client的异步使用方式

php异步的stream_socket_client和发送数据。

2022-12-29 23:45:00 2863

原创 TortoiseSVN在Windows11下右键菜单有显示问题

TortoiseSVN在Windows11下菜单显示有问题。

2022-06-14 13:50:59 2391

原创 ping一个范围内的IP地址

Linux用ping命令ping一个范围的IP地址,输出成功与否。

2022-05-05 06:15:00 2181

原创 linux开机自动挂载分区

如何在Linux系统开机的时候挂载指定的磁盘分区。

2022-05-05 05:30:00 1732

原创 REbnu5/orqHph48ucHB0eA==

REbnu5/orqHph48ucHB0eA==

2022-05-02 22:54:22 164403

原创 CentOS7挂载CentOS7 everything安装光盘和设置yum源为挂载的光盘

介绍了如何在CentOS7里面挂载光盘,以及如何利用挂载的光盘作为yum的源。后续你可以利用yum安装配置的源里面的软件包。

2022-04-24 06:45:00 5633 1

原创 python最小二乘法代码

Python使用最小二乘法拟合数据的源码

2022-04-12 13:36:56 2480

原创 解决Sphinx下reStructuredText中英文混合换行导致生成的HTML多出空格

此方案基本上完美解决reStructuredText/Sphinx中文段落内换行导致生成的HTML多出空格的问题

2022-04-09 07:15:00 1295

原创 fork函数

Linux系统下C语言程序,fork函数的特点和使用,笔记。

2022-03-24 07:00:00 422 1

原创 Shmop demo

随便记录的一份Shmop的代码,没有什么用。

2022-03-09 22:45:36 189

原创 利用OpenSSL,用国密SM4算法来给文件加密、解密

利用OpenSSL,用国密SM4算法来给文件加密、解密

2022-02-21 07:00:00 7153 1

原创 .bashrc 添加点环境变量

我习惯把软件单独安装到一个目录,而不是把软件都安装到/usr/local。这样的好处是软件不要了删掉它会直观一点。但是怎么配置环境变量吧它们的可执行文件添加到PATH就麻烦点了。我写个博客记录下处理方式。

2022-02-20 09:00:00 6819

原创 dpkg解压deb包到指定目录

我拿到一个deb包,但是我担心直接安装会覆盖我自己安装的东西,所以我想单独解压出来但是不知道怎么做。

2022-02-19 22:00:00 6599

原创 λ演算(lambda演算)原理通俗易懂的详细总结

λ演算是什么?这里我参考了科研人员的博客、中文翻译(有给原文链接)后用了详细的、有例子的、简单的话来说明这个问题。我试图向你证明,你看不懂别人解释λ演算的文章不是因为你理解不行,而是因为别人的文章写得烂!

2021-12-19 22:46:06 6146 1

原创 GTK是如何选择输入法的

只针对4.5.0版本。GTK文本输入部件和输入法的关系,是通过GtkIMMulticontext关联的,所以需要理解这个 问题就需要知道GtkIMMulticontext的执行过程。在GtkIMMulticontext被创建的时候,默认的输入法就被设置好了,可以用以下的 关键代码来验证这一点:GtkIMContext* im = gtk_im_multicontext_new();g_print(gtk_im_multicontext_get_context_id(GTK_IM_MULTICONTE

2021-11-07 23:20:05 570

原创 安装GTK4.5体验一下里面带的demo

GTK4.5、demoGTK有若干依赖项,安装可能针对有无依赖选择性地编译了某些功能。我没有一个一个功能去尝试,只是大概能用的要求下去安装的。我安装到目录/home/az13js/opt/gtk4,/home/az13js是我电脑用户的目录。下面的Shell语句在安装前放在~/.bashrc的结尾,目的是添加/home/az13js/opt/gtk4里面的bin,lib64和pkgconfig到环境变量。因为安装过程中meson工具需要判断系统有无特定的依赖,我本地自己搭建的apt仓库版本又不够新,虽然

2021-11-04 23:38:05 3743

原创 使用DBus监听总线上的消息(仅源码实例)

如何使用DBus库,C++源代码实例,可运行。

2021-10-20 18:05:07 3193

原创 CMake如何设置rpath,如何给rpath设置相对路径

CMake如何设置rpath Linux的可执行文件包括共享对象库文件里面有一个标记,叫做rpath,意思是runtime path,运行时的路径。rpath能告诉Linux当执行这个文件的时候如果需要加载其它的共享对象库要去哪个目录下找。在使用GCC时可以这样配置rpath:g++ -shared -fPIC -o libhelper.so helper.cppg++ -o test main.cpp -L. -lhelper -Wl,-rpath,. 这样,编...

2021-10-17 11:52:15 12784 4

原创 Fcitx5的构建产物会污染项目目录

Fcitx5构建时,就算单独在一个目录里面构建但是还是会在原始项目内多一个en_dict-20121020.tar.gz。

2021-10-15 20:49:49 173

原创 Fctix5项目目录笔记

这是一份关于Fcitx5项目的根目录下的文件说明。

2021-10-15 18:19:31 284

原创 关于文件.github/ISSUE_TEMPLATE/bug_report.md是做什么用以及如何生成

写明了某些开源的代码里面文件夹.github/ISSUE_TEMPLATE中bug_report.md是什么,还有如何生成它。

2021-10-15 12:12:53 546

原创 Debian 11 KDE Plasma桌面环境,编译Fcitx5(只编译,不安装)

记录了我编译fcitx5前的一些准备内容,需要安装什么工具,什么包,什么库。我安装的时候遇到的一些问题,也有所记录。

2021-10-15 11:09:14 1840

原创 使用ldconfig令Linux程序执行时能加载到非标准路径的共享对象库

使用Linux是不是出现了找不到动态链接库xxx.so的问题呢?本文介绍了Linux下动态链接库so和Windows系统下dll文件的差异和Linux命令ldconfig的使用方法。

2021-10-07 17:40:36 190

原创 根据操作系统的差异拼接文件路径

根据操作系统的差异拼接文件路径以文件和文件的相对路径所包括的各个目录为顺序给定一个列表,根据操作系统差异拼接为文件路径字符串并输出。请在以下选项中选出正确答案Aimport osdef print_dir_name(dir_names): print(os.sep.join(dir_names))if __name__ == "__main__": print_dir_name(['china', 'guangdong', 'shenzhen.txt'])Bimpor

2021-10-05 11:14:08 125

原创 编译、安装和使用FANN库(环境部署)

这是关于FANN库在Linux系统下的编译、安装和使用的介绍。本文只是介绍如何进行简单的使用,或者说部署FANN的编译构建环境,关于FANN库的具体细节知识不是本文关注的。

2021-09-30 23:28:53 1059 2

原创 解决Debian 11系统缺少无线网卡固件rtl8192cfw.bin

解决Debian 11系统缺少无线网卡固件rtl8192cfw.bin一,先简单介绍解决办法“rtlwifi/rtl8192cfw.bin”是无线网卡的固件,其实缺少它网卡也是可以用的,只是不知道是不是这个原因导致丢包频繁。在CSDN找到了这篇文章:“U盘安装Debian,提示缺少无线网卡驱动(blog.csdn.net/gaisylly/article/details/50446406)”,然后我找到了一份deb包(ftp.cn.debian.org/debian/pool/non-free/f/fi

2021-09-20 14:39:55 8612 1

原创 BIND服务器配置

防止后面电脑系统重做,忘了怎么配置BIND9,这里简单备份一下配置。options { directory "C:\Program Files\ISC BIND 9"; allow-query { any; }; allow-query-cache { any; }; recursion yes; allow-recursion { any; }; forward first; forwarders { 8.8

2021-04-05 12:28:30 289

原创 互斥量

互斥量使用场景举例10000个线程同时对globalValue进行操作,每个线程都先读取值,单独累加2,然后再赋值回去。希望最终累加2*10000=20000。使用方法#include <mutex>声明锁对象,std::mutex mutexObject操作共用变量前,mutexObject.lock()锁定mutexObject,锁定失败.lock()会阻塞直到成功操作完成mutexObject.unlock()解除锁定程序示例 /** * g++ -O

2020-12-20 12:56:51 109

原创 C++多线程简介(+源码实例)

C++多线程简介(+源码实例)C++20多线程C++中的`thread`类通过`join()`方法通过`detach()`方法,主线程不阻塞。C++20新加入的`jthread`类参数传递的问题参考材料C++20出于方便更新的考虑,文章位于GITEE仓库。仓库的地址是https://gitee.com/az13js/about-cpp多线程线程是指一个程序中的一条单一的执行流,包括最高层函数的调用和递归调用的每一个函数。多线程是指允许一个程序里存在多个线程。也就是多线程的程序可以在同一时间执行多

2020-12-06 17:31:47 498 3

原创 C++命名空间namespace

C++命名空间namespace命名空间的作用是解决程序中常见的同名冲突。例如,我可能在编写一个库,里面具有Boss类,同时另外一个库里面也有一个Boss类,这时如果我写的程序需要这两个库,那么编译器就无法区分程序里使用的Boss类到底是哪一个库的。C++的命名空间解决问题的办法是:引入命名空间的概念,它的本质是一块作用域,用来划分同名函数、类、变量等;不同命名空间内的函数、类、变量等标识符可同名;命名空间可以嵌套;最外面的全局作用域作为默认命名空间。下面这个示例演示了如何利用命名空间来解

2020-09-26 09:46:08 517

软件开发 设计模式 面向对象软件的可重复使用元素 个人学习和研究

Design Patterns, Elements of Reusable Object-Oriented Software, Produced by KevinZhang.

2022-07-28

编译安装bzip2的笔记。

编译安装bzip2的笔记。

2022-05-06

自己配置一个nginx.service,支持systemctl,开机自动启动

自己配置一个nginx.service,支持systemctl,开机自动启动

2022-05-04

在CentOS上安装Jenkins的详细记录

记录了我在虚拟机CentOS7上部署Jenkins(2.319.3)的操作过程,包括配置为systemd后台服务自动开机启动(需要先装好Java,本文内容不包括如何安装Java;也不包括如何在安装后设置和使用Jenkins)。 Jenkins是非常常用的开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的系统。CentOS是使用比较频繁的服务器操作系统,虽然现在红帽公司不打算继续维护CentOS,而是用CentOS Stream替代它了,但是云厂商提供的镜像还是有不少是CentOS的。

2022-05-01

安装maven和使用maven创建项目

非常、非常、非常简单的内容。主要说如何下载、安装maven,如何在官网找教程,如何创建项目。

2022-04-27

GCC安装说明和GCC源码

GCC 11.2 源代码和安装文档,适合系统维护人员、开发者和电脑软件爱好者使用。

2021-09-21

GEP:基因表达式编程(Gene Expression Programming,GEP)

GEP 这是使用C ++实现的GEP算法,也就是“基因表达式编程”。。编译并执行程序需要有可以支持C ++ 11或更高版本的编译器,我本地编译采用的是GCC 10和CMake 3.20。 以我本地编译的方法为例: $ cd build $ cmake ../src $ cmake --build . 顺利的话, build目录里面会生成可执行程序GEP.out 。如果采用其它的编译器或者编译套件,也可以简单地把src以及src下的子目录都设为搜索目录,然后执行编译即可。 程序运行效果(内部有随机初始化的步骤,每次执行结果会有区别): $ ./GEP.out 代数=0, 最大适应度=0.152698, 个体信息:(((((1.74247*1.12861)+(1.26272*2.77195))*((2.95397*2.24401)+(2.4401-1.67824)))*(((3.22668

2021-06-21

swoole.tar.gz

内容包括swoole安装说明一份以及swoole源码一份。源码也可从官方下载。安装的说明文件是根据我在本地PC机器上安装进行记录,读者需要根据实际情况配置安装的参数。不可直接复制说明中的参数。

2020-01-31

Q-Learning更新公式

强化学习的参数更新公式。Q-Learning更新公式: Qnew(st-1,at-1)=(1-α)‧Q(st-1,at-1)+α(rt+γ‧maxQ(st,a)) 其中maxQ(st,a)用于查找st 下期望回报最好的行为。α∈(0,1],γ∈[0,1],rt 是t时刻的奖赏。

2019-02-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除