`
文章列表
    Web上传图片:         Web前端html上传图片标签     <form id="fabu" method="post" enctype="multipart/form-data"> //表单必须设置enctype <tr> <td>上传图片:</td> <td><input type="file" name="uploadFile& ...
         XML是一种通用的数据交换格式,基本解析方式有SAX和DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。           DOM解析器读入整个文档,挼后构建一个驻留内存的树结构,软后代码就可以使用DOM接口来操作这个树结构。优点:整个文档树在内存中,便于操作,支持删除,修改等操作;缺点:将整个文档调入内存,让费时间和空间;使用场合:一旦解析了文档还需要多次访问这些数据,硬件资源充足。          SAX解析器通过事件驱动。当解析器发现元素开始,元素结束,文本,文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。优点:不用 ...
      在android开发中我们要进行网络交互请求数据时,避免不了对图片的加载与缓存。下面讲下我用到的方法:    一.运用DisplayImageOption加载。运用架包再进行配置就行(架包已上传)。   //加载图片 public static void getview(String icon_path,ImageView imageview){ ImageLoader loader=ImageLoader.getInstance(); //图片请求路径给ImageView设置图片 loader.disp ...
        自定义Dialog:         一.使用DialogActivity将一个activity变成Dailog样式显示。            Dialog有很多类型(单选,多选,进度条,简单显示文本,自定义等) public class DialogActivity extends Activity { private final static int SIMPLE_DIALOG= 1; private final static int CUSTOM_VIEW_DIALOG=2; private final static ...
      Http消息类型分为:请求(Request)消息,响应(Response)消息       Http请求消息结构:包括(请求行(第一行),报头行(后面多行),空格换行(CRLF),可选实体)          Full-Request = Request-Line                 ...

面试后感

        今天参加了第一次正式的面试感慨很多,下面简单说下;         面试一定要的是个人简历,而一个好的简历又是要注意很多细节的,因为细节决定成败嘛。简历内容不在多而在精要,要突出重点,把老板最想知道的 ...

山寨QQ

    博客分类:
  • java
    最近模仿了QQ写了一个简单的QQ通信程序,下面讲讲思路和一些相关代码。     思路:首先要创建一个服务器和客户端,客服端将信息和接收对象发送给服务器端。服务器然后通过接收对象找到相对应的另外一个客户端,并将相应的信息发送到该客户端。主要用到的知识是socket编程,数据库,io流等。   一.创建一个服务器,接收请求链接的客户端,当接收到一个客户端后就启动一个聊天线程。 public void creatServer(int port) { // 创建服务器 ServerSocket sever; try { sever = new ServerS ...

c#蓝牙连接

    博客分类:
  • c#
一.蓝牙收索 1. 首先创建一个蓝牙对象   BluetoothClient Blueclient =new BluetoothClient(); 2.用一个键值对保存收索到的蓝牙地址   Dictionary<string,BluetoothAddress> deviceAddresses=new Dictionary<string,BluetoothAddress>(); 3.设置蓝牙无线电状态   BluetoothRadio BlueRadio=BluetoothRadio.PrimaryRadio;   BlueRadio.Mode=RadioMode.Conn ...

java-线程总结

    博客分类:
  • java
      这几天对线程进行了一定的学习和了解,下面对线程的一些基本知识进行一下总结    一.线程的创建     1. 继承Thread类     public Class MyThread extendws Thread{ public void run(){ //线程体 } }    2.实现Runnable接口   public MyThread implements Runnable{ public void run(){ //线程体 } }    3.创建内部类线程 new Thread(){ ...
      做了几天的多线程游戏终于有点样子了。下面就我实现的一些功能简单列举下:        1.植物的种植(实现4种)        2.豌豆炮弹的设置(有僵尸在同一路出现时开炮。打中后消失。没有僵尸时停止开炮)        3.太阳花的设置(为了调试起见,设置为每隔相同时间生产一个太阳)        4.草莓弹的设置(只有僵尸在同一路,并碰到时炸开。并消灭相邻两路紧挨的僵尸)        5.土豆的设置(僵尸碰到土豆是停止前进。其他植物也一样)        6.僵尸的设置(僵尸随机产生从那一路出现。僵尸中10个豌豆弹或碰到草莓弹时消失)        7.小车的设置(僵尸碰到 ...

Java io流

    博客分类:
  • java
     JAVA io流分为按方向可分为:输入流,输出流。按类型可分为:字节流,字符流。输入输出都是成对出现的。      今天就字节流讲下其中的几种读写方式,比较各种方式的效率(读写同一大小的文件,比较其所用时间)     一.FileInputStream,FileOutputStream的read()与write()方法,每次读一个字节。 public class Fileio { //输入输出方法 public void readFile(String srcpath,String destpath){ //构造输入,输出流对象 try{ ...

一点基础知识

    博客分类:
  • java
1.super   对象,调用父类方法2.this       当前对象,调用方法。     调用构造函数(必须在另一个构造函数内的第一条)例:student(){this.student("aaa")}    student(String s){}3.String 是最终类型,不能再改变例:string s="aaa",string s="abb"     错     string s="aaa",s="abb" 对,表示两个不同的对象  StringBuffer 是可变的,比Strin ...
    经过五六天的努力,我的音乐播放器终于初步完成了,在过程中对Android有了进一步的了解。以下是我的播放器实现的功能:       1.上一曲,下一曲 ,随机播放          2.暂停,播放       3.时间,进度条随歌曲播放改变       4.歌词歌名的显示       5.来电暂停,挂断继续                     6.实现后台播放       7.能遍历内存卡所有歌曲并显示出歌曲信息       8.界面的跳转                                   9.实现摇晃一下换歌    下面介绍一下其中的几个功能: ...
     已经开始做MP3播放器几天了,一直忘了写博客了,在这过程中遇到了很多问题。也是初涉Android,各方面都不熟悉,所以有时确实让人有点头疼,还好都在一一克服。在这讲一下如何获取MP3文件里的信息。     我们知道,在一个音乐文件中包含了歌曲的作者,题目,时长,歌词等信息,我们要将这些信息显示出来Android提供了一些方法。如下: String title = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.TITLE));//获取歌名 String author = cursor.getString ...
    自定义数组是为了克服传统数组的缺点,更好地方便程序员编程,由程序员自己编写的数组。   一.  在此之前先说说JAVA中数组的缺点如下:          1.数组中元素类型统一,不能改变。          2.数组的长度固定,不能改变。          3.数组不便于插入,删除元素。 二.自定义数组就是要吸取JAVA中数组的优点,克服其缺点。      1.首先我们来克服第一个缺点-----数组中元素类型统一。         我们知道基本数据类型在JAVA中都有其包转类。我们要在一个数组中存入各种数据类型的话,我们可以考虑把数组类型定义为它们的超类Object类 ...
Global site tag (gtag.js) - Google Analytics