上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 300 下一页
2013年11月1日

[置顶] 模块划分的原则及方法

摘要: 首先解释一下 模块的概念,对客户端应用程序开发来说, dll(pe文件)是模块的表现形式;对web项目来说, 包是模块的表示形式。 一、基本原则: 1. 模块功能要单一; 2. 新增功能时,尽量减少对已有模块的改动,在新增模块中实现功能; 3. 功能调整或修改bug时,影响的模块数量要尽可能少; 4. 功能调整或修改bug时,受影响的模块要尽可能的小(指客户端应用程序开发,比如dll文件); 5. 模块间要松耦合,模块接口尽可能少、并且简单; 二、划分方式: 1. 按功能划分; 2. 按层划分,持久化层(数据库访问层)、网络层、业务逻辑层、... 阅读全文
posted @ 2013-11-01 18:26 you Richer 阅读(601) 评论(0) 推荐(0) 编辑

Linux vi 文本代码时显示行号或不显示行号

摘要: Linux vi 文本代码时显示行号或不显示行号前提 安装了vim$vi ~/.vimrc显示的话加上set nu不想显示的话可以注释掉"set nu之后$source ~/.bashrcOK! 阅读全文
posted @ 2013-11-01 18:24 you Richer 阅读(251) 评论(0) 推荐(0) 编辑

PCI总线目标接口状态机设计

摘要: module state_machine (devsel_l, trdy_l, stop_l, pci_ad_oe, dts_oe, par_oe, bk_oe, pci_ad_en, hit_ba0_l, hit_ba1_l, pci_frame_l, pci_idsel, pci_irdy_l, pci_ad, pci_cbe_l, pci_clk, pci_rst_l, abort_sig, data_stop_l, com, data_write_l, ready_l, bkend_abort_l, count_rst_l, count_en_l, re... 阅读全文
posted @ 2013-11-01 18:23 you Richer 阅读(494) 评论(0) 推荐(0) 编辑

Android自适应屏幕的实现方法

摘要: 首先我们先了解下手机分辨率分辨率是指屏幕上有横竖各有多少个像素目前手机分辨率大概情况如下:QVGA分辨率:320×240简 介:QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。[1]由HandEra公司发布。多用于手持/移动设备。QVGA标准多用于手持/移动设备屏幕上。所谓QVGA液晶技术,就是在液晶屏幕上输出的分辨率是240×320的液晶输出方 阅读全文
posted @ 2013-11-01 18:22 you Richer 阅读(332) 评论(0) 推荐(0) 编辑

数组中超过N分之一的数字

摘要: 寻找数组中超过一半的元素,这是一道十分经典和普遍的面试题了,实现起来比较容易,只是需要写技巧,将问题扩展就可以衍生到求数组中几个超过N分一的元素,例如找出数组中3个出现次数超过1/4的元素。/************************************************************************* > File Name: morethanharf.c > Author: desionwang > Mail: wdxin1322@qq.com > Created Time: Tue 29 Oct ... 阅读全文
posted @ 2013-11-01 18:21 you Richer 阅读(632) 评论(0) 推荐(0) 编辑

libgdx游戏中的中文字体工具类

摘要: // ---------全局Font------------ static FreeTypeFontGenerator Generator; static BitmapFont Font; static FreeTypeBitmapFontData fontData; /** * 创建获取或获取全局font */ public static BitmapFont getFont() { if (Font == null) { Generator = new FreeTypeFontGenerator( Gdx.files.internal("font/font.ttf")) 阅读全文
posted @ 2013-11-01 18:17 you Richer 阅读(238) 评论(0) 推荐(0) 编辑

Objective-C 对象和消息模型

摘要: Objective-C 对象模型首先要了解一下Objective-C中关于类和对象的定义,Cocoa中大部分对象都是NSObject的子类(NSProxy是一个例外),继承了NSObject的方法。NSObject定义如下:@interface NSObject { Class isa;}NSObject可见一个对象的内存布局中第一个元素是指向类结构Class的isa指针。Class类结构定义如下:typedef struct objc_class *Class;typedef struct objc_object{ Class isa;} *id;Class 是类结构体的别名,... 阅读全文
posted @ 2013-11-01 18:16 you Richer 阅读(405) 评论(0) 推荐(0) 编辑

SQL语句 删除表user 中字段name 内容重复的记录,

摘要: public class T01 { public static void main(String[] args) { int j=4; j=j+=j-=j*=j; System.out.println(j); int i2=1; int i1=1; int i3=i2++; int i4=++i1; System.out.println(i2 +"/"+ i3); System.out.println(i1 +"/" +i4); /** for 执行顺序 * for(语句一;条件;语句二) ... 阅读全文
posted @ 2013-11-01 18:12 you Richer 阅读(497) 评论(0) 推荐(0) 编辑

iOS 5 故事板进阶(1)

摘要: 译自《iOS 5 by tutorials》在上一章,你已经学习了故事板的基本用法。包括如何向故事板中添加 View Controller,通过 segues 切换 View Controller,以及轻松创建定制的表单元格。在本章,我们将向你展示更多的关于 iOS 5 故事板的新特性。例如如何让用户在应用程序中编辑玩家资料,为场景添加多个 segues,定制 segues,在 iPad 中使用故事板等等。接下来,用 Xcode 打开你的 Ratings 工程,让我们一起开始吧!编辑已有的玩家资料应该让用户能够编辑他们输入的数据。在这一节,我们会修改PlayerDetailsViewContr 阅读全文
posted @ 2013-11-01 18:11 you Richer 阅读(317) 评论(0) 推荐(0) 编辑

iOS 5 故事板进阶(2)

摘要: 让我们回到游戏排行窗口Ranking。创建一个 UITableViewController子类,命名为 RankingViewController。编辑 RankingViewController.h内容如下:@interface RankingViewController: UITableViewController @property(nonatomic, strong) NSMutableArray*rankedPlayers;- (IBAction)done:(id)sender;@end 在故事板编辑器中,将 Ranking 场景的类设置为 RankingViewController 阅读全文
posted @ 2013-11-01 18:07 you Richer 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 300 下一页