自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于layuiAdmin 的通用权限管理系统NetCore3.1+Dapper 下载即用

前端:layuiAdmin后端:netcore3.1 可垮平台部署数据库:sqlserver数据框架:dapper缓存:Redis支持多数据库,db,mysql,mssql;采用领域驱动设计模型方式设计,精确控制到按钮层级,登录采用jwt验证。可多级别会员,用户邀请下级等。可以直接使用,可供学习参考或者公司项目直接开鲁,不建议不懂技术的小白下载程序运行效果图数据库脚本文件,存在layeredDb文件目录下a...

2021-04-12 17:55:54 1237 2

原创 NetCore 批量下载文件打包压缩,多个文件流保存本地,盗链技术

在使用文件下载的时候,很多情况都会需要下载文件的功能,单个文件的下载当然很简单,若是多个文件的下载就稍微有一点复杂,若是微服务架构,需要下载文件或者压缩打包文件,那就更加复杂了。研究了一天,终于实现了功能。这会儿终于得空,记录一下。以便日后参考打包下载主要出现两种情况1:本地文件打包下载,一台服务器,很简单,不做过多的记录说明2:微服务/其他文件服务器,打包下载文件流并压缩使用ZipFile压缩类,必须在项目中引用System.IO.Compression.FileSystem程...

2020-07-30 18:02:51 3048

原创 uniapp 封装storage缓存

缓存技术是我们日常开发中常常使用的技术,最近公司项目使用到uniapp,下面对其storage做了一个封装以及使用技巧。class cache { //存储在本地缓存指定的name中 setCache(name, data) { try { uni.setStorageSync(name, data); } catch (e) { console.log(e) }...

2020-02-11 15:22:55 3200

原创 从零开始制作 海南三亚 旅游景点静态网页HTML

超多的模板素材代码,免费下载

2023-09-08 17:20:22 349

原创 MySql 把某一个字段的值改为另一个字段的值,批量更新

MySql 把某一个字段的值改为另一个字段的值

2023-04-24 16:35:51 1637

原创 c# 如何对List<Dictionary<string,object>>()查询操作,集合嵌套键对值

通过containsKey判断其中是否存在key值,通过u["key"]直接获取value值,这样,就能进行多条件查询和判断了。简单的Dictionary我们知道可以直接通过key访问值以及查询操作。比如List数据结构。当我们在项目开发过程中,如果封装了比较复杂的数据结构时。

2023-01-30 11:46:09 3714

原创 C# 如何删除字符串中某个字符之后的字符串

在开发程序的过程中,我们经常会对字符串进行处理,在c# 中,使用string的substring方法,来截取字符串。了解到substring()方法的原理之后,我们可以把它封装成一个简单地静态方法,随调随用。括号中传入不同的值时将会采用不同的截取方式。被截字符串的起始字符位置为:0;Substring()作用是从字符串中截取指定开始位置和指定长度的字符串;这样,在我们做相关字符串处理的时候,就可以直接调用了。

2023-01-30 11:31:16 2104

原创 react/antd checkbox 默认选中无效,checkbox.Group包裹默认选中无效

然而,当我把checkbox嵌套到表单内部的时候,不管设置checkbox还是checkbox.group的defaultvalue/value/checked属性,都是没有效果的。在我们设计网页的时候,经常会使用到checkbox多选框,有时候设置默认选中的情况,会发现失效,在网页上没有效果,找了不少资料,还是没有解决问题。更新默认选中值的时候,我们可以通过获取数据的时候,就给state加上一个默认值的数组,因为react受控的特性,才能及时渲染刷新页面。我的代码开始代码是这样的。

2022-11-17 11:25:11 4824

原创 网页拷贝工具XFT使用,方便简介,远胜WebCopy

对比webcopy 工具,拷贝下来的站点文件不仅不干净,而且HTML里面的代码,很多都无关紧要,被混淆过的代码,这不是我们想要的代码,无疑会增加巨量的代码整理时间。在很多时候,进行网页制作的时候,我们经常会参考别人的网页特效进行设计,或者进行快速拷贝站点的时候,一个趁手的工具,就显得尤为重要了。最近发现一款非常好用的网站拷贝工具,界面简单,使用简单,拷贝下来的代码干净。单页下载下来的文件,简直不要太干净了。配置文件保存地址路径,即可开始下载。不仅可以单页下载,还可以整站下载。干净整洁,没有多余的代码。

2022-11-07 16:50:57 4580 1

原创 IIS 如何部署安装 NetCore 程序

1:找到控制面板,鼠标点击【程序】,选择【启动或关闭windows功能】;3:打开IIS管理工具面板(通过导航或者直接搜索IIS管理工具)6:选择好文件夹路径后,点击确定。选择添加成功的站点,点击浏览网站。2:打开IIS相关功能,如图所示,选中相关选项,点击确定即可。网站名称:可以随意输入英文或者直接输入eda-servlet.4:点击网站,鼠标右键-->选择添加网站,出现如下弹框。5:访问项目出现500错误,请安装运行时文件(选择自己的netcore 版本进行安装。5:注意弹框中标红的位置。

2022-11-07 16:36:45 2307

原创 mysql出现错误 ‘utf8mb4_0900_ai_ci‘ 或 ‘utf8_0900_ai_ci‘

2:打开sql脚本,把sql脚本中的所有 utf8mb4_0900_ai_ci 或者 utf8_0900_ai_ci 替换为utf8_general_ci,同时将utf8mb4替换为utf8。2:在使用mysql工具或者使用第三方数据库管理工具,进行数据库导入运行SQL脚本的时候,出现这种错误。或者 "utf8_0900_ai_ci" 错误 ,均是数据库版本从高版本导入到低版本导致的。1:在我们使用mysql数据库,进行日常开发的过程中,会经常进行导入导出的操作。1:使用一致的数据库版本。

2022-11-07 16:20:34 10283

原创 liunx下如何使用unzip 如何压缩文件

在我们经常使用liunx的情况下,经常会遇到压缩文件和解压文件的操作。这里将介绍如何使用unzip 在liunx操作系统中如何压缩文件(centos/Ubuntu如下一样的使用)

2022-11-04 17:17:33 7199

原创 1:React 从零开始安装起步

使用React进行项目开发的前提,需要电脑安装node.js和npm 模块安装步骤如下:1:进入官网下载安装node.jsNode.js (nodejs.org)2:安装npmnpm install -g cnpm --registry=https://registry.npmmirror.com3:设置环境变量(防止vscode中使用npm报错)在cmd 命令中,运行npm list --depth=0 -global...

2022-04-18 17:50:43 816

原创 JS如何比对两个树形结构数组数据,实测,可直接使用

相信在平时的开发工作中,前端经常会遇到处理数组结构的数据,最近项目需要,发现如何比对两个树形结构数组数据是一个难点,人狠话不多,直接操代码,可直接使用核心方法://拉伸树形结构数组数据为一维数组,方便比对 function readNodes(nodes = [], arr = []) { for (let item of nodes) { arr.push(item); if (item.children &&amp

2021-10-14 10:09:45 3181 1

原创 js 根据开始时间获取区间所有日期,所有月份,所有年份

人狠话不多,直接操代码,可直接使用//获取时间区间年份 function getYearBetween(start,end){ var result = []; //使用传入参数的时间 var startTime = new Date(start); var endTime = new Date(end);

2021-07-22 15:48:35 2296 4

原创 mysql order by 多字段无效

在mysql 中,使用order by 与在sql server 中是有一定的区别的。在sql server 中我们使用order by进行多字段排序的时候一般ord

2021-06-03 13:59:07 1805

转载 JS树结构操作:查找、遍历、筛选、树结构和列表结构相互转换

js树结构操作,查找,便利,筛选

2021-05-20 16:57:01 121

转载 网页毕业设计,网页作业,网页作业成品,网页作业成品下载

又到了一年一度的毕业季了对于搞网页设计得朋友们,又是十分头疼的一个季度了,如果自己技术娴熟,可以设计,到是轻松,对于不想设计得朋友们,为此小编特地整理了一番网页成品包含单页,2-5页,5页以上的成品网页作品。应有尽有,可供选择参观地址 成品网页参考图...

2021-02-19 14:23:26 1136

转载 读取DapperRow 或者 Object数据

常常获取没有模型或者自义定模型的数据比如 直接查询,获取到的object 数据string sqlCount = $"select count(*) as count from Yc_Alarm where 1=1 {where} {order}"; var cou = DBServerProvider.SqlDapper.QueryFirst<object>(sqlCount,null); var data = (IDictionary

2021-02-08 14:52:21 1922

原创 ajax 请求pdf 下载文件流

今天需要把老系统的导出功能迁移到netcore3.1版本。有vue版本和jquery版本的。导出方法不一样。在使用ajax 异步请求导出PDF文件流,与vue还是有些差别。废话不多说,直接上代码 //数据导出 $("#export").on("click", function () { var load = layer.msg('下载中...', { icon: 16,

2021-01-21 18:55:56 1619

原创 dapper 使用sqlbulkcopy,50秒插入百万数据

在netcore中常常使用的EF,Dapper等orm框架,在做批量数据插入的时候,一般都是两种操作;1:逐行插入,insert into....2:批量插入。最近项目中遇到个问题,需要同时插入大量的数据,数据量达到了百万级,使用传统的方式性能上完全不达标,不知道大家试过没有尼,使用dapper或者ef一次性插入一百万的数据,总耗时8分钟左右,这还是优化过的方案。考虑之下,让我想起了很早之前Ado.Net中使用的复制,粘贴,大数据拷贝。sqlbulkcopydapper使用SqlBulk

2020-11-14 21:15:22 3469

原创 Net递归查询组装tree树形菜单,layui以及jQuery的zTree共用

大家都知道组织树形菜单都会存在上下级的关系,后台获取到所有的菜单,可是怎么组织树形菜单,不可能写几十个foreach来循环吧,一般通过递归算法来写。首先写一个类,组织树形菜单模型,这个类可以根据layui或者zTree的官方api定制不同的属性public class TreeList { public string title { get; set; } public string id { get; set; } public strin

2020-08-14 11:33:13 790

转载 使用git从误删整个项目到恢复所有文件的经历

git删除本地还原,找回丢失的数据参考网址:https://www.51wzuan.cnhttps://blog.csdn.net/qwqw3qee/article/details/94169852

2020-04-19 00:26:42 371

原创 layui组件checkbox选中取消,无反应,没效果

动态的设置checkbox的选中取消状态,选中状态。 $("input[type='checkbox']").each(function(){ $(this).prop('checked', false);});这样设置按理来说是会产生效果的,可是结果往往有点出人意料,点击取消全选没有任何的效果,也没有报错。后来查阅官方文档后找到了原因再每一次对layui 组件s...

2020-04-18 16:12:53 4695 3

原创 linq 查询多个集合/查询多个Datatable linq to sql 联合查询

最近接手 了一个非常古老的项目,使用aspx开发的项目,令人不得不感叹,政府的项目就是水准不太高。钱也好挣。分库查询,多个结果集如何计算取交集。利用sql查询返回的数据DataTable,如何去查询其中的数据,兵进行条件删选,排序等。这里又两个DataTable数据集,分别是data1,data2.利用linq获取联合查询,根据data1连接data2,data1为主表,...

2020-04-14 18:59:23 1321

原创 sql server数据分页,分页查询

分页使我们开发常用的功能,经常拿来单独封装或者单独实现。相比较mysql,pgsql等数据库,sqlserver的分页方式有所不一样。简单使用between and例如:select * from userinfo where 1=1 between 1 and 10获取1到十条的数据,where 1=1主要防止sql注入,防止sql注入也可以使用参数提交。使用row_num...

2020-03-02 17:46:15 151

原创 .Net中使用MailMessage和SmtpClient完成调用三方邮箱服务,实现接入邮箱发件功能

最近公司里要求给当前的项目制作一个发送邮箱的功能。完全没接触过的我,先上bing搜索了需要使用哪些类。然后在去微软官方查看详细的教程。做后成功完成效果,效果如下: 发送成功以及成功接收,右下角QQ成功接收 实现的代码并不复杂,主要注意几点: 1,MailMessage 实例化后必须有发件人邮箱,和收件人邮箱地址,SmtpClient使用的邮箱服务和相对应的端口。而且必须开启使用邮箱的smtp协

2016-11-08 10:25:57 3011

原创 sqlserver中存储过程,函数,触发器的区别,以及使用方式

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-10-07 00:40:12 332

网站拷贝工具,完胜webcopy

对比webcopy 工具,拷贝下来的站点文件不仅不干净,而且HTML里面的代码,很多都无关紧要,被混淆过的代码,这不是我们想要的代码,无疑会增加巨量的代码整理时间。 这是一款非常好用的网站拷贝工具,界面简单,拷贝下来的代码干净。

2022-11-07

通用权限管理系统Netcore3.1 精确到按钮 jwt验证 多会员 样式美观 前端layuiAdmin

前端:layuiAdmin 后端:netcore3.1   可垮平台部署 数据库:sqlserver 数据框架:dapper 缓存:Redis 支持多数据库,db,mysql,mssql; 采用领域驱动设计模型方式设计,精确控制到按钮层级,登录采用jwt验证。可多级别会员,用户邀请下级等。可以直接使用 界面地址: https://blog.csdn.net/qq_27307951/article/details/115631712?spm=1001.2014.3001.5502

2021-04-12

餐饮网站设计-5页面.zip

前端毕业设计论文5000字,原创设计,加前端页面,火锅主题,

2021-03-12

HTML5毕业论文实列.zip

多份毕业论文,原创设计,前端HTML5论文设计,网站系统毕业设计论文

2021-03-12

postgreSql数据库同步,对比工具破解版

postgresql 数据库同步工具,数据对比,同步更新,数据

2018-12-17

Ext 入门手册 从简入难 mvc机构 ext 介绍,组件操作,入门手册

使用ext,mvc模式,开发的ext入门手册,包括介绍,布局案例,组件使用案例,组件查询案例,grid数据操作案例,是对ext的总结技术文档以及实例。

2018-07-30

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

TA关注的人

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