首页 > 编程语言
使用JAVA数组实现顺序表
1,引入了JAVA泛型类,因此定义了一个Object[] 类型的数组,从而可以保存各种不同类型的对象。2,默认构造方法创建了一个默认大小为16的Object数组;带参数的构造方法创建一个指定长度的Object数组3,实现的顺序表的基本操作有:返回表的长度、获取指定索引处的元素(注意是索引,而不是位置...
分类:编程语言   时间:2015-04-20 00:10:35    收藏:0  评论:0  赞:0  阅读:265
ubuntu安装日文分词软件MeCab及其Python插件
1、从官网上下载三个包:http://taku910.github.io/mecab/mecab-0.996 mecab-0.996.tar.gz mecab-ipadic-2.7.0-20070801 mecab-ipadic-2.7.0-20070801.tar.gz mecab-python-...
分类:编程语言   时间:2015-04-20 00:07:54    收藏:0  评论:0  赞:0  阅读:473
spring mvc中的文件上传
使用commons-fileupload上传文件所需要的架包有:commons-fileupload 和common-io两个架包支持,可以到Apache官网下砸。 在配置文件spring-mvc.xml中配置上传: //文件上传最大是多少 //上传文件的编码方式 //内存中最大缓存大小 在对应的j...
分类:编程语言   时间:2015-04-20 00:07:44    收藏:0  评论:0  赞:0  阅读:307
多线程死锁
1. 产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。2. 线程死锁产生的必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(资源固有属性,无法破坏)(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(一次性将...
分类:编程语言   时间:2015-04-20 00:07:14    收藏:0  评论:0  赞:0  阅读:266
java框架篇---hibernate之缓存机制
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、w...
分类:编程语言   时间:2015-04-20 00:05:04    收藏:0  评论:0  赞:0  阅读:292
[hiho 01]最长回文子串、Manacher算法
题目描述- 基础方法:枚举子串,判断是否为回文串。- 改进:枚举中间位置,向两侧拓展。- 再改进:利用以前的信息,使得不用每个新位置都从长度1开始拓展。- 优化:将字符串预处理为奇数长度以避免考虑条件分支。- 再优化:开头加入特殊字符避免考虑边界。Manacher 算法:id 是中心点,mx 是其边...
分类:编程语言   时间:2015-04-20 00:04:04    收藏:0  评论:0  赞:0  阅读:264
python import this
>>>importthisTheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexisbetterthancomplicated.Flatisbetterthannested.Sparseisbetterthandense.Readabilitycounts.Specialcasesaren‘tspecialenought..
分类:编程语言   时间:2015-04-19 22:55:45    收藏:0  评论:0  赞:0  阅读:407
Java培训小结
1、对于优先级顺序,程序员不用刻意去记,用括号或是分成多条语句来完成你想要的功能,因为括号的优先级是最高的2、在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所以对象来说,static成员变量只有一份。3、子类的构..
分类:编程语言   时间:2015-04-19 22:54:16    收藏:0  评论:0  赞:0  阅读:301
C++STL:仿函数
C++仿函数应用实例#include #include #include using namespace std;template struct GT { GT (const T& a) : m_a(a) {} bool operator()(const T& left) { retu...
分类:编程语言   时间:2015-04-19 22:50:54    收藏:0  评论:0  赞:0  阅读:287
java程序性能优化
1. 尽量避免随意使用静态变量 当某个对象被定义为static的变量引用时,那么GC通常是不会回收这个对象所占用的内存 public class A { static B b = new B(); // 静态变量b的生命周期与A类同步, 只要A类不被卸载,那么b对象就会常驻内存,直到程序终止 } 2. 处理好包装类型和基本类型的使用场所 虽然包装类型和基本类型在使用过程中是可以...
分类:编程语言   时间:2015-04-19 22:49:34    收藏:0  评论:0  赞:0  阅读:268
The initialize list of C++ Class
性能问题之外,有些时场合初始化列表是不可或缺的,以下几种情况时必须使用初始化列表常量成员,因为常量只能初始化不能赋值,所以必须放在初始化列表里面Error1(constchar* constmsg) :data(msg){//data = msg; }引用类型,引用必须在定义的时候初始化,并且不能重...
分类:编程语言   时间:2015-04-19 22:44:14    收藏:0  评论:0  赞:0  阅读:340
第4章 编写Java程序,使用while循环语句计算1+1/2!+1/3!+...+1/20!之和
package four;public class fouronetwo { public static void main(String args[]){ double sum = 0,a = 1; int i = 1; while(i ...
分类:编程语言   时间:2015-04-19 22:44:04    收藏:0  评论:0  赞:0  阅读:856
C++中重载、重写(覆盖)和隐藏的区别实例分析
这篇文章主要介绍了C++中重载、重写(覆盖)和隐藏的区别,是C++面向对象程序设计非常重要的概念,需要的朋友可以参考下本文实例讲述了C++中重载、重写(覆盖)和隐藏的区别,对于C++面向对象程序设计来说是非常重要的概念。具体分析如下:1.重载:重载从overload翻译过来,是指同一可访问区内被声明...
分类:编程语言   时间:2015-04-19 22:43:24    收藏:0  评论:0  赞:0  阅读:249
Python高级编程之生成器(Generator)与coroutine(一):Generator
这是一系列的文章,会从基础开始一步步的介绍Python中的Generator以及coroutine(协程)(主要是介绍coroutine),并且详细的讲述了Python中coroutine的各种高级用法,最后会用coroutine实现一个简单的多任务的操作系统。其实也是看完这篇文章的学习笔记吧!O(...
分类:编程语言   时间:2015-04-19 22:43:14    收藏:0  评论:0  赞:0  阅读:338
C# 语言基础(随堂笔记)
写一些随堂记得笔记,算是另一个笔记本。。 C#数据类型 string是引用类型; int,Double是值 类型; string=字符串(不是数值/);int=整数(不能出现小数点)long=整数(比int大);Double(大数值);类型转换 (强制转换/隐式转换);(引用值和数值之间是不可以强制...
分类:编程语言   时间:2015-04-19 22:43:04    收藏:0  评论:0  赞:0  阅读:276
javascrip高级程序设计的学习笔记【作用域和执行环境】
javascript变量可以用来保存两种类型的值:基本类型和引用类型。基本类型包括以下5种:undefined、Null、string、Boolean、Number等, 引用类型是object;基本类型和引用类型都具有几下特点:1、基本类型值在内存中占据固定大小的空间,因此基本类型的值被保存在栈内存...
分类:编程语言   时间:2015-04-19 22:42:34    收藏:0  评论:0  赞:0  阅读:278
算法模板——Dinic网络最大流 2
实现功能:同Dinic网络最大流 1这个新的想法源于Dinic费用流算法。。。在费用流算法里面,每次处理一条最短路,是通过spfa的过程中就记录下来,然后顺藤摸瓜处理一路于是在这个里面我的最大流也采用这种模式,这样子有效避免的递归,防止了爆栈么么哒 1 type 2 point=^node;...
分类:编程语言   时间:2015-04-19 22:42:04    收藏:0  评论:0  赞:0  阅读:319
CommonJS(javascript: not just for browsers any more!)
JavaScript is a powerful object oriented language with some of the fastest dynamic language interpreters around. The official JavaScript specification...
分类:编程语言   时间:2015-04-19 22:38:54    收藏:0  评论:0  赞:0  阅读:279
c语言小结
一:c语言的编程的基本组成:1.c程序有函数构成。2.每个函数有函数说明部分和函数体两个部分组成。3.每个c程序总是从main函数开始的。4.书写格式自由。5.每条语言必须以分号结束。c语言中关键字绝大多数是由小写字母构成的字符序列;auto break case char const contin...
分类:编程语言   时间:2015-04-19 22:35:34    收藏:0  评论:0  赞:0  阅读:437
在Linux下开始C语言的学习
为什么要在linux下学习C语言?linux下可以体验到最纯粹的C语言编程,可以抛出其他IDE的影响环境配置简单,一条命令就足够。甚至对于大多数linux发行版本,都已经不需要配置C语言的环境查手册方便,在Linux下如果你不清楚一个库函数的用法,直接man,还锻炼英语了。如果想了解man,那就先m...
分类:编程语言   时间:2015-04-19 22:33:34    收藏:0  评论:0  赞:0  阅读:367
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!