2019年12月19日

SQL常见小技巧

摘要: 1.SQL查询时不显示字段值全为NULL的字段 SELECT * TABLE WHERE CASE WHEN A is NULL AND B is NULL AND is NULL ……THEN 0 ELSE 1 END =1 把所有字段都为null的判断为0,否则为1,然后再1=1就把所有字段都为 阅读全文

posted @ 2019-12-19 16:57 小耳朵1994 阅读(109) 评论(0) 推荐(0) 编辑

2019年12月17日

C# Workbook读取Execl数据

摘要: 用Workbook读取Execl数据 List<TbRiskList> riskList = new List<TbRiskList>(); string riskPath = string.Format(@"{0}\{1}", Configuration.Instance.TplsFolder, 阅读全文

posted @ 2019-12-17 16:59 小耳朵1994 阅读(2188) 评论(0) 推荐(0) 编辑

2019年1月27日

C# Task

摘要: Task是一种基于任务的编程模型。它与thread的主要区别是,它更加方便对线程进程调度和获取线程的执行结果。 Task类和thread类,前者接收的是Action委托类型,后者接收的是Func委托类型。 Task创建: (1)直接创建 var task1 = new Task(() =>{Syst 阅读全文

posted @ 2019-01-27 21:20 小耳朵1994 阅读(411) 评论(0) 推荐(0) 编辑

Json/XML序列化和反序列化

摘要: 1.json序列化和反序列化 序列化是将对象状态转换为可保持或传输的格式的过程; 反序列化,它将流转换为对象; 1)Json.Net 推荐使用Json.Net类库,需要引入的命名空间; 序列化:JsonConvert.SerializeObject 反序列化:JsonConvert.Deserial 阅读全文

posted @ 2019-01-27 21:18 小耳朵1994 阅读(921) 评论(0) 推荐(0) 编辑

C# RSA加解密和MD5加密

摘要: 1.RSA加密 2.RSA解密 3.RSA签名 4.MD5加密 阅读全文

posted @ 2019-01-27 21:12 小耳朵1994 阅读(987) 评论(0) 推荐(0) 编辑

SqlServer基本操作

摘要: 1.行转列,列转行 1)PIVOT函数,行转列 PIVOT(<聚合函数>([聚合列值])FOR[行转列前的列名]IN([行转列后的列名1],[行转列后的列名2],[行转列后的列名3],.......[行转列后的列名N])); 2)UNPIVOT函数,列转行 UNPIVOT([转换为行的列值在转换后对 阅读全文

posted @ 2019-01-27 20:52 小耳朵1994 阅读(103) 评论(0) 推荐(0) 编辑

SQL Server基础优化

摘要: 1.先过滤简单且能筛选大部分数据出去的条件; 2.只查询有用的数据 不返回自己不需要的列,尽量不要使用select *; 不要返回自己不需要的行,尽量使用where条件来过滤自己需要的内容; 考虑使用top; 考虑使用分页; 对于聚合查询,可以用having子句进行进一步的过滤; 3.禁用隐式转化 阅读全文

posted @ 2019-01-27 20:49 小耳朵1994 阅读(155) 评论(0) 推荐(0) 编辑

Http请求基本方法

摘要: 1.Http请求基本方法 获取跳转url: 2.带文件的form提交 3.HTTP POST方式请求数据(带图片) 阅读全文

posted @ 2019-01-27 20:37 小耳朵1994 阅读(108) 评论(0) 推荐(0) 编辑

2018年5月6日

ASP.NET MVC基础知识

摘要: 1、MVC项目文件夹说明 App_Data:用来保存数据文件,比如XML文件等; App_Start:包含mvc系统启动的相关类; Controller:存放整个项目“控制器”的代码文件; Models:存放整个项目的视图代码文件(网页/界面); 2、重要文件说明 Views下面的web.confi 阅读全文

posted @ 2018-05-06 09:42 小耳朵1994 阅读(819) 评论(0) 推荐(2) 编辑

导航