- 博客(26)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注

原创 C# 中常见的设计模式附带代码案例
本文介绍了在 C# 中常用的几种设计模式,包括单例模式、工厂模式、观察者模式和策略模式,并提供了相应的示例代码。单例模式用于确保一个类只有一个实例,工厂模式用于封装对象的创建过程,观察者模式用于在对象之间建立一对多的依赖关系,策略模式用于将算法封装起来并使它们可以互换。通过理解和应用这些设计模式,我们可以写出更加灵活、可扩展和可维护的代码。
2023-02-16 10:25:37
3564
原创 netcore swagger
Swagger的公开性也可能导致潜在的安全风险。因此,在使用Swagger时,需要采取一些安全措施来确保API的安全。最简单最高效的方式是通过程序判断当前环境是否为生产或者开发环境决定是否配置Swagger文档。当然我们还可以做文档查看授权认证的方式,我将在后续文章中更新…这样我发布部署后可以保证我们的文档接口不会暴露到外网环境。
2024-12-24 10:50:21
215
原创 c# 报错“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值”
c# 数据模型报错:“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值”问题,在字段名字一致的情况下,请检查实体模型的。
2024-01-23 10:10:36
695
原创 安卓7无法抓包问题解决方案!!!
创建一个txt文本,把上图中的-----BEGIN CERTIFICATE-----到结尾全部复制到txt,保存txt后,图片重命名,以我上面图为例,txt改成0的后缀:12e3e547.0。然后电脑下载MT文件管理器,必须root权限(默认已root),打开mt管理器root授权后重新打开此软件。右边手机的目录在:/system/etc/security/cacerts/在Charles里面下载.pem文件,这里我不过多描述了。pem证书转.cer证书。cer证书转.pem证书。模拟器我用的夜神模拟器。
2023-12-20 14:14:39
883
原创 Vue element Breadcrumb 面包屑的使用
vue项目使用Breadcrumb面包屑可显示当前页面的路径,快速返回之前的任意页面。官方的demo很简单,并没有结合vue项目路由来创建面包屑。路由配置找到roter/index.js 里面是你项目路由meta就是面包板显示的名字,菜单是这种json结构,不要复制,不要复制,不要复制,以自己项目为准。下面我对该控件进行了封装做了一些调整(以我自己的项目为例的),结合自己的项目情况,自行调整效果图创建Breadcrumb .vue作为组件,Copy下面代码,在需要使用面包板的页面引用这个组件即可..
2022-06-17 16:36:34
2062
原创 css3 flex 弹性布局的使用
默认布局代码<template> <div class="a"> <div class="box">123</div> <div class="box">456</div> <div class="box">789</div> </div></template><script>/* eslint-disabl..
2022-03-02 17:01:22
638
原创 搭建Vue项目 脚手架cli
配置好NPM环境(记得切换淘宝镜像,不然下载的很慢)全局安装 vue-cli cnpm install -g vue-clivue-cli安装成功后,看自己需要把vue项目下载到电脑哪个文件夹,cmd到指定路径确认好路径后 使用vue init webpacktest询问Generate project in current directory? (Y/n) 在当前目录中生成项目(是/否)Project name(脚手架cli) 项目名字(名字不能包含大写)Project de.
2022-03-01 11:19:51
610
原创 C# NLog的使用及解决NLog无法生成日志文件问题
C# 使用NLog记录日志跟log4net一样NLog,Nlog也是常用的记录日志组件需要先下载好Nlog及Nlog.Config,注意我的版本号,我当前使用的4.5版本下载完成后我们的项目根目录会生成Nlog.config配置文件具体使用参考如下配置<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi=
2021-11-18 11:58:23
7280
3
原创 远程桌面连接的利器-mRemote
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-09-21 18:24:37
443
原创 C#防SQL注入过滤危险字符信息
C#防SQL注入过滤危险字符信息public static string ReplaceSQLChar(string str) { if (str == String.Empty) return String.Empty; str = str.Replace("'", ""); ...
2019-04-18 16:28:34
1653
原创 C#将图片转为二进制流
效果图:注意:将载入的图片转为Base64格式后,转换为图片需要将Base64格式转为图片就行 private void button1_Click(object sender, EventArgs e) { OpenFileDialog openfile = new OpenFileDialog(); openfil...
2019-04-18 16:19:20
10690
11
转载 C#检测输入的内容中是否含有中文
在C#开发中,可以结合正则表达式,来检测输入的内容中是否包含中文,Regex类是C#中有关正则表达式处理的相关类,功能强大,我们只需要设置好规则,即可很快检测出输入的字符串内容中是否含有中文信息。Regex类于System.Text.RegularExpressions命名空间下面,而这个命名空间所在DLL基本上在所有的项目模板中都不需要单独去添加引用,可以直接使用。检测输入的内容中是否含...
2019-04-18 13:40:05
1005
原创 C# 直接引用js文件,调js里的数据
引入命名空间 using System.IO;string path = AppDomain.CurrentDomain.BaseDirectory + "/content/js/branddata.js";string str2 = File.ReadAllText(path);//path:js所在的路径//str :js文件里的数据标题...
2019-04-18 13:37:13
2020
原创 C# Split的用法,Split分割字符串
C# Split的用法,Split分割字符串//分割单个字串:string str="来自张三的亲切问候!;string[] strarry=str.Split(new string[] { "张三" }, StringSplitOptions.None);//分割结果:["来自","的亲切问候!"]//分割单个字符:string s="aaBBcdefgh;string[]...
2019-04-18 13:34:13
865
原创 List转JSON格式方法
List转JSONNewtonsoft.Json.JsonConvert.SerializeObject(dTOs);JSON转List List<students> list= new List<students>(); list= JSONStringToList<students>(list); public static Lis...
2019-04-12 11:22:51
6355
原创 Xamarin Android部署消息:失败[INSTALL_FAILED_NO_MATCHING_ABIS]
INSTALL_FAILED_NO_MATCHING_ABIS是当你尝试安装具有本机库的应用程序时,并且它没有用于你的cpu体系结构的本机库。例如,如果你为armv7编译了一个应用程序,并试图将其安装在使用Intel体系结构的模拟器上,那么它将无法工作。解决方案:右击解决方案下的项目文件点击属性点击Android选项点击“高级”标签在“支持的体系结构”下,选中以下选项:全勾勾xamarin and...
2018-05-02 09:55:04
898
设备管理九宫格微信小程序页面分类页面
2023-07-27
IT数码商城网站模板源码
2023-07-27
模仿JD商城微信小程序源码
2023-07-26
简洁信息公司官网通用源码模板
2023-07-26
简洁IT培训机构教育源码
2023-07-26
简洁电子产品公司官网源码
2023-07-26
记账本数据库表结构设计
2023-02-22
程序员简历模板(纯内容结构模板,非美化简历模板)
2023-02-13
xp sp3升级IE8补丁包(IE8-WindowsXP-x86-CHS)
2023-02-13
WebService 如何关闭WSDL文档?
2018-12-19
关于数据库权限设计问题
2017-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人