- 博客(166)
- 资源 (6)
- 收藏
- 关注
原创 Python之socket简玩
本文主要介绍了socket的简单使用,主要就是server端与client端的通信(连接、发送信息),后面有更高级的应用,再继续更新文章。
2024-04-24 22:30:12 169
原创 CV新手的一些细节点记录
很早之前就听闻计算机视觉,尔后又听闻机器学习,一个个高大上的大名,让人有种可望而不可及的感觉。某日入坑其中,其实和学习其他领域知识类似,都是从基础概念入手,开始看似简单,但是各种基础概念,可能还需要其他学科基础(如数学),也是让人一时难以深入其中。又某日,有些概念终于理清,故在此记录。一、CV是什么?CV即Computer Vision,计算机视觉。近几年很火的人脸识别、自动驾驶都需要用到CV,比较传统的应用还有图像分类、图像识别等等。
2024-04-24 18:20:53 233
原创 fastgpt、dify功能分析比较
现在都开始AI应用开发,何谓AI应用,起码要和AI大模型结合,应用表现形式多是对话类,当然也可以是后台调用openapi的生成式。最典型的AI应用即最早一批的chat类应用,封装个Prompt实现助手类chat。但是AI大模型能力再强,还是存在短板的。比如功能缺失,不能进行网页检索、不能直接查询天气、甚至不能进行代码运行。再比如,知识缺失,没有大模型训练截止日期之后的知识、没有私有知识。
2024-04-22 22:00:13 856
原创 docker部署sqlserver过程记录
文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言最近接触到了NL2SQL,有个相对比较适合自己的开源项目,就说看下。忽然发现自己电脑都没安装个数据库。那就安装一个吧,自从有了docker,能docker安装,那就不直接安装到电脑上了,环境会很乱,而且不如docker方便管理于是,开启了docker部署sqlserver之旅~一、基础概念docker:轻量级的容器管理工具,和虚拟机类似,但是比虚拟机轻了很多
2024-04-15 17:54:32 738 2
原创 向量数据库Chroma初步了解学习记录
大模型很强大,但是大模型也存在知识的局限性,即大模型的知识受限于大模型训练日期,大模型的知识是有截止日期的,不是实时的;再一个有些数据是私有的,大模型也无从知晓。那么RAG就有了用武之地。而Rag这块就不得不提到向量数据库。虽然传统数据库也可以进行数据查询检索,但是传统数据库是基于关键词,是没有语义理解的。而向量数据库可以进行语义理解,本质上其实是将语言文字做了向量化,即语义空间,语义相近的向量信息也接近。向量数据库目前也有很多产品,入门简单的首推Chroma,今天就介绍下一、Chroma是什么?
2024-04-12 19:09:46 905 1
原创 Elasticsearch初步了解学习记录
随着数据量的不断增加,传统的查询检索在速度上遇到了瓶颈,这个时候就需要一个更具性能的技术来支持大数据量的查询检索,本文就介绍下Elasticsearch。一、ElasticSearch是什么?Elasticsearch(ES)是一个基于Apache Lucene构建的开源搜索引擎,它提供了强大的搜索、分析和聚合功能,具有快速、可扩展和易于使用的特点。为了更好地理解ES,以下是一些关键概念:对于新手来说,有限关注索引、文档的概念即可,以及就是写入、查询。索引(Index)类似于关系数据库中的数据库。
2024-04-12 09:57:46 1222
原创 wsl下Linux使用chatglm.cpp记录
Linux之前用的少,多数还是在Windows下操作,导致对Linux很陌生,而且思维定势的,一有什么操作,还是习惯性在Windows下操作。在chatglm.cpp操作上也是如此,但是代码可不管你这些,该报错就报错。so可能还是尝试下Linux。而wsl下Linux就是一个比较方便使用Linux环境的方法,wsl很轻量化,避免了你还得再安装虚拟机软件,而且VMWare可能还和docker存在冲突。
2024-04-10 11:48:51 715
原创 wsl初步使用记录
WSL是windows平台下Linux环境的子系统(Windows Subsyetem for Linux),可以让Windows下方便的安装Linux系统,而无需安装其他虚拟机软件。
2024-04-09 17:33:32 327
原创 Linux下docker运行python
本机开发环境众多,python版本都好多个,虽然可以通过conda管理多个虚拟环境,但还是不能像容器那样进行进程间的隔离。于是打算试下docker下运行python,而且生产环境很多时候也是用容器来跑应用,环境统一、方便扩容。
2024-04-03 15:02:30 893
原创 opencv使用问题记录一二
opencv是一个计算机视觉处理软件库,拥有强大的功能和高效的性能。但是由于早期版本的原因,存在一些与目前主流使用不兼容的问题。
2024-04-02 11:41:23 470 2
原创 Dify安装使用说明
dify可以说是一个功能不错的LLMOps,可以通过dify集中管理模型,可以通过界面创建AI应用,可以上传文档形成知识库,可以创建自定义工具(API),并可以对外提供API。相关功能类似Openai的GPTs或智谱的智能体,其他大厂的大模型也有类似功能,不过貌似只有dify是开源的。这就为个人本地部署AI应用提供了便利。
2024-03-28 17:14:51 1873
原创 本地部署大模型的几种工具(下-相关比较)
比较项目 chatglm.cpp vllm Ollama lmstudio 功能特点 通过C++优化性能,支持多平台运行 推理加速 简化易用、本地运行大模型 简化操作、本地运行大模型 操作系统要求 都可以,linux下运行更方便 都可以,linux下运行更方便 都可以,windows目前还是预览版 都可以 硬件要求 GPU、CPU均可 需要GPU CPU即可,GPU应该也可以 GPU、CPU均可
2024-03-26 11:04:10 244
原创 本地部署大模型的几种工具(上-相关使用)
vllm主要作用其实是可以提高推理性能,但是必须在linux下运行,而且必须有GPU官网地址vllm官网 Welcome to vLLM!— vLLMchatglm.cpp主要通过C++编译,实现性能的提升ollama主要简化了部署大模型的复杂度github地址:ollama/ollama:启动并运行 Llama 2、Mistral、Gemma 和其他大型语言模型。github上可以看ollama相关介绍,包括如何使用。
2024-03-26 10:35:49 1344
原创 本地部署大模型记录
ollama主要简化了部署大模型的复杂度github地址:ollama/ollama:启动并运行 Llama 2、Mistral、Gemma 和其他大型语言模型。github上可以看ollama相关介绍,包括如何使用vllm主要作用其实是可以提高推理性能,但是必须在linux下运行,而且必须有GPU官网地址vllm官网 Welcome to vLLM!— vLLM。
2024-03-18 21:05:21 852
原创 VSCode下使用github初步
由于各种需要,现在需要统一将一些代码提交搞github,于是有了在VSCode下使用github的需求。之前只是简单的使用git clone,代码提交这些用的是其他源代码工具,于是得学习实操下,并做一记录以备后用。
2024-03-18 09:25:41 584
原创 大模型工具集使用
大模型应用相关涉及了一系列上下游过程,如算力GPU、模型训练、微调、大模型应用开发等。相关工具使用过程,有一些点就逐步记录下来,以备后续回看。
2024-03-05 10:16:04 343
原创 Docker日常使用记录
可以通过修改配置文件的方式搞起,首先访问:\\wsl.localhost\docker-desktop-data\data\docker\containers。文件夹下显示的是一串id的文件夹,这个id就是容易的哈希id。config.v2.json如下,后边部分就是容易外部的端口信息,这里是个数组,可以配置多个端口。然后修改config.v2.json、hostconfig.json文件即可。修改完成,重启docker,启动容器,这个时候端口也修改好了。注意,在修改之前,先停掉容器。
2024-02-27 11:14:26 445
原创 win11家庭版安装Docker启动一直Starting the Docker Engine...
安装倒是可以安装上,但是启动的时候,一直Starting the Docker Engine...,问度娘的方式试了也不行(当然人家也没说是win11系统,更没说是家庭版),然后注意到了WSL、hyper-V关键词,发现win11家庭版在添加和关闭windows功能中竟然没hyper-V选项,这不扯吗?于是搜索win11安装Docker,然后答案终于逐渐明朗,不过有个不一样的就是,人家安装的时候缺少东西就会提示,我安装的时候是一路畅通无阻,但是启动却给我撂挑子。还好人家也提到了,没有hyper-V怎么办。
2024-02-26 16:23:28 1472 2
原创 One API初体验
One API在我看来,可能更基础、部署更简单一些,于是打算先搞个One API部署来看看。One API是开源的,github介绍第一句就是“通过标准的 OpenAI API 格式访问所有的大模型,开箱即用。
2024-02-19 17:44:41 1277
原创 SK入门第一篇(设置baseurl)
之前在一些公众号就看到了关于SK的开发文章,然后说自己也试试看。然后就遇到一个关于如何设置baseurl的问题。啥意思呢?同样是SK,用python语言的话,OpenAI的baseurl是可以直接设置的,但是在C#下没法直接设置。然后,开始调试,找野路子…
2024-01-15 07:04:32 877
原创 Python入门第09篇(conda虚拟环境)
一开始默认安装了最新的Python3.12,搞的倒也顺手,看别人会有不兼容的问题,在我这开始没出现。不过坑总会踩到的,这不就出问题了。pip install一个包一直不行,问了下度娘,说由于这个包使用了一些新技术,最高支持到Python3.10。这下需要想办法了。这里,就需要用到了Python的虚拟环境工具conda。
2024-01-02 16:34:26 957
原创 Python入门第06篇(FastApi、uvicorn)
FastApi用来开发webapi,可以定义路由、定义get、post方法等但是要让浏览器可以访问webapi,还需要用到uvicorn,即web服务器,类似Tomcat、iis这种的。
2023-12-12 12:02:53 935
原创 Python入门第05篇(爬虫相关)
再一个需要注意的是,对于返回结果的解析,需要先清楚其类型,才可以更好的解析,如使用type()先打印下类型,就知道下一步要怎么解析了。这里需要注意header、body这些参数,要根据实际网页请求的内容来,也可以先用postman、apipost测试。具体可能是直接访问网页进行解析,也可能是调用webapi直接获取数据,后者应该更多一些。爬虫,一句话来说,即模拟浏览器爬取一些内容,如自动下载音乐、电影、图片这种的。html、js、css构成了html的三要素。注意:需要通过pip安装requests。
2023-12-12 09:20:01 636
原创 Python入门第04篇(sqlite数据库相关)
之前一直听说sqlite数据库,知道是一个轻量级的数据库,好多小型系统都在用,但是具体的一直未做了解。近期有些时间,初步了解了下。正好也在接触Python,就将二者给结合触碰了下,特此记录。
2023-12-11 14:19:50 425
原创 Python入门第03篇(异常处理、dotenv)
Python同样存在异常处理,基本处理逻辑和其他开发语言差不多,具体语法上有一些差异try后可以跟多个except语句,对应各种具体异常类型最后跟finally,用于最后的操作,如释放资源等等的,不管是否发生异常都会执行到。
2023-12-11 13:55:38 480
原创 Python入门第02篇(pip、字符串、方法、json、io操作)
包管理器类似.NET下的nuget,主要用于管理引用依赖项。安装Python的时候,已经默认安装了pip包管理器,因此无需单独安装cmd,输入:pip --version显示pip版本号信息,即代表pip安装成功,可以正常使用主要用到的命令:安装包:pip install 包名称列出所有包:pip list注意有时候安装包会失败,这个时候重试有可能就可以解决问题。
2023-12-11 11:20:28 551
原创 Python入门第01篇(Python安装与开发工具)
用我自己的话说,python也是一门面向对象的开发语言,就我初步了解,这门语言比较好入门,当然有其他开发语言的基础,那就更好了。python主要用于爬虫、数据分析、大数据、ai这些方面,而且python一直在开发语言排行榜中处于霸榜的地位,实力是无需质疑的。
2023-12-08 17:38:09 588 1
原创 SQLServer添加Oracle链接服务器
又一次在项目中用到了在SQLServer添加Oracle链接服务器,发现之前文章写的也不太好使,那就再总结一次吧。
2023-11-13 17:46:01 1722
原创 通过浏览器打开某个应用程序
现在做了一个小程序,想要用户可以通过浏览器打开,最早见过通过ActiveX插件实现的,但是这个东西早已淘汰,而且安全性问题,即便IE浏览器支持,但是也不好使。然后,发现人家QQ、腾讯会议这些的都可以直接浏览器打开,而且不限浏览器。百度了下,确实可以。于是赶紧搞起来,做个Test。
2022-09-02 10:50:06 2757
原创 关于ASP.NET的ViewState相关学习
由于ASP.NET存在服务器端控件,但是Web又是无状态的,于是就用到了ViewState,将服务器控件状态信息存储到ViewState,通过与服务器交互进行数据的传递。而ViewState其实是存储在hidden中,这样就很容易被非法获取、篡改。于是今天的引子就出来了,即初步研究下ViewState相关原理机制,然后一定程度解决前文所述问题。.........
2022-07-20 16:55:08 490
原创 WebConfig多环境配置初学习
技术源于生活,这不项目上由于debug、release方式下登录页面不同,出了点小问题。于是想到通过WebConfig多环境配置来解决。
2022-07-20 11:48:57 447
原创 SQLServer安全与权限之学习
公司新部署一台数据库服务器,由于涉及到多个项目使用,考虑通过不同登录名,来控制对不同数据库的权限。随着使用的深入,对SQLServer安全相关的东西,又有了新的了解。
2022-07-12 09:07:04 1337
原创 VS2017对WinForm进行打包
近期解决项目问题的时候,正好涉及了给WinForm打包,于是就来学学,做个知识储备,大概试了下,基本可以通。直接说大概过程:1)VS需要先安装Install Projects扩展(默认VS不带的),这个就是用于生成安装包的工程类型2)在已有WinForm工程的解决方案下添加Install Project项目3)就是为安装包项目添加应用程序文件、安装路径、桌面快捷方式、开始菜单、卸载等操作过程中,有一点需要注意:安装包项目属性,不是右键项目,而是选择项目,然后点开解决方案管理器位置的属性窗
2022-05-11 10:21:33 477
原创 Linux下.NET连接MySQL数据库出错问题解决复盘
一天多,两个晚上,终于解决了Linux下.net 连接MySQL数据库的问题了。大佬写的类库就是高深牛叉,以后还得多学点高级货啊,24个工程相互调用,完全搞懂了就真是人才了
2022-04-26 17:21:44 1781
github加速工具.zip
2024-03-25
Win7下安装VS2017安装证书
2022-07-01
WindowsImageTool-20200222.zip
2020-02-22
microsoft-windows-netfx3-ondemand-package.cab
2019-12-11
UEditor4DotNET.rar
2019-05-20
解决IE11点击Linkbutton没反应的插件
2017-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人