自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [转]Balsamiq Mockups完全手册

Balsamiq Mockups出自加利福尼亚州的Balsamiq工作室,创始人Peldi在 2008年6月推出了这款手绘风格的产品原型设计工具,并广受好评。2年多来,Balsamiq工作作为一个微型独立软件开发商,专注于Mockups的 开发设计,仅3周便实现了盈利,18个月内销售额达到200万美元,用户端数量超过10万个,这与Balsamiq Mockups的市场用户细分的成功以及产品...

2011-03-15 13:54:06 219

原创 免费电子书列表

在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。 原帖的地址在http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books (注意:有些连接可能会被墙掉) List of Free Programmin...

2010-09-08 09:57:15 297

原创 Android开发者应该深入学习的10个开源应用项目

  Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用. 1.Android团队提供的示例项目 如果不是从学习Android SDK中提...

2010-09-08 09:35:06 186

原创 Android开发资源完全汇总

1、eoe Android开发者论坛 目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。 访问地址:http://www.eoeandroid.com2、 AndDev      国外非常好的一个Android开发者...

2010-09-04 11:43:54 141

原创 程序员怎么选择发展方向

http://www.kuqin.com/itlife/20100901/87594.html  程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你?  程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技...

2010-09-02 11:35:13 123

解决Android应用在不同手机平台上兼容性的思考

Android在不同手机平台之间实现应用程序的兼容性,需要使用一个共同的应用程序,假设它叫AIO(Android In One),它的功能是从底层获取具体手机硬件的型号及各项参数相关信息,在联网时通过用户许可的方式将这些信息上传到统一的设备数据库,其它应用程序开发商通过查询及在应用运行时实时读取这些信息动态调整应用程序的功能特征,这样基本能在很大程度上解决Android应用的兼容性问题;解决And...

2010-04-09 22:04:38 544

原创 需求不等于功能

需求不等于功能,或者说你最终设计出来的跟用户告诉你的他需要的“功能”一模一样的功能并不等于他真正想要的功能。用户告诉福特,他需要一匹更快的马,最终福特给用户的是汽车。用户告诉你,他需要一个公告板,他要用来展示自己的新产品、自己的新资质荣誉、自己的特价供应、…,你就给他一个公告板,允许展示图片、超链接、产品、视频的“公告板”?用户告诉你,他需要一个可以收藏自己喜欢的商品、可以合并在一...

2009-06-09 17:26:17 181

原创 如何把道理讲清楚的同时又不令人厌烦

倒不是我们每个人都“好为人师”,而是生活经常迫使我们必须把道理说清楚。然而,把道理说清楚不仅不容易,并且还往往面临着风险,很可能被认为在“说教”、“虚伪”、“站着说话不嫌腰疼”……如何把道理讲清楚的同时有不令人生厌呢?很难,但起码有些可以参照的原则。1. 只讲自己真正相信的道理有些人整天讲一些自己都不相信的话,希望别人相信——李敖先生把这种人称为“放屁狗”[1] 。他们这么做的成功概率事实...

2009-06-04 16:58:04 183

原创 Java编程书籍推荐

一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知...

2009-06-01 09:20:08 160

原创 [转,精]项目管理的几个过程

http://www.kuqin.com/projectmanage/20090505/49552.html  一.商务谈判  1.作人的姿态  作人似乎跟商务谈判不太有关系,很多技术人员相信PM需要的是本事,是如何做好一个项目,而不是会搞好关系弄的四平八稳的人。随着PM在中国的悄悄兴起,越来越多的PM开始在老总的授意下参与商务谈判,和销售们一起打单子,这就比较实在的需要PM们去揣...

2009-05-05 14:25:34 281

原创 IT项目风险管理之道:小心使得万年船

http://www.kuqin.com/projectmanage/20090504/49549.html  引言  有一首诗歌能够很形象地描述风险的特征:“轻轻的我走了,正如我轻轻的来。”  “风险”一词的由来,最为普 遍的一种说法是,在远古时期,以打鱼捕捞为生的渔民们,每次出海前都要祈祷,祈求神灵保佑自己能够平安归来,其中主要的祈祷内容就是让神灵保佑自己在出海 时能够风平...

2009-05-05 10:56:16 133

原创 不要迷失在技术的海洋中

技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下: 在这些语言、技术、工具、理念中,每一项都能扩...

2009-04-27 09:12:14 108

原创 成功的用户界面的8个特性

当你构建你的用户界面和网站的时候,有各种各样的关于界面设计方法和模式的信息你可以使用, 对常见问题的解决方案和一般可用性的建议。下列专家给出的准则可能会引导你创造一个良好的用户界面, 但是究竟什么才是一个良好的界面? 一个有价值的用户界面应该具有那些特性?以下八个特性是我认为一个良好的用户界面所必须的:清楚简明熟悉易响应一致吸引力高效宽容让我们仔细看...

2009-04-22 16:03:23 671

原创 简单道理

设计初期,可能很难考虑周全会出现什么问题,然后真正编码,和硬件交互,在操作系统上测试,到安装部署,问题会不断出现,一个解决不好,开发就大受影响,常常要花几倍的时间和精力来纠正,你也不希望到时忙得焦头烂额吧,所以现在多花点时间,研究细一点,是很划算的。...

2009-04-17 10:31:24 102

原创 马化腾内部讲座:让产品自己召唤人

转自:http://getfreeware.net/archives/793.html只有抓住用户的心企业才有生命力口述/腾讯公司首席执行官马化腾产品设计:核心能力要做到极致关键词:核心能力、口碑为产品做设计最难的是订优先级和先后次序。判断功能的好坏不能写个报告统计下流量证明是完了。这是非常错误的,我们要看用户是不是需要这个功能。所以我希望我们的产品经理在产品设计之初就想得透彻一点。产...

2009-03-26 09:25:39 393

原创 USB通信

发一个以前学习USB通信的资料上来1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,他是个单独的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是个USB的传输动作。3、上行、下行:设备到主机为上行,主机到设备...

2009-03-21 20:26:53 144

原创 加密java源代码

转自: http://www.blogjava.net/wang123/archive/2009/03/19/260729.html Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。  一、为什么要加密?  对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它...

2009-03-19 14:10:39 262 1

原创 《源代码就是设计》

转自: http://www.iteye.com/topic/2813引用按]这是一篇伟大的论文,该文撰写于1992年,作者在当时就能有这样的反思,实在是非常了不起。 至今,我仍能记起当我顿悟并最终产生下面文章时所在的地方。那是1986年的夏天,我在加利福尼亚中国湖海军武器中心担任临时顾问。在这期间,我有幸参加了一个关于Ada的研讨会。讨论当中,有一位听众提出了一个...

2009-03-15 21:16:32 131

原创 java中的栈和堆

java中的栈和堆Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机...

2009-03-15 16:59:32 88

原创 什么是web2.0

什么是web2.0   转自:http://baike.baidu.com/view/733.html?wtp=tt      2001年秋天互联网公司(dot-com)泡沫的破灭标志着互联网的一个转折点。许多人断定互联网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的故事展...

2009-03-14 14:50:22 130

原创 学习C++:实践者的方法

转自:http://blog.csdn.net/oanqoanq/archive/2009/02/18/3898792.aspx  前言   我的blog以前很长一段时间关注的都是C++中的技术&细节,乃至于读者和应者都寥寥。然而5月份的时候写的一篇“你应当如何学习C++”,阅读量却达到了3万多,在blog上所有文章中却是最高的(且远远超过了第二位);评论数目也有一百多。为什么独...

2009-03-11 15:47:17 85

原创 [转]我,一个写代码的

我,一个写代码的 转自:http://www.blogjava.net/cenwenchu/archive/2009/03/11/258950.html         写blog已经快两年了,起初仅仅是为了自己“备个案”,结果慢慢演变成为了“分享成瘾”。前几...

2009-03-11 11:06:43 84

原创 HTTP协议

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP...

2009-02-17 22:34:30 107

原创 软件开发者面试百问

软件开发者面试百问 转自:http://vipnews.csdn.net/newscontent.aspx?pointid=2009_02_12_140215399  想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。    问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软...

2009-02-12 23:24:37 73

原创 C++及win32 DLL介绍,更新ing

其它技术资料:http://www.iteye.com/wiki/CPP/798-站在巨人肩上的思考%20[连载]%20(1)http://hankchan.iteye.com/blog/168630http://hi.baidu.com/%D2%BB%C9%FA%B7%A2%D2%BB%CA%C0%B7%A2%BE%CD%CA%C7%CE%D2/blog/item/37783b38d7ef37f...

2009-02-12 23:04:57 117

原创 程序员六大职业素养

程序员六大职业素养 转自:http://vipnews.csdn.net/newscontent.aspx?pointid=2008_12_17_113115843  说起职业素养,可能大家脑子里马上反映出来的是西服领带公文包的精干白领形象,其实作为程序员来说,外在可能没有那么重要,更多的是内在职业素养,本期调查分享了两个研发小组的故事,让大家在统计数据的基础上进一步了解——什么是程序员需要的职业...

2009-02-12 22:42:45 237

原创 java byte与char互转原理

java byte与char互转原理  转自:http://www.cnblogs.com/bluespot/archive/2008/10/23/1318155.html 一、字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此Java要对这些字节流经行转化。 char是unicode的,而byte是字节。Ja...

2009-02-12 08:54:13 857

原创 TCP/IP学习笔记

转自:http://blog.tom.com/zangsheng77/article/750.html1、TCP/IP协议栈四层模型  TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。 网络接口层  模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。 互联层  互联协议将数据包封装成intern...

2009-02-09 15:04:48 69

原创 USB基本知识

转自:http://zangsheng77.blog.tom.com/USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是...

2009-02-09 15:02:58 407

原创 关于蔡学镛前辈《Java夜未眠》的一些摘要

关于蔡学镛前辈《Java夜未眠》的一些摘要 转自:http://www.blogjava.net/guoyongfei/archive/2009/02/06/253571.html题记:最近看了《 java 夜未眠》这本书,感觉很不错,里面将当时(包括现在)的一些现状,以及一些知识点分析的很清楚、很透彻,而且浅显易懂,写作风格幽默风趣,读起来也不费力;虽然有些地方比较偏激,但那是不可否认的...

2009-02-07 08:59:47 122

原创 C/C++程序员必读的十本书(上)

转自:http://blog.csdn.net/hzbooks/archive/2009/01/31/3855551.aspx 在Gmail TopLanguage  Group 中看到一篇文章“C/C++程序员必读的十本书(上)”,大家的讨论都很激励,大家都觉得这篇文章写得很棒,我想在Group里的朋友都能在Lookgirl的这篇文章里获益不少,为此斗胆在此转载该文,供更多朋友交流、学习。...

2009-02-01 22:35:29 530

原创 系统设计说明书(架构、概要、详细)目录结构

转自 http://www.blogjava.net/BlueDavy/archive/2008/12/27/6037.html 虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为...

2009-01-21 09:24:18 585

原创 易用性的三条原则(转)

说在前面的话最近拜读了王建硕的一篇比较老的博文,觉得很不错,贴出来共享。原文地址:http://home.wangjianshuo.com/cn/20050612_ccae.htm作者:Jian Shuo Wang 发表于: 2005-06-12 19:06易用性的三条原则第一次走到新的办公室门口,习惯的去推那扇巨大玻璃门,同时脚步并没有放慢下来。结果。。。“哐”的一声巨响,我差点整个身...

2009-01-21 09:23:48 632

原创 【C++概述】

目录 【C++概述】 【子语言】 【语言发展】 【C++的设计原则】 【C++的Hello World程序】 【C++程序员的数量】 【C++语言的应用】 【C++编程技巧】 【C++的集成开发环境】 【C++著作】 【C++的集成开发环境】 【C++概述】  C++,C语言这个词在中国大陆的程序员圈子中通常被读做“C...

2009-01-21 09:23:08 109

原创 java 操作 xml相关资料

dom4jhttp://blog.csdn.net/hbcui1984/category/245393.aspx http://baike.baidu.com/view/1460716.htm http://www-128.ibm.com/developerworks/cn/xml/x-dom4j.html

2009-01-21 09:22:13 59

原创 C/C++:程序的内存分配方式

  1.内存分配方式  内存分配方式有三种:  [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。  [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。  [3]从堆上分配,亦...

2009-01-21 09:21:53 84

原创 NSIS帮助中的一些内容[转]收藏

NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚 本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以 nsi为扩展...

2009-01-21 09:21:20 196

Linux环境下USB的原理、驱动和配置

本文由CSDN 特别约稿,作者为北京中科红旗软件技术有限公司 嵌入式工程师 梁国军转自: http://news.csdn.net/n/20071015/109592.html        随着生活水平的提高,人们对USB设备的使用也越来越多,鉴于Linux在硬件配置上尚不能全部即插即用,因此关于Linux如何配置和使用,成为困扰我们的一大问题。<o:p> </o:p&g...

2008-11-26 23:48:00 244

Libusb库的使用

Libusb库的使用转自:http://blog.sina.com.cn/s/blog_4a5b632801009upv.html 使用libusb之前你的linux系统必须装有usb文件系统,这里还介绍了使用hiddev设备文件来访问设备,目的在于不仅可以比较出usb的易用性,还提供了一个转化成libusb驱动的案例。3.1 find设备任何驱动第一步首先是寻找到要操作的设备,我们先...

2008-11-26 23:23:00 148

[转]Google C++编程风格指南

http://hi.baidu.com/jakisou/blog/item/37ccf0c454b2c6af8326acb0.html 全部翻译了八章,有空去看看。

2008-10-23 16:40:00 64

空空如也

空空如也

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

TA关注的人

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