作为自学的总结,本部分包括基本的算法介绍和***(以后补) Part one. * 算法的基本概念 一个计算过程,解决问题的方法 * 相关复习 递归:自己调用自己,并且有结束条件 * 两个基本属性 时间复杂度:用来评估算法运行效率的一个东西(所用时间) 类比生活中的一些事情,比如:眨眼——一瞬间、口 ...
分类:
编程语言 时间:
2018-06-03 12:40:49
阅读次数:
172
Go是一个开源的编程语言。Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。目前,Go最新发布版本为1.10. Go语言可以运行在Linux、FreeBSD、Mac OS X和Windows系统上。 1. 结构:Go语言的基础组成有以下几个部分:包声明、引 ...
分类:
编程语言 时间:
2018-05-30 13:21:59
阅读次数:
288
Go是一个开源的编程语言。Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。目前,Go最新发布版本为1.10. Go语言可以运行在Linux、FreeBSD、Mac OS X和Windows系统上。 1. 结构:Go语言的基础组成有以下几个部分:包声明、引 ...
分类:
编程语言 时间:
2018-05-30 13:19:57
阅读次数:
197
最近项目遇到socket服务端接收报文不全的问题,与其客户端约定的是报文长度+报文体。然而当客户端数据量大的时候,用分包发送,导致服务端报文日志接收不完整,于是想着先读出包体长度,再读出包体,不够就一直读,部分代码如下: 这样server端接收到的都是完整的包。 ...
分类:
其他好文 时间:
2018-05-25 22:47:02
阅读次数:
195
一个标签就是一个盒子: IE的盒子模型的content部分包含padding和margin部分; 标准的盒子模型content部分就只是content部分。 ...
分类:
其他好文 时间:
2018-05-22 13:06:25
阅读次数:
123
ecshop 跨境购v3商城是一套单商户跨境商城。商品分为国内商品,自贸区商品,海外直邮商品,海外直邮商品可以按照国家来区分包邮物流;跨境电子商务分属不同关镜的交易主体,通过电子商务平台达成交易、进行支付结算,并通过跨境物流送达商品、完成交易的一个系统。 跨境购v3商城已经整合了非常多实用插件和众多 ...
分类:
其他好文 时间:
2018-05-19 18:44:26
阅读次数:
155
红黑树是一个平衡的二叉树,但不是一个完美的平衡二叉树。 红黑树的应用比较广泛,主要是用它来存储有序的数据,它的时间复杂度是O(lgn),效率非常之高。 在C++ STL中,很多部分(包括set, multiset, map, multimap)应用了红黑树的变体(SGI STL中的红黑树有一些变化, ...
分类:
其他好文 时间:
2018-05-19 13:59:03
阅读次数:
181
内核与操作系统 由于一些商业操作系统设计上的缺陷以及日益庞杂,“操作系统”的概念对很多人而言变得含糊不清。在进一步讨论Linux内核的话题前,我们先区分“内核”与“操作系统”这两个概念。 操作系统:指在整个系统中完成最基本功能和系统管理的部分,包括内核、设备驱动、文件管理工具、系统管理工具、shel ...
分类:
系统相关 时间:
2018-05-16 20:49:26
阅读次数:
278
1.2 Spring基础 1.2.1 Spring架构图 图 1-1 Spring架构图 核心容器:包括Core、Beans、Context、EL模块。 ●Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。 ●Beans模块:提供了框架的基础部分,包括反转控制和依赖注 ...
分类:
编程语言 时间:
2018-05-14 13:17:01
阅读次数:
251