自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (16)
  • 收藏
  • 关注

原创 历时一年全新重构 AI友好、性能爆棚、多人协作 的可视化图形引擎Meta2d.js 2.0

Meta2d.js 2.0 是国产开源的高性能2D可视化引擎,全新重构后实现百万图元实时渲染、多线程架构与局部重绘,支持数据驱动显示、实时交互与在线多人协作。天然适配AI生成可视化,可高效处理海量数据,广泛应用于工业组态、监控大屏、流程图编辑等场景。相比Konva、Fabric等基础库,它提供开箱即用的业务能力,是AI时代理想的可视化底座。

2026-10-29 11:10:52 225

原创 Node-RED 之外,国产规则引擎的新方案:基于标准语法,Go 先行实现

乐吾乐提出“规则即资产”理念,通过定义与实现解耦的规则引擎标准,实现跨语言、跨平台的规则可迁移、可复用。其核心是统一规则语法(如节点类型、数据路由、执行语义),并以Go版为参考实现,支持可视化编辑器自由替换。该标准使规则脱离特定运行时和编辑器,提升可维护性、可测试性与业务协作效率,推动物联网联动逻辑从“代码绑定”走向“资产化治理”。

2026-09-22 15:42:41 363

原创 乐吾乐物联网平台保姆级教程:从设备接入、场景联动到可视化大屏,一篇搞定

乐吾乐物联网平台是专为中小企业设计的私有化物联网管理解决方案,支持设备全生命周期管理。本文梳理从部署到运维的完整实操路径:通过建产品、配物模型、接入设备、配置告警与规则链,实现场景联动;结合云组态大屏、视频中心、数据中心及运维工单系统,完成可视化监控与闭环管理,助力高效搭建物联网应用。

2026-09-20 15:12:30 193

原创 什么是组态?不会代码也能搭出工业大屏和数字可视化

组态软件是一种用于对设备、系统进行可视化监控+远程控制的开发工具和平台。通过图形化界面、设备通信、脚本逻辑等,把PLC、仪表、传感器、机器人等设备数据实时采集、展示、报警、存储,并支持远程控制。组态软件的核心功能组态画面:通过所见即所得的拖拽方式,搭出工艺流程图或数据报表等实时数据采集和显示:一键连接PLC、传感器等设备数据,并展示最新数据和设备状态等属性实时告警:监听实时数据,一旦触发配置条件,立即醒目告警、弹窗或短信电话通知等数据记录和历史数据分析:提供数据详情,自动生成历史曲线、报表等。

2025-09-09 13:49:36 1485

原创 大屏可视化组态工具

乐吾乐大屏可视化,零代码实现物联网、工业智能制造等领域的可视化大屏、触摸屏端UI以及工控可视化的解决方案。同时也是一个Web组态工具,支持2D、3D等多种形式,用于构建具有实时数据展示、监控预警、丰富交互的组态画面。拥有丰富的大屏组件和行业模板,能够快速搭建酷炫的2D和嵌入3D数据可视化大屏和数字孪生,携手打造数字化时代的前沿大屏应用。

2024-02-29 18:11:58 1126

原创 乐吾乐Web可视化RTSP播放

乐吾乐Web可视化推出了新的摄像头播放组件,简单易用,延迟低、消耗小、稳定可靠,一次性解决播放不同厂商品牌摄像头,欢迎大家使用。

2024-02-29 17:46:30 763

原创 前端Web实战:从零打造一个类Visio的流程图拓扑图绘图工具

从Web前端实战的角度,给大家分享介绍如何从零打造一个自己专属的绘图工具,实现流程图、拓扑图、脑图等类Visio的绘图工具

2023-07-14 15:48:00 27754 4

原创 开源、易扩展、方便集成的Web绘图工具(流程图、架构图、组态、SCADA、大屏)

Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。帮助物联网、工业互联网、电力能源、水利工程、智慧农业、智慧医疗、智慧城市等场景快速实现数字孪生、大屏可视化、Web组态、SCADA等解决方案。具有实时监控、多样、变化、动态交互、高效、可扩展、支持自动算法、跨平台等特点,最大程度减少研发和运维的成本,并致力于普通业务人员 0 代码开发实现数字孪生、大屏可视化、Web组态、SCADA等解决方案。

2023-06-03 11:55:21 5186

原创 React Hooks中使用setInterval

本文参考:https://blog.youkuaiyun.com/weixin_33972649/article/details/88217530改写的typescript版本,仅做个备忘记录:import { useEffect, useRef } from 'react';// react hook下包装的interval// 清除定时器,设置delay=0即可export function useInterval(callback: any, delay: number) { const r

2020-07-14 11:31:39 1317

原创 关于GOROOT、GOPATH、GOBIN、project目录

GOROOT、GOPATH、GOBIN、project目录前言:我觉得java程序员学golang很容易上手。关于GOROOT、GOPATH、GOBIN这些环境变量的设置,我隐约感觉到了java的影子(尽管我是一个C++程序员),唯一和java不同的是不能设置“.”。另外,golang的设计也很明显的透露着“约定优于配置”的原则。这在java很多框架里面很常见。golang的环境变量设计也是如此。从

2015-09-08 13:56:14 50069 1

原创 office插件开发shapes.addpicture插入图片保存原始大小

// 就是最后两个参数(红色显示)传-1即可,在excel2007中验证通过,其他未验证。CComPtr pShape = pShapes->AddPicture(bstrPicName, msoFalse, msoCTrue, 0, 0,-1, -1);    项目中,需要向office中插入一个图片,但是同事的代码总是会有缩放,不是原始大小。我查看了他的代码,最后两个参数写

2014-02-28 11:12:27 19238 1

原创 VM安装CentOS6.5 minimal 过程(均来源于网络,按照自己的安装过程整理下,方便以后查找)

安装CentOS6.5 minimal 版本后,不能联网,没有wget,ssh等。需要如下设置:1.设置网络a.设置IPvi /etc/sysconfig/network-script/ifcfg-eth0默认是自动获取IP,如果不需要静态IP,只需修改如下2个选项:ONBOOT="yes" MM_Controlled="no" BOOTPROTO="dhc

2014-01-28 16:29:57 3221

原创 利用boost/locale和ofstream写utf8格式文件

每次都会以前代码中找这段代码,现在放上来,方便查找。#include  #include  #include #include std::ofstream txtFile;                std::locale oldLocale;         std::locale utf8Locale(oldLocale,  new b

2013-12-05 17:36:55 4755

原创 VC2010下使用ffmpeg

编译了两天的MinGW下的ffmpeg,找了一下常见的老文章照着做,各种错误都需要解决。挺花时间的。    其实可以直接使用官方网站上下载已经编译好的文件。从http://ffmpeg.org/download.html进去,可以看到有static,shared,dev三个版本。static是直接可运行的exe,适合直接运行或命令行运行。我们主要用到shared和dev版本。dev版本就是wi

2013-11-19 11:18:29 5143

原创 Boost ptree 解析 (spirit 库)多线程 崩溃

一直喜欢用boost,但是 ptree 解析在多线程下确实很容易崩溃。其实只需要添加一个宏,一直记不住,现在收藏一下。原因:ptree解析使用的是语法解析器spirit库,默认非线程安全。如果在多线程下使用,如下即可:(在#include 后面定义语法解析库线程安全宏)#include #define BOOST_SPIRIT_THREADSAFEp

2013-11-13 09:49:18 4198

原创 禁用第三方库警告

#pragma warning(push)#pragma warning(disable:4009)#include #pragma warning(pop)

2013-07-19 17:13:02 972

原创 绘画多行文字,设置行高,省略号

一、按段落显示,末尾省略int  DrawMultiLine(CDC *pDC, const CString& text, CRect rcText, int lineHeight, BOOL isCalCrect)  {      int textHeight(0);    if (!pDC)      {          return textHeight;

2013-07-19 15:23:45 1931

转载 VC获取MAC地址

以前用WDK获取一些硬件信息,但是有些需要管理员权限,比较尴尬。谁都不喜欢多弹一个对话框。   现在又因为需要获取mac地址,在网上收集了一下方法,还是有一些方法。使用过其中两三种,比较推荐如下:(个人在vc2010下使用的)原因是,存在虚拟机时,其他方法往往不能获取真实mac地址,而是虚拟机的。下面方法能比较准确的获取真实物理网卡地址。当然,我没测试多个物理网卡情况。#include

2013-07-17 10:31:01 4708

原创 VC 无标题栏窗口移动

网上大多数类似下面写法:LRESULT C**Dialog::OnNcHitTest(CPoint point){     UINT nHitTest = CDialog::OnNcHitTest(point);    if (m_canMove && nHitTest == HTCLIENT &&        ::GetAsyncKeyState(MK_LBUTTO

2013-06-07 13:53:50 1498

原创 MessageBox弹出的对话框放置在最前面

有时候,MessageBox弹出对话框会在别的窗口的后面,可以如下:MessageBox(NULL,"text", "caption", MB_OK | MB_SYSTEMMODAL);MessageBox(NULL,"text", "caption", MB_OK | MB_TOPMOST);

2013-05-04 11:04:59 10556 3

原创 智能指针作为函数参数:普通参数、指针参数、WPARAM

一、auto_ptr和shared_ptr作为普通参数、指针参数        我想这是我们使用最多的,直接传过去好了,基本上没什么好担心的。例如:        1.        T* pt = new T;           auto_ptr ap( pt);        // void f1(auto_ptr ap);        f1(ap);

2013-04-27 14:26:39 8282

原创 unicode 转 utf8, WideCharToMultiByte MultiByteToWideChar

vc下一直用CStringW 和 CStringA复值自动转换挺好用的,最近要unicode转utf-8好像不怎么好使。网上查了个unicode_to_utf8函数,想脱离windows平台,结果根本就是错误的,有些能转正确,有些事错误的。这种最害人。只好还是用原始的WideCharToMultiByte,这是windows平台下推荐的做法。当然,下面两个函数是从网上copy的,可以根

2013-03-22 12:43:52 1747

原创 使用ShellExecuteEx调用控制台程序或命令行,传入多个参数,并等待返回结果

// 封装函数// 参数依次为:// 执行程序的路径// 传给执行程序的参数// 执行程序环境目录// 最大等待时间, 超过这个时间强行终止。 INFINITE 无限等待DWORD WinExecAndWait32(LPCTSTR lpszAppPath, LPCTSTR lpParameters, LPCTSTR lpszDirectory, DWORD dwMillis

2013-01-10 15:54:48 10618 1

转载 vc 用mkdir 创建多级目录

#include//p是路径可以是相对路径或是绝对路径CreateMultilevelPath(char *p) {int i,len;len=strlen(p);for(i=0;i{   if(p[i]=='\\')   {    p[i]='\0';    _mkdir(p);    p[i]='\\';   }}

2013-01-09 16:19:29 5325

转载 绑定到异步的ObservableCollection [This type of CollectionView does not support changes to its SourceColl]

在进行WPF开发过程中,需要从一个新的线程中操作ObservableCollection,结果程序抛出一个NotSupportedException的错误:?This type of CollectionView does not support changes to its SourceCollection from a thread diff

2012-12-21 14:11:45 3339

原创 wpf Storyboard 不存在可解析名称“ ”的适用名称领域

写了一个 Storyboard ,如下:                DoubleAnimation crossLeftAnimation = new DoubleAnimation(); crossLeftAnimation.Duration = TimeSpan.FromSeconds(0.5);

2012-05-17 12:53:42 4405

转载 程序员能力矩阵[转]

[译文]程序员能力矩阵 Programmer Competency Matrix注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science 2n (Level 0)n2 (Level 1)n (Level 2)log(n) (Level 3)Comme

2012-02-26 10:31:25 3695

转载 faceID 和 对应图标 查看

在word的宏中运行如下函数即可Sub ShowFaceIDs()    Dim NewToolbar As CommandBar    Dim NewButton As CommandBarButton    Dim i As Integer, IDStart As Integer, IDStop As Integer    '   Delete existing Fac

2012-02-15 11:15:29 3929

原创 MemoryStream ReadTimeout”引发了“System.InvalidOperationException”

Image img = new Image();                BitmapImage bi = new BitmapImage();                bi.BeginInit();                bi.StreamSource = imgInfo.ImgStream;                bi.EndInit();

2011-11-29 15:32:43 18054

原创 wpf listbox 选中项 上移下移

private void MoveUp_Click(object sender, RoutedEventArgs e)        {            DataRowView rowView = this.listScrip.SelectedItem as Dat

2011-09-15 10:22:19 4272

原创 wpf 将DataTable绑定到ComboBox

dt = new DataTable();dt.Columns.Add(new DataColumn("id", typeof(int)));dt.Columns.Add(new DataColumn("text", typeof(string)));...

2011-08-25 16:28:59 4642

原创 wpf listview 使用

单列:

2011-08-25 15:02:18 18500

原创 wpf4 文字 模糊 不清晰 解决方法

在窗口或控件上设置字体属性就可以了,如下:             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schema

2011-08-24 15:45:18 4864

原创 wpf link

文字   虽然网上有linkbutton,但我觉得并不好用,主要是下划线显示不出来,不知道为什么,尽管设置了下划线

2011-08-24 14:02:30 1650

原创 qt 去掉标题栏 保留系统菜单

setWindowFlags(windowFlags() | Qt::FramelessWindowHint); 或setWindowFlags(Qt::FramelessWindowHint|Qt::WindowSystemMenuHint);

2011-08-04 17:39:59 2720

原创 c# 数据库 连接池 存储过程

下面的代码来自于网络,只是把连接池设置和存储过程加在一起了public class DbConn    {        private const int MaxPool = 30; //最大连接数         private const int MinPool=5;//最

2011-07-21 13:49:53 1388

原创 SQL SERVER服务启动不了:请求失败或服务未及时响应。有关详细信息请参见事件日志或其他的错误日志

突然,SQL SERVER服务启动不了,提示:请求失败或服务未及时响应。有关详细信息请参见事件日志或其他的错误日志。google了半天,很多都是:停用“VIA协议”问题解决。"VIA协议"停用方法:开始->程序->Microsoft SQL Server 2005->配置工具->

2011-07-21 12:39:36 44714 5

原创 WPF Treeview 学习 图标,checkbox,右键菜单

WPF Treeview 学习最近在学习wpf,习惯把自己学习的东西记下来。 刚开始接触的这个控件,有点不知道怎么用。网上看了下,好像大家都觉得不如winform里面的好使。反正,我以前是用mfc做界面的,对c#不熟。网上看了几个例子,自己动手做了一下,现在把大概步骤记录下来。我

2011-07-14 18:09:43 15110

转载 用WPF实现在LISTVIEW中的鼠标悬停TOOLTIP显示

一、具体需求描述    在WPF下实现,当鼠标悬停在ListView中的某一元素的时候能弹出一个ToolTip以显示需要的信息。二、代码实现在.XMAL文件中 Window.Resources> DataTemplate x:Key="dataTemplateC

2011-07-08 17:52:57 7012

原创 wpf datagrid 加入checkbox

直接代码,不废话 http://schemas.microsoft.com/wpf/2008/toolkit" Grid.Row="1">

2011-07-08 17:45:11 13973 1

STL_Alexander_Lee_Meng.pdf

The Standard Template Library

2008-11-20

声音驱动 voxware_audio

数据结构(严蔚敏)的视频讲座没有声音,下载此驱动就可以了。用ScenicPlayer或暴风影音可以播放,其他的播放软件没试。

2009-03-10

qt skinDemo

qt-skin-example 网上的一个qt的皮肤例子,3.0的。在qt4下可能有很多错误。 其实,没必要管它是否能运行,我只想看他提供的一种思路。

2011-08-01

wpf datagrid 单元格颜色 根据datatable动态显示datagrid内容

wpf datagrid 单元格颜色 根据条件改变颜色换 根据表datatable动态显示datagrid内容

2011-07-22

WPF Treeview 学习

一个wpf下的Treeview,节点具体图标,checkbox,和右键菜单功能

2011-07-14

wpf datagrid 单元格颜色 根据条件改变颜色 例子

wpf datagrid 单元格颜色 根据条件改变颜色

2011-07-22

NewControls

VS2008 mfc 中新控件(CMF控件)的基本用法: CMFCToolBar CMFCToolBarsCustomizeDialog CMFCToolBarComboBoxButton CMFCToolBarImages CMFCToolBarMenuButton CMFCToolBarsCustomizeDialog CMFCToolTipCtrl CMFCToolTipInfo

2010-11-09

vfp8.0帮助手册

vfp8.0帮助手册(中文)

2007-07-28

Word2Chm+Addin+v1.2.10.rar

在word里添加转成chm的菜单,很方便

2008-10-31

Word2Chm Addin v1.3.4

word 转 chm word插件 可用于2007 免费

2009-10-14

CLinkList list控件的单元格里显示多个链接

自己写的可以使一个list的单元格里显示多个链接

2011-06-04

走出软件作坊完整版(Word文档)

走出软件作坊完整版 转载别人的,供自己需要时下载。请勿举报。 若侵权,请发邮件到Alsmile123@qq.com,我将删除

2009-10-14

CHM2Word2.2 0405

反编译chm,能把chm转成word,转成word前,会生产临时web文件 绿色版

2009-10-14

C++编码规范_A.chm

前言 我读大学的时候,我C语言老师就说,注释是一种学问。那么,当我毕业工作后,意识到,编程规范更是一种艺术。对此,我很感谢我在开目实习时指导老师和同事对我规范意识的帮助。我也有意识的在网上搜索一些规范,看看别人是如何做的。然后,也许工作经验的东西,有些东西已经习惯。已经有了自己的想法。故写下符合自己喜好的东西来。 也许,其中有些很好;然而,或许其中有些很糟糕。而我,也只是一个初学者,难免因为自己的浅显,而有很多拙劣的地方。我想,任何优秀的程序员,都知道如何去找寻适合自己的东西吧。 相应的VC2008注释辅助插件,请联系: QQ:279567344 Alsmile123@qq.com

2010-06-27

WPF 揭秘.part2

wpf揭秘,网上下的,自己添加了目录书签,由于大小限制,分了两卷 前面是样张,后面是图片,建议买书

2011-06-17

WPF 揭秘.part1

wpf揭秘,网上下的,自己添加了目录书签,由于大小限制,分了两卷 前面是样张,后面是图片,建议买书

2011-06-17

空空如也

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

TA关注的人

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