--
we drink green tea
Green tea is tea made solely with the leaves of Camellia sinensis that have undergone minimal oxidation during processing.
在经济学和金融学中,边际成本指的是每一单位新增生产的产品(或者购买的产品)带来的总成本的增量。
这个概念表明每一单位的产品的成本与总产品量有关。比如,仅生产一辆汽车的成本是极其巨大的,而生产第101辆汽车的成本就低得多,而生产第10000汽车的成本就更低了(这是因为规模经济)。
但是,考虑到机会成本,随着生产量的增加,边际成本可能会增加。还是这个例子,生产新的一辆车时,所用的材料可能有更好的用处,所以要尽量用最少的材料生产出最多的车,这样才能提高边际收益。
边际成本和单位平均成本不一样,单位平均成本考虑了全部的产品,而边际成本忽略了最后一个产品之前的。例如,每辆汽车的平均成本包括生产第一辆车的很大的固定成本(在每辆车上进行分配)。而边际成本根本不考虑固定成本。
在数学上,边际成本(MC,marginal cost)用总成本(TC,total cost)和数量(Q,quantity)的偏导数来表示:

边际成本定价是销售商品时使用的经营战略。其思想就是边际成本是商品可以销售的最低价,这样才能使企业在经济困难时期维持下去。因为固定成本几乎沉没,理论上边际成本可以使企业无损失的继续运转。
--机会成本(Opportunity cost)是指被放弃而价值最高的选择,又称为“替代性成本”,就是俗语的“有得必有失”[1]。例如在选择了甲项社会福利政策后,受到固定资源的限制,便失去选择国民住宅政策的机会,则选择国民住宅政策的机会即为选择甲项社会福利政策的机会成本[2]。
在生活中,有些机会成本是可以用货币来衡量的。例如,如果农民选择养猪就不能选择养鸡,则养猪的机会成本就是放弃养鸡的收益,养鸡的机会成本便会是放弃养猪的收益。但有些机会成本往往无法用货币衡量,较主要是心理上的感受,例如在图书馆看书学习还是享受电视剧带来的快乐之间选择。
被舍弃掉的选项之价值或喜爱程度改变时,并不会令机会成本改变。作出选择时,应该要选择机会成本最低的选项,即失去越少越明智[3]。
目录[隐藏]
|
以上面的例子作为计算例子:
1896年,李鸿章代表清廷出使八个欧美国家(俄国、德国、荷兰、比利时、法国、英国、美国、加拿大)考察洋务,其间渡三大洋,跨四大洲,行程9万余里,留下不少的趣闻轶事。
据说李鸿章访问伦敦的时候,曾到当年洋枪队统领戈登将军的纪念碑下献花,表示敬意。戈登家人见鼎鼎大名的李鸿章亲自造访,感激之余,便向李鸿章赠送了一条名犬。可别小看了这条狗,此乃是全英名犬选拔会上的一等品,当时戈登家人将此名贵之犬送给李鸿章,无非是想表达非常之谢意。
不料数日后,戈登家人收到得李鸿章的一封谢柬,说:“非常感谢你们的这件礼物,只是老夫年纪大了,饮食不能多进,所送来的珍味,只尝了一点,大快朵颐”云云。戈登家人看后大惊失色,这事后来还被捅上报纸,一时被传为笑柄。
因为不懂礼节而出洋相的事情还不只这件。有一次李鸿章出席伦敦某贵族的宴会,由于年纪大了,经常咳嗽,他便拿起座前一个盛香槟酒的小玻璃杯,浓痰一口吐于其中,随后又放回座前。玻璃杯里罩着黄绿的痰液,色如翠玉,反光四射,举座失色。还有一次,英国女王设御宴招待李鸿章时,因为咖啡太热,李鸿章便将咖啡倒在小碟内,旁若无人的从容啜饮,座中其他贵客,无不掩口窃笑。英国女王见后,便也倒了咖啡于小碟内,和李鸿章一同饮法,以防李鸿章过于难堪。
李鸿章到美国后,曾给某政府高官送去翰林名刺(即名片)预约拜访。翰林名刺的字一向很大,此人见后,以为李鸿章欺负自己,便还以更大的名片。李鸿章接到后大怒,说:“此欺我也。”随后让人做了长五六尺的名刺让人送去。最搞笑的是,李鸿章听说美国没有皇帝,最大的是伯理玺天德(President,总统的音译),在参观国会的时候,李鸿章乘人不备,一屁股坐上了总统席位,很是过了一下“御座”的瘾。
李鸿章到国外,喜欢问别人多大年纪、家里多少钱这类涉及他人隐私的问题,这在国外是被视为不礼貌的。有一次,他见到法国驻华大使,问他今年多大了?法使见问,又不好不答,便说自己今天多大多大。李鸿章听后,抚着胡子呵呵笑道:“如此说来,你和我的孙子差不多大啊。我去年经过法国的时候,和你的祖父谈过几次,你可知道?”法使本是名门之后,来华后颇为嚣张,自从被李鸿章称作孙子后,气焰收缩不少。
《庚子西狩丛谈》里说,李鸿章有一手杖,无论吃饭或者写字,都要放在身旁,对之可谓是爱不释手,有如至宝。这手杖非同一般,颇有一段历史。原来,美前总统格兰特来华游历的时候,李鸿章曾经为之接风洗尘,当时格兰特带一个手杖来,席间,李鸿章见此手杖精致,便要过来品玩了一番,很是喜欢。
格兰特见后,便通过翻译问李鸿章:“中堂喜爱此杖?”李鸿章说:“此杖确实不赖。”格兰特说:“中堂既然喜欢这手杖,我本当赠送;但是此杖乃是我总统卸任的时候,全国绅商各界共同送给我作纪念的,此乃出自国民公意,我不便私自送人。不如等我回国后,将此事宣布大众;如众人赞同,我随后寄赠,以副中堂的雅意。”李鸿章见这事复杂,便也不强求,格兰特走后,也就把这事情给忘了。
李鸿章到美国后,听说格兰特已经去世,但其夫人尚在。李鸿章难得曾有一外国知己,便特意前去拜访,格兰特夫人非常高兴,与绅商领袖百余人为李鸿章设宴接待。席散后,格兰特夫人走到台前,突然拿出一个手杖,大声道:“此杖承蒙各位看得起先夫,送之为卸任纪念物。先夫后来曾带着此杖游历中国,当时李先生与先夫交契,见后非常喜爱。先夫因为此杖是诸君公送,未便即时转赠,拟征求诸君同意,再行邮寄。不料先夫回国后很快去世,之前他曾将此事告诉我,让我完成此事。今天正好李先生来此,我敬承先夫遗嘱,请命于诸君,是否赞同此举,以完成先夫遗愿。”
宾客们听后,都纷纷拍手欢呼,并无异议。于是格兰特夫人便当众将此手杖双手举着送给了李鸿章。李鸿章没想到格兰特如此守信,实在是受宠若惊,回国后对此手杖倍加珍惜,从不离身。要说这手杖,也的确是价值非凡,手杖的杖首镶有一颗拇指大的巨钻,旁边还有一圈小钻石,璀璨晶莹,极为的美丽精致,应当价格不菲。但最重要的是,格兰特的慷慨守信,让这段中外友谊成为一段佳话。
李鸿章从华盛顿去纽约前,派了某随员先一天过去预为布置。随员到了纽约后,去一家大旅馆订房间,服务生说:“一等房每间每日一百八十美元,二等减半,三、四等递减。”随员听后大惊,不敢自作主张,便发电报请示李鸿章。李鸿章听后也咋舌不已,斟酌再三后才复电让订二等房一间,三四等各五间给随员和仆人住,而且安排只住一宿,发完电报,李鸿章对左右说:“一日不去,耗费不鲜矣。”
就这点而言,李鸿章还算值得称道。
<bean id="sone" class="edu.yzu.entity.Student" init-method="initialMethod" parent="sbean" >
<!—- init-method指定了该bean类初始化后用来验证属性是否合法,该方法会在属性设置结束后调用 ,
Parent是指本bean中的一些属性如果没有初始化则会以sbean中的相同属性名的对应值来初始化--!>
<property name="id" value="10002" />
<property name="name" value="Rose" />
<property name="sex" value="boy" />
<property name="age" value="23" />
<property name="birthday" value="1980-10-24" />
<property name="emails">
<list>
<value>123@qq.com</value>
<value>456@sina.com</value>
<value>789@163.com</value>
</list>
</property>
<property name="phones">
//list或者数组类型的属性注入
<list>
<value>13657164847</value>
<value>15901083941</value>
<value>13797502137</value>
</list>
</property>
<property name="scores">
//为map指定 key value属性指定一般类型,key-ref value-ref指定的是bean引用
<map>
<entry key="math" value="97" />
<entry key="chinese" value="96" />
<entry key="englist" value="92" />
</map>
</property>
<property name="classmates">
//set类型的属性注入
<set>
<ref local="sone" />
<!-- 表时此值并非String int 等原始类型,local指明这个值是本配置文件的一个bean -à
<ref local="myself" />
</set>
</property>
</bean>
对bean属性的注入过程中,如果一些类型不能注入,则可以类型转换,自定义转换该类型的转换器,如上面的birthday属性是日期性的,spring 不能自动注入该类型,则自定义转换器如下:
public class myDateEditor extends PropertyEditorSupport {
@Override
public void setAsText(String text) throws IllegalArgumentException {
try {
SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");
Date date = format.parse(text);
setValue(date);
} catch (ParseException e) {
e.printStackTrace();
new IllegalAccessException(e.getMessage());
}
}
}
配置文件如下 :只要这样配置后spring 遇到java.util.Date类型后会自动调用上面的转换器,注入bean属性
<bean id="myeditor"
class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="customEditors">
<map>
<entry key="java.util.Date">
<bean id="dateEditor" class="edu.yzu.editor.myDateEditor" />
</entry>
</map>
</property>
</bean>
| Field Name | Mandatory? | Allowed Values | Allowed Special Characters |
|---|---|---|---|
| Seconds | YES | 0-59 | , - * / |
| Minutes | YES | 0-59 | , - * / |
| Hours | YES | 0-23 | , - * / |
| Day of month | YES | 1-31 | , - * ? / L W C |
| Month | YES | 1-12 or JAN-DEC | , - * / |
| Day of week | YES | 1-7 or SUN-SAT | , - * ? / L C # |
| Year | NO | empty, 1970-2099 | , - * / |
所有星号对应的段位置,都可以出现后面的符号(, - * /)
(? / L C)这些符号可以出现在"一月哪天"和"星期"段位置
(w)只能出现在"一月哪天"段位置
(#)只能出现在"星期"段位置
解释符号代表的意思:
* 代表任意合法的字段
0 * 17 * * ? :表示在每天的5 PM 到 5:59之间的每一分钟启动scheduler
? 表示没值被指定
如果同时指定"一月哪天"和"星期",可能两者对应不起来
0 0,15,30,45 * * * ? :表示每刻钟启动scheduler
所以推荐用法是其中一个指定值,另一个用?指定
/ 表示时间的增量
0 0/15 * * * ? :表示每刻钟启动scheduler
- 表示值的范围
0 45 3-8 ? * *
L 如果用在"一月哪天"段上,表示一个月的最后一天;如果用在"星期"段上。表示一个星期的最后一天(星期六)
0 0 8 L * ? :表示每个月最后一天的8点启动scheduler
W 表示最靠近给定时间的一天,(必须是星期一到星期五)
# 例如 6#3表示一个月的第三个星期五
| 字段 | 允许值 | 允许的特殊字符 | ||
|---|---|---|---|---|
秒 | 0-59 | , - * / | ||
分 | 0-59 | , - * / | ||
小时 | 0-23 | , - * / | ||
日期 | 1-31 | , - * ? / L W C | ||
月份 | 1-12 或者 JAN-DEC | , - * / | ||
星期 | 1-7 或者 SUN-SAT | , - * ? / L C # | ||
年(可选) | 留空, 1970-2099 | , - * / |
| 表达式 | 意义 | |
|---|---|---|
"0 0 12 * * ?" | 每天中午12点触发 | |
"0 15 10 ? * *" | 每天上午10:15触发 | |
"0 15 10 * * ?" | 每天上午10:15触发 | |
"0 15 10 * * ? *" | 每天上午10:15触发 | |
"0 15 10 * * ? 2005" | 2005年的每天上午10:15触发 | |
"0 * 14 * * ?" | 在每天下午2点到下午2:59期间的每1分钟触发 | |
"0 0/5 14 * * ?" | 在每天下午2点到下午2:55期间的每5分钟触发 | |
"0 0/5 14,18 * * ?" | 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发 | |
"0 0-5 14 * * ?" | 在每天下午2点到下午2:05期间的每1分钟触发 | |
"0 10,44 14 ? 3 WED" | 每年三月的星期三的下午2:10和2:44触发 | |
"0 15 10 ? * MON-FRI" | 周一至周五的上午10:15触发 | |
"0 15 10 15 * ?" | 每月15日上午10:15触发 | |
"0 15 10 L * ?" | 每月最后一日的上午10:15触发 | |
"0 15 10 ? * 6L" | 每月的最后一个星期五上午10:15触发 | |
"0 15 10 ? * 6L 2002-2005" | 2002年至2005年的每月的最后一个星期五上午10:15触发 | |
"0 15 10 ? * 6#3" | 每月的第三个星期五上午10:15触发 |
| 特殊字符 | 意义 | |
|---|---|---|
* | 表示所有值; | |
? | 表示未说明的值,即不关心它为何值; | |
- | 表示一个指定的范围; | |
, | 表示附加一个可能值; | |
/ | 符号前表示开始时间,符号后表示每次递增的值; | |
L("last") | ("last") "L" 用在day-of-month字段意思是 "这个月最后一天";用在 day-of-week字段, 它简单意思是 "7" or "SAT"。 如果在day-of-week字段里和数字联合使用,它的意思就是 "这个月的最后一个星期几" – 例如: "6L" means "这个月的最后一个星期五". 当我们用“L”时,不指明一个列表值或者范围是很重要的,不然的话,我们会得到一些意想不到的结果。 | |
W("weekday") | 只能用在day-of-month字段。用来描叙最接近指定天的工作日(周一到周五)。例如:在day-of-month字段用“15W”指“最接近这个月第15天的工作日”,即如果这个月第15天是周六,那么触发器将会在这个月第14天即周五触发;如果这个月第15天是周日,那么触发器将会在这个月第16 天即周一触发;如果这个月第15天是周二,那么就在触发器这天触发。注意一点:这个用法只会在当前月计算值,不会越过当前月。“W”字符仅能在day- of-month指明一天,不能是一个范围或列表。也可以用“LW”来指定这个月的最后一个工作日。 | |
# | 只能用在day-of-week字段。用来指定这个月的第几个周几。例:在day-of-week字段用"6#3"指这个月第3个周五(6指周五,3指第3个)。如果指定的日期不存在,触发器就不会触发。 | |
C | 指和calendar联系后计算过的值。例:在day-of-month 字段用“5C”指在这个月第5天或之后包括calendar的第一天;在day-of-week字段用“1C”指在这周日或之后包括calendar的第一天。 |