51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入
深入了解Windows句柄到底是什么
总是有新入门的Windows程序员问我Windows的句柄到底是什么,我说你把它看做一种类似指针的标识就行了,但是显然这一答案不能让他们满意,然后我说去问问度娘吧,他们说不行网上的说法太多还难以理解。今天比较闲,我上网查了查,光是百度百科词条“句柄”中就有好几种说法,很多叙述还是错误...
代码星球
·
2020-04-15
深入
了解
Windows
句柄
到底
深入浅出 Barriers 实现(一)
Barriers,字面意思为“壁垒,屏障,栅栏”,在计算机领域中Barriers也有它独特的含义,具体来讲,在并行程序中,Barriers是一种同步的手段,可被视为一种线程同步原语,如一组线程/进程的Barrier可以用来同步该线程/进程组,只有当该线程/进程组中所有线程到达屏障点(可称之为同步...
代码星球
·
2020-04-14
深入浅出
Barriers
实现
《深入浅出WPF》读书笔记
依赖属性:命令,实现IComamnd接口,或者直接是RoutedCommand类命令关联,负责将一些外围的逻辑与命令关联起来,比如执行命令后还进行哪些后续操作。--------------------------------------------------------------------------------...
代码星球
·
2020-04-14
深入浅出WPF
读书
笔记
深入浅出SOA
前一阵换了份工作,来到新公司,恰好新同事问起SOA是什么,我随口说了几点,其实自己以前研究过,不过并没有详细的整理过,说的比较模糊,恰好周末,拿出点时间整理下以前对SOA的认知。 SOA是什么?SOA全英文是Service-OrientedArchi...
代码星球
·
2020-04-14
深入浅出
SOA
深入理解树状数组
树状数组(BinaryIndexedTree(BIT),FenwickTree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值(如果加入多个辅助数组则可以实现区...
代码星球
·
2020-04-14
深入
理解
树状
数组
深入分析HTTP状态码502(nginx+php-fpm)
我们的一个web项目,由于新上城市增多,导致访问量增大,DB压力增大,作为提供接口的业务方,最近被下游反馈大量请求“502”。502,badgateway,一般都是upstream(这里就是php)出错,对于php,造成502的原因常见的就是脚本执行超过timeout设置时间,或者timeout...
代码星球
·
2020-04-13
深入分析
HTTP
状态
nginx+php-fpm
深入理解JVM(一)——基本原理
前言 JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。运行流程 我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: java...
代码星球
·
2020-04-12
深入
理解
JVM
基本
原理
深入理解Java虚拟机---学习感悟以及笔记
一、为什么要学习Java虚拟机? 这里我们使用举例来说明为什么要学习Java虚拟机,其实这个问题就和为什么要学习数据结构和算法是一个道理,工欲善其事,必先利其器。曾经的我经常害怕处理内存溢出的问题,因为不知道他为什么会出现这个问题,当我在看了这本书以后明白了垃圾回收算法,以及JVM是如...
代码星球
·
2020-04-12
深入
理解
Java
虚拟机
学习
深入理解Lambda函数及其用法
Lambda函数又称匿名函数,匿名函数就是没有名字的函数,函数没有名字也行?当然可以啦。有些函数如果只是临时一用,而且它的业务逻辑也很简单时,就没必要非给它取个名字不可。先来看个简单lambda函数>>>lambdax,y:x+y<function<lambda>at0x102bc1...
代码星球
·
2020-04-12
深入
理解
Lambda
函数
及其
深入理解Java中的IO
1.输入字节流InputStream 在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable.掌握了...
代码星球
·
2020-04-12
深入
理解
Java
中的
IO
深入理解设计模式(一):单例模式
本文首先概述了单例模式,揭示了单例模式的应用场景和优缺点,最后我们给出了单例模式的几种实现方式及注意事项。单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这...
代码星球
·
2020-04-11
深入
理解
设计模式
单例
模式
深入理解ASP.NET 5的依赖注入
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:ASP.NET5整个底层都架构于依赖注入机制之下,今天介绍的文章详细介绍了内置依赖注入容器。在ASP.NET之前的版本中,虽然各个框架(MVC、WEBAPI、SignalR)都支持依赖注入,但是由于框架是相互独立的,所以使用依赖...
代码星球
·
2020-04-11
深入
理解
ASP.NET
依赖
注入
深入理解css中的margin属性
之前我一直认为margin属性是一个非常简单的属性,但是最近做项目时遇到了一些问题,才发现margin属性还是有一些“坑”的,下面我会介绍margin的基本知识以及那些“坑”。这篇博文主要分为以下几个部分:margin--基础知识margin--在同级元素(非...
代码星球
·
2020-04-11
深入
理解
css
中的
margin
深入浅出讲解:php的socket通信
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2.  ...
代码星球
·
2020-04-11
深入浅出
讲解
php
socket
通信
CSS深入理解学习笔记之relative
1、relative和absolute的相煎关系限制作用:1限制left/top/right/bottom定位;2限制z-index层级;3限制在overflow下的嚣张气焰relative和fixed限制作用:限制z-index层级2、relative和定位 特性:1相对自行进行定位;2无侵入,不影响其他元...
代码星球
·
2020-04-11
CSS
深入
理解
学习
笔记
首页
上一页
...
28
29
30
31
32
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他