首页 > 2017年07月30日 > 全部分享
二叉树
前序遍历:先根节点后左节点再右节点。 序列化:保证每个节点都有左右子节点,没有的用null代替,然后前序遍历 中序遍历:先左节点后根节点再右节点 后续遍历:先左节点后右节点再根节点 重建二叉树:前序+中序 根据前序确定根节点,根据中序确认左右子节点,然后递归 宽度优先遍历:利用队列先进先出 二叉搜索 ...
分类:其他   时间:2017-07-30 16:34:46    收藏:0  评论:0  赞:0  阅读:177
Python 单向队列Queue模块详解
Python 单向队列Queue模块详解 单向队列Queue,先进先出 '''A multi-producer, multi-consumer queue.''' try: import threading except ImportError: import dummy_threading as ...
分类:编程语言   时间:2017-07-30 16:34:34    收藏:0  评论:0  赞:0  阅读:363
java基础-Runnable与Callable
下面这段测试代码,如果取消第一个future.get的注释,也就是说等第一次submit提交的任务执行完成后,再提交同一个任务,再次提交的任务并不会得到执行,因为此时callable的status已经不是NEW了。但如果将第一个future.get注释掉,也就是在第一次submit提交的任务完成前, ...
分类:编程语言   时间:2017-07-30 16:34:20    收藏:0  评论:0  赞:0  阅读:201
期末结转
1.概述 所谓“结转”,是会计工作中重要的具体业务,通常它是把一个会计科目的发生额和余额转移到该科目或另一个会计科目的做法,这个做法叫结转。结转的目的大体有四个: 1)结出本会计科目的余额; 2)计算本报告期的成本; 3)计算当期的损益和利润的实现情况; 4)保持会计工作的连续性,一定要把本会计年度 ...
分类:其他   时间:2017-07-30 16:33:59    收藏:0  评论:0  赞:0  阅读:229
Java数组赋值效率比较问题
1.for 循环逐一复制 2.System.arraycopy3.Array.copyOf 4.使用clone方法以上四种方法效率比较: System.arraycopy > clone > System.copyOf > for循环 注解:arraycopy作为natvie(本地)方法,是最快的, ...
分类:编程语言   时间:2017-07-30 16:33:49    收藏:0  评论:0  赞:0  阅读:348
git常用命令总结
Git常用命令总结 1,初始化:git init 创建git仓库 2,配置用户:git config --global user.name “用户名” 3,配置邮箱:git config --global user.email “邮箱地址” 4,查看配置信息:git config --list 5, ...
分类:其他   时间:2017-07-30 16:33:24    收藏:0  评论:0  赞:0  阅读:336
IDEA中文乱码
第一步:在file->setting->Editor->FileEncoding设置Global Encoding和Project Encoding。 第二步:idea.exe.vmoptions文件末尾加上-Dfile.encoding=UTF-8 第三步:在项目目录下面查找encoding.xm ...
分类:其他   时间:2017-07-30 16:33:09    收藏:0  评论:0  赞:0  阅读:180
根据中序和前序序列来构造二叉树,以宽度优先遍历输出
总结一下 : 这个递归的过程是逐渐优化的过程,容易搞混的地方主要在于对于前序序列和中序序列的中的参数变化,所以一点很重要,每一步的目的是什么,需要哪些参数来满足需求,搞清楚了之后在写代码. ...
分类:其他   时间:2017-07-30 16:32:55    收藏:0  评论:0  赞:0  阅读:368
JS的加载和执行
从JS的加载和执行谈性能优化 高性能JS读后感(第一章) 从脚本的"霸道"说起,随着浏览器的进步,js越来越听话了,所以,我们先说说以前的浏览器是怎么加载js的,以及js如何个霸道法. 1.阻塞的脚本 在以前,js很霸道. 问:当我们在网页中使用<script></script>时,到底发生了什么? ...
分类:Web开发   时间:2017-07-30 16:32:42    收藏:0  评论:0  赞:0  阅读:339
Javascript事件
事件:可以被Javascript侦测到的行为,例如 onClick——单击事件 onMouseOver——鼠标经过事件 onMouseOut——鼠标移出事件 onChange——文本内容改变事件 onSelect——文本框选中事件 onFocus——光标聚集事件 onBlur——移开光标事件 onL ...
分类:编程语言   时间:2017-07-30 16:32:28    收藏:0  评论:0  赞:0  阅读:268
二叉树的广度优先遍历、深度优先遍历的递归和非递归实现方式
二叉树的遍历方式: 1、深度优先:递归,非递归实现方式 1)先序遍历:先访问根节点,再依次访问左子树和右子树 2)中序遍历:先访问左子树,再访问根节点吗,最后访问右子树 3)后序遍历:先访问左子树,再访问右子树,最后访问根节点 2、广度优先 按照树的深度,一层一层的访问树的节点 ...
分类:其他   时间:2017-07-30 16:32:13    收藏:0  评论:0  赞:0  阅读:586
Babel 转码器 § es6转换es5
Babel 转码器 § es6转换es5 实时转码 / Repl -babel-node / babel-register(自动转码引入babel-register模块) 配置文件.babelrc 1、Babel 的配置文件是.babelrc,存放在项目的根目录下。使用 Babel 的第一步,就是配 ...
分类:其他   时间:2017-07-30 16:32:01    收藏:0  评论:0  赞:0  阅读:422
JS对象解构
什么是解构赋值? 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁,同时还比传统的属性访问方法更为清晰。 通常来说,你很可能这样访问数组中的前三个元素: 如果使用解构赋值的特性,将会使等效的代码变得更加简洁并且可读性更高: SpiderMonkey(F ...
分类:Web开发   时间:2017-07-30 16:31:41    收藏:0  评论:0  赞:0  阅读:336
Python 标准库 BaseHTTPServer 中文翻译
Python 标准库 BaseHTTPServer 中文翻译。 注意: BaseHTTPServer模块在Python3中已被合并到http.server,当转换你的资源为 Python3 时 2to3 工具将自己主动适配导入。 源代码:Lib/BaseHTTPServer.py 此模块定义了两个类 ...
分类:编程语言   时间:2017-07-30 16:31:28    收藏:0  评论:0  赞:0  阅读:299
js基础知识 ==操作符
==比较符在js中的规则:趋于数字化(不同数据类型之间的比较,排除掉obj与obj) obj与obj之间的== 只比较栈中保存的地址值 ==操作符解析① 首先把javascript中的数据类型分成两组: 1. String、Number、Boolean和Object(有) 2. Undefined和 ...
分类:Web开发   时间:2017-07-30 16:31:15    收藏:0  评论:0  赞:0  阅读:211
Android图文具体解释属性动画
Android中的动画分为视图动画(View Animation)、属性动画(Property Animation)以及Drawable动画。从Android 3.0(API Level 11)開始。Android開始支持属性动画,本文主要解说怎样使用属性动画。关于视图动画能够參见博文《Androi ...
分类:移动平台   时间:2017-07-30 16:30:59    收藏:0  评论:0  赞:0  阅读:298
不裸缩点》。。。POJ2186受欢迎的牛
不裸缩点》。。。POJ2186受欢迎的牛 1051: [HAOI2006]受欢迎的牛 Description 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这 种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎 ...
分类:其他   时间:2017-07-30 16:30:15    收藏:0  评论:0  赞:0  阅读:294
Android下强制显示ActionBar的overflowbutton
因为手机硬件情况的不同,在没有物理Menu键的手机上。ActionBar的overflowbutton会有显示不出来的情况,能够通过反射的方式改动ViewConfiguration类中的sHasPermanentMenuKey静态变量的值永远为false。系统就是依据这个变量值来推断手机有没有物理M ...
分类:移动平台   时间:2017-07-30 16:30:00    收藏:0  评论:0  赞:0  阅读:215
Nginx探索三
这次探索一下http 请求 request 这节我们讲request,在nginx中我们指的是http请求,详细到nginx中的数据结构是ngx_http_request_t。 ngx_http_request_t是对一个http请求的封装。 我们知道,一个http请求。包括请求行、请求头、请求体、 ...
分类:其他   时间:2017-07-30 16:29:47    收藏:0  评论:0  赞:0  阅读:228
python多版本以及各种包管理
python多版本以及各种包管理python包管理各个版本 python版本管理由于Python有2.x和3.x两个大的版本,而且每一个工程建立所用的各种包的版本也不尽相同(如flask1.x),这使得若干个工程开发同一台主机上完成比较麻烦(工程不是由一个人来完成,不同人的配置版本也不尽相同,为了所... ...
分类:编程语言   时间:2017-07-30 16:28:53    收藏:0  评论:0  赞:0  阅读:425
1524条   上一页 1 ... 34 35 36 37 38 ... 77 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!