我现在干的活


我现在干的活,当然是其中一块。

>

> Zhejiang Mobile’s BOSS Phase IV expansion project will combine product
> billing, product life cycle management, channel management and other
> subsidiary systems for both retail and business customers into an
> integrated support system. The new business operation portal will allow
> users to access system functions through a single point improving product
> management and increasing operating efficiency.
>


Technorati : Asiainfo, BOSS, xbin999

乐乐要去上学了



家访

马上要到9月份了,要开学了,乐乐要上幼儿园。我也重新开始了有假期和上学的感觉。

上周五老师来做了家访,两位李老师。其中一位还是原先亲子活动时的老师,乐乐感觉好亲,直往老师身上粘,讨人喜欢的,呵呵。(可惜我不在)

看来我是不用担心她上幼儿园会哭,不肯上。我是要担心她不肯回来了,象回老家。乐乐是属于那种种子类型的,放在哪里,就在哪里生根发芽的,哈哈。

那天小区中刚好有人家在办丧事,很多花圈,乐乐很好地上了一堂课,狂问她外婆死是怎么回事。也不知外婆是怎么和她说的。不过她记住了花圈,还一直记挂。说"等老师来了,要和老师讲讲花圈。"急得LP不知该咋办?后来和她交流,这个就不要和老师说了。

老师在的时候,乐乐一直都忍着没说。老师临出门的时候,乐乐开口了:

"李老师,你们出去的时候要小心,那边有花圈。"

倒!
回老家的变化

乐乐这次回了趟老家,有了一些变化。

哭,她渐渐地把哭当成了一件武器。原先小家伙也偶尔会哭哭,受了委屈。不过这次回来,发现她有意识把哭当成武器了。动不动就给来一下。眼泪是说下就下啊,头痛的问题。

喝水。小家伙本来就很会喝水,不过现在不一样,是临睡要喝水,可能是老家天热的缘故。现在回来后,即使开了空调,她也要喝水。而且很坏,有点象以前吃奶粉的时候

关了灯,在床上翻一会,开口了,"我要喝水。"

"不喝了吧。"

"我要喝水"

"喝多了,晚上要小便的"

"我要喝水"

折腾着,非要你起来给她倒水不可。非常有毅力,能一直给你这么念叨下去。

* 180 -> 120

180是乐乐的经典口头禅

"奶粉喝多少?"

"180"

"饭吃多少?"

"180"

用量词的地方,基本就都是180了。

现在不同了,现在我们有了120。

"奶粉喝多少?"

"120"

现在小家伙会根据她的需求不同,告诉你是120还是180,不过当然不能以她说的为准了,呵呵。

P.S. 本周五要出游了,南麂列岛。这次不会再有桑美来坏事了吧。

Technorati : xbin999, 乐乐

数独技巧之"Remote Pair"









"Remote Pair"技巧和"Naked Pair"使用相同的原则。在下面的例子中红线标明了"Naked Pairs",因为Naked Pairs是可以串连起来的,我们能证明A1和B2也是一个"Naked Pair"。

当A1是值1,A2是4,B1是1,B2是4
当A1是值4,A2是1,B1是4,B2是1

这说明当A1是1时,B2一定是4,反之也然。所以我们可以在蓝色的单元中排除1和4。

RemotePair


Technorati : sudoku, xbin999

ILOG Rete Network


培训中的又一个重要关注点,规则引擎的核心算法:RETE Network。
一个入口点;

每条规则一个出口;
RETE Network包含两部分:Discrimination tree和Network of joints。

而在Network of joints有三种节点:

Alpha nodes 保存从Discrimination tree过滤得的节点;

Join nodes 执行条件的join;

Rule nodes 则控制agenda
这是讲义中的例子:

Here is a sample rule:
rule example {
when {
a(fielda1 == 3; ?x: fielda2);
b(fieldb1 == 2; ?y: fieldb2; fieldb3 == ?x);
c(fieldc1 == ?y);
}
then {
execute System.out.println("example");
}
};


Here is the contents of the WM:
a (fielda1 = 3; fielda2 = 10)
b (fieldb1 = 2; fieldb2 = 4; fieldb3 = 10)
b (fieldb1 = 2; fieldb2 = 7; fieldb3 = 10)
c (fieldc1 = 4)



£

RETE Network图就是这样的了。






Technorati : ILOG, Rules, xbin999

ILOG Principles of Rule-Based Programming






Rule set提供了规则,Working memory提供了数据,Agenda将数据和规则绑定,Inference engine执行。

做了两个基于ILOG RULES的项目(我都没做编码:-(),也始终没有听过培训。这次倒是有了机会听听课,今天听了一天,最重要的就是这个图了,记一下,有助于理解。

Technorati : ILOG, Rules, xbin999

乐乐回来了



周末乐乐回来了,很意外。

原定计划是这周我们去老家接的。桑美来了,但对杭州没影响,金华也是,天气反而变得更热。爸妈心疼乐乐,晚上太热,睡不好,就决定把小家伙送回来了。

乐乐外婆很得意,之前她刚做了一个梦,说乐乐回来了。居然就灵验了,呵呵。

小家伙回来的时候,第一眼看到,好亲。

奶声奶气地喊"爸爸",直扑入怀,心里好暖。

脸上长了些痱子,还有蚊子咬的小包,心里好痛。

女儿回来了,家里的生活又都恢复了往昔的模样。

Technorati : xbin999, 乐乐

数独技巧之"Hidden Pair" & "Hidden Triple"


























Hidden Pair


如果一组中的两个单元包含唯一的一对候选值,同组中的其他单元没有包含该候选值,那么在这两个单元中的其他候选值可以被排除。

在下面的例子中,一行中两个黄色单元中有候选值7和8,组成一对。一个单元必须为7,另一个必须为8,所以除了7和8之外的其他数值可以从这两个单元中排除。



Hidden Pair
Hidden Triple
如果一组中的三个单元包含唯一的三个候选值,同组中的其他单元没有包含该候选值,那么在这三个单元中的其他候选值可以被排除。

在下面的例子中,一行中三个黄色单元中有候选值4、5和9,组成三个数。我们并不确定单元的确切值,但这三个单元必须4、5或9,所以除了4、5和9之外的其他数值可以从这三个单元中排除。Hidden triples很难识别,但幸运的是他们一般很少会别使用。通常我们可以使用"Naked Pair"或"Naked Triple"就能达到相同的效果。


Hidden Triple


Technorati : sudoku, xbin999