欢迎来到我的技术博客
分享技术,记录成长
最新文章
Cloudflare Tunnel 有两种模式
摘要: ① Zero Trust 面板模式(会自动创建 DNS) 路径:Account home → 左侧菜单Zero Trust → 左侧菜单Networks → Connectors这里是已经建立Tunnel页面,点击需要配置的Tunnel 名称,比如:my-tunnel进入my-tunnel的配置详情
阅读全文用 Cloudflare Tunnel 实现从外网 SSH 登录内网服务器
摘要: 🟩 一、准备工作 你需要: 一个 Cloudflare 已接管的域名(你已经有 fireicesion.cc) 内网服务器(Windows / Linux 都可以) cloudflared 已安装(你已经有) 🟩 二、创建 SSH 专用 Tunnel(你已有 Tunnel 可复用) 你已经有:
阅读全文Cloudflare + .NET Core MVC 部署完整流程
摘要: 下面我给你一份 真正完整、可直接照做、从零到上线的 Cloudflare Tunnel + .NET Core MVC 部署流程。 这是你现在的需求场景:本地开发机 / 内网服务器,无公网 IP,不开端口,通过 Cloudflare Tunnel 暴露 MVC 项目。 🚀 Cloudflare +
阅读全文net core 后端获取网络图片的扩展名
摘要: public static string GetImageExtension(byte[] bytes) { if (bytes.Length < 12) return "unknown"; if (bytes[0] == 0xFF && bytes[1] == 0xD8) return "jpg"
阅读全文使用Frp+Caddy把https映射到内网的web服务
摘要: 🖥️外网服务器配置 1. frps.toml toml bindPort = 7000 # 开启 http 虚拟主机代理 vhostHTTPPort = 8080 #这个8080用于http代理 vhostHTTPSPort = 8443 #这个8443用于https代理 auth.method
阅读全文net core中结合EntityFrameworkCore的DB first使用PostgreSQL
摘要: 一、安装 NuGet 包 Microsoft.EntityFrameworkCore Npgsql.EntityFrameworkCore.PostgreSQL Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.To
阅读全文OneDrive中设置不同步某个文件夹
摘要: 使用管理员权限运行CMD,然后执行 mklink /D "C:\Users\firei\OneDrive\xxx\xxx\bin" "C:\temp\bin" mklink 创建符号连接 /D 表示创建目录链接 前面的路径是链接路径,后面路径是实际路径 执行命令前,确保C:\Users\firei\
阅读全文Framework 4.7老项目运行到caddy
摘要: 渣渣小项目,一直用的iis,之前是每年一次免费证书,现在变成了每3个月一次,有点厌烦了,于是决定迁移到caddy 老的Framework 4.7项目运行还是要依赖iis,但是不想安装完整版的iis,可以安装简版的IIS Express 1.安装IIS Express IIS Express下载地址:
阅读全文Action<T> 和 Func<T>的用法
摘要: 在 C# 中,Action<T> 和 Func<T> 都是 泛型委托,用于引用方法,但它们的主要区别在于 是否有返回值。 Action<T> 用于 执行某个操作,但 不返回任何值 Func<T> 用于 执行某个操作并返回结果,最后一个参数是返回值 Action<string> logMessage
阅读全文net core随记
摘要: 基于策略的授权 可以定义一个 策略 并在 Startup.cs 或 Program.cs 中配置: services.AddAuthorization(options => { options.AddPolicy("RequireAdmin", policy => policy.RequireRol
阅读全文asp.net core 记录页面访问次数,同一个IP一个小时只算一次
摘要: 1.访问记录服务 public class PageVisitService { private readonly IMemoryCache _memoryCache; private readonly TimeSpan _timeSpan = TimeSpan.FromHours(1); publ
阅读全文asp.net core 记录页面访问记录
摘要: 方案 1:使用中间件 中间件适用于所有请求,它可以在请求进入 Controller 之前执行统计操作。 1. 创建 VisitMiddleware public class VisitMiddleware { private readonly RequestDelegate _next; priva
阅读全文asp.net core 发布到caddy
摘要: 一、安装caddy 官方网站:https://caddyserver.com 官方安装示例:https://caddyserver.com/docs/install 中文网:https://caddy2.dengxiaolong.com/docs/ 或 https://caddyserver.com
阅读全文asp.net core发布到Caddy获取用户的真实ip
摘要: 在 ASP.NET Core 部署到 Caddy 的场景中,获取用户的真实 IP 地址需要处理代理服务器(如 Caddy)传递的 X-Forwarded-For 或类似的头部信息。以下是实现步骤: 1. 配置 Caddy 确保 Caddy 正确地将客户端的真实 IP 地址传递给后端服务器。可以在 C
阅读全文统计文章阅读量,一小时内重复刷新的不重复统计
摘要: 1. 添加服务 在 Startup.cs 或 Program.cs 中注册缓存服务,例如使用内存缓存: builder.Services.AddMemoryCache(); 2. 控制器逻辑 在控制器中实现阅读量统计逻辑: using Microsoft.AspNetCore.Mvc; using
阅读全文使用on()方法绑定事件,解决动态加载的元素事件绑定
摘要: 1. 使用 on() 方法绑定事件on() 方法可以绑定事件到父级元素上,从而对动态加载的子元素生效。这种方式称为事件委托。 示例: // 假设动态加载的控件是按钮 $(document).on('click', '.dynamic-button', function() { alert('按钮被点
阅读全文鼠标悬停在图片上方时,显示文字
摘要: 步骤解释: HTML结构确认: 确保.header-image容器内直接包含img和span,且span紧跟在img之后。 HTML: <div class="mb-3 header-image"> <img src="/files/images/touxiang_default.png" />
阅读全文html5自带表单验证的用法
摘要: HTML5提供了一系列强大的表单验证功能,使开发者能够轻松构建用户友好的表单界面。以下是一些高级用法,帮助你发挥HTML5表单验证的潜力: 1. 使用输入类型自动验证 HTML5提供了一些特殊的输入类型,比如: email:自动验证电子邮件格式。 url:验证URL格式。 number:限制用户只能
阅读全文使用asp.net core自带的防CSRF攻击
摘要: 1.全局启用 AutoValidateAntiforgeryToken 如果需要为所有非 GET 请求自动启用防伪验证,可以在 Startup.cs 或 Program.cs 中设置: services.AddControllersWithViews(options => { options.Fil
阅读全文Ubuntu 中设置 ASP.NET Core 应用程序开机自动运行
摘要: 1.创建服务文件: 在 /etc/systemd/system/ 目录下创建一个 .service 文件,例如 myapp.service: [Unit] Description=My ASP.NET Core Application #服务的名称 After=network.target #服务在
阅读全文asp.net core 小记录
摘要: 返回json指定输出驼峰格式 public async Task<JsonResult> GetSecincList() { List<ScenicPageListItem> resultList = null; return new JsonResult(resultList, new JsonS
阅读全文Microsoft SQL Server 提供程序的函数映射
摘要: https://learn.microsoft.com/zh-cn/ef/core/providers/sql-server/functions
阅读全文asp.net core mvc 配置额外的静态文件夹,授权后才能访问
摘要: //配置额外的静态文件路径,需要授权后才能访问 app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(builder.Environment.ContentRo
阅读全文在使用echarts绘制图表时, 如果需要使用渐变色, 则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradient
摘要: series: [ { name: '', type: 'bar', barMaxWidth: 20, label: { show: true, color: '#fff', }, showBackground: true, backgroundStyle: { color: '#d5f1f9',
阅读全文sqlserver 按日分组
摘要: --根据日期字段AddTime,得到每日的数据量 SELECT CAST(AddTime AS DATE) AS riqi, COUNT(*) AS TotalOrders FROM MoJingKaKouRecord GROUP BY CAST(AddTime AS DATE) order by
阅读全文基于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
阅读全文WGS84转百度地图坐标
摘要: 什么是地图坐标系转换? 目前常用的地图坐标系有多种标准,几家主流地图(如百度地图,高德地图和QQ地图等)使用的坐标系标准也各不相同。假如您有GPS坐标,想在百度地图上显示;或者有百度地图的坐标,但想在微信地图上显示,这时就需要使用一些算法或通过官方的API来转换坐标,在目标地图上正确显示。主流地图坐
阅读全文asp.net core 静态文件授权访问
摘要: 需求:项目中的有些静态文件,比如图片,JS等不想被爬虫直接爬到,需要登陆后才能访问 微软官方介绍页面 ASP.NET Core 中的静态文件 | Microsoft Learn 根据授权提供静态文件: 将它们存储在 wwwroot 之外。 调用 UseAuthorization 之后调用 UseSt
阅读全文如何在Ubuntu下查看端口占用
摘要: 一、通过netstat命令查看端口占用情况 netstat -apn | grep LISTENnetstat用于显示网络状态信息,-a参数表示显示所有连接及监听端口,-p参数表示显示进程(程序)名与PID(进程号),-n参数表示不进行域名转换(数字形式显示IP地址),grep LISTEN表示查找
阅读全文HttpClient最佳用法
摘要: 一、使用IHttpClientFactory创建HttpClient //首先在startup中注册 services.AddHttpClient(); services.AddHttpClient("github", c => { c.BaseAddress = new Uri("https://
阅读全文asp.net core 通过SFTP下载文件
摘要: 引用第三方库:Ssh .Net try { using (var client = new SftpClient(ftpHost, ftpPort, ftpUsername, ftpPassword)) { client.Connect(); IEnumerable<ISftpFile> fileE
阅读全文C#利用反射创建对象并进行赋值
摘要: Type classType = typeof(ClassName); // 获取类的type string path = fullName + "," + assemblyName;//命名空间.类型名,程序集 Type classType = Type.GetType(path);//加载类型
阅读全文C# 通过Path获取后缀,文件名,目录等
摘要: static void Test() { string path = "E:\\软件包\\net安装包\\4_NDP472-KB4054531-Web.exe"; Console.WriteLine("目录:" + Path.GetDirectoryName(path)); //E:\软件包\net
阅读全文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
阅读全文nc测试tcp/udp连通性
摘要: nc是netcat工具的命令,是一个很好用的网络工具。比如,可以用来端口扫描,文件传输等网络功能。实际命令是ncat。 参数说明: -g<网关> 设置路由器跃程通信网关,最多可设置8个。 -G<指向器数目> 设置来源路由指向器,其数值为4的倍数。 -h 在线帮助。 -i<延迟秒数> 设置时间间隔,以
阅读全文Visual Studio 2019 SqlDataSource控件连接MySQL数据库报错:没有MySQL.Data.MySqlClient
摘要: 下载MySQL-For-Visual Studio 下载地址 下载Connector/.NET 下载地址 安装完成后重启Visual Studio
阅读全文.net core 6中使用UEditor记录
摘要: 1.在NuGet中添加包:UEditor.Core 或通过程序包管理控制台:Install-Package UEditor.Core 2.添加服务端统一请求接口 public class UEditorController : Controller { private readonly UEdito
阅读全文Chrome开机启动网页并全屏
摘要: 1.新建一个Chrome的快捷方式 然后右键属性,修改快捷方式的目标为: "C:\Program Files\Google\Chrome\Application\chrome.exe" -kiosk https://www.baidu.com -kiosk前有个空格,后面是需要启动的网址 2.Win
阅读全文linux 查看各进程的网络占用情况—nethogs命令
摘要: Linux常用命令NetHogs 是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率,下面良许教程网为大家分享一下Linux常用命令—nethogs命令具体使用方法。 nethogs 终端下的网络流量监控工具 补充说明有很多适用于Linux系统的开源网络监
阅读全文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
阅读全文Linq to SQL语句之join
摘要: 原文:https://blog.csdn.net/weixin_57739423/article/details/124643051 Join操作符 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 说明:在Join操作中,分别为Joi
阅读全文net core依赖注入设置数据库连接
摘要: 一、在appsetting.json中设置数据库连接字符串 { "ConnectionStrings": { "DianXinMySql": "server=localhost;port=3306;user=root;password=password;database=db_name" }, "L
阅读全文.net core 基础之读取配置文件
摘要: 一、通过nuget安装扩展包 需要安装如下扩展包 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Binder Microsoft.Extensions.Configuration.Json 二、在启动项目中
阅读全文在Ubuntu 22.04上使用Fail2Ban保护SSH
摘要: 一、安装Fail2ban sudo apt update sudo apt install fail2ban 二、进行配置fail2ban服务将其配置文件保存在/etc/fail2ban目录中。有一个默认值为jail.conf的文件,但是建议不要直接修改次文件创建jail.local文件,并进行设置
阅读全文ubuntu常用命令
摘要: 服务操作命令 1、service指令: service 服务名 [start | stop | restart | reload | status] 2、systemctl指令: systemctl [start | stop | restart | reload | status] 服务名 //全
阅读全文编译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
阅读全文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
阅读全文Linux Crontab命令定时任务基本语法与操作教程
摘要: 一、Crontab查看编辑重启 1、查看crontab定时执行任务列表 crontab -l 2、编辑crontab定时执行任务 crontab -e 3、删除crontab定时任务 crontab -r 4、相关命令: sudo service crond start #启动服务 sudo ser
阅读全文VS2022创建Windows服务程序的方法步骤
摘要: 创建一个Windows服务程序 可以创建Windows服务程序 打开VS2022,新建项目。 创建成功后的目录结构如左侧所示,至此项目构建完成。 配置相关信息 添加安装程序 重新生成一下解决方案 至此配置完成。 脚本可执行文件 在工程目录的bin\Debug目录下 新建两个脚本文件–install.
阅读全文Linux Vim(vi) 常使用命令快捷键合集
摘要: vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能,下面看一下具体的命令。 相关文档:Linux vi/vim 编辑器教程 1、'/'查找历史记录查看
阅读全文.NET Core(C#) Emit(动态编写程序逻辑)的使用
摘要: 反射允许我们在运行时获取对象的相关信息,创建对象的实例,执行方法。Emit是作为反射的一个比较高级的功能。使用Emit,可以从零开始动态的创建程序集及类。提供程序的灵活性。本文主要介绍.NET Core(C#) 中Emit的使用,以及相关的示例代码。 1、程序集(Assembly) 程序集构成了 .
阅读全文不区分大小进行字符串比较
摘要: 所述String.Equals(字符串,StringComparison)方法,可以指定一个StringComparison的值 StringComparison.OrdinalIgnoreCase 为不区分大小写的比较。如果为StringComparison参数指定StringComparison
阅读全文.NET Core(C#)泛型<T>中约束的使用及示例代码
摘要: 泛型使用有时需要对T进制约束,上下文关键字where用以实现约束,限定构类函数及类型等,本文主要介绍使用泛型约束及示例代码。 1、常用五类约束 where T: struct :类型参数必须为值类型。 where T : class :类型参数必须为引用类型。 where T : new() :类型
阅读全文.NET(C#)读写ini配置文件的方法及示例代码
摘要: 本文主要介绍.NET(C#)中,实现读写ini配置文件两种方法(系统函数和自定义类),以及相关的示例代码。 1、使用WindowsAPI函数实现 using System.IO; using System.Reflection; using System.Runtime.InteropService
阅读全文.NET Core(C#) EPPlus读取Excel(.xlsx)文件的方法及示例代码
摘要: EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件。本文主要介绍.NET Core(C#)中使用EPPlus读取Excel(.xlsx)文件的方法,及相关的示例代码。 1、安装引用EPPlus 1)使用Nuget界面管理器 搜索 "
阅读全文.NET Core(C#) EPPlus创建Excel(.xlsx)写入数据的方法及示例代码
摘要: EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件。本文主要介绍.NET Core(C#)中使用EPPlus创建Excel(.xlsx)写入数据的方法,及相关的示例代码。 1、安装引用EPPlus 1)使用Nuget界面管理器 搜索
阅读全文.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
阅读全文.NET Core(C#) 字典Dictionary通过key值排序方法及示例代码
摘要: 本文主要介绍.NET Core(C#)中,根据字典Dictionary的key值进行排序的方法,以及相关的示例代码。 1、先将key排序在添加排序后的key和value using System; using System.Collections.Generic; namespace Console
阅读全文.NET Core(C#)使用BarcodeLib生成条码图片数据及示例代码
摘要: 本文主要介绍.NET Core(C#)中,使用BarcodeLib生成图片格式的条码(Barcode)的方法,以及相关的示例代码。 1、通过Nuget安装引用BarcodeLib 1)使用Nuget界面管理器 搜索“BarcodeLib”,在列表中分别找到它,点击"安装" 相关文档:VS(Visua
阅读全文.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
阅读全文.NET Core(C#) System.Timers.Timer使用实现定时任务及示例代码
摘要: 本文主要介绍.NET Core(C#) 中,使用System.Timers.Timer计时器实现定时任务的方法,以及相关的示例代码。 1、System.Threading.Timer、System.Windows.Forms.Timer和System.Timers.Timer区别 相关文档: htt
阅读全文.NET Core(C#)泛型(方法,类,委托,接口)<T>使用示例代码
摘要: 我们可以利用泛型实现:泛型接口、泛型方法、泛型类、泛型委托,本文主要它们的使用及示例代码。 1、使用示例代码 1)泛型(类、接口、委托) using System; using System.Collections.Generic; using System.Linq; using System.T
阅读全文.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
阅读全文.NET(C#) HttpClient单例(Singleton)和每次请求new HttpClient对比
摘要: 本文主要介绍.NET(C#)中,使用HttpClient执行求时,每次请求都执行new HttpClient创建一个实例和每次请求都使用同一个HttpClient(单例Singleton)分比区别。 1、每次请求创建HttpClient实例 public HttpClient GetConnecti
阅读全文.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
阅读全文ASP.NET Core中使用SmtpClient发送邮件的方法代码
摘要: 本文主要介绍ASP .NET Core使用SmtpClient邮件的方法,从.NET Core 2.0开始,Microsoft引入了SmtpClient,与.NET Framework 4中的实现相同。并且不必依赖第三方Nuget包直接可以使用。 1、SmtpClient配置文件 由于配置已经注入S
阅读全文.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
阅读全文.NET(C#) System.Linq中实现多列group by(分组)的示例代码
摘要: 本文主要介绍.NET(C#)中,使用Linq时实现对多列数据进行分组的方法及示例代码。 1、groyp by 用法 List<ImageMultipleLanguage> waiteToRemove = new List<ImageMultipleLanguage>(); using (var db
阅读全文.NET Core 使用 DotnetSpider 抓取页面教程
摘要: 本文主要介绍通过DotnetSpider写少量代码快速的实现网页的抓取。 1、 通过Nuget安装引用DotnetSpider 项目上右键 -》选择"管理Nuget程序包" -》搜索"DotnetsSpider" -》点击"DotnetsSpider.Core"安装,还要安装"Dotn...
阅读全文.NET Core 2.1 EF(Entity Framework) Core Sqlite配置和使用分享
摘要: 本文主要介绍.NET Core2.1,在EF(Entity Framework) Core中配置使用Sqlite数据库,自动创建Sqlite数据库,自动创建表。 1、安装用到的Nuget包 项目上右键 -》选择"管理Nuget程序包" -》搜索"Microsoft.EntityFrameworkCo
阅读全文.NET Core appsettings.json 取值
摘要: 本文主要介绍.NET Core中,通过appsettings.json配置文件获取数据库连接字符串。 1、在项目的根目录中创建appsettings.json文件 { "MssqlConnectionString": "Server=yourip; Database=yourdbname; User
阅读全文WVP ZLMediaKit搭建记录
摘要: ZLMediaKit地址:https://github.com/ZLMediaKit/ZLMediaKit WVP地址:https://github.com/648540858/wvp-GB28181-pro ZLMediaKit开启SSL 1.查看ZLMediaKit配置文件中的SSL端口 #ht
阅读全文GB28181国标视频平台播放失败或者信令不通时如何抓包分析
摘要: 其他参考牛文: https://blog.csdn.net/LS_ss123/article/details/105222953 https://blog.csdn.net/weixin_43360707/article/details/120975297 https://zhuanlan.zhih
阅读全文net core上传文件
摘要: <input type="file" id="avatar" name="avatar"> <button type="button">保存</button> ('button').click(function(){ var files = $...
阅读全文对一个列表内节点进行拖拽排序
摘要: HTML5属性 draggable可以让元素变成可拖动 <li draggable="true">1</li> 该属性有三个值可选:true | false | auto true:表示可拖动 false: 表示不可拖动 auto: 表示浏览器默认行为 拖动事件: 拖动的元素上触发:事件皆由拖动元素
阅读全文tippy.js - 好用的tooltip提示插件使用详解
摘要: 1,基本介绍 (1)tippy.js 是一款轻量的 tooltip 插件,使用它可以很方便地实现鼠标悬停提示信息效果。 GitHub 主页:https://github.com/atomiks/tippyjs 官网地址:https://atomiks.github.io/tippyjs/ (2)ti
阅读全文ZLMediaKit + wvp-GB28181-pro windows部署
摘要: 1.在powershell中 # 国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit # 千万不要忘记执行这句命令 git submodule update --ini
阅读全文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
阅读全文各种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
阅读全文.NET Core 中正确使用 HttpClient 的姿势
摘要: 另外一篇详解:https://blog.csdn.net/u010476739/article/details/119782562 为了更方便在服务端调用 HTTP 请求,微软在 .NET Framework 4.x 的时候引入了 HttpClient。但 HttpClient 有很多严重问题,一直
阅读全文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
阅读全文使用echarts柱状图横坐标文字过长放不下,文字会被隐藏
摘要: 1、可以设置字体倾斜实现效果 这是在xAxis: 中加入了 axisLabel: { interval: 0, rotate: 20 } interval:间隔 每个坐标之间的间隔,正常显示设置 0 就可以了。 rotate:偏移,也可以说是倾斜。值是number类型 但是这样可能会有新的问题,就是
阅读全文js获取url中的参数值
摘要: 以此 url 为例:http://localhost/index.html?id=310&name=xia&phone=13800138000 //获取url传递的信息 let query = location.search; // ?id=310&name=xia&phone=1380013800
阅读全文asp.net core 6 发布到IIS后打开开发模式(错误信息显示出来)
摘要: 编辑web.config的aspNetCore节点部分 <?xml version="1.0" encoding="utf-8"?> <configuration> <location path="." inheritInChildApplications="false&qu...
阅读全文Asp.net Core 6.0 如何在开发时动态更新cshtml (开发篇)
摘要: 在Vs2022下,如何在开发调试时修改了cshtml,不重新启动就能马上生效呢? 1.要用NutGet下载并安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 6.0.1 2.修改Properties\launchSettings.json文件,
阅读全文Echart图表配置详解
摘要: 转载自:https://blog.csdn.net/weixin_55181759 👉推荐相关文章:Echart图表 之 基本使用及配置项 👉推荐相关文章:Echart图表 之 title配置项大全 👉推荐相关文章:Echart图表 之 颜色color配置项大全 👉推荐相关文章:Echart
阅读全文ECharts 提示框组件Tooltip属性大全(包含文本注释)
摘要: tooltip: { // 提示框组件:可以设置在全局(tooltip),可以设置在坐标系中(grid.tooltip、polar.tooltip、single.tooltip),可以设置在系列中(series.tooltip),可以设置在系列的每个数据项中(series.data.tooltip)
阅读全文javascript日期格式化
摘要: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date
阅读全文jquery里操作table表格的各种方法
摘要: <!doctype html> <html lang="en"> <head> <title>jquery里操作table相关的各种方法在线演示-aijQuery.cn</title> <script src="/static/jquery-3.1.1.min.js"&...
阅读全文EChart显示地图信息例子
摘要: <div class="cen-top map" id="kangding_map"></div> function map() { var data = [ { name: '炉城镇', value: [101.963055, 30.004495, 0] }, { name: '惠拓&...
阅读全文IIS部署.net core 的程序后,如何查看控制台的日志?
摘要: .net core 3.1 开发的web服务,本地开发的时候,双击运行 xxx.exe(.net core 3.1 发布后,文件夹里面有一个 .exe 文件,双击即可运行,会直接监听本地 xx端口测试的时候可以 localhost:端口号来访问,.net core 2.2 不会有这个exe,一般直接
阅读全文ExcelPackage 使用說明
摘要: 1.使用方法 public IActionResult Excel() { string sWebRootFolder = _hostingEnvironment.WebRootPath; string sFileName = "测试导出excel.xlsx"; FileInfo file = ne
阅读全文统信UOS系统部署.Net Core 5.0
摘要: 平时很少用Linux,需要的时候才查资料,记录下遇到的问题和解决办法。这次部署的系统是统信UOS,arm64位CPU 第一步:安装.Net Core 5.0运行环境 统信UOS是基于Debian 10,安装软件、更新源都可以按照Debian的方式来。开始参考微软官方的方式安装运行环境,结果最后一步使
阅读全文微信、QQ添加Universal Link
摘要: 官方说明 1. Universal Links是什么 Universal Links(通用链接),是苹果在iOS9之后,提供的一种“可通过传统HTTP链接来跳转APP”的能力。 该特性相较于传统的Custom URL Scheme方式,具备唯一、安全、私有和简单的优势,因此互联OpenSDK在3.3
阅读全文【转】使用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
阅读全文根据指定手绘图纸照片行政区划自定义绘制对应区域边界生成geoJOSN的解决方案
摘要: 项目需求 指定某区域(非省市区县乡镇标准行政区划),做功能边界分区,实现Echarts地理坐标数据可视化展示。 提供信息 项目分析 要在Echarts上实现地理坐标可视化,必须使用geoJSON格式文件; 项目只能提供手绘图纸,需要将手绘图纸转换为可以识别的经纬度坐标信息; 如何将图纸绑定在百度地图
阅读全文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
阅读全文自定义ASP.NET MVC Html标签辅助方法
摘要: 原文:https://blog.csdn.net/a497785609/article/details/50184779 在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的
阅读全文Func<T>用法
摘要: Func是一个委托,委托里面可以存方法,Func<string,string>或Func<string,string,int,string>等 前几个是输入参数,最后一个是返回参数 以Func<int,bool>为例: private bool IsNumberLessThen5(int numbe
阅读全文Entity Framework 在OrderBy排序中使用字符串
摘要: public static class LinqExtensions { private static PropertyInfo GetPropertyInfo(Type objType, string name) { var properties = objType.GetProperties()
阅读全文<input type="file"> 标签详解
摘要: 详见:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input/file#attr-multiple 使用 type="file" 的 <input> 元素使得用户可以选择一个或多个元素以提交表单的方式上传到服务器上,或者通过 J
阅读全文JS实现上传图片的三种方法并实现预览图片功能
摘要: 在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览。 常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面;另一种思路是,直接在本地内存中预览图片,用户确认提交后再上传至服务器保存。 这两种方法各有利弊,方法一很明显,浪费流量和服务器
阅读全文webbrowser 强制 ie11
摘要: 假设winform程序的名称是TestWebBrowser.exe。 1、在开始菜单内输入“regedit.exe”,进入注册表编辑器 2、找到注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureContr
阅读全文SSL证书,IIS7、IIS8,http自动跳转到HTTPS
摘要: 安装“URL REWRITE2 ” 伪静态模块,IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过 下载地址:https://www.iis.net/downloads/microsoft/url-rewrite 选择站点 URL 重写,如果安装的是英
阅读全文.net core部署到ubuntu 上传文件超过30MB
摘要: 默认的上传文件不能超过30MB,需要修改几个地方 一、web.config中添加配置 (1)如果是开发环境,通过IIS Express添加 (2)如果是生产环境,添加到发布后的web.config中在标签<system.webServer>中加入<security>内容 二、在startup的Con
阅读全文【转】Nestable可拖拽树
摘要: 原文地址:https://blog.csdn.net/wangmj518/article/details/81746523 Nestable是基于Bootstrap的一个可拖拽的树结构表现插件。 下面粗略的介绍一下它的用法,只作为学习参考,如有不合适之处,请各位凑合看。 下图是我在现在系统中用到的N
阅读全文【转】MySql根据经纬度获取附近的商家
摘要: 创建geo表 其中33.958887是纬度,118.302416是经度,6371是地球的半径。 其他类似的资料: https://www.jianshu.com/p/2d801e9cbadd https://www.cnblogs.com/jiqing9006/p/8954831.html http
阅读全文Newtonsoft.Json高级用法
摘要: 转自:https://www.cnblogs.com/yanweidie/p/4605212.html 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返
阅读全文JQuery扩展方法实现Form表单与Json互相转换;ajax提交表单
摘要: 1.把表单转换出json对象 //把表单转换出json对象 $.fn.toJson = function () { var self = this, json = {}, push_counters = {}, patterns = { "validate": /^[a-zA-Z][a-zA-Z0-
阅读全文asp.net core 中的各种路径
摘要: 1.获取完整网址URL 方法一:先引用“using Microsoft.AspNetCore.Http.Extensions;”,然后直接用“Request.GetDisplayUrl();” 方法二:后来参考 Microsoft.AspNetCore.Rewrite 的源代码,写了一个扩展方法实现
阅读全文【转】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
阅读全文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
阅读全文winSCP上传文件到服务器失败,提示permission denied,返回码3
摘要: 1、查看sftp服务在你服务器的路径 2、在winSCP进行连接设置 设置好你的主机名、端口、用户名和密码,然后点击高级,点击SFTP,出现 在sftp服务器一栏中填入:sudo /usr/lib/openssh/sftp-serversudo后面跟的是我们上一步查出来的路径 填好sftp服务器后,
阅读全文MySql 常用语句
摘要: 一、新数据库 1.登陆入mysql 2.创建用户 说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要
阅读全文【转】C# / Extension 扩展方法
摘要: 扩展方法简介扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法没有明
阅读全文【转】多语言系统的数据库设计
摘要: 首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言。比如我们做一个给中国大陆和纽伦新港使用的系统,可以确定的语言就是简体中文、繁体中文和英语,而且可以确定以后也不会增加语言。确定以后是否需要增加语言这一点很重要,决定了我们在数据库设计时,是否需要考虑多语上的扩展
阅读全文.NET Core多语言
摘要: 原文地址:https://www.cnblogs.com/mmmhhhlll/p/9874567.html ASP.NET Core中提供了一些本地化服务和中间件,可将网站本地化为不同的语言文化。 ASP.NET Core中我们可以使用Microsoft.AspNetCore.Localizatio
阅读全文【转】对象克隆(C# 快速高效率复制对象另一种方式 表达式树)
摘要: 原文地址:https://www.cnblogs.com/lsgsanxiao/p/8205096.html 1、需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。 比如: Student s = new Student() { Age = 20, Id = 1, Name
阅读全文.net core 存储base64的图片或文件
摘要: public void SaveImageFromBase64(string base64string) { byte[] b = Convert.FromBase64String(base64string); string path = Path.Combine(_env.WebRootPath, "test",...
阅读全文[转]解决百度ueditor插入动态地图空白 支持iframe方法
摘要: 说明:新版本ueditor要修改 xss过滤白名单 修改配置文件ueditor.config.js 搜索: whitList 增加下面第二行即可
阅读全文【转】百度UEditor控件中的map组件不支持https使用的问题解决
摘要: 原文地址:https://blog.csdn.net/stacy06/article/details/82626363 最近项目部署到了https环境下,使用的UEditor富文本编辑器中的map组件出现了问题,控制台报了一堆错误,主要是mixed content.. ,就连百度的官网上也同样是有这
阅读全文[转]在ASP.NET Core中使用百度在线编辑器UEditor
摘要: 原文地址:https://www.cnblogs.com/durow/p/6116393.html 0x00 起因 最近需要一个在线编辑器,之前听人说过百度的UEditor不错,去官网下了一个。不过服务端只有ASP.NET版的,如果是为了能尽快使用,只要把ASP.NET版的服务端作为应用部署在IIS
阅读全文ASP.NET MVC 枚举类型转LIST CONTROL控件
摘要: 在实际应用中,我们经常会用到下拉框、多选、单选等类似的控件,我们可以统称他们为List Control,他们可以说都是一种类型的控件,相同之处都是由一个或一组键值对的形式的数据进行绑定渲染而成的。 这些List Control的数据来源通常为数据库,固定值,但是有时候我们也会把数据写入在枚举或配置文
阅读全文Entity Framework Code First关系映射约定
摘要: 原文见:https://www.cnblogs.com/libingql/p/3353112.html 本篇随笔目录: 1、外键列名默认约定 2、一对多关系 3、一对一关系 4、多对多关系 5、一对多自反关系 6、多对多自反关系 在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。
阅读全文asp.net core 基于角色的认证登陆
摘要: 一、登陆页面的Controller [Authorize(Roles = "Admin,SuperAdmin")] public class ManageController : Controller { public IActionResult Index() { return View(); }
阅读全文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=
阅读全文Flex 布局教程:语法篇
摘要: 原文:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局
阅读全文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
阅读全文c#中枚举类型 显示中文
摘要: 自定义一个类EnumService.cs , 增加静态方法GetDescription()根据传入的枚举值来读取Description信息 在输出枚举值的地方增加对EnumService.GetDescription()的调用
阅读全文fullCalendar使用经验总结
摘要: fullCalendar日历控件官方网址: https://fullcalendar.io/ 1.需要引入的文件 2.HTML页面 3.生成Json数据的后台 4.官方的Json数据源格式
阅读全文Web APP 日期选择控件
摘要: github地址: https://github.com/yuanzm/simple-date-picker#simple-date-picker simple-date-picker 基于zepto的移动端轻量级日期插件 安装 支持下面两种方式 git clone之后直接拷贝引用bin文件夹下面的
阅读全文【转】剖析异步编程语法糖: async和await
摘要: 一、难以被接受的async 自从C#5.0,语法糖大家庭又加入了两位新成员: async和await。然而从我知道这两个家伙之后的很长一段时间,我甚至都没搞明白应该怎么使用它们,这种全新的异步编程模式对于习惯了传统模式的人来说实在是有些难以接受,不难想象有多少人仍然在使用手工回调委托的方式来进行异步
阅读全文【转】Entity Framework 复杂类型
摘要: 为了说明什么是复杂属性,先举一个例子。 上面有两个类:公司地址和家庭地址,它们有四个相同的属性:StreetAddress、City、State、ZipCode。映射到数据库中的结构如图: 这里,我们可以将这四个属性集合成一个复杂属性Address,修改后的类为: 此时,所生成的数据库如图: 可以看
阅读全文【转】EF Code First 学习笔记:约定配置
摘要: 要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配
阅读全文【转】Lambda表达式详解
摘要: 前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。 lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 "
阅读全文EntityFrameworkCore操作记录
摘要: Install-Package 命令安装运行基架引擎所需的工具。 Add-Migration 命令生成用于创建初始数据库架构的代码。 此架构以(Models/MovieContext.cs 文件中的)DbContext 中指定的模型为基础。 Init 参数用于为迁移命名。 可以使用任意名称,但是按照
阅读全文使用FormsAuthenticationTicket进行登陆验证
摘要: 需要使用的Role验证的地方 在需要,验证的Controller、Action上面添加注解属性,比如这个Action 只允许RoleID 为包含1或2或3的访问,而当前用户RoleID为(1、5、7)就是用户有权访问了。 需要配置web.config CustomRoleProvider类的需要继承
阅读全文string.Format对C#字符串格式化
摘要: String.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定
阅读全文在Ubuntu上使用noip动态域名的方法(ddns)
摘要: 首先,注册一个noip.com的帐号。 注册的步骤见这篇教程:http://www.cnblogs.com/infopi/p/3991407.html 建立目录 第1行进入当前用户的home目录 第2行建立noip子目录,第3行进入noip子目录 下载noip客户端源码、安装 第1行下载源码,第2行
阅读全文asp.net开发细节整理
摘要: 1.使用entity framework的DB First时,手动书实体类的表单验证 [MetadataType(typeof(ValidateFund))] public partial class Fund { } public class ValidateFund { [Required(Er
阅读全文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
阅读全文树莓派3B上部署运行.net core 2程序
摘要: 针对Linxu arm处理器如何部署.net core 2的资料很少,网上找到几篇但都写得不够详细,按照他们教程来撞墙了,折磨了几天终于部署成功了,先上一张运行成功的图 1.windows系统中,在项目的目录下使用CMD命令运行进行发布 dotnet publish -r linux-arm 说明:
阅读全文进程管理supervisor的简单说明
摘要: 背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是
阅读全文Ubuntu下Nginx启动、停止等常用命令
摘要: 本文详细介绍Ubuntu下Nginx启动、停止等常用命令。在开发过程中,我们会经常的修改Nginx的配置文件,每次修改配置文件都可以先测试下本次修改的配置文件是否正确,可以利用以下命令: service nginx -t -c /alidata/server/nginx/conf/nginx.con
阅读全文使用ssh 登录Linux 文件上传下载方法
摘要: 最简单的方法: 安装WinSCP或者Filezilla, 启动该程序,然后自己输入输入主机名、端口、用户名、密码登录,然后在putty里面用pwd命令看看当前目录,再在WinSCP/Filezilla中跳转到那个目录去,再传送文件. WinSCP界面(commander风格.另外还支持explore
阅读全文Asp.Net Core 2.0 之旅---在Ubuntu上部署WEB应用程序
摘要: 1、Ubuntu 上 安装NET Core 2.0 SDK 第一步的安装,微软大佬已经写的非常详细了=》直达链接,按照教程来即可。 2、将我们的WEB 发布到一个文件夹,将这个文件夹打包成 压缩文件,准备上传。 3、通过Xshell ssh 连接到 服务器(ps:如果不知道怎么用Xshell的请自行
阅读全文txt文本文件记录日志
摘要: private static void Log(string content, string fileName="log.txt") { string logsPath = AppDomain.CurrentDomain.BaseDirectory + "\\App_Code\\logs\\"; string fil...
阅读全文HttpGet HttpPost
摘要: public static string HttpGet(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?")...
阅读全文10位时间戳转为C#格式时间
摘要: /// /// 10位时间戳转为C#格式时间 /// /// /// public static DateTime ConvertStringToDateTime(string timeStamp) ...
阅读全文树莓派上运行.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
阅读全文【转】ExtJs同步ajax请求
摘要: ext3.0之前都是这样来提交:var responsea = Ext.lib.Ajax.getConnectionObject().conn; responsea.open("POST", your url,false); responsea.send(null);alert("返回来的数据为:"+responsea.responseText);ext3之后好像不能这样提...
阅读全文【转】FusionCharts的钻取功能
摘要: FusionCharts可以在点上定义钻取,实现各种link功能,包括:(1)同一窗口实现钻取(2)新窗口中实现钻取(3)在指定的frame中实现钻取(4) 在弹出窗口中实现钻取(5) 触发js的函数一. 同一窗口实现钻取在set上定义link,如:<set ... value='2235' ... link='ShowDetails.asp%3FMonth%3DJa...
阅读全文【转】jQuery + HttpHandler 实现图片裁剪(适用于论坛, SNS)
摘要: 详见http://www.cnblogs.com/fromearth/archive/2009/05/27/1490833.html
阅读全文【转】ExtJs Grid自动生成列
摘要: 这个问题纠结了我很久,本来想找个插件来解决的,但好像很少拿Extjs做报表啊,这么常用的功能竟然没有好的解决办法,唯一找到的一个插件就是AutoGrid2,可并不能解决问题,最后在老外的一段代码下终于找到了解决方法,原来如此简单.数据源:'/Scripts/11.js' 也可以是aspx、jsp页面或者servlet1: {'data':[{'number':'1','te...
阅读全文【转】获取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 ...
阅读全文【转】给ExtJS的Grid增加两行tbar
摘要: 按照需要,我们一般在Grid的上方放置一个toolbar,再在上面放一些输入控件做查询用,但是同时我们也需要在上面添加一些其他按钮,比如“新增”,“删除”,“修改”,“导出”等,但是这些按钮要是放置查询的那个tbar上的话,感觉不太好,最好将分成两排。 我们先看看截图:1 //...
阅读全文图像的排列属性ALIGN
摘要: 图像和文字之间的排列通过align属性来设定。图像的绝对对齐方式和相对文字对齐方式是不一样的。绝对对齐文字的效果和文字的对齐一样,只有三种:居左、居中、居右;而相对文字对齐方式是指图像与一行文字的相对位置。"基线"(Baseline)、"底部"(Bottom)、"绝对底部"(Absolute Bottom)效果相同,是指图像底端和文字的底端对齐。 对于中文"顶端"(Top)...
阅读全文Flash被层遮挡的解决办法
摘要: 在ExtJs的项目中使用了FusionChart,ExtJs的弹窗窗口会被flash遮挡住。修改FusionChart生成flash的object的代码。根据以下的原理来进行修改即可。
阅读全文