文章列表

网络

Cloudflare Tunnel 有两种模式

摘要: ① Zero Trust 面板模式(会自动创建 DNS) 路径:Account home → 左侧菜单Zero Trust → 左侧菜单Networks → Connectors这里是已经建立Tunnel页面,点击需要配置的Tunnel 名称,比如:my-tunnel进入my-tunnel的配置详情

2026-04-16 32
阅读全文
网络

用 Cloudflare Tunnel 实现从外网 SSH 登录内网服务器

摘要: 🟩 一、准备工作 你需要: 一个 Cloudflare 已接管的域名(你已经有 fireicesion.cc) 内网服务器(Windows / Linux 都可以) cloudflared 已安装(你已经有) 🟩 二、创建 SSH 专用 Tunnel(你已有 Tunnel 可复用) 你已经有:

2026-04-15 277
阅读全文
.NET Core

Cloudflare + .NET Core MVC 部署完整流程

摘要: 下面我给你一份 真正完整、可直接照做、从零到上线的 Cloudflare Tunnel + .NET Core MVC 部署流程。 这是你现在的需求场景:本地开发机 / 内网服务器,无公网 IP,不开端口,通过 Cloudflare Tunnel 暴露 MVC 项目。 🚀 Cloudflare +

2026-04-15 38
阅读全文
网络

net core 后端获取网络图片的扩展名

摘要: public static string GetImageExtension(byte[] bytes) { if (bytes.Length < 12) return "unknown"; if (bytes[0] == 0xFF && bytes[1] == 0xD8) return "jpg"

2026-04-15 5
阅读全文
其他

推荐好用的web控件

摘要: 1.输入标签控件tagify 网址:https://github.com/yairEO/tagify

2026-01-15 3
阅读全文
Linux

ubuntu运维

摘要: 查看磁盘空间 df -h 查找服务器中所有大于1G的文件 sudo find / -type f -size +1G -print0 | xargs -0 ls -lh | sort -hr -k5

2026-01-09 21
阅读全文
Linux

使用Frp+Caddy把https映射到内网的web服务

摘要: 🖥️外网服务器配置 1. frps.toml toml bindPort = 7000 # 开启 http 虚拟主机代理 vhostHTTPPort = 8080 #这个8080用于http代理 vhostHTTPSPort = 8443 #这个8443用于https代理 auth.method

2025-12-03 75
阅读全文
.NET Core

net core中结合EntityFrameworkCore的DB first使用PostgreSQL

摘要: 一、安装 NuGet 包 Microsoft.EntityFrameworkCore Npgsql.EntityFrameworkCore.PostgreSQL Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.To

2025-09-03 9
阅读全文
其他

OneDrive中设置不同步某个文件夹

摘要: 使用管理员权限运行CMD,然后执行 mklink /D "C:\Users\firei\OneDrive\xxx\xxx\bin" "C:\temp\bin" mklink 创建符号连接 /D 表示创建目录链接 前面的路径是链接路径,后面路径是实际路径 执行命令前,确保C:\Users\firei\

2025-09-02 139
阅读全文
Linux

Framework 4.7老项目运行到caddy

摘要: 渣渣小项目,一直用的iis,之前是每年一次免费证书,现在变成了每3个月一次,有点厌烦了,于是决定迁移到caddy 老的Framework 4.7项目运行还是要依赖iis,但是不想安装完整版的iis,可以安装简版的IIS Express 1.安装IIS Express IIS Express下载地址:

2025-05-11 97
阅读全文
其他

Action<T> 和 Func<T>的用法

摘要: 在 C# 中,Action<T> 和 Func<T> 都是 泛型委托,用于引用方法,但它们的主要区别在于 是否有返回值。 Action<T> 用于 执行某个操作,但 不返回任何值 Func<T> 用于 执行某个操作并返回结果,最后一个参数是返回值 Action<string> logMessage

2025-04-24 73
阅读全文
.NET Core

EF Core经验

摘要: 1.使用了db first 后,增加额外的显式配置外键而不影响自动生成的配置 加入有2个表,分别是TaskInfo(任务表),和TaskInfoSubmitResumeRecord(任务提交记录表) TaskInfo和TaskInfoSubmitResumeRecord是一对多的关系 在TaskIn

2025-04-15 72
阅读全文
其他

net core随记

摘要: 基于策略的授权 可以定义一个 策略 并在 Startup.cs 或 Program.cs 中配置: services.AddAuthorization(options => { options.AddPolicy("RequireAdmin", policy => policy.RequireRol

2025-04-13 24
阅读全文
.NET Core

asp.net core 记录页面访问次数,同一个IP一个小时只算一次

摘要: 1.访问记录服务 public class PageVisitService { private readonly IMemoryCache _memoryCache; private readonly TimeSpan _timeSpan = TimeSpan.FromHours(1); publ

2025-04-02 59
阅读全文
.NET Core

asp.net core 记录页面访问记录

摘要: 方案 1:使用中间件 中间件适用于所有请求,它可以在请求进入 Controller 之前执行统计操作。 1. 创建 VisitMiddleware public class VisitMiddleware { private readonly RequestDelegate _next; priva

2025-04-02 47
阅读全文
.NET Core

asp.net core 发布到caddy

摘要: 一、安装caddy 官方网站:https://caddyserver.com 官方安装示例:https://caddyserver.com/docs/install 中文网:https://caddy2.dengxiaolong.com/docs/ 或 https://caddyserver.com

2025-03-30 142
阅读全文
.NET Core

asp.net core发布到Caddy获取用户的真实ip

摘要: 在 ASP.NET Core 部署到 Caddy 的场景中,获取用户的真实 IP 地址需要处理代理服务器(如 Caddy)传递的 X-Forwarded-For 或类似的头部信息。以下是实现步骤: 1. 配置 Caddy 确保 Caddy 正确地将客户端的真实 IP 地址传递给后端服务器。可以在 C

2025-03-30 117
阅读全文
其他

统计文章阅读量,一小时内重复刷新的不重复统计

摘要: 1. 添加服务 在 Startup.cs 或 Program.cs 中注册缓存服务,例如使用内存缓存: builder.Services.AddMemoryCache(); 2. 控制器逻辑 在控制器中实现阅读量统计逻辑: using Microsoft.AspNetCore.Mvc; using

2025-03-30 50
阅读全文
其他

使用on()方法绑定事件,解决动态加载的元素事件绑定

摘要: 1. 使用 on() 方法绑定事件on() 方法可以绑定事件到父级元素上,从而对动态加载的子元素生效。这种方式称为事件委托。 示例: // 假设动态加载的控件是按钮 $(document).on('click', '.dynamic-button', function() { alert('按钮被点

2025-03-22 163
阅读全文
其他

鼠标悬停在图片上方时,显示文字

摘要: 步骤解释:‌ HTML结构确认:‌ 确保.header-image容器内直接包含img和span,且span紧跟在img之后。 HTML: <div class="mb-3 header-image"> <img src="/files/images/touxiang_default.png" />

2025-03-21 214
阅读全文
前端开发

html5自带表单验证的用法

摘要: HTML5提供了一系列强大的表单验证功能,使开发者能够轻松构建用户友好的表单界面。以下是一些高级用法,帮助你发挥HTML5表单验证的潜力: 1. 使用输入类型自动验证 HTML5提供了一些特殊的输入类型,比如: email:自动验证电子邮件格式。 url:验证URL格式。 number:限制用户只能

2025-03-21 181
阅读全文
.NET Core

使用asp.net core自带的防CSRF攻击

摘要: 1.全局启用 AutoValidateAntiforgeryToken 如果需要为所有非 GET 请求自动启用防伪验证,可以在 Startup.cs 或 Program.cs 中设置: services.AddControllersWithViews(options => { options.Fil

2025-03-19 105
阅读全文
.NET Core

Ubuntu 中设置 ASP.NET Core 应用程序开机自动运行

摘要: 1.创建服务文件: 在 /etc/systemd/system/ 目录下创建一个 .service 文件,例如 myapp.service: [Unit] Description=My ASP.NET Core Application #服务的名称 After=network.target #服务在

2025-03-18 144
阅读全文
其他

收藏CMD命令

摘要: 笔记本查看电池损耗 powercfg /batteryreport

2025-01-16 12
阅读全文
.NET Core

asp.net core 小记录

摘要: 返回json指定输出驼峰格式 public async Task<JsonResult> GetSecincList() { List<ScenicPageListItem> resultList = null; return new JsonResult(resultList, new JsonS

2024-12-06 28
阅读全文
数据库

Microsoft SQL Server 提供程序的函数映射

摘要: https://learn.microsoft.com/zh-cn/ef/core/providers/sql-server/functions

2024-11-26 20
阅读全文
前端开发

css 心得随记

摘要: css的class中的父子关系 比如: .content > .center 表示center是content 的直接子元素 .content .center 表示center是content 的任意子元素 display: -webkit-flex; display: flex; justify-

2024-11-08 46
阅读全文
.NET Core

asp.net core mvc 配置额外的静态文件夹,授权后才能访问

摘要: //配置额外的静态文件路径,需要授权后才能访问 app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(builder.Environment.ContentRo

2024-11-04 117
阅读全文
其他

在使用echarts绘制图表时, 如果需要使用渐变色, 则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradient

摘要: series: [ { name: '', type: 'bar', barMaxWidth: 20, label: { show: true, color: '#fff', }, showBackground: true, backgroundStyle: { color: '#d5f1f9',

2024-11-01 268
阅读全文
数据库

sqlserver 按日分组

摘要: --根据日期字段AddTime,得到每日的数据量 SELECT CAST(AddTime AS DATE) AS riqi, COUNT(*) AS TotalOrders FROM MoJingKaKouRecord GROUP BY CAST(AddTime AS DATE) order by

2024-10-28 132
阅读全文
其他

基于docker的RTSP转发

摘要: docker run -d --name m01 -v /home/media-temp/my02.yml:/mediamtx.yml -p 17041:8554 bluenviron/mediamtx:1.8.3 docker run -d --name m01-task --network=ho

2024-10-26 82
阅读全文
其他

WGS84转百度地图坐标

摘要: 什么是地图坐标系转换? 目前常用的地图坐标系有多种标准,几家主流地图(如百度地图,高德地图和QQ地图等)使用的坐标系标准也各不相同。假如您有GPS坐标,想在百度地图上显示;或者有百度地图的坐标,但想在微信地图上显示,这时就需要使用一些算法或通过官方的API来转换坐标,在目标地图上正确显示。主流地图坐

2024-10-24 1378
阅读全文
其他

流媒体服务器点滴

摘要: 参考: https://zhuanlan.zhihu.com/p/697461188 https://blog.csdn.net/m0_37845735/article/details/139707226 拉流代理,将已知的RTSP地址转为自定义的其他RTSP URL 需要使用ffmpe(拉流、推流

2024-10-18 289
阅读全文
.NET Core

asp.net core 静态文件授权访问

摘要: 需求:项目中的有些静态文件,比如图片,JS等不想被爬虫直接爬到,需要登陆后才能访问 微软官方介绍页面 ASP.NET Core 中的静态文件 | Microsoft Learn 根据授权提供静态文件: 将它们存储在 wwwroot 之外。 调用 UseAuthorization 之后调用 UseSt

2024-07-10 95
阅读全文
Linux

如何在Ubuntu下查看端口占用

摘要: 一、通过netstat命令查看端口占用情况 netstat -apn | grep LISTENnetstat用于显示网络状态信息,-a参数表示显示所有连接及监听端口,-p参数表示显示进程(程序)名与PID(进程号),-n参数表示不进行域名转换(数字形式显示IP地址),grep LISTEN表示查找

2024-07-05 7669
阅读全文
其他

HttpClient最佳用法

摘要: 一、使用IHttpClientFactory创建HttpClient //首先在startup中注册 services.AddHttpClient(); services.AddHttpClient("github", c => { c.BaseAddress = new Uri("https://

2024-07-05 88
阅读全文
.NET Core

asp.net core 通过SFTP下载文件

摘要: 引用第三方库:Ssh .Net try { using (var client = new SftpClient(ftpHost, ftpPort, ftpUsername, ftpPassword)) { client.Connect(); IEnumerable<ISftpFile> fileE

2024-07-04 70
阅读全文
.NET Core

c#读取CSV

摘要: private void ReadCVS(YaJiangBigDataContext _content,Type classType, string csvPath) { //YaJiangBigDataContext 是EF的Contex,本例中可以替换为List<Object> //csvPat

2024-07-02 102
阅读全文
.NET Core

C#利用反射创建对象并进行赋值

摘要: Type classType = typeof(ClassName); // 获取类的type string path = fullName + "," + assemblyName;//命名空间.类型名,程序集 Type classType = Type.GetType(path);//加载类型

2024-07-02 360
阅读全文
.NET Core

C# 通过Path获取后缀,文件名,目录等

摘要: static void Test() { string path = "E:\\软件包\\net安装包\\4_NDP472-KB4054531-Web.exe"; Console.WriteLine("目录:" + Path.GetDirectoryName(path)); //E:\软件包\net

2024-07-02 88
阅读全文
其他

C# 压缩和解压缩文件 (System.IO.Compression.ZipFile)

摘要: 参考文档: https://learn.microsoft.com/zh-cn/dotnet/api/system.io.compression.zipfile?view=net-8.0&redirectedfrom=MSDN https://blog.csdn.net/lvmingzhou/art

2024-07-01 519
阅读全文
其他

nc测试tcp/udp连通性

摘要: nc是netcat工具的命令,是一个很好用的网络工具。比如,可以用来端口扫描,文件传输等网络功能。实际命令是ncat。 参数说明: -g<网关> 设置路由器跃程通信网关,最多可设置8个。 -G<指向器数目> 设置来源路由指向器,其数值为4的倍数。 -h 在线帮助。 -i<延迟秒数> 设置时间间隔,以

2024-06-25 1005
阅读全文
数据库

Visual Studio 2019 SqlDataSource控件连接MySQL数据库报错:没有MySQL.Data.MySqlClient

摘要: 下载MySQL-For-Visual Studio 下载地址 下载Connector/.NET 下载地址 安装完成后重启Visual Studio

2024-06-23 30
阅读全文
其他

常用正则表达式

摘要: 1.【整数+小数】(包含正数、零、负数) /^-?(0|([1-9][0-9]*))(\.[\d]+)?$/ 2.非负【整数+小数】(包含正数、零) /^(0|([1-9][0-9]*))(\.[\d]+)?$/ 3.【整数+小数】(小数严格保留两位小数)(包含正数、零、负数) /^-?(0|([1

2023-10-25 36
阅读全文
其他

Nlog详解---非常详细

摘要: 详见:https://blog.csdn.net/liyou123456789/article/details/125392815

2023-06-07 66
阅读全文
.NET Core

.net core 6中使用UEditor记录

摘要: 1.在NuGet中添加包:UEditor.Core 或通过程序包管理控制台:Install-Package UEditor.Core 2.添加服务端统一请求接口 public class UEditorController : Controller { private readonly UEdito

2023-05-25 369
阅读全文
其他

Chrome开机启动网页并全屏

摘要: 1.新建一个Chrome的快捷方式 然后右键属性,修改快捷方式的目标为: "C:\Program Files\Google\Chrome\Application\chrome.exe" -kiosk https://www.baidu.com -kiosk前有个空格,后面是需要启动的网址 2.Win

2023-05-23 885
阅读全文
Linux

linux 查看各进程的网络占用情况—nethogs命令

摘要: Linux常用命令NetHogs 是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率,下面良许教程网为大家分享一下Linux常用命令—nethogs命令具体使用方法。 nethogs 终端下的网络流量监控工具 补充说明有很多适用于Linux系统的开源网络监

2023-05-13 2136
阅读全文
数据库

Linq to SQL 多表Group By

摘要: var park = _context.ParkCountRecords var area = _context.AreaInfos; var data = from p in park join a in area on p.ProCode equals a.Code group p.Parkin

2023-05-12 113
阅读全文
数据库

Linq to SQL语句之join

摘要: 原文:https://blog.csdn.net/weixin_57739423/article/details/124643051 Join操作符 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 说明:在Join操作中,分别为Joi

2023-05-05 112
阅读全文
数据库

net core依赖注入设置数据库连接

摘要: 一、在appsetting.json中设置数据库连接字符串 { "ConnectionStrings": { "DianXinMySql": "server=localhost;port=3306;user=root;password=password;database=db_name" }, "L

2023-04-26 95
阅读全文
.NET Core

.net core 基础之读取配置文件

摘要: 一、通过nuget安装扩展包 需要安装如下扩展包 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Binder Microsoft.Extensions.Configuration.Json 二、在启动项目中

2023-04-26 212
阅读全文
其他

pm2的使用

摘要: 原文详见:https://www.jiyik.com/w/pm2/pm2-configuration-file 一、安装及常用命令 1.更新源 sudo apt-get update 2.安装 NodeJS sudo apt install nodejs 3.安装npm sudo apt insta

2023-04-22 329
阅读全文
Linux

在Ubuntu 22.04上使用Fail2Ban保护SSH

摘要: 一、安装Fail2ban sudo apt update sudo apt install fail2ban 二、进行配置fail2ban服务将其配置文件保存在/etc/fail2ban目录中。有一个默认值为jail.conf的文件,但是建议不要直接修改次文件创建jail.local文件,并进行设置

2023-04-21 591
阅读全文
Linux

ubuntu常用命令

摘要: 服务操作命令 1、service指令: service 服务名 [start | stop | restart | reload | status] 2、systemctl指令: systemctl [start | stop | restart | reload | status] 服务名 //全

2023-04-21 211
阅读全文
Linux

编译nginx并支持ssl

摘要: 1.安装依赖包 apt updateapt-get install gccapt-get install libpcre3 libpcre3-devapt-get install zlib1g zlib1g-devapt-get install openssl apt-get install lib

2023-04-21 210
阅读全文
Linux

net core 6 部署到ubuntu

摘要: 一、安装dotnet SDK 1.更新源 sudo apt-get update; 2.启用 Microsoft PPA wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb sudo

2023-04-20 193
阅读全文
数据库

mysql 8.0

摘要: 安装mysql sudo apt update sudo apt install mysql-server sudo systemctl status mysql 一、修改root初始密码,默认没有密码 # 登录MySQL mysql -u root -p mysql>use mysql; mysq

2022-11-22 40
阅读全文
Linux

Linux Crontab命令定时任务基本语法与操作教程

摘要: 一、Crontab查看编辑重启 1、查看crontab定时执行任务列表 crontab -l 2、编辑crontab定时执行任务 crontab -e 3、删除crontab定时任务 crontab -r 4、相关命令: sudo service crond start #启动服务 sudo ser

2022-10-20 539
阅读全文
其他

VS2022创建Windows服务程序的方法步骤

摘要: 创建一个Windows服务程序 可以创建Windows服务程序 打开VS2022,新建项目。 创建成功后的目录结构如左侧所示,至此项目构建完成。 配置相关信息 添加安装程序 重新生成一下解决方案 至此配置完成。 脚本可执行文件 在工程目录的bin\Debug目录下 新建两个脚本文件–install.

2022-10-20 2409
阅读全文
Linux

Linux Vim(vi) 常使用命令快捷键合集

摘要: vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能,下面看一下具体的命令。 相关文档:Linux vi/vim 编辑器教程 1、'/'查找历史记录查看

2022-10-20 2586
阅读全文
.NET Core

.NET Core(C#) Emit(动态编写程序逻辑)的使用

摘要: 反射允许我们在运行时获取对象的相关信息,创建对象的实例,执行方法。Emit是作为反射的一个比较高级的功能。使用Emit,可以从零开始动态的创建程序集及类。提供程序的灵活性。本文主要介绍.NET Core(C#) 中Emit的使用,以及相关的示例代码。 1、程序集(Assembly) 程序集构成了 .

2022-10-20 766
阅读全文
其他

不区分大小进行字符串比较

摘要: 所述String.Equals(字符串,StringComparison)方法,可以指定一个StringComparison的值 StringComparison.OrdinalIgnoreCase 为不区分大小写的比较。如果为StringComparison参数指定StringComparison

2022-10-20 425
阅读全文
.NET Core

.NET Core(C#)泛型<T>中约束的使用及示例代码

摘要: 泛型使用有时需要对T进制约束,上下文关键字where用以实现约束,限定构类函数及类型等,本文主要介绍使用泛型约束及示例代码。 1、常用五类约束 where T: struct :类型参数必须为值类型。 where T : class :类型参数必须为引用类型。 where T : new() :类型

2022-10-20 466
阅读全文
.NET Core

.NET(C#)读写ini配置文件的方法及示例代码

摘要: 本文主要介绍.NET(C#)中,实现读写ini配置文件两种方法(系统函数和自定义类),以及相关的示例代码。 1、使用WindowsAPI函数实现 using System.IO; using System.Reflection; using System.Runtime.InteropService

2022-10-20 8274
阅读全文
.NET Core

.NET Core(C#) EPPlus读取Excel(.xlsx)文件的方法及示例代码

摘要: EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件。本文主要介绍.NET Core(C#)中使用EPPlus读取Excel(.xlsx)文件的方法,及相关的示例代码。 1、安装引用EPPlus 1)使用Nuget界面管理器 搜索 "

2022-10-20 3384
阅读全文
.NET Core

.NET Core(C#) EPPlus创建Excel(.xlsx)写入数据的方法及示例代码

摘要: EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件。本文主要介绍.NET Core(C#)中使用EPPlus创建Excel(.xlsx)写入数据的方法,及相关的示例代码。 1、安装引用EPPlus 1)使用Nuget界面管理器 搜索

2022-10-20 2508
阅读全文
.NET Core

.NET Core 3.1 和 .NET 5 控制台程序发布成独立.exe可以执行程序的方法

摘要: 本文主要介绍.NET Core 3.1 和 .NET 5中,(Console)控制台应用程序独立发布成单独.exe可以执行文件,不依赖其它的.dll程序集的方法。 1、.NET Core 3.1 中dotnet publish发布命令 下面命令将控制台程序发布成独立的.exe程序,并且不依赖其它.d

2022-10-20 248
阅读全文
.NET Core

.NET Core(C#) 字典Dictionary通过key值排序方法及示例代码

摘要: 本文主要介绍.NET Core(C#)中,根据字典Dictionary的key值进行排序的方法,以及相关的示例代码。 1、先将key排序在添加排序后的key和value using System; using System.Collections.Generic; namespace Console

2022-10-20 1368
阅读全文
.NET Core

.NET Core(C#)使用BarcodeLib生成条码图片数据及示例代码

摘要: 本文主要介绍.NET Core(C#)中,使用BarcodeLib生成图片格式的条码(Barcode)的方法,以及相关的示例代码。 1、通过Nuget安装引用BarcodeLib 1)使用Nuget界面管理器 搜索“BarcodeLib”,在列表中分别找到它,点击"安装" 相关文档:VS(Visua

2022-10-20 1301
阅读全文
.NET Core

.NET Core(C#)使用ZXing.Net生成条码(Barcode)和二维码(QR code)图片及示例代码

摘要: 本文主要介绍.NET Core(C#)中,使用ZXing.Net生成图片格式的二维码(QR code)和条码(Barcode)的方法, 以及相关的示例代码。 1、通过Nuget安装引用ZXing.Net 1)使用Nuget界面管理器 搜索“ZXing.Net.Bindings.ZKWeb.Syste

2022-10-20 2632
阅读全文
.NET Core

.NET Core(C#) System.Timers.Timer使用实现定时任务及示例代码

摘要: 本文主要介绍.NET Core(C#) 中,使用System.Timers.Timer计时器实现定时任务的方法,以及相关的示例代码。 1、System.Threading.Timer、System.Windows.Forms.Timer和System.Timers.Timer区别 相关文档: htt

2022-10-20 3944
阅读全文
.NET Core

.NET Core(C#)泛型(方法,类,委托,接口)<T>使用示例代码

摘要: 我们可以利用泛型实现:泛型接口、泛型方法、泛型类、泛型委托,本文主要它们的使用及示例代码。 1、使用示例代码 1)泛型(类、接口、委托) using System; using System.Collections.Generic; using System.Linq; using System.T

2022-10-20 1589
阅读全文
.NET Core

.NET(C#)使用委托(delegate)和Func<in T, out TResult>作为方法返回值

摘要: 本文主要介绍.NET(C#)中,使用委托(delegate)类型作为方法返回值类型,且直接返回Func<in T, out TResult>的问题,以及问题示例代码。 1、委托(delegate)和Func<in T, out TResult> Func<in T, out TResult>:.NE

2022-10-20 235
阅读全文
.NET Core

.NET(C#) HttpClient单例(Singleton)和每次请求new HttpClient对比

摘要: 本文主要介绍.NET(C#)中,使用HttpClient执行求时,每次请求都执行new HttpClient创建一个实例和每次请求都使用同一个HttpClient(单例Singleton)分比区别。 1、每次请求创建HttpClient实例 public HttpClient GetConnecti

2022-10-20 665
阅读全文
.NET Core

.NET Core 3.0使用JsonSerializer(System.Text.Json)序列化和反序列化JSON

摘要: 本文主要介绍.NET Core 3.0中,使用JsonSerializer(System.Text.Json)对JSON数据进行序列化和反序列化的方法及示例代码。 1、使用的命名空间 using System.Text.Json;using System.Text.Json.Serializatio

2022-10-20 2058
阅读全文
.NET Core

ASP.NET Core中使用SmtpClient发送邮件的方法代码

摘要: 本文主要介绍ASP .NET Core使用SmtpClient邮件的方法,从.NET Core 2.0开始,Microsoft引入了SmtpClient,与.NET Framework 4中的实现相同。并且不必依赖第三方Nuget包直接可以使用。 1、SmtpClient配置文件 由于配置已经注入S

2022-10-20 300
阅读全文
.NET Core

.NET(C#)调用cmd.exe(dos命令)两种方法(Process,Cli)

摘要: 本文主要介绍.NET(C#)中调用cmd.exe(dos命令)两种方法,一个是通过Process调用,另一个是通过Cli调用。 1、通过Process调用cmd命令 1)C#运行shell命令 string strCmdText; strCmdText= "/C copy /b Image1.jpg

2022-10-20 4682
阅读全文
.NET Core

.NET(C#) System.Linq中实现多列group by(分组)的示例代码

摘要: 本文主要介绍.NET(C#)中,使用Linq时实现对多列数据进行分组的方法及示例代码。 1、groyp by 用法 List<ImageMultipleLanguage> waiteToRemove = new List<ImageMultipleLanguage>(); using (var db

2022-10-20 1711
阅读全文
.NET Core

.NET Core 使用 DotnetSpider 抓取页面教程

摘要: 本文主要介绍通过DotnetSpider写少量代码快速的实现网页的抓取。 1、 通过Nuget安装引用DotnetSpider 项目上右键 -》选择"管理Nuget程序包" -》搜索"DotnetsSpider" -》点击"DotnetsSpider.Core"安装,还要安装"Dotn...

2022-10-20 1165
阅读全文
.NET Core

.NET Core 2.1 EF(Entity Framework) Core Sqlite配置和使用分享

摘要: 本文主要介绍.NET Core2.1,在EF(Entity Framework) Core中配置使用Sqlite数据库,自动创建Sqlite数据库,自动创建表。 1、安装用到的Nuget包 项目上右键 -》选择"管理Nuget程序包" -》搜索"Microsoft.EntityFrameworkCo

2022-10-20 606
阅读全文
.NET Core

.NET Core appsettings.json 取值

摘要: 本文主要介绍.NET Core中,通过appsettings.json配置文件获取数据库连接字符串。 1、在项目的根目录中创建appsettings.json文件 { "MssqlConnectionString": "Server=yourip; Database=yourdbname; User

2022-10-20 171
阅读全文
其他

WVP ZLMediaKit搭建记录

摘要: ZLMediaKit地址:https://github.com/ZLMediaKit/ZLMediaKit WVP地址:https://github.com/648540858/wvp-GB28181-pro ZLMediaKit开启SSL 1.查看ZLMediaKit配置文件中的SSL端口 #ht

2022-10-01 1380
阅读全文
其他

GB28181国标视频平台播放失败或者信令不通时如何抓包分析

摘要: 其他参考牛文: https://blog.csdn.net/LS_ss123/article/details/105222953 https://blog.csdn.net/weixin_43360707/article/details/120975297 https://zhuanlan.zhih

2022-09-30 2140
阅读全文
其他

net core上传文件

摘要: <input type="file" id="avatar" name="avatar"> <button type="button">保存</button> ('button').click(function(){ var files = $...

2022-09-28 21
阅读全文
其他

对一个列表内节点进行拖拽排序

摘要: HTML5属性 draggable可以让元素变成可拖动 <li draggable="true">1</li> 该属性有三个值可选:true | false | auto true:表示可拖动 false: 表示不可拖动 auto: 表示浏览器默认行为 拖动事件: 拖动的元素上触发:事件皆由拖动元素

2022-09-26 45
阅读全文
其他

tippy.js - 好用的tooltip提示插件使用详解

摘要: 1,基本介绍 (1)tippy.js 是一款轻量的 tooltip 插件,使用它可以很方便地实现鼠标悬停提示信息效果。 GitHub 主页:https://github.com/atomiks/tippyjs 官网地址:https://atomiks.github.io/tippyjs/ (2)ti

2022-09-22 2463
阅读全文
其他

ZLMediaKit + wvp-GB28181-pro windows部署

摘要: 1.在powershell中 # 国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit # 千万不要忘记执行这句命令 git submodule update --ini

2022-09-18 4223
阅读全文
数据库

SQLite Entity Framework Core 使用 DBFirst

摘要: 1.使用DB Browser for SQLite建立数据库db文件 2.NuGet包管理器下载安装如下几3个包 3.使用程序包管理器控制台生成实体 PM>Scaffold-DbContext -Force "Data Source=D:\OneDrive\VisualStudio项目\VS2022

2022-08-31 71
阅读全文
数据库

各种SQL连接字符串

摘要: Sql Server: Data Source=127.0.0.1;Initial Catalog=xxxxxxDB;User Id=xxxUser;Password=xxxxxxpwd; Scaffold-DbContext -Force "Data Source=127.0.0.1;Initia

2022-08-31 85
阅读全文
.NET Core

.NET Core 中正确使用 HttpClient 的姿势

摘要: 另外一篇详解:https://blog.csdn.net/u010476739/article/details/119782562 为了更方便在服务端调用 HTTP 请求,微软在 .NET Framework 4.x 的时候引入了 HttpClient。但 HttpClient 有很多严重问题,一直

2022-08-27 459
阅读全文
其他

linq to entity group by 时间

摘要: CreationTime是DateTime类型group by 年/月/日/小时group by 年 (from d in YourData.OrderBy(x => x.CreationTime) group d by new { time = new { d.CreationTime.Year

2022-08-04 87
阅读全文
其他

使用echarts柱状图横坐标文字过长放不下,文字会被隐藏

摘要: 1、可以设置字体倾斜实现效果 这是在xAxis: 中加入了 axisLabel: { interval: 0, rotate: 20 } interval:间隔 每个坐标之间的间隔,正常显示设置 0 就可以了。 rotate:偏移,也可以说是倾斜。值是number类型 但是这样可能会有新的问题,就是

2022-08-04 5892
阅读全文
.NET Core

c# 解析xml

摘要: <?xml version="1.0" encoding="utf-8" ?> <factorys> <factory name="益瑞" coordinate="102.05873, 30.102842" shortName="YR"/>...

2022-08-03 1591
阅读全文
其他

js获取url中的参数值

摘要: 以此 url 为例:http://localhost/index.html?id=310&name=xia&phone=13800138000 //获取url传递的信息 let query = location.search; // ?id=310&name=xia&phone=1380013800

2022-07-31 70
阅读全文
.NET Core

asp.net core 6 发布到IIS后打开开发模式(错误信息显示出来)

摘要: 编辑web.config的aspNetCore节点部分 <?xml version="1.0" encoding="utf-8"?> <configuration> <location path="." inheritInChildApplications="false&qu...

2022-07-29 198
阅读全文
.NET Core

Asp.net Core 6.0 如何在开发时动态更新cshtml (开发篇)

摘要: 在Vs2022下,如何在开发调试时修改了cshtml,不重新启动就能马上生效呢? 1.要用NutGet下载并安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 6.0.1 2.修改Properties\launchSettings.json文件,

2022-07-29 678
阅读全文
其他

Echart图表配置详解

摘要: 转载自:https://blog.csdn.net/weixin_55181759 👉推荐相关文章:Echart图表 之 基本使用及配置项 👉推荐相关文章:Echart图表 之 title配置项大全 👉推荐相关文章:Echart图表 之 颜色color配置项大全 👉推荐相关文章:Echart

2022-07-28 60
阅读全文
其他

ECharts 提示框组件Tooltip属性大全(包含文本注释)

摘要: tooltip: { // 提示框组件:可以设置在全局(tooltip),可以设置在坐标系中(grid.tooltip、polar.tooltip、single.tooltip),可以设置在系列中(series.tooltip),可以设置在系列的每个数据项中(series.data.tooltip)

2022-07-28 2274
阅读全文
前端开发

javascript日期格式化

摘要: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date

2022-07-27 226
阅读全文
前端开发

jquery里操作table表格的各种方法

摘要: <!doctype html> <html lang="en"> <head> <title>jquery里操作table相关的各种方法在线演示-aijQuery.cn</title> <script src="/static/jquery-3.1.1.min.js"&...

2022-07-26 589
阅读全文
其他

EChart显示地图信息例子

摘要: <div class="cen-top map" id="kangding_map"></div> function map() { var data = [ { name: '炉城镇', value: [101.963055, 30.004495, 0] }, { name: '惠拓&...

2022-07-25 403
阅读全文
.NET Core

IIS部署.net core 的程序后,如何查看控制台的日志?

摘要: .net core 3.1 开发的web服务,本地开发的时候,双击运行 xxx.exe(.net core 3.1 发布后,文件夹里面有一个 .exe 文件,双击即可运行,会直接监听本地 xx端口测试的时候可以 localhost:端口号来访问,.net core 2.2 不会有这个exe,一般直接

2021-08-21 471
阅读全文
其他

ExcelPackage 使用說明

摘要: 1.使用方法 public IActionResult Excel() { string sWebRootFolder = _hostingEnvironment.WebRootPath; string sFileName = "测试导出excel.xlsx"; FileInfo file = ne

2021-08-18 1704
阅读全文
.NET Core

统信UOS系统部署.Net Core 5.0

摘要: 平时很少用Linux,需要的时候才查资料,记录下遇到的问题和解决办法。这次部署的系统是统信UOS,arm64位CPU 第一步:安装.Net Core 5.0运行环境 统信UOS是基于Debian 10,安装软件、更新源都可以按照Debian的方式来。开始参考微软官方的方式安装运行环境,结果最后一步使

2021-08-12 3339
阅读全文
其他

微信、QQ添加Universal Link

摘要: 官方说明 1. Universal Links是什么 Universal Links(通用链接),是苹果在iOS9之后,提供的一种“可通过传统HTTP链接来跳转APP”的能力。 该特性相较于传统的Custom URL Scheme方式,具备唯一、安全、私有和简单的优势,因此互联OpenSDK在3.3

2021-08-10 639
阅读全文
其他

【转】使用Docx.Core创建word表格

摘要: 原文地址:https://www.cnblogs.com/qs315/p/13533765.html 使用Docx.Core创建word表格 下载DocxCore Nuget包 当前版本 1.0.7 Install-Package DocxCore -Version 1.0.7 创建表格参数 Tab

2021-07-12 346
阅读全文
其他

根据指定手绘图纸照片行政区划自定义绘制对应区域边界生成geoJOSN的解决方案

摘要: 项目需求 指定某区域(非省市区县乡镇标准行政区划),做功能边界分区,实现Echarts地理坐标数据可视化展示。 提供信息 项目分析 要在Echarts上实现地理坐标可视化,必须使用geoJSON格式文件; 项目只能提供手绘图纸,需要将手绘图纸转换为可以识别的经纬度坐标信息; 如何将图纸绑定在百度地图

2021-04-22 644
阅读全文
数据库

Linq to SQL各种参考

摘要: 原文:https://www.cnblogs.com/lyj/archive/2008/01/23/1049686.htmlhttps://www.cnblogs.com/lyj/archive/2008/01/24/1051495.html LINQ to SQL语句之Select/Distinc

2021-04-20 201
阅读全文
.NET Core

自定义ASP.NET MVC Html标签辅助方法

摘要: 原文:https://blog.csdn.net/a497785609/article/details/50184779 在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的

2021-04-16 441
阅读全文
其他

Func<T>用法

摘要: Func是一个委托,委托里面可以存方法,Func<string,string>或Func<string,string,int,string>等 前几个是输入参数,最后一个是返回参数 以Func<int,bool>为例: private bool IsNumberLessThen5(int numbe

2021-04-14 2041
阅读全文
其他

Entity Framework 在OrderBy排序中使用字符串

摘要: public static class LinqExtensions { private static PropertyInfo GetPropertyInfo(Type objType, string name) { var properties = objType.GetProperties()

2021-04-14 283
阅读全文
其他

<input type="file"> 标签详解

摘要: 详见:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input/file#attr-multiple 使用 type="file" 的 <input> 元素使得用户可以选择一个或多个元素以提交表单的方式上传到服务器上,或者通过 J

2021-04-14 4103
阅读全文
其他

JS实现上传图片的三种方法并实现预览图片功能

摘要: 在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览。 常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面;另一种思路是,直接在本地内存中预览图片,用户确认提交后再上传至服务器保存。 这两种方法各有利弊,方法一很明显,浪费流量和服务器

2021-04-14 1829
阅读全文
其他

webbrowser 强制 ie11

摘要: 假设winform程序的名称是TestWebBrowser.exe。 1、在开始菜单内输入“regedit.exe”,进入注册表编辑器 2、找到注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureContr

2020-03-15 1289
阅读全文
其他

SSL证书,IIS7、IIS8,http自动跳转到HTTPS

摘要: 安装“URL REWRITE2 ” 伪静态模块,IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过 下载地址:https://www.iis.net/downloads/microsoft/url-rewrite 选择站点 URL 重写,如果安装的是英

2020-03-14 287
阅读全文
.NET Core

.net core部署到ubuntu 上传文件超过30MB

摘要: 默认的上传文件不能超过30MB,需要修改几个地方 一、web.config中添加配置 (1)如果是开发环境,通过IIS Express添加 (2)如果是生产环境,添加到发布后的web.config中在标签<system.webServer>中加入<security>内容 二、在startup的Con

2019-07-31 388
阅读全文
其他

【转】Nestable可拖拽树

摘要: 原文地址:https://blog.csdn.net/wangmj518/article/details/81746523 Nestable是基于Bootstrap的一个可拖拽的树结构表现插件。 下面粗略的介绍一下它的用法,只作为学习参考,如有不合适之处,请各位凑合看。 下图是我在现在系统中用到的N

2019-07-24 679
阅读全文
数据库

【转】MySql根据经纬度获取附近的商家

摘要: 创建geo表 其中33.958887是纬度,118.302416是经度,6371是地球的半径。 其他类似的资料: https://www.jianshu.com/p/2d801e9cbadd https://www.cnblogs.com/jiqing9006/p/8954831.html http

2019-06-20 275
阅读全文
其他

Newtonsoft.Json高级用法

摘要: 转自:https://www.cnblogs.com/yanweidie/p/4605212.html 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返

2019-06-12 195
阅读全文
前端开发

JQuery扩展方法实现Form表单与Json互相转换;ajax提交表单

摘要: 1.把表单转换出json对象 //把表单转换出json对象 $.fn.toJson = function () { var self = this, json = {}, push_counters = {}, patterns = { "validate": /^[a-zA-Z][a-zA-Z0-

2019-06-12 1305
阅读全文
前端开发

Bootstrap 弹出表单

摘要:

2019-06-07 1747
阅读全文
其他

解决 413 Request Entity Too Large

摘要: 修改配置文件 vim /etc/nginx/sites-available/default,增加

2019-05-29 1065
阅读全文
.NET Core

asp.net core 中的各种路径

摘要: 1.获取完整网址URL 方法一:先引用“using Microsoft.AspNetCore.Http.Extensions;”,然后直接用“Request.GetDisplayUrl();” 方法二:后来参考 Microsoft.AspNetCore.Rewrite 的源代码,写了一个扩展方法实现

2019-05-23 3590
阅读全文
.NET Core

【转】ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

摘要: 原文地址:https://www.cnblogs.com/yilezhu/p/9241261.html 另外一篇:https://www.cnblogs.com/gdsblog/p/9279814.html 收藏:https://www.cnblogs.com/morang/p/8325729.ht

2019-05-23 277
阅读全文
其他

Entity Framework Core的坑,Select后再对导航属性进行查询或Select前进行Skip/Take

摘要: 把asp.net core的项目发布到ubuntu上了,运行的时候出现了如下警告: warn: Microsoft.EntityFrameworkCore.Query[20500] The LINQ expression 'where [g.ResBaseInfo].ResType.Equals(H

2019-05-21 2124
阅读全文
其他

winSCP上传文件到服务器失败,提示permission denied,返回码3

摘要: 1、查看sftp服务在你服务器的路径 2、在winSCP进行连接设置 设置好你的主机名、端口、用户名和密码,然后点击高级,点击SFTP,出现 在sftp服务器一栏中填入:sudo /usr/lib/openssh/sftp-serversudo后面跟的是我们上一步查出来的路径 填好sftp服务器后,

2019-05-21 2999
阅读全文
数据库

MySql 常用语句

摘要: 一、新数据库 1.登陆入mysql 2.创建用户 说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要

2019-05-21 157
阅读全文
.NET Core

【转】C# / Extension 扩展方法

摘要: 扩展方法简介扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法没有明

2019-05-02 370
阅读全文
数据库

【转】多语言系统的数据库设计

摘要: 首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言。比如我们做一个给中国大陆和纽伦新港使用的系统,可以确定的语言就是简体中文、繁体中文和英语,而且可以确定以后也不会增加语言。确定以后是否需要增加语言这一点很重要,决定了我们在数据库设计时,是否需要考虑多语上的扩展

2019-04-30 1735
阅读全文
.NET Core

.NET Core多语言

摘要: 原文地址:https://www.cnblogs.com/mmmhhhlll/p/9874567.html ASP.NET Core中提供了一些本地化服务和中间件,可将网站本地化为不同的语言文化。 ASP.NET Core中我们可以使用Microsoft.AspNetCore.Localizatio

2019-04-30 590
阅读全文
.NET Core

【转】对象克隆(C# 快速高效率复制对象另一种方式 表达式树)

摘要: 原文地址:https://www.cnblogs.com/lsgsanxiao/p/8205096.html 1、需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。 比如: Student s = new Student() { Age = 20, Id = 1, Name

2019-04-29 1183
阅读全文
.NET Core

c# 正则表达式取值、替换

摘要: 过滤特殊字符 更多详情见:https://www.cnblogs.com/hehehehehe/p/6043710.html

2019-04-28 12360
阅读全文
.NET Core

.net core 存储base64的图片或文件

摘要: public void SaveImageFromBase64(string base64string) { byte[] b = Convert.FromBase64String(base64string); string path = Path.Combine(_env.WebRootPath, "test",...

2019-04-28 2224
阅读全文
其他

百度UEditor的config.json

摘要: 配合自己修改的.net core DLL使用

2019-04-26 4619
阅读全文
其他

[转]解决百度ueditor插入动态地图空白 支持iframe方法

摘要: 说明:新版本ueditor要修改 xss过滤白名单 修改配置文件ueditor.config.js 搜索: whitList 增加下面第二行即可

2019-04-26 592
阅读全文
其他

【转】百度UEditor控件中的map组件不支持https使用的问题解决

摘要: 原文地址:https://blog.csdn.net/stacy06/article/details/82626363 最近项目部署到了https环境下,使用的UEditor富文本编辑器中的map组件出现了问题,控制台报了一堆错误,主要是mixed content.. ,就连百度的官网上也同样是有这

2019-04-26 712
阅读全文
.NET Core

[转]在ASP.NET Core中使用百度在线编辑器UEditor

摘要: 原文地址:https://www.cnblogs.com/durow/p/6116393.html 0x00 起因 最近需要一个在线编辑器,之前听人说过百度的UEditor不错,去官网下了一个。不过服务端只有ASP.NET版的,如果是为了能尽快使用,只要把ASP.NET版的服务端作为应用部署在IIS

2019-04-26 424
阅读全文
.NET Core

ASP.NET MVC 枚举类型转LIST CONTROL控件

摘要: 在实际应用中,我们经常会用到下拉框、多选、单选等类似的控件,我们可以统称他们为List Control,他们可以说都是一种类型的控件,相同之处都是由一个或一组键值对的形式的数据进行绑定渲染而成的。 这些List Control的数据来源通常为数据库,固定值,但是有时候我们也会把数据写入在枚举或配置文

2019-04-24 374
阅读全文
其他

Entity Framework Code First关系映射约定

摘要: 原文见:https://www.cnblogs.com/libingql/p/3353112.html 本篇随笔目录: 1、外键列名默认约定 2、一对多关系 3、一对一关系 4、多对多关系 5、一对多自反关系 6、多对多自反关系 在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。

2019-04-23 186
阅读全文
.NET Core

c# 扩展

摘要: Then you can use:

2019-04-22 136
阅读全文
.NET Core

asp.net core 基于角色的认证登陆

摘要: 一、登陆页面的Controller [Authorize(Roles = "Admin,SuperAdmin")] public class ManageController : Controller { public IActionResult Index() { return View(); }

2019-04-14 1064
阅读全文
.NET Core

ASP.NET Core 2.0系列学习笔记-NLog日志配置文件

摘要: 一、新建ASP.NET Core 2.0 MVC项目,使用NuGet在浏览中搜索:NLog.Web.AspNetCore,如下图所示: 二、在项目的根目录下新建一个xml类型的nlog.config文件 nlog.config文件内容如下: <?xml version="1.0" encoding=

2019-04-14 651
阅读全文
其他

Flex 布局教程:语法篇

摘要: 原文:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局

2018-11-29 123
阅读全文
.NET Core

MySql Scaffolding an Existing Database in EF Core

摘要: 官方文档详见:https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core-scaffold-example.html Scaffolding a Database Using Package Manage

2018-11-10 138
阅读全文
.NET Core

asp.net core 2.0 后台定时自动执行任务

摘要: 自己写一个类继承BackgroundService Startup.cs中注入

2018-10-28 2677
阅读全文
.NET Core

c#中枚举类型 显示中文

摘要: 自定义一个类EnumService.cs , 增加静态方法GetDescription()根据传入的枚举值来读取Description信息 在输出枚举值的地方增加对EnumService.GetDescription()的调用

2018-10-23 1610
阅读全文
其他

fullCalendar使用经验总结

摘要: fullCalendar日历控件官方网址: https://fullcalendar.io/ 1.需要引入的文件 2.HTML页面 3.生成Json数据的后台 4.官方的Json数据源格式

2018-09-28 1688
阅读全文
其他

Web APP 日期选择控件

摘要: github地址: https://github.com/yuanzm/simple-date-picker#simple-date-picker simple-date-picker 基于zepto的移动端轻量级日期插件 安装 支持下面两种方式 git clone之后直接拷贝引用bin文件夹下面的

2018-09-05 2170
阅读全文
其他

【转】剖析异步编程语法糖: async和await

摘要: 一、难以被接受的async 自从C#5.0,语法糖大家庭又加入了两位新成员: async和await。然而从我知道这两个家伙之后的很长一段时间,我甚至都没搞明白应该怎么使用它们,这种全新的异步编程模式对于习惯了传统模式的人来说实在是有些难以接受,不难想象有多少人仍然在使用手工回调委托的方式来进行异步

2018-08-31 229
阅读全文
其他

【转】Entity Framework 复杂类型

摘要: 为了说明什么是复杂属性,先举一个例子。 上面有两个类:公司地址和家庭地址,它们有四个相同的属性:StreetAddress、City、State、ZipCode。映射到数据库中的结构如图: 这里,我们可以将这四个属性集合成一个复杂属性Address,修改后的类为: 此时,所生成的数据库如图: 可以看

2018-08-29 120
阅读全文
其他

【转】EF Code First 学习笔记:约定配置

摘要: 要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配

2018-08-29 120
阅读全文
其他

【转】Lambda表达式详解

摘要: 前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。 lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 "

2018-08-28 161
阅读全文
.NET Core

EntityFrameworkCore操作记录

摘要: Install-Package 命令安装运行基架引擎所需的工具。 Add-Migration 命令生成用于创建初始数据库架构的代码。 此架构以(Models/MovieContext.cs 文件中的)DbContext 中指定的模型为基础。 Init 参数用于为迁移命名。 可以使用任意名称,但是按照

2018-08-28 307
阅读全文
.NET Core

asp.net core 中KindEditor的使用

摘要: 主要是需要对上传图片和文件管理的服务端进行改造 页面

2018-08-17 837
阅读全文
其他

使用FormsAuthenticationTicket进行登陆验证

摘要: 需要使用的Role验证的地方 在需要,验证的Controller、Action上面添加注解属性,比如这个Action 只允许RoleID 为包含1或2或3的访问,而当前用户RoleID为(1、5、7)就是用户有权访问了。 需要配置web.config CustomRoleProvider类的需要继承

2018-04-25 1059
阅读全文
.NET Core

c#生成随机字符串

摘要: public class RandomStringBuilder { /// /// 生成单个随机数字 /// private int createNum() { Random random = new Random(Guid.NewGuid().GetHashCode()...

2018-04-24 7804
阅读全文
.NET Core

string.Format对C#字符串格式化

摘要: String.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定

2018-03-06 161
阅读全文
Linux

在Ubuntu上使用noip动态域名的方法(ddns)

摘要: 首先,注册一个noip.com的帐号。 注册的步骤见这篇教程:http://www.cnblogs.com/infopi/p/3991407.html 建立目录 第1行进入当前用户的home目录 第2行建立noip子目录,第3行进入noip子目录 下载noip客户端源码、安装 第1行下载源码,第2行

2018-03-04 7400
阅读全文
.NET Core

asp.net开发细节整理

摘要: 1.使用entity framework的DB First时,手动书实体类的表单验证 [MetadataType(typeof(ValidateFund))] public partial class Fund { } public class ValidateFund { [Required(Er

2018-03-03 159
阅读全文
.NET Core

jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)

摘要: 验证方式基于jQuery的validate 验证方式,也可以说是对jQuery validate的验证方式的扩展,使其更简单易用。 应用 一、引入 <script src="Scripts/jquery-1.7.1.min.js"></script> <script src="Scripts/jqu

2018-03-02 441
阅读全文
.NET Core

树莓派3B上部署运行.net core 2程序

摘要: 针对Linxu arm处理器如何部署.net core 2的资料很少,网上找到几篇但都写得不够详细,按照他们教程来撞墙了,折磨了几天终于部署成功了,先上一张运行成功的图 1.windows系统中,在项目的目录下使用CMD命令运行进行发布 dotnet publish -r linux-arm 说明:

2018-02-22 3652
阅读全文
其他

进程管理supervisor的简单说明

摘要: 背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是

2018-02-22 230
阅读全文
Linux

Ubuntu下Nginx启动、停止等常用命令

摘要: 本文详细介绍Ubuntu下Nginx启动、停止等常用命令。在开发过程中,我们会经常的修改Nginx的配置文件,每次修改配置文件都可以先测试下本次修改的配置文件是否正确,可以利用以下命令: service nginx -t -c /alidata/server/nginx/conf/nginx.con

2018-02-22 35647
阅读全文
Linux

使用ssh 登录Linux 文件上传下载方法

摘要: 最简单的方法: 安装WinSCP或者Filezilla, 启动该程序,然后自己输入输入主机名、端口、用户名、密码登录,然后在putty里面用pwd命令看看当前目录,再在WinSCP/Filezilla中跳转到那个目录去,再传送文件. WinSCP界面(commander风格.另外还支持explore

2018-02-22 1113
阅读全文
.NET Core

Asp.Net Core 2.0 之旅---在Ubuntu上部署WEB应用程序

摘要: 1、Ubuntu 上 安装NET Core 2.0 SDK 第一步的安装,微软大佬已经写的非常详细了=》直达链接,按照教程来即可。 2、将我们的WEB 发布到一个文件夹,将这个文件夹打包成 压缩文件,准备上传。 3、通过Xshell ssh 连接到 服务器(ps:如果不知道怎么用Xshell的请自行

2018-02-22 375
阅读全文
其他

xml对象序列化

摘要: public static class XSerializer { /// /// 将对象序列化为xml字符串 /// /// 类型 /// 对象 public static string ObjectToXml(T t) where T : class { ...

2018-02-19 126
阅读全文
其他

txt文本文件记录日志

摘要: private static void Log(string content, string fileName="log.txt") { string logsPath = AppDomain.CurrentDomain.BaseDirectory + "\\App_Code\\logs\\"; string fil...

2018-02-19 158
阅读全文
其他

HttpGet HttpPost

摘要: public static string HttpGet(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?")...

2018-02-19 127
阅读全文
.NET Core

c# MD5

摘要: private string MD5(string str) { byte[] result = Encoding.Default.GetBytes(str); //tbPass为输入密码的文本框 MD5 md5 = new MD5CryptoServiceProvider(); byt...

2018-02-19 116
阅读全文
.NET Core

10位时间戳转为C#格式时间

摘要: /// /// 10位时间戳转为C#格式时间 /// /// /// public static DateTime ConvertStringToDateTime(string timeStamp) ...

2018-02-19 547
阅读全文
.NET Core

树莓派上运行.net core 2.0程序

摘要: 记录中 参考: https://www.cnblogs.com/songxingzhu/p/7399991.html https://www.cnblogs.com/goodfulcom/p/7624674.html https://docs.microsoft.com/en-us/dotnet/c

2018-02-17 181
阅读全文
.NET Core

c# 解析json

摘要: 使用开源的类库Newtonsoft.Json(下载地址http://json.codeplex.com/)。下载后加入工程就能用。通常可以使用JObject, JsonReader, JsonWriter处理。这种方式最通用,也最灵活,可以随时修改不爽的地方。 (1)使用JsonReader读Jso

2018-02-16 178
阅读全文
其他

【转】ExtJs同步ajax请求

摘要: ext3.0之前都是这样来提交:var responsea = Ext.lib.Ajax.getConnectionObject().conn; responsea.open("POST", your url,false); responsea.send(null);alert("返回来的数据为:"+responsea.responseText);ext3之后好像不能这样提...

2010-11-30 6457
阅读全文
其他

【转】FusionCharts的钻取功能

摘要: FusionCharts可以在点上定义钻取,实现各种link功能,包括:(1)同一窗口实现钻取(2)新窗口中实现钻取(3)在指定的frame中实现钻取(4) 在弹出窗口中实现钻取(5) 触发js的函数一. 同一窗口实现钻取在set上定义link,如:<set ... value='2235' ... link='ShowDetails.asp%3FMonth%3DJa...

2010-09-05 1813
阅读全文
前端开发

【转】jQuery + HttpHandler 实现图片裁剪(适用于论坛, SNS)

摘要: 详见http://www.cnblogs.com/fromearth/archive/2009/05/27/1490833.html

2010-09-01 175
阅读全文
其他

【转】ExtJs Grid自动生成列

摘要: 这个问题纠结了我很久,本来想找个插件来解决的,但好像很少拿Extjs做报表啊,这么常用的功能竟然没有好的解决办法,唯一找到的一个插件就是AutoGrid2,可并不能解决问题,最后在老外的一段代码下终于找到了解决方法,原来如此简单.数据源:'/Scripts/11.js' 也可以是aspx、jsp页面或者servlet1: {'data':[{'number':'1','te...

2010-08-19 1058
阅读全文
其他

【转】获取web.xml中的context-param和init-param定义的值

摘要: web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:xml 代码<context-param> <param-name>context/param</param-name> <param-value>avalible during ...

2010-08-16 5796
阅读全文
其他

【转】给ExtJS的Grid增加两行tbar

摘要: 按照需要,我们一般在Grid的上方放置一个toolbar,再在上面放一些输入控件做查询用,但是同时我们也需要在上面添加一些其他按钮,比如“新增”,“删除”,“修改”,“导出”等,但是这些按钮要是放置查询的那个tbar上的话,感觉不太好,最好将分成两排。  我们先看看截图:1 //...

2010-07-30 2984
阅读全文
其他

图像的排列属性ALIGN

摘要: 图像和文字之间的排列通过align属性来设定。图像的绝对对齐方式和相对文字对齐方式是不一样的。绝对对齐文字的效果和文字的对齐一样,只有三种:居左、居中、居右;而相对文字对齐方式是指图像与一行文字的相对位置。"基线"(Baseline)、"底部"(Bottom)、"绝对底部"(Absolute Bottom)效果相同,是指图像底端和文字的底端对齐。 对于中文"顶端"(Top)...

2010-07-27 978
阅读全文
其他

【转】ExtJs切换皮肤

摘要: 定制个性化风格

2010-07-22 1518
阅读全文
其他

Flash被层遮挡的解决办法

摘要: 在ExtJs的项目中使用了FusionChart,ExtJs的弹窗窗口会被flash遮挡住。修改FusionChart生成flash的object的代码。根据以下的原理来进行修改即可。

2010-07-22 823
阅读全文
其他

div水平、垂直居中

摘要: 无标题页

2010-07-22 172
阅读全文
其他

网站来访者IP及地址记录

摘要: 将此段代码放入网站的母版页或者header的用户控件中。数据库表(MySql格式的)

2010-07-20 2496
阅读全文
.NET Core

【转】C#读取QQ纯真IP数据库中的数据

摘要: 代码: 测试用时:

2010-07-20 702
阅读全文
其他

简易自定义分页

摘要: 本来想写成自定义控件的,觉得麻烦,并且暂时没有太多的时间来弄这个。就偷懒,写了个用户控件将就用。用户控件的html部分用户控件的后台部分。定义了一个委托,调用外部根据数据源进行绑定数据的方法,以便在不同的分页应用到不同的场合。具体的使用如下:

2010-07-19 199
阅读全文
其他

安家第一篇

摘要: 记录一下时间,今天开始第一遍博客园的日志。

2010-07-18 109
阅读全文