- 博客(51)
- 资源 (98)
- 收藏
- 关注
转载 android 制作9.png图片
一、什么是9.png: 可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会 看不见摸不着(详情见下面具体内容)。 9.png
2012-10-29 23:23:43 422
原创 android开发 之 通话录音实现
不过要注意 来电和去电的号码获取方式是不一样的 。。 先贴代码下import java.io.File;import android.app.Service;import android.content.Context;import android.content.Intent;import android.media.MediaRecorder;import andr
2012-10-28 23:13:05 1093 1
原创 Android应用程序如何隐藏图标
1.去掉 2.通过分析Launcher的生成快捷方式的过程,找出了使用Intent发送请求,Launcher通过自己注册的InstallShortCutReceiver和UnInstallShortCutReceiver实现了快捷方式图标的生成与移除过程。
2012-10-27 20:40:48 789
原创 Android开发 之 逆向apk程序
工具列表: apktool dex2jar compare jad.exe.... 联合使用 Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码。 之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能。见http://blog.cs
2012-10-24 10:47:19 428
原创 HTML5 表单属性
HTML5 的新的表单属性本章讲解涉及 和 元素的新属性。新的 form 属性:autocompletenovalidate新的 input 属性:autocompleteautofocusformform overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)h
2012-10-24 10:04:23 428
原创 HTML5 输入类型
HTML5 的新的表单元素:HTML5 拥有若干涉及表单的元素和属性。本章介绍以下新的表单元素:datalistkeygenoutput浏览器支持Input typeIEFirefoxOperaChromeSafaridatalistNoNo9.5No
2012-10-24 09:27:26 410
转载 Android实现左右滑动指引效果
关于左右滑动效果,我在以前的一篇博文中提到过,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html 如果想实现带渐显按钮的左右滑动效果,请访问博文:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2350171.html
2012-10-24 01:34:59 369
原创 android开发 使用uses-sdk 导致布局不一样解决
去掉 android:minSdkVersion="3" android:targetSdkVersion="4" /> 显示正常,但是加上去 布局就变小了。 然后还需要把 android:anyDensity="true" android:largeScreens="false"
2012-10-21 21:36:04 558
转载 android TabHost 使用
TabHost的实现有两种方式,第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。mainActivity.xmlprivate TabHost myTabHost; @Override public void onCreate(Bund
2012-10-19 15:53:20 442
转载 自动识别图形验证码
现在大多数网站都采用了验证码来防止暴力破解或恶意提交。但验证码真的就很安全吗?真的就不能被机器识别??我先讲讲我是怎么实现站外提交留言到一个网站的程序。这个网站的留言版大致如下:我一看这种简单的4位数字验证码,马上就感觉到有戏了。直觉告诉我让电脑来识别这些图片验证码据对简单o(∩_∩)o...首先我马上在这个页面用右键菜单看源代码知道验证码获取页面后 你
2012-10-16 22:10:36 640
原创 Android Market销售你的应用软件
Android Market是 Google提供给 Android开发人员销售应用软件的集市网站,Google手机的使用者可以到 Android Market集市网站,购买和下载自己所需要的 Android应用程序到手机上使用,如图 1-9所示。Android Market集市网站的网址是 http://www.android.com/market/。 (点
2012-10-16 13:30:50 1026
翻译 开发者成功应聘的二十六条建议
发现一个好工作不容易,但成功应聘又会面临一系列的挑战。一种建议是多参加面试,提高自己的面试技巧,另一种则是花钱进行模拟面试指导,并制作专业简历。虽然这些建议也会起到一定的作用,但并不是高效的方法。软件行业对工作的要求较高,一些面试前和面试中的问题需要额外注意。制作简历● 简历要简明扼要。长度不要超过两页,面试官要的不是个人传记;● 避免用大篇幅列出你所编写的每一个软件。列出
2012-10-15 09:16:12 324
转载 如何在Android应用中加入广告
前面在论坛里发了《Android学习及如何利用android来赚钱》帖子后,收到不少android开发者的回复,加上整理到博客里的回复,很多人问到如何在应用中加入广告,今天刚好有一个新的小应用要加广告,一起算写一篇总结。 先介绍一下我准备好的东西:应用:《快拍分享》,一个简单的拍照程序,并可以将应用拍好的照片发到自己的微博上的一个应用,支持新浪微博、人人网和腾
2012-10-14 13:42:16 695
转载 Android学习及如何利用android来赚钱
先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产品也较缺陷,对广告这块了解也不多,收入不高缺乏动力。因为从过年回来到5月份中间还有1个月女儿出生完全就是围着老婆
2012-10-14 13:41:59 898
翻译 再谈异构计算CPU+GPU
异构计算的英文名称是Heterogeneous computing,主要是指使用不同类型指令集和体系架构的计算单元组成系统的计算方式。常见的计算单元类别包括CPU、GPU等协处理器、DSP、ASIC、FPGA等。我们常说的并行计算正是异构计算中的重要组成部分异构计算近年来得到更多关注,主要是因为通过提升CPU时钟频率和内核数量而提高计算能力的传统方式遇到了散热和能耗瓶颈。而与此同时,GPU等专用计
2012-10-14 12:43:03 631
转载 异构平台对比(GPU FPGA DSP)
GPU在图像处理方面进行了专门的优化,个人认为可以作为协处理器,应用场景主要在于娱乐等对视觉效果要求较高的方面。dsp 的优势在于处理速度快,灵活性高,便于调试和系统升级。DSP专用性较强,数字处理方面比前两者要优势更多些。但控制能力较弱,不过这个弱点也在后续发展中慢慢的增强,比如增加外部设备控制部分等。在高速运算场景还是必备的芯片。但是它的主频到1.2G 已经很难上去的,能做的只是多核
2012-10-14 12:42:36 1282 1
翻译 开启新一片蓝海——异构计算完全解析
并行计算:让处理的速度变得更快相对于串行计算,并行计算可以划分成时间并行和空间并行。时间并行即流水线技术,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题。以程序和算法设计人员的角度看,并行计算又可分为数据并行和任务并行。数据并行把大的任务化解成若干个相同的子任务,处理起来比任务并行简单。空间上的并行导致两类并行机的产生,按照麦克·弗莱因(Michael
2012-10-14 12:42:03 2818
翻译 关于异构计算
一、关于异构计算: 什么是“异构系统架构”(HSA)?它是否要代替FSA? A:“异质系统架构”(HSA)使软件开发商能够通过将CPU上的串行处理与“图形处理器”(GPU)上的并行处理结合起来,针对APU轻松编程,同时都还能够以低功耗高带宽访问内存。AMD正在积极努力使HAS成为开发者群体的一个开放的行业标准。 为什么AMD认为能够推动HSA成为一
2012-10-14 12:41:20 835
翻译 什么是异构计算?
总述异构计算技术从80年代中期产生,由于它能经济有效地获取高性能计算能力、可扩展性好、计算资源利用率高、发展潜力巨大,目前已成为并行/分布计算领域中的研究热点之一。本文还强调了未来异构计算研究应注意的一些方面。 随着通信和网络技术的迅速发展,网络计算概念应运而生。同构网络计算系统now或cow首先兴起,接着很快涌现出异构网络计算系统,从而使异构计算近年来成为并行/分布计算领
2012-10-14 12:40:47 990
转载 值得学习Google的编程样式指南
“样式”包括很多内容,从“使用驼峰命名规则”到“永远不要使用全局变量”都在其范畴之内。很多开源项目都有自己的样式指南,这通常是一个惯例,但有时也是强制性的,这是为了保证代码的一致性,增强其可读性和可维护性。下面是Google部分编程语言的样式指南,如果你想要研究Google开放的代码,相信它们会非常有用;或者仅仅作为你编程风格的参考,相信也是非常有学习价值的。C语言样式指南;
2012-10-14 12:23:20 377
转载 好的程序员应该熟悉的几门编程语言
如果想成为一个好的程序员,甚至架构师、技术总监等,显然只精通一种编程语言是不够的,还应该在常见领域学会几门编程语言,正如我们要成为高级人才不仅要会中文还要会英文,甚至还要会德文、俄文一样,其实是每一种语言都给人另一种思维方式,编程语言也一样。汇编语言 每种架构CPU都有自己的汇编语言,如果不涉及很底层的修改,了解X86的即可,理解一下机器语言的工作方式,便于优化核心代码。
2012-10-13 21:45:22 567
转载 电池:未来互联网基础设施中的关键部分
世界上上最大的CDN服务商Akamai的海量内容分发网络,目前每天已经处理2万亿个请求,为了跟上实时视频的需求,需要在未来五年扩大100倍的规模。这巨大的能力和未来扩张意味着Akamai需要保持电力成本检查。Akamai研究员Ramesh Sitaraman表示,电池在机架或服务器级别可以显著地降低运行它的网络所需要的电力成本和功耗。一个集中的块电池已通常被用于数据中心的备用电源,在最近几
2012-10-13 21:27:33 397
原创 Android Push Notification实现信息推送使用及修改使用于项目
本文介绍AndroidPn项目实现推送的使用过程。 上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的使用
2012-10-11 15:30:49 1769
原创 XMPP协议实现原理介绍
XMPP协议的组成主要的XMPP 协议范本及当今应用很广的XMPP 扩展:RFC 3920 XMPP:核心。定义了XMPP 协议框架下应用的网络架构,引入了XML Stream(XML 流)与XML Stanza(XML 节),并规定XMPP 协议在通信过程中使用的XML 标签。使用XML 标签从根本上说是协议开放性与扩展性的需要。此外,在通信的安全方面,把TLS 安全传输机制与S
2012-10-11 15:21:19 665
转载 Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。 1.推送方式基础知识: 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种
2012-10-11 15:20:36 407
原创 HTML 5 Web Workers
web worker 是运行在后台的 JavaScript,不会影响页面的性能。什么是 Web Worker?当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。
2012-10-11 14:42:59 544
原创 HTML 5 应用程序缓存
使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。什么是应用程序缓存(Application Cache)?HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。应用程序缓存为应用带来三个优势:离线浏览 - 用户可在应用离线时使用它们速度 - 已缓存资源加载得更快减少服
2012-10-11 13:50:17 689
原创 HTML 5 Web 存储
在客户端存储数据HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。在 HTML5 中,数据不是由
2012-10-11 13:49:59 404
原创 HTML5 地理定位
HTML5 Geolocation(地理定位)用于定位用户的位置。亲自试一试:在谷歌地图上显示您的位置定位用户的位置HTML5 Geolocation API 用于获得用户的地理位置。鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。浏览器支持Internet Explorer 9、Firefox、Chrome、Safari 以
2012-10-11 13:24:18 1035 1
原创 HTML 5 Canvas vs. SVG
Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形
2012-10-11 11:16:53 597
原创 HTML5 内联 SVG
HTML5 支持内联 SVG。什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用于定义用于网络的基于矢量的图形SVG 使用 XML 格式定义图形SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失SVG 是万维网联盟的标准SVG 的优势与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG
2012-10-11 11:11:23 532
转载 网络爬虫基本原理(二)
四、更新策略 互联网是实时变化的,具有很强的动态性。网页更新策略主要是决定何时更新之前已经下载过的页面。常见的更新策略又以下三种: 1.历史参考策略 顾名思义,根据页面以往的历史更新数据,预测该页面未来何时会发生变化。一般来说,是通过泊松过程进行建模进行预测。 2.用户体验策略 尽管搜索引擎针对于某个查询条件能够返回数量巨大的结果,
2012-10-11 11:04:48 463
转载 网络爬虫基本原理(一)
网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。这篇博客主要对爬虫以及抓取系统进行一个简单的概述。一、网络爬虫的基本结构及工作流程 一个通用的网络爬虫的框架如图所示: 网络爬虫的基本工作流程如下: 1.首先选取一部分精心挑选的种子URL; 2.将这些URL放入待
2012-10-11 11:04:21 624
转载 网络爬虫(Spider)Java实现原理
“网络蜘蛛”或者说“网络爬虫”,是一种能访问网站并跟踪链接的程序,通过它,可快速地画出一个网站所包含的网页地图信息。本文主要讲述如何使用Java编程来构建一个“蜘蛛”,我们会先以一个可复用的蜘蛛类包装一个基本的“蜘蛛”,并在示例程序中演示如何创建一个特定的“蜘蛛”来扫描相关网站并找出死链接。Java语言在此非常适合构建一个“蜘蛛”程序,其内建了对HTTP协议的支持,通过它可以传输大部分的网页信
2012-10-11 10:59:46 674
转载 网络搜索引擎---网络爬虫之原理分析和探讨
转自新河南网的空间成搜索引擎从1.网页下载,2.文本分析,3.索引生成,4.索引存储,5.信息检索 等各个层面的应用。讨论网站:http://www.chengshibianyuan.cn一个搜索引擎的好坏的评价标准:1.相关性2.数据量3.查全率4.相应速度5.更新速度互联网搜索引擎的五个主要环节,系统主要模块包括1.网
2012-10-11 10:59:12 745 2
原创 如何用java实现抓取网页?
import java.net.*;import java.io.*;public class Catch1 { public void test(){ StringBuffer document= new StringBuffer(); try { URL url = new URL(http://www.sohu.com); URLCon
2012-10-11 10:58:15 420
原创 HTML 5 Canvas
canvas 元素用于在网页上绘制图形。什么是 Canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建 Canvas 元素向 HTML5 页面添加 canvas 元素。规定元素的 id、宽度和高
2012-10-11 10:51:16 543
原创 HTML 5 拖放
拖放(Drag 和 drop)是 HTML5 标准的组成部分。拖放拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。浏览器支持Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。注释:在 Safari 5.1.2 中不支
2012-10-11 10:19:36 652
原创 HTML 5 音频
HTML5 提供了播放音频的标准。Web 上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。音频格式当前,audio 元素支持三种音频格
2012-10-11 10:09:57 483
原创 HTML 5 视频
许多时髦的网站都提供视频。HTML5 提供了展示视频的标准。检测您的浏览器是否支持 HTML5 视频: function checkVideo() { if (!!document.createElement('video').canPlayType) { var vidTest = document.createElement(
2012-10-11 09:30:14 484
androidpn-服务器项目
2013-12-11
androidpn服务端项目源码已修改
2013-11-29
RadminViewer
2013-10-09
radminview
2013-10-08
汉字转拼音
2013-04-16
guru和godef
2018-02-24
tomcat-redis-session-manager
2017-05-03
dt-1.1.0.0 数据转发JAVA运行容器
2017-04-17
hdoop-eclipse-plugin-2.6.0.jar
2017-02-17
MaxToCode DLL加密
2015-03-24
Androidpn-updated
2013-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人