码迷,mamicode.com
首页 > 编程语言
消灭星星的数组高效率算法(c++代码,控制台程序)
#include <iostream> using namespace std; #define ROW 12 #define COL 10 class Star { public: enum Stat_star { willRemoved = -2, hasRemoved, normal }; S ...
分类:编程语言   时间:2017-06-16 21:17:15    阅读次数:198
[LeetCode] 173. Binary Search Tree Iterator Java
题目: Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST. Calling next() will return t ...
分类:编程语言   时间:2017-06-16 21:16:59    阅读次数:175
[LeetCode] 225. Implement Stack using Queues Java
题目: Implement the following operations of a stack using queues. push(x) -- Push element x onto stack. pop() -- Removes the element on top of the stack ...
分类:编程语言   时间:2017-06-16 21:15:32    阅读次数:141
Java - 多线程Callable、Executors、Future
http://blog.csdn.net/pipisorry/article/details/44341579IntroductionCallable接口代表一段能够调用并返回结果的代码;Future接口表示异步任务。是还没有完毕的任务给出的未来结果。所以Callable用于产生结果,Future用 ...
分类:编程语言   时间:2017-06-16 21:15:26    阅读次数:216
PID 算法理解
PID 算法 使用环境:受到外界的影响不能按照理想状态发展。如小车的速度不稳定的调节,尽快达到目标速度。 条件:闭环系统->有反馈 要求:快准狠 分类:位置式、增量式 增量式 输入:前次速度、前前次速度、前前前次速度 输出:pwm的增加值或减少值 位置式 输入: 输出: 公式 ...
分类:编程语言   时间:2017-06-16 21:15:02    阅读次数:147
python 生成器和迭代器
迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约定,可迭代对 ...
分类:编程语言   时间:2017-06-16 21:13:48    阅读次数:198
Mongo中,数组中的string 自动变成数字引起出错
遇到的问题: 有个Message对象,其中有个字段 叫 UseridList ,类型为 List<string> ,将Message对象序列化后,存入Mongo 在这一句代码出错!!!!错误提示是:input string "02222222222222222222222" is not a val ...
分类:编程语言   时间:2017-06-16 21:12:32    阅读次数:113
Java採用JNI调用VC++生成的dll(Java与C++交互)
应项目需求,须要android调用java,java再调用C++实现android一个图片匹配的功能,我们作为java组须要和C++和Android进行交互。以下是java和C++採用JNI的方式进行接口传參交互,我做的一个demo并执行成功。 什么是JNI? JNI全拼是Java Native I ...
分类:编程语言   时间:2017-06-16 21:12:14    阅读次数:264
javascript的用法
一、冒泡排序 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
【c语言】输入一个递增排序的数组的一个旋转,输出旋转数组中的最小元素
//旋转数组的最小数字 //题目:把一个数组最開始的若干个元素搬到数组的末尾。我们称之为数组的旋转。 //输入一个递增排序的数组的一个旋转。输出旋转数组中的最小元素。 //比如:数组{3。4,5,1,2}为{1,2。3。4。5}的一个旋转,最小元素是1。 #include <stdio.h> #in ...
分类:编程语言   时间:2017-06-16 21:09:38    阅读次数:115
Java序列化Serializable和Externalizable
纸上得来终觉浅,绝知此事要躬行 --陆游 问渠那得清如许,为有源头活水来 --朱熹 什么是Java序列化?为什么出现Java序列化?如何实现Java序列化? 一、什么是Java序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 二 ...
分类:编程语言   时间:2017-06-16 21:08:37    阅读次数:176
Python开发基础-Day9-生成器、三元表达式、列表生成式、生成器表达式
生成器 生成器函数:函数体内包含有yield关键字,该函数执行的结果是生成器,生成器在本质上就是迭代器。 yield的功能: 1.与return类似,都可以返回值,但不一样的地方在于可以有多个yield,每个yield能够返回一次值,而return只能返回一次值就结束了 2.为函数封装好了__ite ...
分类:编程语言   时间:2017-06-16 21:08:10    阅读次数:171
JavaMail在Windows平台下正常发送邮件,部署到Linux后则发送失败
问题: 在本机(Windows)环境下可以成功发送邮件,但部署到Linux服务器上后不能成功发送,前台不提示错误或提示502。 linux下日志提示:javamail isssl false.... JavaMail: 解决方法: jar包如果是Apache的commons-email jar,问题 ...
分类:编程语言   时间:2017-06-16 21:06:47    阅读次数:351
MFC--根据串口采集的数据借助GDI绘制曲线
根据采集到的数据绘制曲线 在串口编程中会涉及到这样一个问题,就是将采集到的数据以曲线的形式展示出来,大家自然而然会想到采用方便快捷的控件进行编程。编程周期短,完成任务快,但是真实情况来看,控件会实现很多你用不到的功能,实现机制也不可见,这样在功能上会造成浪费,对性能和实现的效果上会有一些不可控,所以 ...
分类:编程语言   时间:2017-06-16 21:06:28    阅读次数:346
C++学习
判断字符串中有无重复的字符 1. 问题:是ASCII的字符串还是Unicode的字符串,如果是ASCII的字符串只能有256个字符,当字符串的长度超过256就必然有重复的字符 2. 判断有没有字符出现两次 #include <iostream>#include <string>#include<me ...
分类:编程语言   时间:2017-06-16 20:26:57    阅读次数:165
BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 JavaScript
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 JavaScript 与托管.NETclient对象模型(Managed CSOM)并排的是JavaScript客户对象模型(JS CSOM)。 JS CSOM最初 ...
分类:编程语言   时间:2017-06-16 20:26:41    阅读次数:144
Python中第三库的安装
网上的帖子挺多的,教你如何安装,安装第三方工具库的方法总共分为三类:Dos系统下pip命令;安装包下载安装;IDE集成环境下安装(Pycharm,Spyder……) http://www.jianshu.com/p/41a9c25273b1 一、pip命令 感觉这个最简单,但是需要注意几点 1、ge ...
分类:编程语言   时间:2017-06-16 20:26:20    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!