1

C#规范整理·泛型委托事件

基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件本身也是委托,它是委托组,C 中提供了关键字event来对事件进行特别区分。 & ...

天空的湛蓝 发布于 2019-06-18 22:46 评论(0)阅读(335)
1

Redisson实现分布式锁(1)---原理

Redisson实现分布式锁(1) 原理 有关Redisson作为实现分布式锁,总的分3大??槔唇?。 本文只介绍Redisson如何实现分布式锁的原理。其它的会在接下来的博客讲,最后有关 的博客中会放上项目源码到GitHub上。 一、高效分布式锁 当我们在设计分布式锁的时候,我们应该考虑分布式锁至少 ...

雨点的名字 发布于 2019-06-18 22:44 评论(2)阅读(212)
1

WebApi安全性 参数签名校验(结合Axios使用)

接口参数签名校验,是WebApi接口服务最重要的安全防护手段之一. 结合项目中实际使用情况,介绍下前后端参数签名校验实现方案。 签名校验规则 http请求,有两种传参形式: 1.通过url传参,最常见的就是get请求(实际上post,put,delete都可以使用这种传参方式),如: // ...

沉淀的风 发布于 2019-06-18 22:41 评论(2)阅读(300)
0

Dynamics 365中的Client API form context (formContext)

适用于Dynamics 365 for Customer Engagement apps 9.x版本。 本文是一篇翻译,原文来源是微软官方文档。 本文链接://www.yfhdr.cn/hhelibeb/p/11042391.html 概述 Client API form cont ...

氢氦 发布于 2019-06-18 22:14 评论(0)阅读(84)
0

浅谈动态规划以及相关的股票问题

动态规划 1 概念 动态规划 算法是通过拆分问题,定义问题的状态与状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。在学习动态规划之前需要明确掌握几个重要概念。 阶段: 对于一个完整的问题过程,适当的切分为若干个相互联系的子问题,每次在求解一个子问题,则对应一个阶段,整个问题的求解转化为 ...

murphy_gb 发布于 2019-06-18 22:05 评论(1)阅读(107)
0

Spring框架概述

Spring 可以轻松创建 Java 企业级应用程序。它提供了在企业级应用中使用 Java 语言所需的一切,包括使用 Groovy 和 Kotlin 作为 JVM 上的替代语言,并可根据应用程序的需要灵活地创建多种体系结构。从 Spring Framework 5.0 开始,Spring 需要 JD ...

☆★傲天★☆ 发布于 2019-06-18 22:04 评论(0)阅读(149)
1

比特币入门之地址的离线生成与管理

一、概述 在前面的课程中,我们使用节点软件的getnewaddress调用来创建 新的比特币地址,地址对应的私钥以及交易的签名都是由节点钱包???管理,应用程序是无法控制的,在某些应用场景中,这可能会限制 应用的功能实现。 如果要获得最大程度的灵活性,我们就需要抛开节点软件,使用 C#代码来离线生成 ...

社会主义接班人 发布于 2019-06-18 22:00 评论(0)阅读(120)
1

分布式数据库选型——数据水平拆分方案

水平拆分的概念随着分布式数据库的推广已为大部分人熟知。分库分表、异构索引、小表广播、这些功能几乎是产品功能需求标配。然而有些客户使用分布式数据库后的体验不尽如意。本文尝试从数据的角度总结分布式数据的复制(replication)和分区(partition)技术原理和方案,其中分区也有称为分片(sha... ...

mq4096 发布于 2019-06-18 20:48 评论(0)阅读(273)
1

MySQL存储的字段是不区分大小写的,你知道吗?

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、字段内容默认情况下是大小写不敏感的。 ...

阿飞云 发布于 2019-06-18 20:48 评论(0)阅读(204)
1

kubectl技巧之通过go-template截取属性

"系列目录" 在使用 获取资源信息的时候,可以通过 o( output简写形式)指定信息输出的格式,如果指定的是yaml或者json输出的是资源的完整信息,实际工作中,输出内容过少则得不到我们想要的信息,输出内容过于详细又不利于快速定位的我们想要找到的内容,其实 o输出格式可以指定为go templ ...

周国通 发布于 2019-06-18 20:30 评论(0)阅读(58)
1

vscode源码分析【五】事件分发机制

第一篇: vscode源码分析【一】从源码运行vscode 第二篇:vscode源码分析【二】程序的启动逻辑,第一个窗口是如何创建的 第三篇:vscode源码分析【三】程序的启动逻辑,性能问题的追踪 第四篇:vscode源码分析【四】程序启动的逻辑,最初创建的服务 在上一篇中,我们看到lifecyc ...

liulun 发布于 2019-06-18 20:05 评论(0)阅读(145)
0

20932虚拟存储器

虚拟存储器 5.1 虚拟存储器概述 第四章所介绍的各种存储器管理方式有一个共同的特点,即它们都要求将一个作业全部装入内存后方能运行。于是,出现了下面这样两种情况: (1) 有的作业很大,其所要求的内存空间超过了内存总容量,作业不能全部被装入内存,致使该作业无法运行; (2) 有大量作业要求运行,但由 ...

Zander_Zhao 发布于 2019-06-18 19:59 评论(0)阅读(65)
1

Spring Boot:整合Spring Data JPA

综合概述 JPA是Java Persistence API的简称,是一套Sun官方提出的Java持久化规范。其设计目标主要是为了简化现有的持久化开发工作和整合ORM技术,它为Java开发人员提供了一种ORM工具来管理Java应用中的关系数据。 简而言之,JPA提供了使用面向对象的方式操作数据库的功能 ...

朝雨忆轻尘 发布于 2019-06-18 19:39 评论(0)阅读(149)
0

Django用户认证??橹屑坛蠥bstractUser与AbstractBaseUser重写User表的区别

AbstractUser和AbstractBaseUser看起来十分相似,如果你不熟悉djiango的auth重写User,那你很容易弄错,导致一堆bug。 我们查看AbstractUser的源码得知,AbstractUser继承了AbstractBaseUser,讲得俗气一点就是,Abstract ...

希希大队长 发布于 2019-06-18 19:14 评论(0)阅读(104)
0

大话Spark(7)-源码之Master主备切换

Master作为Spark Standalone模式中的核心,如果Master出现异常,则整个集群的运行情况和资源都无法进行管理,整个集群将处于无法工作的状态。Spark在设计的时候考虑到了这种情况,Master可以起一个或者多个Standby Master,当Master出现异常的时候,Stand... ...

wangt.cc 发布于 2019-06-18 19:14 评论(0)阅读(58)
1

docker系列(三):docker容器

在前面博文中,我们介绍了镜像。如果说镜像犹如面向对象中的类,本节要说的容器就是由类实例化出来的对象了,有了类才可以创建容器。本文介绍容器主要操作方法。 ...

奥辰 发布于 2019-06-18 18:59 评论(0)阅读(160)
0

基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体二

LnskyDB " " " " LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼. 文档地址: https://liningit.github.io/LnskyDB/ 开源地址: https://github ...

liningit 发布于 2019-06-18 18:02 评论(0)阅读(357)
0

教你数据库漏洞防护技术

数据库漏洞的存在有多种方式,由于每一个现实的场景由多维组合而成,因此数据库漏洞对应也可以从不同角度归类划分。这种分类将更有利于我们掌握对每种漏洞的防护技术。 数据库安全实验室主要从以下九个角度对数据库漏洞进行分类介绍:???? ??1.从漏洞作用范围划分 ????远程漏洞:攻击者可以利用并直接通过网 ...

数据库专家 发布于 2019-06-18 17:56 评论(0)阅读(216)
0

对比分析--浅析SSR(服务端渲染)和SPA(客户端渲染)

一、前言 C端项目重构成首屏服务端渲染(SSR:serve side render),对于重构成SSR,redux不是必须的。本文以vue为栗子的项目。 二、什么是服务端渲染 将组件或页面通过服务器生成html字符串,再发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序。 我以week ...

saucxs 发布于 2019-06-18 17:48 评论(0)阅读(106)
1

三次握手和四次挥手

三次握手与四次挥手 所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。在 socket 编程中,客户端执行 co ...

生锈的脑壳 发布于 2019-06-18 17:46 评论(2)阅读(237)
  • 祁县市监局积极推进商事制度改革 2019-06-16
  • 科学健身有原则 牢记要点是关键 2019-06-16
  • 图说互联网(35期):炎炎夏日,如何预防“冰箱病” 2019-06-13
  • 我们的节日2018端午——华龙网 2019-06-11
  • [鄙视]8421都搞不懂还嘴硬的人知道廉耻? 2019-06-11
  • 【理上网来·辉煌十九大】十九大报告谱写中国大国外交新篇章 2019-06-10
  • 莫文蔚10月北京开唱 邀歌迷一起去“看看”莫文蔚 2019-06-10
  • 图解:关于世界杯开幕式的那点事 2019-06-08
  • 唐宋诗文“选本”的现代价值 2019-06-08
  • 南昌未来三天有连续性降雨 最高气温均在30℃以上 2019-06-08
  • 特稿:邻望邻好同发展——中国改革开放的亚太故事 2019-06-07
  • 这是给不拘一格降人才的一点建议 2019-06-04
  • 当好代表三件宝 学习调研和思考 2019-05-31
  • 热刺班底领衔 抽上签的“欧洲中国队”能否破尴尬纪录 2019-05-31
  • 这些装修材料你了解吗?做好了家里能更有文艺感 2019-05-29
  • 89| 840| 880| 235| 675| 782| 910| 839| 996| 730|