??xml version="1.0" encoding="utf-8" standalone="yes"?> Z化,例程只跟主题相关Q?/p>
#include<iostream> 1) build log: “converting to execution character set: Illegal byte sequence”
Ҏ上面的说法,在没有指定locale或GCC不能获取现场信息Ӟ会默认编码ؓUTF-8。同Ӟ讄也可能会?
?font color=#400000> 2) build log: “error: `std::wcout' has not been declared”
查了半天Q结果还是不h意,据说是MingW gcc ?font color=#ff0000>不支?/font> wostream?
一点说明:我没有分析过飞信的协议,甚至没有研究q飞信的协议。故不能保证q些东西的准性。这些程序员角度的流E是从MFCFetionSDK的代码中提取出来的。条件允许的话,可以自己写个飞信发短信的E序Q显Ӟ也可以用现成的MFCFetionSDK?nbsp; 阅读全文
When something can be read without effort, great effort has gone into its writing.
--Enrique Jardiel Poncela
using namespace std;
int main(int argc, char** argv)
{
cout << "English" << endl;
wcout << L"中文" << endl;
return0;
}
-finput-charset=
charset
iconv
library routine. -finput-charset=
charset 选项指定的设|覆?Q- 优先采用q个选项?/font>
-finput-charset=GBK~译选项QGCC能够正确解码源文件?/code>
1. Difference between resolution and DPI:
Resolution: 昄器width*height有多?br>DPI: ?Inch 昄多少个点(dot)
2. How to get resolution:
fall out
vt. 发生; 吉|,争吵(发生,解散,掉队,l果)
candidate
n. 候选h; 应试? 攻读学位? 候补? 求职应征?/p>
vee
n. V字Ş, V字Ş?br>a. V形的
deprecate
v. 声明不赞?抨击,反对
platoon
n. ?一l?? 【军】排
team
n. ? l?br>v. ?..联成一l? l成一? 合作
squad
n. ? 队, 组
cohesion
n. l合, 内聚, 凝聚
side effect
副作?/p>
impact
n. 冲击, 撞, 撞击; 影响; 冲击? 撞击? 作用
v. 挤入; 压紧; 撞击; 冲击, 撞, 撞击; 产生影响
category
n. U类; 范畴; ?/p>
finite
adj. 有限? 限定? 有穷? 有限制的; 有限度的:
unintended
adj. 没有预期到的; 非计划中? 非故意的; 无意识的
campaign
n.[军]战役, (政治或商业?zd, 竞选运?br>vi.参加zd, 从事zd, 作战
enter upon a campaign 发动q动, C征?br>on campaign 出征, 从军
smear(ing) campaign (借散布谣a{?损毁他h名誉的运?br>whispering campaign U下散布谣言诽谤个h[l织]的活?指对竞选中的候选h)
heading
n. 标题, 方向, 起始?/p>
head
n. ? w体的最上端包括大脑的部? 心智, 理解; 领袖, 有权力的? ? 最前部; 紧要兛_, 点; 用心的h, 有热情的?(俚语); 驱动器里d信息的装|?(计算机用?
v. 为首, 前进, 朝向; 成头状物; 出发
adj. 头的; 主要?/p>
endeavor
n. 努力,力
v. 努力,力
snap
v. 猛地怽, H然折断, 使劈啪地? 猛咬
n. 猛咬, H然折断, 劈啪?br>adj. H然?/p>
subordinate
n. 属下,附属?br>a. 下?ơ要?附属?br>v. ?..居下??..服从
eligible
a. 可以选的,有资格的,合格?br>n. 有资D?合格?适Q?/p>
participate
v. 参加, 参与; 含有, 带有; 分n, 分担; 分n, 分担
natural
a. 自然?正常?/p>
conjunction
n. q接? 兌, 联合
scarcely
ad. 几乎?直没?勉强
tricky
a. 狡猾??/p>
effect
n. l果, 效果, 影响
v. 造成; 招致; 产生; 实现, 辑ֈ
invasive
adj. 侵入? d性的, 늕性的, 有扩散危害的; 扩散性的; 蔓g性的
incursive
adj. 늕? 入? 入R?/p>
abreast
ad. q肩?相ƈ?赶得?/p>
priority
n. 优先?优先序,优先
contrast
n. Ҏ; 差异; 对照, 相反, 变化; 清晰? 暗亮像素之间的差?(计算机用?
v. 使对? 使对? 形成对照
signing
n. 合同{v? 手势? {v,{֭
sign
n. 记号, W号; 招牌; 标志; 标牌; 前兆
v. {? {? {v; 写下; {֭, |名; 做手势示?/p>
surface
n. ? 表面; 外观, 外表; 水面
v. ?..q行表面处理; ?..出水面, 使出? ?..上加表面; 出水面; 起床, 露面; N, 呈现
adj. 表面? 外观? 表面上的, 外表上的; 地面上的, 水面上的; 陆\? 水\?/p>
carpet
n. 地毯, 毛毯
v. Z地毯, 铺盖
cad
n. 卑鄙的男? 无赖, 下流? 计算助设? 计算机存取装|?/p>
blower
n. 吹制? 送风? 吚w? 爱吹牛的?/p>
candle stick
蜡台
indicator
n. 指示? 指示?/p>
sue
v. 控告, h, ?..h; 提出诉讼, 提出h
back
n. 后面, 背面; 后部#背脊, 背部; 椅背
v. 使倒退; 支持; 使后退; 援助; 倒退; 逆时针{? 后退
adj. 后面? 后部? q去? 拖欠? 到期未付? q期?br>adv. 在原? 向后; 回原? 后退?/p>
divide
n. 分歧, 不和; 分水?br>v. ? 划分; 分n; 分发; 分配; 分开; 意见分歧; 分裂
according to
Ҏ; 取决? 按照; ?..所?/p>
with regard to
关于,至于
market
n. 市场; 市集; 股票市场
v. 在市Z交易, 销? 使上? 在市Z买卖
universal
n. 一般概?普通?普遍现象
adj. 普遍? 通用? 全体? 众所周知?多才多艺?博闻q见? 万能?通用?/p>
snippet
n. 片, 片断, 摘录, 不道的? 不知天高地厚的年Mh
cruise
n. 巡航, 漫游, 巡弋
v. 巡游; 巡航; 巡航? ~慢巡行? 航游? 慢速行驶于
base
n. ? 基部, ? 基料; 基础; 基地, 总部#?br>v. ?..作基
adj. 卑鄙? 恶劣? 拙劣? 卑下? 微贱? 没有价值的
reload
v. 再装; 重新装填; 再装填弹?/p>
option
n. 选择? 选项
offer
n. Zh, 提议, 意图
vt. 提供, Zh, 贡献, 使出? 企图, 演出
vi. (Z、时机等)出现, 献祭, 提议
strike
n. 打击; I; d; |工, |市, |课
v. ? d, ? 咬伤; 抓伤; 侵袭; ? ? 打击
mission
n. d, 使命, 代表?/p>
significant
a. 有意义的,相当数量?意味深长?重要?重大?/p>
span
n. 墩距; 一D|? 跨度; 指距, 一叉宽#跨
v. 横跨, 跨越; ?..上徏拱门; ?..架桥; 以指距量; 套上
decompose
v. 分解; 使腐? 被分? 腐烂
statistically
ad. l计?l计上地,l计学地), l计?/p>
therefore
adv. for that reason 为此; 因此; 所?
minority
n. 数, 数民族, 未成q?/p>
revenue
n. 岁入; 收入, 收益; E收; 各项收入, L?/p>
incompetent
n. 无能力?br>adj. 无能力的, 不适当? 无力?/p>
straight from the horse's mouth
ph.来自权威和可靠的消息Q第一手资?/p>
economy
n. l济, 节约, 节约措施, l济实惠, pȝ, Z, l济制度的状?/p>
radio
n. 攉?br>v. 用无U电通讯
compatibility
n.适合?一?协调,【电脑】兼Ҏ?/p>
ad hoc
adj. 特别? 专门? 格外? 临时, 仅ؓ某一目的(而做或安?(?; 特别(?, 非事先计??; 非正??
opaque
n. 不透明物adj. 不透明? 不传热的, q钝?/p>
capsule
n. 胶囊, 瓶帽, ?br>v. 概括, q? 使浓~?/p>
predicate
n. 谓语, q部
v. 断定? 意味着, 使基? 作出论断, 断言
fare
n. 费用, 旅客, 食物
vi. 遭遇, q展, q步, l营, q活
ultimate
n. l极, 点, Ҏ
adj. l极? 极限? Ҏ?/p>
ultra
adj. q激? 极端?br>n. q激? 急进?/p>
negotiate
v. (与某?商议, 谈判, 商, ,买卖, 让渡(支票、债券{?, 通过, 过
transport
n. 传送器, q输, q输? Ȁ? 放? 狂喜
vt. 传? q输, 放, N?/p>
relay
n. 接替; 替换的马; 接替人员; 接力赛跑
v. 分程传? 转播, 使接?/p>
faculty
n. 才能, 本领, 能力, 全体教员, (大学?p? U? (授予?权力
nag
v. 使烦? 不断地找...的岔? ?..U缠不休; 困扰; 不断唠叨; 不断引v苦恼; 责骂不休
n. 好唠叨的?马, 竞赛? 驽马
troublesome
a. 令h烦恼?讨厌?/p>
go ahead
开?前进,领先
insure
v. 保险, 保; 投保?/p>
ensure
vt. 保证, 担保, 使安? 保证得到
v. 保, 保, 保证
invoice
n. 发票, 发货? 货物
v. 开发票, 记清?/p>
wait on
服侍, 招待, 拜访, 焦急地{待
consequence
n. l果; 推论; 推理
phase
n. 时期, 阶段, 局?br>v. 使调整相? 实行, 逐步执行
out of sorts
w体不?心情不佳
facade
n. 正面; 表面; 前面; 外观, 建筑物的正面
memento
n. U念? 令h回忆的东? 遗物
delegation
n. 代表? 授权, 委托, zN代表, zN委员?/p>
approach
n. 接近, D, 走进, Ҏ, 步骤, 途径, 通\
vt. 接近, 动手处理
vi. 靠近
calendar
n. 日历; 历法; 历书; 行事? C?br>v. 列入表中
stationery
n. 文具, 信纸
preferably
adv. 更可取地; 更好?/p>
subscription
n. 捐献, 订阅, 订金
subscribe
v. 捐献, {v; 赞成, 捐款, 同意
v. 捐献; {v; 赞成; (计算机用? 注册, 通知一个新ȝl某使用者想定期阅读某新ȝl? 通知一个邮件单伺服机某使用者想阅读某群l?/p>
be due for
vt. 应当得到
mandarin
n. 官话, 普通话, 满清官吏, 中国柑桔
adj. 官僚? 保守知识界的, (语言或文?J复而华的, (中国?紧n马褂?/p>
toggle
n. l针, 套烦? 乒乓开?触发?br>v. 拴牢; pȝ
trigger
n. x, 打枪要拉Lx; 起动装置; 触发? x; 计算机启动某E序的信?(计算机用?
v. 引发, 触发, 引v
slice
n. 薄片, 一? 切片
v. 切成薄片, 切下; ? 划破; 切开; 斜击?/p>
remainder
n. D余, 剩余? 其他的h, [数]余数, 剩余? 差数;余项
v. 廉h出售, 削h出售
adj. 剩余? 出售剩书?/p>
outline
n. 大纲, 轮廓, 略图, 外Ş, 要点, 概要
vt. 描画轮廓, 略述
mechanic
n. 机械? 技? 修理?br>a. 手工?/p>
mechanics
n. 力学; 技术性的部分; 机械? 技?/p>
blatant
a. 喧嚣?吵闹?俗丽?明目张胆?/p>
focus
n. 焦点, 焦距; 中心, 中央; 对话方块接受输入的区?(计算机用?
v. 使聚? 集中, 调焦; 聚焦; 注视
override
n. 销售酬? 撤销, 推翻; 手动控制装置
v. 撤销, 推翻; 不顾, 无视; 使无? 权力高于
relationship
n. 关系, 兌; 亲属关系; 人际关系; M关系
maximally
adv. 最大地; 最高地
conversion
n. 转变, 换位, 改宗
forward
n. 期货, 序言, 发? 前锋
v. 转寄, 发? q? 促进, 推进; 把一收到的电子邮g再寄l别?(计算机用?
adj. 向前? q速的, 早的
adv. 向前?/p>
preprocessor
n. 预运器
appreciate
v. ƣ赏,感激,赏识
v. 增?br>v. 领会Q充分意?/p>
notion
n. 概念, 观念, x, 意见, 打算, d, (复数)饰?/p>
ultimate
n. l极,Ҏ
a. l极?Ҏ?极限?最后的
flavor
n. ? 味道; 香料, 调味? 韵味, 风味
v. 加味?/p>
plate
n. ??金属?板块
v. 镀?电镀
sour
a. 酸的,抑沉?刻薄?br>v. 变酸,变乖?变坏
salty
adj. 有盐分的, 咸味的, 咸的
esteem
vt. ?..看作, 敬, 重, 认ؓ
n. 敬, 重
innocent
n. 天真的h, W蛋
adj. 无罪? 无知? 不懂事的, 无辜?(?of) 清白? 无罪? 天真?/p>
blink
n. 眨眼? 一? 闪光; 一瞬间
v. 眨眼? 闪亮, 闪烁; 眯着眼看; 视若无睹; 眨眼, 佉K?/p>
boom
n. 隆隆? 嗡嗡? 澎湃? 景气, J荣#吊杆; 栅栏, 横江铁烦, 栏木或横江铁? 帆的下桁, 帆杠; ?br>v. 发出隆隆? Ȁ? 暴涨; 声音隆隆而过; q速发? 兴旺; 用隆隆声表达; 使兴? 使迅速发? 使出?/p>
assault
n. 袭击, d; 늊n; 抨击, 谴责; 强奸, 施暴
v. d; 抨击, 谴责; 袭击; ?..施暴; 动武
battery
n. 甉|; D打
subconscious
n. 潜在意识, 模糊的意?br>adj. 下意识的, 潜意识的; 意识不清? 意识模糊?/p>
vertical
adj. 垂直? 直立? 点? [解]头顶?br>n. 垂直U? 垂直? 竖向
face up to
勇敢地对? 面对事实, 大胆面向
annoy
v. 使生? Ҏ; 困扰, 打搅; 使烦? 令h讨厌
excessive
adj. q度? 极端? 格外?/p>
challenge
n. 挑战, 盘问
v. ?..挑战, 怀? 要求; 挑战, 反对
TA
teaching assistant 助教
Thanks Again再次感谢
technique
n. 技? 技? 技? 手段, Ҏ
sequence
n. 序列, 序, lv的事
permutation
n. 改变, 交换, [数]排列, |换
guarantee
n. 担保, 保证? 抉|?br>v. 保证; 担保
bogus
adj. 假的, 伪造的
assumption
n. 设想, 假定; 承担; 担Q; 夺取
parenthesis
n. 插入? 附带, 插曲, 圆括?/p>
scalar
adj. 梯状?分等U的,数量?标量?br>n. 数量,标量
pun
n. 双关? 押韵, 俏皮?br>v. 说双兌; 说俏皮话
rest
a. 其余?br>n. 休息; 休息旉; 休养; 停止, 静止#剩余部分; 其余; 其余的h#矛柄支撑?br>v. 休息; 安息, 长眠; ? 被支撑在, 搁在; 使休? 使轻? 使安? 使支撑在, 使搁? 依然? 保持
intruder
n. 侵入? 妨碍? q扰?/p>
asterisk
n. 星号; 星状?/p>
// interface
class People
{
public:
virtual void doWhat() =0;
virtual string type() const =0;
};
class Male : public People
{
public:
virtual void doWhat();
virtual string type() const;
static People* creator();
};
class Female : public People
{
public:
virtual void doWhat();
virtual string type() const;
static People* creator();
};
// interface
typedef People* (*CreateFcn)();
class PeopleFactory
{
public:
static People* producePeople(const string& type);
static addCreateFcn(const string& type, CreateFcn creator);
private:
static map<string, CreateFcn> createFcns;
};
People* PeopleFactory::producePeople(const string& type)
{
//***1
CreateFcn creator= createFcns[type];
return creator();
}
---- test ----
void f()
{
//***2
const string t("Male"); //or "Female"
People* p = PeopleFactory::producePeople(t);
p->doWhat();
delete p;
}
---- extension ----
class Hemophrodite : public People
{
virtual void doWhat();
virtual string type() const;
static People* creator();
};
void g()
{
//***3
const string newType = "Hemophrodite";
PeopleFactory::addCreateFcn(newType, Hemophrodite::creator);
// usage
const string t("Hemophrodite");
People* p = PeopleFactory::producePeople(t);
p->doWhat();
delete p;
}
Cool!! OCP!!
---------
Key point:
1. How does the Factory Method create the instance
of classes through their type names?
How could this method follow the OCP?
2. Where does the type name come from?
-- config file
-- registry
-- other method
3. About extension
----------
Interface classes:
People & PeopleFactory
the green green green glass
the green green green trees
the happy singing birds
the kind working people
the warm warm sunshine
they bring hope to the earth
they bring hope to us
they are with hope
we are with hope
hope,
we are with the hope ....
观天之道Q执天之?/span>Q尽矣。天?span style="COLOR: blue">五贼Q见之者昌。五贼在?/span>Q施行于天,宇宙在乎手,万物生乎w?/span>
天性,ZQh心,ZQ?span style="COLOR: blue">立天之道以定?/span>也?/span>
?/span>发杀机,斗{星移Q?span style="COLOR: blue">?/span>发杀机,龙蛇起陆Q?span style="COLOR: blue">?/span>发杀机,天地反覆Q?span style="COLOR: blue">天h合发Q?span style="COLOR: blue">万化定基?/span>
性有巧拙Q可?span style="COLOR: blue">伏藏?span style="COLOR: blue">九窍之邪Q在?span style="COLOR: blue">三要。可以动?/span>。火生于木,发必克Q奸生于国,时动必溃Q知?span style="COLOR: blue">修练Q谓之圣人?/span>
天地万物之盗Q万?span style="COLOR: blue">?/span>之盗Qh万物之盗也?span style="COLOR: blue">三盗既宜Q三才既安。故曎ͼ食其?/span>Q百骸理Q?span style="COLOR: blue">动其?/span>Q万化安。h知其而神Q不知其不神之所以神?span style="COLOR: blue">日月有数Q?span style="COLOR: blue">大小有定Q圣功生焉,明出焉。其盗机也,天下莫不能见Q莫不能知。君子得之固w,h得之d?/span>
瞽者善听,聋者善?/span>?span style="COLOR: blue">l利一源,用师十?/span>Q?span style="COLOR: blue">三反昼夜Q用师万?/span>?span style="COLOR: blue">?/span>生于物,M物,?/span>在目。天之无恩而恩生,q雷烈风Q莫不蠢然?/span>
至乐性余Q至静则?/span>。天之至U,用之臛_?span style="COLOR: blue">命之制在?/span>。死者生之根Q生者死之根。恩生于宻I害于恩。愚Z天地文理圣,我以时物文理哌Ӏ?/span>Z虞愚Q我以不愚圣。h以期其圣Q我以不期其圣?/span>
沉水入火Q自取灭?/span>?span style="COLOR: blue">自然之道?/span>Q故天地万物?/span>?span style="COLOR: blue">天地之道?/span>Q故阴阳?/span>?span style="COLOR: blue">阴阳相推Q而变化顺?/span>。是故圣人知自然之道不可q,因而制之至静之?/span>Q律历所不能契。爰有奇器,?span style="COLOR: blue">生万?/span>Q?span style="COLOR: blue">八卦甲子Q神机鬼藏?span style="COLOR: blue">阴阳相胜之术Q昭昭乎乎象矣?/span>
―――?/span>
天道,人天合一?/span>