`
文章列表
对于网站设计师来讲,网站的访问速度甚至比内容还重要。就算网站内容很优秀,但如果访问速度很慢,相信也不会有多少人耐心等待。下面就介绍一些我试用过的网站减肥方法,效果还不错,文章插图中的数字就是我博客减肥前后数据对比图,也希望在将来设计网站的时候能多多注意以下几项。 1:使用Gzip压缩文档:Gzip编码是用来改进网页性能的方法,不仅可以减小存储空间,还可以减少传输所需要的时间。将网站中的文件使用Gzip压缩后,可以显著地增加网页加载速度,同时也可以降低网站的带宽流量消耗。(使用此方法会加重服务器负担,因为需要修改服务器配置,对于虚拟主机用户来讲不可操作。) 延伸阅读: 如何给Tomcat,Ap ...
import java.awt.*; import javax.swing.*; import java.awt.event.*; public class DragFrame extends JFrame { private boolean startDrag = false; private Point p = null; public static void main(String[] args) { DragFrame df = new DragFrame(); df.setUndecorated(true); df.setSize(400, ...
电脑坏了,重装一下,给讲一下重装的过程以及遇到的问题: 1:首先是系统重装 2:重装完事之后,用U盘给自己考一个"驱动人生",这个软件自带一个网卡驱动,装好连上网络以后,就把显卡驱动之类的装一下 3:可以上网,就可以把网盘里面准好的东西下载下来了,先载一个输入法。 4:JDK装起来把,这是必须的,环境变量就不说了(版本最好是1.6的,1.5的好像跟maven有点冲突)。 5:eclipse搞一个,如果是从别人那里弄一个就最好了,自带的maven跟svn插件。 6:svn乌龟跟插件弄一下,团队开发必须的。 svn从团队那里载代码的时候,记得把用户名,密码给设置好。如果不小心弄错 ...

Swing基础

    博客分类:
  • Java
JFrame: frame = new JFrame(); frame.setUndecorated(true);//没有边框 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ImageIcon img = new ImageIcon("img/login.jpg"); JLabel imgLabel = new JLabel(img); frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE)); imgLabel.setBo ...
因为我看到国外很多素材,但是国内不多,我希望来做好这个事情。 本人整理了3000首,我想请问下iteye的朋友这里的整理和分类对大家有没有帮助。 按照这个思路做下去可行吗,有多大的实用性。 先看看分类,我个人觉得还不够完善,大家还有什么好的建议吗?我那里还有很多,还想做更完善更大的游戏音效库。 游戏音效素材的下载地址 : http://www.2gei.com/sound/
在swing界面中写一个键盘,使用前记得放置背景图片 import java.awt.*; import javax.swing.*; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class framebg { private static Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); private s ...
这是刚开始学习java网络编程的时候做的一个东东,,局域网聊天器,可以在局域网内,和小伙伴聊天,共同画图(游戏原型)。

java程序打包

    博客分类:
  • Java
打包一般分为两种,一种是B/S架构打包,一种是C/S打包,大同小异,简单介绍一下: 首先使用Meaven打包成jar 1:对工程进行clean,install一下,如果是C/S,会打包成war,(当然可以在命令行下面进行打包,命令为: jar -cvf  cbweb.war *),如果是B/S架构,会在target目录下生成一个.jar文件,这个jar包是不包含图片,配置文件的,然后将图片,主题和其他的需要的properties一起放到一个文件中。 2:java -jar rcs.jar写一个txt文件,windows改成.bat文件,,linux改成.sh文件,这时就可以进行启动了(如果用 ...
java驱动打印代码: PrintTest.print(printMap, map1,Main.printname); import java.awt.BasicStroke; import java.awt.Color; import java.awt.Component; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Toolkit; import java.awt.print.Book; ...
这篇文章会带有普遍性,不见得适合所有人,或者文章所描述的也不见得是对的,只是根据我的经历和所见写成的一篇文章,仅供参考。 前言: 在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。 如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧,这篇文章是给还在迷茫怎么去学习和成长的新人一些指点。所有意见仅供参考,我也是根据我的所见所 ...
3:BaseAdapter 这种Adapter写起来最复杂,但是可以实现的功能却是最多的,比如说在某一个listview中加入button的监听事件等等,这也是必备的掌握技能 package com.example.arrayada; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.widget.ListView; import ...
批量打包:http://www.xuanyusong.com/archives/2418 首先要搞清: 1.Resources文件夹 Resources文件夹是一个只读的文件夹,通过Resources.Load()来读取对象。因为这个文件夹下的所有资源都可以运行时来加载,所以Resources文件夹下的所有东西都会 ...
文章来源:http://www.blogjava.net/baizhihui19870626/articles/372872.html 还不错建议看下. import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ReadFile { public ReadFile() { } /** * 读取某个文件夹下的所有文件 */ public ...
H2是一个短小精干的嵌入式数据库引擎; 一个用Java开发的嵌入式数据库 H2数据库介绍 [size=medium]常用的开源数据库:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、性能和功能的优势 H2比HSQLDB的最大的优势就是h2提供了一个十分方便的web控制台用于操作和管理数据库内容,这点比起HSQLDB的swing和awt控制台 ...
引用http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html       在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI ...
Global site tag (gtag.js) - Google Analytics