自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

转载 C#-Windows服务创建和运行

Windows服务创建和运行适用场景:ASP.Net通常是一个无状态的提供程序,不支持持续运行代码或者定时执行某段代码,所以我们需要构建自己的Windows服务来运行那些定时任务。项目中需要定时处理数据时可以使用服务,比如短信发送,邮件提醒,和其他信息系统集合对接等定时任务话不多说,简单介绍如何创建1.新建服务从 Visual Studio“文...

2019-09-22 22:12:00 357

转载 .Net Core WebApi(3)—NLog

在.Net Core中,微软提供的内置的日志组件没有实现将日志记录到文件、数据库上。这里使用NLog替代内置的日志组件1.在项目中引入NuGet包 NLog NLog.Web.AspNetCor⒉在项目的根目录中创建NLog配置文件右击项目“添加”->"Web配置文件"->新建“nlog.config” 1 <...

2019-09-20 17:40:00 318

转载 .Net Core WebApi(2)—Swagger

上一个版本的入门Swagger提示不够完整,这章着重完善和优化Swagger用于将我们编写的接口自动生成规范化的文档,便于进行测试和对接一.创建Swagger1.1Nuget安装Swashbuckle.AspNetCore如图:1.2 添加服务在Startup.cs中,编辑Configure和ConfigureServices...

2019-09-10 17:45:00 202

转载 left join 左边有数据,右边无数据

参考了链接: https://blog.csdn.net/chenjianandiyi/article/details/52402011主要是and和where的区别:原Sql:select a.ID as reqid,(select top 1 Convert(nvarchar(50),jhdatez,111) from CS_OrderProwh...

2019-09-09 15:00:00 4335

转载 Angular—入门环境,项目创建,导入项目

1.安装 nodejs,npmnodejs下载地址: https://nodejs.org/en/download/2.cnpm安装npm install -g cnpm --registry=https://registry.npm.taobao.org3.使用npm/cnpm安装angular/cli...

2019-08-17 09:39:00 383

转载 SQLite介绍和使用

SQLite特点:(1)轻量级,跨平台的关系型数据库,所以支持视图,事务,触发器等。(2)零配置-无需安装和管理配置,存储在单一磁盘文件中的完整的数据库(3)数据库文件可共享,支持多种开发语言。SQLite应用场景:适用于并发量低,访问需求高于写入操作的一些引用例如,最近的项目里,在客户的文件服务器下,需要要建立文件路径的索引,并能够文件打包下载,考虑到不想...

2019-08-11 21:16:00 242

转载 .Net Core-类库中创建CodeFirst

本文仅用来学习记录。搭建项目架构的时候,需要在类库中进行CodeFirst数据迁移1.在项目的解决方案中,添加类库ERPFrame.Model2.在类库项目中添加实体模型和数据上下文其中TopBaseModel是基类,用于生成唯一标识Guid 1 public class TopBaseModel 2 { 3 ...

2019-08-06 23:05:00 271

转载 .Net Core WebApi(1)— 入门

主要讲述利用EF Core的CodeFirst迁移数据库,简单接口增删改查的使用,利用Swagger生成接口文档。1.新建项目创建DbContext和实体模型(1)添加类ToDoDbContext,继承DbContext1 public class ToDoContext:DbContext2 {3 public ...

2019-07-07 19:28:00 137

转载 .Net Jpush极光推送

1.首先登陆极光官网注册账号 https://www.jiguang.cn/push2.注册成功后,在应用管理中创建应用3.创建应用成功后,能查看引用的详细信息,这里需要记住应用的AppKey和Master Secret4.配置完成后根据官方给的dll和实例代码,进行配置。链接:https://pan.baidu.com/s/1B-NT...

2019-07-04 22:38:00 249

转载 Webform中的前后端分离

Webform常用的开发方式(1)运用服务器端控件的aspx页面(2)一般处理程序+html静态页面+Ajax(所谓的前后端分离)(3)一般处理程序+html模板引擎这里简单记录html+Aajx的方式场景: 保存列表信息1.提交按钮,触发ajax方法1 <div style="text-align: right; padd...

2019-06-30 16:14:00 563

转载 Quartz.Net 入门

Quartz.Net用于定时执行某些任务,系统中的发送邮件,电商平台促销活动等。实现方式,在window service中通过Quartz.net控制任务的执行和调度。在Nuget中安装Quartz :Install-Package Quartz以下记录主要实现代码:1.创建定时执行的任务定义一个类,实现IJob接口新建UpdatecadJob....

2019-06-30 15:56:00 123

转载 Net文件递归查找并保存

原理:遍历当前文件夹的子文件,保存遍历文件夹下的所有文件主要方法(2个): //获取文件夹下的所有文件 并保存 string[] path = Directory.GetFiles(NeedFilePath, "*.*"); //获取文件夹下的所有子文件 string[] files = Directory.GetDirectories(NeedFil...

2019-06-08 23:30:00 156

转载 Newtonsoft.Json使用

1.将json字符串解析成指定对象string guiddata ="带解析的数据";//序列化数据GuidResult model = JsonConvert.DeserializeObject<GuidResult>(guiddata);1 public class GuidResult2 {3 public ...

2019-06-08 23:23:00 124

转载 ADO.Net和SqlHelper封装

1.什么是ADO.Net简单来讲,ADO.NET是用于和数据源打交道的.Net结束,是一组向.NET程序员公开数据访问服务的类2.ADO.NET的组成部分和对象模型(1)ADO.NET的两个重要组成部分:.NET数据提供程序和数据集(DataSet)(2)ADO.NET对象模型如下图:3.数据库操作类的封装 SqlHelper(1)...

2019-05-25 22:59:00 300

转载 HTTP状态码

之前再做WebAPI需要对HTTP状态码有所了解,以下对常见的状态进行简单归类转载于:https://www.cnblogs.com/ywkcode/p/10920780.html

2019-05-24 23:39:00 112

转载 3.MVC基础-Code First 入门完整实例

1.添加一个EF的上下文类EFDbContext1 public class EFDbContext:DbContext2 {3 public EFDbContext() : base("EFDbContext")4 {5 }6 public DbSet<Product> Pr...

2019-05-24 23:24:00 82

转载 2.MVC基础-Model概述(思维导图)

已思维导图形式,便于记忆和补充转载于:https://www.cnblogs.com/ywkcode/p/10920706.html

2019-05-24 23:14:00 240

转载 1.MVC基础-初识MVC,与WebForm比较

1.Net WebForm的开发模式(1)处理流程:网站根目录->index.aspx文件->CodeBehind文件逻辑处理(访问数据库等)->由index.aspx页面呈现给客户(2)开发方式服务器端控件一般处理程序+html静态页面+Ajax (所谓的前后端分离)一般处理程序+html模板引擎...

2019-05-24 23:12:00 186

转载 自定义日志

适用于小型项目,自定义日志方法如下 1 public static void WriteLogs(string content) 2 { 3 string path = AppDomain.CurrentDomain.BaseDirectory; 4 string LogName = ...

2019-05-20 20:23:00 128

转载 Redis—.Net中的使用

StackExchange.Redis使用以及封装来源:http://www.cnblogs.com/qtqq/p/5951201.html,https://www.cnblogs.com/xsj1989/p/9104185.htmlRedis安装:http://www.runoob.com/redis/redis-install.htmlConfigurat...

2019-05-18 23:51:00 216

转载 Redis—简介

1.Redis是什么?是一个速度非常快的非关系型数据库,即NoSql数据库(non-relational database)可以将存储在内存的Key-Value数据持久化到硬盘,可以使用复制特性来扩展性能,并且提供了多种语言的API另外还支持事务,持久化,主从复制让高可用,分布式成为可能支持5种数据结构STRING(字符串,整数或浮点数),LIST(链表),...

2019-05-18 22:40:00 88

转载 利用WkHtmlToPdf,把H5 转成PDF

工具下载地址:链接:https://pan.baidu.com/s/1TSq2WWZcvPwuIfPRHST-FA 提取码:wkx8 原理:通过IIS访问页面,利用WkHtmlToPdf.exe,把H5 转成PDF,方法如下 1 string fileNameWithOutExtention = "test111"; 2 ...

2019-05-18 17:11:00 168

转载 vs2015工程转化为vs2010

转换的步骤如下:(1)将工程是.sln用记事本打开后,更换以下信息如下:Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010VisualStudioVersion = 10.0.40219.1MinimumVisualStudioVersion = 10.0...

2019-05-18 17:07:00 363

转载 SQL链接服务器查询-OPENQUERY的使用

OpenQuery:用途:与其他Server交互的技术,通过它能够直接访问其他数据库资源。可以跨平台连接,包括Oracle--创建链接服务器exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'exec sp_addlinkedsrvlogin 'ITSV' , '...

2019-05-18 17:05:00 1629

转载 触发器的使用

触发器的定义:是对表进行插入,更新,删除操作时自动执行的存储过程触发器的特点:1.是一种高级约束,可执行复杂的SQL语句(if/while/case),可引用其他表的列2.不能直接调用自动触发执行3.是一个事务4.一个表中的同类触发器,允许采用不同的处理方式响应同一个修改语句触发器的应用场景:进销存系统,仓储系统某表中更新数据后,需要对其他...

2019-05-18 17:04:00 103

转载 索引

1.什么是索引?数据库的索引类似一本书的目录,是表中的值以及各值存储位置的列表2.索引的作用和原理通过索引加快数据处理速度,用于数据查询的优化读取索引对应值的存储位置,避免全表扫描,降低I/0开销3.索引的利弊合理的索引能加速数据的查询,但带有索引的表会占用更多的存储空间,增删数据时会增加索引的处理时间。4.索引的类型按存储结构区分:聚集...

2019-05-18 17:03:00 105

转载 Log4Net使用

1.引用Log4Net.dll2.LogHelper类定义 1 private static readonly ILog _logger = LogManager.GetLogger("LogTrace"); 2 3 public static void Info(string message) 4 { 5 _logge...

2019-05-18 16:58:00 69

空空如也

空空如也

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

TA关注的人

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