码迷,mamicode.com
首页 > 编程语言
Eclipse怎么导出可执行jar文件
步骤一 在Eclipse中找到你要导出的java程序,并单击选中它,你可以直接点右键-->export,也可以点左上角的file-->export             选择java文件                                右键-->Export                                               file-->Export...
分类:编程语言   时间:2014-12-28 15:39:50    阅读次数:191
Java常见问题及答案
常见java问题 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 JDK和JR...
分类:编程语言   时间:2014-12-28 15:37:20    阅读次数:311
python mongo
PYTHON 连接mongo数据库。昨天搞了很久,遇到了不少问题。简单记录一下。 python 查询 的时候,需要构造一个字典。但是要注意,字典的构造不能直接这样写,这样是会报错的。condtion = {'seq':{'$gt':'123123'},'createAt'{'$gt':'21'}} 而应该写成下面这个样子。其实比较复杂的一点就是'$gt'这种操作,其他的都比较好说。 co...
分类:编程语言   时间:2014-12-28 15:38:06    阅读次数:220
Spring Bean的作用域
1. 常用的两种作用域   Ø  scope="singleton"   Ø  scope="prototype"   首先,scope="singleton"是Spring的IoC容器创建Bean的默认作用域,它表示每个Bean只会创建一次,并将该Bean的状态进行保存,然后再次从IoC容器中拿同一个Bean时直接取用即可,不用再次创建。   然后, scope="prototype"表...
分类:编程语言   时间:2014-12-28 15:35:13    阅读次数:159
几种排序的性能测试
几种排序的性能测试      闲的无聊,预习数据结构的时候看到了几种排序的性能分析,就自己做了一下。     测试结果如下:单位(ms)  RE:用时过长或爆栈   可见,快排在完全随机的数据下性能是最优的,在已经排序或者已经基本排序的前提下,即使是加了随机化的快排也会很慢,堆排在已经排序的情况下比随机情况下快了一倍多,归排也是,而且速度比堆排快很多...
分类:编程语言   时间:2014-12-28 15:36:14    阅读次数:157
java Active Object模式(下)
Active Object模式的评价与实现考量Active Object模式通过将方法的调用与执行分离,实现了异步编程。有利于提高并发性,从而提高系统的吞吐率。Active Object模式还有个好处是它可以将任务(MethodRequest)的提交(调用异步方法)和任务的执行策略(Executio...
分类:编程语言   时间:2014-12-28 15:31:26    阅读次数:240
python日期格式化与绘图
画一个量随着时间变化的曲线是经常会遇到的需求,比如画软件用户数的变化曲线。画随时间变化的曲线主要用到的函数是matplotlib.pyplot.plot_date(date,num)。由于其第一个变量是datetime类型的,所以对于string类型的数据输入,首先需要进行格式化操作。一、使用st....
分类:编程语言   时间:2014-12-28 15:26:14    阅读次数:296
使用Python实现生产者消费者问题
之前用C++写过一篇生产者消费者的实现。 生产者和消费者主要是处理互斥和同步的问题: 队列作为缓冲区,需要互斥操作 队列中没有产品,消费者需要等待,直到生产者放入产品并通知它。队列慢的情况类似。 这里我使用list模拟Python标准库的Queue,这里我设置一个大小限制为5: SyncQueue....
分类:编程语言   时间:2014-12-28 15:25:18    阅读次数:226
javascript 类型检测
javascript数据类型分为简单数据类型和复杂数据类型。简单数据类型分为string,number,boolean,defined,null,复杂数据类型为Object.简单数据类型的判断var str = '123';var num = 2;var boo = true;var def = d...
分类:编程语言   时间:2014-12-28 15:23:25    阅读次数:225
欧几里德算法求最大公约数
最大公约数 和 最小公倍数问题是一个小问题,虽然说是个小问题,但是,它是基本的,很多时候,我们却不一定能够随手写出它。首先,(此段转载自百科)其计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0) // 也就是说,大数对小数取余得....
分类:编程语言   时间:2014-12-28 15:24:43    阅读次数:208
KMP算法模板
1 #include 2 #include 3 using namespace std; 4 5 void get_next(const char *ptrn,int plen,int *next) 6 { 7 int i=0; 8 next[i]=-1; 9 int...
分类:编程语言   时间:2014-12-28 15:23:43    阅读次数:206
Redis安装配置及在Python上的应用
最近在使用Kazoo(开源电话系统) API时,一次请求的处理需要调用几次API,只为了得到一个name和id的对应关系,耗时非常大,开始想使用一种简单的实现,直接将对应关系保存到静态类的静态变量中,但经过测试发现,这种方法还是会造成对应关系经常丢失的情况,后来简单了解了下Redis,发现比较适用于...
分类:编程语言   时间:2014-12-28 15:24:06    阅读次数:303
Python 函数的参数
# coding=gbk# python 函数的参数:包括必选参数,默认参数,可变参数,关键字参数# 1 必选参数,就是每次必选要输入的参数def abs1(num): #计算绝对值 if isinstance(num,[int,float]): ...
分类:编程语言   时间:2014-12-28 15:23:45    阅读次数:275
【spring基础】环境的搭建与后台
相对而言网站、android客户端的后台还是相对而言较难搭建的。其中数据库和表的建立以及更深层的项目管理工具maven等的使用balabala。快速学习开发的思路是迅速收集网络上的资源,迅速把环境搭建起来。集中精力放在业务逻辑上面。在公司里面干活并不是说只有将环境搭建起来才能进行业务逻辑编程,接口还...
分类:编程语言   时间:2014-12-28 15:21:07    阅读次数:148
java Active Object模式(上)
Active Object模式简介Active Object模式是一种异步编程模式。它通过对方法的调用与方法的执行进行解耦来提高并发性。若以任务的概念来说,Active Object模式的核心则是它允许任务的提交(相当于对异步方法的调用)和任务的执行(相当于异步方法的真正执行)分离。这有点类似于Sy...
分类:编程语言   时间:2014-12-28 15:21:35    阅读次数:196
delphi线程同步
本文完全摘自网络,仅供自己查询上次跟大家分享了线程的标准代码,其实在线程的使用中最重要的是线程的同步问题,如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。当有多个线程的时候,经常需要去...
分类:编程语言   时间:2014-12-28 15:20:03    阅读次数:280
javascript基础之数组对象
一、定义数组的方法:定义了一个空数组:var myArray =new Array();指定有n个空元素的数组:var myArray=new Array(n);定义数组并赋值:var myArray =[1,2,3];数组元素的使用:数组名[下标]=值;二、数组属性:length用法数组对象.le...
分类:编程语言   时间:2014-12-28 15:20:38    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!