在实际开发过程中我们经常使用asList讲数组转换为List,这个方法使用起来非常方便,但是asList方法存在几个缺陷:一、避免使用基本数据类型数组转换为列表 使用8个基本类型数组转换为列表时会存在一个比较有味的缺陷。先看如下程序:public static void main(String[] args) {
int[] ints = {1,2,3,4,5};
...
分类:
编程语言 时间:
2014-08-04 21:39:58
阅读次数:
337
Cocos2d-x 3.2 Lua示例 CaptureScreen(截屏)转载请注明:IT_xiao小巫 Cocos2d-x截屏功能是从3.2开始提供的,本篇博客就是介绍Cocos2d-x 3.2中Lua示例中的截屏功能。效果如下所示: 例子代码如下:--[[
截屏测试
CaptureScreenTest
]]--
-- 获取屏幕大小
local winSize = cc.Director:get...
分类:
其他好文 时间:
2014-08-04 21:39:48
阅读次数:
463
Redraw Beautiful Drawings
Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1993 Accepted Submission(s): 446
Problem Description
Alice...
分类:
其他好文 时间:
2014-08-04 21:39:38
阅读次数:
329
1.ubuntu 13.10 Rhythmbox不能播放mp3的解决方法
软件中心搜索(ubuntu额外的版权受限软件)不带括号
2.中文乱码问题解决方法:
终端顺序操作 :
1.
sudo gedit ~/.profile
2. 文件最后加入以下内容
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030expor...
分类:
其他好文 时间:
2014-08-04 21:39:28
阅读次数:
291
Wow! Such Sequence!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 2512 Accepted Submission(s): 751
Problem Description
Recently, ...
分类:
其他好文 时间:
2014-08-04 21:39:18
阅读次数:
289
/*
这道题将每行x看成是结点x,没列y看成是结点y,而障碍物的坐标xy看成是从x到y的
一条边。建图后问题就变成了,找最少的点,使得这些点与所有的边相邻,即最小
点覆盖,用匈牙利算法解决。
-------------------------------
定理:最小点覆盖数 = 最大匹配数,即求图的最大匹配即可,匈牙利算法
-------------------------------
模板讲解:...
分类:
其他好文 时间:
2014-08-04 21:39:08
阅读次数:
228
记录下来,免得以后忘了:
今天在Sublime Text 2装了一个ThinkPHP插件之后,发现按shift键+鼠标左键选择不了内容了,原因是ThinkPHP里的热键与系统的有冲突了,需要设置如下步骤:
1. 在Sublime Text 2的菜单选择【Preferences】->【Browse Packages...】,会弹出到一个目录。
2. 在弹出的目录中找到“Thinkphp”,进入...
分类:
其他好文 时间:
2014-08-04 21:38:58
阅读次数:
447
今天,有空翻了一下,看到里面有介绍新的for循环和初始化列表,但是我实现的动态数组XDynamicArray不支持这些新特性,没办法,只好进行改造了。
首先是for循环,如下面的样式
for(auto e:stList)
{
cout
}
是于就各种google,和查找C++11的array的源代码,总结:就是提供一个标准的iterator和begin,end这两个方法,就...
分类:
编程语言 时间:
2014-08-04 21:38:38
阅读次数:
411
概述:
在.NET里面,提供对象复制的功能,前提是实现ICloneable接口。ICloneable接口中有一个Clone方法,
可以在类中覆写实现自定义的拷贝方法。对象复制的实现方法有两种:深复制和浅复制。
深复制和浅复制:
浅复制,浅复制是指源对象与复制出来的对象共用一份实体,对其中任何一个对象的改动都会影响另外一个对象。相当于复制了指针。
深复...
分类:
Web程序 时间:
2014-08-04 21:38:28
阅读次数:
310
对于数组s[0~n-1],计算next[0~n](多计算一位)。
考虑next[n],假设t=n-next[n],如果n%t==0,则t就是问题的解,否则解为1。
这样考虑:
比如字符串"abababab",
a b a b a b a b *
next -1 0 1 2 3 4 5 6 7
考虑这样的模式匹配,将"ababa...
分类:
其他好文 时间:
2014-08-04 21:38:08
阅读次数:
294
Til the Cows Come Home
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 29539
Accepted: 9927
Description
Bessie is out in the field and wants to get back to...
分类:
其他好文 时间:
2014-08-04 21:37:48
阅读次数:
361
模仿Oracle性能诊断艺术中的例子做了两个试验,书上说如果不用RELIES_ON,则函数依赖的对象发生的变更操作就不会导致结果缓存的失效操作(result_cache RELIES_ON(test1,test2)),试验证明不对,函数f1()并没有使用RELIES_ON,但表上的变化影响到了函数。
C:\Documents and Settings\guogang>sqlplus gg_tes...
分类:
数据库 时间:
2014-08-04 21:37:38
阅读次数:
372
本文将详细介绍树莓派的键盘设计。和多数的人的想法不同,世界上存在着各种各样不同的键盘,中国人使用的键盘和美国人使用的键盘相同,而树莓派源产自英国,英国的键盘和美国并不相同。国内多使用标准104键键盘,下面就讲讲如何配置。...
分类:
其他好文 时间:
2014-08-04 21:37:28
阅读次数:
461
在数据库有外键的时候,使用 select_related() 和 prefetch_related() 可以很好的减少数据库请求的次数,从而提高性能。本文通过一个简单的例子详解这两个函数的作用。虽然QuerySet的文档中已经详细说明了,但本文试图从QuerySet触发的SQL语句来分析工作方式,从而进一步了解Django具体的运作方式。...
分类:
其他好文 时间:
2014-08-04 21:37:18
阅读次数:
341