第9条:以“类族模式”隐藏实现细节 类族模式可以把实现细节隐藏在一套简单的公共接口后面 系统框架中经常使用类族 从类族的公共抽象基类中继承子类时要当心,若有开发文档,则应首先阅读 “类族”(class cluster) is a  模式(pattern),将实现细节隐藏在抽象基类后面,以保持接口间接 Objective-C 的框架中普遍使用此模式.比如UIKit框架中 有一个 UIButton的类. + (UIButton *) buttonWithType:(UIButtonType)type…
先把东西另存为IGS格式   再次打开这个IGS文件,凡是看到这个对话框都选择取消,然后确定   打开之后,还是可以看到文件结构,但是再打开每个零件都变成了输入,所以就相当于隐藏了文件细节,不知道怎么画出来的        …
先把装配体另存为IGS格式   再把IGS打开之后另存为SLDPRT格式(打开IGS需要比较长的时间,中途会弹出提示,而且IGS文件体积也比较大)   另存为SLDPRT之后体积就很小了              …
Objective-C动态消息系统(参见第11条)的工作方式决定了其不可能实现真正的私有方法或私有实例变量. 匿名分类的特点: 与普通的分类不同,它必须定义在其所接续的那个类的实现文件里. 唯一能声明实例变量的分类. 而该分类没有特定的实现文件,其中的方法都应该定义在类的主实现文件里. 用法: 1.向类中新增实例变量. 2.在里面声明私有方法. 3.隐藏类所遵循的协议. 4.将主接口声明的“只读”属性弄成“可读写”…
1 第一波暴击!!! 程序员比较实在,一般会说: 那就先上代码 package com.example.demo; public class TestInteger { public static void main(String[] args) { Integer SmallThan127=15; Integer anotherSmallThan127=15; System.out.println(SmallThan127==anotherSmallThan127); System.out.p…
在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现.我们需要控制软键盘的方式就是两种一个是像EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹出软键盘. 调用方法: InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);        …
最近在公司开发一个关于钢琴的PCBA项目,项目大概是这样的,完成各种功能的测试,准备去工厂量产的时候可以通过软件快速甄别硬件是否短路,断路等问题. 其中,甄别好坏的方法是通过比如按键,或者其它的操作然后响应音频信号的输出来甄别的,那到底原理是怎么样的呢? 音频信号定制为如果是0则输出1000hz,如果是1则输出3000hz. 音频信号是一个16进制数,比如0xfd----->1111 1101 那么它的输出应该是这样的,从左边最高位开始,输出3000hz ,3000hz ,3000hz, 300…
头段时间我的代码,有一个 unsigned char,我需要从sscanf 中读取字符串为这个值.但是一般char 是用%c的,我是要值得. 所以我使用了%d %u来读,结果报警告: unsigned char a; sscanf("15","%u",&a); warning: format ‘%u’ expects type ‘unsigned has type ‘unsigned char*’ 警告挺烦人的,查了下,才发现自己没有注意过的细节: I'm…
开门见山~~~~~~~ 首先要做的一件事情!确认版本!一定要确认你的php版本! phpinfo  看一下你目前的版本是多少,目前我的版本是 在标红的几处区域可以看到,vc11 TS x86 三处关键字样:vc11: 意为该版本php为vc11库编写:TS:意为  线程安全  NTS  非线程安全  (当时就在这里,卡了我一下午,就是因为下载的东西没有注意这个!!!!!):有关于 线程安全 和 非线程安全 的区别 (我从网上找的,要想了解更多的话,传送门) 从2000年10月20日发布的第一个W…
===========================================对象名称可以长到128字符===========================================1. Vertica 中字段名/表名/视图名/projection名/schema名, 名称最长达128个字节, 所以我们不用费尽心思缩写表名和字段名. 2. Vertica中的名称在catalog系统表能区分出大小写, 但使用的时候是大小写不铭感的. 在Oracle中, 因为表名不能超过30个字符,…