#深入

白话容器基础(三):深入理解容器镜像

 在前两次的分享中,我讲解了Linux容器最基础的两种技术:Namespace和Cgroups。希望此时,你已经彻底理解了“容器的本质是一种特殊的进程”这个最重要的概念。而正如我前面所说的,Namespace的作用是“隔离”,它让应用进程只能看到该Namespa...

对redis深入理解

1、Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过RedisModule,像BloomFilter,RedisSearch,Redis...
代码星球 ·2020-05-23

对java中arraylist深入理解

1、ArrayList插入删除一定慢么?取决于你删除的元素离数组末端有多远,ArrayList拿来作为堆栈来用还是挺合适的,push和pop操作完全不涉及数据移动操作。2、ArrayList的遍历和LinkedList遍历性能比较如何?论遍历ArrayList要比LinkedList快得多,ArrayList遍历最大的...
代码星球 ·2020-05-23

对java中hashmap深入理解

1、HashMap的结构是怎样的?二维结构,第一维是数组,第二维是链表2、Get方法的流程是怎样的?先调用Key的hashcode方法拿到对象的hash值,然后用hash值对第一维数组的长度进行取模,得到数组的下标。这个数组下标所在的元素就是第二维链表的表头。然后遍历这个链表,使用Key的equals同链表元素进行比较...
代码星球 ·2020-05-23

深入理解BootStrap之栅格系统(布局)

 1、栅格系统(布局)Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。我在这里是把Bootstrap中的栅格系统叫做布局。它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你...

Android中pendingIntent的深入理解

pendingIntent字面意义:等待的,未决定的Intent。  pendingIntent对象,使用方法类的静态方法:     getActivity(Context,int,Intent,int)------->跳转到一个activity组件、    getBroadcast(Context,i...

Android知识点剖析系列:深入了解layout_weight属性

Android中layout_weight这个属性对于经常捣鼓UI的我们来说,肯定不会陌生。但是我们在真正使用这个属性时,经常会出现一些莫名奇妙的布局效果;如果仅仅知其然而不知其所以然,一些意外的布局效果一定让我们颇为头疼。在本文中,将对layout_weight这个属性详细剖析。正文从代码讲起:<LinearL...

NET平台开源项目速览(10)FluentValidation验证组件深入使用(二)

阅读目录1.FluentValidation内置验证器2.验证器错误信息配置3.其他内容4.帮助文档  在上一篇文章:.NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一) 中,给大家初步介绍了一下FluentValidation验证组件的使用情况。文章从构...

Entity Framework之深入分析

EF虽然是一个晚生畸形的ORM框架,但功能强大又具有灵活性的,给了开发人员一定的发挥空间。因为微软出发点总是好的,让开发变得简单,但实际上不是所有的事情都这么理想。这里顺便推荐马丁大叔的书《企业应架构模式》。本节主要深入分析EF的分层问题,下面是本节的已列出的要探讨内容。领域模型的概念DbContext与UnitofW...
代码星球 ·2020-05-16

深入理解Windows X64调试

随着64位操作系统的普及,都开始大力进军x64,X64下的调试机制也发生了改变,与x86相比,添加了许多自己的新特性,之前学习了Windowsx64的调试机制,这里本着“拿来主义”的原则与大家分享。本文属于译文,英文原文链接:http://www.codemachine.com/article_...

[C#进阶系列]专题一:深入解析深拷贝和浅拷贝

  这个星期参加了一个面试,面试中问到深浅拷贝的区别,然后我就简单了讲述了它们的之间的区别,然后面试官又继续问,如何实现一个深拷贝呢?当时只回答回答了一种方式,就是使用反射,然后面试官提示还可以通过反序列化和表达树的方式。然后又继续问,如果用反射来实现深拷贝的话,如何解决互相引用对象的问题呢?当时我给出的答案是说那就不...

.NET深入实战系列--EF到底怎么写过滤条件

对于系统开发来说,按不同字段进行过滤查询是一种常见的需求。在EF中通常的做法是:/// <summary>  /// 只是简单举例,只用了两个过滤条件  /// </summary>  IEnumerabl...

深入理解jQuery插件开发

如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到它的思想和模式中,它是非常简单易懂的...

C# Word 类库的深入理解

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingMicrosoft.Office.Interop.Word;usingSystem.IO;usingSystem.Web;usingSystem.Data;usingSystem.Refl...
代码星球 ·2020-05-12

一步一步深入理解Dijkstra算法

先简单介绍一下最短路径:最短路径是啥?就是一个带边值的图中从某一个顶点到另外一个顶点的最短路径。官方定义:对于内网图而言,最短路径是指两顶点之间经过的边上权值之和最小的路径。并且我们称路径上的第一个顶点为源点,最后一个顶点为终点。由于非内网图没有边上的权值,所谓的最短路径其实是指两顶点之间经过的边数最少的路径。我们时常...
首页上一页...2526272829...下一页尾页