`
kanwoerzi
  • 浏览: 1642730 次
文章分类
社区版块
存档分类
最新评论
文章列表
最近需要做网络传输的项目,需要实现较大文件的传输。在网上收集了不少资料,但是各有各的做法,尤其是关于文件自动接收这一块不太清楚。 经过图书馆查阅后还是找到了一种解决办法,虽然做的不太专业,但是思路比较精简、清晰,也希望能给大家尤其是刚学习socket套接字的人一些启示。 对于套接字socket我其实也不太懂,并且一般资料都可以查找到,所以不交易累赘了,直接说如何实现文件的传输吧。 对于发送文件,有三步:发送文件长度,发送文件名,发送文件内容。 关于发送文件内容,又可以根据文件大小进行直接传输和分块传输,如果是分块传输还需要多线程,否则会容易 ...
Html5最近在IT领域有些热,在Google、Adobe与Microsoft等大公司间掀起了一些风波。关于HTML5之热,有可能只是噱头,但也有可能真是一次Web的技术革命。它或许真的能让网页回归到桌面应用程序,而浏览器是平台。 对于将来的互联网,不知道大家有没有这种设想:网页好比现在桌面上的应用程序,浏览器就像windows等操作系统,那么将来的PC机制需要浏览器和存储设备等基础应用程序和设备,PC用户可以通过网页像服务器请求下载相应的应用程序甚至直接在服务器端运行再返回结果到客户端。 本人最近需要做一个presentation,关于HTML5的新特性和应用前景的。本来 ...
本文转载自: http://www.cnblogs.com/carekee/articles/2220515.html,详细可具体参考源网页 在C#用GDI+实现图形图像的任意变形效果 如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法 ...
当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局观就是我输出的模块能被他人很方便的调用,能与其他人合作得愉快,能为产品做好我负责的那部分。 当我成为一名高级软件工程师的时候,我沉浸于对语言的细节研究,对面向对象方法论的深入思考,对设计思维的训练。输入的不再是零散的需求,而是一个软件的整体需求,输出的是概要设计和核心模块,我指导着同事完成模块的实现,然后对其进行组合,并在此过程中不断的修正当初的设计。当时,我心中的大局观就是要用精巧的设计做出可靠、健壮、易维护、易扩展的软件产品。 当我承担了架构师的职责的时候,我不再用前两种角色 ...
一、JSON介绍 JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON; JSON相比XML的优势是表达起来很简单; 官网:http://www.json.org/ JSON是AJAX中的X(就是可以取代XML);          ------出自JSON创始人;   注意:JSON并不是一个文档格式,没有*.json的文档,一般JSON格式的文档存在txt中,而XML可以是一个标准;   二、JSON数据结构 JSON有两种数据 ...
本文章参照自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-5959.html 我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者Toast。这种方式固然简单,但是在有些情况下,我们要求的只是简单的显示,用Activity显然是多余,这个时候,我们如何处理呢? 原来,整个Android的窗口机制是基于一个叫做WindowManag ...
本文参照自:http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html BRIGHTNESS系列 该系列主要用于设置window的brightness(screenBrightness/buttonBrightness)。我们可以通过
本文参照自:http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html 和http://blog.sina.com.cn/s/blog_4b3c1f950100qd9s.html public static class WindowManager.LayoutParams extendsViewGroup.LayoutParams implementsParcelable
文章前部分来源:http://byandby.iteye.com/blog/1120375 Xml代码
本文修改自:http://apps.hi.baidu.com/share/detail/34744939 一、简介 Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测 试。Monkey包括许多选项,它们大致分为四大类: ·基本配置选项,如设置尝试的事件数量。 ·运行约束选项,如设置只对单独的一个包进行测试。 ·事件类型和频率。 ·调试选项
本文翻译整理自:<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:25px; text-decoration:none">http://developer.and ...
本文翻译整理自:<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/appwidgets/index.html#implementing_collections" style=" ...
本文翻译整理自:<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/appwidgets/index.html#implementing_collections" style=" ...
本文翻译整理自:http://developer.android.com/guide/topics/appwidgets/index.html#implementing_collections 3.3、AppWidgetProvider class for app widgets with collections<wbr style="line-height:25px"></wbr> app widgets with collections像一般的app widget一样,你主要代码应该在AppWidgetProvider的onUpdat ...
本文翻译整理自:http://developer.android.com/guide/topics/appwidgets/index.html#preview 前言 在Android3.0中,增加了大量的APP Widgets功能,在本文中将详细介绍它们。 一,设置预览图片在Android 3.0版本中,增加了previewImage属性,它用于指明 App Widget的预览图片,它将在用户选中该App Widget的图标,打算添加该App Widget时,进行显示,以便用户了解该App Widget的界面。如果没提供预览图标的话,显示的将是你的App Widget的启动图标 ...
Global site tag (gtag.js) - Google Analytics