自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangmingCSDN

Hello,编程

  • 博客(8)
  • 资源 (12)
  • 收藏
  • 关注

转载 android 正则表达式

只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^d{n}$"。只能输入至少n位的数字:"^d{n,}$"。只能输入m~n位的数字:。"^d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3

2014-05-20 00:21:17 574

原创 Android Activity运行机制之不同场景下的启动顺序

本文介绍Activity在桌面快捷方式启动、通知启动、分享启动等不同场景下的应用初始化顺序

2014-05-20 00:17:47 1298

原创 FFmpeg for Android 编译方法 (Linux环境)

下载地址:http://sourceforge.net/projects/ffmpeg4android/

2014-05-16 16:11:46 1348

原创 Android平台多线程实现生产者-消费者模型

本示例利用线程容器-ThreadPoolExecutor 运行消费者任务线程,基于公平锁机制,控制消费者线程的中断(公平锁相对非公平锁在性能上会有所牺牲,但在执行诸如下载大文件这样的耗时任务时,能体现出其安全稳定的特性)import android.app.Activity;import android.os.Bundle;import android.util.Log;impo

2014-05-14 10:53:33 2013

转载 ConcurrentHashMap原理分析

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅

2014-05-14 10:28:05 451

原创 Android 系统原生函数功能分析

1,onUserLeaveHint(Activity类)在点击Home或者APP_SWITCH(最近应用键)时,此函数会被先于onPause调用。如果不希望用户退出应用到桌面或其他应用,可以在此函数中实现打开主界面的代码,可能会稍有延迟,但效果不错。

2014-05-13 18:11:12 1174

转载 Java线程中的Callable和Future

Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务的返回值,下面来看一个简单的例子:public class CallableAndFuture { public sta

2014-05-08 14:21:22 572

原创 Android界面UI组成和事件分发机制简析

一个Activity界面主要由Window(窗体)组成,Activity间接继承了Context,中间还有一个ContextThemeWrapper(样式封装类),Activity的直接父类Context又被Context的另外一个子类ContextImple子类通过代理模式间接控制着。

2014-05-07 00:00:19 1103

jdk1.8 64位官方正式版 jdk-8u91-windows,不需要积分

看到其他人的下载需要积分太多,这里提供 jdk1.8 widows 64位官方正式版,不需要积分即可下载

2020-10-19

openssl_1.0.2r ios12.1平台依赖库(.a)和头文件(.h)

openssl ios平台依赖库(.a)和头文件(.h) armv7 armv7s arm64 i386 x86_64。包含.a、.h、openssl_1.0.2r源码

2019-03-29

1500条联系人数据+vcf格式(性能测试专用)

开发联系人管理功能时,有时需要从手机中批量读取联系人,联系人比较多的时候,性能问题就会凸显出来.为了方便测试,这里整理了1500条联系人数据,,欢迎下载.

2018-03-09

TCP/IP详解 中文三本全 pdf

在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行网际互连》,而另一部就是Stevens写的这3卷书。这两套巨著都很有名,各有其特点。无论是从事计算机网络的教师还是进行科研的技术人员,这两套书都应当是必读的。   《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。   《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。   《TCP-IP详解卷三TCP事务协议,HTTP,NNTP和UNIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。本书同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。 本书适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。   现在人人在谈网络,张口闭口INTERNET,那么这一切的基础是什么呢? TCP/IP!想学习TCP/IP最应该看的书又是什么呢? 当然是这套W.Richard Stevens所著的<TCP/IP详解>了!这套书无疑相关书籍之中的经典之作,极具收藏价值,如果多看一些TCP/IP方面的书,可以发现,本书经常被引用或推荐。 本书--卷一:协议 是整套书的基础.本书的组织结构相当合理,描述解释清楚细致,内容覆盖极广,并在每一章节的后面有帮助记忆的习题,相应的答案请见附录.   第一章概述介绍了基础和背景知识,但也提出了许多重要特性如:分层;TCP,UDP的根本区别;End to End与Hop by Hop;IP地址的分类和点分十进制表示法;数据封装过程;端口号...这些术语在后面的章节会有详细的解释.   第二章介绍了TCP/IP的链路层协议.以太网与IEEE802数据封装的比较;SLIP(现在还有人用么?)和PPP.文中作者提到"现在SLIP用户仍然比PPP用户多",是由于本书的写作时间比较早.另外本章还详细介绍了LOOPBACK,MTU等概念.   第三至十章详细介绍了IP.IP包结构;IP路由选择;子网及其掩码;ARP,RARP协议;ICMP,特别是时间戳和端口不可到达;详细讨论了PING,TRACEROUTE这两个常用的测试用程序;IP路由和动态选路(路由)协议,特别详细介绍了RIP,并简单介绍了OSPF,BGP.与一般的书不同的是本书没有提及CISCO的IGRP,EIGRP,毕竟这不是为CISCO认证编写的。   第十一章介绍UDP,起初觉得奇怪,因为夹在中间而不是和第十七章开始的TCP放在一起.后来才发现,从第十二章的广播开始UDP已经开始使用.   第十二,十三章对广播,多播(现在一般叫组播)和IGMP协议进行讨论.对各种广播形式进行描述,对组播及其IGMP协议论述相当详细,组播现在用的越来越多,大家可以好好学习一下。   第十四,十五,十六章分别介绍DNS,TFTP,BOOTP这些基于UDP的应用.对于大家自认为熟悉的这些应用,只有在读完之后,你才会说:原来是这么回事!   第十七至二十四章详细的讨论了TCP.TCP封装结构;TCP连接建立(三次握手)和拆除,其中介绍了很多一般书上没有出现的内容如半打开和半关闭;TCP数据交互和窗口机制;TCP超时与重传(可靠传输),并描述了多种实际算法;TCP的各种计时器;TCP的一些修改建议,并提出了T/TCP,详细的介绍和源代码在下一卷.   第二十五章介绍SNMP网管协议.详细讨论了MIB和TRAP.做网管的朋友们,这可是福音啊。   其余的章节用来讨论基于TCP的各种应用如远程登录的TELNET,RLOGIN,文件传输FTP,电子邮件用的SMTP,基于SUN RPC的NFS,和常用的一些FINGER,WHOIS,X WINDOW等应用程序.作者使用了大量的篇幅对每种应用进行了剖析.   在附录中,作者提供了书中经常提到的tcpdump,sock程序的相关内容;UNIX常用的配置选项;和大量的免费资源和参考文献.   本书的翻译一直遭到许多网友的批评,的确译文中有些术语的把握有些问题,但是还不会影响到读者的理解.毕竟本书的写作和翻译时间较早.   这是一本百读不厌的宝书,第一次看时可以是对TCP/IP有一个比较全面的了解过程,以后每次看都会发现还需要可以学到新的并发现可以进一步学习的东西.强烈推荐广大读者购买.无论你是初学者还是资深网络人士,只要想要一本TCP/IP的书,本书一定是首选!   可惜的是本书不会再有进一步的修改了,已成绝响。对于新技术如IPV6,就只有靠大家自己努力了。有兴趣进行进一步研究的编程人员,请继续关注卷二和卷三。

2017-01-13

genymotion 2.7.2&2.8.0 mac版本下载链接

genymotion 2.7.2&2.8.0 mac版本官方下载链接,复制下载链接后使用迅雷下载。

2016-11-16

platform-tools-23.1.0(android sdk)

android platform-tools-23.1.0文件包,直接解压覆盖sdk中的platform-tools文件夹即可,同时将 -23.1.0 去掉,ide会自动识别

2016-10-08

批量修改替换文件名(python)

批量修改替换文件名(python) 博客地址(介绍): http://blog.csdn.net/zhangbuzhangbu/article/details/51913674

2016-07-14

安卓学习资料及开发工具大全

内容包含: 1)android studio ide 各个版本及组件 2)adt bundle 各个版本及组件 3)jdk 1.6,1.7,1.8各个版本 4)Gradle各个版本 5)ADT Plugin各个版本 6) android sdk 各个版本 7)android system images各个版本 8)support library 9)NDK

2015-06-26

swift开发调试环境搭建教程

SWIFT,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。

2014-06-07

忍者快跑游戏源码 android版

很好玩的忍者快跑游戏源码,android版本,体育竞技类,内含源码,可以调试学习用

2014-01-14

MFC,VC++实现调用摄像头,并保存为图片等相关操作!

MFC,VC++实现调用摄像头,并保存为图片等相关操作!

2012-09-10

快速打开cmd,快速

把它放在桌面上,可快速打开cmd。是经常用dos的好助手

2011-07-02

空空如也

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

TA关注的人

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