自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大屏可视化组态工具

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

2024-02-29 18:11:58 437

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

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

2024-02-29 17:46:30 499

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

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

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

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

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

2023-06-03 11:55:21 4237

原创 React Hooks中使用setInterval

本文参考:https://blog.csdn.net/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 1152

原创 关于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 49113 7

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

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

2014-02-28 11:12:27 16502 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 3112

原创 利用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 4423

原创 VC2010下使用ffmpeg

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

2013-11-19 11:18:29 4994

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

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

2013-11-13 09:49:18 4005

原创 禁用第三方库警告

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

2013-07-19 17:13:02 845

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

一、按段落显示,末尾省略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 1725

转载 VC获取MAC地址

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

2013-07-17 10:31:01 4532

原创 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 1377

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

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

2013-05-04 11:04:59 10127 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 7935

原创 unicode 转 utf8, WideCharToMultiByte MultiByteToWideChar

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

2013-03-22 12:43:52 1637

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

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

2013-01-10 15:54:48 8153 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 5127 1

转载 绑定到异步的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 3026

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

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

2012-05-17 12:53:42 4119

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

[译文]程序员能力矩阵 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 3565

转载 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 3458

原创 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 17161

原创 wpf listbox 选中项 上移下移

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

2011-09-15 10:22:19 4104 1

原创 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 4462

原创 wpf listview 使用

单列:

2011-08-25 15:02:18 18339 2

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

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

2011-08-24 15:45:18 4688 1

原创 wpf link

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

2011-08-24 14:02:30 1517

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

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

2011-08-04 17:39:59 2537 1

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

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

2011-07-21 13:49:53 1240

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

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

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

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

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

2011-07-14 18:09:43 14771 1

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

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

2011-07-08 17:52:57 6724

原创 wpf datagrid 加入checkbox

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

2011-07-08 17:45:11 13714 4

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

最近要用wpf写程序,要改变datagrid的单元格颜色,根据条件改变颜色废话不多说了,直接代码吧,都是很简单的代码。 准备工作:添加一个颜色的值转换器。我这里写在window的资源文件了,只这个窗口使用。可以根据实际情况添加。(这个之前代码里面有,博客里写掉了,

2011-07-08 17:26:20 24716 16

原创 WPF 实现类似C#中ListView大图标模式,加入链接

近来,因为工作原因,要做wpf。学习并用wpf写了几天,发现wpf真的很灵活。以WPF 实现类似C#中ListView大图标模式来说,虽然有人用滚动视图加WrapPanel的自定义方式实现,但是我觉得没必要把问题想的太复杂,因为wpf本身是很灵活的。下面是我从msdn的论坛上co

2011-07-08 17:09:46 7979

转载 c#中DateTime类 —— 日期篇

//大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) //如本年度销售额、本季度利润、本月新增客户 //C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天 DateTime.Now.Date.ToS

2011-07-08 15:03:27 1798

原创 wpf ListBox获取选中内容 ComboBox

最近项目要用wpf做,没接触过.net的c++程序员,只好开始学习wpf了。首先,确定你的listbox的item是什么类型:1)文本类型    一般是通过如下简单代码添加的item:    listBox.Items.Add("text"); // item直接是文本那么,获取选择文本可以如下:    string selectedText = (sender as

2011-06-27 12:46:00 9051 2

qt skinDemo

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

2011-08-01

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

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

2011-07-22

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

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

2011-07-22

WPF Treeview 学习

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

2011-07-14

WPF 揭秘.part2

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

2011-06-17

WPF 揭秘.part1

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

2011-06-17

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

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

2011-06-04

NewControls

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

2010-11-09

C++编码规范_A.chm

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

2010-06-27

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

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

2009-10-14

CHM2Word2.2 0405

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

2009-10-14

Word2Chm Addin v1.3.4

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

2009-10-14

声音驱动 voxware_audio

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

2009-03-10

STL_Alexander_Lee_Meng.pdf

The Standard Template Library

2008-11-20

Word2Chm+Addin+v1.2.10.rar

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

2008-10-31

vfp8.0帮助手册

vfp8.0帮助手册(中文)

2007-07-28

空空如也

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

TA关注的人

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