有一些问题特别适合用栈来解决。本节就介绍几个这样的例子。 1) 数制间的相互转换 可以利用栈将一个数字从一种数制转换成另一种数制。假设想将数字n 转换为以b 为基数的数字,实现转换的算法如下。 使用栈,在JavaScript 中实现该算法就是小菜一碟。下面就是该函数的定义,可以将数字转化为二至九进制 ...
分类:
编程语言 时间:
2017-07-20 00:24:58
收藏:
0 评论:
0 赞:
0 阅读:
384
Java 源文件(.java) 使用 Java编译器(javac.exe)编译 生成 java字节码文件(.class) 使用 解释执行器(java.exe) 将字节码文件加载到java虚拟机(jvm) Java虚拟机执行字节码文件(jvm实现跨平台的功能) ...
分类:
编程语言 时间:
2017-07-20 00:22:21
收藏:
0 评论:
0 赞:
0 阅读:
256
栈就是和列表类似的一种数据结构,它可用来解决计算机世界里的很多问题。 栈是一种高效的数据结构,因为数据只能在栈顶添加或删除,所以这样的操作很快,而且容易实现。 栈的使用遍布程序语言实现的方方面面,从表达式求值到处理函数调用。 1.对栈的操作: 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这 ...
分类:
编程语言 时间:
2017-07-20 00:21:53
收藏:
0 评论:
0 赞:
0 阅读:
256
一、java开发入门 java 概述 Java划分为三个技术平台:JavaSE(标准版,含Java基础类库),JavaEE(企业版,技术平台),JavaME(小型版,小型产品、嵌入式设备) Java语言的特点 简单 面向对象 安全 Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现 ...
分类:
编程语言 时间:
2017-07-20 00:20:50
收藏:
0 评论:
0 赞:
0 阅读:
305
遍历json对象数组 1. 传统数组遍历 2.key/value map方式遍历 key-->索引 value-->Object 3.$.each方式 不常用 name -->索引 value-->Object 遍历json对象(没有什么实际意义 都是data.name data.age直接引用) ...
分类:
编程语言 时间:
2017-07-20 00:20:38
收藏:
0 评论:
0 赞:
0 阅读:
239
一.概述:1.数组是无类型的:同一数组的各元素可以是任意类型,也可以是数组或对象;2.索引从0开始,最大到2^32-2=4294967294;最多容纳4294967295个元素;3.数组是动态的,根据需要自动增减;创建数组时无需声明大小,且在大小变化时无需重新分配空间;4.数组可以是索引连续的(非稀... ...
分类:
编程语言 时间:
2017-07-20 00:19:28
收藏:
0 评论:
0 赞:
0 阅读:
259
import jieba import os import jieba.analyse data = cleaned_comments # 数据来源于评论数据 seg = jieba.lcut(data) print(seg) # 增加自定义词表库 mydict = os.getcwd()+"/my... ...
分类:
编程语言 时间:
2017-07-20 00:17:50
收藏:
0 评论:
0 赞:
0 阅读:
528
js数组冒泡排序,快速排序的原理以及实现 冒泡排序: 随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效果。 var arr = [3,1,4,2,5,21,6,15,63]; funct ...
分类:
编程语言 时间:
2017-07-20 00:16:35
收藏:
0 评论:
0 赞:
0 阅读:
207
操作系统:CentOS6.9_x64 python版本 : python2.7.13 添加低权限新用户: 使用virtualenv安装python2.7环境 可以参考我之前写的博文: http://www.cnblogs.com/MikeZhang/p/virtualenvPython_201506 ...
分类:
编程语言 时间:
2017-07-20 00:15:32
收藏:
0 评论:
0 赞:
0 阅读:
299
数组的浅拷贝 如果是数组,我们可以利用数组的一些方法比如:slice、concat 返回一个新数组的特性来实现拷贝。比如: concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本,即返回一个新的数组。语法:arrayObject.concat(arr ...
分类:
编程语言 时间:
2017-07-20 00:14:54
收藏:
0 评论:
0 赞:
0 阅读:
253
1.导包 (1) c3p0 数据库连接池 c3p0配置文件 加入到src目录下 (2) dbutils:对jdbc操作进行了封装 it-cast工具包 包含生成验证码,TxQueryRunner,uuid等 (3) json工具包:java对象->json字符串;;java集合->json字符串 ( ...
分类:
编程语言 时间:
2017-07-20 00:13:39
收藏:
0 评论:
0 赞:
0 阅读:
279
因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cookies和headers 至于爬出来的数据有非中文的数据,要提取中文请参考:筛选出一段文字中的中文 未 ...
分类:
编程语言 时间:
2017-07-20 00:13:27
收藏:
0 评论:
0 赞:
0 阅读:
319
集合的基本操作:新增;移除;复制;求长度(没有修改?); 集合的关系运算:交集,并集,差集(两个集合位置有影响),对称差集。 ...
分类:
编程语言 时间:
2017-07-20 00:12:33
收藏:
0 评论:
0 赞:
0 阅读:
320
转自:http://blog.csdn.net/xyh820/article/details/7303330/ 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 ...
分类:
编程语言 时间:
2017-07-20 00:11:17
收藏:
0 评论:
0 赞:
0 阅读:
284
变量名要点: 1、变量名只能包含字母、 数字和下划线。 变量名可以字母或下划线打头, 但不能以数字打头, 例如, 可将变量命名为message_1, 但不能将其命名为1_message。 2、变量名不能包含空格, 但可使用下划线来分隔其中的单词。 3、不要将Python关键字和函数名用作变量名, 即 ...
分类:
编程语言 时间:
2017-07-20 00:07:11
收藏:
0 评论:
0 赞:
0 阅读:
261
1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk());root.title('标题名') 修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0) 框体大小可调性,分别表示x,y方向的可变性;root.geometry('25 ...
分类:
编程语言 时间:
2017-07-20 00:06:58
收藏:
0 评论:
0 赞:
0 阅读:
431
数据结构 数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据结构,但若是真需要也有很多高级数据结构可供选择,例 ...
分类:
编程语言 时间:
2017-07-20 00:05:33
收藏:
0 评论:
0 赞:
0 阅读:
247
qplot 的意思是quick plot,是属于ggplot2包的一部分,使用时需先加载包。 qplot参数: 其中:x和y表示x轴与y轴 facets表示分页:row_var~col_var geom表示几何对象: ##geom = "point" 散点图 ##geom = "smooth" 拟合 ...
分类:
编程语言 时间:
2017-07-20 00:04:01
收藏:
0 评论:
0 赞:
0 阅读:
479
对Python有一定了解的人应该知道,Python并不是一门函数式编程语言,而是一门支持多种范式的语言,这也使得在Python中也能实现函数式编程, 对于学习到Python函数式编程的朋友,在这里推荐大家看一本名字叫《Python函数式编程》(Functional Programming in Py ...
分类:
编程语言 时间:
2017-07-20 00:03:17
收藏:
0 评论:
0 赞:
0 阅读:
264
1. 2.get,post请求都可 3. 4. ...
分类:
编程语言 时间:
2017-07-20 00:02:05
收藏:
0 评论:
0 赞:
0 阅读:
307