自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lee576的专栏

此博内容全为自己的笔记,是写给自己看的,如果看客觉得有用,不用客气,觉得没用,也不要咒骂,抱怨,更不要找我要代码,毕竟我不是专门写给你看的

  • 博客(1863)
  • 资源 (17)
  • 收藏
  • 关注

原创 MySql 记录存在就累加某个字段,不存在就插入新纪录

下面是一个例子,表中一定要有一个唯一索引,关键的一句语法ON DUPLICATE KEY UPDATE `qty`= `qty` + VALUES(`qty`);INSERT INTO `henrymes`.`inventory` ( `id`, `item_id`, `warehouse_id`, `warehouse_area_id`, `warehouse_lo...

2019-06-17 14:27:59 1864

原创 .net core 前后端分离项目Jenkins自动构建例子

后端构建脚本前端构建脚本,这里用的vue.js

2019-04-02 11:31:41 697

原创 5行代码解决.net core中前端vue HTML5 History 刷新页面404问题

app.Run(async (context) => { context.Response.ContentType = "text/html"; await context.Response.SendFileAsync(Path.Combine(env.WebRootPath, ...

2019-03-08 17:51:02 2228 3

原创 支付宝/微信小程序支付流程

2019-02-14 11:37:35 980

原创 支付宝小程序搜索不到蓝牙设备的原因

不论用 getBluetoothDevices 还是 onBluetoothDeviceFound 都获取不到设备,那么检查一下手机的定位服务是否开启,坑

2019-01-29 14:35:07 3164

原创 修改 Alipay.AopSdk 的HttpWebRequest 为 HttpClient

 修改 Alipay.AopSdk 的HttpWebRequest 为 HttpClient,主要是适配Core环境,原因是 HttpWebRequest 在 Core 环境下的连接池管理是没有的,高并发下IIS会崩溃。这里没有用HttpClientFactory 主要因为要加入这个改动量应该是不小的,只能用静态 HttpClient 先代替。下面代码有待在生产环境验证,做个笔记吧,之前这块高...

2018-12-19 09:37:59 738

原创 .net core 中并发请求发送HttpWebRequest的坑

在framework中,大量并发 HttpWebRequest 需要设置一个最大连接数ServicePointManager.DefaultConnectionLimit = 200;但是在.net core中却无效,因为core不使用 ServicePointManager 管理连接数,在core中只有使用HttpClient,HttpCilentFactory来管理连接数,如果在co...

2018-12-14 18:16:39 13436

原创 Visual Studio 2017 (as of 15.7 preview 3) 新的前端包管理器

右键点击项目,选择"管理客户端库"的选项 会新建libman.json 这个配置文件,新文件看起来像是这样{ "version": "1.0", "defaultProvider": "cdnjs", "libraries": []}然后我们加入想要下载并管理的库,比如Jquery,然后设置他的下载路径{ "version":

2018-09-01 23:24:52 758 1

转载 windows版redis报错:本地计算机上的Redis服务启动后停止

今天遇到此问题,是照此方法解决的,收藏一下https://blog.csdn.net/pucao_cug/article/details/68951860 

2018-08-16 09:52:47 1611

原创 支付宝小程序开发练习,显示自定义二维码(四)

之前用了几种方式1.后端生成二维码需要加密的字符窜,小程序前端利用二维码组件渲染canvas画出二维码,由于支付宝小程序没有这样的组件,于是去找微信小程序的解决方案,把微信小程序的二维码前端组件搬过来用,调试到不报错了,结果二维码显示不出来,原因很难找,宣告失败!2.后端生成图片,并把图片的地址URL发到小程序前端,前端调用my.downloadFile 成功,但后端却要生成大量图片,并且...

2018-08-09 12:26:00 4541 1

原创 使用ServiceStack.Redis 时出现错误 MISCONF Redis is configured to save RDB snapshots

找到 Redis 的安装路径,双击打开 redis-cli.exe 输入命令 config set stop-writes-on-bgsave-error no异常排除,参考文章 https://blog.csdn.net/linfenliang/article/details/39374785...

2018-08-09 11:34:35 847

原创 支付宝小程序开发练习-重构,在app.js获取用户信息(三)

支付宝小程序在前端只能获取到用户昵称和头像,但是这是远远不够的,我们至少需要获取到用户的支付宝User ID,这个时候就必须在后端利用支付宝的SDK来获取了,当然前端要发出 httprequest 请求,下面结合前两篇的例子进行修改支付宝小程序前端app.jsApp({ globalData:{ studentid:'', username:'', api...

2018-08-03 17:17:55 2360

原创 也来说说破解ServiceStack.Redis的限制

在搜索这个问题的解决办法时,一般会搜到这个文章https://www.cnblogs.com/qitianshuye/p/8618227.html嗯,改dll文件......不过......要是有源码那不是更好吗?嗯,那么源码来了......https://github.com/ServiceStack/ServiceStack.Text前人栽树后人乘凉,通过前人的分析,限制主要集...

2018-07-31 14:56:26 4266 2

原创 IIS Express 只支持localhost和https的问题

修改项目根目录如上文件(以上.vs是隐藏文件夹,需要设置为显示),下图中把https改成http,localhost改为具体ip

2018-06-29 13:14:37 2446

原创 支付宝小程序开发练习-重构,在app.js获取用户信息(二)

App({ getUserInfo(){ return new Promise((resovle,reject)=>{ if(this.userInfo) resovle(this.userInfo); //调用用户授权 api 获取用户信息 my.getAuthCode({ success:(authcode) =>{...

2018-06-25 09:33:55 2180

原创 支付宝小程序开发练习-显示自己的支付宝头像(一)

上图是默认建立的项目文件,下面做一个简单的功能,读取支付宝用户信息,显示到头像到界面上<!-- 视图层 --><view> <image style="background-color: #eeeeee; width: 200px; height:200px;" mode="{{item.mode}}" src="{{src}}" onError="ima.

2018-06-22 17:54:30 3574 1

原创 T4 模板在 NET Standard 2.0/.NET Framework 4.6.1) 环境下报错

在调试模板时报如下错误 The type 'Enum' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, 明显是没有引入 netstandard.dll ,通过如下路径找到nets...

2018-06-19 10:21:23 2268

原创 Vue.js 踩坑记 (五)

这篇体验一下VUE的双向绑定<html><head> <meta charset="utf-8"></head><body> <script src="https://unpkg.com/vue/dist/vue.min.js"></script>

2018-05-03 14:50:50 625

原创 Vue.js 踩坑记 (四)

要开发还得选好IDE,我推荐使用 Visual Studio Code,下面看看怎么调试。试着调试 node.js 的 代码还是上篇那段 const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => { re...

2018-03-14 16:51:12 1297

原创 Vue.js 踩坑记 (三)

要学Vue.js 其实还是需要对node.js有一定的了解,下面用官方例子搭一个http服务器,然后访问他的时候返回一个Hello World一共需要3步完成1.引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。2.创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。3.接收请求与响应请求 服务器很容易创建,...

2018-03-12 10:50:45 890

原创 Vue.js 踩坑记 (二)

上次用npm命令安装时发现下载速度特别慢,后来找到原因,原来npm是国外的网络,国内淘宝提供了一个镜像,叫cnpm,速度要快很多首先安装它 npm install -g cnpm --registry=https://registry.npm.taobao.org然后我们使用Vue.js 开发项目还需要安装一个 vue cli,这是vue 项目的模板框架。这个时候就可以用 cnpm 来安装了,速度...

2018-03-09 10:59:05 1103

原创 Vue.js 踩坑记 (一)

这两年由于工作关系又转回去搞"没前途"的WinForm,虽说心里老大不情愿,作为一个大龄程序员,有时候不得不以生活为第一选择,太忙的工作也是无心坚持的,毕竟不能像年轻人那么拼精力,又出差又加班的工作确实不适合我,经过这么多年的打磨,我觉得这方面我也受够了。虽然工作内容不容我去挑,但对技术的追求是一直不想放下的,过去几年的流行的前端框架一直在变,什么Dojo,Ext.js,BackBone,Angu...

2018-03-08 14:42:46 2574

原创 PL/SQL 取每个分组第N条记录

下面是一个例子,按 CHARLINENAME 分组,按 STOPTIME 排序,最后去分组第一个 where rn = 1select * from (SELECT ROW_NUMBER() OVER(PARTITION BY CHARLINENAME ORDER BY STOPTIME DESC) RN, T.* FROM T_STOPLINE

2017-10-30 14:17:49 997

原创 Sql Server 查看存储过程在哪些作业中被调用

SELECT * FROM msdb.dbo.sysjobs JOB WITH( NOLOCK) INNER JOIN msdb. dbo.sysjobsteps STP WITH(NOLOCK ) ON STP .job_id = JOB .job_id WHERE STP .command LIKE N’% sp_name %’

2017-09-22 14:05:28 10346

原创 SVN(TortoiseSVN)提交时忽略bin和obj目录

一般协作开发情况下,有意思无意将bin和obj目录添加到版本管理中是很烦人的事儿,在VS中不断地编译程序集和提交将带来版本暴增问题.如果你用的是乌龟SVN(TortoiseSVN)可以通过添加属性来忽略掉.具体实现在解决方案目录上点右键 在乌龟菜单中找到”属性”点开 在弹出窗中点”新增” 在弹出窗中的”属性”中选择”svn:ignore” 然后取值中填上bin和obj各一行 确认并提交目录

2017-09-15 17:26:59 2340

原创 PictureBox 直接加载 ftp 文件

PictureBox 直接加载 ftp 文件var uri = string.Format("ftp://{0}:{1}@{2}/{3}/{4}", _ftpLoginName, _ftpPassword, _ftpIp,dir, fileName);PictureBox.LoadAsync(uri);

2017-09-12 09:27:14 2118

原创 My97DatePicker 开始时间,结束时间限定

<input type="text" name="start_time" id="start_time" class="Wdate" onfocus="WdatePicker({ dateFmt: 'yyyy-MM-dd HH:mm', readOnly: true ,maxDate:'#F{$dp.$D(\'end_time\')}'});" format="yyyy-MM-dd HH:mm"

2017-06-05 13:57:19 5352 1

原创 Asp.net Razor 控制 Javascript 输出

$(function () { treeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes); treeObj.expandAll(true); var organIds = $('#hdOrganId').val(); if (organIds.length > 0) {

2017-04-21 17:56:45 1890

原创 Jquery Layer 插件关闭刷新父窗体

$.reload(); var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index);

2017-03-23 10:31:32 1627

转载 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)

PS:你可以用Firebug或者任意浏览器的开发人员工具修改图片尺寸,测试测试效果。(任何关于本文的问题请留言)再看看代码,主要2部分:HTML代码:CSS代码:/For Firefox Chrome/ .demo{border:1px #ddd solid;width:208px;height:148px;overflow:hidden;text-align:center;display:tab

2017-02-27 18:05:29 933

原创 Chocolatey 强大的windows 软件包管理工具

当下,包管理工具十分流行,如今不光是开发用的包,就连软件包都有管理器了。 下面隆重推荐 Chocolatey ,官网 跟其他包管理器一样,都推崇使用命令行下面说一下安装方法 管理员身份运行 cmd@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object net.webclient).DownloadStr

2017-02-21 14:04:26 11995 6

原创 适用于 VS 2015 的GIT环境搭建

去https://git.oschina.net/ 注册一个账户去https://git-scm.com/download/win 下载64-bit Git for Windows Setup.去https://tortoisegit.org/download/ 下载 Download TortoiseGit 2.4.0 - 64-bit 及 Language Packs (注意: 安装步骤

2017-02-21 10:32:34 2366

原创 java.lang.IllegalArgumentException: Control character in cookie value or attribute

java.lang.IllegalArgumentException: Control character in cookie value or attribute. 出现这个错误,冷静!一般跟web.xml没什么关系,跟字符集类型也没什么关系,直接清理掉IE的Cookie即可 照此文参考解决链接

2017-02-08 09:59:07 1628

原创 限制拖放UEditor的宽度不超过它的父容器大小

有关拖放bug的问题可以参照上一篇 实际应用中还会遇到另一个问题,拖放UEditor的宽度没有限制,很容易超过它的父容器的宽度。 超过容器边界,超出的部分就被遮挡了,这不是我们想要的,因此,要对它的宽度进行限制,代码如下 editor.ready(function (obj) { var editorId = '#' + editor.c

2017-01-17 14:53:18 2243

原创 修复UEditor拖放大小的bug

UEditor 版本为1.4.3.3 ,首先是开启UEditor拖放大小的功能 在 ueditor.config.js 中修改scaleEnabled为true //是否可以拉伸长高,默认true(当开启时,自动长高失效) ,scaleEnabled:true接着问题来了,在拖放UEditor大小的时候,编辑区域的大小居然没有跟着改变!如图 这个问题我给百度UEdi

2017-01-13 11:23:45 5905 1

原创 Asp.net Mvc 中使用UEditor

首先去这里下载 然后重名一下下载的文件夹为ueditor(想自己起名字也可以,不过配置文件就要改成一样的了,这里为了避免麻烦,就跟配置文件里的名字保持一致了)然后根据自己需要放到项目中,我是这么放的 上面建的文件夹也是跟配置文件保持一致,并不是非要照着这么做,这里只是跟配置文件保持一致,可以根据自己需要修改配置文件,自己想怎么建都行,看看配置文件就明白了config.json/* 前后端通信相关

2016-12-23 10:52:39 3044

原创 用Fiddler测试Asp.net Web API Post 方法

没什么好说的,重点看上面填的东西,Content-Type: application/x-www-form-urlencoded 通常要自己加上去服务端接收参数using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System

2016-12-20 11:59:50 5466

原创 利用Plupload解决大容量文件上传问题, 带进度条和背景遮罩层

大容量文件上传早已不是什么新鲜问题,在.net 2.0时代,Html5也还没有问世,要实现这样的功能,要么是改web.config,要么是用flash,要么是用一些第三方控件,然而这些解决问题的方法要么很麻烦,比如改配置,要么不稳定,比如文件上G以后,上传要么死掉,要么卡住,通过设置web.config并不能很好的解决这些问题。这是一个Html5统治浏览器的时代,在这个新的时代,这种问题已被简化并解

2016-09-07 15:23:25 13616

原创 老生常谈,打包windows服务安装包

搞.net 开发的不可避免的要做打包程序的工作,而其工作过程甚是枯燥乏味,从vs2010以后微软干脆去掉了打包工程的创建模版,取而代之的是用InstallShield这个商业化工具,默认只支持免费版本,而免费版本就是阉割后的商业版,有一些基本的功能都没有,比如运行脚本之类。扯远了,今天要说的是制件Windows服务的安装包,经本人竟2-3个小时的折腾,觉得用InstallShield打包Window

2016-08-20 16:29:25 4588 12

原创 WebBrowser 遇到类似银行网页需要安装插件才显示的文本框问题

在浏览器里安装完插件,可以正常使用,但在WebBrowser里面无法显示或使用,这个时候要在Windows的注册表中设置嵌入WebBrowser程序的IE默认使用版本,这个过程可以手工来做,但最好是在程序初始化的时候自动把注册表设置好 private void IeReg() { try { int bi

2016-06-14 15:11:15 4883

Blazor 下的 Json 编辑器

Blazor 下的 Json 编辑器| 包括语法着色,Json 属性的数据类型控制 还可以自定义编辑器,基于开源项目的一个改造

2024-04-19

.net 8 + Azure 登录 + Ant Design Blazor

一个 .net 8 + Azure 登录 + Ant Design Blazor 的基本后台框架 主界面使用了 Ant Design Blazor 搭建 后台技术是 .net 8 Blazor run at server 模式 登录方式使用 Azure 实现了菜单导航和路由 此外实现了读取和修改本地Json文件的功能

2024-04-18

VueStudy.rar

Vue + Element UI

2021-07-28

Asp.net MVC 下使用百度 UEditor 编辑器

Asp.net MVC 下使用百度 UEditor 编辑器

2016-12-23

Advanced.Installer.v13.1注册机

Advanced Installer 是一款功能强大、可生成符合MS Windows 认证的Windows Installer 的MSI 安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建 MSI 文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合Windows 最佳操作建议。

2016-09-19

MySQLBackupFTP及注册工具

这个工具主要就是自动备份数据库,一键还原数据库,发送备份数据库日志报告到邮箱,自动压缩备份好的数据库 定期执行数据库备份任务,取代SSMS的维护计划,上传数据库备份文件到FTP服务器、其他网络硬盘等

2016-09-19

AlwaysUp8.5及注册机

一个计算机系统软件,能将可执行文件、批处理文件及快捷方式作为windows系统服务,并且进行管理和监视确保100%运行。当程序崩溃、挂起、弹出错误对话框时,AlwaysUp 能自动重启程序,并运行自定义的检查功能确保程序一直可用。AlwaysUp 能发送详细的email使你清楚地了解崩溃、重启等事件。

2015-09-25

NetMQ例子,推拉模式

NetMQ例子,推拉模式,改造了一下官方的例子,更容易理解

2015-07-20

NetMQ例子,多线程模式,推拉模式等

NetMQ例子,多线程模式,推拉模式,订阅模式等

2015-07-19

word(doc,docx都支持)转成chm

转换效果非常不错,甚至可以把word的目录转成chm的目录

2015-01-21

数据库数据互导及文档生成工具(IT人员必备)

介绍:基于CYQ.Data 开发的,一款支持从一种数据库中反向工程生成多种数据库脚本和多数据库间批量互导数据功能的小工具。 功能1:反向工程,从任意一种数据库生成另外一种数据库脚本 功能2:导数据功能:从任意一种数据库导数据到另外一种数据库 功能3:生成数据库设计文档,从任意一种数据库生成任意的数据库类型数据库文档

2015-01-19

ReoScript引擎的简单使用

ReoScript引擎的简单使用,导入.net命名空间,从文件中导入脚本并执行,等等

2014-12-28

CMMI项目文档模板

整个项目流程中所有文档的模板,没写过文档的,或者不知道怎么写的,有很大的参参考价值

2014-11-20

Winform中的仿Vista里的水晶按钮

WinForm"不错的Vista风格水晶按钮"控件

2014-10-14

类似SCSF中EventBroker解耦事件调用方和接受方,打破"+="带来的耦合

里面实现了微软SCSF框架中的EventBroker模块的功能,它的使用和SCSF几乎一样,熟悉SCSF的人几乎一下就能上手,只是这个类库不在像SCSF一样,只能在框架中使用,它不依赖于SCSF,可以用在WinForm,WPF中,是一个独立的组件。 原本应该在"Code Project"上可以下载的,上面只有它的介绍,下载链接好像有问题 http://www.codeproject.com/Articles/30066/EventBroker-a-notification-component-for-synchrono 我在百度上找了很久,终于找到一个可以下载的地方,这里是它的源码。 http://sourceforge.net/projects/bbvcommon/

2014-08-16

winform窗体验证控件

附带控件源码及使用例子 含非空,正则表达式

2013-12-16

AndEngine游戏引擎讲解

AndEngine游戏引擎讲解,代码实例

2013-03-15

VclSkin4.6

UI皮肤控件,自动安装,支持delphi 2007

2007-12-17

空空如也

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

TA关注的人

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