自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 ABP中的ConcurrencyStamp的自动化管理

ConcurrencyStamp的自动化提交!

2023-09-01 18:32:05 484 1

原创 .NETCORE中关于swagger的分组

接口过多,需要使用到Swagger的分组功能,基于过滤器权限的划分,可以更加快速的划分出swagger的分组,提高接口访问速度!又不改变接口地址!

2023-08-24 09:53:05 1008

原创 PasteSpider之关于字符串模板占位字符等的说明

PasteSpider中的占位符使用好了后可以实现很多特殊的要求,比如你有一个服务器上同时运行了5个容器,5个容器是同一个镜像的,比方说日志文件都是记录于/app/log.txt,如果把他们的文件夹都进行虚拟化的,由于是同一个宿主,所以就冲突了,这个时候可以使用占位符把路径改成各自的容器ID,比如/log/log{{App.Id}}.txt,这样就解决这个问题了!

2023-04-20 21:41:06 431 1

原创 PasteSpider之关于宿主服务器需要支持的命令说明

只要能够使用容器发布的服务或者项目,都可以使用PasteSpider进行管理和部署,PasteSpider需要宿主服务器支持如下命令,各自命令为了实现各自的任务!

2023-04-19 21:03:22 123

原创 PasteSpider软件优势介绍

PasteSpider作为linux上部署容器,管理项目部署工具,可以更好的协调团队作业,可以分割各个开发环境,使用带参启动容器可以有效的保护配置文件的安全性!

2023-04-18 22:00:19 486

原创 PasteSpider之部署实际案例一则

本文简单介绍了使用PasteSpider部署一个项目到服务器上的例子,更多的配置和更多属性的作用,可以在评论中留言,我将第一时间给与回复!

2023-04-17 21:28:55 355

原创 PasteSpider之文件同步软件的介绍

文件同步软件作为PasteSpider中的很重要的一个分支,有了他你可以很快的创建构建和升级服务,由于绑定了文件夹可以有效的避免错误更新的问题(比如把A服务的文件同步给B服务了),加之同步过滤的支持,可以更加贴合实际的同步需求!

2023-04-16 20:20:44 325

原创 PasteSpider之--路由列表-私有仓库-环境配置-的介绍

PasteSpider中的路由和私有仓库作为很重要的一环,了解他们的关系和规则是非常必要的,这直接牵扯到自动构建部署和镜像的安全问题。我们将在后续对整个系统的流程进行说明,也会对一些经典的项目的部署做一个案例说明,会向你展现PasteSpider的简易操作

2023-04-15 22:00:16 307

原创 PasteSpider之项目环境-同步过滤-键值配置介绍

通过对此文,你可以了解如何在PasteSpider中隔离用户,可以在不同环境中启用不一样的配置,比如启用不一样的数据库。可以按需动态同步项目文件!

2023-04-14 22:04:17 552

原创 PasteSpider之项目-服务-环境介绍

在PasteSpider中项目和服务作为重要的一个对象,非常有必要对他进行深入的理解,理解后配置才能得心应手!

2023-04-13 21:46:57 510

原创 PasteSpider之服务器介绍

本文介绍了PasteSpdier中重要对象服务器的各项属性说明,为了更好的理解各项配置的作用。

2023-04-12 22:00:25 443

原创 PasteSpider的下载和安装

PasteSpider作为容器管理工具,他本身的安装也很简单,虽然你可以把她部署在Linux上,不过还是建议部署到docker/podman中比较合适,毕竟一行代码即可!

2023-04-11 20:32:32 536

原创 PasteSpider中关于项目,服务,环境,文件模式等对象的说明

如上图。

2023-04-10 20:37:28 314

原创 使用PasteSpider部署你的项目,适合作为开发的你

你是否在纠结于k8s的庞大和复杂,是否在被混论的发布流程搞得焦头烂额。PasteSpider适合你!足够小的内存资源消耗(300MB!),不需要专业的运维知识,图文操作,支持一键发布,支持自动路由配置,支持不同角色管理部署项目,支持私有镜像仓库,支持报表查看等!

2023-04-09 17:32:35 551

原创 net6.0使用grpc基于net6.0-alpine包报错

alpine ld-linux-x86-64.so.2 缺失问题 Dockerfile

2022-09-07 11:35:56 829

原创 .netCore 图形验证码,非System.Drawing.Common

.netcore 验证码,非System.Drawing.common实现,占用资源小,SixLabors.ImageSharp的图形验证码案例!

2022-09-06 17:45:42 1474 3

原创 html之js控制动态滚动条滚动

滚动条的动态曲线滚动,拆分段,然后是每段滚动的距离是不固定的。有点曲线动画的感觉

2022-06-09 10:41:25 806 2

原创 HTML5拖拽文件夹上传

拖拽文件夹,整个文件夹上传,对比上传,差异上传 html5文件夹和文件上传。

2022-05-27 10:18:18 656

原创 html的ul中的li的位置移动

<div class="divmain"> <ul> <li draggable="true" ondragend="dragend(this);" ondragstart="dragstart(this);"> <span class="spanword">这是一段文字内容1</span> <span class="spanli...

2022-05-11 10:45:02 1333

原创 Dockerfile包含netcore和node环境

docker运行多个服务,dockerfile打包多个服务。

2022-04-13 15:35:56 385

原创 .netcore 处理xss攻击,做输入验证

开发中我们往往需要给用户输入做一些特殊的过滤,主要的是防止xss攻击,至于一般的,有MaxLengthAttribute PhoneAttribute RegularExpressionAttribute等。MaxLengthAttribute 类 (System.ComponentModel.DataAnnotations) | Microsoft Docs上面是校验是否通过,我们这次做一个替换的,主要目的是防止xss工具,原理是比如在用户的输入字段中包裹一些js或者引入外部js等然后浏览器访问了

2022-04-06 11:05:36 1074 1

原创 按照时间拆分概率

private Random random; //tack("day", DateTime.Now, 600,3); //600分给3个小时 //tack("day", DateTime.Now, 600,3); //600分给1天,也就是分给24小时 /// <summary> /// 把数据拆分到对应时间内 /// </summary> /// <param n...

2022-03-17 09:41:40 124

原创 Postgres14自动按照时间分表

关于postgres按照时间的月份自动创建分表,也可以调整按照年,甚至按照月,其他操作按照正常的操作进行就可以了,比如查询和新增,都对母表进行操作。

2022-02-22 14:57:12 1524 1

原创 echartsY轴自由拖动,也可以X,Y都动

<!DOCTYPE html><html><head> <meta charset="utf-8"> <script type="text/javascript" src="../lib/jquery/1.9.1/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/echarts.

2021-12-10 15:15:18 1249 4

原创 .net c# 数组缩放int[30]->int[50]/int[40]->int[20]

//rate list int[] ratelist = new int[random.Next(10,30)]; for (var k = 0; k < ratelist.Length; k++) { ratelist[k] = random.Next(10, 1000); } Console.WriteLine("--...

2021-12-10 12:06:10 401

原创 ABP.vNext中的HostService使用DbContext

需要注入这么个东西private IServiceProvider _service; using (var scope=_service.CreateScope()) { using(var _dbContext = scope.ServiceProvider.GetRequiredService<XXXDbContext>()){ //其他代码,需要使用_dbContext的}

2021-11-30 10:49:05 625

原创 Docker里面的Postgres 14.0 使用中文分词,全文搜索

上面流程是我亲测可用的,搜索一大堆都是说得很含糊的,这个是完整的,我是使用window 10 - docker desktop - postgresql 14.0。

2021-11-15 17:24:59 1759

原创 ABP vNext 4.3.3

Unable to create an object of type 'XXXDbContext'. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728Unable to create an object of type 'xxxDbContext'. For the different patterns supported at design t

2021-10-13 15:05:18 204

原创 .NetCore过滤器太多了,排重!

过滤器的注入有三个方式1.直接全局注入options.Filters.Add(typeof(AuthUserAttribute));2.在Class标注[TypeFilter(typeof(AuthUserAttribute),Arguments =new object[] {"class","bbb" })]3.在Method标注[TypeFilter(typeof(AuthUserAttribute),Arguments =new object[] {"method","bbb" }...

2021-10-11 10:14:25 268

原创 expect shell linux ssh远程登录的代码

#!/usr/bin/expectspawn ssh -p 22 [email protected] { "*(yes/no)?" { send "yes\r";exp_continue}"*password:" { send "123456\r";}"authenticity" {exp_continue}"ECDSA" {exp_continue}default {exp_continue}}expect {"Last*" {exp_continue}"#" { sen.

2021-09-08 15:01:11 136

原创 jquery处理表单Form的Serialize的处理CheckBox

$.fn.ghostsf_serialize = function () { var a = this.serializeArray(); var $radio = $('input[type=radio],input[type=checkbox]', this); var temp = {}; $.each($radio, function () { if (!temp.hasOwnProperty(this.name)) { //.

2021-08-19 18:02:02 1003

原创 vNext中ABP的Exception的Http中的Status Code

对于ABP的文档中的说明,那个httpcode是不一定的,如果你用Volo.Abp.UserFriendlyException他返回的错误也有可能是401 403 500等,这对于前端来说就是个不确定值啊,所以我们给他修改下。如果不采用AbpAuthorizationException则我们抛弃他,全部使用UserFriendlyException,因为他可以带上Code定义一个全局错误过滤器,如下: public class ABCExceptionFilterAttribute :

2021-08-08 15:32:57 877 3

原创 Qt无边框无法设置阴影的解决办法

有些时候窗体不能设置this->setAttribute(Qt::WA_TranslucentBackground);比如要嵌入其他程序或者浏览器啥的时候,这是个弄得无边框不能异形也就得了,还不能做边角得阴影。目前其他教程中遗漏的BUG了1.打开文本文件,半屏,然后打开这个窗口,然后各自点击,会发掘阴影没有了???(因为你的窗口下面是文本文件,文本文件下面才是阴影,Z轴被穿插了,这个上面有函数说明了,先把阴影置顶,然后把窗口置顶在阴影上面就可以搞定了。)2.点击任务栏,窗口的

2021-07-09 15:04:53 624

原创 Qt5.15.2在win10下静态编译MinGW

我的QT的安装目录如下,注意安装的时候要勾选source就是安装源代码的。我需要编译到的位置信息为:F:\Qt5152\mingw(手动创建空文件夹build和mingw后面要用)准备工作:我看很多教程有安装其他的东西,为了减少错误,我先全部都安装了A:【ActivePerl】ActivePerl下载地址:https://www.activestate.com/products/perl/downloads/默认安装时会添加ActivePerl到环境变量。测试添加是否

2021-07-05 12:06:35 2015 1

原创 Qt中使用SendMessage发送WM_Char中文

QString abc("abc中文&^%"); for(auto i=0;i<abc.size();i++){ auto item=abc.at(i).unicode(); SendMessageW(this->hwnd,WM_CHAR,(LPARAM)item,0); }上面案例在Mi...

2021-07-03 15:31:32 826

原创 Qt通过CE获得地址后,如何获取地址对应的内容

//没啥用了,实际会变得// LPDWORD calcID;// HANDLE calcProcess;// GetWindowThreadProcessId(this->currenthwnd,calcID);// qDebug()<<"calcID"<<calcID;// DWORD x=*calcID;// calcProcess=OpenProcess.

2021-04-09 15:44:12 259

原创 ABP .netCore 3.1 支持直接执行SQL语句 反射或者直接输出JSONString的格式

直接上代码using Abp.Dependency;using Abp.EntityFrameworkCore;using AutoCodePlan.EntityFrameworkCore;using Microsoft.EntityFrameworkCore;using System;using System.Collections.Generic;using System.Data;using System.Data.Common;using System.Reflection;

2020-07-28 15:23:14 1121 5

原创 .netCore ABP 只修改部分字段 只更新部分列

也可以弄一个通用的using Abp.Dependency;using Abp.EntityFrameworkCore;using AutoCodePlan.EntityFrameworkCore;using System.Collections.Generic;using System.Threading.Tasks;namespace AutoCodePlan.Sql{ /// <summary> /// 指定更新部分字段...

2020-07-28 15:20:51 1869 1

原创 .net Core分段上传文件,大文件上传(V2.1)

UploadController部分代码 [HttpPost] public async Task<IActionResult> UploadPart(IFormFile file,int start,string filetemp) { long size = file.Length; ...

2019-11-16 09:49:32 626

原创 QT中创建透明或者异形的Window

1.main.cpp中 打开窗体的那里添加 w.setAttribute(Qt::WA_TranslucentBackground);这样就不会有百边了然后,假如是MainWindow头文件里面添加:protected: void paintEvent(QPaintEvent *event);

2015-08-13 20:23:45 716

.netCore WebApi项目模板,一键创建基于ABP.vNext的项目,项目包含了基本的用户信息,授权,登录,管理页面等

存放于C:\Users\xxx\Documents\Visual Studio 2022\Templates\ProjectTemplates下。然后打开VS,创建项目,在模板中搜索ABP就可以看到这个模板了。 创建后,比如设定项目名称为CooBaa则找到子项目CooBaa.HttpApi.Host设为启动项目,修改appsettings.json的数据库链接串,然后打开VS工具栏 视图-其他窗口-程序包管理器控制台,然后在这个控制台中选择默认项目src\CooBaa.EntityFrameworkCore。然后在下方输入 add-migration然后回车,系统会构建数据库的migrations文件。然后就可以启动项目了。 注意:需要切换到其他数据库的话可以参照CooBaaDbContext的相关进行复制一个出来。比如要修改为MySql的。

2022-10-11

upload.zip

上传和下载,分片资源,主要代码在拆分和组合,就是文件流的读取和写入!(我看了别人的代码,一大堆,这个最简洁了!) 可以作为断点上传和断点下载 Hanlder2.ashx表示从文件一个地方通过拆分流到另外一个地方,是断点续传的基本逻辑 Handler.ashx表示数据源,Handler3.ashx表示接收端,查看源代码可以知道。 后续还要做一个就是传输完成后的数据校验!

2019-06-19

C# WinForm 类似QQ的窗体任务栏闪烁提醒

同一个按钮 打开多个Form 当然每一个是不一样的,可以各个赋值后打开, 这时候可以去寻找需要的窗体,然后给他闪烁,类似QQ的消息任务提醒! 再任务栏黄色闪烁!

2011-10-25

XML在WINFORM中的运用

XML的运用 包含增删该查 新建XML 我觉得是想用XML作为数据库的人来说,很好的参考例子!

2011-05-21

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

TA关注的人

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