libgdx作为上层为java,底层c和c++的游戏引擎。简直是优秀得一塌糊涂。? 这个游戏框架最初只有1个人在维护,现在已经加入不少人了,越来越给力。 libgdx的架构 很清晰, 我们先从包的结构分析: ? ? assets? ...
分类:
其他好文 时间:
2014-12-02 22:46:35
阅读次数:
223
文章转载自?http://blog.csdn.net/icemango1209/article/details/18766353 文章修改完善自http://blog.csdn.net/kuailedesky/article/details/18405821 一、准备工作 1.1查看显卡信息 终端输入: lspci?|grep?...
分类:
其他好文 时间:
2014-12-02 22:46:03
阅读次数:
361
分类: android 2014-06-27 17:57 2077人阅读 评论(0) 收藏 举报 FragmentTabHost ? ? ? ?最近要做一个类似QQ底部有气泡的功能,试了几个方案不太好,我想很多开发者使用TabHost都会知道它不保存状态,每次都...
分类:
移动开发 时间:
2014-12-02 22:46:17
阅读次数:
289
1.关于本工具 这个工具是我用WPF写的一个测试工具,需求大致上是:有一个文件,它不定期会发生变化,现在要求监控这个文件,每当该文件改变,则创建一个该文件的副本。 在这个程序中,指定一个被监控文件的路径,...
EA(EnterpriseArchitect)是功能最强大的CASE工具。SVN(SubVersion)是最常用的版本控制工具。两者结合在一起,可以搭建高效的团队协同设计工作环境。
EA本身是以*.eap的私有格式来存储设计图的,但同时它也支持将设计图的内容存储在SVN等版本库中。借助第三方版本控制工具,以实现版本控制和协同设计的目的。...
分类:
其他好文 时间:
2014-12-02 22:43:56
阅读次数:
244
错误票据
时间限制:1.0s 内存限制:256.0MB
问题描述
某涉密单位下发了某种票据,并要在年终全部收回。
每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。
因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。
你的任务是通过编程,找出断号的ID和重号的ID。
假设断号...
分类:
其他好文 时间:
2014-12-02 22:45:35
阅读次数:
165
今天有机会与Opera的老外聊天讨论,我英语不是熟练,没办法流利地交流,感觉在70%的样子。
技术上给我印象深刻的几点:
1、浏览器的apk做到16MB,而chromium官方的要28MB(注意opera是基于Blink的!)
2、图片直接以YUV格式解压送到GPU,而不是标准的RGBA,这有效地降低了内存占用
(他们还曾提交过一个使用OpenGL压缩纹理的patch)
3、C...
分类:
其他好文 时间:
2014-12-02 22:44:35
阅读次数:
166
/**
* spring 配置资源路径时候,classpath:/,classpath:,不带前缀的区别,
* 其实没区别,spring 规定 "classpath:" pseudo-URL,伪url路径,在处理这种路径前缀
* 时候,会把这个伪url去掉。
* @author doctor
*
* @time 2014年12月2日 下午6:28:12
*/
public cla...
分类:
编程语言 时间:
2014-12-02 22:43:35
阅读次数:
243
搜索中的分词器有很多种,包括中文、英文,一般的网站都会有站内搜索功能,也就是对用户输入的内容进行处理,本文对中文的全拼实现了一
个分词器,原理很简单,就是模式匹配。根据中文全拼的特点,即声母和韵母配对,首先列举出所有的声母,再分别列举出所有声母对应的韵母
集,分词的过程就是遍历匹配的过程。具体代码如下:
import java.util.ArrayList;
public cl...
分类:
编程语言 时间:
2014-12-02 22:45:20
阅读次数:
208
控制台五子棋,具体思路见代码注释。
代码如下:
package test;
import java.io.IOException;
import java.util.Scanner;
//控制台简单五子棋
public class GoBang {
//二维数组作为棋盘
private static char[][] board=new char[16][16];
//已下...
分类:
编程语言 时间:
2014-12-02 22:43:40
阅读次数:
217
Zip文件是我们经常用到压缩文件格式,android中在进行网络请求大批量数据时,通常会采用传递zip文件,这样做即可以减少网络流量的消耗,加快请求的响应速度,又可以减少对存储空间的要求,所以当我们将zip文件读取回来的时候,如何解压就是一个要解决的问题,虽然java本身提供了zip相关的API,但不是很强大,所以我们采用apache开源组织的zip4j,通过这个jar包可以十分轻松的解压zip文...
分类:
移动开发 时间:
2014-12-02 22:43:52
阅读次数:
1287
题目大意:给出一个无向图,保证这个图有哈密顿回路,求这个图是不是平面图。
思路:平面图的判定条件之一:如果边数大于点数*3+6那么这个图一定不是平面图。这算是一个强剪枝吧。
我们把图中哈密顿回路的这个环上的边去掉,就变成了判定边能否不想交的2-SAT问题,POJ好像有一个原题来着。建图方法我就不说了,相信大家看到2-SAT就知道怎么写了。
CODE:
#include ...
分类:
其他好文 时间:
2014-12-02 22:44:58
阅读次数:
237
打印十字图
时间限制:1.0s 内存限制:256.0MB
问题描述
小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:
..$$$$$$$$$$$$$..
..$...........$..
$$$.$$$$$$$$$.$$$
$...$.......$...$
$.$$$.$$$$$.$$$.$
$.$...$...$...$....
分类:
其他好文 时间:
2014-12-02 22:42:31
阅读次数:
411
1、业务层缓存技术
如果数据对实时性要求不高,可以把数据缓存在内存中,提高效率。一般都是利用集合来缓存数据。如下代码:
/**
* 存放写线程的缓存器
*
* @author way
*/
public class OutputThreadMap {
private HashMap map;
private...
分类:
其他好文 时间:
2014-12-02 22:44:49
阅读次数:
260
iAd+Admob
混用,在收不到iAd广告的时候用admob,一旦收到iAd广告就把admob关闭。这样可以实现在不支持iAd的国家里,开启admob。并不需要判断国家。
判断方法有三点主要事项:
同时请求iAd和admob
如果收到iAd广告就把admob关了
收到admob广告5次了,说明到目前未知还是没有收到iAd,这样说明你收不到iAd广告就可以关闭iAd了
...
分类:
其他好文 时间:
2014-12-02 22:43:10
阅读次数:
308
android系统的很多信息可以通过 /proc 目录下获得,如
cat /proc/cpuinfo 获取cpu信息
cat /proc/meminfo 获取内存信息
这些信息以文本格式保存,可以通过IO流读取,比较简单,在这里考虑到一些内容并不是以文本方式保存,磁盘信息
我们通过代码实现一个linux...
分类:
移动开发 时间:
2014-12-02 22:44:55
阅读次数:
210
描述
现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。
输入第一行输入一个正整数n(1
随后有n测试数据,每组测试数据的第一行有两个正整数s,m(1
输出输出每组测试数据中背包内的物品的价值和,每...
分类:
其他好文 时间:
2014-12-02 22:44:28
阅读次数:
211