自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tobe

Just a programmer and geek.

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 Ubuntu12.04安装Flash(Firefox和Chrome)

1.flash插件下载地址http://get.adobe.com/flashplayer/   选择下载tar.gz的就可以了 2.安装:tar xf  flash.tar.gz sudo cp -r usr/* /usrsudo cp libflashplayer.so /usr/lib/firefox/plugins/ 3.弄完两个浏览器就支持

2012-07-11 14:03:29 3557

原创 “积分模式”应用 —— “爱因斯坦大难题”代码实现

0.积分模式       对于积分模式的介绍,请参见前文http://blog.csdn.net/tobec3sdn/article/details/7065690,主要是用于解决爱因斯坦大难题(也被称为Zebra Puzzle)的。1.排列算法       这里所说的积分模式是用暴力算法解决的(一千二百亿次的循环,本机Windows运行了一个多小时),也就是穷举了所有情况从而

2012-06-13 01:13:02 1902

原创 《浪潮之巅》阅读笔记

豆瓣链接http://book.douban.com/review/5458003/  0.此书    如果坦白说“这是本IT历史书”,也许有点折辱了它,因为它more than一本历史书,更可以说是一本讲艺术、讲思想的启示录。里面介绍的都是IT界的“高帅富”,有在商界如鱼得水的大公司,也有昙花一现的惊世杰作,作为IT界的后辈,他们就是我们的偶像,我们的传奇。。。

2012-06-10 16:27:32 4092 2

原创 Top0.1 项目设计简介(Deprecated)

0.简介“不是陀螺”是Android平台下基于中国传统陀螺的休闲游戏,玩家通过手划屏幕模拟真实对陀螺的鞭打,从而使陀螺加速旋转和移动(不多说,以后再补充,至于名字的由来以后再说吧)。1.参考资料(如果想知道游戏的实现或者看不懂什么SurfaceView的先看游戏编程的这一类书)基本上我们能找到的2D游戏源代码的结构都是一样的,看一下Android游戏编程这一类书的实例就

2012-05-15 15:38:19 947

原创 从头开始用 Ubuntu 12.04

0.安装Ubuntu:首先下载镜像,建议到国内网站下载torrent,然后刻DVD安装。1.设置校园网:搜索Network Connection(注意不是选Network),点Edit,手动输入IPv4地址与DNS等。2.更新软件源:原本安装选的HK源什么东西都下载不了,可用 "sudo cp /etc/apt/source.list” 来备份。在右上角找到Up

2012-05-15 15:18:42 921

原创 又一种design pattern —— 局部整体化设计模式

0.简介            什么是局部整体化呢?简单来说,就是把组成大部件的零件也当成大部件来看待,这样的话,一个大部件实际上就是由很多大部件(逻辑上是小零件)来构建而成的。听起来是挺怪的,至于为什么要这样做呢,请看下文。1.起源       当时我们在做Android平台上的陀螺游戏,通过计算顶点坐标构建出陀螺的3D模型(即圆锥+圆柱+圆),后来突然在纹理贴图的设计上卡住

2012-03-18 11:15:52 1237

原创 自已动手写Android Widget续集 —— TopWidget

0.简介       TopWidget是“不是陀螺”系列产品中的Widget,纯粹是用来熟悉Android Widget代码的编写,如图右上角会持续转动的陀螺图形。1.实现1.1完全基于之前所写的DoingWidget,详见自己动手写Android Widget —— DoingWidget(未完成版)。1.2加入Timer动态更换不同的图片。

2012-01-12 10:56:59 1635

原创 自己动手写Android Widget —— DoingWidget(未完成版)

0.简介        DoingWidget是一个只有单行文本输入框的Android Widget,用户通过输入当前的任务,让自己更清楚知道现在开机是为了干什么。因为很简单,所以可以作为例子来熟悉Android平台下的Widget是怎样编码实现的,程序主要是根据《疯狂Android讲义》里面的DesktopApp实例。1.步骤1.1.开发一个继承AppWidgetProvid

2012-01-12 02:41:06 1063 1

原创 动态桌面程序框架

0.简介        参照动态桌面官方范例源代码 —— CubeWallpaper可以快速开发自己的动态桌面,但实际上一个完整的程序还需要其他的资源文件,在这里以准备用的BallWallpaper为例子贴出所有代码。1.源文件(不需要Activity,只有一个BallWallpaper.java)package com.tobe;import android.graphi

2011-12-29 09:02:05 1239 1

转载 动态桌面官方范例源代码 —— CubeWallpaper

/* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Yo

2011-12-29 00:36:07 5123 1

原创 36氪开放日 —— 笔记

0.简介时间:12月24日下午2点地点:网易大厦(广州市天河区科韵路16号广州信息港E栋网易大厦1楼博学堂)如果你还不知道36氪是什么,建议去看http://www.36kr.com/,一个年轻人的舞台。1.主持与讲解只记住了一句话:使用新技术(HTML5等),让我们共同努力,一起干掉IE6吧。2.五分钟展示       亿觅:会

2011-12-25 11:36:37 1740

原创 设计模式 —— “积分模式”

0.简介        很多设计模式的教程都是从Factory模式讲起的,例如我最爱的《大话设计模式》。但是在这里我先要介绍一下“积分模式”,这是我在解决爱因斯坦大难题时用到的方法,觉得确实是一种编程的思路,就分享一下吧。1.“爱因斯坦大难题”        究竟什么是爱因斯坦大难题呢?听起来好像很高级,其实与相对论无关,也叫Zebra Puzzle,就是我们都玩过的数学智力游

2011-12-13 10:01:53 2546

原创 与OpenGL的第二次约会:超简单动画

0.绘图基础      建议都先看《第一次约会:简单的绘图》http://blog.csdn.net/tobec3sdn/article/details/7064569。1.关键在于Timer        重写glutTimerFunc(int,fun*,int),第一个参数时间,第二个参数是函数指针,第三个参数为value(比较奇葩,可为回调函数传参)。

2011-12-12 22:07:56 2568

原创 与OpenGL的第一次约会:简单的绘图

0.搭建开发环境参考我转的http://blog.csdn.net/tobec3sdn/article/details/7063230(就是能用)。1.使用GLUT创建窗口Step One:在项目properties的Linker的Input的Dependence中加入 opengl32.lib、glu32.lib、glut32.lib。Step Two:导入头文件,#in

2011-12-12 19:45:29 1505 3

原创 Screen Killer —— 我的C++“屏幕保护程序”

0.简介      早前学C++的Win32编程,了解了一点创建窗口的知识,就想写个屏幕保护程序什么的。。。1.成品       结果是写成了这个Screen Killer:大概就是以屏幕大小画矩形(也就是传说中的全屏),其中用随机函数生成不同的颜色,每100毫秒更新一次。效果自己想像吧。2.源代码//WinMain.cpp#include#inc

2011-12-12 18:15:24 2357

转载 VS2010配置OpenGL

0.引用网上找到的在Windows 7下VS2010配置OpenGL开发环境的资料(试过能用),整理一下再转载。1.原文//刚装了win7和VS2010。看了下配置OpenGL的方法和以前不太一样。搜索得之。glut下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipg

2011-12-12 13:26:40 2149

原创 初写游戏引擎

0.设想       自己写的小游戏多了,早想设计个专属的游戏引擎方便以后开发。而且有了一点点MVC架构的概念,就开始设计自己的Game Engine了(大家可以认为游戏引擎是个很高级的东西,事实上在网络能找到的都是比较实用的,有自己的算法用来进行渲染;但其实也有能看懂的,我看过一本Windows游戏设计的书就只是把Win32创建窗口等API封装起来而已,这次我能写的也不过是用interfac

2011-12-10 00:27:40 3198

原创 都说说你学过多少种语言

你今天学了没?       1.首先要说明的是我不是语言控,也不觉得学得的语言越多越牛(所谓样样通样样松嘛),但是我在学校或家里不知不觉就学了好多语言,例如现在说的汉语,确切来说是普通话。       2.粤语:我系广东人,紧系识讲白话啦。       3.不好意思,现在我是想到什么就写什么,因为如果把自然语言和编程语言都列进来的话实在不少啊。例如C++,这算是我正式入门的第一

2011-12-08 21:01:16 809

原创 Binnis——一项全新的类壁球运动

0.简介这是利用网球训练器首创的运动,玩法融合了壁球和网球的精髓,但其自身又很有特色。完全首创,支持共享。1.玩法参赛者两人,将网球训练器放在墙壁前面,两人像打壁球那样轮流击球,按照扣分规则比赛,直至有选手分数为0则输。2.扣分规则2.1.比赛开始每人有正分(如10分,具体分数可根据人数来定),分数首先减少到0的为负方。2.2.球反弹后可不着地击球或

2011-12-08 19:36:27 821

原创 开源需要规范——我的变量命名法则

0.自叙     了解开源项目很久了,我觉得这些无私的黑客们做得还是不够彻底,什么意思呢?请看下面(我的文章没什么逻辑,都以小标题来标识)。1.所谓Open Source     The term open source describes practices in production and development that promote access to the en

2011-12-03 10:46:31 519

kick off longan

kick off longan the document

2015-04-29

空空如也

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

TA关注的人

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