自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 core plot使用指南

1。首先下载core plot源码官网下载:http://code.google.com/p/core-plot/2。给新建项目添加coreplot框架,从core-plot源码中得framework文件夹中,拖拽CorePlot-CocoaTouch.xcodeproj到新项目中,系统给出添加提示,使用默认,直接点击add按钮3。打开新添加的框架,找到libCorePlot-CocoaTouch.a,将其放置在Targets-->Link Binary With Libraries目录下4。识

2011-05-18 16:53:00 1819

原创 补码、原码、反码-移位操作 编解码

<br />     数据在计算机中都是按照字节存储的,1个字节等于8位(1Byte=8bit),而计算机只能识别0和1这两个数,所以根据排列,1个字节能代表256种不同的信息,即28(0和1两种可能,8位排列)。<br />       整数(4Byte)分为:有符号和无符号整数。在计算机存储中最高位代表符号位,如果最高位是0表示是负数,最高位是1表示是正数。负整数在计算机中是以补码形式储存的,补码是怎么样表示的呢,这里还要引入另一个概念——反码,所谓反码就是把负数的原码(负数的原码和和它的绝对值所对应的

2010-08-20 11:32:00 2288 1

原创 RTSP协议详解

<br />关于 RTSP.<br />RTSP协议是一个非常类似HTTP协议的流控制协议。它们都使用纯文本来发送信息,而且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计,也是为了能够兼容使用以前写的HTTP协议分析代码 。这是个好消息。<br />它们主要的区别是HTTP协议是没有状态的, http协议在发送一个命令后,连接会断开,而且命令之间没有依赖性。不同的是RTSP的命令需要知道现在正处于一个什么状态,也就是说rtsp的命令总是按照顺序来发送,某个命令总在另外一个命令之前要发送。Rtsp

2010-08-20 11:08:00 1327

原创 Linux下的实时流媒体编程(RTP,RTCP,RTSP)

<br />      流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。<br />一、流媒体简介<br />     随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称

2010-08-20 10:59:00 1302

原创 UTF-16、UTF-16BE、UTF-16LE编码方式的区别

import java.io.IOException; /** * UTF-16BE: 16 位 UCS 转换格式,Big Endian(最低地址存放高位字节,符合人们的阅读习惯)字节顺序 * UTF-16LE: 16 位 UCS 转换格式,Little-endian(最高地址存放高位字节)字节顺序 * UTF-16: 16 位 UCS 转换格式,字节顺序(是高字节在前还是低字节在前)由流中的前两字节中字节顺序标记来确定 * * UTF-16BE

2010-07-26 19:41:00 5365

原创 BlackBerry上连接HTTP或Socket的五种方式

在blackberry的开发中,网络相关的设置有时候比较令人困惑,下面是一篇关于网络设置编程的文章BlackBerry上连接HTTP或Socket的五种方式BlackBerry 的API提供了五种方式来进行HTTP或者socket连接,包括:1, BlackBerry Enterprise Server(BES)方式这种方式通过使用BES的BlackBerry MDS Services来进行网络连接,BlackBerry MDS Services负责处理所有的浏览器请求或者连接请求、并负责数据加密,这是黑莓

2010-07-25 16:25:00 1897

原创 int、char、double与byte相互转换

//整数到字节数组的转换  public static byte[] intToByte(int number) {    int temp = number;    byte[] b=new byte[4];    for (int i=b.length-1;i>-1;i–){      b[i] = new Integer(temp&0xff).byteValue();      //将最高位保存在最低位      temp = temp >> 8;       //向右移8位    }    retu

2010-07-06 15:01:00 10684

原创 HTTP请求和响应格式

<br />HTTP请求格式:<br /><request-line><br /><headers><br /><blank line><br />[<request-body>]<br />说明:第一行必须是一个请求行(request-line),用来说明请求类型,要访问的资源以及所使用的HTTP版本.<br />      紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息.<br />      之后是一个空行.<br />      再后面可以添加任意的其他数据[称之为主体(bod

2010-06-10 09:12:00 725

原创 BlackBerry介绍

       提起BlackBerry,大家都知道是全键盘式手机的鼻祖。更拽的说法是一个完整的移动办公解决方案。BlackBerry凭借着Push mail(邮件推送)的高效获得了商务人士的青睐。而之后blackberry采用的3DES和AES数据加密技术为这些在空中传递商业机密的人们,提供了更安全的保证。       中国用户把它亲切的称之为黑莓,虽然黑莓这种称呼并没有得到官方的认可。    

2010-05-11 14:35:00 1693 1

原创 Java基于Socket文件传输示例

最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端package sterning;import java.io.BufferedInputStream;import java.i

2010-05-10 14:45:00 1011

原创 多线程Java Socket编程示例

这篇做为学习孙卫琴>的学习笔记吧.其中采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求.1.服务端package sterning;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import

2010-05-10 14:41:00 779

原创 ESN、min、imsi和A-key各有什么用

ESN:电子序列号Electronic Serial Number的缩写,是MS的身份识别符。IMSI:国际移动用户识别码(唯一标识),IMSI = MCC + MNC + MSIN,其中MCC是指移动台国家代码(3 位,中国460),MNC是指移动网代码(2 位中国00),MSIN是指移动用户识别号码(10 位 )Akey:是存储在MS中进行鉴权和加密的密钥,是分配给MS的64bit数据,并且仅

2010-04-08 11:13:00 3493

原创 BB散笔

黑莓手机支持翻转后页面文件自动重新加载,无需mobile中的resize事件,只要根据屏幕方向调整资源即可。控制屏幕翻转UiEngineInstance _ue; _ue = Ui.getUiEngineInstance();ue.setAcceptableDirections(Display.DIRECTION_WEST );

2010-03-31 09:01:00 586

原创 J2ME程序操作文件系统

一、是否能够读写想要自己编写的程序能够读写文件(注意这里所说的文件不是指jar包中的文件,是指比如手机内存或卡中的文件),首先要确认程序将要安装的手机是否支持 JSR75 ;其次还要知道该手机是否允许未签名的程序访问内部文件系统。如果其中有一个条件不能满足,那么程序就无法实现出文件的读写功能了。在对文件系统的操作方面,J2ME提供的功能是很有限的,之所以有这么多的限制,是为了安全着想。J2ME在设

2010-03-13 15:09:00 474

原创 Lwuit精简解说,Lwuit的21条

    虽说标题是精简解说,但总的来说内容还是很多的,如果不想看搅人的英文或繁琐的API,以下的一些文字也许能够作为你的中文精简参考文档,即使你不是做Java开发的(也许将来你会),我想下面的知识也是值得收藏的。如果你不知道一些组件的基本使用方法,或者是布局方式,文中几句话就能得到你所想要的。       本人是做.NET开发的,由于新找的工作,去到公司时,.NET网站已经处于收尾阶段,现在要

2010-03-08 17:33:00 1008

原创 资源(*.res) 文件使用及定义

资源标识符  +  关键字  +  资源文件名       ①   资源标识符:程序中调用资源时的特殊标号;       ②   关键字:标识资源文件类型;         Wave :   资源文件是声音文件;         RCDATA :  JPEG 文件;         AVI :  AVI 动画;         ICON :   图标文件;         BITMAP :   位

2010-03-08 16:09:00 762

原创 Eclipse插件安装的三种方法

(前两种安装方式以多国语言包的安装为例)1.  普通安装:用直接解压的安装方式来实现 解压插件到某个文件夹 将下载的插件文件解压到 Eclipse 的安装目录下 如插件文件为多国语言包: NLpack1-eclipse-SDK-3.1.1a-win32 下载的插件文件大多数书压缩文件,解压后得到包含 eclipse 的文件夹(里面有 plugins 和 features 文件夹

2010-03-08 12:59:00 619

原创 MTK平台下JAVA的J2ME运行平台实现和开发设计

本文描述了J2ME运行平台在MTK系统下的设计和实现。首先,简要介绍了J2ME运行环境和MTK平台。然后,在分析此系统需要实现的功能基础上,根据现有资源和平台特性,提出了整个平台的框架,并且详细描述平台各个子功能模块的设计。最后,详细介绍了系统各个模块的实现。关键词 嵌入式系统 J2ME MTK Java虚拟机 移植接口引 言现在Java技术十分流行,发展势头强劲,而且在SUN公司

2010-03-05 19:22:00 3531 1

原创 AlphaMobileControls 控件的缩放问题

AlphaPictureBox bar_img;bar_img = new AlphaPictureBox();bar_img.Image = AlphaImage.CreateFromFile(path + @"/image/sb_thumber.png");bar_img.Location = new Point(location.X, location.Y + 40);bar_img

2010-02-23 11:39:00 1701 1

原创 C#绘图双缓冲技术总结(转)

GDI+的双缓冲问题一直以来的误区:.net1.1 和 .net 2.0 在处理控件双缓冲上是有区别的。.net 1.1 中,使用:this.SetStyle(ControlStyles.DoubleBuffer, true); .net 2.0中,使用:this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);怪不说老是提示

2009-12-31 16:29:00 1140 1

原创 C#启动一个外部程序(3)-CreateProcess

今天还是继续说说C#调用系统Api启动外部程序的方法,今天要说的是CreateProcess这个Api函数,相比前两篇文章(一、二)中所说的Api,CreateProcess参数要更复杂一些,但使用起来,要更灵活。1.using System.Runtime.InteropServices;2. CreateProcess中用到了几个结构体类型,先声明他们:         [Syst

2009-12-22 09:42:00 5646 1

原创 C#启动一个外部程序(2)-ShellExecute

调用Win32 API。1.using System.Runtime.InteropServices;2.[DllImport("shell32.dll")]        public static extern int ShellExecute(IntPtr hwnd,StringBuilder lpszOp,StringBuilder lpszFile,StringBuilder

2009-12-22 09:41:00 1805

原创 C#启动一个外部程序(1)-WinExec

调用Win32 API。1. using System.Runtime.InteropServices;2.//        //#define SW_HIDE             0 //隐藏窗口,活动状态给令一个窗口        //#define SW_SHOWNORMAL       1 //用原来的大小和位置显示一个窗口,同时令其进入活动状态        //#de

2009-12-22 09:38:00 2643 1

原创 在Linux下安装和使用MySQL

1、下载MySQL的安装文件 安装MySQL需要下面两个文件:MySQL-server-4.0.23-0.i386.rpm   MySQL-client-4.0.23-0.i386.rpm下载地址为:http://www.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和

2009-12-22 09:37:00 479

原创 深入浅出HOOKS

深入浅出HOOKS关键字     hooks     HOOKS 说明书   hook是WINDOWS提供的一种消息处理机制,它使得程序员可以使用子过程来监视系统消息,并在消息到达目标过程前得到处理。 下面将介绍WINNDOWS HOOKS并且说明如何在WINDOWS 程序中使用它。   =========================关于HOOKS=========

2009-12-04 16:49:00 693

原创 windows mobile 短信拦截

对于windows mobile的短信拦截,网上大概有两种方法:C++:微软的SDK中提供一个Mapirule的例子。编译好mapirule.dll后,对注册表修改之类的就行了。因为我是用C#的,所以这个方法没试。C#:通过MessageInterceptor类实现。C++也可以使用这个方法。使用这个方法方便很多,可是就是,在程序失去焦点后就不能实现拦截了。通过网上搜索,得到解决程序失

2009-12-04 16:07:00 922

原创 Windows Mobile只运行一个实例

因为一个项目的需求,要实现程序只有一个实例运行。在网上搜了很久,最后在CSDN上面看到一回复。得到启示,完成该功能。主要用的是互斥对象来实现。代码如下:static class Program { [DllImport("coredll.Dll",SetLastError= true)] private static extern IntPtr C

2009-12-04 16:04:00 762

原创 图解vs2008打包全过程,含卸载功能的介绍

 1:新建安装部署项目打开VS编辑器,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)本文虽以VS2005打包为例,但是在VS2008下一样也可以用此法,本人已经在VS2008下测试通过。此主题相关图片如下:  2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进

2009-11-23 09:21:00 5303

原创 浏览器分类

2009-11-22 12:16:00 640

原创 WindowsMobile系统管理java插件

       WindowsMobile系统无法直接管理JAVA插件,需要借助JAVA虚拟机来管理JAVA插件,WM平台常见的JAVA虚拟机有Jbed和Jblend。下面就WM平台管理JAVA插件做简要介绍。1、JbedEsmertec公司的产品,外部命令管理方式为:安装:/Windows/jbed.exe -DFile.maxStorageSize=64M -ginstall /"file://

2009-11-20 17:03:00 1178

原创 .NET中的内存管理,GC机制,内存释放过程

 引言作为一个.NET程序员,我们知道托管代码的内存管理是自动的。.NET可以保证我们的托管程序在结束时全部释放,这为我们编程人员省去了不少麻烦,我们可以连想都不想怎么去管理内存,反正.NET自己会保证一切。好吧,有道理,有一定的道理。问题是,当我们用到非托管资源时.NET就不能自动管理了。这是因为非托管代码不受CLR(Common Language Runtime)控制,超出CLR的管理范围。那

2009-11-20 16:22:00 560

原创 C#中的非托管资源释放(Finalize&Dispose)

 在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流,数据库的连接,系统的窗口句柄,打印机资源等等……这些资源一般情况下不存在于Heap(内存中用于存储对象

2009-11-19 09:32:00 862

原创 RedHat Linux 安装WebLogic9.2 MP2(图文详解 教程下载)

1      安装WebLogic9.2 MP21.1 准备安装介质准备安装介质server922_zh_CN_linx32.bin (大概807M)1.2 创建用户组和用户创建用户组weblogic,创建用户weblogic,并使用passwd为其设置密码切换到weblogic用户,在weblogic主目录下创建inst_package,并使用ftp或smb方式把安装介质

2009-11-18 15:53:00 3744

原创 weblogic启动时不用输用户名和密码的方法

 weblogic启动时不用输用户名和密码的方法- -                                             用weblogic做为web服务器。其启动的时候会提示输入用户名和密码。能不能不用输入用户名和密码就可以登陆呢?或者做到自动话。回答上肯定的。       分两种情况:       7.1版本.在startWeblogic.sh文件中增加两个变量W

2009-11-18 15:51:00 4138

原创 WM程序与控制面板命令参数

 WINDOWS目录下的程序(中英文对照表)backlight.exe 电源设置btftpclient.exe 蓝牙资源管理器bubblebreaker.exe 连球游戏calc.exe 计算器calender.exe 日历camera.exe 相机clearstorage.exe 恢复出厂设置clock.exe 时钟commManager.exe 通讯管理commuRec.exe 通讯录cpro

2009-11-13 12:35:00 1550

原创 telnet c# 执行命令

using System;using System.Text;using System.Net.Sockets;/// /// Summary description for ClassTelnet/// public class ClassTelnet{    TcpClient telnet_tcp_client;    public string strhost;      // I

2009-11-12 10:09:00 5908 4

原创 SSH连接远程Linux服务器(C#)

 Granados是一个基于.NET的SSH客户端库。它有以下特点:1.Granados是一个C#的开源项目。源码地址:http://www.routrek.co.jp/support/download/varaterm/granados200.tar.gz2.同时支持SSH1和SSH2。3.Granados实现了AES, Blowfish, TripleDES, RSA, DSA等加密验证算法。

2009-11-12 10:07:00 15210 5

原创 MFC框架程序

     在普通MFC程序中是没有WinMain函数的,它由编译器在程序编译是再连接进来,可以在Program Files/Microsoft Visual Studio/VC98/MFC/SRC中找到它的定义文件APPModul.cpp找到_tWinMain函数.、_tWinMain 实际上是一个宏  #define _tWinMain WinMain.接着视频讲解了MFC程序的执行顺序.其实也

2009-11-10 16:32:00 935

原创 C# 多线程操作

概述与概念C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出:除非被指定,否则所有的例子都假定以下命名空间被引用了:using System;using System.Threading;clas

2009-11-09 15:58:00 8557

原创 羽毛球场示意图及羽毛球比赛规则

    1、在进行单打比赛时,队员往对手方向击球时,球的落地范围不能超出红色区域,否则示为出界。  2、在进行双打比赛时,队员往对手方向击球时,球的落地范围不能超出兰色区域,否则示为出界。  3、深红色区域表示单打发球区。  4、深蓝色区域表示双打发球区。  1.羽毛球比赛规则 1.1 发球员的分数为0或双数时,双方运动员均应在各自的右发球区发球或接发球。 1.2 发球员的分数

2009-11-09 15:51:00 19608

Windows+Mobile+UI+特效设计

Windows+Mobile+UI+特效设计

2009-11-22

仿iphone滑动特效实现

仿iphone滑动特效实现,开机画面,九宫格滑动效果

2009-11-22

WebWork2配置.pdf

WebWork2的详细配置,入门级别,对刚入门学习的朋友很有帮助

2008-10-01

空空如也

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

TA关注的人

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