加载中
Cesium笔记(3):基本控件简介—ImageryProvider地图瓦片地图配

cesiumjs中可定制多种图层,可以使用互联网上很多地图提供商的图层数据,也可以使用自己的地图数据。Cesium支持多种标准化格式的GIS瓦片服务,可以把栅格图层绘制到地球的表面——cesiumjs的...

深入正则表达式(3):正则表达式工作引擎流程分析与原理释义

作为正则的使用者也一样,不懂正则引擎原理的情况下,同样可以写出满足需求的正则,但是不知道原理,却很难写出高效且没有隐患的正则。所以对于经常使用正则,或是有兴趣深入学习正则的人,还...

深入正则表达式(0):正则表达式概述

正则表达式简介 正则表达式(regular expression,在代码中常简写为regex、regexp或RE),又称正规表示式、正規表示法、正規運算式、規則運算式、常規表示法,是计算机科学的一个概念。 正则...

讲透学烂二叉树(二):图中树的定义&各类型树的特征分析

日常中我们见到的二叉树应用有,Java集合中的TreeSet和TreeMap,C++ STL中的set、map,以及Linux虚拟内存的管理,以及B-Tree,B+-Tree在文件系统,都是通过红黑树去实现的。虽然之前写过《再...

讲透学烂二叉树(一):图的概念和定义—各种属性特征浅析

树和图的概念 图是一种特殊的数据结构,由点和边构成,它可以用来描述元素之间的网状关系,这个网状没有顺序,也没有层次,就是简单的把各个元素连接起来。 图的概念和基本性质 图(graph):...

昨天 22:31
19
Gzip之后继者Brotli浅析之CDN厂商的智能压缩,服务器Brotli设置

“智能压缩”按照又拍云的说法是,同时支持 Gzip 和 Brotli 压缩算法。根据用于浏览器开启自动选择不同压缩方式。 Gzip 压缩算法 Gzip 基于 DEFLATE 算法,它是 LZ77 和霍夫曼编码的组合,最...

03/14 20:41
158
ECMAScript进化史(1):​话说Web脚本语言王者JavaScript的加冕历史

互联网起火-Web时代的来临 在行文之前,反手就安利一下《浏览器史话中chrome霸主地位的奠定与国产浏览器的割据混战》。 浏览器始祖NCSA Mosaic在1993年1月发布(于1992年末由国家超级计算机应...

03/14 20:30
101
服务器升级至centos8 网站配置-php与mysql从5.6升级到php7与msyql

linux centos8 安装php7 nginx1.4 mysql8 ,运行php网站,各个模块从零开始配置 CentOS7与centOS8的抉择 目前国内各大云服务器的默认centos 系统版本还是7,目前没有centos配套支持,国外云服...

01/22 15:50
298
代数拓扑\集合拓扑\代数拓扑\拓扑关系\拓扑结构_笔记

学GIS空间数据库的时候,拓扑方面内容笔记 拓扑的定义 拓扑是研究几何图形或空间在连续改变形状后还能保持不变的一些性质的一个学科。它只考虑物体间的位置关系而不考虑它们的形状和大小。 ...

2019/12/10 18:22
146
GIS历史概述与WebGis应用开发技术浅解

声明:本篇在李晓晖的《杂谈WebGIS》,补充更多的资料说明。基于地图二次开发一直断断续续在做,这里算是补充一下基本功把。其实对于前端,WebGis开发都是api,抄demo,改。GIS深入似大海,杂...

色彩空间RGB/CMYK/HSL/HSB/HSV/Lab/YUV基础理论及转换方法:RGB与YUV

之前做个设计,现在从事IT,脑子里面关于RGB,RGBA,CMY,CMYK,YUV,但是具体理论还是不扎实。若干年前之前写过《水煮RGB与CMYK色彩模型—色彩与光学相关物理理论浅叙》《三色视者与四色视者身后...

2019/08/11 20:14
78
三色视者与四色视者身后的理论基础:色彩原理

理论上,常人的肉眼是三色视觉(Trichromacy),通过三种视锥细胞(也可以说感光色素)来生成蓝色、绿色和红色的波长。但是,肉眼的不足之处是存在同色异谱色(metamers),也就是说尽管色彩...

2019/08/11 11:33
76
再谈设计原则—7种设计原则学习总结笔记

这篇文章是对设计模式的再谈系列总结性笔记,推荐阅读C语言中文网上的《软件设计模式概述》 设计的根本目的是为了解决问题,解决问题的根本前提是要了解到都有哪些问题 可靠性/健壮性/可修改性...

2019/08/11 11:10
21
再谈Java数据结构—分析底层实现与应用注意事项

在回顾js数据结构,写《再谈js对象数据结构底层实现原理-object array map set》系列的时候,在来整理下java的数据结构。 java把内存分两种:一种是栈内存,另一种是堆内存 基本类型在栈区分...

2019/05/17 16:42
213
再谈js对象数据结构底层实现原理-object array map set

如果有java基础的同学,可以回顾下《再谈Java数据结构—分析底层实现与应用注意事项》:java把内存分两种:一种是栈内存,另一种是堆内存。基本类型(即int,short,long,byte,float,double,bo...

2019/05/17 15:36
582
浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源

在知乎上上看到如下问题: 浮点数精度问题的前世今生? 1.该问题出现的原因 ? 2.为何其他编程语言,比如java中可能没有js那么明显 3.大家在项目中踩过浮点数精度的坑? 4.最后采用哪些方案规...

2019/05/17 14:05
171
再谈from属性EncType与axios分装—axios拦截器实现-源码浅析

中古时代(若干年前)使用angular的时候,总结过《from属性EncType提交数据的格式详解—在angular中的应用》 在远古ie兴盛的时代,基本是fromData提交数据,ajax+jquery推动了时代的变革,当数...

再谈编程范式—程序语言背后的思想

编程范式 托马斯.库尔提出“科学的革命”的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例:   1,学科的逻辑体系——规则范...

再谈循环&迭代&回溯&递归&递推这些基本概念

循环:不断重复进行某一运算、操作。 迭代:不断对前一旧值运算得到新值直到达到精度。一般用于得到近似目标值,反复循环同一运算式(函数),并且总是把前一 次运算结果反代会运算式进行下一...

2019/05/01 17:56
46
再谈MV*(MVVM MVP MVC)模式的设计原理—封装与解耦

精炼并增补于:界面之下:还原真实的MV*模式 图形界面的应用程序提供给用户可视化的操作界面,这个界面提供给数据和信息。用户输入行为(键盘,鼠标等)会执行一些应用逻辑,应用逻辑(appli...

2019/05/01 17:41
60

没有更多内容

加载失败,请刷新页面

返回顶部
顶部