首页
学习
活动
专区
工具
TVP
发布

ccf19881030的博客

专栏成员
452
文章
1145150
阅读量
25
订阅数
Ubuntu22.04编译报错:error while loading shared libraries: libtinfo.so.5:cannot open shared object file
最近在Ubuntu22.04中编译源代码时报错: error while loading shared libraries: libtinfo.so.5:cannot open shared object file: No such file or directory 这是由于系统安装的libtinfo版本过高,通过find命令发现libtinfo.so的位置,然后建立软链接
ccf19881030
2024-05-26
1120
一个全栈SpringBoot项目-Book Social Network
BSN是一个会员之间交换图书的社交网络平台。图书社交网络是一个全栈应用程序,使用户能够管理他们的图书收藏并与图书爱好者社区互动。它提供的功能包括用户注册、安全电子邮件验证、图书管理(包括创建、更新、共享和归档)、图书借阅(检查可用性)、图书归还功能以及图书归还批准。该应用程序使用 JWT 令牌确保安全性,并遵循 REST API 设计的最佳实践。后端是使用 Spring Boot 3 和 Spring Security 6 构建的,而前端是使用 Angular 和 Bootstrap 进行样式开发的。 作者是ali-bouali
ccf19881030
2024-05-24
240
在 C#和ASP.NET Core中创建 gRPC 客户端和服务器
gRPC 是一种可以跨语言运行的现代高性能远程过程调用 (RPC) 框架。gRPC 实际上已经成为 RPC 框架的行业标准,Google 内外的组织都在使用它来从微服务到计算的“最后一英里”(移动、网络和物联网)的强大用例。 gRPC是一个高性能的开源的通用RPC框架,由Google公司开发,支持常用的C++、Java、Python、C#/.Net、Go、Node、Dart、Kotlin、Object-C、PHP、Ruby等语言,采用protobuf作为数据交换格式,并且采用C++开发,支持Windows 、Linux、macOS跨平台开发。对于跨语言服务调用非常方便,只要使用protobuf定义接口协议,然后按照gRPC语言SDK调用即可。比如我们使用C++对环保数采仪器设备通过串口或者网口传送的数据协议如Modbus协议、HJ212协议、或者厂商自定义的协议进行解析之后,将数据存放到本地数据库,这个时候我们如何将C++的数据传给前端网页呢? 这个时候可以使用多种方式。比如通过数据库、HTTP协议、WebSocket协议、RPC远程过程调用等方式。 我之前做环保的时候,采用C++和环保硬件设备打交道,通过C++后台程序将数采仪数据解析之后存入到本地Sqlite数据库中(分表分页存储),然后由于展示的网页比较简单,只是用网页展示当前站点的数据,前端采用ElementUI和Vue.js,后端采用Node.js。另外,C++后台写了一套RPC服务端接口,Node.js通过RPC客户端调用C++的后台RPC服务,双方之间通过Google Protobuf数据协议交互。
ccf19881030
2024-05-24
730
Windows电源管理调节-Powercfg命令应用
在Windows下我们使用 powercfg.exe命令 来控制电源计划(也称为电源方案),以使用可用的睡眠状态、控制单个设备的电源状态,以及分析系统中常见的能效和电池寿命问题。
ccf19881030
2024-05-24
1030
HJ212协议C#代码解析实现
HJ212协议是环保中一个非常重要的标准协议(字符串协议),之前写了两篇C++ HJ212协议解析的相关博文:
ccf19881030
2024-05-24
460
Windows中使用MySql.Data库将C# 接到 MySQL
本文翻译自CodeProject上的一篇博文:Connect C# to MySQL,作者是: Etienne Rached。 由于文章是2009 年 11 月 18 日写的,到现在已经将近15年了,所以有些地方需要基于最新的.Net和C#版本进行修改,尤其是在MySql.Data库和.Net版本的使用和匹配上。
ccf19881030
2024-05-24
810
Windows中在C#中使用Dapper和Mysql.Data库连接MySQL数据库
在Windows中使用C#连接Mysql数据库比较简单,可以直接使用MySql.Data库,目前最新版本为:8.3.0。 当然也可以结合MySql.Data和Dapper库一起使用,目前Dapper的最新版本为:2.1.35。 Dapper是一款轻量级ORM工具,是一个简单的.NET对象映射器,在速度上几乎与使用原始ADO.NET数据读取器的速度一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询数据库,提供了一种简单、高效的方式来执行数据库查询、插入、更新和删除操作。
ccf19881030
2024-05-24
410
avidemux-一个免费的视频编辑器,用于剪切、过滤和编码项目
avidemux 是一款免费的视频编辑器,专为简单的剪切、过滤和编码任务而设计。可以使用项目、作业队列和强大的脚本功能自动执行任务。它支持大多数视频格式,如 DVD、VOB、AVI、WMV、MPG、MP4、AVI、MOV、MKV、DV、FLV 和编解码器,如 H.264/AVC、H.265/HEVC、MPEG4 ASP(DivX、XviD)、MPEG2、MJPEG、HUffYUV、PNG、YV12。avidemux基于Qt开发,跨平台,支持Windows、Linux、MacOS。当然也可以用来在性能分析自动化用例中进行录屏之后数帧,计算某个用例的时延。
ccf19881030
2024-05-24
380
PacketSender-用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序
PacketSender是一款开源的用于发送/接收 TCP、UDP、SSL、HTTP 的网络实用程序,作者为dannagle。 其官网地址为:https://packetsender.com/,Github源代码地址:https://github.com/dannagle/PacketSender,基于Qt开发,下载地址为:https://packetsender.com/download,如下图所示:
ccf19881030
2024-05-24
510
Microsoft PowerToys:自定义 Windows 的实用程序
Microsoft PowerToys 是一组实用程序,供高级用户调整和简化其 Windows 体验以提高工作效率。 微软官方地址为:https://learn.microsoft.com/en-us/windows/powertoys/,其github源代码为:https://github.com/microsoft/PowerToys Powertoys有很多使用功能,由于最近在进行PC竞品分析时,需要通过录屏数帧查看自动化用例比如打开Excel或者WPS文件的时延,需要使用到鼠标荧光笔查看自动化用例鼠标点击操作时的开始帧,于是了解到有Microsoft PowerToys这款使用工具。
ccf19881030
2024-05-24
460
如何在 Windows 上安装 Angular:Angular CLI、Node.js 和构建工具指南
本文翻译自How to Install Angular on Windows: A Guide to Angular CLI, Node.js, and Build Tools,作者为Ahmed Bouchefra
ccf19881030
2024-05-24
430
ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1, 因为在此系统上禁止运行脚本
今天在VSCode中运行ng serve --port 8081运行基于Angular的项目时,报错了,错误如下图所示:
ccf19881030
2024-05-24
350
Python中使用opencv-python进行人脸检测
之前写过一篇VC++中使用OpenCV进行人脸检测的博客。以数字图像处理中经常使用的lena图像为例,如下图所示:
ccf19881030
2024-05-24
460
Python中使用opencv-python库进行颜色检测
之前写过一篇VC++中使用OpenCV进行颜色检测的博文,当然使用opencv-python库也可以实现。 在Python中使用opencv-python库进行颜色检测非常简单,首选读取一张彩色图像,并调用函数imgHSV = cv2.cvtColor(img,cv2.COLOR_BGR2HSV);函数将原图img转换成HSV图像imgHSV,再设置好HSV三个分量的上限和下限值,调用inRange函数imask = cv2.inRange(imgHSV,lower,upper)将HSV色彩图像转换成掩码图,掩码图中只有黑白二值图像,从而达到颜色检测的目的。颜色检测通常可以用于物体检测和跟踪中,尤其在不同的图像和物体中根据特定的颜色去筛选出某个物体。
ccf19881030
2024-05-24
440
使用PerfView监测.NET程序性能
Perfview是一个开源的CPU和内存性能分析工具,也包括一些针对.NET的分析功能,例如GC分析,JIT分析,甚至ASP.NET中的请求统计等等。Perfview是一个Windows应用程序,但也能对在Linux系统上采集的数据进行分析(参考)。Perfview免安装,而且只是一个14M的.exe文件,非常容易部署到需要进行性能分析的机器上,例如生产环境的服务器。而且在性能数据收集的过程中不需要重启应用程序或者服务器,而且收集的性能数据日志(.etl文件)可以被拷贝到其他Windows机器上,再进行分析工作,对业务的影响非常少。
ccf19881030
2024-05-24
330
C#中使用OpenCvSharp4绘制直线、矩形、圆、文本
继之前的Python中使用Opencv-python库绘制直线、矩形、圆、文本和VC++中使用OpenCV绘制直线、矩形、圆和文字,将之前的Python和C++示例代码翻译成C#语言,很简单,还是借用OpenCvSharp4库中的Line、Rectangle、Circle、PutText,值得一提的是https://github.com/opencv/opencv以及OpenCvSharp4库和Opencv-python的函数基本相同。
ccf19881030
2024-05-24
230
VC++中使用OpenCV绘制直线、矩形、圆和文字
在VC++中使用OpenCV绘制直线、矩形、圆和文字非常简单,分别使用OpenCV中的line、rectangle、circle、putText这四个函数即可。具体可以参考OpenCV官方文档:https://docs.opencv.org/4.x/index.html
ccf19881030
2024-05-24
360
Python中使用Opencv-python库绘制直线、矩形、圆、文本
在Python中使用Opencv-python绘制直线、矩形、圆、文本非常简单,分别使用到line、rectangle、circle、putText这几个函数,具体可以参考https://docs.opencv.org/4.9.0/d6/d6e/group__imgproc__draw.html#ga7078a9fae8c7e7d13d24dac2520ae4a2官方文档
ccf19881030
2024-05-24
350
C#使用OpenCvSharp4库读取电脑摄像头数据并实时显示
OpenCvSharp4库是一个基于.Net封装的OpenCV库,Github源代码地址为:https://github.com/shimat/opencvsharp,里面有关于Windows下安装OpenCvSharp4库的描述,如下图所示:
ccf19881030
2024-05-24
930
C#使用OpenCvSharp4库读取本地视频
OpenCvSharp4库是一个基于.Net封装的OpenCV库,Github源代码地址为:https://github.com/shimat/opencvsharp,里面有关于Windows下安装OpenCvSharp4库的描述,如下图所示:
ccf19881030
2024-05-24
480
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com