安装python3时会报错提示api-ms-win-crt-runtime-l1-1-0.dll丢失
分类:
编程语言 时间:
2018-01-23 14:25:20
阅读次数:
132
学习一门知识应该了解其背景,很多人认为会用就行,起初我也是这么认为的,但后来才知道对起源的了解也很必要,从事javascript开发5年,今天开始总结一些笔记,分享下。 一.什么是JavaScript JavaScript是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件 ...
分类:
编程语言 时间:
2018-01-23 14:27:23
阅读次数:
202
SA 后缀数组 首先一定要确定$SA$是个什么东西 $SA[i]$表示的是排名为$i$的后缀是哪一个 至于后缀$i$的排名是多少,那个是$rank[i]$ 当然啦 最最最难懂的就是基数排序 要是不用基数排序,每次对于一个二元组直接$sort$一下 这样的复杂度是$O(nlog^2)$ 对于二元组的基 ...
分类:
编程语言 时间:
2018-01-23 14:27:41
阅读次数:
155
转载:https://stackoverflow.com/questions/419163/what-does-if-name-main-do When your script is run by passing it as a command to the Python interpreter, ...
分类:
编程语言 时间:
2018-01-23 14:27:57
阅读次数:
181
一.语法构成 区分大小写 ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的。例如:text和Text表示两种不同的变量。 标识符 所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格式规则组合起来的一或多个字符: 1.第一字符必须是一个字母、下划线(_) ...
分类:
编程语言 时间:
2018-01-23 14:28:33
阅读次数:
126
什么是对象,其实就是一种类型,即引用类型。而对象的值就是引用类型的实例。在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称做为类,但ECMAScript中却没有这种东西。虽然ECMAScript是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结 ...
分类:
编程语言 时间:
2018-01-23 14:28:48
阅读次数:
197
非线性时间比较类排序 一、交换类排序:冒泡排序和快速排序 冒泡排序:从数组中第一个数开始,依次与下一个数比较并次交换比自己小的数,直到最后一个数。如果发生交换,则继续下面的步骤,如果未发生交换,则数 组有序,排序结束。 平均时间复杂度:n方 空间复杂度:1 快速排序:快速排序又称分区交换排序,是对冒 ...
分类:
编程语言 时间:
2018-01-23 14:28:57
阅读次数:
204
函数是定义一次但却可以调用或执行任意多次的一段JS代码。函数有时会有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值。 一.函数声明 函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。 ...
分类:
编程语言 时间:
2018-01-23 14:30:19
阅读次数:
148
题目: Implement pow(x, n). Example 1: Example 2: 题意及分析:实现求x的n次方,使用分治法,复杂度降低到log2n 代码: ...
分类:
编程语言 时间:
2018-01-23 14:30:28
阅读次数:
257
Python_day_01 金角大王:http://www.cnblogs.com/alex3714/articles/5465198.html Python是一个优雅的大姐姐 学习方式:通过老师的视频以及博客上面文档,以完成作业和知识点归纳的方式编写自己博客。 一、Hello World程序 代码 ...
分类:
编程语言 时间:
2018-01-23 14:31:26
阅读次数:
264
JavaScript 严格模式:即在严格的条件下运行 使用方法:在JavaScript顶部添加 ‘use strict‘ 命令 浏览器支持(Internet Explore 10+、Firefox 4+、Chrome 13+、Safari 5.1+、Opera 12+) 严格模式带来了哪些好处? 1 ...
分类:
编程语言 时间:
2018-01-23 14:31:32
阅读次数:
168
ECMA-262规定了一组流程控制语句。语句定义了ECMAScript中的主要语法,语句通常由一个或者多个关键字来完成给定的任务。诸如:判断、循环、退出等。 一.语句的定义 在ECMAScript中,所有的代码都是由语句来构成的。语句表明执行过程中的流程、限定与约定,形式上可以是单行语句,或者由一对 ...
分类:
编程语言 时间:
2018-01-23 14:31:40
阅读次数:
179
一、概述: 本文主要总结单链表常见操作的实现,包括链表结点添加、删除;链表正向遍历和反向遍历、链表排序、判断链表是否有环、是否相交、获取某一结点等。 二、概念: 链表: 一种重要的数据结构,HashMap等集合的底层结构都是链表结构。链表以结点作为存储单元,这些存储单元可以是不连续的。每个结点由两部 ...
分类:
编程语言 时间:
2018-01-23 14:32:10
阅读次数:
361
创建字符串创建字符串最简单的方式如下:Stringgreeting="菜鸟教程";在代码中遇到字符串常量时,这里的值是"菜鸟教程"",编译器会使用该值创建一个String对象。和其它对象一样,可以使用关键字和构造方法来创建String对象。String类有11种构造方法,这些方法提供不同的参数来初始化字符串,比如提供一个字符数组参数:StringD
分类:
编程语言 时间:
2018-01-23 15:37:49
阅读次数:
159
首先,对象的定义大致如下: 对象(object)是JavaScript的核心概念,也是最重要的数据类型。JavaScript的所有数据都可以被视为对象。 简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。 var o = { p: "Hello World" } ...
分类:
编程语言 时间:
2018-01-23 15:37:58
阅读次数:
132
本例为Test,测试上一贴的程序 目录结构如下: 运行结果(右击run as server->junit test): ...
分类:
编程语言 时间:
2018-01-23 15:38:32
阅读次数:
154
当你需要使用Java线程在多线程环境下进行编程时,理解Java的线程周期与线程的状态是非常重要的。通过实现Runnale接口或者继承Thread类,我们可以创建线程,为了启动一个线程,我们需要创建一个Thread对象,并且调用它的start()方法,以便以线程的方式来执行run()方法。 Java中 ...
分类:
编程语言 时间:
2018-01-23 15:38:54
阅读次数:
136
一、观察者模式(Observer) 观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是 ...
分类:
编程语言 时间:
2018-01-23 15:40:56
阅读次数:
148