自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

低调的华丽 专栏

我是一只小小鸟,想要越飞越高

  • 博客(62)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu10.04环境下安装JDK

1.下载jdk         首先从oracle网页下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html下载的是jdk-7u3-linux-i586.rpm  2. 解压rpm文件在用户目录下新建目录java,cd到java目录,/home/ken

2012-02-23 10:47:47 2935

原创 Android应用程序的基本组件之Activity

一个Android应用程序可以有几个不同的组件构成,其中Android应用程序中基本组件有Activity,Servier,BroadcastReceiver,ContentProvider等,不同的组件具有不同的特性以及各自的生命周期,在android应用程序开发中经常用到。在接下来的几篇文章里,将陆续的讲解这几个基本组件。                 Activity是Androi

2012-02-02 18:21:44 1357

转载 Android动画开发——Animation动画效果

Android动画开发——Animation动画效果Android开发, 动画效果动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果

2012-02-01 16:08:55 965

转载 Android网络编程——Socket

1、 Socket通信模型如下:应用程序通过套接字可以进行通信,可以使用udp协议或者使用tcp协议,当客户端和服务器端的协议时相对应的,客户端使用tcp,那么服务器端使用tcp 2、 UDP协议:把数据打包成数据包

2011-09-29 17:26:47 5601 1

转载 Android平台下流媒体.视频播放器(功能介绍及源码解析,附源码) SeeJoPlayer

2010.03.27    SeeJoPlayer v1.2.0 beta版:       下载SeeJoPlayer v1.2.0 beta     下载SeeJoPlayer v1.2.0 beta源码     更新说明:    1、完美支持and

2011-09-29 10:16:37 34300 31

转载 绘图设备 QPixmap、QBitmap QImage

绘图设备是指继承QPainterDevice的子类。Qt一共提供了四个这样的类,分别是QPixmap、QBitmap、QImage和QPicture。其中,QPixmap专门为图像在屏幕上的显示做了优化,而QBitmap是QPixmap的一个子类,它的色深限定为1,你可以使用QPixmap的isQBitmap()函数来确定这个QPixmap是不是一个QBitmap。QImage专门为图像的像素级访问做了优化。QPicture则可以记录和重现QPainter的各条命令。下面我们将分两部分介绍这四种绘图设备。<

2010-12-30 09:59:00 1521

转载 安装&测试qt-sdk-linux-x86-opensource-2009.01.bin

<br />安装&测试qt-sdk-linux-x86-opensource-2009.01.bin <br />1.增加可执行权限<br />chmod +x qt-sdk-linux-x86-opensource-2009.01.bin<br />2.运行,会跳出 setup安装界面,跟windows下类似<br />./qt-sdk-linux-x86-opensource-2009.01.bin<br />3.安装完成,在 安装目录 bin下,启动IDE qtcreator <br />./qtcr

2010-11-16 21:55:00 2280

转载 在 redhat9.0 安装QT4 开发平台

<br />安装平台为 redhat9.0<br />本文综合网上教程 根据自己实践综合而来。<br />首先在这里下载 ftp://ftp.qtsoftware.com/qt/source/<br />qt-embedded-linux-opensource-src-4.5.1.tar.bz2<br />qt-x11-opensource-src-4.5.1.tar.gz<br /> <br />qt-x11版本可以产生Qt开发工具,如designer等等,最重要的是可以得到qvfb,嵌入式的开发有了qv

2010-11-16 21:54:00 1032

转载 在 redhat9.0 安装QT4 开发平台

<br />安装平台为 redhat9.0<br />本文综合网上教程 根据自己实践综合而来。<br />首先在这里下载 ftp://ftp.qtsoftware.com/qt/source/<br />qt-embedded-linux-opensource-src-4.5.1.tar.bz2<br />qt-x11-opensource-src-4.5.1.tar.gz<br /> <br />qt-x11版本可以产生Qt开发工具,如designer等等,最重要的是可以得到qvfb,嵌入式的开发有了qv

2010-11-16 21:54:00 723

转载 渐变填充Gradient

<br />渐变,是指逐渐的,有规律性的变化,是一种规律性很强的现象。Qt提供了一个与渐变相关的QGradient类,目前支持三种渐变画刷,分别是线性渐变(QLinearGradient)、辐射渐变(QRadialGradient)、角度渐变(QConicalGradient),如下图所示:<br /><br />从左到右依次为:线性渐变、辐射渐变、角度渐变<br />下面来看一下实现的代码,由于程序较简单,所以将解释都加在了每行代码的后边:<br />1.线性渐变QLinearGradient<br />

2010-11-16 09:48:00 3811

原创 Qt 编码问题QTextCodec

<br /> <br />    在学习计算机语言的时候, 关于字体编码问题, 一直是大家开始学习新语言比较头痛的问题,<br />在这边总结一下关于Qt图形框架开发的编码问题。<br /> <br />  一般在Window开发环境里,是GBK编码,在Linux开发环境里,是utf-8编码,关于编码的定义, 我就不这里多说了,网上有一大堆资料可以查看。<br /> <br />   qt对默认的是unicode编码,在Window开发环境里,比较通用的写法是: 在main.cpp文件中加入:<br /> 

2010-11-05 00:36:00 9882

转载 Qt-4.6动画Animation快速入门三字决

<br /> 前面写过一篇文章Qt动画效果的幕后英雄:QTimeLine,介绍了怎么利用QTimeLine写一动画程序。今天又再重申前文里的一句话,所谓动画 就是在一个时间段内的不同时间点有不同的状态,只要定义好这样状态,实现动画就是水到渠成的事情。当然做这件事情,最好用的就是状态机,没错Qt- 4.6.0提供了QStateMachine类,不过今天我要讲的三字决要简单一些。<br /> 第一决:QPropertyAnimation<br />  QPropertyAnimation用于和QObject中的

2010-10-28 23:29:00 1023

原创 Qt-4.6 Animation动画实现之状态机

<br />转载自: meego中文论坛-米趣网<br /><br />这里再介绍Qt-4.6中提供的状态机框架,它为实现复杂的动画效果提供了一个方便的接口。<br />在接触代码前,先来看一个简单的状态机图(利用Linux工具Dia完成)<br /><br />状 态机顾名思义,应该有不同的状态在切换。上面状态机图中,我们提供了两种状态state1和state2。而状态的区分是由状态的属性来描述的,比如 p1,p2…等等。从一个状态到另一个状态的转化,必须由触发条件来完成,上图state1到state2的

2010-10-28 23:23:00 879

原创 关于QVFB

1 关于QVFB Qvfb是为qtopia做的一个虚拟frambuffer的应用程序,它的最终目的就是把qtopia应用程序运行的的结果显示在qvfb上(实际中是要通过linux的frambuffer驱动显示在lcd屏上的),并提供键盘、鼠标的外设仿真。从而方便研发阶段,用户在pc端就可以完成qtopia的调试工作,极大的提高了工作效率。 2 QVFB概述 Qvfb本身其实也是一个应用程序,qtopia也是一个应用程序,二者通过既定协议完成通信,

2010-10-28 22:56:00 1167

转载 Netlink Socket

Netlink Socket  简介<br />关键字: netlink 简介<br />Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用与内核通信的应用很多,包括:路由 daemon(NETLINK_ROUTE),1-wire 子系统(NETLINK_W1),用户态 socket 协议(NETLINK_USERSOCK),防火墙(NETLINK_F

2010-08-17 14:49:00 11216

转载 QT pro文件中变量的含义

QT pro用于生产Makefile,将目前对于其中各个变量的认识记录如下:-------------------------------------------------------------------------------------------------------------------------------------------------从http://blog.csdn.net/cay22/archive/2010/01/18/5209028.aspx 上转载的部分QT Pro文

2010-08-15 10:43:00 6155

原创 Qt 透明窗体实现

一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setColor (QPalette::Background, Qt::transparent);bgpal.setColor (QPalette::Foreground, QCol

2010-07-03 09:07:00 3576 1

原创 关于Qt的字符编码问题

<br /> <br />QT使用Unicode来存储,绘制以及操作字符串。在很多情况下,可能想要使用不同的编码方式来处理数据。例如大部分的日语文件都被存储在 Shift-JIS或者 ISO2022的文件中,而俄罗斯的用户常常使用KOI8-R或者CP1251编码方式。QT提供了一个QTextCodec 类集合来从Unicode格式转化到相应的格式。<br /> <br />通过QTextCodec可以对程序预设编码方式,有以下三种:<br /> <br />void setCodecForCStrings(

2010-05-31 22:00:00 2940 1

原创 Qt 组件优化

           学Qt也有一段时间了。最近在做小电脑学习系统,也都分了很多模块,有些模块的界面,功能差不多,所以做了一些自定义控件。一些模块的轻量级框架,很多模块,只要按这个框架改动一些,大概就可以做成一个模块啦。很方便。         但这些框架,当项目时间紧急,自定义控件没真正的花时间去测试过,对一些BUG,性能方面,代码的可读性,等等,而且都是在PC机上运行,所以

2010-05-28 00:40:00 1556

原创 Qt 学习总结

Qt使用版本 2010.01 4.6.1 QtCreaterQObject 1.3.1以下注释大多是个人注释,特别是带中文的 ^-^个人水平有限,欢迎指正,推荐先看最下面的后记1.全继承于QObject 拥有单根继承的优势,如32.F1可直接获取类的信息,库类不求人,^-^ 别忘了点More3.inherits() metaObject()  -->JAVA里的getclass i

2010-05-23 10:59:00 4178 2

原创 嵌入式学习之路

目标:达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质。 采用了目前应用最广泛的软硬件开发平台(Linux和Arm)。 学习步骤如下: 1、Linux 基础 安装Linux操作系统 Linux文件系统 (windows的文件共享)Linux的基本命令及使用Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟

2010-05-20 21:03:00 2055

原创 java字符串编码转换

java字符串编码转换    无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。一、关键技术点:    1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等,其中

2010-04-26 23:48:00 1930

原创 DOM初步 创建xml

DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。 下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的。 这是一个XML文档,也是我们要

2010-04-09 10:15:00 2093

转载 [JAVA]二进制,八进制,十六进制,十进制间进行相互转换

十进制转成十六进制:      Integer.toHexString(int i)      十进制转成八进制      Integer.toOctalString(int i)      十进制转成二进制      Integer.toBinaryString(int i)      十六进制转成十进制      Integer.valueOf("FFFF",16).toString()   

2010-03-02 11:42:00 606

转载 java中的IO流总结

java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换 字符为导向的stream的stream。(很难理解么?) 以字节为导向的stream------InputStream/OutputStream InputStream 和 OutputStream是两个abstact类,对于字节为导向的stream

2010-03-02 10:01:00 845 1

转载 分享IKAnalyzer 3.0 中文分词器

IKAnalyzer3.2.0稳定版已经发布,支持Lucene3.0和solr1.4 链接:http://www.javaeye.com/topic/542987 IKAnalyzer V3.1.6GA已发布,请访问http://linliangyi2007.javaeye.com/blog/512577 IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006

2010-02-25 10:57:00 3291

原创 VC++ 6.0 实现 JNI (jni 入门)

内容摘要 JNI是JDK的一部分,用于为Java提供一个本地代码的接口。通过使用JNI编写的程序能够确保你的代码能够完全的移植到所有的平台。JNI使得运行在JVM虚拟机上的Java代码能够操作使用其它语言编写的应用程序和库,比如C/C++以及汇编语言等。此外JNI提供的某些API还允许你把JVM嵌入到本地应用程序中。下图表达了JNI所扮演的角色。本文将通过一个实例来阐述使用VC++

2010-02-23 14:44:00 673

原创 乱码解决方案JNI 数据类型转换

#include jni.h>   #include "com_test_Test.h"   #include    #include    #include      //获取字符串   JNIEXPORT void JNICALL Java_com_test_Test_sayHello(JNIEnv * env, jobject obj,     jstri

2010-02-23 11:18:00 2168 1

原创 C++和JNI的数据转换

如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处理转换。才可以被C/C

2010-02-23 09:54:00 962

原创 关于dll文件的生成以及找不到jni.h的解决办法

首先是关于dll文件的生成:方法如下:打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程 添加如用javah生成的头文件和自己写的一个cpp文件,然后编译运行,如果没有出现错误,既可以在编译成功的debug文件夹中找到dll文件,如果出现找不到jni.h的错误,那么用如下方法解决:fatal er

2010-02-23 09:52:00 1221

原创 JNI入门教程之HelloWorld篇

本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第一个HelloWorld程序。     Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。标准的java类库没有提供你的应用程序所需要的

2010-02-23 09:49:00 782

转载 Java进阶学习:jar打包详解

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要

2010-02-03 09:54:00 771

原创 Lucene2.9加入PaodingAnalyzer2.0,并实现stopwords

  最近开始学习Lucene,java版本的lucene,入门还是比较快的,网上也很多关于lucene的学习资料。我在这里总结一下。1. 搭建Lucene的开发环境:在classpath中添加lucene-core-2.9.1.jar包,在csdn可以下载到该jar包2.加入庖丁解牛jar包 我用是庖丁解牛 2.0.0版本下载地址:http://code.google.

2010-02-02 10:56:00 2287 1

转载 java序列化读取与文本文件读取数据效率对比

关键字: 序列化 文本文件 读取数据 效率 分别写入数据到序列化文件和文本文件中: public static void main(String[] args) {  ArrayList al = new ArrayList();  try {      FileWriter fw = new FileWriter(new File("e://s.txt"));   for(int i

2010-02-02 10:44:00 2518

转载 Java IO流操作方法。。

import java.io.*;import java.util.zip.*;import java.nio.*;import java.nio.channels.FileChannel;import java.nio.charset.Charset;/*** 压缩文件类* @author winlin*/public class zipFile {/*** 普通写*/public void

2010-02-02 10:36:00 1167

转载 Lucene2.9.1笔记(同样适用于Lucene 3.0 )

【注意:本文版权归++yong所有,转载请注明。       】【++yong的博客地址:http://blog.csdn.net/qjyong】开源全文搜索工具包Lucene2.9.1的使用。1. 搭建Lucene的开发环境:在classpath中添加lucene-core-2.9.1.jar包   2. 全文搜索的两个工作: 建立索引文件,搜索索引.   3. Lucene的索引文

2010-02-01 10:18:00 708

转载 Lucene中文分词 庖丁解牛 2.0.0版本发布

  庖丁解牛 最新版本2.0.0 主要变更: 1)调整了package命名 改为net.paoding.analysis开头;调整了一些类的命名,主要是XAnalyzer改为 PaodingAnalyzer之类的。 2)并调整了部分代码的相对位置:代码集中在三个包中: net.paoding.analysis.dictionary 字典抽象--这是核心代码之一 net.paod

2010-02-01 10:00:00 1748

原创 Lucene 2.9 简单例子

获得Lucene在apache网站下载最新的lucene包:http://www.apache.org/dyn/closer.cgi/lucene/java/, 本案我下载的是lucene-2.9.0.zip,解压之后文件结构如下: 我有必要解释一下,因为我觉得我在这里走了一点弯路,contrib目录放的都是配套jar包, 包括词法分析, 查询分析, 高亮显示等等,docs里面的文档很

2010-01-31 10:15:00 977

原创 myeclipse安装插件

在eclipse+myeclipse上如何安装插件: 1.找到eclipse新建一个插件名:比如c:/eclipse下新建一个文件,文件名imagePlugins 2.在imagePlugins文件下再建一个文件eclipse。 3.把要安装的插件解压缩,压缩后有两个文件,分别为features和plugins 4.把features和plugins文件复制到第二步建的eclipse中。即复制到

2010-01-27 15:15:00 524

原创 JAVA复制图片

import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JP

2010-01-19 14:36:00 3825

sqlite数据库管理器-sqlcipher

sqlcipher

2020-12-25

软件使用说明书_超实用.rar

软件使用说明书模版, VChub 网络视频会议软件使用说明书,电子履历系统使用介绍,中欧学生发卡软件使用说明书,软件使用说明书模板+超级实用

2020-08-08

防android4.0 Spinner下拉效果

防android4.0 Spinner下拉效果

2012-08-15

dex2jar反编译工具

jar包反编译工具,android开发必备

2012-07-03

asmack jar包

asmack.jar开发包,XMPP协议的实现!

2012-07-03

asmack 源码

smack包的android版本Asmark,开发即时聊天工具(IM),XMPP协议的实现。

2012-07-03

Android流媒体.视频播放器源码SeeJoPlayer MediaPlayer

说明: 1、完美支持android1.5、android1.6、android2.0、android2.01、android2.1平台; 2、完美支持320×480、480×800、480×854等各种分辨率(自适应屏幕分辨率); 3、支持在线音视频播放,支持URL input和从浏览器调用SeeJoPlayer播放器播放在线音视频; 4、自动转为横屏播放,为用户提供更好的观看体验; 5、修改了没有SD卡程序出错的Bug; 6、美化了视频播放列表和操作说明的界面。

2012-02-02

fckeditor-java-demo

fckeditor-java-demo fckeditor编辑器

2009-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除