随笔
夜钓星云
这个作者很懒,什么都没留下…
展开
-
c# 如何对List<Dictionary<string,object>>()查询操作,集合嵌套键对值
通过containsKey判断其中是否存在key值,通过u["key"]直接获取value值,这样,就能进行多条件查询和判断了。简单的Dictionary我们知道可以直接通过key访问值以及查询操作。比如List数据结构。当我们在项目开发过程中,如果封装了比较复杂的数据结构时。原创 2023-01-30 11:46:09 · 3866 阅读 · 0 评论 -
C# 如何删除字符串中某个字符之后的字符串
在开发程序的过程中,我们经常会对字符串进行处理,在c# 中,使用string的substring方法,来截取字符串。了解到substring()方法的原理之后,我们可以把它封装成一个简单地静态方法,随调随用。括号中传入不同的值时将会采用不同的截取方式。被截字符串的起始字符位置为:0;Substring()作用是从字符串中截取指定开始位置和指定长度的字符串;这样,在我们做相关字符串处理的时候,就可以直接调用了。原创 2023-01-30 11:31:16 · 2187 阅读 · 0 评论 -
react/antd checkbox 默认选中无效,checkbox.Group包裹默认选中无效
然而,当我把checkbox嵌套到表单内部的时候,不管设置checkbox还是checkbox.group的defaultvalue/value/checked属性,都是没有效果的。在我们设计网页的时候,经常会使用到checkbox多选框,有时候设置默认选中的情况,会发现失效,在网页上没有效果,找了不少资料,还是没有解决问题。更新默认选中值的时候,我们可以通过获取数据的时候,就给state加上一个默认值的数组,因为react受控的特性,才能及时渲染刷新页面。我的代码开始代码是这样的。原创 2022-11-17 11:25:11 · 4998 阅读 · 0 评论 -
网页拷贝工具XFT使用,方便简介,远胜WebCopy
对比webcopy 工具,拷贝下来的站点文件不仅不干净,而且HTML里面的代码,很多都无关紧要,被混淆过的代码,这不是我们想要的代码,无疑会增加巨量的代码整理时间。在很多时候,进行网页制作的时候,我们经常会参考别人的网页特效进行设计,或者进行快速拷贝站点的时候,一个趁手的工具,就显得尤为重要了。最近发现一款非常好用的网站拷贝工具,界面简单,使用简单,拷贝下来的代码干净。单页下载下来的文件,简直不要太干净了。配置文件保存地址路径,即可开始下载。不仅可以单页下载,还可以整站下载。干净整洁,没有多余的代码。原创 2022-11-07 16:50:57 · 4646 阅读 · 1 评论 -
IIS 如何部署安装 NetCore 程序
1:找到控制面板,鼠标点击【程序】,选择【启动或关闭windows功能】;3:打开IIS管理工具面板(通过导航或者直接搜索IIS管理工具)6:选择好文件夹路径后,点击确定。选择添加成功的站点,点击浏览网站。2:打开IIS相关功能,如图所示,选中相关选项,点击确定即可。网站名称:可以随意输入英文或者直接输入eda-servlet.4:点击网站,鼠标右键-->选择添加网站,出现如下弹框。5:访问项目出现500错误,请安装运行时文件(选择自己的netcore 版本进行安装。5:注意弹框中标红的位置。原创 2022-11-07 16:36:45 · 2320 阅读 · 0 评论 -
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 · 10524 阅读 · 0 评论 -
liunx下如何使用unzip 如何压缩文件
在我们经常使用liunx的情况下,经常会遇到压缩文件和解压文件的操作。这里将介绍如何使用unzip 在liunx操作系统中如何压缩文件(centos/Ubuntu如下一样的使用)原创 2022-11-04 17:17:33 · 7547 阅读 · 0 评论 -
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 · 827 阅读 · 0 评论 -
JS如何比对两个树形结构数组数据,实测,可直接使用
相信在平时的开发工作中,前端经常会遇到处理数组结构的数据,最近项目需要,发现如何比对两个树形结构数组数据是一个难点,人狠话不多,直接操代码,可直接使用核心方法://拉伸树形结构数组数据为一维数组,方便比对 function readNodes(nodes = [], arr = []) { for (let item of nodes) { arr.push(item); if (item.children &&原创 2021-10-14 10:09:45 · 3240 阅读 · 1 评论 -
js 根据开始时间获取区间所有日期,所有月份,所有年份
人狠话不多,直接操代码,可直接使用//获取时间区间年份 function getYearBetween(start,end){ var result = []; //使用传入参数的时间 var startTime = new Date(start); var endTime = new Date(end);原创 2021-07-22 15:48:35 · 2318 阅读 · 4 评论 -
JS树结构操作:查找、遍历、筛选、树结构和列表结构相互转换
js树结构操作,查找,便利,筛选转载 2021-05-20 16:57:01 · 124 阅读 · 0 评论 -
网页毕业设计,网页作业,网页作业成品,网页作业成品下载
又到了一年一度的毕业季了对于搞网页设计得朋友们,又是十分头疼的一个季度了,如果自己技术娴熟,可以设计,到是轻松,对于不想设计得朋友们,为此小编特地整理了一番网页成品包含单页,2-5页,5页以上的成品网页作品。应有尽有,可供选择参观地址 成品网页参考图...转载 2021-02-19 14:23:26 · 1154 阅读 · 0 评论 -
读取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 · 1974 阅读 · 0 评论 -
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 · 1654 阅读 · 0 评论 -
使用git从误删整个项目到恢复所有文件的经历
git删除本地还原,找回丢失的数据参考网址:https://www.51wzuan.cnhttps://blog.csdn.net/qwqw3qee/article/details/94169852转载 2020-04-19 00:26:42 · 377 阅读 · 0 评论 -
linq 查询多个集合/查询多个Datatable linq to sql 联合查询
最近接手 了一个非常古老的项目,使用aspx开发的项目,令人不得不感叹,政府的项目就是水准不太高。钱也好挣。分库查询,多个结果集如何计算取交集。利用sql查询返回的数据DataTable,如何去查询其中的数据,兵进行条件删选,排序等。这里又两个DataTable数据集,分别是data1,data2.利用linq获取联合查询,根据data1连接data2,data1为主表,...原创 2020-04-14 18:59:23 · 1338 阅读 · 0 评论 -
.Net中使用MailMessage和SmtpClient完成调用三方邮箱服务,实现接入邮箱发件功能
最近公司里要求给当前的项目制作一个发送邮箱的功能。完全没接触过的我,先上bing搜索了需要使用哪些类。然后在去微软官方查看详细的教程。做后成功完成效果,效果如下: 发送成功以及成功接收,右下角QQ成功接收 实现的代码并不复杂,主要注意几点: 1,MailMessage 实例化后必须有发件人邮箱,和收件人邮箱地址,SmtpClient使用的邮箱服务和相对应的端口。而且必须开启使用邮箱的smtp协原创 2016-11-08 10:25:57 · 3019 阅读 · 0 评论