自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 Ollama入门(windows版本)

通过简单的安装指令,可以让用户执行一条命令就在本地运行开源大型语言模型,如gemma。

2024-03-25 19:06:22 667

原创 使用pdf2image进行PDF内容切分为图片时报错:pdf2image.exceptions.PDFInfoNotInstalledError: Unable to get page count

使用pdf2image进行PDF内容切分为图片时报错:pdf2image.exceptions.PDFInfoNotInstalledError: Unable to get page count

2024-02-18 16:28:31 1122

原创 python使用装饰器记录方法耗时

在每个方法的执行前后,去创建一个临时变量,来记录耗时,代码如下,缺点在于,如果有10个、100个方法,那不得写10次、100次?python使用修饰器记录方法耗时,目的是每当方法执行完后,可以记录该方法耗时,而不需要在每个方法的执行前后,去创建一个临时变量,来记录耗时。使用装饰器来记录耗时,好处在于,将其标注在需要记录的方法前,这样的做法,相当于将这个方法,传递给另一个方法中。1.输出fun01()“执行喽”,却输出耗时是2.01秒,因为这里sleep了2秒,且使用了装饰器。

2023-08-13 18:45:29 606 1

原创 ubuntu安装docker-compose

访问:https://docs.docker.com/compose/install/standalone/ 链接,可以看到如下页面,使用下面圈起来的命令即可。使用该命令进行安装,很慢,一直卡着不动,原因是从github中下载,使用代理处理一下。如下,会提示【Permission denied】命令,可以看到如下图所示的内容,证明安装成功。命令调整为(这样就很快了!

2023-08-10 23:39:48 1898 3

原创 在云服务器上,clone github时报Connection timed out&exit code: 128

在执行pip install安装依赖时,需要clone github代码,此时报了Connection timed out&exit code: 128错误,原因是访问超时了,此时需要使用代理。

2023-08-01 11:34:13 2244

原创 通过clone的方式,下载huggingface中的大模型(git lfs install)

3、再git clone https://huggingface.co/THUDM/chatglm2-6b,在linux可以正常,但是window如果出现了下面的报错,则需要进入chatglm2-6b的目录。2、点击【Clone repository】,在命令行中,输入【git lfs install】(安装了这个,才会下载大文件,不然图中的.bin文件都是不会被下载的)1、如图:可以手动一个个文件下载,但是那样太慢了,此时,可以点击下图圈起来的地方。

2023-07-30 13:49:53 8630 6

原创 text-generation-webui加载chatglm2-6b时,报错,要求set the option trust_remote_code=True

使用text-generation-webui加载chatglm2-6b大模型时报错,要求设置option trust_remote_code=True,一开始没注意界面,去翻找配置文件,后来发现,就在Model界面,有一个复选框,可以进行设置!】,可以看到回复了是【ChatGLM2-6B人工智能助手…3、待加载完后,可以看到【Successfully loaded THUDM_chatglm2-6b】的输出。2、此时,可以看到命令行中,开始在下载和加载checkpoint了。

2023-07-30 12:49:07 5058 10

原创 Ubuntu22.04 安装Anaconda

(3)使用“conda info --envs”查询目前已有的环境,可以看到有个“base”环境,且执行(2)之后,命令行前面,就有base,表示当前挂载到了base环境。(1)如下表示创建一个名为“mycondatest ”、python版本为3.10的虚拟环境,看到输入“yes/no”时,需输入“yes”(2)一直回车,但出现输入“yes/no”时,需要输入“yes”才可继续执行,同理,需要输入“ENTER”时,也需执行回车。的虚拟环境,如下,可看到由“base”->“mycondatest”

2023-07-27 08:45:00 5396 1

原创 ubuntu初始化/修改root密码

命令,进行root密码的初始化/修改,注:这里需要保证两次输入的密码都是同一个,才可成功。用户,这里的Password需要与(1)中设置的一致。2.第(1)步执行成功后,通过。3.输入成功后,可看到,用户由。1.登录ubuntu后,使用。

2023-07-27 01:39:22 2278

原创 Ubuntu22.04安装Docker

还可通过“docker ps -a ”命令,查看当前已有的容器有哪些,可以看到有一个hello world容器已执行过。(注:这个容器相当于是输出一行命令后就退出了,所以这里的STATUS = Exited)如下,看到“Active: active (running)”则表示docker正在运行,只要安装完,docker自动就是运行的状态。注:执行结果如下,“…”表示省略中间安装输出的内容,不然太多了。注:执行结果如下,“…注:当询问是否继续时,需要输入“Y”,才可以继续安装。

2023-07-27 01:31:52 1277 1

原创 stable diffusion webui 下载和使用civitai中的模型

1.在模型下载页中,如上图,图片右下角的【i】按钮,点击【Copy Generation Data】即可复制该图片的提示词。2.将提示词粘贴到【正向提示词】输入框中,点击图中的【箭头】按钮,将C站中的提示词赋值到sd webui中对应的位置中。1.选择想要的模型,点击【Download】按钮,这里演示【Deliberate】模型的下载和使用。2.将下载的模型,存放到【/models/Stable-diffusion】目录中。注:这里需要科学上网。4.再试一张,执行上述1~3步,可以看到生成内容是一致的。

2023-07-02 22:10:59 4124

原创 在win11报ERROR: Could not build wheels for hnswlib, which is required to install pyproject.toml-based

在win11使用langchain,安装向量数据库(pip install Chroma)时报错:ERROR: Could not build wheels for hnswlib, which is required to install pyproject.toml-based projects,提示去微软安装C++依赖,打开网页后,会让下载【Visual Studio Installer】。如果内存充足,直接点击【使用C++的桌面开发】安装上相关的C++依赖,安装后,再安装Chroma即可。

2023-06-27 01:17:54 5507 1

原创 Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType‘ object is not subscriptable错

注:上面的两个文件,可以在自己服务器的文件夹中直接clone,但是可能会很慢,建议是在本地下载好后,通过xftp之类的工具,将文件上传到服务器sd项目的【repositories\CodeFormer\weights\facelib】目录。Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType’ object is not subscriptable错。

2023-06-24 23:27:04 2887 1

原创 stable diffusion webui 文生图(txt2img)api接口调用(使用C#)

2、添加以下代码到你的项目中,直接运行即可,请求的是本地运行的接口,如下的【http://127.0.0.1:7860/sdapi/v1/txt2img】,需要替换为读者自己的路径。复制images数组其中一张图片的base64值,在网上找一个base64转图片的在线工具,粘贴后,可以看到生成的图片如下,这表示我们成功通过接口请求了sd webui api接口。注:这里只设置–api-auth的密码是无效了,login接口,是用于ui页面登录的,原有代码是没有api-auth接口返回token的。

2023-06-10 23:42:21 9992 16

原创 stable diffusion webui 登录接口(login)api接口调用(使用C#)

2、添加以下代码到你的项目中,直接运行即可,请求的是本地运行的接口,如下的【http://127.0.0.1:7860/sdapi/v1/login】,需要替换为读者自己的路径。如下图所示的方式,进行开启即可。注:这里只设置–api-auth的密码是无效了,login接口,是用于ui页面登录的,原有代码是没有api-auth接口返回token的。5、通过debug看响应体,可以发现在cookies中是有token的,这个时候,通过获取cookies中的token,即可达到目的,如下图。

2023-06-10 23:31:14 8434 4

原创 在Apifox中,使用后置脚本显示响应结果reponse中的base64图片

在使用Apifox去请求有图片的接口时,我想要请求成功的同时,可以显示出来图片,这个时候就开始百度找官方文档。最终发现可以使用后置脚本显示reponse中的图片。答案是使用【自定义后置脚本】。在apxfox工具中找到【后置操作】->【添加后置操作】->【自定义脚本】。此时,我想要请求成功后,可以看到images中的图片,那我该如何操作呢?成功请求接口后,点击【Visualize】,可以看到成功显示图片。

2023-06-10 16:00:36 1246

原创 二级域名相同的项目,iframe跨域登录cookies共享问题

其中,A项目中,通过iframe嵌套了B项目的域名。此时想要在A项目的iframe访问B项目时,不需要登录(A项目代码登录),登录后,在cookies中设置token,以此让A项目中打开B项目网页时可以免登录。在A项目中登录成功后,A项目调用B项目的接口进行登录,登录后通过在【二级域名】设置token的方式,进行cookies的共享。设置后,在浏览器中,F12,可以看到cookies中,会有Domain为【abc.com】的token值,此时,可以看到程序可以免登录了。(五级域名),B项目的域名为。

2023-06-07 00:33:07 1785

原创 stable diffusion webui界面布局(很多大佬一键安装包的样式,自己部署却没有?那就看这篇文章吧!)

自己部署stable diffusion界面布局(很多大佬一键安装包的样式,自己部署却没有?那就看这篇文章吧!

2023-06-04 23:54:09 1788

原创 stable diffusion webui过滤敏感信息NSFW

过滤敏感信息(如涩图),可使用stable-diffusion-webui-nsfw-censor扩展

2023-06-04 22:52:52 5094

原创 企业微信{“errcode“:60020,“errmsg“:“not allow to access from your ip, hint: [1681129678500613099333714]

配置企业微信小程序时,报了如下错误:企业微信{“errcode”:60020,“errmsg”:“not allow to access from your ip, hint: [1681129678500613099333714], from ip: xxx.xx.xxx.165, more info at https://open.work.weixin.qq.com/devtool/query?再重新进入自建应用,就不会报错了。

2023-04-10 20:42:26 4491 2

原创 Ant Design Blazor入门(使用ant模板初始化项目及运行github代码)

Ant Design Blazor支持MIT开源协议,Ant Design Blazor Pro支持Apache2.0开源协议。​ 使用CMD安装ant模板,可以帮助我们获取到一个项目模板。​

2023-03-21 23:51:25 2801 1

原创 解决MYSQL批量插入时,UUID_SHORT出现了1062 -Duplicate entry ‘xxx‘ for key ‘PRIMARY‘

解决MYSQL批量插入时,使用UUID_SHORT出现了1062 -Duplicate entry 'xxx' for key 'PRIMARY':自定义了一个名为'number'的变量,每次insert之前,主键id值都+1

2023-02-12 20:51:27 1152

原创 Docker+NETCore系列文章(五、推送自制镜像到Docker Hub、阿里云镜像仓库)

推送镜像到Docker Hub、阿里云镜像仓库

2022-12-26 12:51:17 728 1

原创 BaGet搭建Nuget私仓(window10&docker)

BaGet(发音为“baguette”)是一个轻量级的NuGet服务器。它是开源的、跨平台、可云部署

2022-11-26 15:56:54 1915

原创 使用ActionFilter、自定义Middleware中间件记录请求耗时

2.在执行【OnActionExecuted】时,获取【HttpContext】中执行【OnActionExecuting】时存储的【stopWatch】计时器对象,并获取该对象中的【ElapsedMilliseconds 】属性,获取此次请求耗时。2.在执行【OnActionExecuted】时,获取【HttpContext】中执行【OnActionExecuting】时存储的【stopWatch】计时器对象,并获取该对象中的【ElapsedMilliseconds 】属性,获取此次请求耗时。

2022-10-02 17:07:46 725 1

原创 git clone 出现fatal: unable to access ‘https://github.com/xxx: Failed to connect to github.com

问题描述:使用git clone命令时,出现如下错误:fatal: unable to access ‘https://github.com/xxx’: Failed to connect to github.com port 443: Timed out解决方案:将"https"改为"git"即可,如: ‘git://github.com/xxx’

2021-12-08 14:43:09 1614

原创 NETCore入门系列(AOP之ActionFilter)

文章目录一、ActionFilter入门二、Filter传参TypeFilterServiceFilter底部一、ActionFilter入门1、创建CustomActionFilterAttribute类,需实现Attribute(实现了Attribute才可在控制器中进行标注)和IActionFilter接口。2、CustomActionFilterAttribute类代码如下: /// <summary> /// 自定义ActionFilter /// &lt

2021-05-08 14:49:40 932 1

原创 企业微信开发实战(七、使用企业微信审批功能配合自建项目分析)

文章目录需求默认审批应用自建审批应用解决方案赞赏需求有一个项目需求是这样的,公司已有项目要嵌入到企业微信中供用户使用,想用一下企业微信的审批功能,大致思路如下:(1)用户在每次成功创建任务时,该任务需要推送给指定的人进行审批。(2)该审批中要有查看任务其他详情信息的链接(理解为跳转另一个界面)。(3)此时想到既然是在企业微信中使用的应用,那么不如用一下企业微信的审批应用来完成该功能。下面分析一下企业微信的默认审批和自建审批应用。默认审批应用1、查看提交审批申请接口文档,可看到接口文档中有一个

2021-05-08 11:51:46 3702 3

原创 NETCore入门系列(Log4NET组件的使用)

文章目录一、一、Nuget安装log4Net和Microsoft.Extensions.Logging.Log4Net.AspNetCore

2021-05-06 16:29:16 600

原创 NETCore入门系列(目录)

文章目录NETCore入门系列(目录)相关资源NETCore入门系列(目录)1、NETCore入门系列(NETCore读取配置文件、.cshtml中文乱码)2、NETCore入门系列(读取appsetting.json配置文件内容)3、NETCore入门系列(自定义IHtmlHelper、TagHelper、PartialView和ViewComponent)相关资源1、上面文章主要是看"朝夕教育"的NET5视频总结的,B站可看到分享的视频,NET5系列的可能得找他们的助教要(B站链接)。2、

2021-05-06 09:59:51 636

原创 NETCore入门系列(自定义IHtmlHelper、TagHelper、PartialView和ViewComponent)

文章目录一、创建ASP.NET Core Web 项目二、自定义IHtmlHelper三、自定义TagHelper四、局部视图(PartialView)的使用五、视图组件(ViewComponent)的使用六、源码一、创建ASP.NET Core Web 项目1、创建一个ASP.NETCore Web应用(模型-视图-控制器),并将其命名为RazorWebApp。2、视图渲染(项目运行后,发现修改视图内容后,刷新没效果,需要重新启动才生效,此时可通过添加一个nuget包解决)(1)添加一个名为M

2021-05-05 21:43:23 1288

原创 NETCore入门系列(读取appsetting.json配置文件内容)

文章目录一、创建项目二、配置文件读取方式一start.up中输出配置文件信息控制器中输出配置文件信息三、配置文件读取方式二四、源码一、创建项目1、创建一个NETCore5.0的Web API项目。2、appsetting.json中的内容如下:{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime

2021-05-05 03:24:27 2439

原创 NETCore入门系列(NETCore读取配置文件、.cshtml中文乱码)

问题:NETCore读取appsetting.json时,无法在命令行中输出中文,而是输出一堆问号,如下图:解决方案:1、找到VS中的"工具"->“自定义”2、找到"命令"->菜单栏右侧的下拉列表选择"文件",目的是让后面添加的命令存放在该菜单下->“添加命令”3、找到"文件"->“高级保存选项”->“确定”->“关闭"即可。4、找到"文件”->“高级保存选项”->“appsetting.json”->“UTF-8”->“确定”

2021-05-05 02:16:03 721

原创 Blazor The specified deps.json \bin\Debug\net5.0\BlazorWebApp.deps.json] does not exist

文章目录1.问题描述2.解决问题思路1.问题描述问题描述:使用Blazor添加迁移时出现如下错误:The specified deps.json [C:\Project\Practice\202004\BlazorWebApp\BlazorWebApp\bin\Debug\net5.0\BlazorWebApp.deps.json] does not exist2.解决问题思路1、试试用dotnet ef CLI 进行迁移操作(官方文档)。(1)相关命令如下所示://全局安装工具dotn

2021-04-27 11:21:19 1287

原创 企业微信开发实战(六、自建应用-审批流程引擎之配置可信任域名、创建审批模版、发起审批)

文章目录4.自建应用审批状态变化通知回调4.1概述4.2代码实战5.查询自建应用审批单当前状态5.1概述5.2代码实战源码赞赏4.自建应用审批状态变化通知回调4.1概述1、企业可以在管理后台-自建应用-设置API接收中,设置并开启审批状态通知事件。2、开启后,自建应用每一个审批申请的审批状态变化,都会通知给开发者。查看事件回调详细说明4.2代码实战1、找到"自建审批应用"中的"接收消息",并作如下图所示的配置:2、校验代码如下:#region 5、自建审批应用申请状态变化回调通知

2021-04-24 21:08:15 2841

原创 企业微信开发实战(五、自建应用-审批流程引擎之配置可信任域名、创建审批模版、发起审批)

文章目录四、自建应用-审批流程引擎1.概述2.创建自建应用审批模板2.1创建自建审批应用2.2配置可信任域名2.3创建审批模版3.自建应用发起审批3.1概述3.2代码实战3.2.1前端代码3.2.2后端代码3.3试错源码赞赏四、自建应用-审批流程引擎1.概述1、企业微信向开发者提供审批流程引擎,此特性可将审批流程相关功能嵌入到自建应用中。2、开发者可在自建应用中直接调用接口发起审批申请,系统根据审批流程自动通知相关人员进行审批操作。3、提交申请后审批流程的每次状态变化,都会通知开发者,可按需进行拓

2021-04-24 21:04:50 5427 4

原创 企业微信开发实战(四、OA审批之企业假期管理配置、获取成员假期余额、修改成员假期余额)

文章目录7.获取企业假期管理配置7.1概述7.2代码实战8.获取成员假期余额8.1概述8.2代码实战8.3试错9.修改成员假期余额9.1概述9.2代码实战9.3试错源码赞赏7.获取企业假期管理配置7.1概述1、企业可通过审批应用或自建应用Secret调用本接口,获取可见范围内员工的“假期管理”配置,包括:各个假期的id、名称、请假单位、时长计算方式、发放规则等。2、第三方应用可获取应用可见范围内员工的“假期管理”配置,包括:各个假期的id、名称、请假单位、时长计算方式、发放规则等。**请求方式:*

2021-04-24 20:54:58 2191

原创 企业微信开发实战(三、OA审批之回调通知、获取审批单号、审批详情)

文章目录4.审批申请状态变化回调通知4.1设置接收事件服务器4.1.1 设置入口4.2 配置说明5.批量获取审批单号5.1概述5.2代码实战5.3试错6.获取审批申请详情6.1概述6.2代码实战6.3试错源码赞赏4.审批申请状态变化回调通知订阅后,当企业内指定类型的企业微信“审批应用”单据流程发生变化时,会将审批单最新的流程状态回调给开发者。4.1设置接收事件服务器查看事件回调详细说明4.1.1 设置入口目前,支持将审批状态变化通知回调给审批应用、指定的自建应用。1、审批应用回调地址设置企

2021-04-24 20:47:03 8482 3

原创 企业微信开发实战(二、OA审批之获取审批模版详情&提交审批申请)

文章目录三、OA-审批1.概述1.1场景描述1.2与“审批流程引擎”的区别2.获取审批模板详情2.1线上调试2.2代码实战2.2.1获取access_token2.2.2试错2.2.3获取模版详情2.2.4试错3.提交审批申请3.1代码实战3.2试错源码赞赏三、OA-审批1.概述目前,企业微信审批应用对企业内部提供了以下接口和能力:获取审批模板详情提交审批申请审批申请状态变化回调通知批量获取审批编号获取审批申请详情1.1场景描述(1)企业可通过审批应用或自建应用secret换取acc

2021-04-24 20:38:27 9394 5

原创 企业微信开发实战(一、相关说明及注册企业微信)

文章目录一、写着前面1.说明2.环境二、注册企业微信源码赞赏一、写着前面1.说明1、官方文档地址:https://open.work.weixin.qq.com/api/doc/90001/90143/912012、大部分描述的话术都是直接从企业微信官方文档中copy来的,并加上一些自己的理解,所以主要还是以官方文档为主,这里主要提供踩坑心得跟可"白嫖"的代码。2.环境如果要运行我的代码,则需要在以下环境运行,如果只是参考,可直接下载代码看一下即可。NETCore 5.0DevExt

2021-04-24 20:24:14 992

空空如也

空空如也

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

TA关注的人

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