Java2D+3D游戏王(Yo-Gi-Oh!)开发日志 2016年10月16日 9 阅读 Java2D+3D游戏王(Yo-Gi-Oh!)开发中。。本博客会适时发布最新进度,有空时还可能会写相关教程,有兴趣的请跟进。感谢一直关注我的人。2011年,Java游戏大作——游戏王等着你!...
Java2D——仿Windows7扫雷 2016年10月16日 9 阅读 先看下效果图吧:运行程序、源码、资源图片 下载地址:下载在Linux公社的1号FTP服务器里,下载地址: FTP地址:ftp://www.linuxidc.com用户名:www.linuxidc.com密码:www.muu.cc在 2011年LinuxIDC.com4月Java2D——仿Windows7扫雷下载方法见 http://www.linuxidc.net/thread-1187-1-1.html...
Java编程:坦克大战游戏的设计 2016年10月16日 9 阅读 一、功能描述:这个坦克大战实现了我方坦克(玩家控制)以及敌方坦克(程序随机控制)的对战,当击毁所有敌方坦克之后玩家获胜,当我方坦克生命值被消耗完毕后失败。游戏中,敌方坦克分为两类:一是快速的黄色坦克,二是有两点生命值的慢速坦克。玩家坦克的生命值一共为三。其中键盘的w、s、a、d分别控制坦克上下左右四个方向的移动,点击鼠标之后为发射子弹。其中要注意的是,当子弹击中对方坦克或碰到障碍物消失之后才能发射下一个子弹。游戏过程中还会随机出现加速道具,获取之后玩家坦克...
Linux 下编译并安装配置 Qt 全过程 2016年10月16日 9 阅读 准备做 Nokia 的 Symbian,Maemo 下触摸屏开发。考虑到程序的跨平台可移植性,最终选择使用 Qt 开发。相对来说,国内关于 Qt 相关文档并不算很多。作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友!1。获得源代码src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.g...
Linux 下 Qt Creator 的安装使用 2016年10月16日 9 阅读 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐。Qt Creator 是 Nokia 官方推出的专门针对 Qt 开发的 IDE。本文详细介绍了 Linux 下 Qt Creator 的安装,并针对 Qt Creator 的使用举了一个 Hello World 级别的例子,希望对第一次接触 Qt Creator 的朋友可以起到抛砖引玉的作用。Qt Creator 安装1。准备下载并安...
编译Arm Linux内核 2016年10月16日 9 阅读 这一次写一下编译arm内核以及根文件系统的体验,我使用的是linux-2.6.30.4的内核,通过ftp://ftp.kernel.org/pub/linux/kernel下载。下面按步骤操作。第一步:解压源文件tar jxvf linux-2.6.30.4.tar.bz2 –C /opt 下。第二步:更改主目录下Makefile文件,使其支持arm架构。在193行的arch ?= $(SUBARCH)更改为arch ?=arm 将CROSS_COMPFI...
Linux根文件系统制作 2016年10月16日 9 阅读 再写一份Linux根文件系统的制作,对于arm来说,有了u-boot与kernel后,根文件系统的制作相对来说就比较容易了。第一步:首先获得对于根文件系统的支持,到网站http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/下面获取补丁,执行 # tar zxvf cvs-root.tar.gz #cd cvs/yaffs #./patch-ker.sh c /linux-2.6.30.4将补丁搭上,此时,会看到内核的/fs...
Android用户界面之notification(状态栏通知) 2016年10月16日 9 阅读 对于通知,应先明白:通知概要 通知标题 通知内容 通知图标 通知时间首先,看界面。状态栏上的是:图标和概要。将状态栏往下拉,会出来标题、内容和时间。通知除了状态栏的图标外,还可以 开打设备上的LED灯,发送声音、震动来提醒用户通知可以告诉用户在后台发生了某事,所以经常在广播接受者和服务中使用;例子开始的界面如下:点击发送后,会发送通知。主要用到的方法有:1、得到通知管理者:通过getSystemService(String).来得到Notification...
Android用户界面之(Dialog)对话框 2016年10月16日 9 阅读 在Android中,启动一个对话框有三种方式: 1、定义一个新的activity,并将其主题设置为对话框风格2、使用AlertDialog类,并且显示它3、使用 Android的Dialog类的子类,并且显示它现在学习AlertDialog.Builder创建各种形式的对话框。首先,看看启动界面如下:用土司来显示效果,因为多次用到,所以将其抽象为一个方法。protectedvoidshowToast(Stringstring){ Toast.makeTe...
Android中WebView控件的使用 2016年10月16日 9 阅读 在Android浏览器开发过程中,我们是使用webview控件来开发的。下面应用一个简单的例子,如下所示:简单代码如下:packagecom.net.connect.app; importjava.util.Date; importandroid.app.Activity; importandroid.os.Bundle; importandroid.webkit.WebView; importandroid.webkit.WebViewClient; p...
MySQL不能创建奇数个中文字的表 2016年10月16日 9 阅读 create table 工(工作编号 char(8) not null,最低工资 int,最高工资 int)[Err] 1005 - Can"t create table "工" (errno: 22)[SQL] create table 工作表(工作编号 char(8) not null,最低工资 int,最高工资 int)[Err] 1005 - Can"t create table "工作表" (errno: 22)[SQL] create tab...
Android流量统计TrafficStats类的使用(Android2.2后可用) 2016年10月16日 9 阅读 Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。 static long getMobileRxBytes() //获取通过Mobile连接收到的字节总...
动态调整Android控件(View)的大小 2016年10月16日 9 阅读 在Activity的布局文件中定义了多个View,然后想根据屏幕的大小动态调整各个View的大小。//mLogin 是一个FrameLayout 布局view,对应的还有LinearLayout.LayoutParams,RelativeLayout.LayoutParams等FrameLayout.LayoutParams linearParams = (FrameLayout.LayoutParams) mLogin.getLayoutParams()...
omap3530上移植AMT 6000 系列USB型触摸屏+tslib 2016年10月16日 9 阅读 一、omap3530上移植AMT 6000系列USB型驱动 这个移植主要是在内核usb型触摸屏驱动的框架上添加AMT 6000系列的触摸屏,这个修改应该不只对omap3530有效。具体修改的文件为:driver/input/touchscreen/usbtouchscreen.c 修改完的文件如下:/*******************************************************************************...
熟悉学习Linux Shell编程 2016年10月16日 9 阅读 这是我来公司所做的第一件和编程直接相关的事情,要求使用shell命令,其实感觉linux下面的shell和windows下面的dos批处理是相同的。题目:1.使用shell语言流程控结合ifconfig、grep、cut、echo、sed等命令从接口上获取IP地址、子网掩码及以太网硬件地址程序showif.sh。要求 ①以showif.sh <parameter>的形式调用程序。②输出<parameter>对应的结果。③如输入参数有...
Android Animation开机动画的优化 2016年10月16日 9 阅读 使用bootanimation程序显示开机画面,如需修改开机画面,需要修改源码 b)代码 frameworks/base/cmds/bootanimation/* frameworks/base/core/res/assets/images/Android-logo*2)android 2.0及之后 a)说明 使用bootanimation程序显示开机画面,如需修改开机画面,不用修改代码,只需按格式要求做bootanimation.zip包,放在系统的 /...
一公司Java面试题 2016年10月16日 9 阅读 1) 如何查询linux运行的进程?2) Sql查询,查询出分数小于80的学生名称 张三 语文 81 张三 数学 83 张三 化学 92 里斯 语文 74 里斯 化学 83 里斯 数学 83 赵四 数学 83 赵四 政治 81 赵四 语文 84 3) 写一个示例,其中包括继承、实现、多态、重载、重写、接口等。 4) 你们如何管理代码 CVS和SVN。 5) 编写一个字符串过滤方法,实现把以空格为分隔的字符串数组,移出掉相同的字符,仅保留一项数据项。如字符串...
Linux中字符串的简单操作 2016年10月16日 9 阅读 Linux中字符串的基本操作1.cut格式:cut -c num1-num2 filename (显示每行从开头算起 num1 到 num2 的文字。)-d:后接分隔字符,与-f一起使用。-f:依据-d后面的分隔字符将字符串分割为数段,用-f表示取出第几段。-c:如上所示,表示取出filename文档中每行的第num1到num2的字符段。例如:cut -d ":" -f1 /etc/passwd 表示取出所有用户名。2.seq打印出一串有序的数字。主要有三...
深入剖析Android消息机制 2016年10月16日 9 阅读 在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整型值,在Service中,我们可以用来存放Service的ID。b.obj:该...
Android 短信数据库详细总结分析 2016年10月16日 9 阅读 Android 短信数据库详细总结分析短信 sms 文件 /data/data/com.android.providers.telephony/databases/mmssms.db 这个数据库有13张表,sms表存了短信信息。 sms表的uri是 public static final Uri CONTENT_URI = Uri.parse("content://sms"); 表项含义,我猜的 strColumnName=_id strColumnVal...