#包分析

分析WordPress数据表之分类标签表(功能篇)

wp_terms(分类标签表)表字段如下:term_id(分类或标签ID)name(分类或标签名)slug(别名)term_group(分类标签组,我想应该是用于排序分组)wp_termmeta(分类标签元数据表)表字段如下:meta_id(元数据自增ID)term_id(分类标签ID)meta_key(元数据键)me...

wordpress数据表分析

wordpress一共是有12个表的:|wp_commentmeta||wp_comments||wp_links||wp_options||wp_postmeta||wp_posts||wp_term_relationships||wp_term_taxonomy||wp_termmeta||wp_terms||wp...
代码星球 ·2020-07-24

VsCode源码分析之布局

关于VsCode源码编译运行,请参考这篇文章:VsCode源码编译运行当然了,也可以参考官方文档(所以这里就不再赘述):https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run今天主要分享的是关于VsCode源码修改之布局。如图所示...
代码星球 ·2020-07-24

<数据结构与算法分析>读书笔记--运行时间中的对数及其分析结果的准确性

分析算法最混乱的方面大概集中在对数上面。我们已经看到,某些分治算法将以O(NlogN)时间运行。此外,对数最常出现的规律可概括为下列一般法则:如果一个算法用常数时间(O(1))将问题的大小削减为其一部分(通常是1/2),那么该算法就是O(logN)。另一方面,如果使用常数时间只是把问题减少一个常数的数量(如将问题减少1...

<数据结构与算法分析>读书笔记--最大子序列和问题的求解

 现在我们将要叙述四个算法来求解早先提出的最大子序列和问题。第一个算法,它只是穷举式地尝试所有的可能。for循环中的循环变量反映了Java中数组从0开始而不是从1开始这样一个事实。还有,本算法并不计算实际的子序列;实际的计算还要添加一些额外的代码。publicstaticintmaxSubSum1(int[]...

<数据结构与算法分析>读书笔记--运行时间计算

有几种方法估计一个程序的运行时间。前面的表是凭经验得到的(可以参考:<数据结构与算法分析>读书笔记--要分析的问题)如果认为两个程序花费大致相同的时间,要确定哪个程序更快的最好方法很可能将它们编码并运行。一般地,存在几种算法思想,而我们总愿意尽早除去那些不好的算法思想,因此,通常需要分析算法。不仅如此,进行...

<数据结构与算法分析>读书笔记--要分析的问题

通常,要分析的最重要的资源就是运行时间。有几个因素影响着程序的运行时间。有些因素(如使用编译器和计算机)显然超出了任何理论模型的范畴,因此,虽然它们是重要的,但是我们在这里还是不能考虑它们。剩下的主要因素是所使用的算法以及对该算法的输入。典型的情形是,输入的大小是主要的考虑方面。我们定义两个函数Tavg(N)和Twor...
代码星球 ·2020-07-24

<数据结构与算法分析>读书笔记--模型

为了在正式的构架中分析算法,我们需要一个计算模型。我们的模型基本上是一台标准的计算机,在机器中指令被顺序地执行。该模型有一个标准的简单指令系统,如加法、乘法、比较和赋值等。但不同于实际计算机情况的是,模型机做任一简单的工作都恰好花费一个时间单位。为了合理起见,我们将假设模型像一台现代计算机那样固定大小的整数并且不存在如...
代码星球 ·2020-07-24

<数据结构与算法分析>读书笔记--数学知识复习

数学知识复习是《数据结构与算法分析》的第一章引论的第二小节,之所以放在后面,是因为我对数学确实有些恐惧感。不过再怎么恐惧也是要面对的。 一、指数基本公式:  二、对数在计算机科学中除非有特别的声明,否则所有的对数都是以2为底的。定义:XA=B当且仅当logxB=A。由该定义可以推出几个方便...

<数据结构与算法分析>读书笔记--函数对象

关于函数对象,百度百科对它是这样定义的:重载函数调用操作符的类,其对象常称为函数对象(functionobject),即它们是行为类似函数的对象。又称仿函数。 听起来确实很难懂,通过搜索我找到一篇博客,作者对其是这样的描述:如果把对象理解成指针的话,也就是说,函数对象其实就是函数指针的概念。这是该作者通过类比...
代码星球 ·2020-07-24

<数据结构与算法分析>读书笔记--利用Java5泛型实现泛型构件

 一、简单的泛型类和接口当指定一个泛型类时,类的声明则包括一个或多个类型参数,这些参数被放入在类名后面的一对尖括号内。示例一:packagecn.generic.example;publicclassGenericMemoryCell<AnyType>{publicAnyTyperead(){re...

<数据结构与算法分析>读书笔记--实现泛型构件pre-Java5

 面向对象的一个重要目标是对代码重用的支持。支持这个目标的一个重要的机制就是泛型机制:如果除去对象的基本类型外,实现的方法是相同的,那么我们就可以用泛型实现来描述这种基本的功能。  1.使用Object表示泛型Java中的基本思想就是可以通过使用像Object这样超类来实现泛型类。示例一:...

<数据结构与算法分析>读书笔记--递归

程序调用自身的编程技巧称为递归(recursion)。递归做为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量...
代码星球 ·2020-07-24

微信小程序、安卓APP、苹果APP对比分析

今天的话题主要是关于微信小程序、安卓APP、苹果APP对比分析。既然是对比分析肯定是将它们一个一个说明。本篇不涉及技术话题,只讲解微信小程序、安卓APP、苹果APP它们各自的优缺点及其应用场景。一、微信小程序1.微信小程序的优势(1)对用户使用上来说,确实方便,要用的时候打开,不用的时候关掉,即用即走。这点比需要下载,...

网站运维技术与实践之数据分析与报警

对于日益积累的监控数据,显然需要有规划地进行存储和分析,做到“故障没来时有预防,故障来临时有提示,故障到来时有解决方案”。一、时间序列存储对于大多数监控数据,都有一个天然的类似数据库主键的属性,那就是时间。所以,通常情况下,各类监控系统的后台数据库都可以认为是时间序列的数据存储,并由此诞生了一批...
首页上一页...3940414243...下一页尾页