自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 23184 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 1177

原创 Iview Upload 组件 + axios 上传文件

前端:<Uploadaction="":before-upload="handleBeforeUpload"><Icontype="ios-add-circle-outline"/>一线考核嘉奖通报&nbsp;</Upload>//上传文件handleBeforeUpload(file){varforms=newFormData()forms...

2021-07-14 09:35:48 472

原创 vue前端上传doc文件并读取文件内容

1. 上传文件如iview中的:<Uploadaction="":before-upload="handleBeforeUpload"accept=".doc,.docx"><Button:loading="uploadLoading">上传文件</Button></Upload>2. 读取文件

2021-06-16 17:02:25 5933 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 962 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 2528

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

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

原创 Flutter-教你一步步还原豆瓣 09书影音页面

电影页面1基本布局2标题3远程接口4今日播放电影5热映和即将上映6豆瓣榜单7豆瓣热门8正在加载页面

2020-03-16 16:13:52 256

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

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

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

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

原创 Flutter-教你一步步还原豆瓣 04视频显示

视频显示源码地址:https://github.com/mumushuiding/douban安卓无法播放 http 视频, 修改 AndroidManifest.xml 文件:<manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <...

2020-03-11 17:57:00 293

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

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

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

原创 Flutter 第一篇 重零开始编写第一个Flutter APP(终极版)

Flutter 第一篇 重零开始编写第一个Flutter APP

2020-03-11 11:45:14 1690

原创 Alpha-Beta Pruning 完美解释

转载:https://www.cnblogs.com/IvanSSSS/p/4985072.html

2020-02-06 17:24:40 2241

原创 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 10376 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 1164

原创 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 973 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 1400 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 96

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

原创 设计模式-中间者模式-Mediator

中间者模式-Mediator❓问题处在中心位置的中间者应该控制多个对象间的协调工作。对象间的相互合作通过中间者在对象间传递消息实现,以此实现对象间的去耦,提高对象的复用性和系统整体对外的清晰性。✔️解决方法在中间者模式,对象间不是直接互相通信,而是间接地通过中间者。中间者收到消息后,再通知所有相关的对象。⚡️类图????参与者Mediator (中...

2019-09-12 17:07:10 700

原创 设计模式-策略模式-Strategy

策略模式-Strategy源码:https://github.com/mumushuiding/golang-design-pattern/tree/master/10_strategy❓问题为了把一组不同的算法在应用中相互进行替换。✔️解决方法策略模式把所有可用的策略通过接口 IStrategy 进行抽象化,并把每一个策略封装在一个对象中。⚡️类图...

2019-09-11 11:05:44 100

原创 数据库事务

数据库事务数据库事务特性原子性(Atomicity):体现在事务对数据的修改, 即要么全都执行,要么全都不执行。 一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性(Isolation):执行多个事务时,数据库要保证每一个事务在它的修改全部完成之前,对其它事务是不可见的。 持久性(Durability):事务完成...

2019-09-10 15:22:12 140

原创 常见硬件的性能参数

常见硬件的性能参数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 1012

原创 架构设计-大规模分布式存储系统架构概述

大规模分布式存储系统架构概述概念大规模分布式存储系统的定义:“分布式存储系统是大量普通PC服务器通过Internet互联,对外作为一个整体提供存储服务”。分布式存储系统具有如下几个特性:????可扩展。可以扩展到几百台甚至几千台的集群规模。 ????低成本。 ????高性能。 易用。分布式存储系统的挑战:数据分布:如何均匀分布?如何跨服读写...

2019-09-06 16:53:49 737

原创 设计模式-观察者模式-Observer

????观察者模式-Observer源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/09_Observer❓问题采用观察者模式,当一个对象的状态发生变化时,它会????通知所有依赖它的对象。✔️解决方法一个????可观察对象可以被多个????观察者对象监督。可观察对象在运行时????...

2019-09-05 16:02:27 141

原创 设计模式-命令模式-Command

命令模式-Command源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/08_Command❓问题命令模式可以把一个命令的形成和执行在时间上去耦。也就是命令生成和执行可以在不同的时间发生。✔️解决方法一个具体命令(execute()/执行)和指向接收对象(Light...

2019-09-03 15:34:32 213

原创 设计模式-模板方法模式-TemplateMethod

模板方法模式-TemplateMethod❓问题算法的基本结构应该在基类中确定,在子类中实现可变化部分✔️解决方法模板方法模式用于可分解成单个操作的算法,算法由

2019-08-30 18:03:17 93

原创 设计模式-代理模式-Proxy

代理模式-Proxy源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/06_Proxy❓问题代理模式是把一个实际存在的对象隐藏在一个与它有相同接口的代理者身后。✔️解决方法代理者包含实际对象的接口,通过实际对象要经过代理⚡️类图

2019-08-30 10:45:35 121

原创 央行数字货币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 1298

原创 设计模式-组合模式-Composite

2019-08-27 15:57:48 131

原创 设计模式-外观模式-Facade

外观模式-Facade源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/04_Facade❓问题外观模式是一个简单的、统一的接口,通过这个接口可以使用系统中的类。就好像路由器和网关一样,它对外只提供简单的接口,隐藏内部复杂的相互关系。✔️解决方法外观

2019-08-26 18:06:22 123

原创 设计模式-装饰模式-Decorator

2019-08-26 11:58:19 108

原创 设计模式-桥梁模式-Bridge

源码地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/02_Bridge

2019-08-23 17:17:15 126

原创 设计模式-适配器模式-Adapter

适配器模式-Adapter原文地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/01_Adapter把一个"错误"的接口

2019-08-23 11:52:33 175

save_ps_to_svg1.zip

让Ps支持svg格式的输出 使用方法:将此文件放到 PS 安装目录下的 /Presets/Scripts 下 说是使用形状工具绘制出来的图像才可以,具体使用请参考网上的教程

2019-08-26

Lucene 7.1 RMI远程搜索例子

Lucene 7.1 RMI远程搜索例子 Lucene 7.1 RMI远程搜索例子 Lucene 7.1 RMI远程搜索例子

2017-11-27

luke-6.0.0

Java版本要求Java 8Java版本要求Java 8Java版本要求Java 8

2017-11-20

学习正则表达式 (图灵程序设计丛书 26)

《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。   《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

2017-11-16

Lucene In Action 第二版 高清中文版+附书源代码

Lucene In Action 第二版 高清中文版+附书源代码 Lucene In Action 第二版 高清中文版+附书源代码

2017-11-08

javascript读取json数组生成滚动分页

javascript读取json数组生成滚动分页 javascript读取json数组生成滚动分页 javascript读取json数组生成滚动分页

2017-11-03

Activiti实战 随书源码

Activiti实战 平装 – 2015年1月1日 闫洪磊 (作者) Activiti实战 平装 – 2015年1月1日 闫洪磊 (作者)

2017-10-27

工作流activiti开发demo

工作流activiti开发demo 工作流activiti开发demo 工作流activiti开发demo

2017-10-27

org.apache.poi 3.17最新官方版文件操作jar包

org.apache.poi 3.17最新官方版文件操作jar包 org.apache.poi 3.17最新官方版文件操作jar包

2017-10-27

Myeclipse10.7及以下版本 安装activiti插件包

1.将压缩包内activiti文件夹放入Myeclipse\dropins文件夹内并修改activiti文件夹内Link文件指向自己的目录重启Myeclipse(这时打开bpmn文件仍会报错)。2.将压缩包内patches文件放入Myeclipse\dropins文件夹内,再次重启Myeclipse即可打开activiti流程编辑器。注:patches夹与activiti文件夹同时放入dropin,同时activiti.link文件里的内容要更新

2017-09-28

activiti-designer-5.18.0最新Activiti官方插件

Myeclipse安装activiti插件 Myeclipse安装activiti插件

2017-09-28

ant-1.10+Maven-3.5i最新官方版下载

ant-1.10+Maven-3.5i最新官方版下载 ant-1.10+Maven-3.5i最新官方版下载 ant-1.10+Maven-3.5i最新官方版下载

2017-09-27

Android编程权威指南(第2版)

Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程权威指南。全书共36章,详细介绍了8个Android应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得宝贵的开发经验。第3版较之前版本增加了对数据绑定等新工具的介绍,同时新增了针对单元测试、辅助功能和MVVM架构等主题的章节。

2017-09-14

java软件插件开发模式源码

java软件插件开发模式Maven源码 java软件插件开发模式Maven源码 java软件插件开发模式Maven源码 java软件插件开发模式Maven源码

2017-09-14

ColorPix+size+截屏+屏幕取色四款小软件

ColorPix+size+截屏+屏幕取色四款小软件,欢迎下载! ColorPix+size+截屏+屏幕取色四款小软件,欢迎下载! ColorPix+size+截屏+屏幕取色四款小软件,欢迎下载!

2017-09-13

Git-2.12.0-64-bit最新Windows 64位

Git-2.12.0-64-bit最新Windows 64位,欢迎下载!! Git-2.12.0-64-bit最新Windows 64位,欢迎下载!! Git-2.12.0-64-bit最新Windows 64位,欢迎下载!!

2017-09-12

LitePal 1.6.0下载

LitePal 1.6.0下载,在github下载的,内里包含源码,欢迎下载 LitePal 1.6.0下载,在github下载的,内里包含源码,欢迎下载

2017-09-12

空空如也

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

TA关注的人

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