自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle的隔离级别

一、事务和隔离级别  事务的概念;事务是把对数据库的一系列操作都看做一个整体,要么全部成功,要么全部失败,利用事务我们可以保证数据库的完整性,事务具有原子性。  隔离级别:隔离级别定义了事务与事务之间的隔离距离。  事务的隔离级别:    隔离级别解释:   脏读(dirty read):当一个事务读取另一个事务未提交的修改时,产生脏读。  不可重复读(nonrepeated read):同一查询在同一事务中多次进行,由于其他事务提交所做的修改或删除,导致每次返回的结果不同,此时发生不可重复读

2022-04-15 15:02:22 6223

原创 C#虚函数virtual的理解

在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申明时定义的类叫申明类,那个执行时实例化的类叫实例类。如:飞禽 bird = new 麻雀();那么飞禽就是

2022-02-22 14:52:16 279

原创 .net core 实现文件下载

要实现点击下载模板,自动下载服务器里的文件1、创建文件夹2、设置发布时自动复制文件2.1 在csproj文件中加上此行代码 <ItemGroup> <None Update="ExcelTemp\人员导入模板.xlsx"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup>2.2 同时设置

2020-12-14 14:31:53 4863

原创 .net core使用autofac实现依赖注入

首先了解一下概念如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的? - 胡小国的回答 - 知乎https://www.zhihu.com/question/32108444/answer/309208647//////////////////我是分割线/////////////////////////////.net core 2.x和3.x 使用autofac注入方式不一样,此文章是针对.net core 3.x先展示代码结构1、引入nuget包首先,我们需要从nuget引用相关的包

2020-12-13 10:55:22 582

原创 线程锁实例

https://www.cnblogs.com/stgp/p/6229212.html

2020-07-03 17:25:47 216

原创 lambda和linq实例

相关文章:https://www.cnblogs.com/zhaopei/p/5746414.htmlusing System;using System.Collections.Generic;using System.Linq;namespace LinqTest{ public class Person { public int Id { get; set; } public string Name { get; set; }

2020-07-03 15:22:00 169

原创 后台调用WebApi+返回类对象

上图左边两个demo都可以直接获取ORDER类。(GET方法) //Get调用WebApi方法1,可以直接调上图左侧两个demo,返回值string或ORDER类 HttpClient myHttpClient = new HttpClient(); //提交当前地址的webapi string url = "http://localhost:8082/"; myHttpClient.BaseAddress = n.

2020-05-14 09:52:37 892

转载 API接口之安全篇

APP、前后端分离项目都采用API接口形式与服务器进行数据通信,传输的数据被偷窥、被抓包、被伪造时有发生,那么如何设计一套比较安全的API接口方案呢?一般的解决方案如下:1、Token授权认证,防止未授权用户获取数据;2、时间戳超时机制;3、URL签名,防止请求参数被篡改;4、防重放,防止接口被第二次请求,防采集;5、采用HTTPS通信协议,防止数据明文传输;一、Token授权认证...

2020-03-26 09:52:10 1369

原创 C# MVC调用webapi

前台按钮 <button class="btn btn-primary" style="margin-left:20px" onclick="Get1();" );">测试GET接口1</button> <button class="btn btn-primary" style="margin-left:20px" onclick="Get2();" );"...

2019-12-24 15:53:46 727

转载 C# 委托代码示例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 委托测试{ class Program { // 定义委托,并引用一个方法,这个方法需要获取一个int型参数返回......

2019-12-21 17:40:46 482

转载 C#程序员知识体系

https://www.cnblogs.com/1439107348s/p/9758421.html

2019-12-16 18:45:50 321

原创 C#泛型(Generic)-泛型类、方法、委托

泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。泛型(Generic)的特性使用泛型是一种增强程序功能的技术,具体表现在以下几个方面:它有助于您最大限度地重用代码、保护类型的安全以及提高性能。您可以创建泛型集合类。.NET 框架类库在 System.Collectio...

2019-11-19 15:25:16 270

原创 C#队列

队列说明什么是队列?我想学习过数据结构应该很清楚,如果没有仔细了解,只要记住队列是一个先进先出的列表即可,列表中可以是线程,可以是预备执行的函数的入口,可以是地址,可以是数据,在C#中,Queue 类可以实现队列,这一个类可以简单的让我们完成数据的插入和获取,可以在便利性这一块十分出众的。目标在这一步,我们将建立一个存储String数据的队列,为了实用,队列能够用多线程的方式来插入,后台将有...

2019-11-19 14:03:59 2633 1

转载 C#多线程写入日志

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入public...

2019-11-19 09:33:57 1544

原创 InsertPicToExcel类

using System;using System.Collections.Generic;using System.Text; using System.Windows.Forms;using Microsoft.Office.Core;using Excel = Microsoft.Office.Interop.Excel;namespace TIM.T_SYSSET{ ...

2019-09-19 16:21:58 235

原创 c#往excel里写内容,包括图片

#region //第一种方式 //InsertPicToExcel ipt = new InsertPicToExcel(); //ipt.Open(); //ipt.InsertPicture("B2", @"F:\1.png"); //ipt.InsertPicture("B18", @"F:\1.png",...

2019-09-19 16:13:41 664 1

转载 WinRAR的命令行模式与用法介绍

WinRAR的命令行模式用法介绍因工作中要对数据打包,顺便研究了下WinRAR的命令行模式,自己写了些例子,基本用法如下:测试压缩文件准备:文件夹test_data,内部包含子文件夹,分别存放了一些*.log和*.txt文件。测试代码如下:复制代码1 rem 压缩全部文件,按类型压缩,zip打包2 WinRAR.exe a num_all.zip .\test_data3 Win...

2018-11-16 14:02:54 1516

原创 c#字符串转为json对象与json转对象

using System.Collections.Generic;using Newtonsoft.Json.Linq;using Newtonsoft.Json;using System.Web.Script.Serialization;//需要添加System.Web.Extensions.dll//字符串转jsonpublic static void strJson(){st...

2018-10-10 15:03:33 13064

原创 创建一个DataTable,并为之添加数据(自定义DataTable)

创建一个DataTable,并为之添加数据(自定义DataTable)DataTable dt=new DataTable(“cart”);DataColumn dc1=new DataColumn(“prizename”,Type.GetType(“System.String”));DataColumn dc2=new DataColumn(“point”,Type.GetType(“Sy...

2018-10-10 15:02:24 18434 1

原创 点击gridview增加按钮,序号自动生成

点击加号,序号自动生成

2018-08-29 16:01:10 347

空空如也

空空如也

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

TA关注的人

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