使用new操作符包括以下五个步骤(系统自动帮你完成): 1. 创建一个对象 var obj = new Object(); 2. 将对象的__proto__属性指向构造函数Object的原型对象 obj.__proto__ = Object.prototype; 3. 将this指针指向该对象 4. ...
分类:
编程语言 时间:
2018-05-18 21:22:57
阅读次数:
167
单例 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 下面直接上代码 运行结果 ...
分类:
编程语言 时间:
2018-05-18 21:24:16
阅读次数:
197
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 21:24:47
阅读次数:
175
任何语言的核心都必然会描述这门语言基本的工作原理。而描述的内容通常都要涉及这门语 言的语法、操作符、数据类型、内置功能等用于构建复杂解决方案的基本概念。如前所述, ECMA-262通过叫做 ECMAScript的“伪语言”为我们描述了 JavaScript的所有这些基本概念 本篇文章主要讲语法,类型 ...
分类:
编程语言 时间:
2018-05-18 21:25:06
阅读次数:
218
1、昨日内容回顾 len() 测试个数 eval() 去掉字符串的引号,返回内部结果 eval('1+1') > 2 exec() 去掉字符串的引号,执行内部代码 ret = ''' if True: print(666) ''' exec(ret) range next() iter() reve ...
分类:
编程语言 时间:
2018-05-18 21:25:23
阅读次数:
327
剑指Offer:把数组排成最小的数【45】 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如,输入数组是{3.32.321},则打印出来的这3个数字能拼接成的最小数字是321323. 方法论 简要思路 最暴力的方法是把这个数组中的所有数字的全 ...
分类:
编程语言 时间:
2018-05-18 22:13:57
阅读次数:
163
spring MVC配置 1.导入jar包 2.添加Web.xml配置文件中关于SpringMVC的配置 3.在src下添加springmvc-servlet.xml配置文件 4.在WEB-INF文件夹下创建名为jsp的文件夹,用来存放jsp视图。创建一个hello.jsp,在body中添加“Hel ...
分类:
编程语言 时间:
2018-05-18 22:14:15
阅读次数:
201
一、C++占用内存分配 1)、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2)、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表, ...
分类:
编程语言 时间:
2018-05-18 22:15:23
阅读次数:
182
以二叉链表来作为储存结构的时候,只能找到左右孩子的信息,不能直接得到结点的前驱和后继信息,这种信息只有在遍历的过程中才能实现。在n个结点的二叉链表中必定存在n+1个空链域。可以用这些空链域来保存这些信息;做以下规定:若结点有左子树,则lchild指向其左孩子,若没有左孩子则指向其前驱;若结点有右子树 ...
分类:
编程语言 时间:
2018-05-18 22:15:48
阅读次数:
270
AJAX请求:原生的Ajax请求,jQuery的Ajax请求(略),伪Ajax请求;上传文件:上传按钮的美化方法,生成上传图片的预览。
分类:
编程语言 时间:
2018-05-18 22:16:56
阅读次数:
181
Python基础学习05 函数 一、什么是函数 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性:1.减少重复代码2.使程序变的可扩展3.使程序变得易维护 语法定义: 1 def test(): #test为函数名 2 print("in t ...
分类:
编程语言 时间:
2018-05-18 22:17:48
阅读次数:
255
线程的出现 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销,因此需要引入轻型进程;二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行开销过大。 因此在80... ...
分类:
编程语言 时间:
2018-05-18 22:17:58
阅读次数:
232
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 22:18:39
阅读次数:
231
1、pwd:查看当前所在的路径[root@backuprc3.d]#pwd/etc/rc.d/rc3.d[root@backuprc3.d]#2、ls:查看当前路径下的文件【可使用-lih组合】-d:只看当前目录的信息(目录的信息,ls-dl)-l:当前目录下所有文件的详细信息-a:显示所有文件(包括隐藏文件),在任何一个文件前面加上".",表示隐藏文件(隐藏的意义:表示该文件
分类:
编程语言 时间:
2018-05-18 22:18:55
阅读次数:
246
1.startswith()和endswith()参数可以是元组 当检测字符串开头或结尾时,如果有多个检测值,可以用元组作为startswith()和endswith()参数: 2.enumerate()设置start参数做为索引起始值 当用enumerate()迭代同时要得到索引时,可以设置sta ...
分类:
编程语言 时间:
2018-05-18 22:19:52
阅读次数:
291
简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用 ...
分类:
编程语言 时间:
2018-05-18 22:23:40
阅读次数:
236
接口的概念 接口是功能的集合,接口里不写方法体,只写方法,一切事物都有功能,都有接口。 接口的定义 接口文件还是.java文件,编译后仍是.class文件。 定义时需要interface 关键字,public interface 接口名字( 抽象方法; 抽象方法; ); 接口的实现类 就是接口的实现 ...
分类:
编程语言 时间:
2018-05-18 22:24:34
阅读次数:
287
python-getpass,sys,os模块
分类:
编程语言 时间:
2018-05-18 22:24:59
阅读次数:
196
这里使用sdk(SDK就是SoftwareDevelopmentKit的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义SDK的一个子集——即开发Windows平台下的应用程序所使用的SDK。这只是个简短的小概念)进行给手机发送短信验证码或短信通知。我们这里
分类:
编程语言 时间:
2018-05-18 22:25:15
阅读次数:
210
背景: 学生有名称、学号, 班级有班级名称、班级序号 学校有学校名称、学校编号(序号) 需求 现在需要对学生进行排序 第一排序逻辑 当然,在我们录入数据库信息的时候,有的人可能比较懒,没有录入 学校的序号, 班级的序号,学生的学号 ,怎么办? 那么就Plan B ! 第二排序逻辑 我编写了学校、班级 ...
分类:
编程语言 时间:
2018-05-18 22:26:26
阅读次数:
204