
C/C++
文章平均质量分 75
fly-iot
没什么大不了,一直写代码。
展开
-
【arduino】官方有了arduino plc 1.0.6版本的软件,只支持windows 版本的,也有 arduino plc 的硬件可以购买了,比较贵168元
一个是带显示屏的但是针脚少点。另外一个不带显示屏。但是带LED灯的。针脚多点。可以研究下。原创 2024-06-26 08:51:54 · 414 阅读 · 0 评论 -
【arduino】使用最新版本的软件2.3版本,安装设备驱动,成功上传设备到ESP32中,使用超便宜的主板16元的arduino就可以进行开发
安装中,一个是arduino nano esp32 ,另外一个才是 esp32 的小板子。如果遇到失败的情况多实验几次就行了。点亮LED灯 pin 是2。原创 2024-06-26 08:09:13 · 642 阅读 · 0 评论 -
【LocalAI】(10):在autodl上编译embeddings.cpp项目,转换bge-base-zh-v1.5模型成ggml格式,本地运行main成功
LocalAI的项目里面的embedding 是 bert embedding.不支持BGE 模型,有大神给改造支持了BGE的模型了。原创 2024-05-01 13:27:47 · 636 阅读 · 0 评论 -
【fastllm】学习框架,本地运行,速度还可以,可以成功运行chatglm2模型
🚀 纯c++实现,便于跨平台移植,可以在安卓上直接编译🚀 ARM平台支持NEON指令集加速,X86平台支持AVX指令集加速,NVIDIA平台支持CUDA加速,各个平台速度都很快就是了🚀 支持浮点模型(FP32), 半精度模型(FP16), 量化模型(INT8, INT4) 加速🚀 支持多卡部署,支持GPU + CPU混合部署🚀 支持Batch速度优化🚀 支持并发计算时动态拼Batch🚀 支持流式输出,很方便实现打字机效果🚀 支持python调用。原创 2024-03-09 12:22:24 · 1655 阅读 · 0 评论 -
【cuda编程资料】大模型火了,练好基本功,学习cuda编程,重新学习C++编程。提高自己的能力。摆脱板砖CRUD。
cuda 编程是一个很好的入门学习 c++ 的方向。可以做很多的基础功能运算的开发。比起做应用的CRUD要更有价值。更加的深入了解了相关的技术方向。不需要高配置的电脑,只要有cuda的显卡就像,最好是intel的电脑。直接买个二手的电脑,台式机就行,然后找高便宜的入门型号的cuda显卡。万一放弃了,投入也的成本也不算高。至于为啥选择C++学习而不是python。因为不是做算法的,但是总有些场景是需要更高效率的。这个时候就需要c++直接上了。把这个学好就有价值。原创 2023-07-10 08:57:27 · 261 阅读 · 0 评论 -
使用goroslib库,订阅ROS消息并解析,找到相关的里程计Odometry类,并成功解析消息,使用golang实现四元数到欧拉角的转换
只要找到先关的对应方法,就可以把消息正确的解析出来,各种的消息信息 goroslib 已经都有了,只需要找到相关的消息类,然后订阅下就可以。通过里程消息后,再进行转换就可以变成 欧拉坐角了。原创 2022-10-11 21:50:23 · 520 阅读 · 0 评论 -
研究开源的C++的RTB广告系统,通过centos7镜像,解决各种环境问题,使用boost库
实时定价广告系统。使用C++ 进行开发的,同时相关的库要求比较高。cmake要求3以上,gcc要求5.1以上,boost要求 1.60 的版本,光着几个依赖就折腾很长时间。但是重要搞定了。推荐大家使用docker折腾,可以不断的重试。好像是个公司写的,做学习参考使用。原创 2022-10-10 19:06:52 · 1029 阅读 · 0 评论 -
Xubuntu 18 系统安装 boot 框架库,研究下
1,关于 boot是一个非常好的C++框架。Boost 库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的"准"标准库。Boost中比较有名气的有这么几个库:Regex正则表达式...原创 2020-05-02 05:57:39 · 386 阅读 · 0 评论 -
wxWidgets(2):一个好用C/C++ php 开源IDE —— CodeLite IDE
1,关于CodeLiteCodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行。亮点: 1. 代码自动完成功能很强大 2. 仿VS,很容易上手 3. 界面更友好原创 2015-05-25 18:20:03 · 4853 阅读 · 2 评论 -
wxWidgets(1) :mac下搭建wxWidgets 3.0 环境
wxWidgets(Windows and X widgets,最早命名为wxWindows[1])是一个开放源代码且跨平台的对象工具集(widget toolkit),其库可用来创建基本的图形用户接口(GUI)。wxWidgets由Julian Smart于1992年首先开发。 wxWidgets标榜使用其库所开发的软件只需要对源代码做少量更改(或者完全不用更改),就能在各种不同的作业平台上编译并运行。原创 2015-05-18 12:05:10 · 6662 阅读 · 0 评论 -
Windows安装 visual studio 2010,SVN插件
1,下载地址:http://pan.baidu.com/share/link?uk=3474044354&shareid=11296096892,安装:自定义安装只选择和 c++ 相关的内容。安装成功安装文档,可以不选择这个文档安装成功。3,snYCFHQ-9DWCY-DKV原创 2013-09-25 20:20:36 · 2702 阅读 · 0 评论 -
Windows使用WxWidgets开发界面(c++)环境搭建
一直想学习wxWidgets,之前使用的都是wxPython,现在终于鼓起勇气学习这个了,发现原来是基于vc6.0开发的。所以最好的学习办法就是安装vistual studio 2010,方便学习看代码。wxWidgets里面也有demo。基本上wxWidgets是和MFC类似的。参考:http://www.codeproject.com/Articles/11515/Introd原创 2013-09-26 10:24:58 · 6121 阅读 · 0 评论 -
任何时候都要向前进步(ubuntu更新到8.10)
使用的是ubuntu的8.04的版本。。一直都不想更新。想着现在的系统用着就是不错的。为什么要更新呢。。但是觉得有些东西还是更新了好用些吧。。于是我就更新了下。版本的升级如果是用网络更新慢危险也很大。。想着下载个安装盘更新。。sudo mount -o loop ~/Desktop/ubuntu-8.10-alternate-i386.iso /media/cdrom0官方提供了原创 2013-03-04 15:50:39 · 1183 阅读 · 0 评论 -
对两个文件进行比较并显示异同之开源解决(显示增加删除)
由于公司项目需要对两个文件进行比较.(其实是数据库文本字段) 并且显示异同. 这里不是进行一个简单的比较.有一个文件就是 text1 1234 text2 012324 这两个文件并不是一个字段都不同.所以用一个一个 对比的办法是不可能的.因为text2 只是在 text1的基础上 在首字母上面增加了一个0 其他的没有改变...由于项目紧..没有自己实现..(自己实现原创 2013-03-04 15:50:07 · 1532 阅读 · 0 评论 -
linux下java 调用 c jni 实现 HelloWorld
1)首先写HelloWorld的java类class HelloWorld { static { System.loadLibrary("HelloWorld"); } private native void print(); public static void main(String[] args) {原创 2013-03-04 15:53:30 · 1485 阅读 · 1 评论 -
Andriod 开始学习 2.0 和 1.6 开发学习.
突然发现android 开发网站可以访问了.. 学习学习下.. 发现下载最新的 sdk 文件比较小呢 就 20 MB 原来 的200MB 以为下错了.才发现原来要下载 更新.. tools\android.bat update sdk发现还要设置 代理: 有了这个界面配置的地方.可以很方便的弄东西了. Misc 这样要选择上原创 2013-03-04 15:51:34 · 1211 阅读 · 0 评论