??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲高清视频在线,在线视频色在线,亚洲午夜avhttp://www.aygfsteel.com/feitian1207/category/48346.htmlzh-cnSat, 14 May 2011 10:02:06 GMTSat, 14 May 2011 10:02:06 GMT60Cookie 和session 的区? Q{自http://www.cnblogs.com/chy8219/articles/1223533.htmlQ?/title><link>http://www.aygfsteel.com/feitian1207/archive/2011/05/12/350113.html</link><dc:creator>飞天wfu</dc:creator><author>飞天wfu</author><pubDate>Thu, 12 May 2011 11:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/feitian1207/archive/2011/05/12/350113.html</guid><wfw:comment>http://www.aygfsteel.com/feitian1207/comments/350113.html</wfw:comment><comments>http://www.aygfsteel.com/feitian1207/archive/2011/05/12/350113.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/feitian1207/comments/commentRss/350113.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/feitian1207/services/trackbacks/350113.html</trackback:ping><description><![CDATA[<div class="wmqeeuq" id="cnblogs_post_body">session与cookie的区别(转自<a >http://www.cnblogs.com/chy8219/articles/1223533.html</a>Q?span class="tpc_title"><font size="3"><span id="wmqeeuq" class="tpc_content"><font color="#993300"><br /> Session是由应用服务器维持的一个服务器端的存储I间Q用户在q接服务器时Q会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储I间。而SessionIDq一数据则是保存到客LQ用Cookie保存的,用户提交面Ӟ会将q一 SessionID提交到服务器端,来存取Session数据。这一q程Q是不用开发h员干预的。所以一旦客L用CookieQ那么Session也会失效?br /> <br /> 服务器也可以通过URL重写的方式来传递SessionID的|因此不是完全依赖Cookie。如果客LCookie用Q则服务器可以自动通过重写URL的方式来保存Session的|q且q个q程对程序员透明?br /> <br /> 可以试一下,即不写CookieQ在使用request.getCookies();取出的Cookie数组的长度也?Q而这个Cookie的名字就是JSESSIONID</font><font color="#993300">Q还有一个很长的二进制的字符Ԍ是SessionID的倹{?br /> <br /> Cookie是客L的存储空_由浏览器来维持?/font></span><br /> </font></span><span id="wmqeeuq" class="tpc_title"><span id="wmqeeuq" class="tpc_content"><font color="#993300" size="3">在一些投之cȝ场合Q我们往往因ؓ公^的原则要求每人只能投一,在一些WEB开发中也有cM的情况,q时候我们通常会用COOKIE来实玎ͼ例如如下的代码:<br /> <font color="#ff0000">< % cookie[]cookies = request.getCookies();<br /> if (cookies.lenght == 0 || cookies == null)<br />    doStuffForNewbie();<br /> //没有讉Kq?nbsp;  <br /> }<br /> <br /> else<br /> {<br />    doStuffForReturnVisitor(); //已经讉Kq了<br /> }<br /> <br /> % ></font><br /> <br /> <br />        q是很浅显易懂的道理Q检COOKIE的存在,如果存在说明已经q行q写入COOKIE的代码了Q然而运行以上的代码后,无论何时l果都是执行doStuffForReturnVisitor()Q通过控制面板-Internet选项-讄-察看文g却始l看不到生成的cookie文gQ奇怪,代码明明没有问题Q不q既然有cookieQ那显C出来看看?br /> <font color="#ff0000">cookie[]cookies = request.getCookies();<br /> if (cookies.lenght == 0 || cookies == null)<br />    out.println("Has not visited this website");<br /> }<br /> <br /> else<br /> {<br />    for (int i = 0; i < cookie.length; i++)<br />    {<br />      out.println("cookie name:" + cookies[i].getName() + "cookie value:" +<br />          cookie[i].getValue());<br />    }<br /> }<br /> </font><br /> <br />          q行l果:<br /> cookie name:JSESSIONID cookie value:KWJHUG6JJM65HS2K6 <br /> <br /> Z么会有cookie?大家都知道,http是无状态的协议Q客hơ读取web面Ӟ服务器都打开新的会话Q而且服务器也不会自动l护客户的上下文信息Q那么要怎么才能实现|上商店中的购物车呢Qsession是一U保存上下文信息的机Ӟ它是针对每一个用LQ变量的g存在服务器端Q通过SessionID来区分不同的客户,session是以cookie或URL重写为基的,默认使用cookie来实玎ͼpȝ会创造一个名为JSESSIONID的输出cookieQ我们叫做session cookie,以区别persistent cookies,也就是我们通常所说的cookie,注意session cookie是存储于览器内存中的,q不是写到硬盘上的,q也是我们刚才看到的JSESSIONIDQ我们通常情是看不到JSESSIONID的,但是当我们把览器的cookie止后,web服务器会采用URL重写的方式传递SessionidQ我们就可以在地址栏看到sessionid=KWJHUG6JJM65HS2K6之类的字W串?br />          明白了原理,我们可以很Ҏ(gu)的分辨出persistent cookies和session cookie的区别了Q网上那些关于两者安全性的讨论也就一目了然了Qsession cookie针对某一ơ会话而言Q会话结束session cookie也就随着消失了,而persistent cookie只是存在于客L盘上的一D|本(通常是加密的Q,而且可能会遭到cookieƺ骗以及针对cookie的跨站脚本攻击,自然不如session cookie安全了?br />          通常session cookie是不能跨H口使用的,当你新开了一个浏览器H口q入相同面Ӟpȝ会赋予你一个新的sessionidQ这h们信息共享的目的p不到了,此时我们可以先把sessionid保存在persistent cookie中,然后在新H口中读出来Q就可以得到上一个窗口SessionID了,q样通过session cookie和persistent cookie的结合我们就实现了跨H口的session trackingQ会话跟t)?br />          在一些web开发的书中Q往往只是单的把Session和cookie作ؓ两种q列的http传送信息的方式Qsession cookies位于服务器端Qpersistent cookie位于客户端,可是session又是以cookie为基的,明白的两者之间的联系和区别,我们׃N择合适的技术来开发web service了?/font></span></span> </div> <img src ="http://www.aygfsteel.com/feitian1207/aggbug/350113.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/feitian1207/" target="_blank">飞天wfu</a> 2011-05-12 19:38 <a href="http://www.aygfsteel.com/feitian1207/archive/2011/05/12/350113.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{?myeclipse常用讄(?http://www.aygfsteel.com/feitian1207/archive/2011/04/23/348863.html飞天wfu飞天wfuSat, 23 Apr 2011 04:05:00 GMThttp://www.aygfsteel.com/feitian1207/archive/2011/04/23/348863.htmlhttp://www.aygfsteel.com/feitian1207/comments/348863.htmlhttp://www.aygfsteel.com/feitian1207/archive/2011/04/23/348863.html#Feedback0http://www.aygfsteel.com/feitian1207/comments/commentRss/348863.htmlhttp://www.aygfsteel.com/feitian1207/services/trackbacks/348863.html转蝲?chssheng2007
最l编?chssheng2007
讄工作I间的项目编? 防止出现q
   Window - Preferences - General - Workspace
   ?Text file encoding"选ؓ"Other" - "UTF-8"
    改变现有目的编码的步骤: 叛_目属? 选择"Text file encoding"的编?br />
讄其它文g的编?/strong>
    Window -> Preferences -> General -> Content Types
    需要设|的文g讄~码, 最好统一设ؓUTF-8
    讄? 如Javascript文g可正常显CZ?br />
讄创徏JSP面?JSP的默认编码设为UTF-8

    Window -> Preferences -> MyEclipse -> Files and Editors -> JSP
    ?Encoding"选ؓ"ISO10646/Unicode(UTF-8)

L格式化JSP旉面中的空?/strong>
   Window -> Preferences -> MyEclipse -> HTML -> HTML Source
    N?Clear all blank lines"

增强Eclipse的自动代码提C功?/strong>
    默认? 只有?."?Alt + /"才出C码提C功? 不够强大, 作小设|? 可将代码提示功能像VS的一h?br />     1. Window -> Preferences -> Java -> Editor -> Content Assist
    2. ?Auto Activation triggers for java"讄?.abc"(默认?."), ?Apply"应用
    3. 导出目前的Eclipse配置文g: File -> Export -> General -> Perferences, 选择保存路径, 保存得到*.epf文g
    4. 用文本编辑器打开刚才保存?.epf文g, 搜烦".abc", ?.abc"部分改ؓ
       ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(," (以上动提C的触发字符,
       Ҏ(gu)个h习惯讄), 保存此配|文?个h觉得不太好用Q容易出?/span>)
    5. 导入此配|文? File -> import -> General -> Perferences, 导入修改后的配置文g.

    W一个选项为反应时?可设?00左右(默认200)

高亮cM同一引用的用位|?/strong>
   Window -> Perferences -> General - > Editors -> TextEditors -> Annotations
    选择"Occurrences",勑ּ"Text as" -> "Highlighted"(块高??Squiggles"(虚线)

Link with Editor
    打开cd, 自动在包理器这里显C类的位|?/div>
  


取消Myeclipse的自动文仉?/strong>(卡傻的原?
    Windows –> Perferences –>Myeclipse –> Validation
   保留manual(手动)部分Qbuild下只?classpath dependency Validator"

    手动验证: 右键文g -> Myeclipse -> Run Validation

取消拼写错误?/strong>
    我爱故意写错单词, 不需要系l帮我检?br />     Windows –> perferences –> General –> Editors-> Text Editors -> Spelling
    L"Enable spell checking"N?br />
关闭不需要的启动?/strong>
     MyEclipse:
    Windows –> Perferences–> General–> Startup and Shutdown

    我只保留?br />
  
  
    序下来:
    1, Tomcat6: 必备?..
    2, 内存监视? 可以查看Myeclipse的用内? 我喜Ƣ这工具(在菜单Myeclipse - Utilities - Show Heap Status打开)
    3, JSP Debug工具, 其实我也没用q? 怕有一天用?..
    4, 文g创徏向导(个hl常用到)
    5, 向后兼容的意思吧, 怕有一天会用到, 但其实很用, 可去?br />     6, 透视? 应该可以L?..

    其实只用选择Tomcat6

关闭自动更新
    1, Eclipse:
      
Windows –> Perferences–> Install/Update -> Automatic Updates
        不勾?Automatically find new updates and notify me"

    2, Myeclipse:
      
1)Windows –> Perferences–> MyEclipse... -> Community Essentials
      &nb sp; 不勾?Search for new features at startup"
        2)
Windows –> Perferences–> MyEclipse... -> Maven4MyEclipse
       不勾?Download repository index updates on startup"


飞天wfu 2011-04-23 12:05 发表评论
]]>
Cookie与Session的区?/title><link>http://www.aygfsteel.com/feitian1207/archive/2011/04/19/348570.html</link><dc:creator>飞天wfu</dc:creator><author>飞天wfu</author><pubDate>Tue, 19 Apr 2011 06:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/feitian1207/archive/2011/04/19/348570.html</guid><wfw:comment>http://www.aygfsteel.com/feitian1207/comments/348570.html</wfw:comment><comments>http://www.aygfsteel.com/feitian1207/archive/2011/04/19/348570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/feitian1207/comments/commentRss/348570.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/feitian1207/services/trackbacks/348570.html</trackback:ping><description><![CDATA[<table style="padding-bottom: 0pt; padding-left: 5.4pt; padding-right: 5.4pt; border-collapse: collapse; padding-top: 0pt; mso-table-layout-alt: fixed"> <tbody> <tr> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 230.4pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="307"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: 'Times New Roman'; font-size: 10.5pt">C</span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">ookie</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 195.7pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="260"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">Session</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> </tr> <tr> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 230.4pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="307"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">存储在客L</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 195.7pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="260"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">存储在服务器?/span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> </tr> <tr> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 230.4pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="307"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">两种cd</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 21pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">有声明周?/span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 21pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">无声明周?/span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 195.7pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="260"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">两种实现方式</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 21pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">依赖?font face="Times New Roman">cookie</font></span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 21pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">url<font face="宋体">重写</font></span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> </tr> <tr> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 230.4pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="307"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">父\径不能访问子路径?font face="Times New Roman">cookie</font></span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 195.7pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="260"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">同一?font face="Times New Roman">session</font><font face="宋体">的窗口共享一?/font><font face="Times New Roman">session</font></span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> </tr> <tr> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 230.4pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="307"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">典型应用Q?/span><span style="font-family: 'Times New Roman'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="text-align: left; margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 42pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">3<font face="宋体">个月不用再登?/font></span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="text-align: left; margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 42pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">购物车(</span><span style="font-family: 'Times New Roman'; font-size: 10.5pt; mso-spacerun: 'yes'">http://www.china-pub.com/</span><span style="font-family: '宋体'; font-size: 10.5pt">Q?/span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 195.7pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="260"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">典型应用Q?/span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 21pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">用户登陆</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> <p style="margin-top: 0pt; text-indent: -21pt; margin-bottom: 0pt; margin-left: 21pt" class="p0"><strong><span style="font-family: 'Wingdings'; font-size: 10.5pt; mso-spacerun: 'yes'">l </span><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">购物车也可以?font face="Times New Roman">session</font><font face="宋体">实现?#183;</font></span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> </tr> <tr> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 230.4pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="307"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">不可?/span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> <td style="padding-bottom: 0pt; padding-left: 5.4pt; width: 195.7pt; padding-right: 5.4pt; background: rgb(127,127,127); padding-top: 0pt" valign="top" width="260"> <p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><strong><span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'">可靠</span><span style="font-family: '宋体'; font-size: 10.5pt"><o:p></o:p></span></strong></p> </td> </tr> </tbody> </table> <!--endfragment--> <img src ="http://www.aygfsteel.com/feitian1207/aggbug/348570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/feitian1207/" target="_blank">飞天wfu</a> 2011-04-19 14:58 <a href="http://www.aygfsteel.com/feitian1207/archive/2011/04/19/348570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp、servlet处理q问题http://www.aygfsteel.com/feitian1207/archive/2011/04/19/348569.html飞天wfu飞天wfuTue, 19 Apr 2011 06:51:00 GMThttp://www.aygfsteel.com/feitian1207/archive/2011/04/19/348569.htmlhttp://www.aygfsteel.com/feitian1207/comments/348569.htmlhttp://www.aygfsteel.com/feitian1207/archive/2011/04/19/348569.html#Feedback0http://www.aygfsteel.com/feitian1207/comments/commentRss/348569.htmlhttp://www.aygfsteel.com/feitian1207/services/trackbacks/348569.html

1.场合Q页面本w有中文的时?/span>

    解决办法Q?br />     servletQ?/font>resp.setContentType("text/html;charset=gbk");

        Jsp: <%@ page contentType="text/html;charset=gb2312"%>

    注意Q一定要写在PrintWriter out = resp.getWriter();之前

2.场合Q解?font face="Times New Roman">get方式q问题Q?/font>

    解决办法Q修?font face="Times New Roman">server.xml àURIEncoding="GBK"

3.场合Q?/span>解决post方式提交内容的ؕ?/font>

    解决办法Q?/span>request.setCharacterEncoding("GBK");

    注意Q?br />         一定要写在存取W一个参C?/span>

    不要调用response.setCharacterEncoding("GBK");

4.场合Q?/span><jsp:param name="user" value="<%=s%>"/>Q?font face="Times New Roman">url地址包含中文参数

    解决办法Q?/span><%request.setCharacterEncoding("GBK");%>



飞天wfu 2011-04-19 14:51 发表评论
]]>
վ֩ģ壺 | | ɽ| ɽ| ƽ| | | ƽ| ɽ| ɽ| | ԭ| ǿ| ʯ| ʡ| ǭ| | Ƹ| | | | | | | | | | | | | | | ˮ| | ɽ| | | | ɽ| ƽ| |