代码改变世界

转:Android环境搭建(XP/Win7)

2011-10-14 12:39 by youxin, 417 阅读, 0 推荐, 收藏, 编辑
摘要:Android环境搭建版本记录版本修改/创建人修改/创建时间备注V1.0.0蓝燕2010年12月28日建立文档V1.0.1蓝燕2011年5月26日修改、补充文档V1.0.2蓝燕2011年7月3日更新JDK环境变量设置,rt.jar,dt.jar,tool.jar的作用、补充调试内容字体颜色说明:黑色表示已理解内容,红色表示未解决的问题或知识点。目录一、安装JDK1、JDK下载2、安装JDK3、环境变量设置二、安装Eclipse1、Eclipse下载2、Eclipse安装三、安装SDK1、下载SDK2、SDK安装3、SDK配置四、配置ADT五、创建模拟器(AVD)六、HelloWorld程序1、 阅读全文

恼人的设计模式

2011-10-14 12:36 by youxin, 204 阅读, 0 推荐, 收藏, 编辑
摘要:最近参加面试,总是被问到设计模式的问题。本人作为一个实用派,完全没搞懂作为一个功能的实现者,设计模式到底有多重要。当然,本人的意思不是说设计模式没用或者不该了解,但是这是一个度的问题,简单的模式,常用的模式,了解并会用,是必然的,但是其他模式,更深层的东西,也许留给架构师来理解更好。毕竟程序员不是架构师,要是程序员懂的知识和架构师一样多,那么,还要架构师来干什么呢? 于此苦闷中,特出来分享一下比较好的设计模式的介绍,以求朋友们能去应付那些蛋疼的笔试。 1、FACTORY——工程模式? 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM... 阅读全文

Android优美代码赏析:Snake游戏分析

2011-10-14 12:33 by youxin, 472 阅读, 0 推荐, 收藏, 编辑
摘要:1.运行时图2.软件架构图3.eclipse生成资源定义按上一篇导入Snake Sample代码后,eclipse将根据Snake\res下的资源生成\Snake\gen\com\example\android\snake\R.javaSnake\res\layout\snake_layout.xml为游戏界面布局文件<FrameLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent" //继承系统设置and 阅读全文

一个既是创业者又是投资者的三个经验

2011-10-13 23:30 by youxin, 395 阅读, 0 推荐, 收藏, 编辑
摘要:今天,我想聊一聊这些年作为一个投资人以及创业者学到的最重要的经验。1.如果你每天不是在被拒绝中度过的,那说明你还没有那么大的雄心壮志。我最让人刻骨铭心一段经历是我刚进入科技领域的时候。我申请了成千上百个工作,从字面意义来讲一点都不夸张:低级别的VC,创业公司里打工,以及各种各样大的科技公司的职位。我的背景比较特别:我是一名哲学专业的大学本科生,同时是一名“自学成才”的程序员。所有我申请的职位都拒绝了我。这段经历非常有用,因为它帮助我成为一个对失败不敏感的人。我慢慢意识到,那些这些雇主不是因为我这个人本身或者我的潜力拒绝了我,他们只是不能接受我的简历。当这个过程变得非针对个人的时候,我从策略上就 阅读全文

用SSH KEY远程登录

2011-10-13 23:16 by youxin, 705 阅读, 0 推荐, 收藏, 编辑
摘要:1.Publick Key认证简介 Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接。Public Key认证的基础在于一对密钥,public key 和private key,public key对数据进行加密而且只能用于加密,private key只能对所匹配的public key加密过的数据进行解密。 我们把public key放在远程系统合适的位置,然后从本地开始进行ssh连接。此时,远程的sshd会产生一个随机数并用我们产生的public key进行加密后发给本地,本地会用private key进行解密并把这个随机数发回给远程系统。最后,远程系统的 阅读全文

神奇的实时脸部替换技术[视频演示]

2011-10-13 17:50 by youxin, 478 阅读, 0 推荐, 收藏, 编辑
摘要:本刊评论西班牙艺术家阿托罗-卡斯特罗(Arturo Castro)研发出的这种实时脸部替换技术能够实时替换摄像头捕捉到的人物的脸部显示图像,把它替换其它人的模样,而且你的脸部表情和动作都能保留。这套系统采用的是开源C++框架,程序使用Jason Saragih的脸部跟踪 c++ 类库构造出匹配人的眼睛、鼻子、嘴巴等面部特征的网格模型。通过Kevin Atkinson的颜色克隆技术将人脸上的颜色复制到网格上,并做一定的颜色查补。合成的结果让人毛骨悚然!虽然很神奇,但很显然,这项技术还需要进一步的完善。将来这项技术能应用到地方我首先想到的是电影业。将来大牌影星们都不用上场演电影了,找个替身,演完后 阅读全文

Kibo:键盘事件捕捉高手

2011-10-13 17:49 by youxin, 372 阅读, 0 推荐, 收藏, 编辑
摘要:Kibo是一个简单的用于处理键盘事件的Javascript工具库。这个Javascript类库的特点是,它不但能监听普通的按键事件,它还能监听组合键和功能键,例如Ctrl+C,Shift+w。还有一个特点是,它把各种键都给符合化了,例如,如果你想监听[ctrl alt x]按键事件,你可以直接写成 k.down(‘ctrl alt x’, handler)。它还支持统配符,例如k.down(['any letter', 'any number'] handler),这就是监听任意的字母和数字的按键事件。还是挺有趣的吧。详细使用说明可以查看本站提供的Kibo官方文 阅读全文

stream.js :一个新的JavaScript数据结构

2011-10-13 17:26 by youxin, 283 阅读, 0 推荐, 收藏, 编辑
摘要:最近在网上看到了一个新的Javascript小程序——Streams,起初以为是一个普通的Javascript类库,但读了关于它的介绍后,我发现,这不是一个简单的类库,而且作者的重点也不是这个类库的功能,而是——借用文中的一段话:如果你愿意花10分钟的时间来阅读这篇文章,你对编程的认识有可能会被完全的改变(除非你有函数式编程的经验!)。还有:Streams 实际上不是一个新的想法。很多的函数式的编程语言都支持这种特征。所谓‘stream’是Scheme语言里的叫法,Scheme是LISP语言的一种方言。Haskell语言也支持无限大列表(list)。这些’take’,'tail’, ‘ 阅读全文

Dan Saks

2011-10-12 11:03 by youxin, 651 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.dansaks.com/Dan Saks is one of the world's leading experts on the C and C++ programming languages and their use in developing embedded systems. He provides training and consulting services through his company, Saks & Associates.What others have said about Dan SaksDan Saks ... has 阅读全文

'=' : left operand must be l-value 左值和右值

2011-10-12 11:01 by youxin, 2104 阅读, 0 推荐, 收藏, 编辑
摘要:我们在看书的时候,经常可以看到关于 左值(L-value) 和 右值(R-value) 的概念,那么到底什么是左值,什么是右值,它们之间的区别又是在哪里呢? 通俗的讲,左值就是能够出现在赋值符号左面的东西,而右值就是那些可以出现在赋值符号右面的东西了。举个很简单的例子:a=b+100;那么这里a就是左值,b+25就是一个右值。左值和右值之间是不一定都能互换的,上面的这个例子就是不能互换的,如果写成b+100=a;#include<stdio.h>void main(){ int a=1; int b; b+100=a; printf("%d\n",a);}大家都 阅读全文