- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Asp.net core配置log4net
1、Nuget包安装 log4net.AspNetCore2、Nuget包安装 扩展3、代码部分 .ConfigureLogging((context, loggingBuilder) => { loggingBuilder.AddFilter("System", LogLevel.Warning);//过滤掉命名空间 loggingBuilder.AddFilter("Microsoft", Log
2021-09-12 11:13:33
449
原创 C#实现csv文件or xls文件转换为txt格式文件的源码
在做C#对接PLC数据写入、采集时,项目有一个环节需要把 csv或xls格式的文件转换为txt格式的文件。以下是核心源码,未做包装。 聪明的你可以把它写成winform, 但请不要以此为任何商业目的。using Git.Framework.DataTypes;using Git.Framework.DataTypes.ExtensionMethods;using System;using System.Collections.Generic;using System.Data;using Sy
2021-08-08 14:48:21
882
原创 Asp.NetCore Web API简单项目示例
IDE:vs2019数据库:Sql2014框架:.netCore 3.11、新建webapi项目
2021-07-06 23:15:23
713
原创 ASP.NET Core Swagger的使用(Swashbuckle工具版)
1、首先安装工具包vs2019为例: 工具>NUGet包管理器>程序包管理器控制台, 输入以下命令:Install-Package Swashbuckle.AspNetCore2、安装好后,Startup.cs下注册服务,代码段如下:添加了 services.AddSwaggerGen(m => { m.SwaggerDoc(“v1”, new OpenApiInfo { Title = “TodoApi”, Version = “v1” }); }); 这段代码, TodoApi
2021-07-04 18:48:13
387
原创 sql分页存储过程
项目页面中经常有分页内容,其后台基本实现原理都类似以以下存储过程实现:Create proc Usp_Page@pageSize int, --页容量@pageIndex int, --当前页@pageCount int output --总页数,数据量不确定,所以定义为输出类型asbeginset @pageCount=CEILING((select COUNT(*) from DeviceRecord)*1.0/@pageSize) --计算总页数 给 @pageCountselect.
2021-05-08 12:13:07
163
原创 c#反射应用实例
这次以一个winform简单实例来说明一下,实例的效果很简单:就是模拟一个记事本,实现输入内容字母大小写切换。1、创建一个类库 IDll, 类库下创建一个 接口IEditor, 生成注意:要添加System.Windows.Forms引用namespace IDll{ public interface IEditor { /// <summary> /// 下拉菜单对象名称 /// </summary>
2021-04-22 17:12:19
320
原创 c#反射应用简单示例1
1、创建一个控制台程序2、创建一个类,类有 一个无参无返回值方法public class MyRef { public void SaySth() { Console.WriteLine("你好"); } }用反射来调用此类的方法static void Main(string[] args) { Type tp = typeof(MyRef); //创建MyRef类的
2021-04-20 15:52:01
189
原创 winform事件之自定义控件登录
1、新建一个用户控件, 插入文件框textBox1 和 textBox2, 以及登录按钮2、把自定义控件拖入主窗体3、自定义的 用户控件 代码 及具体说明如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.T
2021-04-16 14:20:21
280
原创 js函数创建与调用,参数相关
js函数创建与调用,参数相关js调用 创建的函数时,跟C#,java等强类型语言 还是不一样的,今天就说说 其中最明显的一点,就是 调用时可以无视 定义函数时的参数,示例如下:定义函数:testfuncvar testfunc=function(param1,param2){alert(param1);}调用函数: testfunc(3,4) 输出 3testfunc(3) 输出 3testfunc() 输出undefinedtestfunc(3,4,5)
2021-04-15 16:37:24
166
原创 js定义属性字段的两种方法
js定义属性字段的两种方法项目中有时需要js存储一些 访问服务器的Url, 供访问时方便调用。这时用js定义属性字段比较方便。一、用函数定义后返回var config=(function(){var URL_Create = “/Bom/PBomAjax/Create”;var URL_AddStep = “/Bom/PBomAjax/AddStep”;var URL_Delete = “/Bom/PBomAjax/Delete”;return{URL_Create:URL_Create,
2021-04-15 11:21:31
668
原创 保存的离线网页总是自动跳转
保存的离线网页总是自动跳转怎么办?比如从这个csdn上下载保存一些 技术性的 网页到本机,以便 离线时也能正常 查看,但是 页面保存后, 一打开 总是又自动跳转到 csdn主页, 如果没有联网 就会显示页面无法打开,影响正常查看 。怎么解决呢?于是禁用js也没有用, 后来发现 仅打开 主页面,不关联页面内容,它也会跳转,于是就把问题锁定在 主页面, 右键,用记录本 或 其它文件编辑 软件 打开主页面,搜索 window.location.href, 把那一段 注释掉 就OK了!
2021-04-14 15:21:56
7684
5
原创 js键值对数组
js键值对数组一次特殊的需求,经测试这样也可用<script type="text/javascript"> var obj={a:[2,3],a1:[5,6]}; obj.a3=[6,7]; for(var i in obj){ alert(i); //输出 a,a1,a3 aler...
2020-01-07 23:20:27
9509
MyAjaxForm.js
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人