- 博客(23)
- 资源 (18)
- 收藏
- 关注
原创 swing学习笔计2
<br />如何获得系统中的所有字体:<br />String[] fonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();<br /> <br />网格组布局(GirdBagLayout)<br />GirdBagConstraints 中的参数<br />1 girdx, girdy 指定了被添加组件左上角的行和列的位置<br />girdwidth,girdheight决定了组件占用
2011-03-29 16:38:00 1484
原创 java swing学习笔计1
虽然java swing用的不多吧,但最近的项目要用一下,只好来学一下了,为了避免重复学习,就把有关重点记录一下。有关的类结构如上。1 如何把窗口显示在屏幕中央Toolkit kit = Toolkit.getDefaultToolkit(); Dimension screenSize = kit.getScreenSize(); int screenWidth = screenSize.width; int screenHeight = screenSize.height; set
2011-03-28 14:34:00 1569
原创 java swing学习笔计
<br />虽然java swing用的不多吧,但最近的项目要用一下,只好来学一下了,为了避免重复学习,就把有关重点记录一下。<br /> <br /><br /> <br />有关的类结构如上。<br />1 如何把窗口显示在屏幕中央<br />Toolkit kit = Toolkit.getDefaultToolkit(); Dimension screenSize = kit.getScreenSize(); int screenWidth = screenSize.width;
2011-03-28 14:34:00 1679
原创 视频编码与视频格式的区别和联系
<br />注:参考百度知道 http://zhidao.baidu.com/question/199172489.html<br /> <br />视频编码是一种压缩技术,就是把原始的视频流压缩成特定的比特流(视编码方案)。视频格式是一种封装格式,就是把编码后的比特流进行封装,不同的视频格式封装方法不同。打个比方,原始的模拟视频采用MPEG2数字化编码后,你可以采用TS流格式封装成TS流文件,也可以采用PS流格式封装成PS流文件,选择权在于你,TS流是称为实时流,他把视频信息分成很多很小的包,损坏了一个包
2011-03-24 11:10:00 7855
转载 RTP与RTCP协议介绍
RTP与RTCP协议介绍<br />流媒体是指Internet上使用流式传输技术的连续时基媒体。当前在Internet上传输音频和视频等信息主要有两种方式:下载和流式传输。<br />下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件。在视频直播等应用场合,由于生成整个媒体文件要等直播结束,也就是用户至少要在直播结束后才能看到直播节目,所以用下载方式不能实现直播。<br />流式传输是指传输之前首先对多媒体进行预处理(降低质量和高效压缩),然后使用缓存系统来保证数据连续正确地进行传输。使用流
2011-03-21 21:30:00 996
原创 交错式影像与渐进式影像
注:以下来自维基百科隔行扫描是一种将图像显示在扫描式的显示设备上的方法,例如阴极射线管(CRT for Cathode Ray Tube)。 在同样帧率的情况下,这种方法比起逐行扫描引起的视觉闪烁比较小。扫描设备交换扫描偶数行和奇数行。在PAL制式和NTSC制式中,都是先扫描奇数行,即奇数场。目录[隐藏]1描述2广播电视3缺点4计算机文件格式5参见6外部链接[编辑]描述非隔行扫描的扫描方法(即逐行扫描)通常从上到下的扫描每帧图像。这个过程消耗的时间比较长,阴极射线的荧光衰减将造成人视觉的闪烁感觉。当带宽受限
2011-03-19 15:23:00 6511
原创 windows下下载android源码
下载源码需要的工具有 Git 及 repo(用python写的),还需要类Linux环境.Git工具有Windows版,还需要一个cygwin来模拟 linux 环境.注意:如果直接装完 Git 后就开始 git clone,这样下载下来的代码是不会自动归类的,很散,没法看,而且占用空间有40G那么大.一、下载并安装msysGit地址:http://code.goo
2011-03-15 18:16:00 1651
转载 如何画正弦曲线
package com.testSurfaceView; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.g
2011-03-11 21:00:00 6571 1
原创 每种技术都只懂皮毛
<br />技术的学习是一个长期的过程,而对于我来说,今天学学这,明天学学那,导致任何事情都只懂一点皮毛。唉,悲剧!<br />现在既然学习 android 平台,那么其它的一切都不管了。<br />先把android平台弄熟。<br />不要认为自己学的怎么怎么好了,去各大论坛看看,百分之九十不懂。<br />android的应用程序开发,只是一部分,有太多的东西可以去研究了。为啥不去研究一下!<br />技术之路很长很长,太需要毅力了。<br />尽量,多学习,每天学点。有时间转到linux上吧! 不然
2011-03-11 13:49:00 1317
原创 Emulator 工具
<br />一、如何进入 Emulator console<br />telnet localhost 5554<br /> <br />二、在console下做什么工作<br /> <br />一、网络重定向,例如<br />redir add tcp:5000:6000<br />就是把对来自 localhost:5000 的TCP或UDP转向到 10.0.2.15:6000<br /> <br />redir list 列出所有重定向<br />redir del 删除重定向<br /> <br />
2011-03-11 08:55:00 1264
原创 android tools简介
<br />1 准备开发的电脑(略)<br />2 Download and install the SDK starter package<br />3 Install the ADT Plugin for Eclipse<br />4 Add Android platforms and other components to your SDK<br /> <br />android2.2支持的屏幕:QVGA (240x320, low density(120dpi), small screen) WQV
2011-03-10 16:31:00 1360
原创 UDP的应用
<br />UDP的应用过程中主要有两个类: DatagramPacket 、DatagramSocket<br />具体如何用,看下面两段程序。<br />服务器端程序:<br />import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class UDPDicardServer {
2011-03-07 20:33:00 2561
原创 编码乱码
<br />在编程中总有意的考虑编码问题,特别是String 的构造函数中有 charset 时,那怎么才不头疼呢?<br /> <br />也不管对不对,反正结果正确就行!<br />说是java支持 Unicode的,那一个字符在java内部是按几个字节来表示的呢? 2个! 不管它内部是几个,记住以下情况:<br /> <br />如果你编写java程序时用的是utf8编码,那么Ascii就是一个字节,汉字就是三个字节,这个字符串占的总字节数就代表这个字符串,这个字节总数是个事实,java也不能改变。
2011-03-07 17:11:00 539
原创 Socket for server(ServerSocket)
<br />1 The constructor<br /> public ServerSocket(int port) throws BindException, IOException<br /> public ServerSocket(int port, int queueLength) throws BindException, IOException<br /> public ServerSocket(int port, int queueLength, InetAddress bindAddres
2011-03-06 18:38:00 692
原创 Socket for client
<br />Socket 会被client和server用到,它代表一个线上的联结,不属于client也不属于server。它的构造函数如下:<br />1 public Socket(String host, int port) throws UnknownHostException, IOException;<br /> 会尝试建立一个对远程的connect,但在本机上的IP就是本机IP,port是本机操作系统随即分配的。<br /> <br />2 public Socket(InetAddress
2011-03-06 11:33:00 1634
原创 java编程中Proxy的应用
一、设置系统代理方法如下:java -Dhttp.proxyHost=192.168.254.254 -Dhttp.proxyPort=9000 com.domain.Program 或System.setProperty("http.proxyHost", "192.168.254.254");System.setProperty("http.proxyPort", "9000");System.setProperty("http.nonProxyHosts", "java.oreilly.com|x
2011-03-05 21:53:00 3006
原创 unicode utf8 utf16区别和联系
<br />Unicode: <br /><br />unicode.org制定的编码机制, 要将全世界常用文字都函括进去.<br />在1.0中是16位编码, 由U+0000到U+FFFF. 每个2byte码对应一个字符; 在2.0开始抛弃了16位限制, 原来的16位作为基本位平面, 另外增加了16个位平面, 相当于20位编码, 编码范围0到0x10FFFF.<br /><br />UTF: Unicode/UCS Transformation Format<br /><br />UTF-8, 8bit编
2011-03-05 21:00:00 1170
原创 自己的线程池
线程池我们都听说过,但它具体是如何工作的好像并不清楚。且看下面的分析。当一个任务可由4个线程完成时,如果再生成更多的线程则会降低cpu利用率,那么我们只用这四个线程就行了。 但一个线程当它的任务完成时,它就会die,这样我们就不能再利用了。我们有方法让它不die,并把这4个线程放到一个数组(其它数据结构也行)中来循环利用它们,这个数组就是一个 thread pool 了! 真正实现时还要结合这个任务(task)本身以及线程间的通信。 下面是一个例子,代码比较难,慢慢研究。假设我们想压缩一个目录下所有文件,我
2011-03-05 17:19:00 562
原创 线程间的通信
<br />平时的java程序中很少用到两个线程间的通信,但当编写网络程序时,就会常常用到了。<br />一个线程包含的方法有:<br />yield() 不释放自己已经占用的锁。<br />sleep() 不多说。 可以被interrupt。<br /> <br />join() 线程A等待线程B执行完成。<br /> <br />It's not uncommon for one thread to need the result of another thread. For example, a we
2011-03-05 17:00:00 538
转载 手机制式如何理解(来自百度知道)
<br /><br />1.手机制式就是指这部手机支持什麽网络。目前手机制式可以分为两大家族:GSM家族和CDMA家族。<br />GSM家族包括2G/2.5G/2.75G的GSM/GPRS/EDGE,还有3G/3.5G/3.75G的WCDMA/HSPA(包括HSDPA/HSUPA)/HSPA+,而CDMA家族包括2.5G/2.75G的CDMA IS95/CDMA 1X,和3G/3.5G的CDMA2000 EV-DO Rev.O/A/B/C,两种家族的手机和手机卡互不通用。当然还有一些是GSM/CDMA双模
2011-03-04 10:35:00 3647
数据库系统概念第五版清晰版pdf-final
2014-03-01
数据库系统概念第五版清晰版pdf-03
2014-03-01
数据库系统概念第五版清晰版pdf-02
2014-03-01
数据库系统概念第五版清晰版pdf-01 (看我资源,共5份!)
2014-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人