自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1723)
  • 收藏
  • 关注

socket实现大型文件传输

最近需要做网络传输的项目,需要实现较大文件的传输。在网上收集了不少资料,但是各有各的做法,尤其是关于文件自动接收这一块不太清楚。 经过图书馆查阅后还是找到了一种解决办法,虽然做的不太专业,但是思路比较精简、清晰,也希望能给大家尤其是刚学习socket套接字的人一些启示。 对于套接字socket我其实也不太懂,并且一般资料都可以查找到,所以不交易累赘了,直...

2011-12-18 17:03:00 851 1

用HTML5+Javascript在浏览器上制作PPT

Html5最近在IT领域有些热,在Google、Adobe与Microsoft等大公司间掀起了一些风波。关于HTML5之热,有可能只是噱头,但也有可能真是一次Web的技术革命。它或许真的能让网页回归到桌面应用程序,而浏览器是平台。 对于将来的互联网,不知道大家有没有这种设想:网页好比现在桌面上的应用程序,浏览器就像windows等操作系统,那么将来的PC机制需要浏览器和存储设备等基...

2011-12-16 23:28:00 597

在C#用GDI+实现图形图像的任意变形效果(转载)

本文转载自:http://www.cnblogs.com/carekee/articles/2220515.html,详细可具体参考源网页在C#用GDI+实现图形图像的任意变形效果如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法轻意解决变成梯形、三角形和任意四边形。例如下例:扭曲变形效果之一:扭曲变形效果之二:在...

2011-12-16 17:58:00 853

程序员的大局观到底为何?

当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局观就是我输出的模块能被他人很方便的调用,能与其他人合作得愉快,能为产品做好我负责的那部分。当我成为一名高级软件工程师的时候,我沉浸于对语言的细节研究,对面向对象方法论的深入思考,对设计思维的训练。输入的不再是零散的需求,而是一个软件的整体需求,输出的是概要设计和核心模块,我指导着同...

2011-12-14 19:39:41 590

JSON for java入门总结 .

一、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;JSON相比XML的优势是表达起来很简单;官网:http://www.json.org/JSON是AJAX中的X(就是可以取代XML);          ------出...

2011-12-14 19:38:57 207

用WindowManager直接显示View

本文章参照自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-5959.html我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者To...

2011-12-11 15:23:00 375

WindowManager.LayoutParams(下)

本文参照自:http://developer.android.com/reference/android/view/WindowManager.LayoutParams.htmlBRIGHTNESS系列该系列主要用于设置window的brightness(screenBrightness/buttonBrightness)。我们可以通过WindowManager.LayoutPa...

2011-12-11 15:13:00 129

WindowManager.LayoutParams(上)

本文参照自:http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html和http://blog.sina.com.cn/s/blog_4b3c1f950100qd9s.htmlpublic static classWindowManager.LayoutParams...

2011-12-11 11:26:00 332

发通知 PendingIntent 中Intent 内容没有更新

文章前部分来源:http://byandby.iteye.com/blog/1120375Xml代码<activityandroid:name="SkyfileActivity"android:launchMode="singleTask"/> 当我们把Activity 启动模式设置为 singleTask 之后 当我们下次...

2011-12-11 11:07:00 146

Android的monkey用法

本文修改自:http://apps.hi.baidu.com/share/detail/34744939一、简介Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测 试。Monkey包括许多选项,它们大致分为四大类:·基本配置选项,如设置尝试的事件数量。·运行约束选项,如设置只对单独的一...

2011-12-11 11:05:00 136

PendingIntent详解

本文翻译整理自:<wbr style="line-height:25px"><a target="_blank" rel="nofollow" href="http://developer.android.com/reference/android/app/PendingIntent.html" style="color:rgb(207,121,28); line-height

2011-12-11 10:54:00 217

Widgets高级篇(四)

本文翻译整理自:<wbr style="line-height:22px"><span style="line-height:22px; font-family:Arial,Helvetica,simsun,u5b8bu4f53"><a rel="nofollow" href="http://developer.android.com/guide/topics.

2011-12-11 10:53:00 157

Widgets高级篇(三)

本文翻译整理自:<wbr style="line-height:25px"><span style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53"><a rel="nofollow" href="http://developer.android.com/guide/topics.

2011-12-11 10:52:00 243

Widgets高级篇(二)

本文翻译整理自:http://developer.android.com/guide/topics/appwidgets/index.html#implementing_collections3.3、AppWidgetProvider class for app widgets with collections<wbr style="line-height:25px">&...

2011-12-11 10:51:00 202

Widgets高级篇(一)

本文翻译整理自:http://developer.android.com/guide/topics/appwidgets/index.html#preview前言在Android3.0中,增加了大量的APP Widgets功能,在本文中将详细介绍它们。一,设置预览图片在Android 3.0版本中,增加了previewImage属性,它用于指明 App Widget的预览图...

2011-12-11 10:50:00 191

Widgets基础篇(下)

文章翻译整理自:<wbr style="line-height:22px"><a target="_blank" rel="nofollow" href="http://developer.android.com/guide/topics/appwidgets/index.html" style="color:rgb(207,121,28); line-height:2

2011-12-11 10:47:00 187

Widgets基础篇(中)

文章参照自:<wbr style="line-height:22px"><a target="_blank" rel="nofollow" href="http://developer.android.com/guide/topics/appwidgets/index.html" style="color:rgb(207,121,28); line-height:22p

2011-12-11 10:47:00 188

Widgets基础篇(上)

文章参照自:<wbr style="line-height:25px"><a target="_blank" rel="nofollow" href="http://developer.android.com/guide/topics/appwidgets/index.html" style="color:rgb(207,121,28); line-height:25p

2011-12-11 10:46:00 211

Looper和Handler

Looper用于在android线程中进行消息处理,默认情况下,一个线程并不和任何Looper绑定。当我们调用Looper.prepare()时,如果当前线程还没有和任何Looper绑定,那么将创建一个Looper让它和当前线程绑定。当我们调用Looper.loop()时,它将对当前线程所对应的Looper的消息进行处理,从消息队列里取消息,处理消息,一直循环直到对该Looper调用quit...

2011-12-11 10:45:00 219

Cygwin使用指南

该文章修改自:http://wenku.baidu.com/view/2f0ffbfc910ef12d2af9e795.html一、引言cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从un...

2011-12-11 10:43:00 703

提取android类库

在我们编译过android代码后,可以是使用getDebugJar.sh脚本文件来提取类库,以便加载Eclipse的User Library中来使用一些被影藏了的API<wbr style="line-height:25px"></wbr>getDebugJar.sh文件DESTINATION_FOLDER=Debug_libsSOURC...

2011-12-11 10:39:00 101

cygwin安装详解(下)

第九步,选择要安装的组件在完成了第八步后,点击图6的"下一步"按钮进入图7图7在这个页面上(图7),您可用选择要安装的包。根是"All",它表示所有的组件,我们暂称它为一级(或根)组件集合。"All"下面又分为"Admin","Archeive","Devel"等组件集合,我们暂称它们为二级组件集合。二级组件集合下面又包含多

2011-12-11 10:35:00 161

cygwin安装详解(上)

本文章参照自以下链接:http://apps.hi.baidu.com/share/detail/31108816http://www.linuxidc.com/Linux/2011-06/37588.htmCygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。你可以只选择一部分工具...

2011-12-11 10:33:00 142

静态库调用动态库

假设我现在个动态库A,它有个函数叫A_Function(),同时我又有个静态库B,静态库B有个函数B_Function(),该函数又使用了动态库A的A_Function()函数。那么此时它是动态调用呢?还是静态库B在进行编译时会把动态库A的A_Function()函数的相关代码拷贝过来,运行时进行静态调用呢?经过写程序测试,终于得出结论:是动态调用。即静态库对动态库的调用仍然是动态...

2011-12-11 10:30:00 496

extern c详解(下)

文章修改自:<wbr style="line-height:22px"><a rel="nofollow" href="http://wenku.baidu.com/view/8872c444b307e87101f69650.html" style="color:rgb(207,121,28); line-height:22px; text-decoration:none...

2011-12-11 10:28:00 104

NS2节点通信半径修改

ns/tcl/lib/ns-default.tcl 里有设置默认值的,传输距离250米更改发射功率,或者接收阀值均能改变通信距离,计算公式在mobile/tworayground.cc里ns-default.tcl 中的代码如下:Phy/WirelessPhy set CSThresh_ 1.559e-11Phy/WirelessPhy set RXThresh_ 3.652e...

2011-12-10 22:27:00 332

TQ2440按键

LED对应的IO口为GPB的5678口按键对应的IO口为GPF的0123口平台:RealView MDK#include<S3C2440.h>void delay() //延时函数{int i, j;for(i = 0; i < 10000; i ++)for(j = 0; j < 50; j ++);}int main(){u...

2011-12-10 21:54:00 116

Android多媒体分析(一)MediaScanner

Android平台上的媒体文件管理和桌面系统不同。在桌面系统上,不同目录下的媒体文件呈树状结构显示给用户,用户需要进入不同目录寻找该目录下的文件。而在Android平台上,不同目录下的媒体文件则以一层列表方式显示给用户,用户不需进入子目录就可以列出(某种类型的)所有媒体文件。在Android上,为了实现这种模式的媒体文件管理,对所有管理的媒体文件抽取其元数据,也就是ID3(mp3文件包...

2011-12-10 20:35:00 91

NS2之移动节点能量模型

移动节点能量函数分析代码:#include <stdarg.h>#include <float.h>#include "random.h"#include "energy-model.h"#include "mobilenode.h"#include "god.h"static class EnergyModelClass : publi

2011-12-10 19:59:00 358

NS2之移动节点邻居节点发现

移动节点的邻居节点的发现函数实现如下://You can use the following methods to discover neighbors://1. Use Hello Packets for *neighbor* discovery.//2. Use Communication range for neighbour discovery.//3. Use Nodes...

2011-12-10 19:54:00 210

NS2之移动节点

移动节点的定义代码如下:#include <math.h>#include <stdlib.h>#include "connector.h"#include "delay.h"#include "packet.h"#include "random.h"#include "trace.h"#include "a

2011-12-10 19:52:00 140

体系结构要点知识系列五:指令相关、流水方式

一、 指令相关“相关”处理:推后“分析k+1”和设置“相关专用通路”是解决重叠方式相关处理的两种基本方法(若相关的概率低,就不宜采用相关专用通路法,可以节省设备,重叠效率也不会明显下降)。1、转移指令的处理:采用延迟转移技术,由编译程序生成目标程序时,将转移指令与条件转移无关的第k-1条指令交换一下位置,即使条件转移成功也不会使重叠效率下降。2、指令相关的处理:因机器语言程序中邻近指令...

2011-12-10 18:55:00 1394

体系结构要点知识系列四:总线、中断、输入输出系统

1、总线总线控制机构基本集中在一起,不论是在连接到总线的一个部件中,还是在单独的硬件中,都称为集中式控制,而总线控制逻辑分散在连接总线的各个部件时就称为分布式总线控制。总线查询优先次序的确定方式有:串行链接、定时查询、独立请求。串行链接的缺点:对总线可用线及有关电路的失效敏感。定时查询的优点:因为计数器初值、部件号都可由程序指定,优先次序可用程序控制,灵活性强;缺点是控制线数目较多...

2011-12-10 18:54:00 332

体系结构要点知识系列三:存储体系

一、存储体系存储体系就是让构成存储系统的几种不同的存储器(M1 ~Mn )直接配上付诸软硬件,让存储层次的等效访问速度是接近于M1的,容量是Mn的,每位价格接近于Mn的。从应用程序员来看,它们在逻辑上是一个整体,应用程序员可用机器指令的地址对整个程序统一编址,称该地址为虚地址(程序地址),而把实际主存地址称为实地址(实存地址)。虚拟存储器只能适用于多道程序(多用户)环境,而Cache存储器...

2011-12-10 18:53:00 823

发现:Click事件也能获取鼠标单击的坐标

按照MSDN的说明以及平时的习惯,我们要获取鼠标单击时的相对坐标,都会使用MouseClick等事件,今天,偶然发现,原来Click事件也可以。/* 惊天地泣鬼神的考古业绩。 * 原来Cilck事件也能获取鼠标点击的当前坐标, MSDN上说要用MouseClick事件,哈哈 * 原来Click事件也可以!!! * 但是,如果通过键盘引发事件,而不是通过鼠标操作,即...

2011-12-10 16:57:00 286

web开发助手,拖拽一下就出来一个标签样例,js样例!用过你就知道好

我在javaeye上面发过这个我做的这个eclipse插件http://www.iteye.com/topic/1118666回归正文:我去年年中的时候写了一个编辑器(http://lanjian.iteye.com/blog/736884),但由于编辑器太依赖eclipse底层,版本不同的eclipse,需要有对应的版本,实在太难维护、无法维护,然后基本上处于一个...

2011-12-10 16:00:00 159

2011.11.26-12.10 我不想写总结,我想说说她。

上一周的总结没有及时的写,这一周也发生了不少的事,感情生活上的事对工作照成了非常大的影响,所以这次的总结我不想谈工作,想说说自己对生活的理解。这两周的时间里,感情生活上发生了一系列的事,狗血,曲折,压力,犹豫,放弃和坚持。现在事情都渐渐的平复了下来,在这个过程之中,有过很多思考,现在看来这也算是命运的一种磨炼吧。今年国庆的时候,去深圳看望了一位大学里的好朋友--悦,跟她认识是在大学的青...

2011-12-10 15:52:00 108

python dataformat.py通用数据格式转化脚本

需求:在进行hadoop测试时,需要造大量数据,例如某个表存在56列,但实际程序逻辑只适用到某几列,我们造的数据 也只需要某几列 构造几列数据,转化为对应数据表格式涉及模块:os,getopt,sys输入:源格式,文本文件输出:目标格式,文本文件#!/usr/bin/python# -*- coding: utf-8 -*-#dataformat.py#t...

2011-12-10 15:26:00 620

luhn校验算法(Java实现)

TheLuhn algorithmorLuhn formula, also known as the "modulus10" or "mod 10"algorithm, is a simplechecksumformula used to validate a variety of identification numbers, such ascredit card ...

2011-12-10 15:16:00 489

白话TCP/IP协议 三次握手 四次分手

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 【A向B请求连接】(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B...

2011-12-10 15:10:00 168

空空如也

空空如也

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

TA关注的人

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