自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 C# PDF转HTML字符串

一、获取PDF文件,通过Aspose.Pdf.Document 以Html格式 保存到某个路径;再读取该html返回字符串。需要nuget安装Aspose.PDF插件,本文使用23.10.0版本。二、在用Base64加密,避免格式错误。三、前端显示,js方法。

2023-11-13 11:58:02 806

原创 HTML Modal模态框示例

【代码】HTML Modal示例。

2023-09-19 16:14:13 552

原创 IIS每日清理日志

IIS每日清理日志。

2023-09-04 16:47:40 467

原创 JavaScript+Asp.Net MVC5同时下载多个文件

前端同时启动多个下载任务(但是没有做压缩包下载)

2023-08-09 17:03:30 780

原创 c# 简单httpGet、httpPost方法以及http提交Form表单

【代码】c# 简单httpGet、httpPost方法以及http提交Form表单

2023-05-05 16:50:16 776

原创 ASP.NET WebApi + Autofac 实现依赖注入

ASP.NET WebApi + Autofac 实现依赖注入

2023-02-13 11:43:47 743

原创 C# ConcurrentQueue和ManualResetEvent组成本地消息队列

【代码】C# ConcurrentQueue和ManualResetEvent组成消息队列。

2023-02-03 17:29:54 340 1

原创 IIS读写其他服务器的共享文件夹

IIS读写其他服务器的共享文件夹

2022-10-31 16:11:15 1655

原创 log4net日志使用示例

log4net使用示例

2022-10-31 09:58:56 305

转载 使用微软原生工具,反编译DLL并修改后再生成DLL

使用微软原生工具,反编译DLL并修改后再生成DLL

2022-06-30 10:28:37 1941

转载 h5页面利用js添加水印

转自:h5页面利用js添加水印_zz_chst的博客-CSDN博客_js添加水印最近遇到一个需求,给所有页面加水印(登录人+登录时间),不影响其他点击等功能的使用,目的是防止信息外漏,当时就在想:这年头,PS就不说人人都能使用,谁手机还没个涂鸦功能,防不了,但是就是这么个需求,那就实现吧,不逼逼了,直接上:具体实现思路:在页面底部加一个大的div,给这个div添加背景图,背景图?从哪来?canvas实现吧!思路有了,直接上代码:(function waterMa...https://blog.csdn.ne

2021-12-28 14:48:11 527

原创 Winform保存控件成图片

private void saveControlPicture(){ int width = this.Size.Width; int height = this.Size.Height; using (Bitmap bmp = new Bitmap(width, height)) { // 把控件读取到Bitmap容器中 this.DrawToBitmap(bmp, new Rectangle(0, 0, width, height));.

2021-12-10 15:25:00 695

原创 C# 用DataTable批量插入数据库

/// <summary>/// 批量导入DataTable/// </summary>/// <param name="dt">导入的数据表</param>/// <param name="TbName">表名称</param> /// <param name="msg">返回信息</param> public static void InserBulk(DataTable dt, string .

2021-10-22 17:49:01 1829

原创 C# 通过Attribute实现AOP面向切面编程

/// <summary>/// (使用示例)需要拦截插入代码的类,要绑定ContextBoundObject 上下文基类/// </summary>[AOPContext]public class TestA : ContextBoundObject{ [AOPMethod] public string TestAsyncFunc(string param) { Thread.Sleep(1000); Consol.

2021-09-30 14:42:41 603

原创 c# Func 异步执行方法并回调

c# Func 异步执行方法并回调

2021-09-26 16:36:30 1619

原创 ASP .NET获取来访问的IP地址

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Web;namespace MyWeb.Commom{ public class IPhelp { /// <summary> /// 获取访问客户端的IPV4地址 /// </summary> ///.

2021-07-29 11:54:30 714

原创 C# 动态调用WebService

using Microsoft.CSharp;using System;using System.CodeDom;using System.CodeDom.Compiler;using System.Collections.Generic;using System.IO;using System.Net;using System.Web.Services.Description;namespace CS.Test{ public class ProxyServiceTest .

2021-07-12 11:27:44 1316

原创 JS定时执行

$(document).ready(() => { var timer = setInterval(function () { clearInterval(timer);//清除定时 // 动作 }, 1000);}); //一秒后自动调用一次

2020-11-23 12:05:42 699

原创 C# MVC5显示FTP地址下图片/PDF文件

C# MVC5显示FTP地址下图片/PDF文件

2020-10-30 10:49:34 309

转载 GridLookUpEdit多列筛选

转自:https://www.cnblogs.com/Foodaholic/p/6861547.html 关于 DevExpress winfom的 GridLookUpEdit控件实现多列过滤的方法,这里介绍一个简单的方式,一个公用方法提供调用即可实现多列过滤。 介绍方法之前,普及一下知识,GridLookUpEdit的知识库是RepositoryItemGridLookUpEdit,切确的说GridLookUpEdit只是RepositoryItemGridLookUpEdit的一个壳...

2020-09-10 09:20:16 758

转载 C# 代码注册Dll文件

转自:https://www.cnblogs.com/xiesong/p/7243397.html有时会遇到dll在系统中不存在,需要程序自己去注册所需的dll文件。注册dll 需要用到regsvr32命令,其用法为:"regsvr32 [/s] [/n][/u] [/i[:cmdline]]dllname”。其中dllname为dll文件名参数有如下意义:/u——反注册控件/s——不管注册成功与否,均不显示提示框/c——控制台输出/i——跳过控件的选项进行安装(与注册不同)/n—..

2020-07-22 09:39:43 878

原创 SqlServer使用笔记

SqlServer1、索引(单索引、聚合索引)2、用charindex 替换 like3、select top 前几条的时候,尽量不用 Union all,可以的话用or代替

2020-06-16 11:41:23 205

原创 IIS7 时间格式(DateTime.ToString() 默认格式)带有星期几、上下午问题

参考:https://blog.csdn.net/queenpong/article/details/79399730win键+r → regedit → ctrl + f 搜索,修改 IIS 服务所在主机的注册表一、带 “星期几”修改所有注册表查询注册表中所有数据含有dddd(如下图,dddd代表星期),将值中的dddd都去掉(注意把多余空格删掉) ,修改后不要忘记重启IIS...

2020-04-26 16:17:32 956

原创 DataTable与实体对象互转

/// <summary>/// 将DataTable转为实体对象/// </summary>public static List<T> GetEntityFromDataTable<T>(DataTable sourceDT) where T : class{ List<T> list = new List<T&...

2020-03-25 12:49:11 385

转载 Java并发:多线程安全总结

转自:https://www.jianshu.com/p/f67a2ede92d61.并发基础定义:一个cpu“同时”处理多个任务,而多个线程都在争取这个cpu资源1.1 优点充分发挥多核CPU的计算能力 方便进行业务拆分,提升应用性能1.2 缺点频繁切换上下文耗时 线程安全问题:原子性、有序性、重排序1.3 相关概念同步、异步:分别在于是否被调用的方法结束后,调用...

2019-12-23 12:00:30 161

转载 SQL语言分类 DDL、DML、DQL、TCL、DCL

关系型数据库的SQL语句都可以分为5大类:1. DDL(数据定义语言)    DDL 主要是指如下的四种SQL 语句,以 CREATE、DROP、ALRET开头和 TRUNCATE TABLE 语句。这里主要说一下 TRUNCATE TABLE ,截断表的数据,也就是删除表中的数据,删除这些数据的时候,系统不做日志,因此无法恢复,删除的速度比较快;而DELETE 语句也是删除表中的记录,但它...

2019-12-04 12:27:50 297

转载 Oracle 存储过程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和...

2019-11-12 23:46:06 262

原创 oracle 中 (+) 与左连接(left join)的区别

在除了连接条件外,没有子查询条件时,两者是一样的,但是有其他条件时不能直接用(+)(如要使用则每个连接表都需要加上+)。有两个表如下shun_a 表: a_id a_name a_content b_id 1 a1 111 1 b12 a2 222 1 b23 a3 333 2 b34 a4 4...

2019-06-13 11:21:41 6416 2

原创 C# 获取 Enum 枚举的 Description 描述内容,根据 Description 获取枚举

参考:https://www.cnblogs.com/jonney-wang/p/6732875.html思路:通过反射获取枚举类的Field,再用 Field 获取 DescriptionAttribute 属性。反之亦然// 枚举public enum enumStudent{ [Description("性别")] sex = 0, [Descripti...

2019-06-04 16:20:34 11351

原创 XML格式字符串 与 FarPoint互转

string Col1 = "列1", Col2 = "列2";string parentName = "parent";// xml的父节点string eleName = "element";// xml子节点// 把xml字符串载入到farpointprivate void XmlToFarPoint(FarPoint.Win.Spread.SheetView sheet, st...

2019-05-06 15:26:58 209

原创 FarPoint 表格(居中)自适应显示图片

FarPoint 表格自适应显示图片,最简单的就是用 Graphic 重绘图片,把图片重绘成表格的大小。但是对于需要打印的文件,重绘会使得图片失真而质量下降。Image image = Image.FromFile("image.png");// 原图int myWidth = 100;// 想要的宽int myHeight = 50;// 想要的高Image bitmap = new...

2019-03-19 16:39:54 1416

原创 其他优秀文章链接

JAVAmaven工程pom.xml标签解析C#【C#】图片处理(底片,黑白,锐化,柔化,浮雕,雾化)C# 继承中override 和 new 的区别算法时间复杂度介绍网络HTTPS介绍Http 和 Https公钥、私钥和数字签名Oracle数据回闪...

2019-03-14 12:03:05 126

原创 oracle、SqlServer 查询数据,当指定字段重复时只取其中一条记录

使用ROW_NUMBER() OVER(PARTITION BY 字段AORDER BY 字段B) 来去重,达到目的:当字段A重复时,按照字段B的顺序来获取某一条数据。使用示例:SELECT * FROM TEST_TABLE;结果:求出每个人最高分对应的所有数据,思路:按照人来划分,当人重复时,将其的分数排倒序,然后取第一条SELECT * FROM (SEL...

2019-03-01 10:51:33 13538

原创 c# 控件重绘事件

引用的控件需要更改 没有提供属性修改的设置时,可以通过重绘事件来更改UI如:tableLayout 没有border,可以通过重绘来画出边框。tableLayout 重绘事件:// 事件注册this.tableLayoutPanel1.CellPaint += new TableLayoutCellPaintEventHandler(this.tableLayoutPanel1_Cel...

2019-01-28 15:31:57 4070

原创 根据DateTime计算年龄

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program { static void Main(s...

2018-09-27 12:03:45 1816

原创 C# 委托使用场景

A1窗口打开B窗口,B窗口向A1窗口传值时使用到委托。只有A1打开B窗口时,可以直接在B调用A1中的(public)方法,这看不出委托的作用(前提是知道B窗口是A1窗口打开的)。当有窗口A2也打开B窗口,同时需要B窗口返回值时,如果也在B中直接调用A2的(public)方法,就需要在B中判断是A1还是A2调用它,然后调用对应的窗口的方法来实现返回数据(前提是知道B窗口只被A1、A2调用)。...

2018-09-26 12:26:38 7771

转载 C# Enum,Int,String的互相转换

Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。    注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。    Enum 提供一些实用的静态方法:    (1)比较枚举类的实例的方法    (2)将实例的值转换为其字符串表示...

2018-08-07 09:36:47 838

转载 linQ语法

转自:http://www.cnblogs.com/knowledgesea/p/3897665.html每一种搜索结果集,都以三种方式变现出来1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 ...

2018-06-20 18:46:18 176

转载 C# 委托介绍(delegate、Action、Func、predicate)

转自:http://www.cnblogs.com/soundcode/p/5796676.html委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。  1.委托的声明  (1). delegate        delegate我们常用到的一种声明    Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。    ...

2018-06-20 18:36:56 172

原创 SQL

SQL语言大致分为几类:    1、数据定义语言(DDL,注意执行成功后不可逆转,即不支持回滚),如:create、drop、rename……    2、数据操作语言(DML,需要commit才能执行,支持回滚),如:insert、update、delete……    3、数据控制语言(DCL),如:grant、revoke……    4、查询语句,如:select……    5、事务控制语言(T...

2018-06-11 13:15:24 145

空空如也

空空如也

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

TA关注的人

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