自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 乐吾乐 Topology 全新优化1.0已经内测啦

乐吾乐 Topology是乐吾乐公司自主设计、研发的开源web绘图引擎,支持拓扑图、流程图、脑图、电力能源、水利、物联网、工业互联网、智慧城市、智慧医疗、智慧农业、IT运维等各场景。Topology具有跨平台、高效、可扩展、实时监控、动态交互、支持自动算法等特点,最大程度减少研发和运维的成本,并致力于普通业务人员0代码开发实现web组态、SCADA等场景。什么是全新优化1.0版本前年,我们全新从0自主开发了乐吾乐topology 0.1.0(目前稳定版最新0.5.29),便广受欢迎;

2021-09-30 13:48:47 2226

原创 用vue一分钟快速实现一个可视化编辑器

视频教程: www.bilibili.com/video/BV1Ay…安装topology-vue@0.1.12$ npm install topology-vue# OR$ yarn add topology-vue复制代码使用组件1. 导入组件Typescript使用方式github.com/le5le-com/t…<template> <div class="home"> <topology /> </

2020-11-30 11:57:49 3776 4

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

原创 【前端新手也能做大项目】:跟我一起,从零打造一个属于自己的在线Visio项目实战【ReactJS + UmiJS + DvaJS】 (三)

接前面二,下面我们实现右键菜单、http通信、路由。本系列教程是用Vue.js + Nuxt.js + Element + Vuex + 开源js绘图库,打造一个属于自己的在线绘图软件,最终效果:http://topology.le5le.com 。如果你觉得好,欢迎给文章和开源库点赞,让我们更有动力去做好!本系列教程源码地址:Github目录搭建项目框架,教程一 dva(red...

2019-11-28 17:26:24 400

原创 【前端vue进阶实战】:从零打造一个流程图、拓扑图项目【Nuxt.js + Element + Vuex】 (三)

接前面二,下面我们实现右键菜单、http通信、路由。本系列教程是用Vue.js + Nuxt.js + Element + Vuex + 开源js绘图库,打造一个属于自己的在线绘图软件,最终效果:topology.le5le.com 。如果你觉得好,欢迎给文章和开源库点赞,让我们更有动力去做好!本系列教程源码地址:Github目录搭建项目框架,教程一 vuex,教程二 右键菜单...

2019-11-26 15:12:55 1300

原创 【前端vue进阶实战】:从零打造一个流程图、拓扑图项目【Nuxt.js + Element + Vuex】 (二)

接前面一,下面我们利用vuex实现顶部导航栏事件和右上角状态栏。本系列教程是用Vue.js + Nuxt.js + Element + Vuex + 开源js绘图库,打造一个属于自己的在线绘图软件,最终效果:http://topology.le5le.com 。如果你觉得好,欢迎给文章和开源库点赞,让我们更有动力去做好!本系列教程源码地址:Github一、利用vuex进行消息通信,发送...

2019-11-22 17:31:38 625

原创 【前端vue进阶实战】:从零打造一个流程图、拓扑图项目【Nuxt.js + Element + Vuex】 (一)

本系列教程是用Vue.js + Nuxt.js + Element + Vuex + [开源js绘图库](https://juejin.im/post/5d6c88726fb9a06b0e54ab35),打造一个属于自己的在线绘图软件,最终效果:http://topology.le5le.com 。如果你觉得好,欢迎给文章和[开源库](https://github.com/le5le-com/to...

2019-11-22 10:08:59 1255

原创 【前端新手也能做大项目】:跟我一起,从零打造一个属于自己的在线Visio项目实战【ReactJS + UmiJS + DvaJS】(二)

本系列教程是教大家如何根据开源js绘图库,打造一个属于自己的在线绘图软件。当然,也可以看着是这个绘图库的开发教程。如果你觉得好,欢迎点个赞,让我们更有动力去做好!本系列教程重点介绍如何开发自己的绘图软件,因此,react基础和框架不在此介绍。可以推荐react官网学习,或《React全家桶免费视频》。本系列教程源码地址:Github前面教程一,搭建了一个基础框架,现在我们来实现顶部导航...

2019-11-15 22:12:16 242

原创 【前端新手也能做大项目】:跟我一起,从零打造一个属于自己的在线Visio项目实战【ReactJS + UmiJS + DvaJS】 (一)

本系列教程是教大家如何根据开源js绘图库,打造一个属于自己的在线绘图软件。当然,也可以看着是这个绘图库的开发教程。如果你觉得好,欢迎点个赞,让我们更有动力去做好!本系列教程重点介绍如何开发自己的绘图软件,因此,react基础和框架不在此介绍。可以推荐react官网学习,或《React全家桶免费视频》。本系列教程源码地址:Github一、搭建react框架环境这里,我们选择阿里的Um...

2019-11-15 00:12:27 452

原创 开源、易扩展、方便集成的在线绘图(微服务架构图、网络拓扑图、流程图)工具

le5le-topology是一个基于typescript + canvas 实现的开源在线绘图软件。采用引擎 + 图形库中间件的思路能够方便、快速的扩展、集成到前端项目。目前暂时实现了基本图形、流程图、活动图、时序图、类图等UML图,还支持微服务架构图、网络拓扑图等。。在线体验(因为操作方便问题,暂时没有适配移动端) 产品介绍配合VS Code插件一起使用在vs co...

2019-09-05 11:06:40 2880

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

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

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

2014-02-28 11:12:27 15114 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 3014

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

原创 VC2010下使用ffmpeg

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

2013-11-19 11:18:29 4865

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

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

2013-11-13 09:49:18 3774

原创 禁用第三方库警告

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

2013-07-19 17:13:02 775

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

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

转载 VC获取MAC地址

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

2013-07-17 10:31:01 4352

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

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

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

2013-05-04 11:04:59 8811 2

原创 智能指针作为函数参数:普通参数、指针参数、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 7170

原创 unicode 转 utf8, WideCharToMultiByte MultiByteToWideChar

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

2013-03-22 12:43:52 1531

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

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

2013-01-10 15:54:48 7558 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 4937 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 2749

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

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

2012-05-17 12:53:42 3897

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

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

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

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

原创 wpf listbox 选中项 上移下移

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

2011-09-15 10:22:19 3993 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 4229

原创 wpf listview 使用

单列:

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

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

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

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

原创 wpf link

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

2011-08-24 14:02:30 1444

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

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

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

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

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

2011-07-21 13:49:53 1160

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

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

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

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

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

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

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

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

2011-07-08 17:52:57 6334

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 Alsmile123@qq.com

2010-06-27

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

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

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关注的人

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