- 博客(219)
- 资源 (127)
- 收藏
- 关注

原创 关于通过文件内容定位文件位置的解决方案
import osdef ContainString(files,string):for file in files:f=open(str(file),‘r’,encoding=‘utf-8’,errors=‘ignore’)if(f.read().find(string)!=-1):return(file)Files=[]for root,dirs,files in os.walk...
2019-11-06 13:47:06
1549
4
原创 AutoDL ollama API服务部署
127.0.0.1:11434就是远端AutoDL平台ollama API对应接口服务,注意不是本地的,然后后面root@connect.westc.gpuhub.com -p xxxx就是ssh连接参数,xxxx是平台分配的端口,每个服务器不一样,需要自己去平台上看。autoDL平台的服务器经测试是没有没有公网ip,是通过NAT进行内网穿透映射给用户的,据测试所部署的服务器应该是在docker里面,那么问题来了,如果我想把服务器内部开放的AI大模型服务器开放出去,怎么办?第二种:ssh端口复用。
2025-03-15 14:59:17
77
原创 cmake Qt Mingw windows构建
今天教大家怎么在windows构建qt应用使用cmd命令行,而不是一键通过QtCreator一键构建。首先我们用qtcreator创建一个模板程序(PS:记得在安装qt时要悬着mingw套件,如果安装太慢可以换源)后面D:/Qt2/6.5.3/mingw_64是你安装Qt mingw版本对应qt库,根据自己的环境进行修改。
2025-02-16 22:42:33
205
原创 langchain deepseek 实现shellTool
在langchain使用openai接口,但模型使用国内deepseek,但是要先cq,API-key才能用。
2025-01-01 23:58:57
1350
原创 http反向代理
通过反向代理实现访问biying,目前访问一些网站需要绕过cloudfare还没有解决,代码如下:有知道怎么绕过的朋友麻烦告知一下谢谢。代码仓库如下:httpReverseProxy: http反向代理
2024-12-23 01:07:02
298
原创 huggingface serveless API调用第三方大模型
2.在model下选择搜索要使用的大模型,这里我以llama-70b为例,如下图。huggingface提供无需服务器就能调用在线大模型的方案。1.首先打开huggingface官网。
2024-12-22 00:04:26
269
原创 esp-idf使用官方ESP Component Registry添加第三方组件
然后在idf terminal输入上面的复制的命令,输入后在powershell终端中;2.去组件官网espressif/esp_lcd_ili9341 • v2.0.0 • ESP Component Registry。1.先新建一个项目,然后编译一下保证没问题。复制右边的依赖命令,下图所示。
2024-12-17 00:59:47
355
原创 python web app开发
web app开发以来一直被人诟病性能,无法访问本地设备,无状态的等缺点而被迫转向本地GUI开发;web app有个有点就是可以前后端分离,HTML基本人人都会,后端如nodejs,python等开发上手轻松简单。基本上世面上都是用UI页面的APP,一个没有UI的app对非程序员的用户实在不友好;那么人们为什么喜欢UI,而感觉console不好用了,有研究表面人脑其实是个GPU,对图像的理解和处理速度远比文字强,这源自于自然进化的选择。运行app.py,点击开始,就能从后端获取业务数据显示到前端页面上;
2024-12-09 20:25:29
293
原创 rust websocket Echo server高性能服务器开发
最近在学习websocket时,一直没有发现好的websocket server工具来调试,于是就自己做了一个websocket server用来学习和调试。因为rust性能遥遥领先,所以就采用了rust来搭建服务器。客户端测试工具使用的nodejs的wscat。
2024-12-08 21:26:32
295
原创 手撕websocket协议
1.在上面代码中接收中并没有使用一个线程来实现,后需要根据不同的平台自行实现。2.可以使用tls进行加密传输,本案例并没有使用到加密通讯。
2024-12-07 23:44:37
45
原创 python asyncio实现tcp多连接服务器
对比异步编程,多线程存在许多的问题,一个并发能力不同异步编程,据说异步编程能降低资源竞争的问题。asyncio我的理解就类似于Linux上select事件循环,去监听不同的事件。(notice:上面的异步代码尽量不要在notebook中执行,会出现一些奇怪错误,建议在终端里进行验证,对应的客户端可以使用任意同步或异步的客户端代码或工具)
2024-12-03 00:44:11
363
原创 conan2包管理菜鸟入门之------------------交叉编译和静态编译
这里我已经安装好了,aarch64交叉编译工具链,根据目标平台选择不同的交叉编译工具链,然后下面咱们进行静态编译配置。2.在conanfile.py中新增。
2024-11-29 21:42:48
173
原创 conan2 c/c++包管理入门之--------------------------conanfile.py
书接上回,用过使用cmake去手动指定CMAKE_TOOLCHAINE_FILE和CMAKE_BUILD_TYPE太麻烦,有没有更简单的办法了,经过我的大量探索下终于发现,使用conan build和conanfile.py。直接一键下载依赖(如果之前下载过会使用本地缓存),然后调用build函数直接进行构建,好,一个新鲜出炉的app就出来,就问你快不快。(Notice:conan center上最新的第三方库可能存在问题,建议不要使用最新的第三方库,可能存在bug,笔者之前就踩过坑)
2024-11-23 11:18:02
142
原创 conan2菜鸟入门之-----------使用mingw64搭建C/C++开发环(2)
3.示例工程项目还是使用官方simple_cmake_xxx项目为例,首先安装一下第三方依赖库和生成.cmake文件,conan install会根据上面的profile生成对应的配置,包含编译位数等配置;书接上回,Conan2构建需要指定编译器路径,比较麻烦,而且还需要搬移第三方库,对大家来确实比较麻烦。于是就有今天这篇文章在不搬移第三方库和指定编译器路径的方案。2.安装mingw64编译器,安装包我提供在下面的工程压缩包里。下载后把bin目录路径添加到PATH环境变量里面。
2024-11-17 23:37:14
119
原创 conan2菜鸟入门之----------------windows构建conan2开发环境
之前几篇文章讲得都是如何在Linux上进行开发conan2应用;但是有时候我们希望开发windows应用怎么办了?今天就给大家讲讲怎么在Windows搭建conan2开发环境。里拷贝到D盘的,因为我在C盘测试时发现在链接时会出现权限问题,所以把第三方库拷贝到D盘的,具体原因还不太清楚;有知道的朋友还请指点指点。本次使用到的工具有:cmake,ninja,conan2,mingw64。编译器路径和第三方库需要根据自己实际情况进行修改。conan2官方提供的样例。
2024-11-17 00:59:04
170
原创 qwen-plus API python调用
新人注册好像是有免费额度的,但是要注意大多数模型都是后付费!上图为各个模型的价格表;注意输入输出都是要需要money的,输出要比输入贵。不然用着用着一栋房没了。
2024-11-16 12:38:38
379
原创 conan2 菜鸟入门之------------------------------构建Debug版本
前一章节咱们根据官网提供的案例体验了一下conan2强大之处,咱们这章就讲一下怎么构建一个可以用于调式的版本的项目;命令跟之前的命令有点不一样,如果,还是安装之前的方式来干就会出现编译通不过的问题。一个新鲜出炉的Debug版本应用就出来了,开始Debug吧,打工人。这里通过-s build_type指定构建类型为Debug。
2024-11-14 22:42:28
126
原创 大模型落地之ollama控制设备
本地环境:ollama3.2(理论上ollama3.1以上就支持tool功能,但是笔者没有试过)(PS:不足点,在输入不是控制指令的相关问题时,大概率也会调用工具,需要后续调优)
2024-11-10 08:15:38
267
1
原创 conan2 c/c++包管理菜鸟入门
然后配置生成文件目录-B和-S配置在哪里找CMakeLists.txt文件,还有构建类型。最后执行构建(--build配置构建目录)最后生成的可执行文件就在build目录下。检测一下当前编译器环境是否配置,
2024-11-10 00:22:22
220
原创 pdf添加目录标签python(手动配置)
都是放在同一目录下。后续有精力再出一个基于OCR的自动识别脚本。需要自己手动更改offset,和目录列表。(ps:切勿用于非法用途)
2024-11-05 22:51:35
458
原创 python tcp with tls加密通信(使用域名CA证书)
1.第一个申请一个域名证书,我在Namesilo buy a 域名,大家可以自行购买,然后把域名映射到自己的服务器上,这里不赘述。使用这样安装certbot不要使用sudo apt install certbot,无法使用,会报错。/etc/letsencrypt/live/yourdomain.com/下生成对应pem文件。
2024-09-18 15:50:41
181
原创 esp32h2旋转编码器
最近在学习旋转编码器,于是在淘宝上买了这个旋转编码器,还挺贵的,一个7块多,于是去arduino上看看有没有现成的库,原来代码是使用的5,6引脚,我这里改成了1,2引脚,下面就是它的一个输出结果,还可以。
2024-08-16 14:39:51
152
原创 Android Qt开发环境部署
首先需要JDK,链接如下:链接:https://pan.baidu.com/s/1bJaNcxsfGQzJOS-XbGKH2A?2.要下载目标Android版本的SDK,可以在Android studio SDK查看对应Android SDK版本。然后打开Qt-creator,在“工具“”菜单下面点击“选项”进行配置。1.JDK一定要是JDK1.8的。然后ADB连接上设备,新建Qt项目就可以运行了。--来自百度网盘超级会员V4的分享。
2024-06-08 18:23:23
517
1
原创 【无标题】
还有个就是AI处理器的使用文档以及代码好像是没有的,反正我是在官网找到的,希望官方后续能够释放一些使用文档以及代码;最后,这个板子相比我之前使用的香橙派开发板可以说遥遥领先,具体需要方便用户开发的超前设计,比如说Micro USB等,希望官方能再接再励,做大做强,再创辉煌。但是这个串口我在使用时出现“乱码”的问题,如下图。本身自带操作操作系统是openEuler,openEuler安装第三方软件工具是yum,dnf或者rpm(注意是没有apt的),用惯了Ubuntu的同学注意了,这里是没有apt命令的。
2024-05-30 07:38:49
101
原创 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/content/LocalBroadc
在进行最新的Android开发时发现这个错误,发现是没有导入该库导致的:
2024-05-19 15:25:03
383
原创 esp32 arduino使用多个串口时如何查看serial1,serial2所对应的引脚定义
如上图所示可以通HardwareSerial.cpp找到起对应的引脚去连接设备即可。
2023-10-18 23:07:37
1112
vscode 翻译插件开发,选中要翻译的单词,使用快捷键Ctrl+Shift+T查看翻译
2024-12-22
android audio发送到python服务端播放,使用tcp和pcm编码,带宽占用不大,在768kbps
2023-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人