- 博客(63)
- 资源 (18)
- 收藏
- 关注

原创 Go版本的工作流引擎go-workflow(附带详细文档和案例说明)
源码地址:https://github.com/go-workflow/go-workflow 整个工作流引擎设计思路参考java的工作流引擎Activiti,但是解耦了所有的数据,只保留流程的流转部分,以更适应微服务架构,同时整个架构更轻量。 在流程的生成方面摒弃了传统的BPMN方式,而是参考钉钉OA系统,采用JSON形式。 具体案例详见:https://github...
2019-05-23 18:00:51
25704
11
原创 几个链接让你轻松入门wechaty
第一个链接wechaty 首页https://github.com/wechaty/wechaty,作者很懒,所有文档只有首页的实例可以用,2022.3.31 是这样的import { WechatyBuilder } from 'wechaty'const bot = WechatyBuilder.build({ name: 'ding-dong-bot', puppet: 'wechaty-puppet-xp', // puppet: 'wechaty-puppet-ser.
2022-03-31 15:32:16
1500
原创 Iview Upload 组件 + axios 上传文件
前端:<Uploadaction="":before-upload="handleBeforeUpload"><Icontype="ios-add-circle-outline"/>一线考核嘉奖通报 </Upload>//上传文件handleBeforeUpload(file){varforms=newFormData()forms...
2021-07-14 09:35:48
569
原创 vue前端上传doc文件并读取文件内容
1. 上传文件如iview中的:<Uploadaction="":before-upload="handleBeforeUpload"accept=".doc,.docx"><Button:loading="uploadLoading">上传文件</Button></Upload>2. 读取文件
2021-06-16 17:02:25
6817
4
原创 flutter web 通过XmlHttpRequest对象实现文件上传
目前网络上很多flutter上传文件的方法只支持IO版本,不支持网页版,以下通过使用dart:html包中的FileUploadInputElement和HttpRequest对象实现文件上传功能。首先,在页面上添加一个觖发器,比如按钮```FlatButton.icon(label:Text("导入文件"),icon:Icon(Icons.import_export),onPressed:(){ ...
2020-11-19 16:39:39
1082
1
原创 Flutter 前端导出文件为csv、xls、xlsx
Flutter前端导出文件同Vue.js基本一样,只是在函数的使用上略有不同,以下以导出csv举个例子:首先,先获取后台数据,这些数据已经满足导出的格式要求然后,创建一个a标签,模拟点击下载文件最后,再删除a标签代码如下:http.Responseresponse=awaitclient.post(uri,body:body);Elementelink=document.createElement("a");elink.setAttribu...
2020-05-15 16:15:32
2746
原创 GOPROXY 解决golang不能翻墙导致的所有不能下载问题
Golang在安装时候有些工具因为墙的问题导致无法下载设置GOPROXY :只要设置了GOPROXY基本上就能解决了widows设置方法:SETGOPROXY=https://goproxy.iolinux设置方法:exportGOPROXY=https://goproxy.io之前的操作如下:mkdir -p $GOPATH/src/golang.org/...
2020-03-18 15:13:25
3843
原创 Flutter-教你一步步还原豆瓣 10电影细节页面
电影细节页面源码地址:https://github.com/mumushuiding/douban/blob/master/doc/10.%E7%94%B5%E5%BD%B1%E7%BB%86%E8%8A%82%E9%A1%B5%E9%9D%A2.md1. 电影细节页面 1.1. 基本的框架 1.1.1. 新建CommentsEntiy 评论类 1.1.2. 新建...
2020-03-16 16:18:18
783
原创 Flutter-教你一步步还原豆瓣 09书影音页面
电影页面1基本布局2标题3远程接口4今日播放电影5热映和即将上映6豆瓣榜单7豆瓣热门8正在加载页面
2020-03-16 16:13:52
298
原创 Flutter-教你一步步还原豆瓣 08书影音页面
书影音页面基本框架1、新建 lib\widgets\my_tab_bar_widget.dartimport 'package:douban/views/douya_top_250_list_widget.dart';import 'package:douban/views/movie/movie_page.dart';import 'package:flutter/m...
2020-03-16 16:09:11
267
原创 Flutter-教你一步步还原豆瓣 07个人页面
个人页面https://github.com/mumushuiding/douban页面布局修改 lib\views\person\person_page.dart,用以下代码替换import 'package:flutter/material.dart';class PersonCenterPage extends StatelessWidget{ @over...
2020-03-11 18:07:14
596
原创 Flutter-教你一步步还原豆瓣 06远程API接口调用和搜索页面制作
远程API接口调用和搜索页面制作源码:https://github.com/mumushuiding/douban1、搜索页面基本框架修改 lib\views\search\search.dart:import 'package:douban/http/API.dart';import 'package:douban/model/search_result.dart';i...
2020-03-11 18:02:35
632
原创 Flutter-教你一步步还原豆瓣 05添加路由管理
添加路由管理源码:https://github.com/mumushuiding/douban1、删除 lib\router.dart, 添加 fluro 插件2、新建 lib\views\search\search.dartimport 'package:flutter/material.dart';class SearchPage extends StatelessW...
2020-03-11 17:59:11
311
原创 Flutter-教你一步步还原豆瓣 04视频显示
视频显示源码地址:https://github.com/mumushuiding/douban安卓无法播放 http 视频, 修改 AndroidManifest.xml 文件:<manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <...
2020-03-11 17:57:00
345
原创 Flutter-教你一步步还原豆瓣 03Home主页制作
Home 主页制作源码地址:https://github.com/mumushuiding/douban1、基本框架添加 lib\model\subject.dartclass Subject{ }添加 lib/widgets/search_text_field_widget.dartimport 'package:flutter/material.dart'...
2020-03-11 17:55:11
485
原创 Flutter-教你一步步还原豆瓣 02制作APP容器
制作APP容器源码地址:https://github.com/mumushuiding/douban修改 lib\views\container_page.dart 文件import 'package:flutter/material.dart';import 'group/group_page.dart';import 'home/home_page.dart';i...
2020-03-11 17:48:23
275
原创 Flutter-教你一步步还原豆瓣 01准备工作和启动小部件
源码地址:https://github.com/mumushuiding/douban源码地址:https://github.com/mumushuiding/douban准备工作创建程序:$ flutter create douban1、将 assets 文件夹复制到根目录下(https://github.com/mumushuiding/douban/assets)...
2020-03-11 17:43:29
340
原创 Alpha-Beta Pruning 完美解释
转载:https://www.cnblogs.com/IvanSSSS/p/4985072.html
2020-02-06 17:24:40
2309
原创 workflow-ui 仿钉钉前端工作流UI
workflow-ui 前端工作流 UI基于vue前端工作流UI前端工作流生成器-Generator1、首先通过npm安装: npm install workflow-ui --save2、全局定义组件(否则会报循环引用):main.js中import Node from 'workflow-ui/src/components/Generator/node'Vue....
2020-01-22 15:27:27
11480
11
原创 在NPM发布自定义组件
在NPM发布自定义组件发布流程1、首先登录 npm官网 注册个账户并登录2、自己先创建一个文件夹执行 npm init --yes3、执行npm publish案例新建一个vue项目vue create my-projectcd my-projectnpm run serve修改文件目录1、在src目录下新建components文件夹然后在此文件夹下新建...
2020-01-13 17:31:42
1213
原创 QT-安装与编译
安装安装时msvc一定要勾选,因为若是build时选择mingw,在使用windeployqt.exe打包时会一直报: Unable to Find platform plugin (到QT5.14版本时仍存在这个问题),如下图新建项目kit选择必须选择msvc来编译;若是选择mingw,在使用windeployqt.exe打包时会一直报: Unable to Find pla...
2019-12-27 10:49:34
1253
1
原创 Go Web 极简后台服务实例
GO Web 后端服务实例源码地址:https://github.com/mumushuiding/go-simple-web-demo概述一个极简的GO Web后台服务实例,全部采用go源生函数,简单易用,轻量合理;默认配置了mysql和redis服务config1、首先从根目录下的config.json文件加载配置2、使用系统参数覆盖配置,这样使用k8s部署时可以...
2019-12-20 17:07:47
1488
1
原创 Docker-安装mysql
安装$ docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123 -p 3306:3306 -d mysql报错:Client does not support authentication protocol(1)容器中登录mysql,进入mysql>命令行1、docker exec -it mysql01 bash //m...
2019-11-21 10:03:22
125
原创 vscode 配置 C++ 运行环境
vscode 配置 C++ 运行环境安装 C/C++ for Visual Studio Code 扩展打开 vscode 搜索扩展并安装安装 Mingw-w64 下载http://mingw-w64.org/doku.php/download/mingw-builds 建议安装在 C:\mingw-w64 目录下 将mingw-w64的bin目录添加至环境...
2019-09-18 10:28:47
317
原创 设计模式-中间者模式-Mediator
中间者模式-Mediator❓问题处在中心位置的中间者应该控制多个对象间的协调工作。对象间的相互合作通过中间者在对象间传递消息实现,以此实现对象间的去耦,提高对象的复用性和系统整体对外的清晰性。✔️解决方法在中间者模式,对象间不是直接互相通信,而是间接地通过中间者。中间者收到消息后,再通知所有相关的对象。⚡️类图????参与者Mediator (中...
2019-09-12 17:07:10
759
原创 设计模式-策略模式-Strategy
策略模式-Strategy源码:https://github.com/mumushuiding/golang-design-pattern/tree/master/10_strategy❓问题为了把一组不同的算法在应用中相互进行替换。✔️解决方法策略模式把所有可用的策略通过接口 IStrategy 进行抽象化,并把每一个策略封装在一个对象中。⚡️类图...
2019-09-11 11:05:44
149
原创 数据库事务
数据库事务数据库事务特性原子性(Atomicity):体现在事务对数据的修改, 即要么全都执行,要么全都不执行。 一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性(Isolation):执行多个事务时,数据库要保证每一个事务在它的修改全部完成之前,对其它事务是不可见的。 持久性(Durability):事务完成...
2019-09-10 15:22:12
176
原创 常见硬件的性能参数
常见硬件的性能参数L1 Cache:是CPU第一层高速缓存,属于静态RAM,分为数据缓存和指令缓存。容量通常在32-256KB.访问延时0.5ns.L2 Cache:是CPU第二层高速缓存,属于动态RAM,容量通常在2MB-4MB.访问延时7ns.Mutex 加锁/解锁:访问延时100ns.内存:访问延时100ns,顺序读取1MB数据耗...
2019-09-09 15:06:51
1179
原创 架构设计-大规模分布式存储系统架构概述
大规模分布式存储系统架构概述概念大规模分布式存储系统的定义:“分布式存储系统是大量普通PC服务器通过Internet互联,对外作为一个整体提供存储服务”。分布式存储系统具有如下几个特性:????可扩展。可以扩展到几百台甚至几千台的集群规模。 ????低成本。 ????高性能。 易用。分布式存储系统的挑战:数据分布:如何均匀分布?如何跨服读写...
2019-09-06 16:53:49
854
原创 设计模式-观察者模式-Observer
????观察者模式-Observer源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/09_Observer❓问题采用观察者模式,当一个对象的状态发生变化时,它会????通知所有依赖它的对象。✔️解决方法一个????可观察对象可以被多个????观察者对象监督。可观察对象在运行时????...
2019-09-05 16:02:27
185
原创 设计模式-命令模式-Command
命令模式-Command源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/08_Command❓问题命令模式可以把一个命令的形成和执行在时间上去耦。也就是命令生成和执行可以在不同的时间发生。✔️解决方法一个具体命令(execute()/执行)和指向接收对象(Light...
2019-09-03 15:34:32
286
原创 设计模式-模板方法模式-TemplateMethod
模板方法模式-TemplateMethod❓问题算法的基本结构应该在基类中确定,在子类中实现可变化部分✔️解决方法模板方法模式用于可分解成单个操作的算法,算法由
2019-08-30 18:03:17
136
原创 设计模式-代理模式-Proxy
代理模式-Proxy源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/06_Proxy❓问题代理模式是把一个实际存在的对象隐藏在一个与它有相同接口的代理者身后。✔️解决方法代理者包含实际对象的接口,通过实际对象要经过代理⚡️类图
2019-08-30 10:45:35
159
原创 央行数字货币CBDC的四个维度
央行数字货币的四个维度github:https://github.com/iblockchains/papers/tree/master/%E5%A4%AE%E8%A1%8C%E6%95%B0%E5%AD%97%E8%B4%A7%E5%B8%81央行数字货币主要属于现金(M0)范畴。它是一个基于银行账户和数字货币钱包分层并用的架构,以使法定数字货币可以有机融入 “中央银行-商...
2019-08-29 17:18:43
1593
原创 设计模式-外观模式-Facade
外观模式-Facade源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/04_Facade❓问题外观模式是一个简单的、统一的接口,通过这个接口可以使用系统中的类。就好像路由器和网关一样,它对外只提供简单的接口,隐藏内部复杂的相互关系。✔️解决方法外观
2019-08-26 18:06:22
200
原创 设计模式-桥梁模式-Bridge
源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/02_Bridge
2019-08-23 17:17:15
161
原创 设计模式-适配器模式-Adapter
适配器模式-Adapter原文地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/01_Adapter把一个"错误"的接口
2019-08-23 11:52:33
248
save_ps_to_svg1.zip
2019-08-26
学习正则表达式 (图灵程序设计丛书 26)
2017-11-16
Lucene In Action 第二版 高清中文版+附书源代码
2017-11-08
javascript读取json数组生成滚动分页
2017-11-03
org.apache.poi 3.17最新官方版文件操作jar包
2017-10-27
Myeclipse10.7及以下版本 安装activiti插件包
2017-09-28
ant-1.10+Maven-3.5i最新官方版下载
2017-09-27
Android编程权威指南(第2版)
2017-09-14
java软件插件开发模式源码
2017-09-14
ColorPix+size+截屏+屏幕取色四款小软件
2017-09-13
Git-2.12.0-64-bit最新Windows 64位
2017-09-12
LitePal 1.6.0下载
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人