`
文章列表
  1、listview在拖动的时候背景图片消失变成黑色背景,等到拖动完毕我们自己的背景图片才显示出来,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或在在XML中加入 android:scrollingCache=”false” 或 android:cacheColorHint=”#00000000″ 2、listview的上边和下边有黑色的阴影 解决: android:fadingEdge=”none” ...
<!--[if !supportLists]-->1、<!--[endif]-->引导语/数字证书的应用 提到数字证书,大家首先可能想到这些。 然而其实这些也是数字证书运用很广泛的地方,可以说,数字证书是整个信息时代网络安全及其有力的一种保障。  我们可以简单的用一种很直接的方法查看我们的证书,比如右击一个exe类型的文件,打开文件的属性,然后你可以很清楚的看到数字证书这个选项。一般合格的企业都会给自己的软件颁发一个证书,从而保障自己软件的不可修改和盗用。试着想象一下,如果有人恶意的伪造了一个QQ软件,然后他通过此软件窃取了大量用户的信息,这造成的损失将是不可估量 ...
      网络画板的开发也是基于通信基础。关于通信的体内容,在上一篇博客里面已经说过,这里不再多说。这里主要介绍一下该画板的实现过程。当然这三行代码还是核心内容。 ServerSocket server = new ServerSocket(12345); Socket client = server.accept(); Socket client = new Socket("localhost", 12345);          首先,是一个画板的实现,这个不是大问题。还有就是文件传输的问题,这也不是问题,这个在上一章已经得到解决。所以不在累述。 ...
        自然界的通信种类是多种多样的,我们在每一天都会遇到各种各样的通信问题。然而通信的实质是什么,其实就是一种协议而已,仅此。就拿语言文字来说吧,每个国家制定不同的语言用来实现交流,这就是一种最基础的通信,每个文字代表的是一种不同的内容,这是人和人之间事先定好的协议,所以说,只要协议一旦确定,通信就不是什么大问题了。        学习java通信的核心是创建服务器,客户端连接服务器,客户端与服务器的信息交换。创建服务器只需要一行代码就足够了Socketserver server=new Socket(port)(其中port为服务器得端口号),创建服务器后,服务器需要进入等待状 ...

今夜,灵魂

public class Dream { private static int heart; //不变的是一颗心。 private int time;//时间会改变。 int dream=heart+time;//一颗永远的心,加时间,就是梦想能到的地方。 } public class Poetry extends Dream{ /** 今夜,灵魂 * 作者:周建权 */ public static void main(String[] args) { /******************* 怎么能入睡,今夜,怎么能 蓝瓦已潜入沙河静默 ...

小球与线程

    博客分类:
  • java
     通过线程来实现动态的小球是一个比较复杂的过程,首先是能够让小球碰到壁后弹起来,这个方法的实现有一些技巧在里面,就是定义的的哥方方向变量,通过把方向赋予一定的值从而来使用switch语句或是if语句进行判断。以达到转变方向的过程。这是弹球的主要思想 首先是定义了一个面板类. /** * 定义一个画画类,用来生成面板和画画。 * @author 周建权 20130713 * */ public class Draw extends JFrame { private JPanel jpanel; private Graphics g; /** ...
    足球游戏真的是用最最简单的代码画出来的,首先是实现定义一个入口的主函数,还有就是画了一个简易的足球场。模拟运动员踢角球的过程,画场地的时候用了重绘,这样就能够每次踢玩球后不用再次重绘嘛,这个比较方便,不用每次试验前运行一次程序,操作方便了一些,这个不是重点。先看前面的代码。 /** * 定义一个画画类,用来生成面板和画画。 * @author 周建权 2013.07.14 * */ public class StartJFrame extends JFrame { /** * 定义函数的入口主函数 * @param args */ ...

谢宾斯基三角形

    博客分类:
  • java
 谢宾斯基三角形是有好多的小三角形经过多次迭代之后形成的。首先定义一个画板。 //定义一个三角形的类,继承于JFrame public class TriangleFrame extends JFrame { //定义一个函数的入口主函数 public static void main(String[] args) { //实例化一个对象 TriangleFrame Tri = new TriangleFrame(); Tri.showGUI();//调用showGUI函数 } public Graphics g;//定义全局共有变量g // 定义s ...
   如果说数组是一条修好公路,那么队列就是一条只有起点没有终点的路,它依据人们的实际情况不断的重修,直到修到人们所要达到的低分,虽然这个例子不够现实,但是这确实是数组和队列的很好解释。队列的使用,一般 ...

文件类

    博客分类:
  • java
  文件类的运用和字符串的运用一样,一般不会是很复杂的算法,关键是选取类中正确的方法,这样就能达到很好的运用效果。    输入输出流式文件读取的核心内容,弄懂了这个其实文件这一块就比较容易解决了。首先我是这样记住他们这样的用法。第一就是,读取的时候是要把文件从里面弄出来。所以就是FileInputStream,写的时候是从外面写,所以就是Out了嘛。在读取文档的时候一般是通过建立一个数组,把要读去的内容都读取到数组中,然后通过字符串输出结果。这样不会造成汉字的乱码。这个是必须要注意的一点。在写文档的时候最好是一般是把内容放在字符串里面,然后再调用字符串自身的数组把内容提取到新建的数组里面。或是直 ...
1.刚开始没做的时候觉得这个一定会是很难,熊哥讲这几节课的时候,恰好我的电脑坏了(坏了足足四天),于是那几天就没有快速地去练习 怎么做登录界面。是后来补做的。先看代码 package qqzjq20130705; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JCheckB ...
   一、构造器 当我们创建一个类时,系统便会自动给它赋予一个无参数的构造器,构造器严格的说来不算是方法啦,只是因为它可以传入参数,所以也把它叫作构造器方法,构造器方法不能定义返回值,且必须与类名字一样。构造器方法只有在创建对象时调用,对于一个对象而言,构造器只能调用一次。当然,构造器和一般的方法一样也可以重载,定义可以传入不同参数的构造器,这也构造方法的主要用途:在创建对象时,初始化对象某些属性值。要注意的是:每个类都有一个默认的无参构造器,但是如果重写了一个有参数的构造器,则默认的无参构造器就不能调用,除非在类定义中显示声明。构造方法实用来实例化一个对象。同时,构造器方法可以在构造器中调用 ...
   首先,我们先明确什么是类,当然了奥特曼和小怪兽就属于类的范畴。它们各自属于某一事物的抽象集合,不是具体的东西,而是一个高度概括了的抽象概念。所有的类都可以是由生活中的模型演化而来,因此所有类其实都是源于生活,面向对象编程其实就是模拟现实生活。    奥特曼打小怪兽虽然看似不是源于生活,但是其实它只是把两个人或是两个动物搏斗的场景扩大了一些罢了。因此说它还是离不开生活。在java中,类可以作为一种自定义的数据类型,因此在调用方法时能够作为参数进行传递。   下面我们再来看对象,对象是类的具体化,也就是奥特曼这个类的具体,比如说迪迦奥特曼,还有赛文奥特曼,就是奥特曼类的具体,因此迪迦奥特曼和赛 ...
  有人说法语是世界上最美丽的语言,也有人把娇小的东南亚语言还有西太平洋附近的一些稀少的语言视为是天籁。然而有一门语言,现在世界各地都在用,管你的肤色是什么,不管你的国籍在哪里,也不在乎你是男是女,你都可以成为她的朋友,她叫java~    首先先来认识一下这门语言最基础的东西,那就是她的数据类型啦,java数据类型包括基本数据类型和引用类型(对象类型,类类型),基本数据类型包括以下几种:         byte 字节型 8bit        short 短整型 16bit        int 整型 32bit        long 长整型 64bit     ...
Global site tag (gtag.js) - Google Analytics