自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 linux开启关闭Spring进程脚本

开启脚本:# 获取当前路径export current_path=$(pwd)# 日志文件的路径export log_path=$current_path/logFiles# nohup java -jar 不挂断(后台执行)启动java进程# $1 传递过来的参数:比如dev\uat\prodmain(){nohup java -jar -Dspring.profiles.active=$1 $current_path/iApp-demo-0.0.1-SNAPSHOT.jar &g

2022-05-17 17:32:56 380 1

原创 Halcon hWindowControl 鼠标缩放平移区域模板匹配绘制

如题所示功能,被一个技术问题卡住折腾了近大半天时间,经过不懈努力,反复验证各参数意义,终于攻克了。分享给需要的朋友。效果如下:思路如下:首先鼠标滚轮缩放,按压鼠标左键平移的鼠标事件组合:MouseDown,MouseUp,MouseMove,MouseWheelEvent,具体为:void AddEvent() { hWindowCo...

2020-03-13 19:36:36 5722 6

原创 SQLServer 2012 高可用之镜像搭建实录

SqlServer 2012高可用搭建过程如题所述,记录下我的搭建“心路过程”,项目需要数据库实现高可用,手头只有sql server 2012 Express的安装包,实验的资源缺乏。起初对SqlServer高可用还没有实际做过,百度了些资料,决定用Alwayson 来实现,发现搭建环境的步骤比较复杂,又没有趟过坑的经验,相比下镜像还是来的方便快捷些。记录下搭建过程,对于需要快速解决问题的朋...

2019-03-01 09:27:44 5859

原创 Bootstrap daterangepicker 位置及双日历单独选择

初次使用bootstrap的双日历时间控件,感受是总觉得有bug,日历的选择默认有双联动,不太符合国人的选择习惯,通常的做法是单独选择,可以不分先后顺序选择起止时间。感觉这个问题不解决,用户体验下降很多,都有点想放弃的感觉,由于找不到合适的关键字来百度这个问题,于是看官方文档和demo,无意间看到了linkedCalendars 属性。柳暗花明,大概知道作用了,试了下果然生效了,开心。另外一个...

2018-11-24 17:58:09 2253

转载 IIS 之 连接数、并发连接数、最大并发工作线程数、队列长度、最大工作进程数

转载:参考:https://blog.youkuaiyun.com/enweitech/article/details/79815137https://blog.youkuaiyun.com/enweitech/article/details/79815137https://blog.youkuaiyun.com/by_ron/article/details/78027087一、IIS连接数  一般购买过虚拟主机...

2018-10-16 10:42:55 3319

原创 Axure RP 8 激活

下载地址:链接:https://pan.baidu.com/s/1gN3lZEff4OsYWsTAY49r-w 提取码:7u43适用版本 Axure 8.1.0.3379licence:zdfans.comkey: gP5uuK2gH+iIVO3YFZwoKyxAdHpXRGNnZWN8Obntqv7++FF3pAz7dTu8B61ySxli亲测可用 ...

2018-10-11 11:12:33 2302 1

原创 GitHub 实战体验学习

说在前面:GitHub作为源码管控方案的一种,他的实现机制和TFS或SVN之类有些区别:它属于分布式的版本管控系统,以区别于TFS或SVN的集中式版本管理。我理解的集中式就好比多个终端要联网到一台中央服务器,代码都从这里取出和存回,需要保持时刻联网操作,而分布式则是多个终端都同时存有一份完整的本地代码库,本地的编辑修改,提交,删除都是在自己的本地操作,需要提交到GitHub仓库时才连接一次网络即可...

2018-09-30 23:26:54 709

原创 js实现类似TabPage切换的效果

首先声明:这个js算法的原理并非原创,这里只是学习实现的效果和原理!尊重原创,原创作者无从考证,多个开源的类似后台管理系统中都有这个多iframe的效果,且实现的效果一致,都采用了相同的算法版本。本人只是学习了解之后,做了一个精简版的还原。首先核心的js实现代码如下:$(function () { top.vpms = top.vpms || {}; vpms.tab...

2018-09-21 09:49:39 1507

原创 WPF 视频开发所谓的空域问题解决

步骤一:到下面的连接中下载源码:https://archive.codeplex.com/?p=microsoftdwayneneed根据自己项目所用的.net framework版本编译对应版本的dll,得到下面2个dllMicrosoft.DwayneNeed.dllMicrosoft.DwayneNeed.Win32.dll在项目中添加引用,引入命名空间: xml...

2018-08-21 21:04:27 3595 3

转载 Linux下的文件结构,及对应文件夹的作用

/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp ...

2018-08-17 10:29:49 335

原创 Android利用HttpURLConnection发送Http请求上传文件

关于Android或Java的Http get,post请求的例子和做法还是很多的,本人在项目中没有使用第三方的类库,利用了Android原生类库HttpURLConnection做了一次文件上传,代码逻辑不复杂,就是要理解Http协议的过程和耐心+细心的调试:下面是一个实战例子,测试成功:如需了解Http文件上传中Http 协议的原理:请参考本人的另外一篇文章:从HTTP的multipa...

2018-08-13 21:18:30 7928

原创 Redis 安装及设置主从配置

目标是为了设置Redis的Master-slave主从配置,从安装部署到主从配置完成,折腾了一个下午的时光,终于成功了。好记忆不如烂笔头,算是给自己一个回看阅读的机会。把自己一步一步解决问题的过程记录下来,也是一个复习总结的过程,给碰见同样问题的大家一个参考文章!本人试验的Redis安装分window和Linux(CentOS)版本:1:window 版本Redis安装:到http...

2018-08-11 22:42:52 392

原创 VS 调试Task 异常捕获时不进catch

 新建一个控制台程序,写入如下代码:/// <summary> /// 处理任务中的异常 /// </summary> class Program { static void Main(string[] args) { Task<string> task; try ...

2018-08-08 16:33:34 2712

转载 C# 版本和.NET 版本以及VS版本的对应关系

https://en.wikipedia.org/wiki/C_Sharp_(programming_language)#Versionshttps://en.wikipedia.org/wiki/C_Sharp_(programming_language)#Versionshese are the versions of C# known about at the time of thi...

2018-08-08 15:27:01 15415 1

原创 C# 多线程编程ReaderWriterLockSlim应用

下面模拟一个场景:一辆车有X个座位,设置有限个数的爱心座椅,车门一次只能进入N个乘客,Y个乘客排队上车(Y>X),先上车的人座位自由选择(包含爱心座椅),后上车的人群中如果需要特殊照顾(老弱幼孕等),需要优先安排到爱心座椅,如果没有空余的爱心座椅,则可以坐普通座位,剩下没有座位的人只能站立了!(场景设计可能不那么恰当,纯粹学习之用)如何用多线程来模拟乘客上车找座位这个场景呢?下面来实现这...

2018-08-06 18:45:09 2152

原创 解决Xshell 工具连接不上VirtualBox虚拟机

初次尝试用VirtualBox安装Linux虚拟机,却遇到了一些问题,特地记录于此,方便后面查阅!首先简易记录下安装Linux虚拟机过程:大致经过如下步骤:新建虚拟电脑,加载Linux版本镜像安装文件,安装结束配置网络连接;1:新建虚拟电脑:利用VirtualBox的新建虚拟电脑向导还是很容易新建一台虚拟电脑的,一路下一步就可以了。2:点击上图创建后,然后启动虚拟机:...

2018-08-03 12:17:25 22631 14

原创 利用WPF InkCanvas水墨控件圈选移动笔画

项目的开发需要,用到了WPF原生提供的InkCanvas控件,也有叫水墨控件。 需要开发的功能为鼠标光标随意圈选笔画,选中完成后移动圈选的笔画到画布其他地方。功能实现的效果如下所示:本文只讲解实现的核心代码:1:类似Photoshop的 Lasso工具的效果如何实现?(锦上添花的UI效果:photoshop里圈选后的线框专业说法叫蚁行线,如果能做到动画更完美了)2:套选工具选择...

2018-07-26 17:58:10 10082 1

原创 WPF Toast 弹窗影响全局快捷键的修复

在一次需求中,需要使用到Ctrl+ Ctrl - 组合快捷键来缩放画布。这个效果借助WPF 的命令绑定很容易实现,代码如下:Window.GetWindow(this.View).InputBindings.AddRange(CreateInputBinding());internal System.Windows.Input.InputBinding[] CreateInputBinding()...

2018-07-07 08:19:08 839

原创 vue2.0 列表项移除过渡动画作用在最后一个元素的bug修复

见如下动图,列表移除动画过渡的效果作用在最后一个元素上,结合看了vue2.0官网,始终找不到原因!见如下代码如下:<div class="option-wrapper"> <transition-group name="option-list" tag="ul"> <li class="option-item" :key=&quot

2018-07-02 21:17:38 3289 2

原创 从HTTP的multipart/form-data分析看C#后台 HttpWebRequest文件上传

在web请求中ContentType一直没有过多关注,也知道ContentType设置为application/x-www-from-urlencoded或multipart/form-data 后和接口层后台获取参数值有重要关系。但都没有稍深入研究,这次研究了一番,记录于此!首先为何常见的web前端文件上传使用的是multipart/form-data 而非x-www-from-urlencod...

2018-06-15 23:29:27 31852 3

原创 padding-top 100%应用

这里学习到的是当margin padding 赋值为%百分比的时候,是按父元素的width为参照物,于是很多应用来先占位布局,再加载元素,例如图片的加载,防止页面抖动或闪一下的感觉,尤其网站状况不佳的情形下很容易出现!下面是一个应用padding 百分比的例子:<div class="image-header" ref="imageHeader"> <img ...

2018-06-09 21:39:27 3568

原创 在stylus中使用媒体查询遇到的一个坑

在vue.js高仿饿了么学习中,在做评论标签页面时,在iphone5手机屏上会显示折行的不良效果,如下图所示:对照视频教学上的做法如下:页面结构<div class="overall"> <div class="overall-left"> <h1 class="score">{{seller.score}}</h1

2018-06-09 21:08:01 4347 2

原创 vscode中自动格式化stylus设置

在vscode中编写好如下风格的stylus样式代码vscode 的格式化命令alt+ctrl+F 代码会变成如下图所示如何保证自动格式化时stylus的风格不发生变化呢?只需对vscode进行设置即可,在vscode的插件选项中搜索:“stylus Supremacy”安装,配置如下图所示的选项:再次格式化时,stylus的风格就不会发现变化了...

2018-05-29 23:04:26 21199 1

原创 vscode中eslint检查警告Trailing space的自动化处理

在vscode 的使用过程中,执行npm run dev时会执行eslint 规范检查;常常碰见的错误信息如下:如果一行一行错误信息逐行检查处理,效率极低,且重复劳动,耗时费力,在插件横行的web前端时代,工具带来的好处就是自动化处理,带来强大生产力,那么vscode如何自动处理这类警告信息呢?这里再次尝试在一些结尾处多打些空格,此时你会发现并不能马上生效去除这些空格,这里一个小技巧,打几个无用的...

2018-05-29 22:06:21 28428 1

原创 WPF 按钮绑定TextBox的 Validation.HasError

先看下实现界面效果:实现的效果主要有:1:输入用户姓名验证不通过(/^[\u4e00-\u9fa5\w]{3,16}$/),文本框边框显示红色,鼠标悬浮有ToolTip提示错误信息;2:当输入验证不通过时,保存按钮不可使用;这里实现步骤如下:1:定义带清除按钮的文本框;<ControlTemplate x:Key="ErrorTemplate"> <Doc...

2018-05-28 17:42:48 6187 1

原创 Vue2.0 no-side-effects-in-computed-properties WARNING处理

V2.0学习《高仿饿了么》过程中,对照视频代码编写如下代码:listShow() {        if (!this.totalCount) {          this.fold = true;          return false;        }        let show = !this.fold;        return show;      }  }编译警告信息如下...

2018-05-27 21:29:22 15289

原创 Vue2.0实现高仿饿了么项目里的小球飞入动画

在学习Vue.js高仿饿了么项目的过程中,有一个小球飞入购物车的动画效果。项目是基于vue1.0的,如果是vue2.0的项目,改如何实现呢?自己也花时间研究了一会,从迷惑不解,各种尝试未果,后来咬文嚼字研读vue 2.0官网关于过渡的章节,再到最终实现效果,心情十分愉悦,同时也算对vue2.0 transition 动画也有所体会和掌握。记录于此,分享大家!先看下效果在实现效果的过程中,我的体会有...

2018-05-25 19:09:31 8154 6

原创 Vue.js实战 better-scroll 应用

实现的效果如下图所示:项目来源《Vue.js高仿饿了么实战》这里是对better-scroll 组件的简单应用,可以参考文章:https://www.imooc.com/article/18232#本文对这个页面功能的better-scroll应用做点小的改进,记录学习过程,分享大家!教学项目里做的效果是左侧列表滚动,右边菜单导航条的高亮切换显示,但有个问题,如果高亮的菜单藏在视口范围之下,就看不...

2018-05-23 11:56:26 670

原创 vue2.0 多个css过渡效果的组合应用

在学习vue2.0版本的过程中,入门实战项目学习的是慕课网的《Vue.js饿了么高仿实战》,这个项目利用的是vue1.0的版本,其中有一个css过渡动画的效果,在vue 2.0中经过本人的尝试,也实现了,特记录分享学习过程!实现的效果如下所示:模板结构如下:<template> <div class="chart-ctrl-wrapper"> <transit...

2018-05-23 11:16:27 691

原创 vue-cli脚手架是什么及其脚手架搭建

作为有多年Asp.Net WebForm及Winform &WPF开发经验的老鸟来说,入门学习vue的过程中也碰见不少迷惑之处。首页一直在写Html+CSS+Javascipt(JQuery), 对现在比较火的vue也比较好奇,入门探一个究竟。首先一直看到和听到利用vue-cli搭建脚手架,听的觉得很新鲜,说到脚手架映入我脑海的就是工地上看到的脚手架,难道这里和脚手架有关系或是什么谐音之类...

2018-04-22 21:34:21 27608 3

原创 npm 配置项registry修改为淘宝镜像

在使用npm 的过程中,搜索网上的资料基本上可以看到类似如下的描述:“npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像”。初体验,不知道淘宝cnpm镜像为何物。根据这句描述,我们应该可以理解有2件事要做:1:找到淘宝的镜像地址;2:更改当前npm所使用的下载包服务器地址;打开https://npm.taobao.org/上面的地址太多,根本不知道那个是我可以用的地址;百度看了一下,例...

2018-04-22 12:00:38 50175 2

原创 Grunt初体验

记录初次使用grunt的步骤:1:到https://nodejs.org/上下载安装node.js,本人环境为win10 64位系统,下载对应版本的node.js2: 就像安装其他软件如photoshop一样,下一步下一步就好;3:在最近安装列表中开启node.js命令行工具4:安装grunt-cli:5:进入到站点目录安装grunt 6:在所在的站点中添加如下文件:package.json:{ ...

2018-04-08 21:32:10 355

原创 JS下载文件流

下载的代码如下:            var xhr = new XMLHttpRequest();            var formData = new FormData();            formData.append('snNumber', $("#snNumber").val());            formData.append('spec', $("#spec"...

2018-03-16 13:40:59 30262 1

利用JS+CSS实现滚动表格数据展示

利用CSS动画制作 Html 表格数据滚动显示, 实际自己开发也不难实现。实现的方法很多,下面是本人的一种实现方案,分享给大家。

2019-06-06

asp.net core 5.0 blazor 增删改查基本开发

基于asp.net core 5.0 blazor 增删改查基本开发

2022-03-16

WPF InkCanvas笔画圈选移动功能

项目开发需要,用到了WPF原生提供的InkCanvas控件,也有叫水墨控件。 需要开发的功能为鼠标光标随意圈选笔画,选中完成后移动圈选的笔画到画布其他地方,本人原创代码,供参考!

2018-07-26

js实现的Muti TabPage切换

在很多后台管理系统中,有类似多个TagePage切换页的效果,这里是一个js实现的版本,可以实现TabPage 翻页,切换Tab选项卡,新增Tab,删除Tab等,供学习了解之用!

2018-09-21

Excel.dll Asp.Net

【注:在VS.Net中运行是要添加Excel.dll组件的,Excel组件VS.Net本身是没有的,下面是生成Excel.dll的方法。】 1.要保证机器本身要安装OFFICE. 2.把[C:\Program Files\Microsoft Office\Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:\Visual Studio.Net\SDK\v1.1\Bin:VS.Net安装路径]路径下。 3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:\Visual Studio.Net\SDK\v1.1\Bin]下生成Excel.dll组件。 4.在项目中添加Excel.dll引用就OK了。

2009-05-10

webpack结合vue多页应用开发基础框架

基于webpack的 vue应用开发出多页面应用系统,适合移动端,桌面端应用开发。下载后执行cnpm install,然后npm run dev运行,打开浏览器: 访问localhost:8080就可以看到效果

2019-06-02

空空如也

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

TA关注的人

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