码迷,mamicode.com
首页 > 编程语言 > 日排行
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
Mongo中,数组中的string 自动变成数字引起出错
遇到的问题: 有个Message对象,其中有个字段 叫 UseridList ,类型为 List<string> ,将Message对象序列化后,存入Mongo 在这一句代码出错!!!!错误提示是:input string "02222222222222222222222" is not a val ...
分类:编程语言   时间:2017-06-16 21:12:32    阅读次数:113
python 生成器和迭代器
迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约定,可迭代对 ...
分类:编程语言   时间:2017-06-16 21:13:48    阅读次数:198
PID 算法理解
PID 算法 使用环境:受到外界的影响不能按照理想状态发展。如小车的速度不稳定的调节,尽快达到目标速度。 条件:闭环系统->有反馈 要求:快准狠 分类:位置式、增量式 增量式 输入:前次速度、前前次速度、前前前次速度 输出:pwm的增加值或减少值 位置式 输入: 输出: 公式 ...
分类:编程语言   时间:2017-06-16 21:15:02    阅读次数:147
Java - 多线程Callable、Executors、Future
http://blog.csdn.net/pipisorry/article/details/44341579IntroductionCallable接口代表一段能够调用并返回结果的代码;Future接口表示异步任务。是还没有完毕的任务给出的未来结果。所以Callable用于产生结果,Future用 ...
分类:编程语言   时间:2017-06-16 21:15:26    阅读次数:216
[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
[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
消灭星星的数组高效率算法(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
数组转化成map和set的简单实现
将数组转化为Set(不使用Set类)。 思路:1.将数组排序 2.遍历数组,将临近的元素进行比较,如果不相等就加入容器。 (当然这里返回的是一个有序无重的容器没有实现无序) 将数组转化为Map(key为元素,value为次数)。 因为上面实现了set,我们这里就直接用Set容器。 思路: 1.将数组 ...
分类:编程语言   时间:2017-06-16 21:58:00    阅读次数:147
JavaScript用二分法查找数据等
往数组添加一个不重复的数 二分法查找数据之前没有接触过类似的题,思路想不出,老师讲完以后还是似懂非懂的样子,自己敲出以后才感觉是懂了,冒泡排序看着挺容易的,但是到了自己去亲自敲代码的时候,自己又出错,不能总是比着葫芦画瓢,应该有自己的理解,为什么要这么敲,多多敲敲代码,避免以后再出类似的小错误,自己 ...
分类:编程语言   时间:2017-06-16 21:59:04    阅读次数:207
多线程下的Singleton单例模式
Singleton是老生常谈的一个设计模式,不过在之前学习的时候,我并没有将多线程的问题考量在内,所以在这篇里面加入多线程,细细聊来。 首先,就写出一个最简单的singleton: 例子中,SingletonClass的对象是在初始化时进行了实例化,然后每次调用getInstance方法都返回同一个 ...
分类:编程语言   时间:2017-06-16 21:59:22    阅读次数:146
JavaScript函数认识,Js中的常见函数
JavaScript函数: 也称为方法,用来存储一块代码,需要的时候调用。 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 函数需要包含四要素:返回类型,函数名,参数列表,函数体 拓展:强类型语言的函数 return返回,Sun函数名,int a,int b,参数列表,int 整型。 ...
分类:编程语言   时间:2017-06-16 22:00:52    阅读次数:237
Python面向对象
面向对象三大特性 一、封装 二、继承 三、多态 ...
分类:编程语言   时间:2017-06-16 22:01:32    阅读次数:230
java注释代码规范
//收集了一小部分,忘记的时候过来查一下 java--hadoop部分 <P>是单独起个段落 (注意和<br>换行、<pre>再起一个段落 比较) <B>是加黑加粗 @param是参数 @author yanghl 作者 <i>是倾斜体,表示路径 @return@exception{@link #g ...
分类:编程语言   时间:2017-06-16 22:03:00    阅读次数:243
java之常用类的用法
知识点: 包装类基本知识 JAVA并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。 但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如:集合的操作中。 例如使用Map对象要操作put()方法时,需要传入的参数是对象而不是基本数据类 ...
分类:编程语言   时间:2017-06-16 22:03:37    阅读次数:164
Python模块常用的几种安装方式
Python模块安装 一、 单文件模块直接把文件拷贝到 $python_dir/Lib 二、 多文件模块,带setup.pypython setup.py install 三、 egg文件1) 下载ez_setup.py,运行python ez_setup2) easy_install *.egg注 ...
分类:编程语言   时间:2017-06-16 22:04:57    阅读次数:137
[LeetCode] 232. Implement Queue using Stacks Java
题目: Implement the following operations of a queue using stacks. push(x) -- Push element x to the back of queue. pop() -- Removes the element from in f ...
分类:编程语言   时间:2017-06-16 22:05:03    阅读次数:181
java之IO流
知识点: java.io包中:类File:实现的接口:Serializable,Comparable<File> 含义:文件和目录路径名的抽象表示形式. [抽象路径名 中第一个名称是目录名,抽象路径名中第一个名称之后每个名称都是表示一个目录,最后一个名称即可以表示目录也可以表示文件] 用户界面和操作 ...
分类:编程语言   时间:2017-06-16 22:05:44    阅读次数:221
java之异常处理(Exception)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 知识点:异常:java.lang.Throwable(Error/Exception(Runti ...
分类:编程语言   时间:2017-06-16 22:07:35    阅读次数:267
python学习心得
一,高级特性: 1,切片:[start:stop:step] 2,迭代 2.1按itervalues() 2.2 按iteritems() 2.3 带索引输出:enumerate 2.4 生成器:一边循环一边计算的机制,称为生成器(Generator),有利于节省存储空间,相当于链表中next (二 ...
分类:编程语言   时间:2017-06-16 22:08:28    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!