递归重新排序无限极子分类数组方法: 栏目做无限极分类: 前台显示: JS控制显示: ...
分类:
编程语言 时间:
2017-08-14 00:37:14
阅读次数:
166
如何把[1, 5, 6, [2, 7, [3, [4, 5, 6]]]]变成[1, 5, 6, 2, 7, 3, 4, 5, 6]? 思考: -- for循环每次都遍历列表一层 -- 把取出的单个值加入到新的列表中 -- 把取出来的嵌套列表变成新的遍历列表,就需要在for循环外嵌套一个while循环 ...
分类:
编程语言 时间:
2017-08-14 00:36:13
阅读次数:
347
1 # 发送html内容的邮件 2 import smtplib, time, os 3 from email.mime.text import MIMEText 4 from email.header import Header 5 6 7 def send_mail_html(file): 8 ... ...
分类:
编程语言 时间:
2017-08-14 00:35:37
阅读次数:
178
序列化 From https://www.liaoxuefeng.com/ 在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占 ...
分类:
编程语言 时间:
2017-08-14 00:35:03
阅读次数:
230
主题一、原型 一、基于原型的语言的特点 1 只有对象,没有类;对象继承对象,而不是类继承类。 2 “原型对象”是基于原型语言的核心概念。原型对象是新对象的模板,它将自身的属性共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。 3 除了语言原生的顶级对象,每一 ...
分类:
编程语言 时间:
2017-08-14 00:34:47
阅读次数:
191
Spring概念 spring是开源的轻量级框架(即不需要依赖其他东西,可用直接使用) spring核心主要两部分 aop:面向切面编程,扩展功能不是修改源代码来实现; ioc:控制反转,比如:有一个类,在类中有个方法(非静态的方法),要调用类中的这个方法,则需要创建类的对象,使用对象调用方法。创建 ...
分类:
编程语言 时间:
2017-08-14 00:33:18
阅读次数:
205
习题 16: 读写文件 如果你做了上一个练习的加分习题,你应该已经了解了各种文件相关的命令(方法/函数)。你应该记住的命令如下: close – 关闭文件。跟你编辑器的 文件->保存.. 一个意思。 read – 读取文件内容。你可以把结果赋给一个变量。 readline – 读取文本文件中的一行。 ...
分类:
编程语言 时间:
2017-08-14 00:31:56
阅读次数:
145
温习并学习下算法,记录设计地点滴。 数组拆分是将一个无序数组,拆分成两个子数组,子数组A地元素全部比数组元素小,子数组B地元素全部比数组元素大。 代码如下: 运行结果如下: [4, 2, 9, 6, 1, 2, 33, 77, 20, 56, 100] ...
分类:
编程语言 时间:
2017-08-14 00:31:16
阅读次数:
106
Floyd判圈算法(Floyd Cycle Detection Algorithm),又称龟兔赛跑算法(Tortoise and Hare Algorithm),是一个可以在有限状态机、迭代函数或者链表上判断是否存在环,求出该环的起点与长度的算法。该算法据高德纳称由美国科学家罗伯特·弗洛伊德发明,但 ...
分类:
编程语言 时间:
2017-08-14 00:29:08
阅读次数:
232
1、实例程序:string.c的程序: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include<stdio.h> #define MSG "YOU MUST have many talen ...
分类:
编程语言 时间:
2017-08-14 00:28:58
阅读次数:
217
只使用Spring+Hibernate 配置DataSource、LocalSessionFactoryBean、HibernateTransactionManager 使用Spring+Hibernate+SpringData 配置:DataSource、LocalContainerEntityM ...
分类:
编程语言 时间:
2017-08-14 00:26:53
阅读次数:
217
传送门 Description Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least one duplicate num ...
分类:
编程语言 时间:
2017-08-14 00:26:15
阅读次数:
182
Nashorn是什么 Nashorn,发音“nass-horn”,是德国二战时一个坦克的命名,同时也是java8新一代的javascript引擎--替代老旧,缓慢的Rhino,符合 ECMAScript-262 5.1 版语言规范。你可能想javascript是运行在web浏览器,提供对html各种 ...
分类:
编程语言 时间:
2017-08-14 00:25:59
阅读次数:
378
# Java 虚拟机 ## Java 虚拟机概述和基本概念 ### 类加载子系统、方法区、Java堆、直接内存、Java栈、本地方法栈、垃圾回收系统、PC寄存器、执行引擎 + 类加载子系统:负责从文件系统或者网络中加载 Class 信息,加载的信息存放在一块称之为方法区的内存空间。 + 方法区:就是... ...
分类:
编程语言 时间:
2017-08-14 00:25:02
阅读次数:
160
404在玩忍者印记(Mark of the Ninja)操纵忍者时遇到这样一个场景,两栋大楼之间有许多绳索,从侧面看,就像这个样子: 我们的忍者非常有好奇心,他可以观察到每个绳索的端点在两栋楼的高度,想知道这些绳索有多少个交点(图中黑色的点)。他观察到不会建筑上不会有一点上有两个绳索,并且没有三条绳 ...
分类:
编程语言 时间:
2017-08-14 00:24:38
阅读次数:
216