【129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a binary tree containing digits from 0-9 only, each root ...
分类:
编程语言 时间:
2017-06-16 20:18:33
阅读次数:
192
JS函数 :某一块功能的代码合集; 如果一段代码需要重复使用就可以做成一个函数。 需要使用的时候直接通过函数名调用就可以了。四要素:1、返回类型 2、 函数名 3、参数列表 4、函数体函数的参数列表写形参, 调用函数的时候给的参数叫做实参变量的命名规范 一般是字母打头,尽量不出现特殊符号函数名的命名 ...
分类:
编程语言 时间:
2017-06-16 20:19:11
阅读次数:
139
列表 一、列表基础 前言: 数组:把一堆同类型的数据挨个放在一起 列表:把一堆任意类型的数据挨个放在一起(基于变量没有类型,列表中的数据也没有类型的) 语法: list名=[value1,value2,value3,.....] 1、中括号 ;2、数据间用逗号隔开; 特点:有序,数据可重复,数据类型 ...
分类:
编程语言 时间:
2017-06-16 20:19:41
阅读次数:
213
本文针对于Python初学者,Python老鸟请绕道。 最近同时尝试在Windows10、MacOS、Ubuntu三个系统上安装Python相关的包,整体比较,Ubuntu最简单,Windows10最复杂。 建议:如果可能,尽量使用Linux系统,Windows10系统最好谨慎入坑。 以下记录Win ...
分类:
编程语言 时间:
2017-06-16 20:19:50
阅读次数:
344
串口采集数据 本文档介绍的是如何获取串口原始数据并将原始数据解析成可处理或可展示的数据。 一、串口采集有很多方式: 1)、MFC有一个专门的控件,直接编程采集,一个控件只能采集一个串口,而且串口名字比如是COM20可能就打不开(这里我没有实践,师兄给这样说的),波特率太高读数会出错。 2)、利用Wi ...
分类:
编程语言 时间:
2017-06-16 20:20:06
阅读次数:
260
根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存将会包括一下几个运行时数据区域:1.程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器... ...
分类:
编程语言 时间:
2017-06-16 20:24:42
阅读次数:
241
Java的内存分配上,主要分4个块!一块是用来装代码的,就是编译的东西。一块是用来装静态变量的,例如用static关键字的变量,例如字符串常量。一块是stack,也就是栈,是用来装变量和引用类型的!但区别在于,装了变量以后,变量上是有值的,而引用类型本身在stack上是没有值的。一块是heap,也就 ...
分类:
编程语言 时间:
2017-06-16 20:24:56
阅读次数:
185
一,引言 先说个K-means算法很高大上的用处,来开始新的算法学习。我们都知道每一届的美国总统大选,那叫一个竞争激烈。可以说,谁拿到了各个州尽可能多的选票,谁选举获胜的几率就会非常大。有人会说,这跟K-means算法有什么关系?当然,如果哪一届的总统竞选,某一位候选人是绝对的众望所归,那自然能以压 ...
分类:
编程语言 时间:
2017-06-16 20:25:05
阅读次数:
210
实现 reverse函数: 1)这种方法改变的是原始的字符串,使用字符串数组 2)如果初始化char *str="abcdef",字符串常量,常量只能读取不能写入: char * str="abc"; str="def";//正确,因为可以改变本身的指向 str[3]='p';//错误不能修改字符串 ...
分类:
编程语言 时间:
2017-06-16 20:25:22
阅读次数:
130
如下图三个文件的目录路径 – project |– 1 | |– 2 | | |– 3 | | | |– owen.py |– A | |– test.py | |– B | | |– C | | | |– et.py 说明:owen.py是class A(); et.py继承class B(A); ...
分类:
编程语言 时间:
2017-06-16 20:25:38
阅读次数:
157
queue模块实现了多生产者。多消费者队列。在多线程环境下,该队列能实现多个线程间安全的信息交换。 queue模块介绍 模块实现了3种类型的队列,差别在于队列中条目检索的顺序不同。在FIFO队列中。依照先进先出的顺序检索条目。在LIFO队列中,最后加入的条目最先检索到(操作类似一个栈)。在优先级队列 ...
分类:
编程语言 时间:
2017-06-16 20:25:59
阅读次数:
295
网上的帖子挺多的,教你如何安装,安装第三方工具库的方法总共分为三类:Dos系统下pip命令;安装包下载安装;IDE集成环境下安装(Pycharm,Spyder……) http://www.jianshu.com/p/41a9c25273b1 一、pip命令 感觉这个最简单,但是需要注意几点 1、ge ...
分类:
编程语言 时间:
2017-06-16 20:26:20
阅读次数:
194
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 JavaScript 与托管.NETclient对象模型(Managed CSOM)并排的是JavaScript客户对象模型(JS CSOM)。 JS CSOM最初 ...
分类:
编程语言 时间:
2017-06-16 20:26:41
阅读次数:
144
判断字符串中有无重复的字符 1. 问题:是ASCII的字符串还是Unicode的字符串,如果是ASCII的字符串只能有256个字符,当字符串的长度超过256就必然有重复的字符 2. 判断有没有字符出现两次 #include <iostream>#include <string>#include<me ...
分类:
编程语言 时间:
2017-06-16 20:26:57
阅读次数:
165
根据采集到的数据绘制曲线 在串口编程中会涉及到这样一个问题,就是将采集到的数据以曲线的形式展示出来,大家自然而然会想到采用方便快捷的控件进行编程。编程周期短,完成任务快,但是真实情况来看,控件会实现很多你用不到的功能,实现机制也不可见,这样在功能上会造成浪费,对性能和实现的效果上会有一些不可控,所以 ...
分类:
编程语言 时间:
2017-06-16 21:06:28
阅读次数:
346
问题: 在本机(Windows)环境下可以成功发送邮件,但部署到Linux服务器上后不能成功发送,前台不提示错误或提示502。 linux下日志提示:javamail isssl false.... JavaMail: 解决方法: jar包如果是Apache的commons-email jar,问题 ...
分类:
编程语言 时间:
2017-06-16 21:06:47
阅读次数:
351
生成器 生成器函数:函数体内包含有yield关键字,该函数执行的结果是生成器,生成器在本质上就是迭代器。 yield的功能: 1.与return类似,都可以返回值,但不一样的地方在于可以有多个yield,每个yield能够返回一次值,而return只能返回一次值就结束了 2.为函数封装好了__ite ...
分类:
编程语言 时间:
2017-06-16 21:08:10
阅读次数:
171
纸上得来终觉浅,绝知此事要躬行 --陆游 问渠那得清如许,为有源头活水来 --朱熹 什么是Java序列化?为什么出现Java序列化?如何实现Java序列化? 一、什么是Java序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 二 ...
分类:
编程语言 时间:
2017-06-16 21:08:37
阅读次数:
176
//旋转数组的最小数字 //题目:把一个数组最開始的若干个元素搬到数组的末尾。我们称之为数组的旋转。 //输入一个递增排序的数组的一个旋转。输出旋转数组中的最小元素。 //比如:数组{3。4,5,1,2}为{1,2。3。4。5}的一个旋转,最小元素是1。 #include <stdio.h> #in ...
分类:
编程语言 时间:
2017-06-16 21:09:38
阅读次数:
115
一、冒泡排序 var arr = new Array(70,34,60,49,20,59,9,78,38,97); var zj = 0;//中间变量 //第一次for用来控制比较的轮数,i代表轮次 for(var i=1;i<arr.length;i++){ //控制每轮比较几次的 for(var ...
分类:
编程语言 时间:
2017-06-16 21:10:28
阅读次数:
145