自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最牛傻蛋的专栏

微博:http://weibo.com/zuiniuwang

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

原创 【闲聊产品之七】投票真的有用么?

最近总是看到这样的现象,很多朋友在对一个事情拿不定主意的时候,总是愿意去发个群组的投票,我觉得从发起人的角度来看,应该是这样想的:1)群体的智慧是正确的保证,民主嘛。 2)既然是群体做出的决定,那么这个决定造成的后果就不是由个人来负责了。

2014-08-05 12:16:11 1028 1

原创 【闲聊产品】之六:拍板的人

所以知道是谁能够拍板,同时知道他的决策方式,提供他想要的决策素材,目标就明确了,有的放矢,就能做到事半功倍,这个在很多行业都通用。

2014-07-11 11:25:54 938

原创 【闲聊产品】之五:谁来背黑锅?

江湖大哥是怎么成长起来的?肯定是打群架时冲在最前面的那位。

2014-06-25 15:23:48 1053

原创 【闲聊产品】之四:代码的万劫不复

我已经看到过不少这样的案例了,产品经理为了赶功能,程序员开始无休止的堆代码,中间根本没有多少时间停下来进行代码重构和调整,随着功能的进一步增多,为了照顾以前糟糕的逻辑,不断在代码上进行妥协和让步,慢慢的让整个代码架构越来越糟糕,直到有一天出现了代码的万劫不复,整个项目无法进行下去了,只好全部停止增加新功能,然后整个重新写代码,移动互联网的迭代不等人,这一停下来,也许就是大大的落后甚至是死亡。

2014-06-11 19:45:11 1083 1

原创 【闲聊产品】之三:点评 WWDC 2014

熬夜看完了苹果的WWDC 2014, 感觉真是值了,整场发布会的惊艳是一个接着一个,让我们看到了很多未来的可能性,而且很多产品都是具有革命性意义的。

2014-06-08 13:32:02 911

原创 【闲聊产品】之二:交互设计还得自己来

移动互联网行业发展到今天,单从技术的地位上来看,核心的软件技术还是被Google、Apple、微软这些巨头掌握着,比如windows、iOS源码,始终会作为一个操作系统的门槛不会被公开,而这些系统平台下衍生的SDK和开发工具却是这些巨头们极力推广的对象。

2014-06-02 13:55:23 1180

原创 【闲聊产品】之一:半路出家的产品经理

前段时间和一帮子产品经理聚会,我问你们以前都是干什么的啊? 有人回答自己以前是程序员,有人回答自己以前是搞营销的,也有人回答自己是做运营的,最夸张的是有个女孩子曾经是公司前台,我说难怪看你这么漂亮呢。总之最后我发现了一个令人不安的现实:大部分的产品经理其实都是半路出家的和尚!

2014-05-31 22:39:19 1409 1

原创 针对小区的O2O服务能否做起来?

最近几个朋友讨论针对小区用户的业务是不是能够做起来,还跃跃欲试,越说越兴奋,大概是这样的,比如说针对一个比较大的社区做一个论坛之类的东西,结合微博和QQ群,来进行信息的聚合,因为小区邻居之间有天然的亲切感和凝聚感的,这样通过论坛等平台可以分享一些小区的信息,比如谁要租房、谁要买房之类的,还有一些小区内的二手交易等等,甚至可以对附近做一些美食推荐,当论坛起来之后,可以和周边的商家联合做一些商业上的推广,比如房屋中介也可以上传房屋信息,做餐饮的商家也可以联合论坛发发X卷打折,打电话叫餐等活动,慢慢地发展O2O的

2014-01-08 13:36:36 1647

原创 微信朋友圈是什么?

今天在微信公众平台上看到了一则官方公告,内容如下:我们反对不正当利用公众号群发消息的功能破坏用户体验的行为,特别是通过群发消息等手段强制或诱导用户分享至朋友圈的营销行为是我们所不鼓励的(例如通过奖励诱使用户进行分享、强制要求分享至朋友圈即可查看等行为)。微信的朋友圈是一个由熟人关系链构建而成的小众、私密的圈子,用户在朋友圈中分享和关注朋友们的生活点滴,从而加强人们之间的联系,它并不是一个营销平台。

2014-01-08 13:33:18 5241

原创 来往来势凶猛

前段时间一个许久未谋面的朋友,兴高采烈的给我推荐来往这个软件,这兄弟算是那种平常很少发微博分享自己生活的那种人,对于社交工具最多也就是看看而已,这种推广方式简直不符合这兄弟的处事风格嘛,后来看到马云鸡血般的内部讲话后,推断这兄弟肯定是去了阿里了,回头一起吃饭一问,果然去了阿里了。

2013-11-03 14:51:53 1560

原创 折腾的人生......

记得多年年前,算是愤青一个,天天看到这样的不公平、那样的不爽,所以一直筹备着移民的事情,考雅思、搞申请,反正是折腾了很长一段时间,后来到了最后一步,确突然想通了,又决定不走了。想通了些什么呢?

2013-10-17 12:32:28 1175

原创 就自拍这回事(文/@最牛傻蛋)

今天有个同事给我说卡西欧有款专门自拍用的数码相机卖6500多,我第一反应是不正常的人才会去买,后来我在京东上一看销售量我觉得我不正常了,因为太多人购买了都快脱销了,在自拍界这个“不正常”的圈子里,你不自拍才不正常。

2013-09-30 14:15:18 1491

原创 你为什么要当码农?

先说身边的一个真实的小故事:某码农好不容易被家人拉出去相亲,在咖啡厅对着姑娘干坐了十几分钟后,妹子百般无聊,最后问了问这兄弟的职业,兄弟说我是个码农,妹子说句”难怪......“,然后假装接了个电话,就撒丫子闪人了。

2013-09-18 14:46:32 2319 1

原创 从Waze被收购看谷歌与苹果的地图领域之战

社会个体正在不断的为互联网提供数据,这一点充分体现在基于位置的服务上Location-based Services(LBS),你搜索点评网站在餐厅吃饭了会提供数据、通过手机优惠券在商店购物了会提供数据,哪怕是你在路上开车也是在不断提供数据,这几年,大大小小的公司前赴后继的参与到LBS的相关应用的开发中,大家的生活不得不和基于位置的应用密切相关。而这些LBS的基础又一定是地图服务, 所以像苹果、谷歌和Facebook这种平台运营商必须把地图服务作为自己发展的一个关键点。

2013-08-03 09:57:00 2520

原创 来自奢侈品行业的CEO能给苹果带来什么?

重回苹果的奢侈品大佬:保罗丹诺威作为伊夫·圣罗兰(Saint Laurent)时尚集团的前CEO,保罗丹诺威(Paul Deneve)9月将正式加入苹果公司,并负责该公司所谓的“特殊项目”,同时直接向苹果首席执行官 Tim Cook 汇报工作。其实说起来丹诺威算是苹果公司的老人了,90年代时就曾担任苹果欧洲分公司市场营销负责人,7年后离开,跳到了完全不同的行业---奢侈品行业。最先 在Courreges任总经理,然后先后担任了Nina Ricci,Lanvin和Yves Saint Laurent的CEO

2013-08-01 17:23:50 2145

原创 在Emacs24下的Java环境(Cedet+Elib+JDEE+ECB)

发现网上没有Emacs24下配置Java环境的文章,如果从Emacs23直接升级的话会出现一些问题,抽空把这些问题总结了一下,写给有需要的朋友,以节省你的时间。在Emacs24  下安装CEDET 和  JDEE 来实现Java环境  会出现一些问题,主要是这些插件并没有和Emacs同步更新。1. cedet-1.1cedet  :CEDET is a Collection ofE

2013-03-18 11:40:52 9081

原创 对时间管理妙招的评价

傻蛋在网上看到有人写的时间管理的妙招,看完之后很有感触,忍不住对此妙招评价一下:第一条,专心和专注。确实是这样,就每天来说,在单位时间内最好只干一件事情,比如一边工作一边聊QQ,那么结果是工作会耗费更长的时间完成,而且效果不好,聊QQ也会不尽兴,还担心被老板看见。因为人脑在切换干不同事情的时候要有个适应期,同时进入状态也要时间,所以最好在单位时间干一件事情,要工作就工作,要聊Q就聊Q,毕竟

2012-04-14 11:05:30 1925 1

原创 Android4.0 Launcher 源码分析系列(三)

这一篇研究一下整个桌面的左右滑动是如何实现的。 首先傻蛋先画了个图来再来阐述一下WorkSpace的结构。如下图:      桌面的左右滑动功能主要是在PagedView类中实现的,而WorkSpace是PagedView类的子类,所以会继承PagedView中的方法。当我们的手指点击WorkSpace时,首先就会触发PageView中的onInterceptTouchEvent()方法,

2012-02-14 17:49:56 3671 10

原创 Android4.0 Launcher 源码分析系列(二)

上一节我们研究了Launcher的整体结构,这一节我们看看整个Laucher的入口点,同时Laucher在加载了它的布局文件Laucher.xml时都干了些什么。             我们在源代码中可以找到LauncherApplication, 它继承了Application类,当整个Launcher启动时,它就是整个程序的入口。我们先来看它们在AndroidManifest.xml中是

2012-02-06 15:38:07 5752

原创 Android4.0 Launcher 源码分析系列(一)

从今天起傻蛋打算做一个系列文章,对最新的Android4.0 系统中的Launcher,也就是Android4.0原生的桌面程序,进行一个深入浅出的分析,从而引领Android系统的编程爱好者对Launcher的设计思想,实现方式来做一个研究,从而能够通过这个实例最掌握到目前世界领先的设计方法,同时在程序中加入我们的一些新的实现。众所周知,对一些优秀源代码的分析,是提高编程水平的一条便捷的方式,希

2012-01-14 20:57:48 5456 2

原创 深入浅出 Android Service (5)

在远程的Service调用中,Activity和Service到底是怎么沟通的?对于Service的远程调用,一般会在不同的工程中也就是两个不同的进程,那么进程的沟通机制是什么?傻蛋画了一个图来说明。Android进程在进行远程通讯时会:1.产生一个主线程。2. 产生Looper对象 3.产生一个消息队列。4.产生一个虚拟机对象来实现Java

2011-12-26 09:30:27 1197

原创 深入浅出 Android Service(4)

在android平台中,一个进程通常不能访问其他进程中的内存区域的。但是,我们可以使用IDL语言来把对象伪装成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。       如果想在应用程序中调用其他进程中的Service,则需要用到AIDL,AIDL(android接口描述语言)是一种IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。

2011-12-25 17:56:33 1090

原创 深入浅出Android Service (3)

前两节中可以看到Activity和Service,context.startService对应着Service中的onStart()方法,context.onBindService对应的是Service中的onBind()方法。当我们继想绑定一个Service又想在Activity停止时,Service不会停止,我们可以先StartService,然后再BindService()。这时候的流程图如

2011-12-25 16:26:07 1192

原创 深入浅出 Android Service(2)

第二种是通过绑定Activity的方式来启动Service。先看流程图。 绑定的方式和第一节的方式最大的不同就是在于,Activity可以和Service实现关联,当被关联的Activity结束后,相应的Service也会停止,同时在绑定了的Activity中我们还可以回调我们在Service中定义的方法。在这里我们使用了this.bindService(intent, myS

2011-12-25 15:59:23 1148

原创 深入浅出 Android Service(1)

在Android框架中,Service是很重要也是比较难以理解的一部分,而网上的大多数资料最多就是讲述了如何简单的调用Service,并没有对Service做一个全面的、深入的、系统的讲解。现在傻蛋将做一个系列文章,将对Service做一个由浅入深的梳理,帮助大家深入的掌握Android Service。以前的文章都是写在我的个人网站上,现在在CSDN开博了,就把以前的文章和代码重新整理一遍,欢迎

2011-12-25 14:44:28 1683

原创 Android 4.0的图形硬件加速及绘制技巧

1.硬件加速的使用1.1 硬件加速的控制级别  从Android3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。使用GPU的View在Canvas上进行画的操作时都会使用硬件加速。    启用硬件加速的最简单方法就是为整个系统打开硬件加速的全局设置。如果你的程序是标准View或者是Drawable 则硬件加速的全局设这并

2011-12-23 15:23:29 18044 1

原创 Hadoop-DataNode的相关分析(1)

3.1  DatanodeID这个类就是定义一下Datanode的身份证。一个DatanodeID是由以下四部分组成的。  protected String name;    /// 主机名:端口号  protected String storageID; /// unique per cluster storageID  protected int infoPort;   

2009-01-22 14:44:00 2436

原创 Hadoop-INode的相关分析

2.1          文件系统中INODE的基本概念inode译成中文就是索引节点,它用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。inode分为内存中的inode和文件系统中的inode,为了避免混淆,称前者为VFS inode, 而后者以EXT2为代表,称为Ext2 inode。下面分别对VFS inode与Ext2 inode做一下简单的描述:(1)  VFS i

2009-01-22 13:37:00 6459

原创 Hadoop-Block的相关分析

1.1  BlockBlock是HDFS中的最基本单位是对数据块的抽象,它通过一个final long(blkid)来进行标识。一个Block拥有三个longs,它们分别是block-id 、block length和generation stamp。Block名的格式是”blk”+blkid。通过set和get等方法能够得到关于Block的id、name、len等信息。static fi

2009-01-13 17:01:00 6380

最牛网-深入浅出Android Service(4)源代码

傻蛋的专栏: http://blog.csdn.net/internetman/ 最牛网-深入浅出Android Service(4)

2011-12-25

最牛网-深入浅出Android Service (3) 源码

最牛网-深入浅出Android Service (3) 源码

2011-12-25

最牛网-深入浅出Android Service(2) 源码

最牛网-深入浅出Android Service(2) 源码

2011-12-25

深入浅出Android Service (1) 源代码

傻蛋的专栏 http://blog.csdn.net/internetman 文章 深入浅出Android Service (1)的源代码

2011-12-25

MBA考试辅导逻辑分册

MBA考试辅导逻辑分册,轻松攻破笔试中的逻辑题目

2008-08-26

jxse-doc-2.5_rc3

JXTA类库jxse-lib-2.5_rc3所对应的文档

2008-07-24

jxse-lib-2.5_rc3

编写基于JXTA的P2P应用程序所需要的类库

2008-07-24

空空如也

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

TA关注的人

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