自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

原创 戏说PHP——1. 一切的开始

PHP 趣味教程

2014-12-27 14:25:40 300

原创 shpinx / coreseek 安装配置教程

sphinx是一个专业的开源搜索引擎,但不支持中文。coreseek相当于sphinx的中文版,使用了mmseg3来支持中文分词。虽然coreseek里面的shpinx版本很低,目前稳定版的coreseek 3.2.14自带的shpinx只有0.9.9,但还用就行。很多教程中,先安装shpinx的最新版,再安装coreseek,这个,不知道是怎么传的,反正这么安装是完全没必要的。

2014-12-04 10:46:06 1244

原创 CentOS7 配置最基本的web环境 —— 诡异的iptables

关于iptables的小实验。

2014-12-01 11:11:46 120 1

原创 关于apache 2.4.X以后版本的虚拟主机配置问题

Apache升级后,虚拟主机配置发生了改变,结果旧配置文件引起了403错误。Apache AH01630: client denied by server configuration 错误解决办法。

2014-10-22 15:52:10 10081 2

原创 Xamarin 安装教程 支持Visual Studio 2013

超详细的Xamarin安装教程,支持VS2013。

2014-09-29 16:27:17 10968 1

原创 Unity3D Editor类(Inspector) 编写经验总结

1. Editor类中的全部控件描画,都是通过GUI完成的,所以不一定非要使用EditorGUILayout,使用GUILayout有时候更方便。2. 因为1, 所以我们可以使用GUI直接做一些完全自定义的描画。例如在一张图片上画一个区域选择框。3. Inspector光标定位Bug,具体表现为,你的代码无错误,无任何提示。但Inspector的编辑光标定位却不准。我做了一些简单的测试:

2013-02-21 11:58:05 8473 1

原创 一个需求价值评估的方法——靶图

一个项目会有很多需求,但这些需求通常并不是有相同优先级的。这就说明,这些需求的价值,有差异。为什么会有这样的差异呢?我们的需求分析是基于原始需求的。原始需求通常很粗糙,只是客户和市场人员的直接描述,甚至连具体目标都不清楚。基于这样的资料,我们会进行分析,然后猜想用户的真正需求,围绕这些需求将我们能做到的提供给客户。通常,最终需求中会有很多需求点,并不是客户提出的,甚至并不是他们想要的。下面具体

2012-09-21 14:53:01 1289

原创 行为怪异的Unity编辑器类 EditorGUILayout

EditorGUILayout 是Unity3D 中用于描绘Inspector类型的编辑器界面的类。提供了一组十分方便实用的方法。但不知道为什么,Unity却没有把它做好,让他的行为十分怪异。我们可以做以下实验建立一个Vector2类型的属性,通过EditorGUILayout.PropertyField来描画EditorGUILayout.PropertyField(Offs

2012-07-23 16:07:12 6539

原创 使用svn管理Unity 3.5项目

虽然unity有自己的Asset Server,但始终感觉那个不方便,而且不能管理相关的需求、设计文档,除非你把这些放进Assets文件夹,不过我估计没人喜欢这么做。Unity 3.5版本以后,使用SVN要方便一些了。因为必要的*.asset文件全部被独立的放在了ProjectSettings文件夹下。所以我们只要把Assets、ProjectSettings两个文件夹提交到SVN

2012-07-06 11:28:39 2995 1

原创 About Testing——Chapter 2. 怎样进行测试

<!--p.llf {text-indent:2pc; font-size:13px}h2.llf {font-size:18px; font-weight:bold}h3.llf {font-size:14px; font-weight:bold}h4.llf {font-size:13px; font-weight:bold}li.llf

2012-06-28 17:09:55 862

原创 About Testing——Chapter 1. 什么是软件测试

<!--p.llf {text-indent:2pc; font-size:13px}h2.llf {font-size:18px; font-weight:bold}h3.llf {font-size:14px; font-weight:bold}li.llf {font-size:13px}-->微软不是一家软件开发公司,而是一家

2012-06-28 16:50:47 1102

转载 从瀑布模型、极限编程到敏捷开发

软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大脑的思路统一,快速完成

2012-06-28 16:08:44 1735

翻译 Unity3D Editor 编辑器简易教程

<!--pre.llf {border:1px solid #CCC; font-size:12px; background-color:#f8f8f8; line-height:16px; padding:3px}p.llf {text-indent:2pc}.my {border:1px solid #9ACDFC; margin:5px; pa

2012-06-20 19:23:00 37164 29

原创 35岁程序员的感想

首先,我不是35岁。但快了。其次我虽然职称不是程序员,但依然没有远离开发,一来我喜欢,二来有时候,不得不参与。很久很久以前,相当憧憬那些技术大牛,拜读这大师们的故事的时候,一种期待油然而生。多年以后,我自己的技术已经趋于成熟,虽然垫起脚尖仰望大师的距离没近多少,不过可以保持微笑的告诉那些青涩的小子们:“你们这里或那里错了,应该这样。”总有人说,程序员做不到35岁。临近35了,每次看到这

2012-06-02 17:06:47 8504 11

原创 一个简单实用的在线升级方案

需求:1.      支持在线升级。2.      用户操作要简单。3.      服务器端是PHP4.      客户端任意。 基本分析:通过PHP将文件进行分块读取发送,通过http协议发送数据。升级不定时间,支持任意时刻的完整升级。我在任意时间都能够把我目前需要的全部文件下载回来。所以,需要动态的生成一份升级清单,这份清单保存着基本的文件信息,包括文件名、

2012-05-28 13:37:31 1660

空空如也

空空如也

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

TA关注的人

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