自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(323)
  • 资源 (135)
  • 收藏
  • 关注

原创 Ubuntu18升级cmake和python

1.6 最后使用新安装的cmake替换旧版本,其中/usr/local/bin/cmake为新安装的cmake目录。1.3 进入解压目录,配置成功之后显示:CMake has bootstrapped. Now run make.1.1 去https://cmake.org/files下载所需版本的源码。卸载低版本cmake后再重装高版本,这样做会导致之前编译和安装的很多库一起被卸载!某些软件包编译时需要高版本的Cmake,因此需要升级Cmake。

2024-09-23 11:09:10 769

原创 RK3588NPU驱动版本升级至0.9.6教程

1、(如果正确就不用改了,我这里的版本原本就时正确的)修改drivers/rknpu/rknpu_devfreq.c将MONITOR_TYPE_DEV写成了MONITOR_TPYE_DEV。2.2.1.1 SDK/kernel/include/sock/rockchip/rockchip_opp_select.h 修改如下。转换rkllm内存至少需要16G,从https://huggingface.co/Qwen/Qwen-1_8B-Chat下载所有文件。2.2.1 vm_flags_set具体修改如下。

2024-09-23 10:44:19 1248

原创 RK3588人工智能学习笔记-rknn_server代理服务使用介绍

1. 连板调试简介2. 环境要求2.1 硬件环境2.2 软件环境3. rknn_server存放目录3.1 Android平台3.2 Linux平台4. 启动步骤4.1 Android平台4.2 Linux平台(非RV1103/RV1106/RV1103B)4.3Linux平台(RV1103/RV1106/RV1103B)5. 查看rknn_server详细日志5.1 Android平台5.2 Linux平台(非RV1103/RV1106/RV1103B)

2024-09-14 09:47:32 1273

原创 RK3588人工智能学习笔记-WSL中使用RKNN-ToolKit2

近期学习了一些与大语言模型有关的知识,不过每次都使用自己办公的电脑测试很不方便,又不想再花钱买算力,正好有2台备用的RK3588的设备,看了参数,也有6TOPS的算力。想尝试把它当作跑模型的服务器。学习过程中用到的一些知识,记录下来,方便后期查阅。

2024-09-14 09:44:28 647

原创 大模型本地化部署2-Docker部署MaxKB

MaxKB是一款基于LLM大预言模型的知识库问答系统。多模型支持:支持对接主流的大模型,包括本地私有大模型(如Llama 2)、Azure OpenAI、百度千帆、阿里通义千问大模型等;开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化、智能问答交互体验好;无缝嵌入:支持零编码快速嵌入到第三方业务系统。

2024-08-28 10:00:43 1344

原创 大模型本地化部署1-Ollama安装(Windows)

其实,开始菜单中的Ollama就时Ollama app.exe,相当于ollama的守护进程,会自动监控ollama.exe的运行情况,如果发现ollama.exe结束后,会自动启动ollama.exe。3、环境变量设置完毕后,需要重启ollama服务才能生效,ollama服务在启动的时候会读取这个环境变量的值,按这个值进行侦听。注意,在windows下安装时,是不允许选择安装位置的,默认是安装在系统盘的。在windows,ollama安装的模型,默认存放目录为。5、再新开一个终端,查看侦听的地址和端口。

2024-08-28 09:51:13 2429

原创 MX Component官网下载

网址:https://www.mitsubishielectric-fa.cn/点击下载按钮就可以下载至本地电脑了。

2024-08-21 10:49:39 530

原创 qtcreator设置默认构建路径

最初安装qt后,通过qtcreator创建工程时,默认的构建路径是在项目同级目录下会生成一个build-开头的构建目录,最近qtcreator升级后,再创建工程时,默认的构建路径变为了工程子目录build下面。2种方式各有优缺点,比如在工程子目录build下面,查找输出时方便。如果不在工程子目录下,那么对于项目的备份,迁移则干净方便多了。打开qtcreator后,选择顶部菜单->编辑->首选项(Preferences…这个值表示默认的构建路径是在当前项目的子目录build下。

2024-08-08 10:37:29 744

原创 Yocto学习笔记1-下载与首次编译

操作系统:ubuntu 20.04内存大小:12GB磁盘空间:600GB。

2024-03-20 16:29:02 1879

原创 基于net6的asp.net core webapi项目打包为docker镜像,并推送至私有镜像仓库harbor中

从第8行可以看出我们需要向生成并发布一下这个WebApi站点,并且发布的目录为bin/Release/net6.0/publish/,bin目录向与Dockerfile同级,都在Src/Wongoing.Main.API目录下。3、在本机系统打开浏览器,在地址栏输入http://localhost:8021/swagger/index.html,进行测试。第8行说明把本机bin/Release/net6.0/publish/目录下的所有内容复制到镜像系统的工作目录/app下。

2024-01-09 16:27:40 2681

原创 高分屏、屏幕有缩放比情况下Winform窗体变形问题解决方案

2.1 值为:devenv.exe所在的路径(安装vs时选择的路径不同位置会有所不同,如果安装了多个版本的vs,则需要添加多个值)请考虑在非DPI感知模式下打开WinForms设计器。可以看到,显示已经正常了,窗体设计器顶部的提示也没有了。Visual Studio版本:VS2022。2.3 数据为:DPIUNAWARE。其他临时方案不推荐用,此处不再描述。主屏分辨率:2560x1600。操作系统:Windows 11。电脑:联想拯救者Y9000P。2.2 类型为:REG_SZ。可以看出明显时有问题的。

2023-12-06 11:56:04 5592 7

原创 QT学习笔记-QT程序执行Linux Shell命令实现动态添加路由

在使用QT进行Linux下应用程序开发时,在特定业务需求下,需要在程序中执行Linux的Shell命令。QT中执行Linux命令可以通过QProcess类和system来实现,如果需要得到Shell命令的执行的结果则只能通过QProcess类来实现。本示例解决的一个业务需求是带双网卡的Linux工控机中需要通过增加路由访问其他网段的服务器,最开始是把添加动态路由的功能写在启动脚本(shell脚本)中了,但在测试的时候拔掉对应的网线后,动态添加的路由会丢失,这时再插上网线还是不能与其他网段的服务器进行通讯。

2023-10-18 14:31:24 675

原创 QT学习笔记-QT访问各种关系数据库笔记汇总

在使用QT进行应用开发过程中,不可避免的会涉及到访问关系数据库,为了方便后期查阅笔记,在本文进行一下汇总。

2023-10-18 11:46:53 761

原创 QT学习笔记-开发环境编译Qt MySql数据库驱动与交叉编译Qt MySql数据库驱动

1、在3.3.1中安装libmysqlclient-dev后,也会在/usr/lib/x86_64-linux-gnu目录下部署libmysqlclient.so,但是这个文件不是arm版本的,因此在交叉编译qt mysql驱动时,是不能引用这个库的。SDK/buildroot/output/rockchip_rk3568/target/usr/lib/libmyqlclient.so文件是通过交叉编译工具对libmysqlclient-dev源码编译生成的针对目标系统(Arm/Linux)的库文件。

2023-08-23 16:59:08 1658

原创 QT学习笔记-Linux ARM环境下实现QT程序通过ODBC驱动访问SQLServer数据库

这里就不介绍安装过程了,为了能够保证与目标系统一致,我使用的就是构建目标操作系统时生成的交叉编译环境,目录为:LinuxSDK/buildroot/output/rockchip_rk3568/host/bin/。在嵌入式系统中使用QT开发上位机应用时不可避免的会涉及访问各种数据库的场景,而服务端数据库的种类则有多种可能(Oracle、Postgresql、MySql、SQLServer),本文就介绍一下如何实现在Linux Arm环境下实现QT程序通过ODBC驱动访问SQLServer数据库的。

2023-08-17 17:35:16 1935

原创 QT学习笔记-QT5.15编译及安装谷歌拼音输入法(QtInputMethod_GooglePinyin)

1、当我的笔记本电脑有外接了一个显示时(扩展模式)使用时会出现2个问题,第1个问题是虚拟键盘不能显示到扩展屏幕上,虽然我的demo窗口显示在扩展屏幕。第2个问题,就是当demo窗口(输入框窗口)在主屏幕最右测时,虚拟键盘会有一部分显示不出来,就是显示越界。在使用QT进行嵌入式应用开发时,往往程序最终的运行设备是有触屏的设备。QT自带的虚拟键盘屏幕占比较大,而且很容易挡住输入框,默认不能拖动,不太完美。1、把上一步编译生成的build/bin/platforminputcontexts目录下的。

2023-08-15 15:47:30 2157 1

原创 QT学习笔记-oracle oci数据库驱动交叉编译并移植到ARM开发板

交叉编译的思路:首先我们要明白在开发环境中安装qt时自带的qmake是不能作为交叉编译用的,因为他生成的Makefile中所采用的gcc和g++编译器都是对应x86和windows的。3、把在交叉编译服务器中生成的QtSrc/qtbase/src/plugins/sqldrivers/plugins/sqldrivers/libqsqlpsql.so文件传到目标系统的/usr/lib/qt/plugins/sqldrivers目录下,至此,目标系统就支持Qt程序对postgresql数据库的访问了。

2023-08-13 16:31:57 901

原创 QT学习笔记-QT安装oracle oci驱动

qt工程在编译是默认寻找数据库驱动的路径(注意项目使用的编译套件是MSVC2019_64位的)是:D:\Qt\5.15.2\msvc2019_64\plugins\sqldrivers,因此需要把上一步编译生成的3个文件libqsqloci.a、qsqloci.dll、qsqloci.dll.debug复制到D:\Qt\5.15.2\msvc2019_64\plugins\sqldrivers目录下。编译oci,需要至少2个包,就是Baisc Package、SDK Package。

2023-08-11 16:56:22 2448

原创 QT学习笔记-QT5.15 + MSVC编译套件时编译日志及运行日志日志乱码解决

在QtCreator中对程序进行调试运行时会在QtCreator的应用程序输出窗口(也可以认为是控制台)中显示程序中的qDebug()日志,这部分日志中的乱码通常是中文显示乱码。1、第1种是通过代码增加处理编码格式的方法,个人认为这种方法最不可取,会导致原始代码中增加很多无用代码,即增加了工作量又降低了代码的可读性。注意写法: { 与 msvc要在一行,中间有一个空格,如需奥把 { 写到msvc的下一行是编译不过去的。3、第3种方法,个人强烈推荐的方法,就是在pro文件中增加如下代码。

2023-08-02 12:55:35 1468

原创 虚拟机中使用Nginx + Keepalived 实现高可用 Web 负载均衡笔记

物理操作系统:Windows10虚拟机软件:VMWare Workstation 16 Pro虚拟操作系统统:CentOS7。

2023-06-08 15:44:23 1989 2

原创 QT学习笔记-QT5.15.2使用qtopcua5.15.2实现与PLC通讯(上)

5、build\lib\pkgconfig\Qt5OpcUa.pc 复制到 D:\Qt\5.15.2\mingw81_64\lib\pkgconfig\ 目录下。7、build\mkspecs\modules-inst* 复制到 D:\Qt\5.15.2\mingw81_64\mkspecs\modules\ 目录下。6、build\lib\cmake\Qt5OpcUa文件夹 复制到 D:\Qt\5.15.2\mingw81_64\lib\cmake\ 目录下。

2023-05-24 13:28:39 4109 3

原创 QT学习笔记-postgresq数据库l驱动移植到RK3568ARM开发板

再就是我们如果再交叉编译服务器(X86/Linux)上直接安装Linux版本的qt的话,这个qt自带的qmake也不能作为交叉编译用,因为他生成的Makefile中所采用的gcc和g++编译器都是对应x86和Linux的。SDK/buildroot/output/rockchip_rk3568/target/usr/lib/libpq.so文件是通过交叉编译工具对postgresql源码编译生成的针对目标系统(Arm/Linux)的库文件。本文后面介绍的是直接采用的操作系统编译服务器作为交叉编译环境的。

2023-03-30 11:56:55 857

原创 QT学习笔记-QT安装postgresql驱动

qt工程在编译是默认寻找数据库驱动的路径(注意项目使用的编译套件是MinGw 64位的)是:D:\Qt\5.15.2\mingw81_64\plugins\sqldrivers,因此需要把上一步编译生成的3个文件libqsqlpsql.a、qsqlpsql.dll、qsqlpsql.dll.debug复制到D:\Qt\5.15.2\mingw81_64\plugins\sqldrivers目录下。9、把项目构建方式改为release,然后鼠标右键点击工程psql,在弹出菜单中选择“构建”或“重新构建”。

2023-03-20 16:33:49 5882 4

原创 QT学习笔记-使用QSS美化程序界面

QT的GUI开发过程中,窗体以及窗体控件默认都是系统基本样式,QT提供了QSS可以让程序界面变的好看,变得高大上。本文只从技术实现角度进行阐述。然后就像编写css一样编辑qss,以下内容是对按钮的样式进行统一设置。/,不要用//,不然会导致程序无法识别stylesheet。注意:qss中的注释请使用/

2023-03-17 18:02:19 1200

原创 QT学习笔记-程序启动时让窗口屏幕居中显示

【代码】QT学习笔记-程序启动时让窗口屏幕居中显示。

2023-03-17 17:44:02 200

原创 QT学习笔记-C/C++的代码折叠#pragma region以及消除[-Wunknown-pragmas]构建告警

本文就说一下代码折叠,个人认为代码折叠应该算是编码规范的一个基本要求,合理的折叠代码可以增强代码的可读性和可维护性。由于默认qt是开启显示所有告警信息的,因此先通过CONFIG+=warn_off把qt自己的告警功能关闭,然后把QMAKE_CXXFLAGS += -Wno-unknown-pragmas加到QMAKE_CXXFLAGS += -Wall后面,不能放到前面,否则不会生效。随着代码的增多,会生成满屏的警告,而这些警告对我们调试代码毫无意义,而且影响查找有效的警告信息。

2023-03-11 23:29:39 2893 4

原创 QT学习笔记-QT多项目系统中如何指定各项目的编译顺序

在QT/C++这个工具中同样可以通过创建子项目的方式对程序进行模块化,在这种组织方式中为了更好的复用代码,往往会把多个地方使用的程序放入一个共享库中,然后在其他库或程序中进行引用。如果我们不指定各项目的编译顺序,很有可能出现在编译某个项目时,而这个项目引用(依赖)的某个项目还未被编译,这时就会出现编译错误,从而导致编译失败。最好的方式就是能够先编译被引用(依赖)的项目,那么这个编译顺序在QT中是在哪指定的呢?默认各子项目(a3lib、common、plc、test)的编译是没有顺序的。

2023-03-09 14:45:26 1330 3

原创 Qt学习笔记-Qt程序中的调试日志

对于一门好的编程语言或者开发框架来说,便捷的调试日志功能是必不可少的。QT作为一个跨平台的开发工具,内置了便捷的调试日志功能,本文就对其做一个简介。

2023-03-02 15:07:01 987

原创 Qt安装完毕后,如何再添加移除组件

最初安装qt5.15.2时只安装了MinGW-32的编译套件,想增加MinGW-64的编译套件。根据需要勾选要添加的组件,就可以点击“下一步”按钮,然后等待安装完成就行了。操作系统:Windows10专业版。Qt版本:qt-5.15.2。

2023-02-27 13:39:09 4249 1

原创 三菱PLC的MC协议配置说明

GX Developer设置完参数写入PLC后只有IP地址的配置生效了,MC协议配置的端口没有生效,改用GX Works后一切正常。其中IP地址要跟你的电脑在同一网段中,不然无法正常通讯,这里PLC的IP为192.168.1.10,我的电脑的IP地址为192.168.1.111。这里IP地址的设置要跟你的电脑的IP在同一网段中,不然无法正常通讯。这里我修改了第一通道的协议由原来的UDP改为了TCP,打开方式改为了MC协议,本站端口号设置为了8000,然后点击“设置结束”按钮,关闭对话框。

2023-02-20 18:35:10 8971

原创 群晖Docker部署Microsoft SQL Server 2019

有时候为了开发一个小应用,我们不得不在工作电脑上安装许多的依赖环境和开发环境,比如开发一个手机App,要在工作电脑能跑起来需要安装(后端:数据库、IDEA/Microsoft Visual Studio,前段:NodeJs、Vs Code),这就需要工作电脑的配置愈来愈高。为了更高效的进行开发工作,我们可以对工作电脑进行减负,例如在公司中可以把数据库、集成、打包、部署工具放到单独的服务器上。1、由于在群晖Docker的注册表中无法搜索到微软官方的镜像,因此这里我们在SSH客户端通过bash命令来下载镜像。

2022-10-16 18:37:59 7487 1

原创 群晖Docker安装gitlab-ce-zh中文版,并绑定阿里域名并启用https

群晖套件自带的Git Server没有Web管理界面,感觉管理起来不太方便,因此采用的事gitlab,看网上用户大部分就是用的gitlab-ce这个版本,从个人习惯上还是喜欢中文界面的,因此搜了一下,发现了gitlab-ce-zh,下面就介绍一下安装过程。1、首先,你要有一个域名,现在都要求备案。Nas的品牌、操作系统市面上有很多,从用户数来说,还是考虑使用群晖的DMS7.1吧,在国庆几天对Nas的基本功能熟悉之后,后面基本上就是在玩Docker了,基本以上大部分需求都能满足。硬盘容量需求反而是其次。

2022-10-09 10:11:53 4643

原创 群晖Docker套件注册Harbor私有镜像仓库,并下载运行自己发布的Docker镜像

[群晖Docker套件注册Harbor私有镜像仓库,并下载运行自己发布的Docker镜像]在进行微服务开发时,一些基础服务组件(Nacos、Redis、Mysql)的运行以及越来越多的业务服务组件的开发,会导致开发者电脑的内存资源紧张,此时我们可以把一些基础服务组件和基本业务组件(认证中心、用户中心、日志中心、统一网关)等不经常变的服务直接部署到服务器上,当然为了节省电费,也可以部署到Nas中,本文就以群晖DSM7.1为例作为服务进行介绍(Nas的内存建议配置要高一些)。

2022-10-02 23:13:25 7487

原创 Windows10子系统Ubuntu20.04.4 LTS部署docker后制作docker镜像,并把镜像推送至Harbor私有镜像仓库

关于在Windows10中安装子系统,请参看我的上一篇博文Windows10启用WSL2,安装子系统Ubuntu20.04.4 LTS并在Ubuntu中部署docker。

2022-10-02 15:52:16 1470

原创 Windows10启用WSL2,安装子系统Ubuntu20.04.4 LTS并在Ubuntu中部署docker

WSL其实就是windowssubsystemforlinux的缩写,2表示版本。就是说你的电脑启用WSL2后,就可以把Linux(各个版本)操作系统当作一个应用程序安装到你的Windows系统中,你启动这个应用程序后就进入到Linux系统中了,你可以象使用原生Linux操作系统一样操作这个应用程序。......

2022-07-27 15:01:00 2619 1

原创 C# net6微服务架构之服务注册与发现工具Consul的下载与安装(for windows)

之前一直在学习和使用基于Spring Cloud的微服务架构,但项目团队成员有部分还在使用C#技术体系,因此就动了想使用C#搭建一个微服务架构案例的念头,C#开发微服务一般使用net core或最新的net6。那么首先就是对之前Spring Cloud中用到的中间件和微服务支撑和治理的相关工具在C#中肯定也是要用到的,经过简单的分析查阅发现有些是通用的(比如redis、数据库),有些不是(比如Nacos、Eureka)。本文就以服务注册与发现为例来介绍一下,在C#中服务注册与发现的中间件工具Consul。C

2022-07-08 17:07:35 3588

原创 Windows下搭建MQTT服务器

MQ遥测传输(MQTT)是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于低带宽受限环境。特点包括以下:能够搭建MQTT服务器的软件有很多,比如:本文是以mosquitto在windows下搭建过程为例进行介绍。1、进入mosquitto下载网址:https://mosquitto.org/download/,如下图:2、点击上图中红框的链接进行下载,下载到本地计算机,如下图:3、右键点击mosquitto-2.0.14-install-windo

2022-06-15 18:02:50 36823 46

原创 C# Net6开发Linux守护进程(后台服务程序,类似Windows服务)案例

在使用net6开发Linux程序时,除了AspNet Core项目外,如果是开发的一个不带Web界面,只是后台运行的控制台程序的话,默认发布到Linux系统时,如果是以start-stop-daemon方式(守护进行方式)启动运行的话,默认是不行的,程序会自动终止,因为在Linux下dotnet程序运行是以会话的方式。那么要如何实现类似Windows服务的方式在后台运行。下面就介绍一下要点吧。1、在VS2022中新建控制台项目。2、在项目的NuGet程序包中安装Microsoft.Extensions.H

2022-06-08 17:38:41 3573

原创 C# Net6通过System.Device.Gpio.GpioController实现控制Linux Arm工控机LED指示灯

GPIO是单片机的引脚输入输出功能,在进行嵌入式单片机研发时一般都会有关于LED指示灯的控制,一般是向GPIO接口中写入高低电平实现LED指示灯的亮与灭。硬件设备(工控机):辉为科技BOXPC820操作系统:Linux hw335x-core 4.19.94-gbe5389fd85 #89 PREEMPT Mon Sep 619:27:53 CST 2021 armv7l GNU/Linux。LED指示灯:1路电源指示灯,3路用户可定义LED,默认1路为系统心跳灯,因此剩余2路用户自定义LED(LED

2022-06-06 13:20:25 2271 1

原创 C# Net6 Ant Design of Blazor + WebApi实现文件上传与下载

详情请参阅Ant Design Blazor官网。创建项目时选择Ant Design Pro Blazor App,如下图:在修改Startup.cs,以支持对Web Api的支持详细代码如下:4、在项目中增加Controllers目录和控制器类在项目中增加Controllers目录,并在此目录下增加控制器类FilesController.cs实现文件上传下载API,代码如下:5、使用Ant Design Blazor Upload组件开发上传的UI页面在项目中新增一个razor组件以实现文件上

2022-06-06 10:22:47 2639

EtherNetIPAdaptationofCIPSpecification.pdf

Charpter1 Introduction to EtherNet/IP Charpter2 Encapsulation Protocol Charpter3 Mapping of Explicit and I/O Messaging to TCP/IP Charpter4 Object Model Charpter5 Object Library Charpter6 Device Profiles Charpter7 Electronic Data Sheets Charpter8 Physical Layer Charpter9 Indicators and Middle Layers Charpter10 Bridging and Routing Appendix A Explicit Messaging Services Appendix B Status Codes Appendix C Data Management Appendix D Engineering Units

2020-07-20

CommonIndustrialProtocol通用工业协议CIP.pdf

1、CIP协议简介。 2、CIP的特点。 3、CIP的对象模型。 4、CIP的设备描述。 5、DeviceNet现场总线。 6、ControlNet现场总线。

2020-07-20

ABPLC协议.pdf

1、编写目的。 2、数据驱动端用到的数据帧。 3、AB PLC端返回的数据帧。 4、AB PLC端返回的出错报文。

2020-07-20

微服务之SpringBoot2—降低开发复杂度之面向切面AOP.zip

1、前置通知案例测试 2、后置返回通知案例测试 3、后置异常通知案例测试 4、后置最终通知案例测试 5、环绕通知案例测试

2020-07-15

JAVA基础培训教程

1、JAVA开发环境搭建 2、Java简介 3、java.lang包 4、java.util包 5、java.io包 6、java.sql包 7、AWT简介 8、Swing简介 9、javaFx教程

2020-04-29

基于Maven的SSM框架整合培训教程.pdf

1、相关框架介绍 2、创建Maven Web工程 3、引入Spring,依赖注入(DI)实现 4、引入junit,进行单元测试 5、使用注解替代XML管理组件依赖(DI) 6、引入SpringMVC,实现视图和模型的业务分离 7、引入MyBatis,简化数据访问 8、引入log4j,完善日志输出体系 9、引入Shiro,实现身份验证及授权 10、关于代码生成

2020-04-29

C#控制摄像头实现实时监控源代码

1、通过C#实现控制摄像头 2、在demo中实现了对摄像头摄像内容的实时呈现 3、在demo中实现了摄像的播放、停止、关闭功能

2020-04-29

MyBatisDemo.zip

1、MyBatis.NET改进版使用案例源代码,包括MyBatis.NET源代码 1.1 案例包括解决方案程序结构搭建 1.2 案例包括实体层 1.3 案例包括Mapper层 1.4 案例包括数据访问层 1.5 案例包括业务逻辑层

2020-04-27

C#实现微信企业号API服务端调用封装

C#实现微信企业号API服务端调用封装全部源码 1、基础方法 1.1 在回调模式下验证服务器接口地址 1.2 服务器端解密方法 1.3 服务器端加密方法 1.4 获取AccessToken(企业号的全局唯一票据) 1.5 获取企业号应用的基本信息,包括头像、昵称、帐号类型、认证类型、可见范围等信息,管理组须拥有指定应用的发消息权限。 1.6 生成企业获取Code URL 1.7 获取授权用户信息 1.8 获取调用JSAPI接口的临时票证 2、企业号登录授权 2.1 生成企业或服务商网站引导用户进入登录授权页的url 2.2 获取企业号登录信息 3、通讯录方法 3.1 获取部门列表 3.2 获取成员,管理组须拥有指定成员的查看权限 3.3 获取部门成员 4、素材方法 4.1 上传媒体文件 4.2 获取媒体文件 4.3 获取应用素材总数以及每种类型素材的数目 5、消息方法 5.1 发送文本消息 5.2 发消息(包括文本消息、图像、声音、视频、文件、图文、微信后台图文) 6、菜单方法 6.1 创建菜单 6.2 删除菜单 6.3 获取菜单列表

2020-04-27

java实现微信企业号和公众号服务端调用方法封装源码

1、微信企业号服务端调用方法java源码实现 1.1 获取AccessToken 1.2 发送文本消息 1.3 发送消息(包括文本、图像、声音、视频、文件、图文) 1.4 上传素材文件 1.5 获取素材文件 1.6 获取应用素材总数以及每种类型素材的数目 1.7 创建菜单 1.8 删除菜单 1.9 获取菜单列表 2、微信公众号服务端调用方法java源码实现 2.1 在回调模式下验证服务器接口地址 2.2 检验消息的真实性,并且获取解密后的明文. 2.3 将公众平台回复用户的消息加密打包. 2.4 获取AccessToken 2.5 获取网页授权access_token 2.6 获取临时素材文件(不包括视频) 2.7 下载临时素材文件 2.8 发送文本消息 2.9 发消息(包括文本消息、图像、声音、视频、文件、图文、微信后台图文) 2.10 创建菜单 2.11 删除菜单 2.12 获取菜单列表 2.13 获取用户列表 2.14 获取用户基本信息(包括UnionID机制)

2020-04-26

org.json源代码

org.json全部源代码 1、CDL.java 2、Cookie.java 3、CookieList.java 4、HTTP.java 5、HTTPTokener.java 6、JSONArray.java 7、JSONException.java 8、JSONML.java 9、JSONObject.java 10、JSONString.java 11、JSONTokener.java 12、JSONWriter.java 13、XML.java 14、XMLTokener.java

2020-04-26

基于NBear的技术平台架构及开发规范.pdf

0、引言 0.1 目的 0.2 读者对象 0.3 参考文档 0.4 术语与缩写解释 1、ORM介绍 1.1 轻量级ORM简介 2、基于NBear的三层系统架构 3、总体设计 3.1 约定 3.1.1 程序集和命名空间 3.1.2 接口、类和枚举的命名约定 3.1.3 使用注释和代码区region 3.2 设计原则 3.2.1 数据库设计原则 3.2.2 应用程序设计原则 3.3 设计实现 3.3.1 数据库设计 3.3.2 模型层设计 3.3.3 数据访问层设计 3.3.4 业务逻辑层设计 3.3.5 表示层设计 3.3.6 构件实现 3.4 通用业务处理 3.4.1 缓存 3.4.2 日志 3.4.3 权限管理 3.5 配置文件 3.5.1 Web.config 4 基于NBear架构的框架代码生成器

2020-04-26

RapidMiner Studio 7.0 Operator Reference Manual.pdf

1、Data Access 2、Blending 3、Cleaning 4、Modeling 5、Scoring 6、Validation 7、Utility

2020-04-23

RapidMiner Studio 6.2 & Server 2.2 数据手册.pdf

1、RapidMiner可以做什么? 2、为什么您应该考虑用RapidMiner? 3、谁应该使用RapidMiner?

2020-04-23

RapidMiner基础培训第2部分_讲义.pdf

1、业务场景。 2、数据理解。 3、数据预处理。 4、数据分析建模。 5、数据降维。 6、更多介绍。

2020-04-23

RapidMiner基础培训第1部分_讲义.pdf

1、理解一些数据科学的基础 2、阐明数据挖掘和预测性分析的业务价值 3、能自信地用RapidMiner建立基础流程 4、如何将你所学的只是可视化地应用到自己的业务需求中

2020-04-23

最新Ionic5/Angular8开发的应用源代码

1、基于最新的Ionic5/Angular8混合移动框架进行开发。 2、即http请求、国际化、主题切换、缓存、echarts图表应用于一体。 3、钉钉集成。 4、全代码开源

2020-04-23

MyBatis3.0源码改进版DLL.zip

1、基于MyBatis.NET3.0源代码进行优化改进 2、配合代码生成器使用,简化至少30%的代码编写 3、通过修改源码扩展了一些常用数据访问方法。

2020-04-13

数据服务在轮胎行业应用方案.pdf

1、什么是工业大数据 2、轮胎企业信息化现状 3、轮胎工业大数据服务解决方案 4、产品与技术 5、我们的优势

2020-04-03

P14-CMMI实践解析-高成熟度过程域.ppt

CMMI 实践解析第十四部分 高成熟度过程域 1、高成熟度PA概述 2、量化项目管理(QPM) 3、组织过程性能(OPP) 4、组织革新与部署(OID) 5、原因分析与解决方案(CAR)

2020-02-18

QT谷歌拼音输入法、虚拟键盘

1、QT谷歌拼音输入法、虚拟键盘源码 2、解决在分屏情况下虚拟键盘显示越界及不能跨屏显示的问题 3、解决在Linux Arm环境下部分应用资源冲突导致无法加载qss和ota字体的问题 4、增加支持MinGW、MSVC构建套件编译的配置

2023-08-17

各种PLC通讯实现封装基础库

1、各种PLC通讯实现封装基础库

2022-03-17

AM600可编程逻辑控制器InoPro软件手册.pdf

1、INOPRO软件手册 2、软件安装 3、INOPRO软件快速入门 4、网络和硬件设备配置 5、INOPRO指令系统 6、CODESYS操作数 7、编程语言 8、诊断 9、附录-基本指令速查表 10、附录-高速IO指令

2022-01-07

C#实现与欧姆龙PLC以太网通讯源码-Fins UDP

C#实现与欧姆龙PLC以太网通讯源码-Fins UDP/Fins TCP

2021-07-16

欧姆龙PLC之Fins UDP与Fins TCP协议解析与通讯测试.pptx

欧姆龙PLC之Fins UDP与Fins TCP协议解析与通讯测试

2021-07-16

SpringCloudOAuth2.zip

Spring Cloud OAuth2实现用户认证中心与API鉴权实现

2021-01-22

基于数据库实现的Spring Cloud OAuth2案例源码

基于数据库实现的Spring Cloud OAuth2案例源码

2021-01-20

Spring Cloud OAuth2案例

Spring Cloud OAuth2案例源码

2021-01-19

renren-fast-vue-master.zip

renren-fast 是一个轻量级的 Spring Boot 快速开发平台,能快速开发项目并交付【接私活利器】 完善的 XSS 防范及脚本过滤,彻底杜绝 XSS 攻击,实现前后端分离,通过 token 进行数据交互。

2020-11-24

USS PROTOCOL.pdf

Universal Serial Interface Protocol USS Protocol 1 Introduction 2 Telegram transfer 3 Broadcast 4 Telegram structure 5 Data Transfer procedure 6 Definitions

2020-07-20

PLC_OpenCommunication.pdf

SIMATIC S7-300/400开放式通讯 以太网CP网卡,通过NetPro组态S5兼容通讯的连接,通过SEND/RECV接口进行通讯。 PN CPU不能通过NetPro的方式组态相关协议通讯 只能通过Open IE的方式进行组态和编程,其组态的相关连接和通讯的功能块称为T-Blocks。

2020-07-20

Q系列MELSEC通讯协议参考手册.pdf

1 概要 1.1 MELSEC通讯协议的概要 1.2 MELSEC通讯协议的特点 2 关于采用MELSEC通讯协议进行的数据通讯 2.1 数据通讯用帧的种类和用途 2.2 各数据通讯用帧的可访问范围 2.3 关于MC协议的控制步骤的思考方法 2.4 PLC CPU侧的访问时序 2.5 设置在RUN期间写入PLC CPU的设置方法 2.6 关于其他站的访问 2.7 数据通讯上的注意事项 2.8 串行通讯模块的传送顺序的时序图和通讯时间 2.9 经由MELSECNET/H、MELSECNET/10访问其他站时的传送时间 2.10 与多CPU系统的对应 2.11 与Q00CPU、Q01CPU的串行通讯功能的对应

2020-07-20

欧姆龙PLC以太网通讯FinsTCP命令.pdf

Socket tool发送Fins/TCP命令 实验设备:CJ2M-CPU33(PLC) 实验目的:发送Fins/TCP命令读写CJ2M-CPU33的数据

2020-07-20

OMRONPLCHOSTLINK手册.pdf

上位链接命令的使用方法 进行上位链接通信时,上位计算机与PC间使用命令(Command)和响应(Response)进行发送接收。

2020-07-20

modbus协议功能码及格式.pdf

1、“01”读取线圈状态 2、“02”读取输入状态 3、“03”保持型寄存器读取 4、“05”写单一线圈 5、“06”写单一寄存器 6、“15(0x0F)”写多线圈 7、“16(0x10)”写多寄存器

2020-07-20

Modbus-MODBUS-TCP-协议解析.pdf

1、概述。 2、Modbus协议规范。 3、Modbus协议在串行链路上的实现。 4、Modbus协议在TCP/IP上的实现。

2020-07-20

MODBUS RTU 富士PXG系列温控仪通信使用说明书-(中文).pdf

第1章 通信功能 概要 与可编程控制器连接 与PC计算机连接 第2章 规格 通信规格 RS-485 PC装载器接口 第3章 连接 通信端子分配 连接 第4章 设定通信条件 设定项目 设定操作的方法 第5章 MODBUS通信协议 概要 信息的构成 站号No 功能代码 数据部 出错校验代码 子机的应答 功能代码 出错校验代码(CRC-16)的计算 传输控制顺序 主机的通信方法 说明 第6章 命令和通信帧的详情 第7章 地址映射和数据格式 第8章 示范程序 第9章 故障诊断

2020-07-20

MODBUS ASCLL (格式不固定 跟随厂家而定)RKC温控器CD系列详细说明(英文版).pdf

1 This manual is subject to change without prior notice 2 Examples of figures, diagrams and numeric values used in this manual are only for a better understanding of the text, but not for assuring the result of operation 3 This manual and manual are manufactured, prepared, then shipped under strict quality control. However, if any defect is found, please contact your nearest RKC sales office or agent from which you bought the system. 4 RKC assumes no reponsibility for any of the follwoing damage which the user or third party may suffer.

2020-07-20

GEPLC与上位计算机SNPX通信协议的实现方法(20191112085824).pdf

GE系列PLC是美国通用电气公司退出的一种小型PLC(可编程控制器),其具有体积小,功能强(可完成开关量的输入输出,模拟量的输入输出)多台小型PLC可级联成较大网络系统等优点,所以在工业控制方面具有较大的市场,所以有必要介绍有关GE PLC与上位机通讯的简单方法。

2020-07-20

linxcsdk.pdf

1、RSLinx SDK Programmer's Guide 2、Preface 3、Welcome to RSLinx SDK 4、API function reference overview 5、CIP communications 6、API function reference calls 7、OPC automation interface 8、Error codes

2020-07-20

空空如也

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

TA关注的人

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