Jcat
Java --> Oracle --> BusinessObjects --> IQ
posts - 127,comments - 41,trackbacks - 0
2008

8-25
I saw the arrest of the thief.
posted @ 2008-08-27 23:12 Jcat 阅读(8) | 评论 (0)编辑 收藏
世界强队从来不是靠抽签抽出来的,中国男篮,我爱你!

“进场的时候,我们把手放在一起,把自己交给这支球队,同时也把这支球队扛在自己肩上,我们所有的人都在为这个球队努力。” -- 大大的姚明
posted @ 2008-08-16 21:56 Jcat 阅读(14) | 评论 (0)编辑 收藏
中国体操男团,背负四年的压力,重获金牌,超感人;

中国男篮vs西班牙,把世锦赛冠军逼到打加时,虽败犹荣;

中国男足都是Sha Bi,窝囊废。
posted @ 2008-08-12 18:54 Jcat 阅读(15) | 评论 (0)编辑 收藏
又坚持了一个月,中间短了4、5天,后来靠每天多背一个,给补了回来。


7/25/2008
It is very essential to analyze the causes of his failure.

7/26/2008
This is an old family firm founded by their French ancestor.

7/27/2008
Can you anchor the boat in this storm?

7/28/2008
His family has lived in this ancient city for more than two centuries.

7/29/2008
The roof is at an angle of 120 degrees to the walls.
I would like to hear your angle in this dispute.

7/30/2008
The whole nation celebrated cheerfully the fiftieth anniversary of the founding of the PRC.

7/31/2008
These flies are annoying me.
We can annoy the enemy by air raids.

8/1/2008
BB's thesis was published in the college annual.

8/2/2008
We are not anticipating that there will be much trouble.

8/3/2008
The antique dealer has a display of his valuable antiques.

8/4/2008
He caused his wife great anxiety by driving a long distance alone.

8/5/2008
It's too late now, anyhow.

8/6/2008
It was apparent that they all understood.

8/7/2008
We are appealing for money to build a teacher's club.

8/8/2008
He had no appetite to fight.

8/9/2008
He won standing applause after he ended his speech.

8/10/2008
This is an appliance for opening cans.

8/11/2008
That pretty lady is a hopeful applicant for the position.

8/12/2008
They applied to return to China.

8/13/2008
They arranged an appointment for next week.

8/14/2008
We really appreciate the peace and quite of the countryside.
They deeply appreciate his thoughtfulness.

8/15/2008
The professor is easy to approach

8/16/2008
It is appropriate that you should save some money in case you lose your job.

8/17/2008
The decision met the committee's approval.

8/18/2008
His statement is approximate to the truth.

8/19/2008
One should not make an arbitrary decision as to what to do in the future.

8/20/2008
DXP is called the general architect of the construction of socialist modernizations in China.

8/21/2008
Don't argue with me, just do as you are told.

8/22/2008
At later stage, there arose an new problem which seemed insoluble.

8/23/2008
We aroused him from his deep sleep.

8/24/2008
She has arranged numerous contacts between  XX and BB.
posted @ 2008-07-28 22:23 Jcat 阅读(14) | 评论 (1)编辑 收藏
<What's Hash>
Hash,一般翻译做“散列”,也有直接音译为“哈希”的。

我们通常说的Hash,其实指的是Hash算法(即散列算法):把任意长度的输入,通过Hash算法,变换成固定长度的输出(即Hash值、散列值)。

Hash算法有多种实现形式,比如MD5、SHA1,这里就不对算法本身进行讨论了。重点谈谈Hash算法的特性和作用吧:
    1)Hash是一种压缩映射:散列值的长度通常远小于输入的长度(比如emule,任意大小是视频文件,都可以映射成一个固定长度的字符串,它就相当于这个文件的信息摘要)
    2)不同的输入可能会Hash成相同的输出:这是一个小概率事件,且采用安全性高的Hash算法时,两个不同的输入几乎不可能得到相同的Hash结果。
    3)与加密算法不同,Hash算法是一个不可逆的单向函数,不可能从散列值来唯一的确定输入值。



<What's Hash Table>

0. 在下面的讨论中,我们将用到三国这个例子:假设我们要做个存储结构,需要存储下来三国中的英雄,以及他们的详细信息。我们用他们的名字来作为存储的关键值,例如:刘备,关羽,张飞,曹操,孙权...n。

1. 一般的表
    name    age    身高    体重
    刘备    30    175    60
    关羽    28    190    80
    张飞    27    185    80
    ...n

这时,如果我们想要查找某个英雄,就需要一边遍历表,一边对名字进行比较。它的时间复杂度为O(n)--线性阶。

总结:记录在结构中的相对位置和记录的关键字之间不存在确定的关系,在结构中查找记录时需进行一系列和关键字的比较,查找的效率与比较次数密切相关。

2. 数组
    1)通过地址的访问方式(数组):Array[2],这里2就是它的“物理”地址,找到2所对应的内容是通过“直接定位”,而不是“遍历比较”。所以,在所有的线性数据结构中,数组的定位速度最快。它的时间复杂度为O(1)--常熟阶。

    这时,我们会想,那我们把刘-关-张-...n,按照1-2-3-...n的顺序放在一个数组里(数组的内容就是这个英雄的对象)不就可以直接定位了?
    arrayid    (name    age    身高    体重)
    1            (刘备    30    175    60)
    2            (关羽    28    190    80)
    3            (张飞    27    185    80)
    ...n


    2)但是:
        a)可你凭什么说刘=1,关=2呢?(显然不是叫你用拼音或者笔画排序)
        b)我们查找的时候,不可能用arrayid作为查找条件(那还查个P呀),怎样通过name=关羽,“计算”得到arrayid=2呢?


3. 散列表:其主要目的是用于解决数据的快速定位问题,也即,怎样通过关键字,计算(而不是遍历比较)得到物理地址。

1)存放时
    Hash(刘备)=13
    Hash(关羽)=7
    Hash(张飞)=26
    ...n


    arrayid    (name    age    身高    体重)
    ...
    7            (关羽    28    190    80)
    ...
    13          (刘备    30    175    60)
    ...
    26          (张飞    27    185    80)
    ...n


    我们也可以看出:
    a)散列,数据并非紧凑的、按顺序存入的:我们可以先在13的位置存上刘备,再在7的位置存上关羽;有些位置还可能一直是空的。
    b)空间换时间:因为散列,显然数组的大小要大于实际实际数据的数量。比如,即使我们只存刘关张3个人,我们也需要一个至少26的数组。

2)查找时,就很简单了
    Aarry[Hash(关羽)]=Array[7]

3)当然实际的hash算法,要比上述复杂,比如
    “把Key通过Hash算法转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里;
    而当使用哈希表进行查询的时候,就是再次使用哈希函数将key转换为对应的数组下标,并定位到该空间获取value,如此一来,就可以充分利用到数组的定位性能进行数据定位。”

4)Hash冲突:前面说了,不同的输入是有可能hash成相同的输出的
    如果Hash(关羽)=Hash(张飞)=250,我们岂不是在存储过程中会遇到麻烦,怎么安排他们二位的地方呢?(总不能让二位打一架,谁赢了谁呆在那吧),这就需要一个解决冲突的方法。
    先存储好了关羽,当张飞进入系统时会发现关羽已经是250了,那咱就加一位,251得了。我们查找张飞的时候也是,一看250不是张飞,那就加个1,就找到了。
    更极端地,如果这时Hash(赵云)=251,张飞已经早早占了他的地方,那就再加1存到252呗。呵呵,这时我们会发现,当哈希函数冲突发生的机率很高时,可能会有一群英雄在250这个值后面扎堆排队。要命的是查找的时候,时间算法复杂度早已不是O(1)了。所以我们说理想情况下哈希表的时间算法复杂度为O(1)。
    这就是说哈希函数的编写是哈希表的一个关键问题,会涉及到一个存储值在哈希表中的统计分布。如果哈希函数已经定义好了,冲突的解决就成为了改变系统性能的关键因素。其实还有很多种方法来解决冲突情况下的存储和查找问题,不一定非要线性向后排队,如果有好的哈希表冲突的解决方法也能很大程度上提高系统的效率。


FYI,比较书面化的定义:
    理想的情况是能直接找到需要的记录,因此必须在记录的存储位置和它的关键字之间建立一确定的对应关系f,使每个关键字和结构中一个唯一的存储位置相对应。因而查找时,只需根据这个对应关系f找到给定值K的像f(K)。若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上,由此不需要进行比较便可直接取得所查记录。在此,称这个对应关系f为哈希函数,按这个思想建立的表为哈希表(又称为杂凑法或散列法)。



参考:
http://calmness.javaeye.com/blog/184465
http://blog.163.com/xx_snoopy/blog/static/12577162008426731299/

posted @ 2008-07-18 16:55 Jcat 阅读(29) | 评论 (0)编辑 收藏
4P :50年代末,由美国营销学学者麦卡锡教授提出,对市场营销理论和实践产生了深刻的影响,被营销经理们奉为营销理论中的经典。

<定义>
    Prodct 产品
    Price 价格
    Place 渠道
    Promotion 促销


<不足> 4P有一些牵强的因素在里面
    产品策略和价格策略用Product和Price是非常对的,但麦卡锡为了增强理论体系的可传播性,就搜肠刮肚地希望凑出另外两个P。
(其实老外也和我们中国人一样,为了把某个信息体系传播给大家,便于大家记忆和交流,也会努力地发展出类似于“三大纪律八项主义”、“五讲四美”等概念)    
    最后用Place来概括渠道分销策略,用Promotion来概括包括了广告、公关、销售促进和人员推销在内的所有沟通策略。
   
    1)其实渠道分销策略最合适的单词应该是Distribution和Channel。Place是消费者购买地点的意思,即渠道分销的最终成果终端的意思,用Place来代替Distribution和Channel,虽然不很恰当但也能自圆其说。
   
    2)沟通策略最合适的单词应该是Communication,Promotion的本义“促销推广”,Promotion只能涵盖沟通策略中的销售促进(sales promotion)和人员推销(personal sells),而无法涵盖广告、公关策略,用Promotion代替Communication可算是真够勉强的。
    可见, 4P营销组合理论中的最后一个策略虽然用了Promotion这个词,直译成中文是促销,但此促销与目前中国企业界实践中常用的促销这个词汇所代表的意思(这里的促销主要指的是降价、抽奖、买二送一、导购等)压根就不是同一回事,实际上4P中的Pomotion包括了广告、公关、销售促进(促销)等所有沟通策略的方式,即4P从诞生那天开始就是强调沟通的。认为4P强调的是促销,那是没有真正了解4P的精髓而产生的误解。



4C:80年代,美国劳特朋针对4P存在的问题提出了4C营销理论

<定义>
   
Curstomer 客户(的需求) :不要再卖你所能制造的产品,而要卖客户需要的产品。
   
Cost (客户愿意支付的)成本 :暂时忘掉定价策略,而要了解客户满足需要愿意付出多少钱(成本)。
   
Convenience (客户的)便利 :不要先考虑销售渠道的选择和策略,而要首先考虑交易过程中如何给使客户更方便。
   
Commuinction (与客户)沟通 :通过互动、沟通等方式,把客户和企业双方的利益无形地整合在一起。

<不足>
    1) 4C是顾客导向,而市场经济要求的是竞争导向,中国的企业营销也已经转向了市场竞争导向阶段。顾客导向与市场竞争导向的本质区别是:前者看到的是新的顾客需求;后者不仅看到了需求,还更多地注意到了竞争对手,冷静分析自身在竞争中的优、劣势并采取相应的策略,在竞争中求发展。
    2) 随着4C理论融入营销策略和行为中,经过一个时期的运作与发展,虽然会推动社会营销的发展和进步,但企业营销又会在新的层次上同一化,不同企业至多是个程度的差距问题,并不能形成营销个性或营销特色,不能形成营销优势,保证企业顾客份额的稳定性、积累性和发展性。   
    3) 4C以顾客需求为导向,但顾客需求有个合理性问题。顾客总是希望质量好,价格低,特别是在价格上要求是无界限的。只看到满足顾客需求的一面,企业必然付出更大的成本,久而久之,会影响企业的发展。所以从长远看,企业经营要遵循双赢的原则,这是4C需要进一步解决的问题。   
    4) 4C仍然没有体现既赢得客户,又长期地拥有客户的关系营销思想,没有解决满足顾客需求的操作性问题,如提供集成解决方案、快速反应等。   
    5)4C总体上虽是4P的转化和发展,但被动适应顾客需求的色彩较浓。根据市场的发展,需要从更高层次以更有效的方式在企业与顾客之间建立起有别于传统的新型的主动性关系。如互动关系、双赢关系、关联关系等。

<Other>
    4C是一种营销理念和理想的营销标准,而4P则是一种营销策略手段。4C所提出的营销理念和标准最终还是要通过4P为策略和手段来实现的,比如要提升顾客购买的便利性(Convenience)就要通过渠道策略(Place策略)来完成。可见,4P与4C是不是矛盾和对立的,4C只是特别强调了顾客需求和双向互动沟通的重要性。




4R:近来,美国DonE.Schultz提出了4R营销新理论,阐述了一个全新的营销四要素。

<定义>
   
Relenvance 与顾客建立关联
    在竞争性市场中,顾客具有动态性。顾客忠诚度是变化的,他们会转移到其它企业。要提高顾客的忠诚度,赢得长期而稳定的市场,重要的营销策略是通过某些有效的方式在业务、需求等方面与顾客建立关联,形成一种互助、互求、互需的关系,把顾客与企业联系在一起,这样就大大减少了顾客流失的可能性。特别是企业对企业的营销与消费市场营销完全不同,更需要靠关联、关系来维系。
   
Reaction 提高市场反应速度
    在今天的相互影响的市场中,对经营者来说最现实的问题不在于如何控制、制定和实施计划,而在于如何站在顾客的角度及时地倾听顾客的希望、渴望和需求,并及时答复和迅速作出反应,满足顾客的需求。目前多数公司多倾向于说给顾客听,而不是听顾客说,反应迟钝,这是不利于市场发展的。
   
Relationship 关系营销越来越重要了
    在企业与客户的关系发生了本质性变化的市场环境中,抢占市场的关键已转变为与顾客建立长期而稳固的关系,从交易变成责任,从顾客变成拥趸,从管理营销组合变成管理和顾客的互动关系。  
   
Reward 回报是营销的源泉
    对企业来说,市场营销的真正价值在于其为企业带来短期或长期的收入和利润的能力。一方面,追求回报是营销发展的动力;另一方面,回报是维持市场关系的必要条件。企业要满足客户需求,为客户提供价值,但不能做“仆人”。因此,营销目标必须注重产出,注重企业在营销活动中的回报。一切营销活动都必须以为顾客及股东创造价值为目的。

<不足>
    当然,4R同任何理论一样,也有其不足和缺陷。如与顾客建立关联、关系,需要实力基础或某些特殊条件,并不是任何企业可以轻易做到的。但不管怎样,4R提供了很好的思路,是经营者和营销人员应该了解和掌握的。
posted @ 2008-07-13 15:57 Jcat 阅读(46) | 评论 (0)编辑 收藏
     摘要: 坚持了一个月了,虽然只是每天3、5分钟,又几次还真坚持不住了。感谢监督我的朋友们! 6/25/2008 An executive should be experienced in administration. Successive adminis...  阅读全文
posted @ 2008-06-26 22:30 Jcat 阅读(46) | 评论 (3)编辑 收藏
爹跟儿子说:我要给你找个媳妇。
儿子说,可我愿意自己找! 
爹说,但这个女孩子是比尔盖茨女儿!
儿子说,要是这样,可以。

然后他爹找到比尔盖茨,说,我给你女儿找了一个老公。
比尔盖茨说,不行,我女儿还小!
爹说,可是这个小伙子是世界银行副总裁! 
比尔盖茨说,啊,这样,行!

最后,爹找到了世界银行总裁,说,我给你推荐一个副总裁!
总裁说,可是我有太多副总裁了,多余了!
爹说,可是这个小伙子是比尔盖茨的女婿! 
总裁说,这样,行!
posted @ 2008-06-17 17:29 Jcat 阅读(42) | 评论 (0)编辑 收藏
1、技术
    技术为本。最重要有一点是有自己专有的东西--专利(这个比较困难,呵呵),想要人家的程序必须交钱;必须要有自己的专长, 对某个领域或技术有很深的研究 ,是别人不能代替的。专心做好一件事情,比什么都好;
    关键是在工作中能够不断提高自己的业务水平,包括软件设计研发能力的提高和对业务理解能力的提高。如果在一个公司里面自己不能再学到任何东西了,那就要考虑跳到一个能学到更多东西的地方,即使你现在的职位很高收入很好;
    30多岁就终结技术人员生涯的日子,估计不会太久。就像玩股票一样,一开始就是疯狂,理性了,就会好了,坚持。

2、人脉
    推销自己:热心帮别人解决问题、和别人讨论问题。

3、外语
    精通一门外语。进外企(意味着更长的职业生涯)、外包、移民。。。

4、出国
    年轻时多赚点,将来混到管理层可以养老足矣了!呵呵,出国几年先赚好房子首付和车子的钱,到时女朋友自然会有的吧?当然不能仅仅为了钱出国,还要提升各方面的资历和能力,为回国做好打算。

5、灰色收入/夜草
    技术足够牛,就接外包,自己做软件,做个网站卖,赚美元。

6、理财
    观念很重要,一开始不在于多,细水长流。看《富爸爸,穷爸爸》,激发理财意识。你不理财,财不理你。

7、创业
    利用兼职机会做项目,然后积累人际关系、积累客户资源; 挖掘你身边的可用资源,比如你身边的人;
    只有不赚钱的企业/个人,没有不赚钱的行业,就看你会不会和敢不敢做了。重要的不是技术,是营销模式,创意,勇气;
    35岁处于创业的萌芽期。多关注一下商机,商机无处不在;
    “但我想告诉你我现在的公司老板是45岁才创业的,才5年左右有了千万的家产,而且他以前是做技术的。”,看来创业年龄不是绝对的障碍。

8、技术管理
    在关键时刻给上级一些管理方面的建议;
    只要你能通过数据说明问题,你已经进了一大步了;如果你能用数据来解决问题,那么你就不在是一个技术员,而是个了不起的管理人员了。通过技术走到管理层的人,他所说的问题及解决问题的方法,可行性强。这点是最重要的了。

9、培训、顾问
    多年的行业工作经验是资本,需要注重的与人交流和沟通的能力。

10、DBA
    DBA似乎是一个可以做得长久且待遇不错的好方向。

11、进事业机关、国家机关
    35周岁是那里的最低门槛。

12、销售
    我想主要是IT产品方面的销售。不过这个对我来说,在“自己能做的”、“自己适合做的”和“自己喜欢做的”这三者之中几乎不属于其中任何一个。虽然本人谈不上对技术有狂热之情,但还是比较有兴趣的,而且适合本人的性格。

13、第二战场
    尝试开个小店,不一定要亲自经营,可以找亲戚朋友帮忙看店,帐目方面清楚。这确实是进入职业稳定期需要考虑的问题。

14、其他
    35岁前,求别人给你工作。35岁后,别人求你给他干活;
    寻找自己能做的、自己适合做的和自己喜欢做的这三者的最大交叉点;
    尽到一个儿子的责任,尽到一个丈夫的责任,尽到一个父亲的责任,无愧于心就足够了,想得太多反而迷茫;
    人生其实就是一个过程,让这个过程更有意义,才是最重要的。

   
    一、选择工作时千万不要去专门外包的公司,因为你的技术是重复的,而业务是分散的。外包的项目一般工作量比较大但技术要求并不高,对你技术的提高没 有任何好处,而且不同的外包项目的业务是不同的,在这方面你几乎没有任何的沉淀。建议去做专业产品的工作,比如游戏、杀毒、金融、地理,你只要在这 行做于几年,你便拥有了相关的技术积累和业务知识积累,更重要的是,你在这行里认识的人会非常多,这些人日后到别的公司或自己创建公司,对你来说就是潜在 的客户或活广告。

    二、抽空上上论坛发发贴子。这其实占用不了多少时间的,你在床头放一台电脑,饭前饭后或睡觉前什么的,抽半小时上去看看,或写些 什么。当然你不要上那些八卦论坛,那是浪费生命。你只上技术论坛和业务相关论坛,而且用相同的名称。一般在公司里与招聘有关的无非是两类,一是技术主管二 是业务主管,他们有空的时候也会上上论坛的,或许还与你讨论过什么问题呢。而且很多公司找人做什么项目也会在网上找一找的,看到你的名字这么多,当然会对 你另眼相看了。这里人特别注意的是,你千万不要在网上说太无聊的话,因为他们如果在网上看到这些对你的评价就相当低了。

    三、要有业余爱好。尽可能 抽时间参加某些人组织的活动,这看起来好象与事业无关,其实关系太大了。这些爱好让你能保持非常好的心态面对生活和工作,对心理和生理都相当有益,而且能 对事业保持激情。激情这东西非常重要,不管生活还是工作。另一方面,业余爱好在某些场合可以增强人们对你的印象,比如业内人士搞什么聚会的时候,你露一手 与众不同的节目,人家在日后就很容易记得你。

    如果你做到上面三点,在技术积累、业务积累、人气积累等方面就都具备了并能保持激情,要业内被人认为并不是太困难的事情。


转自:邢红瑞
posted @ 2008-06-03 06:49 Jcat 阅读(40) | 评论 (0)编辑 收藏
/bin    binary
该目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat....

/boot
存放着启动Linux时使用的一些核心文件。

/dev    device
这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。

/etc    etcetera
这个目录用来存放系统管理所需要的(杂七杂八的)配置文件。

/home
用户的主目录,比如说有个用户叫sybase,那他的主目录就是/home/sybase也可以用~sybase表示。

/lib
这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。

/lost+found
这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。有点类似于DOS下的.chk文件。

/mnt    mount
存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。

/opt    optional
这个目录是一些大型软件的安装目录(如Sybase),或者是一些服务程序的安装目录,一般情况下这是个空目录。

/proc    procedure
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。

/root
系统管理员(也叫超级用户)的主目录。作为系统的拥有者,总要有些特权啊!比如单独拥有一个目录。

/sbin
s就是Super User的意思,也就是说这里存放的是系统管理员使用的管理程序。

/tmp
存放临时文件

/usr
包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。

/var
包 含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分 区。为了保持/usr的相对稳定,那些经常被修改的文件可以放在这个目录下,比如系统的日志文件就在/var/log目录中。




-----再进一步谈谈/usr目录-----
/usr/X11R6
存放X-Window的目录

/usr/bin
存放增加的用户程序

/usr/sbin
存放增加的管理程序

/usr/dict
存放字典

/usr/doc
这是Linux文档的大本营

/usr/etc
存放设置文件

/usr/games
存放游戏和教学文件

/usr/include
存放C开发工具的头文件

/usr/info
存放GNU信息文件

/usr/lib
存放一些常用的动态链接共享库和静态档案库;

/usr/local
一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录

/usr/man
存放帮助文件

/usr/src
Linux开放的源代码就存在这个目录,爱好者们别放过哦!

/usr/share
存放结构独立的数据



-------------
找到个牛X的东西,Linux系统目录的规范标准
posted @ 2008-06-02 23:25 Jcat 阅读(29) | 评论 (0)编辑 收藏
仅列出标题  下一页