首页 > 编程语言
Java中声明常量为什么用static修饰
在做Android开发的时候,只要查看一些Android源码,不难发现,其中,声明常量都是如下格式: private static final String TAG = "FragmentActivity"; 声明为什么要添加static关键字呢? 之前是这么考虑问题的:定义一个类A,其中包含了用静态变量修饰的常量CONSTANT_A与直接用final修饰的常量CONSTANT_B pub...
分类:编程语言   时间:2015-07-31 18:21:34    收藏:0  评论:0  赞:0  阅读:418
spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
在spring3以上版本中使用spring的依赖注入(注解或者xml方式)和aop功能时,发现了一个问题,如果不设置那么在获取bean时一直报:(无论通过name还是type都获取不到bean) org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type 或者 java.lan...
分类:编程语言   时间:2015-07-31 18:19:14    收藏:0  评论:0  赞:0  阅读:6065
java缓存(3、Oscache和Ehcache)
概述         oscache和ehcache都是进程级缓存,本篇讲解这两个框架的功能和区别。 oscache         oscache现在已经不再维护,但任可以下载使用,它可以缓存页面,可以实现整个页面的缓存,也可以实现页面其可以缓存数据对象,对于页面的缓存,我们需要注意:同一个浏览器,访问同一个页面多次时,会只访问一次业务逻辑层,不同浏览器,访问同一个页面多次时,每个...
分类:编程语言   时间:2015-07-31 18:18:04    收藏:0  评论:0  赞:0  阅读:309
python数据结构与算法——图的最短路径(Bellman-Ford算法)解决负权边
1 # Bellman-Ford核心算法 2 # 对于一个包含n个顶点,m条边的图, 计算源点到任意点的最短距离 3 # 循环n-1轮,每轮对m条边进行一次松弛操作 4 5 # 定理: 6 # 在一个含有n个顶点的图中,任意两点之间的最短路径最多包含n-1条边 7 # 最短路径肯定是一个不包含回.....
分类:编程语言   时间:2015-07-31 18:14:04    收藏:0  评论:0  赞:0  阅读:643
JavaScript语言调试技巧
1. 使用alert()语句进行调试 当不能定位程序发生错误引发的异常时,可以采用代码跟踪方式查找错误,这时可以将alert()语句放在程序的不同位置,用它来显示程序中的变量及函数返回值等。2. 使用write()语句进行调试 有时候希望将所有的调试信息以列表的方式放置在页面中,这时可以使用wr.....
分类:编程语言   时间:2015-07-31 18:12:34    收藏:0  评论:0  赞:0  阅读:176
Java读取excel指定sheet中的各行数据,存入二维数组,包括首行,并打印
1. 读取//读取excel指定sheet中的各行数据,存入二维数组,包括首行 public static String[][] getSheetData(XSSFSheet sheet) throws IOException { String[][] testArray = n...
分类:编程语言   时间:2015-07-31 18:11:54    收藏:0  评论:0  赞:0  阅读:595
python数据结构与算法——完全树 与 最小/大堆
1 # 完全树 最小堆 2 class CompleteTree(list): 3 def siftdown(self,i): 4 """ 对一颗完全树进行向下调整,传入需要向下调整的节点编号i 5 当删除了最小的元素后,当新增加一个数被放置到堆顶时, 6 ...
分类:编程语言   时间:2015-07-31 18:10:04    收藏:0  评论:0  赞:0  阅读:341
Python初步
准备在工作之余看看Python的东西收录一些资料Python初学者(零基础学习Python、Python入门)常见问题:书籍推荐、资料、社区http://blog.csdn.net/xiaowanggedege/article/details/8566606小甲鱼零基础入门学习Python(全87集...
分类:编程语言   时间:2015-07-31 18:06:54    收藏:0  评论:0  赞:0  阅读:198
javascript的slice(),splice(),split(),substring(),substr()
例子摘抄于http://www.w3school.com.cn/jsref/jsref_obj_array.asp1.slice();Array和String对象都有在Array中 slice(i,[j])i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素j为结束的索引值,缺省时...
分类:编程语言   时间:2015-07-31 18:06:44    收藏:0  评论:0  赞:0  阅读:139
python数据结构与算法——图的最短路径(Floyd-Warshall算法)
使用Floyd-Warshall算法 求图两点之间的最短路径不允许有负权边,时间复杂度高,思路简单 1 # 城市地图(字典的字典) 2 # 字典的第1个键为起点城市,第2个键为目标城市其键值为两个城市间的直接距离 3 # 将不相连点设为INF,方便更新两点之间的最小值 4 INF = 99999 5...
分类:编程语言   时间:2015-07-31 18:05:44    收藏:0  评论:0  赞:0  阅读:275
python数据结构与算法——栈
# 栈# 其实python里面的list就可以当栈使用啦,用collections.deque也可以# 1. 入栈 list.append(item)# 2. 出栈 item = list.pop()# 3. 对于首元素出栈,还可以 item = list.pop(0) 和队列概念一样# 4....
分类:编程语言   时间:2015-07-31 18:05:34    收藏:0  评论:0  赞:0  阅读:209
Yii Active Record 查询结果转化成数组
使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,有时候为了数据处理的方便希望能够转成数组返回。比如下面的方法:// 查找满足指定条件的结果中的第一行$post=Post::model()->find($condition,$params);// 查找具有...
分类:编程语言   时间:2015-07-31 18:03:34    收藏:0  评论:0  赞:0  阅读:475
python数据结构与算法——链表
具体的数据结构可以参考下面的这两篇博客:python 数据结构之单链表的实现:http://www.cnblogs.com/yupeng/p/3413763.htmlpython 数据结构之双向链表的实现:http://www.cnblogs.com/yupeng/p/3413800.html我这里...
分类:编程语言   时间:2015-07-31 18:00:04    收藏:0  评论:0  赞:0  阅读:229
Linux+Sublime 开发C/C++ 中无法读取cin/scanf 的解决办法
Q:sublime在Ubuntu环境下配置好,能使用gcc编译运行程序后,发现cin,scanf 这样的命令不执行A:sublime自带的控制台不支持这样的输入操作,解决办法就是调用Linux本地终端,在终端上执行程序, 网上关于windows下调用cmd的例子已经好多了,可是却很少找到Linux....
分类:编程语言   时间:2015-07-31 17:56:14    收藏:0  评论:0  赞:0  阅读:678
缓存算法
缓存算法是指令的一个明细表,用于提示计算设备的缓存信息中哪些条目应该被删去。常见类型包括LFU、LRU、ARC、MRU。 中文名 缓存算法 外文名 cache algorithm 缓存算法是指令的一个明细表,用于提示计算设备的缓存信息中哪些条目应该被删去。 缓存算法的例子包括: 最不经常使用算法(L...
分类:编程语言   时间:2015-07-31 17:55:54    收藏:0  评论:0  赞:0  阅读:290
Java 泛型
一、泛型的意义 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类...
分类:编程语言   时间:2015-07-31 17:54:44    收藏:0  评论:0  赞:0  阅读:149
java 堆栈 静态
所以静态变量和非静态变量的区别就在于静态变量可以用来计数,而非静态变量则不行。 理解了内存,就理解了一切,就理解了各种各样的语言。所有的语言无非都是这样:局部变量分配内存永远在栈里面,new出来的东西分配内存永远是在堆里,静态的东西分配内存永远是在数据区。剩下的代码肯定是在代码区。所有的语言都是.....
分类:编程语言   时间:2015-07-31 17:46:54    收藏:0  评论:0  赞:0  阅读:106
python数据结构与算法——小猫钓鱼(使用队列)
按照《啊哈》里的思路实现这道题目,但是和结果不一样,我自己用一幅牌试了一下,发现是我的结果像一点,可能我理解的有偏差。# 小猫钓鱼# 计算桌上每种牌的数量# 使用defaultdict类,并设置默认类型为int型,即默认值为0# cardcounts = defaultdict(int) #...
分类:编程语言   时间:2015-07-31 17:45:46    收藏:0  评论:0  赞:0  阅读:603
python数据结构与算法——图的最短路径(Dijkstra算法)
1 # Dijkstra算法——通过边实现松弛 2 # 指定一个点到其他各顶点的路径——单源最短路径 3 4 # 初始化图参数 5 G = {1:{1:0, 2:1, 3:12}, 6 2:{2:0, 3:9, 4:3}, 7 3:{3:0, 5...
分类:编程语言   时间:2015-07-31 17:45:14    收藏:0  评论:0  赞:0  阅读:303
python数据结构与算法——图的广度优先和深度优先的算法
根据维基百科的伪代码实现:广度优先BFS:使用队列,集合标记初始结点已被发现,放入队列每次循环从队列弹出一个结点将该节点的所有相连结点放入队列,并标记已被发现通过队列,将迷宫路口所有的门打开,从一个门进去继续打开里面的门,然后返回前一个门处 1 """ 2 procedure BFS(G,v) i....
分类:编程语言   时间:2015-07-31 17:44:54    收藏:0  评论:0  赞:0  阅读:388
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!