• flutter系列之:深入理解布局的基础constraints

    时间:2022-10-03 20:57:40

    目录​​简介​​​​Tight和loose constraints​​​​理解constraints的原则​​​​总结​​简介我们在flutter中使用layout的时候需要经常对组件进行一些大小的限制,这种限制就叫做constraints,用来控制layout中的组件大小。掌握了constrain...

  • flutter系列之:深入理解布局的基础constraints

    时间:2022-09-29 19:07:11

    目录简介Tight和loose constraints理解constraints的原则总结我们在flutter中使用layout的时候需要经常对组件进行一些大小的限制,这种限制就叫做constraints,用来控制layout中的组件大小。掌握了constraints才算对layout有了真正的了解...

  • c#基础系列之ref和out的深入理解

    时间:2022-09-26 11:05:03

    有过C#基础知识的都应该清楚Ref和Out的使用方法,所以下面这篇文章主要给大家介绍了关于c#基础系列之ref和out的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧

  • 深入理解this机制系列第二篇——this绑定优先级

    时间:2022-09-26 00:21:46

    前面的话上一篇介绍过this的绑定规则,那如果在函数的调用位置上同时存在两种以上的绑定规则应该怎么办呢?本文将介绍this绑定的优先级显式绑定 pk 隐式绑定显式绑定胜出function foo() { console.log( this.a );}var obj1 = { a: 2, ...

  • 深入理解MySQL系列之锁

    时间:2022-09-24 08:20:37

    按锁思想分类悲观锁优点:适合在写多读少的并发环境中使用,虽然无法维持非常高的性能,但是在乐观锁无法提更好的性能前提下,可以做到数据的安全性缺点:加锁会增加系统开销,虽然能保证数据的安全,但数据处理吞吐量低,不适合在读书写少的场合下使用乐观锁优点:在读多写少的并发场景下,可以避免数据库加锁的开销,提高...

  • 深入理解mysql之BDB系列(3)---数据页结构

    时间:2022-09-21 23:01:15

        四:数据页结构 4.1 B/H主要页结构 4.1.1结构图 4.1.2数据结构   typedef struct _db_page {        DB_LSN        lsn;                           ...

  • 【转】[C# 基础知识系列]专题八:深入理解泛型(二)

    时间:2022-09-21 22:56:31

    还是老样子,原文是转载的,不过加入了自己的思考和总结吧。 引言: 本专题主要是承接上一个专题要继续介绍泛型的其他内容,这里就不多说了,就直接进入本专题的内容的。   一、类型推断 在我们写泛型代码的时候经常有大量的"<"和">"符号,这样有时候代码一多,也难免会让开发者在阅读代码过程中会...

  • [C#基础知识系列]专题十七:深入理解动态类型

    时间:2022-09-21 22:56:55

    本专题概要: 动态类型介绍 为什么需要动态类型 动态类型的使用 动态类型背后的故事 动态类型的约束 实现动态行为 总结 引言: 终于迎来了我们C# 4中特性了,C# 4主要有两方面的改善——Com 互操作性的改进和动态类型的引入,然而COM互操作性这里就不详细介绍的,对于.Net 互操作...

  • [C# 基础知识系列]专题七: 泛型深入理解(一)

    时间:2022-09-21 22:56:43

    引言: 在上一个专题中介绍了C#2.0 中引入泛型的原因以及有了泛型后所带来的好处,然而上一专题相当于是介绍了泛型的一些基本知识的,对于泛型的性能为什么会比非泛型的性能高却没有给出理由,所以在这个专题就中将会介绍原因和一些关于泛型的其他知识。 一、泛型类型和类型参数  泛型类型和其他int,stri...

  • [C# 基础知识系列]专题九: 深入理解泛型可变性

    时间:2022-09-21 22:44:09

    引言: 在C# 2.0中泛型并不支持可变性的(可变性指的就是协变性和逆变性),我们知道在面向对象的继承中就具有可变性,当方法声明返回类型为Stream,我们可以在实现中返回一个FileStream的类型,此时就存在一个隐式的转化——从FileStream类型(子类引用)——>Stream类型(...

  • [C# 基础知识系列]专题十四:深入理解Lambda表达式

    时间:2022-09-21 22:34:44

    引言:  对于刚刚接触Lambda表达式的朋友们,可能会对Lambda表达式感到非常疑惑,它到底是个什么什么样的技术呢?以及它有什么好处和先进的地方呢?下面的介绍将会解除你这些疑惑。 一、Lambda表达式的演变过程 Lambda表达式其实大家可以理解为它是一个匿名函数(对于匿名函数的介绍大家可以参...

  • 深入理解Tomcat系列之二:源码调试环境搭建(转)

    时间:2022-09-18 08:02:11

    前言最近对Tomcat的源码比较感兴趣,于是折腾了一番。要调试源码首先需要搭建环境,由于参考了几篇帖子发现都不怎么靠谱,最后还是折腾出来了,然而却花了足足一天的时间去搭建这个环境。发现都不是帖子的问题,主要是自己在搭建过程中忽略了一些细节,最后构建工程的时候一直失败,我也是醉了。所以本着共享的原则,...

  • c#基础系列之值类型和引用类型的深入理解

    时间:2022-09-17 13:48:25

    这篇文章主要给大家介绍了关于c#基础系列之值类型和引用类型的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  • 深入理解Java内存模型之系列篇[转]

    时间:2022-09-06 19:21:34

    原文链接:http://blog.csdn.net/ccit0519/article/details/11241403深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之...

  • 深入理解css系列:meta标签

    时间:2022-09-06 14:48:01

    积累太少,时间管理技巧欠缺,所以导致了博客更新的速度迟缓。学习中成长,成长中学习。加油吧!最近在做h5的项目,对于meta标签层出不穷的各式属性值有点头晕,所以查资料整理了下。关键字:meta name http-equiv content一.概念1.解释 <meta> 标...

  • 深入理解JavaScript系列(33):设计模式之策略模式

    时间:2022-08-29 10:39:37

    介绍策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。正文在理解策略模式之前,我们先来一个例子,一般情况下,如果我们要做数据合法性验证,很多时候都是按照swith语句来判断,但是这就带来几个问题,首先如果增加需求的话,我们还要再次修改这段代码以...

  • 夯实Java基础系列11:深入理解Java中的回调机制

    时间:2022-06-22 12:40:51

    本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《夯...

  • 深入理解javascript原型和闭包系列

    时间:2022-06-05 11:22:53

    从下面目录中可以看到,本系列有16篇文章,外加两篇后补的,一共18篇文章。写了半个月,从9月17号开始写的。每篇文章更新时,读者的反馈还是可以的,虽然不至于上头条,但是也算是中规中矩,有看的人,也有评论的人。特别是在后期讲闭包的时候。我从来都不做基础入门教程,因为基础入门的教程,要想讲的和别人不一样...

  • 深入理解 JavaScript 异步系列(3)—— ES6 中的 Promise

    时间:2022-05-15 20:28:01

    第一部分,Promise加入ES6标准原文地址 http://www.cnblogs.com/wangfupeng1988/p/6515855.html未经作者允许不得转载!从jqueryv1.5发布经过若干时间之后,Promise终于出现在了ES6的标准中,而当下ES6也正在被大规模使用。本节展示...

  • 深入理解javascript对象系列第一篇——初识对象

    时间:2022-05-01 05:50:40

    前面的话javascript中的难点是函数、对象和继承,前面已经介绍过函数系列。从本系列开始介绍对象部分,本文是该系列的第一篇——初识对象对象定义javascript的基本数据类型包括undefined、null、boolean、string、number和object。对象和其他基本类型值不同的是...