自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daniel_tu的专栏

知足常乐!

  • 博客(127)
  • 资源 (10)
  • 收藏
  • 关注

原创 Python 操作注册表

        通过Python操作注册表有两种方式,第一种是通过Python的内置模块 _winreg;另一种方式就是Win32 Extension For Python 的win32api模块,但是需要进行额外的安装。这里主要给出一些_winreg和win32api的Demo代码。1、 _winrg可以参考官方的参考文档:http://docs.python.org/library/_win...

2013-11-21 14:26:58 341

原创 Windows 配置 PHP5.3及Apache2.2 及MYSQL

首先需要下载:apache的官方下载地址:http://httpd.apache.org/download.cgimysql官方下载地:http://dev.mysql.com/downloads/mysql/5.0.html#win32php官方下载地址:http://www.php.net/downloads.php  其中Windows有专门下载:windows.php.net/downl...

2013-06-14 11:27:11 182

原创 用jQuery插件jVectorMap制作中国省份区域图

jVectorMap是一个优秀的、兼容性强的jQuery地图插件。它可以工作在包括IE6在内的各款浏览器中,矢量图输出,除官方提供各国地图数据外,用户可以使用数据转换程序定制地图数据这里基于jVectorMap插件制作中国地图,其中近期有活动进行的省份区域变色显示,点击有活动的省份区域,便打开对应活动列表页面。首先引入必需的文件,包括样式表、jQuery框架、jVecto...

2013-05-31 14:19:56 654

原创 微信公众平台API

微信作为一款三亿人使用的APP,是目前非常火的一款应用。从最开始的简单功能,到现在逐渐加入其他功能,微信变得越来越强大。公众平台就是其中一个很好的想法,这个功能出来以后也出现了很多运营得不错的公众平台,我自己也订阅了几个互联网相关的公众平台。微信公众平台API引用一下官方的说明:公众平台消息接口为开发者提供与用户进行消息交互的能力。对于成功接入消息接口的公众账号,当用户发消息给公...

2013-05-28 16:09:36 175

原创 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implem...

2013-04-26 22:32:12 128

原创 Android中Activity的生命周期

一个activity有三种状态:Running 运行状态, 此时该Activity在Android系统的Activity stack的顶端, 其实这个很好理解, 就是用户可见状态, 该Acticity是用户可以看见到的.Paused 暂定状态, 此时该Acitvity依然是用户可见状态, 但是被另一个Acitivity遮盖了,这里需要注意的是, 该Acitiv...

2013-04-19 16:30:13 95

原创 利用Parcelabel在Acitivity间传递复杂数据

一般在两个Acitivity之间传递数据使用简单的 Bundle 就可以做到, 但是只能传递一些基本类型的数据, 如果需要传递一个对象作为数据携带者, 就需要使用 Parcelable 接口, 实现该方法的类就可以传递到 Bundle 中去, 作为一个对象进行数据传递.这里直接使用一个例子来说明如果实现 Parcelable 接口:class Tweet...

2013-04-19 16:29:43 113

原创 Android中给图片加圆角效果

一般来说图片加圆角可以使用 Java 的方式来进行, 对图片略加处理即可, 但也可以使用纯XML+Nice-Patch图片来进行, 这样的速度会更快. 如果背景是纯色的情况下建议使用此方法.原理则是利用frameLayout在图片上加一个遮盖图片, 从而达到圆角效果.背景图片:一张中间透明, 四个边角带有颜色的遮盖图片即可, 可以使用ps画一个带圆角的矩形, 然...

2013-04-19 16:27:03 314

原创 Android中进行图像压缩和缩放

这里将的是只使用 Android 中自带的库进行简单的图像缩放和压缩, 如果对图像处理有更多要求的话, 建议使用其他的库, 这里使用自带库进行操作适合图片处理没不是主要逻辑的项目, 简单的只是想缩小或压缩图片.压缩图片这里简单的将一个图片文件转换为 Bitmap ,并且在转换的过程中对图片质量进行简单压缩:bitmap.compress(Bitmap...

2013-04-19 16:19:57 119

原创 Android四个重要的组件类型

一、四个组件类型   Android中有四个重要的组件类型:Activities、Services、Broadcast receivers、Content providers。   Activities   1.多个activity可以组合在一起使用并构成一个组合式应用,但是它们各自仍然是互相独立的。它们都继承自基类Activity。  2.一般情况下,当Android应用程序中存在多个...

2013-04-19 10:41:33 369

原创 布隆过滤器:Bloom Filter

Bloom Filter是由 Howard Bloom在 1970 年提出的一种多哈希函数映射的快速查找算法,包括一个很长的二进制向量和K个哈希函数。每个哈希函数将某元素映射成二进制向量中的某一位。Bloom Filter常见的应用场景是判断某元素是否属于某个集合A。假设二进制向量共有M位,使用K个哈希函数,集合A的大小为N,其中M往往远大于K和N:【1】首先需要事先将A中的每个元素...

2013-04-09 10:19:43 133

原创 学习Hadoop不错的系列文章

1)Hadoop学习总结  (1)HDFS简介  地址:http://forfuture1978.iteye.com/blog/615033  (2)HDFS读写过程解析  地址:http://blog.csdn.net/forfuture1978/article/details/6001302  (3)Map-Reduce入门  地址:http://blog.csdn....

2013-03-29 09:39:32 75

原创 Hadoop学习资料汇总

1)Cygwin相关资料  (1)Cygwin上安装、启动ssh服务失败、ssh localhost失败的解决方案  地址:http://blog.163.com/pwcrab/blog/static/16990382220107267443810/  (2)windows2003+cygwin+ssh  地址:http://wenku.baidu.com/view/3777b8...

2013-03-29 09:37:48 129

原创 Monkey测试简介

一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.j...

2013-03-27 11:10:56 105

原创 Android应用程序的构成

Android应用程序的目录结构 src目录:存放的是项目的源代码; gen目录:ADT自动生成的,不需要人为地修改; assets目录:存放项目相关的资源文件;在程序中可以使用"getResources.getAssets().open("test.txt")"得到资源文件的输入流InputStream对象; res目录:存放应用程序中经常使用的资源文件,包括图...

2013-03-26 17:58:51 232

原创 Android开发简介

Android是什么? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。 Android之父——Andy Rubin 安迪·鲁宾Android系统的特点: 开...

2013-03-26 17:57:26 121

原创 Android自动化压力测试图解教程——Monkey工具

有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作。  以下就Monkey工具的简介、特性、基本用法、测试示例图解、测试的停止条件和命令参数说明等方面进行介绍。   一、Monkey简介    至于Monkey的名字是有何而来的呢?这...

2013-03-26 17:56:11 94

原创 Android调试桥(adb)

不得不承认google做的东西就是对开发人员很贴心~~~ 非常方便的调试, 可以把真机当模拟器一样debug,线程查看,对象查看。。。。你需要的只是一根连接你真机和开发机的数据线! 以下文字是转载网上的,介绍了adb这个强大的工具。 同时adb的强大功能基本上都集成到eclipse插件的DDMS里面了。。。非常方便,好用!! Android 调试桥(adb)是多种用...

2013-03-26 17:53:51 245

原创 Android Debug Bridge( adb)介绍及常用指令

        Adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具。adb的 工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。...

2013-03-20 14:46:17 241

原创 电脑通过vnc控制android 手机

电脑通过vnc控制android 手机参考地址:http://www.cnblogs.com/wainiwann/archive/2012/02/15/2352659.html 首先是手机端。 (下面文件:androidvncserver和源码地址已经优化更改,省去必须用SVN获得源码) 1)下载androidvncserver: http://dl....

2013-03-20 14:27:58 377

原创 mac osx 10.8.2编译mod_wsgi的问题修复

错误提示: $ make/usr/sbin/apxs -c -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -DENABLE_DTRACE -DMACOSX -DNDEBUG -DNDEBUG -DENABLE_DTRACE -Wc,'-arch x86_64' mod_wsg...

2013-03-05 02:13:09 76

原创 介绍几个可以下载已经装好的虚拟机的地方

在虚拟机里面玩操作系统想必有很多人都已经爽过了,不过与其要自己下载镜像文件,然后安装,安装的过程还可能出现一些错误,如果有需要还可能要安装 vmware-tools , 经常有人想要有已经装好的虚拟机,甚至可能只用免费的vmware-player来玩虚拟机都是不错的.下面介绍三个我经常下虚拟机的地方.1 http://www.bagside.com/bagvapp/index.html我...

2013-02-26 10:30:17 1270

原创 软件性能测试的基本概念和计算公式

一、软件性能的关注点对一个软件做性能测试时需要关注那些性能呢?我们想想在软件设计、部署、使用、维护中一共有哪些角色的参与,然后再考虑这些角色各自关注的性能点是什么,作为一个软件性能测试工程师,我们又该关注什么?首先,开发软件的目的是为了让用户使用,我们先站在用户的角度分析一下,用户需要关注哪些性能。对 于用户来说,当点击一个按钮、链接或发出一条指令开始,到系统把结果已用户感知的形式展现出来为止,这...

2013-02-26 10:29:02 153

原创 系统吞吐量(TPS)和用户并发量

一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间        QPS(TPS):每秒钟request/事务 数量        并发数: 系统同时处理的request/事务数...

2013-02-26 10:28:36 195

原创 Google关于分布式计算和存储的论文

最初的三大论文:The Google File System ,发表于October, 2003MapReduce: Simplified Data Processing on Large Clusters, 发表于December, 2004Bigtable: A Distributed Storage System for Structured Da...

2012-11-19 17:36:54 218

原创 Mac上一定要安装的——MacPorts

 如果你习惯了使用linux里边的apt-get,那么你一定要在你的mac里安装MacPorts。以下是转载过来的关于这个软件的简介和安装步骤:MacPorts简介MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fin...

2012-10-19 01:12:18 226

原创 了解 NoSQL 的必读资料

      NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。     当今的应用体系结构需要数据存储在横向伸缩性上能够满足需求。而 NoSQL 存储就是为了实现这个需求。...

2012-02-29 13:05:01 68

原创 数据库链接池(DBCP)配置参考

      链接池不但能提高数据库的访问效率,也能有效地控制自己使用的资源,如果链接泄露也能及时发现问题。下面将Tomcat中使用的DBCP配置参数列出,仅供参考。username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriver...

2012-01-31 17:20:43 72

原创 Windows XP 64 bit机器上使用PL/SQL链接Oracle的问题(Could not initialize ".../oci.dll")

Windows XP 64 bit机器上使用PL/SQL链接Oracle的问题(Could not initialize ".../oci.dll")  今天为了玩玩PL/SQL Developer,就在自己的64位台式机上安装PL/SQL Developer,安装过程很顺利,但是利用快捷方式启动后输入相应用户名跟密码后却得到了如下图所示的错误。...

2011-11-24 11:38:04 238

原创 struts2 工作原理图

上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:S...

2011-10-11 17:36:19 79

原创 NoSQL非关系数据库简介

在计算机科学中,非关系型数据库(NoSQL)是一个和之前的关系型数据库(RDBM)有很大不同的另一类数据结构化存储管理系统。非关系型数据库通常没有固定的表结构,并且避免使用join操作。和关系型数据库相比,非关系型数据库特别适合以SNS为代表web 2.0应用,这些应用需要极高速的并发读写操作,而对数值一致性要求却不甚高。关系型数据库的特点关系型数据库最大特点就是事务的一致性:...

2011-07-11 17:38:59 154

原创 数据库理论之ACID和BASE的比较

本文作者: Sigma本文链接: http://www.sigma.me/2011/06/13/NoSQL-CAP-Theorem.html  传统关系型数据库系统的事务都有ACID的属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。英文为:Atomi...

2011-07-11 17:37:15 393

原创 非关系型数据库NoSQL理论基础之CAP理论

本文作者: Sigma本文链接: http://www.sigma.me/2011/06/13/NoSQL-CAP-Theorem.html  CAP理论是设计分布式web系统的一个很关键的定律,其主要内容是(非官方定义):When designing distributed web services, there are three proper...

2011-07-11 17:35:06 1053

原创 Google首页电吉他Doodle

转载地址:http://www.zhujun.org/web/google-doodle-guitar-source-code/引用地址:http://www.zhujun.org/web/google-doodle-guitar-source-code/trackback/为了纪念电吉他之父莱斯·保罗(Les Paul,1915年6月9日-2009年8月13日)诞辰96周...

2011-06-11 20:55:47 162

原创 卓有成效的程序员之笔记与实践

本文作者:王德水 http://www.cnblogs.com/cnblogsfans, 转载请保留此处声明。 一、加速法则加速法则,就是能加快我们工作的一切的东西。a. 删除启动面板多余的东西,一个应用程序列表的有用程度与它的长度成反比下面我以win7为例,把All Program里常用的程序放到Start Menu里,移除Start Menu里没用的程序。...

2011-06-09 09:57:05 105

原创 Eric IDE安装

参考了两篇文章,汇总了一下:http://hi.baidu.com/runningon/blog/item/091dd009c4c80187d1581b05.htmlhttp://kongjian.baidu.com/shiiuen/blog/item/69d273810b1f7fdebc3e1eed.htmlPython -- The eric Python IDE...

2011-06-01 09:31:55 176

原创 PHP版本VC6和VC9、Non Thread Safe和Thread Safe的区别

想更新个 PHP 的版本, PHP 的 windows 版本已经分离出来了,见 http://windows.php.net/download/ ,但是上面有很多不同的版本,包括 VC9, VC6,  x86 Non Thread Safe, x86 Thread Safe, 好像没有 x64 版本的,(现在特别喜欢用...

2011-05-19 20:50:58 172

原创 Web Services:REST还是SOAP?

[转自] http://heshun.org/?p=200 在实现web service的时候,接口风格是采用Rest还是SOAP呢?首先简单介绍一下REST:什么是REST?Rest的全称是Representational State Transfer(可表述的状态转移),这并不是一个新概念。它的基本含义是每个URL都唯一代表某个资源,针对这个资源的操作可以抽象为4种...

2011-05-11 14:26:52 109

原创 Oracle中纵表转横表(行列转换)示例

普通行列转换假设有张学生成绩表(tb)如下:Name Subject Result张三 语文  74张三 数学  83张三 物理  93李四 语文  74李四 数学  84李四 物理  94*/-------------------------------------------------------------------------/*...

2011-05-10 17:08:35 458

原创 oracle分析函数row_number() over()使用

row_number() over ([partition by col1] order by col2) ) as 别名表示根据col1分组,在分组内部根据 col2排序而这个“别名”的值就表示每组内部排序后的顺序编号(组内连续的唯一的),[partition by col1] 可省略。 以Scott/tiger登陆,以emp表为例。1、select deptno,ena...

2011-03-24 11:25:34 86

推荐系统实践

书的名称虽然是《推荐系统实践》,但作者也阐述了和推荐系统有关的理论基础和评价推荐系统优劣的各种标准与方法,比如覆盖率、满意度、AB测试等。由于这些评估很大程度上取决于对用户行为的分析,因此本书也介绍了用户行为分析方法,并且给出了计算机实现的算法。 本书对有兴趣自己开发推荐系统的读者给出了设计和实现推荐系统的方法与技巧,非常具有指导意义。

2014-03-06

淘宝技术这十年

《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。

2014-03-06

数学之美(完整版)

读了“数学之美”,才发现大学时所学的数学知识,如概率论、离散数学、线性代数、矩阵计算、甚至于余弦函数原来都这么亲切,并且栩栩如生,只恨现在已经忘得差不多了。另外,真正顶级的科学家一方面对自己的领域非常精通,做到深入和专业,另一方面又能够深入浅出的把大道理讲给外行听,而不是故弄玄虚地把简单的问题复杂化。这本书无论是对于IT从业人员还是非IT人士,都是一本很好的科普读物,值得慢慢品味,举一反三。

2013-04-10

MindManager模板库

内含大量的MindManager模板,可用于商业、机构、个人等场景。

2011-11-03

AJAX开发所需电子书集合

AJAX开发集合,包括css,dom,javascript,xml,正则表达式和ajax的电子书籍。

2009-07-10

搜索引擎的工作原理和实现技术

本书比较系统地介绍了互联网搜索引擎的工作原理、实现技术及其系统构建方案。全书分三篇共13章内容,从基本工作原理概述开始,到一个小型简单搜索引擎实现的具体细节,进而详细讨论了大规模分布式搜索引擎系统的设计要点及其关键技术;最后面向主题和个性化的Web信息服务,阐述了中文网页自动分类等技术及其应用。

2008-12-27

23种设计模式的java实现.rar

23种设计模式的java实现,23种设计模式的java实现

2008-11-04

protocalendar.js:一个JS日历控件

protocalendar.js:是一个JS日历控件,小日本制造,显示方式为渐显,有预定义几种不同的皮肤,支持中文,跨浏览器支持,需要prototype.js和effects.js的支持。 Demo:http://labs.spookies.co.jp/static/protocalendar-js-1.0/sample/calendar_usage.html DownLoad:http://labs.spookies.co.jp/archive/protocalendar-js-1.0.zip Site:http://labs.spookies.co.jp/2007/11/20/protocalendar-js-10-relese/

2008-09-08

空空如也

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

TA关注的人

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