12 2020 档案

摘要:深入理解.NET的事件与委托机制 事件是特殊的委托(这是个人理解) 首先介绍一个为什么要在事件中引入委托这个概念: 事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发事件的对象称为事件发送方。捕获事件并对其作出响应的对象 阅读全文
posted @ 2020-12-29 11:24 竹林听雨行 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Net中委托之二多播委托 本篇主要讲解多播委托 1.多播委托的实例 public class MyDelegate { private delegate int NoParameterWithReturn();//1.声明委托 public static void Show() { NoParame 阅读全文
posted @ 2020-12-28 10:30 竹林听雨行 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Net中委托之一 1.委托的用法 委托是一种特殊的类型 a. 委托可以类外定义,也可以在类里面定义 b. 委托的操作步骤 1.委托的声明 2.委托的实例化 3.委托的调用 2.委托实例 amespace MyDelegate { //委托可以声明类的外面也可以声明类的里面 public delega 阅读全文
posted @ 2020-12-28 10:29 竹林听雨行 阅读(98) 评论(0) 推荐(0) 编辑
摘要:MongoDB(四):MongoDB连接和创建数据库 在连接MongoDB前确保启动MongoDB服务,只需要在MongoDB安装目录的bin目录下执行mongo.exe即可。 执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志 阅读全文
posted @ 2020-12-27 15:16 竹林听雨行 阅读(461) 评论(0) 推荐(0) 编辑
摘要:转载:什么是数据库?什么是关系数据库?什么是非关系型数据库? 本文内容: 什么是数据库 什么是关系数据库 什么是非关系型数据库 PS:虽然这些东西都是一些比较基础常识的东西,但为了记录自己的学习之路,也为了为以后的一些突发奇想留下“坑”,所以写下了这篇博文。 首发日期:2018-04-07 什么是数 阅读全文
posted @ 2020-12-27 15:12 竹林听雨行 阅读(122) 评论(0) 推荐(0) 编辑
摘要:MongoDB(二):MongoDB简介及安装 一、MongoDB 1、简介 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。旨在为WEB应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,添加更多的节点(分布式),可以保证服务器性能。MongoDB 是一个介于关 阅读全文
posted @ 2020-12-27 14:49 竹林听雨行 阅读(124) 评论(0) 推荐(0) 编辑
摘要:MongoDB(四):MongoDB连接和创建数据库 本篇文章中将讲解如何使用MongoDB操作文档。 文档的数据结构和JSON基本一致,所有存储在集合中的数据都是BSON格式。BSON是一种类似json格式的一种二进制形式的存储格式,简称Binary JSON。 一、插入文档 MongoDB使用i 阅读全文
posted @ 2020-12-27 14:46 竹林听雨行 阅读(209) 评论(0) 推荐(0) 编辑
摘要:MongoDB(三):MongoDB概念解析 在上一篇文章中讲解了如何安装MongoDB,这篇文章中讲解一些有关MongoDB的概念。 不管我们要学习什么数据库,都应该学习其中的基础概念,在MongoDB中基本的概念是文档、集合、数据库,下面挨个介绍。 下面的表格将会帮助您更容易理解MongoDB中 阅读全文
posted @ 2020-12-27 14:42 竹林听雨行 阅读(119) 评论(0) 推荐(0) 编辑
摘要:using MongoDB.Bson; using MongoDB.Driver; using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System. 阅读全文
posted @ 2020-12-27 01:08 竹林听雨行 阅读(94) 评论(0) 推荐(0) 编辑
摘要:因为需要,写了一个基于泛型的helper,这样要使用起来方便一点。 为了大家也不重复造轮子,所以发出来希望能帮到谁。 复杂的查询最好用linq,这也是mongodb官方建议的。 mongodb的C#配置 这部分很多文章都提到了,需要注意的是用的驱动与你的mongodb版本还有你.Net好像有点关系 阅读全文
posted @ 2020-12-27 01:04 竹林听雨行 阅读(297) 评论(0) 推荐(0) 编辑
摘要:MongoDB(六):使用C#代码连接并读取MongoDB数据库 一、新建项目 新建控制台程序,命名为“MongoDBDemo” 二、使用NuGet添加MongoDB 1、在项目上右键,选择“管理NuGet程序包” 2、在弹出的对话框中输入“MongoDB”并搜索 3、这里选择安装MongoDB.D 阅读全文
posted @ 2020-12-27 00:38 竹林听雨行 阅读(657) 评论(0) 推荐(0) 编辑
摘要:一、关于MongoDB数据库: MongoDB 官网https://www.mongodb.com MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 MongoDB 可在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 可为Web应用提供可扩展的高 阅读全文
posted @ 2020-12-26 23:31 竹林听雨行 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:MongoDB(一):关系型数据库和非关系型数据库 一、关系型数据库 1、概念 关系型数据库:是指采用了关系模型来组织数据的数据库,是目前各类数据库中使用最为广泛的数据库系统。简单的说,关系模型指的就是二维表格模型,一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。现在使用的主流数据库 阅读全文
posted @ 2020-12-26 22:09 竹林听雨行 阅读(545) 评论(0) 推荐(0) 编辑
摘要:什么是闭包 闭包可以从而三个维度来说明。在编程语言领域,闭包是指由函数以及与函数相关的上下文环境组合而成的实体。通过闭包,函数与其上下文变量之间建立起关联关系,上下文变量的状态可以在函数的多次调用过程中持久保持。从作用域而言,私有变量的生命周期被延长,函数调用所生成的值在下次调用时仍被保持。从安全性 阅读全文
posted @ 2020-12-25 16:08 竹林听雨行 阅读(206) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <p>创建和使用对象方法。</p> <p>对象方法是一个函数定义,并作为一个属性值存储。</p> < 阅读全文
posted @ 2020-12-25 15:52 竹林听雨行 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Entity FrameWork 中使用Lambda访问数据库性能优化 在使用Entity Framework 访问数据库时,我们经常使用Lambda表达式,但是如果不小心的话,很容易就掉到坑里了。比如下面的例子:用Lambda访问MSSqlServer中的NewsInfo表中id小于20的记录。 阅读全文
posted @ 2020-12-25 10:32 竹林听雨行 阅读(184) 评论(0) 推荐(0) 编辑
摘要:什么是负载均衡? 1.什么是负载均衡 Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 2.为什么需要负载均衡 我们在日常生活中经常免 阅读全文
posted @ 2020-12-24 14:24 竹林听雨行 阅读(2852) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 当 method =post时,读取inputStream到RequestBody /// </summary> /// <param name="filterContext"></param> protected override void OnActionEx 阅读全文
posted @ 2020-12-24 11:32 竹林听雨行 阅读(384) 评论(0) 推荐(0) 编辑
摘要:JWT.NET的使用 public class JwtDemo { public static string token=""; /// <summary> /// 创建token /// </summary> public static void Encrypt() { IDateTimeProv 阅读全文
posted @ 2020-12-23 21:16 竹林听雨行 阅读(439) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// Base64加密 /// </summary> /// <param name="Message"></param> /// <returns></returns> public string Base64Code(string Message) { byte[] 阅读全文
posted @ 2020-12-23 20:56 竹林听雨行 阅读(385) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_44308006/article/details/90459801?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.control&depth_1-utm_ 阅读全文
posted @ 2020-12-22 23:08 竹林听雨行 阅读(751) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_39885282/article/details/79462443 一、获取当期时间并转为特定格式: string tradeTime = DateTime.Now.ToString("yyyyMMddHHmmss", DateTimeFor 阅读全文
posted @ 2020-12-22 22:59 竹林听雨行 阅读(231) 评论(0) 推荐(0) 编辑
摘要:public static string md5(string str) { //将字符串编码为字节序列 byte[] bt = Encoding.UTF8.GetBytes(str); //创建默认实现的实例 var md5 = MD5.Create(); //计算指定字节数组的哈希值。 var 阅读全文
posted @ 2020-12-22 21:47 竹林听雨行 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:参考了一下这篇文章:https://medium.com/vandium-software/5-easy-steps-to-understanding-json-web-tokens-jwt-1164c0adfcec 原理说的非常清楚。总结如下: 首先这个先说这个东西是什么,干什么用的,一句话说:就 阅读全文
posted @ 2020-12-22 15:24 竹林听雨行 阅读(17184) 评论(0) 推荐(1) 编辑
摘要:Entity Framework 通过主键查询提高效率 第一部分:重复查询单个实体 第一种:Linq To Entitiess 代码如下: static void Main(string[] args) { DateTime time1; DateTime time2; time1 = DateTi 阅读全文
posted @ 2020-12-22 14:21 竹林听雨行 阅读(182) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { enum Day //枚举类型 { Sunday, Monday 阅读全文
posted @ 2020-12-21 14:13 竹林听雨行 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/CreateMyself/p/7635429.html 前言 在AutoMapper未出世前,对象与对象之间的映射,我们只能通过手动为每个属性一一赋值,时间长了不仅是我们而且老外也觉得映射代码很无聊啊。这个时候老外的所写的强大映射库AutoMap 阅读全文
posted @ 2020-12-20 21:43 竹林听雨行 阅读(135) 评论(0) 推荐(0) 编辑
摘要:在使用EF框架时,我们通常都是通过调用SaveChanges方法把增加/修改/删除的数据提交到数据库,但是上下文是如何知道实体对象是增加、修改还是删除呢?答案是通过EntityState的枚举值来判断的。也就是说在操作数据库时,EF会根据EntityState这个枚举检测到实体的状态,然后执行相应的 阅读全文
posted @ 2020-12-20 15:19 竹林听雨行 阅读(258) 评论(0) 推荐(0) 编辑
摘要:转载https://www.cnblogs.com/CreateMyself/p/8989983.html 前言 一直以来写的博文都是比较温婉型的博文,今天这篇博文算是一篇批判性博文,有问题欢迎探讨,如标题,你到底会不会用EntityFramework啊。 你到底会不会用EntityFramewor 阅读全文
posted @ 2020-12-20 14:50 竹林听雨行 阅读(790) 评论(0) 推荐(0) 编辑
摘要:求分组后的每组最大值、最小值、平均值等 public int MinEachGroup() { #region min-each-group List<Product> products = GetProductList(); var categories = from p in products 阅读全文
posted @ 2020-12-20 13:21 竹林听雨行 阅读(590) 评论(0) 推荐(0) 编辑
摘要:阿里云使用部署IIS配置 问题:外网访问不了,未配置端口号导致 https://blog.csdn.net/kairen6645/article/details/80590530 安装net相关组件 用户 'IIS APPPOOL\***' 登录失败的原因及两种解决办法 https://blog.c 阅读全文
posted @ 2020-12-05 23:38 竹林听雨行 阅读(190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示