摘要:
最近研究一个大大的贪吃蛇代码,自己开始试着写了写,已经对贪吃蛇的移动及规则方面的算法了解,主要是绘图方面有很大的困难,因为贪吃蛇的代码中将蛇的身体定义成多个坐标点,所以在绘图的过程中就必须要把这样的点给放大,与此同时蛇的移动范围又要在panel面板尺寸的基础上进行缩小,这样才使得游戏中设的移动不出问题。废话不说,上代码Snake.javaimport java.util.*; import javax.swing.*; public class Snake { int len,wid; static int up=1; static int down=3; static int l... 阅读全文
摘要:
时间限制: 4000ms 内存限制: 256MB描述对于两个长度相等的字符串,我们定义其距离为对应位置不同的字符数量,同时我们认为距离越近的字符串越相似。例如,“0123”和“0000”的距离为 3,“0123”和“0213”的距离则为 2,所以与“0000”相比,“0213”和“0123”最相似。现在给定两个字符串 S1 和 S2,其中 S2 的长度不大于 S1。请在 S1 中寻找一个与 S2 长度相同的子串,使得距离最小。输入输入包括多组数据。第一行是整数 T,表示有多少组测试数据。每组测试数据恰好占两行,第一行为字符串 S1,第二行为 S2。所有字符串都只包括“0”到“9”的字符。输出对 阅读全文
摘要:
For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。语法如下:for(type element: array){ System.out.println(element); }Demo:public static void query(){ List<Teacher> list = new ArrayList<Teacher>(); //list里存的是N个Teacher对象 System.out.print 阅读全文
摘要:
C\C++\Java字符串拼接比较: 昨天买好小米盒子,自己折腾了一会然后就教会老妈怎么玩,怎么看还珠格格之后,我闲来无事,突然想起了上次一个项目处理字符串遇到的性能问题,然后就仔细考虑了一下,越考虑发现需要注意的越多,于是开了ubuntu虚拟机测试一下(我的host机器是i7 Q740 四核八线程): C语言版本是直接用strncpy,纯内存字节流操作 C++第一个版本用到了std::string,用append添加字符传 C++第二个版本用到了std::stringstream,直接ss<<"hello" Java用StringBuilder 结果是: C语 阅读全文
摘要:
环境Eclipse Indigo + Android 2.2问题暂未入手智能机,想在电脑上使用微信。解决搭建Android模拟器请参考百度经验:本文简要说明使用命令行安装。最开始打算把APK文件拷贝到手机的sdcard中,可是在模拟器中找不到文件管理器,于是只有使用命令行进行安装。1.启动模拟器后,打开Cmd窗口2.使用命令:adb install APK安装包路径 进行安装3.在模拟器中找到微信图标,享受新的沟通方式吧。安装日志#将weixin_V4.5_mumayi_37274.apk拷贝到sdcard中H:\Program files\android-sdk-windows\platfo 阅读全文