自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小布丁的读书笔记

坚持每天一小步

  • 博客(200)
  • 资源 (3)
  • 收藏
  • 关注

转载 齐次性到底描述了什么?(来自知乎回答)

lyounger的回答作者:lyounger 链接:https://www.zhihu.com/question/25552461/answer/34618178 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。原文:https://www.zhihu.com/question/25552461...

2018-03-02 11:17:14 5663

转载 指数与对数名字的由来

在中国古代的算术中,指数最早叫做阶数,意为与底数不在同一位置,在其上方如同台阶一般。到了唐宋整理时,因为阶数有了表示阶乘数的含义,故将之用其通假字“借数”表示。但”底数”的名称一直没有改变,其结果称为“幂”也没有改变。“借数”这个名字一直用到1916年,由于当时人们以及激进的媒体,常常以这个名字来讥讽和暗”指”北洋军阀对外借款,所以袁世凯去世后,1918年的教科书中,将这个名字改成了“指数”,一直

2017-11-12 13:46:55 7064 2

转载 比和比例的联系和区别

比和比例一直是学数学容易弄混的几大问题之一,其实它们之间的问题完全可以用一句话概括: 比,等同于算式中等号左边的式子,是式子的一种(如:a:b); 比例,由至少两个称为比的式子由等号连接而成,且这两个比的比值是相同(如:a:b=c:d)。 所以,比和比例的联系就可以说成是: 比是比例的一部分;而比例是由至少两个比值相等的比组合而成的. 比和比例的区别:区别 区别1:意义、项数、各部

2017-06-09 11:35:46 15662

转载 数与量的区别

平日里,我们经常是把“数”和“量”联系在一起使用的。这两个概念之间有什么不同呢?儿童是怎样认识量的?让我们一一来讨论。我们知道,数可以表示事物的多少或事物的次序。而说到对“量”的认识,却似乎不像对数的认识那样清晰。在我们身边,存在着各种各样的量:你正拿着的这本书有长度、有宽度还有厚度,它与你看的其他一些书籍比较,封面也许正好一样大,也许比某几本杂志要小些。孩子跑过来了,要帮你把许多暂时

2017-06-09 11:24:22 19824 2

转载 “函数”一词的来历

注:中学里有一次函数、反比例函数、二次函数等,“函数”一词因为其与学生的实际知识与体验相去甚远,而使学生感到极其抽象,理解困难,感到学习函数相当难。如何给学生讲清楚函数的意义,就象孙维刚老师给学生讲解“有理数”那样彻底的话,学生就不再为函数而发愁,现将函数有关来历修解如下:  “函数”一词最初是由德国的数学家莱布尼茨在17世纪首先采用的,当时莱布尼茨用“函数”这一词来表示变量x的幂,即x2,x3,

2017-05-25 18:21:10 7327

转载 充分条件和必要条件

https://www.zhihu.com/question/30469121充分条件(自身已经能充分证明结论,不需要其它条件)如果条件A是结论B的充分条件:A与其它条件是并联关系,即A、C、D...中任意一个存在都可以使得B成立,如下图:用法:1.如果条件A成立,则结论B肯定成立,即 由条件A能推导出结论 B;2.如果结论B不成立,则条件A、C、D...所有条件都不能

2017-01-10 00:01:54 10012 1

转载 C#各版本新特性

目录C# 2.0C# 3.0C# 5.0C# 6.0表达式 everywhereout变量元组和解构解构方法 Deconstrct改造Size的构造方法模式匹配ref 局部变量和 ref 返回值数字字面量语法增强局部函数支持更多 async 返回类型C#7.01. out-variables(Out变量)2.Tuples(元...

2016-08-23 13:29:49 7835 2

转载 基于.NET平台常用的框架整理

出处:http://www.cnblogs.com/hgmyz/p/5313983.html自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Micro

2016-04-27 17:19:30 466

转载 浮点数的二进制表示

浮点数的二进制表示作者: 阮一峰1.前几天,我在读一本C语言教材,有一道例题:  #include   void main(void){    int num=9; /* num是整型变量,设为9 */    float* pFloat=# /* pFloat表示num的内存地址,但是设为浮

2015-12-02 20:10:13 475

转载 计算机如何表示浮点数(小数)

C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而dou

2015-12-02 19:58:38 11382

转载 理解矩阵

如果不熟悉线性代数的概念,要去学习自然科学,现在看来就和文盲差不多。”,然而“按照现行的国际标准,线性代数是通过公理化来表述的,它是第二代数学模型,这就带来了教学上的困难。”* 矩阵究竟是什么东西?向量可以被认为是具有n个相互独立的性质(维度)的对象的表示,矩阵又是什么呢?我们如果认为矩阵是一组列(行)向量组成的新的复合向量的展开式,那么为什么这种展开式具有如此广泛的应用?特别是,为什么偏偏二

2015-09-18 11:13:20 568

转载 虚数

一、什么是虚数?首先,假设有一根数轴,上面有两个反向的点:+1和-1。这根数轴的正向部分,可以绕原点旋转。显然,逆时针旋转180度,+1就会变成-1。这相当于两次逆时针旋转90度。因此,我们可以得到下面的关系式:  (+1) * (逆时针旋转90度) * (逆时针旋转90度) = (-1)如果把+1消去,这个式子就变为

2015-08-18 13:30:52 662

转载 复数

一、复数的概念1.1 数的概念的发展数的概念是从实践中产生和发展起来的。早在原始社会末期,由于记数的需要,人们就建立起自然熟的概念。自然数的全体构成自然数集N。随着生产和科学的发展,熟的概念也得到了发展。为了表示各种具有相反意义的量以及满足记数法的要求,人们引进了零和负数,把自然数看作正整数,把正整数、零、负整数合并在一起,构成整数集Z。为了解决测量、分配中遇到的将某些量进行等

2015-08-18 13:21:03 6459

原创 保护模式下的存储器保护

修改段寄存器时的保护本文提到描述符都特指段描述符。在保护模式下,内存访问是通过“段选择子:段内偏移量”的方式来执行的。处理器在访问某个内存地址时导致了段寄存器切换,那么处理器会在切换之前进行检查,具体流程如下:选择子检查 选择子的TI为如果为0,则从GDT中加载描述符到描述符高速缓存器中,否则从LDT中加载。 选择子3~15位描述符表中的索引号,索引号×8+7必须小于或等于描述符...

2018-08-19 22:03:01 531

原创 【我的理解】内涵与外延

定义摘自:https://blog.csdn.net/q277055799/article/details/19691147任何一个概念都有内涵和外延,这是概念的基本特征。外延指所反应对象的具体范围、具体事物。内涵指概念所反应的特征和本质属性。在逻辑学的学术范围内,概念的逻辑结构分为“内涵”与“外延”。内涵是指一个概念所反映的思维对象本质特有的属性的总和;概念的外延是指具有该概念所反映的本...

2018-08-15 23:25:24 4126

原创 【我的理解】关系

定义摘自《离散数学及其应用》9.2.1 定义1:设A1、A2,……,An是集合。定义在这些集合上的n元关系是A1×A2×……×An的子集。这些集合A1、A2,……,An称为关系的域,n称为关系的阶。我的理解关系肯定说的是两个或两个以上对象之间的联系,所以至少得两个对象,一个对象是不能产生联系的。两个对象之间产生的联系就是 有序二元组,即有序对,也就是两个人之间那点事。如果是三个对象...

2018-08-15 22:59:15 416

原创 【我的理解】角度与弧度

在学生时期,对于角度制的引入我能非常自然的接受,但后来又引入了弧度制,让我一脸懵逼。为什么有了角度还要引入弧度?为什么角度与弧度能互相转换,它们是一个东西吗?这两个问题一直困扰我很多年,直到今日复习微积分时再度出现。角度的出现引用知乎:https://www.zhihu.com/question/21480398角度的出现,是源于对圆周运动的观察。古人经过长时间的观察发现,地球围绕...

2018-08-13 22:58:45 10774 2

转载 内存映射的原理

原文:http://www.cnblogs.com/wuchanming/p/4823444.html由于所有用户进程总的虚拟地址空间比可用的物理内存大很多,因此只有最常用的部分才与物理页帧关联。这不是问题,因为大多数程序只占用实际可用内存的一小部分。在将磁盘上的数据映射到进程的虚拟地址空间的时,内核必须提供数据结构,以建立虚拟地址空间的区域和相关数据所在位置之间的关联。例如,在映射文本文件时,映...

2018-05-09 16:26:54 6511

转载 快照技术原理

快照是一种基于时间点的数据拷贝技术,它的目的在于能够记录出某一个时刻的数据信息并将其保存,如果之后发生某些故障需要数据恢复的时候,可以通过快照来将数据恢复到之前时间点的状态,而该时间点之后的数据都会丢失。备份系统是快照技术的主要应用领域之一,当备份软件需要备份某些不能停止运行的关键业务的时候,利用快照技术可以将某时间点的所有数据信息保存并备份,不会影响到业务的正常运行。  快照技术分为两类:物理拷...

2018-05-09 16:26:17 5123

原创 【我的理解】函数的增长,大O记号

背景当我们在描述一个任务所消耗的时间时,一般我们会将任务中的所有步骤所消耗的时间相加,得到总时间,例如:    总消耗时间=步骤1消耗时间+步骤2消耗时间+......+步骤n消耗时间如果我们将这里的步骤消耗的时间用 指令执行的次数*指令执行一次的时间 来替换,就是一个算法所消耗的总时间。但是理想与现实总是存在差距的,我们并不能用这种方式来计算算法的总耗时。这里关键的问题在于,不同的编...

2018-05-01 21:07:16 1895

转载 A星寻路算法介绍

A星寻路算法介绍你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步讲解A星寻路算法,幷配有很多图解和例子。不管你使用的是什么编程语言或者操作平台,你会发...

2018-04-18 16:58:38 662

转载 未记录的C# Keywords: __makeref, __refvalue, __arglist ...

看IL指令到mkrefany, 文档中说它的作用是: "push a typed reference on the stack", 不知道在C#的何种语法会用上这条指令, 于是Google之, 发现了从来没有看过的C#关键字:Object obj = new Object(); TypedReference typedref = __makeref(obj); Type type = __reft...

2018-04-04 23:49:20 976 1

原创 IL中call与callvirt的区别及其对Equal操作的影响

《CLR via C#》中是这样描述它们的:编译器在生成方法时会在方法定义表中写入该方法的记录项,每个记录项中有一组标志指令方法是静态方法、实例方法还是虚方法,如下图:生成IL代码时,编译器会根据这些标志,判断应如何生成IL代码(是使用call还是callvirt)。call (静态/前期绑定)该IL指令可调用静态方法、实例方法和虚方法。用call指令调用静态方法,必须指定方法的定义类型。用cal...

2018-03-27 18:27:47 1784

转载 高尔顿与回归分析的起源

“回归”是由英国著名生物学家兼统计学家高尔顿(Francis Galton,1822~1911.生物学家达尔文的表弟)在研究人类遗传问题时提出来的。为了研究父代与子代身高的关系,高尔顿搜集了1078对父亲及其儿子的身高数据。他发现这些数据的散点图大致呈直线状态,也就是说,总的趋势是父亲的身高增加时,儿子的身高也倾向于增加。但是,高尔顿对试验数据进行了深入的分析,发现了一个很有趣的现象—回归效应。因...

2018-03-01 22:38:34 9281

转载 [简单逻辑学]逻辑学的基本原理——条件论证

条件论证,有时又称为假言论证,是一个包含“如果......那么......”结构的论证。它反映了我们思维的习惯性。例如,“如果努力工作,那么你最终将实现你的目标”,或者“如果周四天气很好,我们就去露营”。在这个论证中,大脑先设定好一定的条件,如果达到这个条件,就会有确定的结论出现。让我们用符号来仔细研究一下这个重要的论证形式。 A->B,A,所以B我们的论证从条件命题A->B开始(如果A,

2018-02-04 15:40:06 3514

转载 语义

在程序中, 语义 指的是一段代码的含义 — 例如 "运行这行代码会产生怎样的影响?", 或者 "这个HTML的元素有什么作用,扮演了什么样的角色" (不只是 "它看上去像是什么?"。)例如,“h1” 元素是一个语义化元素, 充当了“这个页面中最高级别标题功能“的角色 (或含义) 。h1>This is a top level headingh1>一般情况下,它将会被赋予一个很大

2018-02-02 10:04:20 444

转载 TCP 滑动窗口协议/1比特滑动窗口协议/后退n协议/选择重传协议

什么是滑动窗口协议?     一图胜千言,看下面的图。简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口。发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥塞。下面图中的4,5,6号数据帧已经被发送出去,但是未收到关联的ACK,7,8,9帧则是等待发送。可以看出发送端的窗口大小为6,这是由接受端告知的(事实上必

2018-01-23 11:12:21 945

转载 Disruptor原理

Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对

2018-01-12 15:57:59 345

转载 浅析Tier和Layer的区别

有关Tier和Layer的区别,这里详细论述一下,大家共同探讨。1. 横向与纵向有一种说法是“Layer是水平方向的,tier是垂直方向的”。这种说法首先容易给人造成下面这样的误解:|||| ---- --其实两者表示起来恰恰相反:|||| ---- --这种说法的确切含义是“Layer是水平方向的,tier是垂直方向

2018-01-08 14:08:43 8592

转载 [简单逻辑学]逻辑学的基本原理——正确论证

一个论证,如我们所见,有两个基本要素:前提和结论。如果一个经济学家作出了一个预测,比如,通货膨胀将在未来六个月内收缩,并且希望不经过任何解释,大家就可以接受他的观点。此时,这个预测的可信度完全取决于这个专家的权威性。因发言人的权威性而接受他的观点也不是不合理的。事实上很多时候,我们都在这么做。如果某人是某个领域的泰斗,我们都会期待他就所从事的领域的问题发表一些观点,我们相信这些观点是有益的。但是,

2018-01-07 14:31:59 3447

转载 帧、报文、报文段、分组、包、数据报的概念区别

分组、包,packet,信息在互联网当中传输的单元,网络层实现分组交付。用抓包工具抓到的一条条记录就是包。帧,frame,数据链路层的协议数据单元。我们将链路层分组称为帧。数据报,Datagram,通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。可以理解为传输数据的分组。我们将通过网络传输的数据的基本单元称为数据报。报文段,

2018-01-03 10:46:41 1572

转载 [简单逻辑学]逻辑学的基本原理——比较和论证

当我们将论证置于比较中时,我们的目的是展示(也就是通过论证证明)我们所比较的两个事物实际上是相似的。假设我正在比较的两个事物,A和B。通过仔细观察,我列出了它们共有特性的详细清单。通过论证,我的结论是:“A和B非常相似。”论证的前提是我观察到的A、B共有的特性:“因为A和B共享特性X,因为A和B共享特性Y”,等等。注:也许用“将论证与比较相结合”可能会更容易理解。如果我现在

2017-12-27 22:49:46 1187

转载 [简单逻辑学]逻辑学的基本原理——比较

人脑善于比较。事实上,没有比较,观念就不可能产生。正式通过比较这种精神活动,我们才能分辨事物的异同。当用命题将一个观念(主项)同另一个观念(谓项)相联结时,它是人脑所作出的最基本的比较的语言表达。我们所说的“判断”是一种精神活动,它通过观念的联结使我们可以对所处的客观世界作出连贯的陈述。由于判断是命题的基础,所以我们所说的适用于命题的一切原则,也必然在判断中适用。如果一个判断所揭示的观

2017-12-20 22:53:19 1192

转载 [简单逻辑学]逻辑学的基本原理——否定命题

肯定命题在观念之间搭建桥梁,将不同的观念联结起来;否定命题则相反。全称否定命题完全隔断观念之间的联结(“没有一个哲学家是永远正确的”,其中“‘哲学家’是主项;‘永远正确的’是依附于主项的谓项;‘没有一个’是对主项的全称限定”);特称性否定命题则是部分隔断(“一些纽约居民不读狄更斯的作品”,其中“‘纽约居民’是主项;‘不读狄更斯的作品’是依附于主项的谓项;‘一些’是对主项的特称限定”)。

2017-12-19 23:05:57 3098 3

转载 [简单逻辑学]逻辑学的基本原理——断言

一个命题,是某种可真可假的论断的语言表达。从语法上看,每个命题都包括一个主项和一个谓项。主项,是我们所要言说的对象,而谓项,则是我们对此对象所说的一切。断言是将谓项附着于主项的观念联结过程。“莱瑞尔是经理助理”,在这个命题中,经理助理是莱瑞尔的谓项。如果说断言是将观念聚合并配对的过程,那么测试断言的正确性就在于聚合在一起的观念是否在实际中相互切合。如果观念在语法上的联结反映了现实联

2017-12-18 22:08:32 2458

转载 TCP状态转换图、滑动窗口、半连接状态、2MSL

TCP状态转换图、滑动窗口、半连接状态、2MSL一、TCP状态转换图  下图对排除和定位网络或系统故障时大有帮助,也帮助我们更好的编写Linux程序,对嵌入式开发也有指导意义。      先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程:    1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的

2017-12-14 10:52:48 408

原创 关联、聚合、组合、依赖、泛化

关联[聚合关联关联表示类型之间存在着关系。关联中包含了两种特别的类型:聚合和组合。聚合指定了两个对象之间的整体/部分关系,也就是一个has-a关系,在图形上用一条带有空心菱形的线段表示,空心菱形指向容器类型。注意:聚合中,被包含对象并不完全依赖于容器对象。也就是说两者可以独立存在,若销毁容器,也不一定影响到被包含对象。组合(复合)指一个对象完

2017-12-05 13:51:01 846

转载 [简单逻辑学]逻辑学的基本原理——从特称到全称

从全称到特称的论证过程确保了结论的必然性,从特称到全称则不然。对部分有效的结论,我们不能肯定地说对整体也都成立。在一些例子中,从特称到全称的论证过程会得出明显是错误的结论。“一些女性是母亲”是个绝对正确的命题,但是这个前提并不支持“所有女性都是母亲”这个结论。这说明了什么?这说明,不是仅仅有正确的前提就可以得出正确的结论。要得出正确的结论,前提对结论来说必须是充分的,这恰恰是特称前提所不能提供给全

2017-11-12 19:24:08 2441

转载 [简单逻辑学]逻辑学的基本原理——从全称到特称

全称命题的特点是,如果它为真,那么这个说法适用于同一类别中所有特定的个体。就好像如果“所有的狗都是食肉的”成立,则“有些狗是食肉的”必然成立一样。再举一个例子,如果“没有男性是妈妈”成立,那么“一些男性不是妈妈”也必然成立。这些都是最普遍的例子,既不耸人听闻也不鲜为人知,但是这个简单的推理过程却是值得我们关注的,因为它生动体现了论证中的必然性。假设“所有狗都是食肉的”这个前提是正确的,那么无疑结论

2017-11-12 19:09:18 2508

转载 [简单逻辑学]逻辑学的基本原理——建立一个论证

逻辑推理的具体表现形式是论证(也就说,当对某个事物进行论证时,其本质就是在进行逻辑推理)。论证的成败取决于其所包含的推理的好坏。逻辑推理的基本步骤,即推理的过程,就是根据已知正确的第一个观点,推断出第二个观点,而第二个观点之所以正确,是由于第一个观点的正确。推理的过程构成了论证的核心。如我们所见,论证是由命题组成的,推理所关注的观点是由命题来表达的。论证可以是错综复杂的,这主要是因为它可能

2017-11-06 22:09:43 2138

orleans.rar

一种构建分布式、 高规模(伸缩)的应用程序,提供一个简单的方法来构建分布式的高规模计算应用程序,而无需了解并应用复杂并发或其他伸缩模式。它是由微软研究院创建和设计在云计算中使用。

2019-08-14

依赖注入.NET

依赖注入 .NET C# 依赖注入 .NET C# 依赖注入 .NET C# 依赖注入 .NET C# 依赖注入 .NET C# 依赖注入 .NET C#

2017-09-04

空空如也

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

TA关注的人

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