法语词汇前缀 |
1. 表示“否定”的前缀 a-,an-, 不,非,无 apolitique[不问政治的];anonyme[不具名的] im-(il-,im-,ir-) 不,非,无 inaltérable[不变质的];illisible[不清楚的];immangeable[不能吃的];irréel[不现实的] www.54tyro.com我是新手 non- 不,非,无 nonchalant[漫不经心的];non-métal[非金属] 2. 带有“强化”意义的前缀 archi- 极端;过度 archifou[极疯狂的;极傻的] 我是新手 extra- 超;极端;过度 extra-fin[极精细的;特优的] 我是新手 hyper- 超;过度 hypersensible[过分敏感的] super- 超越;过度;高级 supermarché[超级市场] sur- 超过;过分 suralimentation[过度营养] ultra 超;过度;极端 ultramoderne[极现代化的] 我是新手 3. 表示“同情”、“敌视”或“对立”的前缀 anti- 反对,反抗 antidémocratique[反民主的] antidote[解毒的] contre- 反对;相反 contre-attaque[反击] pro- 赞成,亲 procommuniste[赞成共产党的]prochinois[亲华的] 4. 表示“时空关系”的前缀 www.54tyro.com我是新手 anté- 先,前;在…之前 antécombrien[前寒武纪的]antéposer[前置,放在前面] après- post- 后;在…之后 après-demin[后天] après-gurre[战后] postface[后记,跋] 我是新 avant- 我是新手 pré- 先,前,在…以前 avant-hier[前天] préétabli[预定的] co-con- 共,同,合,和,相互 co-auteur[合作者] concitoyen[同乡] entre- 之间 entreacte[幕间休息] ex- 前 ex-ministre[前部长] 我是新 extra- 外;在…之外 extra-terrestre[地球之外的] inter- 在…之间 interscolaire[校际的] intra- 内部,在内 intramusculaire[肌肉内的] trans- 横贯,穿过 transnational[跨国的] 5. 常见动词前缀 我是新手 a- 方向;目的,使 abaisser[放下] attendrir[使变软] anté- 先,前 antéposer[前置] auto- 自行,自动;自身 automatiser[使自动化] co- 共,同,合,相互 coexister[共存] con- 我是新手 col- com- 我是新手 cor- 共,同,合,相互 concorder[相符,协调] combiner[组合,联合] collaborer[合作,协作] correspondre[符合] contre- 反对;相反 contre-attaquer[反攻,还击] dé-,dés- 分离;去除,解除 dépoétiser[使失去诗意] 我是新手 dis- 否定 disjoindre[拆开] 54tyro.com我是新手 é-,ef-,es- 分离,去除,失去 échanger[交换,互换] égarer[使迷路] en-,em- 使成为 engraisser[使肥沃] emmaigrir[使消瘦] 我是新手,进步从此开始! entr- 相互 s’entretuer[自相残杀] ex- 出,外 exclure[开除;排斥] in-,il-,im- 不,无,非; 我是新手 向,入,内 invalider[使无效] impatienter[使不耐烦] inter- 禁止 54tyro.com我是新手 相互关系 interdire[禁止] interconnecter[使…互连] intro- 向内,进入 introduire[引入,介绍] mal- 坏,恶;错 malmener[虐待] micro- 微,小 microminiaturiser[使微型化] 我是新手 mono- 单独的 momologuer[自言自语] 我是新手: monopoliser[垄断,专营] multi- 多,复 multiplier[增多] 我是新手 poly- 多,聚 polycopier[油印] post- 后,在…后 postposer[后置,放在后面] pré- 前 prévenir[预防] re-,ré- 再,重新 refaire[重做] réimprimer[重印] r- 逆,反 rajuster[再调整] rétro- 向后,追溯 rétroagir[追溯既往] 我是新手 sous- 不足;再 sous-amender[再修正] sub- 再,在…下 subordonner[使从属于] 我是新手www.54tyro.com super- 在上面;超越 superfinir[超精加工] 我是新手: sur- 在上;超过 surmonter[置于…上] trans- 横贯,穿过;变化 transcrire[眷写] transpercer[穿过] ultra- 超过,极度 ultracentrifuger[超速离心分离] uni- 单一 unifier[统一,划一] Reference: |
Friday, July 29, 2011
法语词汇前缀
法语前缀re的学习和应用
通常情况下,re-加在以辅音或者虚音h为首字母的动词前:
remarier - 使再婚
(加在marier - 使结婚前)
rehausser - 再提高
(加在hausser - 提高前)
Res-
在以s开头的动词前,re-常常为res-
ressortir - 再出来
(加在sortir - 出来前)
ressembler - 相似
(加在sembler - 好象前)
Ré- and r-
在元音或者哑音h前,re-要么加上一个变成ré(在拉丁词根的单词中尤其如此),要么缩写成r-,对于个别动词,这两种情况都存在。
外语爱好者网站-www.ryedu.net
réapparaître - 复现
(加在apparaître - 出现前)
réélire - 再次选举
(加在élire - 选举前)
rentrer - 再进入;回来
(加在entrer - 进入前)
rhabiller - 重新给…穿衣服
(加在habiller - 给…穿衣服前)
récrire, réécrire - 再写,再写一遍
(加在écrire - 写前)
re- 的意思(以及它的变体)
1. 重做,再做一遍
rouvrir - 再打开
(加在ouvrir - 打开前)
ressaisir - 重新抓住
(加在saisir - 抓住前)
2. 回到一个先前的位置,条件或状态
revenir - 回来
(加在venir - 来前)
réhabituer - 使重新习惯于
(加在habituer - 使习惯于前)
3. 为了强调一个动词
redoubler - 大大增强;倍增
(加在doubler - 增加一倍前)
remercier - 感谢
(加在mercier[古]- 谢谢前)
注意:因为前缀re- 往往不只一种意思,所以一些动词也是如此:
rappeler - 再打电告给(某人);叫回,召回;使想起,唤醒
(加在appeler - 打电话前)
renvoyer - 送回;退回;再送;再派遣
(加在envoyer - 寄,送前)
Reference:
remarier - 使再婚
(加在marier - 使结婚前)
rehausser - 再提高
(加在hausser - 提高前)
Res-
在以s开头的动词前,re-常常为res-
ressortir - 再出来
(加在sortir - 出来前)
ressembler - 相似
(加在sembler - 好象前)
Ré- and r-
在元音或者哑音h前,re-要么加上一个变成ré(在拉丁词根的单词中尤其如此),要么缩写成r-,对于个别动词,这两种情况都存在。
外语爱好者网站-www.ryedu.net
réapparaître - 复现
(加在apparaître - 出现前)
réélire - 再次选举
(加在élire - 选举前)
rentrer - 再进入;回来
(加在entrer - 进入前)
rhabiller - 重新给…穿衣服
(加在habiller - 给…穿衣服前)
récrire, réécrire - 再写,再写一遍
(加在écrire - 写前)
re- 的意思(以及它的变体)
1. 重做,再做一遍
rouvrir - 再打开
(加在ouvrir - 打开前)
ressaisir - 重新抓住
(加在saisir - 抓住前)
2. 回到一个先前的位置,条件或状态
revenir - 回来
(加在venir - 来前)
réhabituer - 使重新习惯于
(加在habituer - 使习惯于前)
3. 为了强调一个动词
redoubler - 大大增强;倍增
(加在doubler - 增加一倍前)
remercier - 感谢
(加在mercier[古]- 谢谢前)
注意:因为前缀re- 往往不只一种意思,所以一些动词也是如此:
rappeler - 再打电告给(某人);叫回,召回;使想起,唤醒
(加在appeler - 打电话前)
renvoyer - 送回;退回;再送;再派遣
(加在envoyer - 寄,送前)
Reference:
Tuesday, July 26, 2011
check Chinese, Japanese and Korean(CJK) block in UTF-8
function countChars($text, $startCode, $endCode){ $len = mb_strlen($text,"UTF-8" ); $s = hexdec($startCode); $e = hexdec($endCode); $cnt = 0; for($k = 0; $k < $len; $k++){ $ch = mb_substr($text, $k, 1, "UTF-8"); if(getUnicodeFromOneUTF8($ch) >= $s && getUnicodeFromOneUTF8($ch) <= $e){ $cnt++; } } return $cnt; } function countChinese($text){ return countChars($text, "4e00", "9fa5"); } function countJapanese($text){ return countChars($text, "0800", "4e00"); } function countKorean($text){ return countChars($text, "3130", "318f") + countChars($text, "ac00", "d7a3"); } function countSpaces($text){ return countChars($text, "20", "20"); } function getUnicodeFromOneUTF8($word) { //获取其字符的内部数组表示,所以本文件应用utf-8编码! if (is_array( $word)) $arr = $word; else $arr = str_split($word); //此时,$arr应类似array(228, 189, 160) //定义一个空字符串存储 $bin_str = ''; //转成数字再转成二进制字符串,最后联合起来。 foreach ($arr as $value) $bin_str .= decbin(ord($value)); //此时,$bin_str应类似111001001011110110100000,如果是汉字"你" //正则截取 $bin_str = preg_replace('/^.{4}(.{4}).{2}(.{6}).{2}(.{6})$/','$1$2$3', $bin_str); //此时, $bin_str应类似0100111101100000,如果是汉字"你" //u4e00-u9fa5 (中文) //x3130-x318f (韩文) //xac00-xd7a3 (韩文) //u0800-u4e00 (日文) return bindec($bin_str); //返回类似20320,汉字"你" //return dechex(bindec($bin_str)); //如想返回十六进制4f60,用这句 }Reference
Wednesday, July 6, 2011
redirect php standard error and output
fclose(STDIN);
fclose(STDOUT);
fclose(STDERR);
$STDIN = fopen($options["logLocation"], "r");
global $STDOUT;global $STDERR;
$STDERR = $STDOUT = fopen($options["logLocation"], "a+");
set_error_handler(array('System_Daemon', 'phpErrors'), E_ALL);
fclose(STDOUT);
fclose(STDERR);
$STDIN = fopen($options["logLocation"], "r");
global $STDOUT;global $STDERR;
$STDERR = $STDOUT = fopen($options["logLocation"], "a+");
set_error_handler(array('System_Daemon', 'phpErrors'), E_ALL);
Subscribe to:
Posts (Atom)