首页 > 编程语言
项目积累——JAVA知识积累
调用天气://将list转化为数组List mssxhlist=new ArrayList();mssxhlist.add(value);Long[] array = (Long[]) mssxhlist.toArray(new Long[mssxhlist.size()]);select qjd_...
分类:编程语言   时间:2015-04-18 17:16:52    收藏:0  评论:0  赞:0  阅读:598
java之软引用
一、java中的四种引用简介 1、强引用:创建对象的引用,GC抛出OOM也不回收内存 2、软引用:在OOM之前回收内存 3、弱引用:在GC发现之后释放内存 4、虚引用(幽灵引用):使用后就释放 二、软引用的使用 1、用途:软引用是主要用于内存敏感的高速缓存,在jvm报告内存不足之前会清除所有的软引用,这样以来gc就有可能收集软可及的对象,可能解决内存吃紧问题,避免内溢出。 2、引用的...
分类:编程语言   时间:2015-04-18 16:13:12    收藏:0  评论:0  赞:0  阅读:321
python安装beautifulsoup
注明:python2.7版本貌似只支持beautifulsoup4.4 正常情况下在dos命令下将beautifulsoup解压在python安装目录下 进入beautifulsoup文件夹  使用python setup.py install安装 我在安装时遇到的问题是使用上述命令抛出错误 出现问题: 由于之前python文件我选择了由spyder打开,所以在此解压安装出...
分类:编程语言   时间:2015-04-18 16:09:43    收藏:0  评论:0  赞:0  阅读:347
字符串匹配——朴素算法、KMP算法
字符串匹配(string match)是在实际工程中经常会碰到的问题,通常其输入是原字符串(String)和子串(又称模式,Pattern)组成,输出为子串在原字符串中的首次出现的位置。通常精确的字符串搜索算法包括朴素搜索算法,KMP, BM(Boyer Moore), sunday, robin-karp 以及 bitap。下面分析朴素搜索算法和KMP这两种方法并给出其实现。假设原字符T串长度N...
分类:编程语言   时间:2015-04-18 16:09:22    收藏:0  评论:0  赞:0  阅读:500
Python爬虫原理的小demo
案例讲解import urllib #调用uerllib import webbrowser url = 'http://blog.csdn.net/xlgen157387' content = urllib.urlopen(url).read() open('test.html','w').write(content) #写入到test.html文件中 webbrowser.open_new_...
分类:编程语言   时间:2015-04-18 16:09:04    收藏:0  评论:0  赞:0  阅读:276
Spring 之注解事务 @Transactional
Spring 之注解事务 @Transactional...
分类:编程语言   时间:2015-04-18 16:07:22    收藏:0  评论:0  赞:0  阅读:289
Python 2, Python 3, Stretch & Buster
Python 2.7的终止支持时间为2020年,现在已经是2015年了,然而Debian中仍然有大量软件包是基于Python 2的实现。Debian的维护者开始认真讨论淘汰Python 2。开发者Paul Tagliamonte提出计划以尽快的将Python 2项目移植到Python 3,宣称“Py...
分类:编程语言   时间:2015-04-18 16:04:02    收藏:0  评论:0  赞:0  阅读:278
分治算法
分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。当我们求解某些问题时,由于这些问题要处理的数据相当多,或求解过程相当复杂,使得直接求解法在时间上相当长,或者根本无法直接求出。对于这类问题,我们往往先把它分....
分类:编程语言   时间:2015-04-18 16:01:32    收藏:0  评论:0  赞:0  阅读:227
学习java线程学习笔记
线程:代码执行的一个分支 主要作用是提高了效率,cpu能同时执行多个部分的代码。 线程的创建:两种方式 a.继承于thread类,重写run方法。 b.实现了runable接口,实现run方法。 启动线程必须用线程的start方法;如果直接调用线程的run方法则就是单线程了。 有一个对象启动...
分类:编程语言   时间:2015-04-18 15:59:52    收藏:0  评论:0  赞:0  阅读:188
冒泡排序
C语言经典算法--冒泡详细排序流程代码:#include #define N 10int main(int argc, const char * argv[]){ int i,j,k,temp,array[N]; for(i=0;iarray[k+1]) { temp=a...
分类:编程语言   时间:2015-04-18 15:55:32    收藏:0  评论:0  赞:0  阅读:217
<算法笔记>关于快速排序的算法优化排序(顺便给百度百科纠个错)
快速排序是排序算法之中的基本中的基本,虽然越来越多的接口函数将快速排序“完美的封装了起来”,比如C++中的qsort或者中的sort(与stable_sort相对应),但是深入思考,关于快速排序的优化你可曾想过?:-P(一)经典快速排序首先我们来看一下这个百度百科之中的快速排序版本在上面这张图中,我...
分类:编程语言   时间:2015-04-18 15:55:12    收藏:0  评论:0  赞:0  阅读:315
Java web项目引用java项目,类型找不到
Java web项目引用java项目,类型找不到错误信息:java.lang.ClassNotFoundException: org.codehaus.jackson.map.ObjectMapper at org.apache.catalina.loader.WebappClassLoade...
分类:编程语言   时间:2015-04-18 15:54:12    收藏:0  评论:0  赞:0  阅读:341
标准C++中的string类的用法总结
文章转自 xFreedom 的 标准C++中的string类的用法总结, 总结的很赞!相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人...
分类:编程语言   时间:2015-04-18 15:51:52    收藏:0  评论:0  赞:0  阅读:222
zend studio failed to create java virtual machine无法启动的解法
zend studio failed to create java virtual machine解决方案:在安装目录下修改ZendStudio.ini中第十四行处改成-Xmx512M。-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120...
分类:编程语言   时间:2015-04-18 15:51:12    收藏:0  评论:0  赞:0  阅读:216
从Spring3迁移到Spring4测试报错
在老的项目中使用的是Spring3.2,最近我使用了Spring4.0.6进行迁移测试,之前使用的mock的测试没有问题,但是在Spring4中报错如下:java.lang.NoSuchMethodError:org.springframework.core.CollectionFactory.createLinkedMapIfPossible(I)Ljava/util/Map; atorg.springframew..
分类:编程语言   时间:2015-04-18 14:43:53    收藏:0  评论:0  赞:1  阅读:836
java第13天学习内容回顾——java白皮书第8章
java事件处理机制事件的相关信息被封装在一个事件对象中(一个参数),事件源将这个时间对象分发到它的所有监视器中,并有监视器对事件作出反应。AWT时间处理机制监听器对象构造出一个实例,这个实例实现了监听器接口事件源是一个对象实例,这个实例可以注册(添加)监听器,并..
分类:编程语言   时间:2015-04-18 14:43:03    收藏:0  评论:0  赞:0  阅读:206
java第12天学习内容回顾——java白皮书第9章
Swing用户界面组件一种模式:模型----视图-----控制器模式有很多种,例如:模型----视图----控制器(原则为限制一个对象拥有的功能数量);组合模型--容器和组件之间;装饰器模式----带滚动条的面板;策略模式-----布局管理器内容---外观----行为----MVC模型与视图之间关系1:n..
分类:编程语言   时间:2015-04-18 14:42:46    收藏:0  评论:0  赞:0  阅读:300
解释Python编写vim插件
Vim插件是一个.vim的脚本文件,定义了函数、映射、语法规则和命令,可用于操作窗口、缓冲以及行。一般一个插件包含了命令定义和事件钩子。当使用 Python编写vim插件时,函数外面是使用VimL编写,尽管VimL学起来很快,但Python更加灵活,例如可以用 urllib/httplib/simplejson来..
分类:编程语言   时间:2015-04-18 14:41:53    收藏:0  评论:0  赞:0  阅读:204
Javascript颜色rgb与16进制转换代码
Javascript实现颜色rgb与16进制转换的方法。分享给大家供大家参考。具体如下:Color(12,34,56);Color("#fff")Color("#defdcd")//颜色转换varColor=function(){if(!(thisinstanceofColor)){varcolor=newColor();color._init.apply(color,arguments);returncolor;}if(arguments.l..
分类:编程语言   时间:2015-04-18 14:41:33    收藏:0  评论:0  赞:0  阅读:225
【算法导论】 第十二课 跳跃表
本节课介绍了一种全新的数据结构——跳跃表 跳跃表是一种简单又有趣的动态搜索数据结构,其主要优点在于其易于实现,而且很好的保证了其具有高效的性能,即2*O(lgn)的搜索性能 在此之前我想首先谈谈链表,链表的优点在于其插入和删除只需要常数项的时间(加上查找该元素需要额外的O(n)时间),但是其查找效率只有O(n),这里顺带补充一下链表类的问题,以下先给出两个BAT公司面试时热衷于...
分类:编程语言   时间:2015-04-18 14:37:02    收藏:0  评论:0  赞:0  阅读:324
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!