02 2014 档案

摘要:折腾了这么久,坦克总算能动了。只贴代码编辑不给上首页,花了半个小时的时间写了n多注释。再顺便把绘图的原理发在这里:绘图原理Component类提供了两个和绘图有关的重要方法:① paint(Graphics g)绘制组件的外观.② repaint()刷新组件的外观当组件第一次在屏幕显示的时候,程序会自动调用paint()方法绘制组件.类 Paneljava.lang.Object java.awt.Component java.awt.Container java.awt.Panel在上一节种public MyPanel extends Panel{ public void paint(Gra 阅读全文
posted @ 2014-02-26 10:28 simpman 阅读(2243) 评论(0) 推荐(0)
摘要:上一节已经学习了事件处理,这一节需要完成通过键盘的上下左右键控制小球移动。然后再通过应用到我们绘制的坦克上。 1 /** 2 * 加深对事件处理机制的理解 3 * 通过光标的上下左右键,控制小球的左右上下移动. 4 */ 5 package com.test4; 6 import java.awt.*; 7 import java.awt.event.*; 8 9 import javax.swing.*;10 public class Demo9_4 extends JFrame {11 12 MyPanel mp = null;13 14 publi... 阅读全文
posted @ 2014-02-25 15:17 simpman 阅读(6677) 评论(0) 推荐(1)
摘要:要能够控制坦克运动,必须用到事件处理的知识.事件处理的一个demo. 1 /** 2 * 事件处理机制:委派事件模型.指当事件发生的时候,产生事件的对象(事件源),会把此 3 * "消息"传递给"事件的监听者"的一种处理方式,而这里的"信息"指java.awt.event事件类库种 4 * 某个类创建的对象. 在java种,消息 是一种事件对象. 5 * 6 * 7 * 事件源-----事件(一个事件对象)----->事件监听者[事件处理方法] 8 */ 9 package com.test3;10 import java.aw 阅读全文
posted @ 2014-02-25 08:58 simpman 阅读(2424) 评论(0) 推荐(7)
摘要:通过上一节,我们学会的用java绘图。那现在就用java绘制自己坦克。首先通过分析坦克由这几部分组成。如图各个部件的长宽如图。15,10为圆心。 1 /** 2 * 坦克游戏的1.0版 3 * 1.画出坦克 4 * 5 */ 6 package com.test1; 7 8 import javax.swing.*; 9 import java.awt.*; 10 11 import javax.swing.JFrame; 12 13 public class MyTankGame1 extends JFrame { 14 15 MyPane... 阅读全文
posted @ 2014-02-24 23:03 simpman 阅读(4525) 评论(0) 推荐(8)
摘要:总所周知,Redhat和Fedora的软件安装命令是rpm,但是用rpm安 装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软 件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于ubuntu中... 阅读全文
posted @ 2014-02-22 14:09 simpman 阅读(325) 评论(0) 推荐(0)
摘要:1、首先要确认安装了 mod_ssl模块我的机器是centos是系统,执行下面命令yum install -y mod_ssl2、用openssl工具生成密钥,证书请求文件,证书在/usr/local/httpd目下,执行以下命令。2.1生成密钥openssl genrsa 1024 > server.key说明:这是用128位rsa算法生成密钥,得到server.key文件2.2生成证书请求文件openssl req -new -out server.csr说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入2.3生成证书命令:openssl re 阅读全文
posted @ 2014-02-22 13:48 simpman 阅读(1568) 评论(0) 推荐(0)
摘要:安装mod_deflate模块启用apache的GZIP压缩操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard相关环境:Apache httpd 2.2.15安装版本:apache httpd 2.2.15内置mod_deflategzip原本是文件压缩格式,扩展名为.gz,HTTP协议用它来改进WEB应用程序性能,加快HTTP请求返回内容的下载速度,增加用户体验,降低网络带宽占用apache内置有mod_deflate模块来启用gzip功能,但假如安装apache的时候没有编译相关模块,就需要你手动安装一次,以启用它:首先到你的apache源码 阅读全文
posted @ 2014-02-15 17:16 simpman 阅读(1819) 评论(0) 推荐(3)
摘要:http请求有get,post。php发送http请求有三种方式[我所知道的有三种,有其他的告诉我]。file_get_contents();详情见:http://www.cnblogs.com/simpman/p/3419989.htmlcurl发送请求。fsocket发送。下面说使用curl发送... 阅读全文
posted @ 2014-02-14 16:43 simpman 阅读(28207) 评论(1) 推荐(6)
摘要:要写坦克大战当然要先画出坦克。java画图是基础。package com.game;import java.awt.*;import javax.swing.*;public class Pro_1 extends JFrame { public static MyPanel mp=null; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Pro_1 pro_1 = new Pro_1... 阅读全文
posted @ 2014-02-13 15:34 simpman 阅读(375) 评论(0) 推荐(0)
摘要:ed2k://|file|韩顺平.循序渐进学.java.从入门到精通.第0讲-开山篇.avi|37021064|f4fb2fb3db938a642146ccc8f0935fed|h=ao2k3ep7pnvdweoq4myxg7rywv32d6r3|/ed2k://|file|韩顺平.循序渐进学.java.从入门到精通.第1讲-内容介绍.项目演示.原理剖析.avi|73482868|1b6b73f8060fd6b6ef5b5754f0f5154c|h=pwbqcnyj6utxcikfrvq2lo44get667t7|/ed2k://|file|韩顺平.循序渐进学.java.从入门到精通.第2讲- 阅读全文
posted @ 2014-02-12 15:30 simpman 阅读(7880) 评论(0) 推荐(1)