码迷,mamicode.com
首页 > 编程语言
Java编程中尽可能要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时...
分类:编程语言   时间:2015-02-10 12:51:22    阅读次数:151
Java 新特性(5) - Java EE 5 新特性
Java EE 5 由 Java Community Process 通过 Java Specification Request 244 发布,这个 “总纲” JSR 指出了详细描述 Java EE 5 中各种技术的其他规范(参见 参考资料)。Sun Microsystems 的 Bill Shan...
分类:编程语言   时间:2015-02-10 12:51:00    阅读次数:212
Javascript的Array对象(一):创建、属性与检测
其实网上关于Array对象的文章有很多了,只是在这里自己整理一下,当作一个知识的梳理吧。 这里有一张关于数组的思维导图,感觉比较详细(来源http://www.cnblogs.com/coco1s/p/3953653.html)。 数组简单来说就是数据的有序列表。《JavaScript语言精...
分类:编程语言   时间:2015-02-10 12:51:07    阅读次数:246
菜鸟学算法-KMP算法
一. KMP算法KMP算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,简称KMP算法。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹...
分类:编程语言   时间:2015-02-10 12:45:59    阅读次数:351
Java编程中“为了性能”需做的26件事
摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。最近的机器内存又爆满了,除了新增机器内存外,还应该好好revi...
分类:编程语言   时间:2015-02-10 12:46:41    阅读次数:159
关于python27 中文编码
看了网上好多的资料,以前一直不理解encode,decode以前uncode,utf-8,现在理解了,uncode是转码内部中介,比如 #coding:utf-8 a='中国' print repr(a) #这个时候a是utf8的字节流 b=a.decode('utf8') print repr(b...
分类:编程语言   时间:2015-02-10 12:44:24    阅读次数:218
Spring 配置(定时任务等)
Spring?定时任务配置 <?xml?version="1.0"?encoding="UTF-8"?> <beans?xmlns="http://www.springframework.org/schema/beans" ????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ????xml...
分类:编程语言   时间:2015-02-10 11:37:00    阅读次数:218
GSP序列模式分析算法
参考资料:http://blog.csdn.net/zone_programming/article/details/42032309 更多数据挖掘代码:https://github.com/linyiqun/DataMiningAlgorithm 介绍 GSP算法是序列模式挖掘算法的一种,他是一种类Apriori的一种,整个过程与Apriori算法比较类似,不过在细节上会略有不同,在下...
分类:编程语言   时间:2015-02-10 11:28:13    阅读次数:213
【mfc】利用到MFC菜单、字体对话框、OnSize函数实现简易记事本
经过了之前大量mfc已经明白了许多功能,但是之前的项目一直没有使用到mfc的菜单功能,菜单是Win32功能很常见的东西,这个也必须要懂。其实菜单的建立也很简单,配合之前的文件操作功能,已经能够把开始->附件->记事本,就是那个notepad.exe写出来了。 一、基本目标 首先,这个记事本能够最大化,最小化,里面的编辑框也能够跟住最大化最小化,就是记事本里面组件不会失真,这个也不是理所...
分类:编程语言   时间:2015-02-10 11:26:52    阅读次数:258
1500个前端开发常用JavaScript特效
1500个前端开发常用JavaScript特效 源代码下载地址:http://www.zuidaima.com/share/1550463681776640.htm...
分类:编程语言   时间:2015-02-10 11:25:33    阅读次数:231
python基础教程笔记-项目2-画幅好画-Day2
本项目剩下部分主要使用量urllib和LinePlot。 什么是urllib? urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。 看代码: import urllib print urllib.urlopen('http://www.baidu.com').read() 执行效果: 重点需要注意的是urlopen函数: 关于urlo...
分类:编程语言   时间:2015-02-10 11:25:37    阅读次数:306
记性不如烂笔头46-java拦截器-彻底理解动态代理的概念(1)
动态代理技术是整个java技术系统中非常重要的一环,它是我们能够深入学习java框架的基础,是深入了解Spring等框架时要掌握的基础知识之一。1、 JAVA中代理的概念动态代理技术就是用来产生一个对象的代理对象的。直接说好像也很迷糊,好像用不上的样子。 (下面的例子部分来自互联网) 举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不...
分类:编程语言   时间:2015-02-10 11:20:40    阅读次数:246
C++之“控制结构”
if 语句和switch语句的比较     1、 if语句:     常用于分支较少的场合;     可以用来判断一个值是否在一个范围内;          2、switch语句:     常用于分支较多的场合;     要求其相应分支的常量必须与某一值严格相等;     3、小结:         若值的范围较大时,显然if语句要优于switch语句。当表达式的值是一个...
分类:编程语言   时间:2015-02-10 11:19:26    阅读次数:172
scrapy windows 安装教程 python 爬虫框架
本次安装使用的系统环境是windows xp。以下给出具体步骤。我想如果照做一定能够成功哦。   1.安装python2.6.这里选择的是python2.6,为什么选择这个版本, 首先,scrapy官网上明确写出:requirements: Python 2.5, 2.6, 2.7 (3.x is not yet supported), 即目前只支持python2.5,2.6,2...
分类:编程语言   时间:2015-02-10 11:20:33    阅读次数:591
javascript 学习随笔6
改变html内容document.getElementById("p1").innerHTML="New text!";var element=document.getElementById("header");element.innerHTML="New Header";改变某个html元素的属性...
分类:编程语言   时间:2015-02-10 11:06:30    阅读次数:163
浅谈算法和数据结构: 五 优先级队列与堆排序
转载自:http://www.cnblogs.com/yangecnu/p/Introduce-Priority-Queue-And-Heap-Sort.html浅谈算法和数据结构: 五 优先级队列与堆排序在很多应用中,我们通常需要按照优先级情况对待处理对象进行处理,比如首先处理优先级最高的对象,然...
分类:编程语言   时间:2015-02-10 11:06:09    阅读次数:343
[算法导论]练习2-4.d求排列中逆序对的数量
题目:给出一个确定在n个不同元素的任何排列中逆序对数量的算法,最坏情况需要Θ(nlgn)时间。(提示:修改归并排序。)思路:修改从大到小排序的归并排序。 归并排序分为三步:分解、解决、合并。 分解:将排列A分解为A1、A2两个子排列。 解决:递归的从大到小排列A1和A2,在此同样递归的求解A1...
分类:编程语言   时间:2015-02-10 11:02:33    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!