??xml version="1.0" encoding="utf-8" standalone="yes"?>99精品国产福利在线观看免费 ,日本高清+成人网在线观看,成年永久一区二区三区免费视频http://www.aygfsteel.com/jjshcc/category/45007.html桑巴葡语译工作室是q州市最专业葡萄牙语译机构-www.puyufanyi.com-Ƣ迎LJava,As400,Mainframe的猎头eric_cc#qq.ccom(?换成@)zh-cnSat, 07 Sep 2013 12:19:34 GMTSat, 07 Sep 2013 12:19:34 GMT60使用Selenium试Web界面时用@环控制功?/title><link>http://www.aygfsteel.com/jjshcc/archive/2013/09/06/403766.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Fri, 06 Sep 2013 08:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/jjshcc/archive/2013/09/06/403766.html</guid><wfw:comment>http://www.aygfsteel.com/jjshcc/comments/403766.html</wfw:comment><comments>http://www.aygfsteel.com/jjshcc/archive/2013/09/06/403766.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jjshcc/comments/commentRss/403766.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jjshcc/services/trackbacks/403766.html</trackback:ping><description><![CDATA[     摘要: Selenium是一个很好用的Web界面试框架。但它的功能也有不之处Q比如: 在Selenium IDE中不支持E序控制语句。下面介l如何在Selenium IDE中添加程序控制功能?Q下载Selenium插g Qsideflow.jsQ: 如果不想下蝲Q直接把下面的代码保存到本机也可?var gotoLabels= {};var whileLabels = {};&n...  <a href='http://www.aygfsteel.com/jjshcc/archive/2013/09/06/403766.html'>阅读全文</a><img src ="http://www.aygfsteel.com/jjshcc/aggbug/403766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jjshcc/" target="_blank">Eric_jiang</a> 2013-09-06 16:54 <a href="http://www.aygfsteel.com/jjshcc/archive/2013/09/06/403766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Rewriterulehttp://www.aygfsteel.com/jjshcc/archive/2012/11/08/391035.htmlEric_jiangEric_jiangThu, 08 Nov 2012 08:34:00 GMThttp://www.aygfsteel.com/jjshcc/archive/2012/11/08/391035.htmlhttp://www.aygfsteel.com/jjshcc/comments/391035.htmlhttp://www.aygfsteel.com/jjshcc/archive/2012/11/08/391035.html#Feedback0http://www.aygfsteel.com/jjshcc/comments/commentRss/391035.htmlhttp://www.aygfsteel.com/jjshcc/services/trackbacks/391035.html  1) R 强制外部重定向,后面可以?01?02跌{?
  2) F 用URL,q回403HTTP状态码?
  3) G 强制URL为GONEQ返?10HTTP状态码?
  4) P 强制使用代理转发?
  5) L 表明当前规则是最后一条规则,停止分析以后规则的重写?
  6) N 重新从第一条规则开始运行重写过E?
  7) C 与下一条规则关联?
  8) T=MIME-type(force MIME type) 强制MIMEcd?
  9) NS 只用于不是内部子h?
  10) NC 不区分大写?
  11) QSA q加h字符丌Ӏ?
  12) NE 不在输出转义Ҏ字符

Eric_jiang 2012-11-08 16:34 发表评论
]]>
解决Firefox长字W串撑开父容?不折行问?/title><link>http://www.aygfsteel.com/jjshcc/archive/2010/08/13/328740.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Fri, 13 Aug 2010 02:08:00 GMT</pubDate><guid>http://www.aygfsteel.com/jjshcc/archive/2010/08/13/328740.html</guid><wfw:comment>http://www.aygfsteel.com/jjshcc/comments/328740.html</wfw:comment><comments>http://www.aygfsteel.com/jjshcc/archive/2010/08/13/328740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jjshcc/comments/commentRss/328740.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jjshcc/services/trackbacks/328740.html</trackback:ping><description><![CDATA[众所周知,对于cM"aaaaaaaaaaaaaaaaa"q样长的字W串,会把容器撑的变Ş.<br /> <br /> 废话不多?解决Ҏ:<br /> <br /> 1. IE : 在相应位|增加如下样式表定义卛_<br /> E序代码 E序代码<br /> word-break: break-all;<br /> <br /> <br /> 2. FF : Firefoxq不像IE那样听话,自从FF的第一个版本至?仍然没有解决此问?而上面的Ҏ也不起作?只能用javascript来控制了,如下代码放|在需要折行显C的下面卛_<br /> E序代码 E序代码<br /> <br /> <script language="javascript" type="text/javascript" defer="defer"><br /> javascript:(function(){var D=document; F(D.body); function F(n){var u,r,c,x; if(n.nodeType==3){ u=n.data.search(/"S{10}/); if(u>=0) { r=n.splitText(u+10); n.parentNode.insertBefore(D.createElement("WBR"),r); } }else if(n.tagName!="STYLE" && n.tagName!="SCRIPT"){for (c=0;x=n.childNodes[c];++c){F(x);}} } })();<br /> </script><br /> <br /> <img src ="http://www.aygfsteel.com/jjshcc/aggbug/328740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jjshcc/" target="_blank">Eric_jiang</a> 2010-08-13 10:08 <a href="http://www.aygfsteel.com/jjshcc/archive/2010/08/13/328740.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>YSlow: Add expires header to images in IIS 7(IIS7讄囄Qjs脚本q期)http://www.aygfsteel.com/jjshcc/archive/2010/07/21/326704.htmlEric_jiangEric_jiangWed, 21 Jul 2010 02:23:00 GMThttp://www.aygfsteel.com/jjshcc/archive/2010/07/21/326704.htmlhttp://www.aygfsteel.com/jjshcc/comments/326704.htmlhttp://www.aygfsteel.com/jjshcc/archive/2010/07/21/326704.html#Feedback0http://www.aygfsteel.com/jjshcc/comments/commentRss/326704.htmlhttp://www.aygfsteel.com/jjshcc/services/trackbacks/326704.htmlI’ve been tweaking the performance of BlogEngine.NEXT today using my favorite tool: YSlow for FireBug. One of the things YSlow checks for is the expires HTTP header for static content such as images, script files and style sheets. Since BlogEngine.NET has always used custom HTTP handlers for serving scripts and stylesheets, only the static images have been a problem.

The problem

The problem is that with images on hosted environments on IIS 6, it’s impossible to control the serving of them without redirecting them through an HTTP handler. That’s not a good idea for several reasons:

  • It adds unnecessary overhead by going through the ASP.NET ISAPI
  • You need to add custom code to handle the requests
  • You need to change the URL from .gif to .gif.axd or similar

Here is what YSlow finds on my website that needs the expires header set to a far future date:


As you can see, it is all my static images that lacks the expires header.

The solution

If you run IIS 6 there is no good way of adding an expires header to images unless you have control over the IIS. If your site is hosted then you probably have no control at all. If you are using IIS 7 however, you can very easily add the header in your web.config’s system.webServer section like so:

<staticContent>
 <clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>

What happens is that all static content will now have an expires HTTP header set to the year 2020. Static content means anything that isn’t served through the ASP.NET engine such as images, script files and styles sheets. This is one of the very easy tricks that will increase the performance of your site as well as your YSlow score.



Eric_jiang 2010-07-21 10:23 发表评论
]]>
解决Div自适应高度的方?http://www.aygfsteel.com/jjshcc/archive/2010/07/20/326602.htmlEric_jiangEric_jiangTue, 20 Jul 2010 02:14:00 GMThttp://www.aygfsteel.com/jjshcc/archive/2010/07/20/326602.htmlhttp://www.aygfsteel.com/jjshcc/comments/326602.htmlhttp://www.aygfsteel.com/jjshcc/archive/2010/07/20/326602.html#Feedback0http://www.aygfsteel.com/jjshcc/comments/commentRss/326602.htmlhttp://www.aygfsteel.com/jjshcc/services/trackbacks/326602.html
Div即父容器不根据内容自适应高度Q我们看下面的代码:
<div id="main">
<div id="content"></div>
</div>
当Content内容多时Q即使main讄了高?00%或auto。在不同览器下q是不能完好的自动展。内容的高度比较高了Q但容器main的高度还是不能撑开?br />
我们可以通过三种Ҏ来解册个问题。 
1增加一个清除Q动,让父容器知道高度。请注意Q清除Q动的容器中有一个空根{?br /> <div id="main">
<div id="content"></div>
<div style="font: 0px/0px sans-serif;clear: both;display: block"> </div>
</div>

2增加一个容器,在代码中存在Q但在视觉中不可见?br /> <div id="main">
<div id="content"></div>
<div style="height:1px; margin-top:-1px;clear: both;overflow:hidden;"></div>
</div>

3增加一个BRq设|样式ؓclear:both?br /> <div id="main">
<div id="content"></div>
<br style="clear:both;" />
</div>

补充Q?br /> <div id="main">
<div id="content">
  <p>demo1</p>
  <p>demo2</p>
  <p>demo3</p>
</div>
</div>
#main { border:1px solid #999999; background-color:#CCCCCC; height:100%; overflow:hidden;}
#content { float:left;}

以上三个Ҏ都不是最好的解决Ҏ,因ؓ在程序代码观念中是提倡尽量不要添加无意义的标{代?br />
介绍我的解决Ҏ是直接在最外层div加以下样?br /> #main {
height:100%;
overflow:hidden;
}

Eric_jiang 2010-07-20 10:14 发表评论
]]>
从零开?W一ơ用TinyMce的手?/title><link>http://www.aygfsteel.com/jjshcc/archive/2010/05/15/321021.html</link><dc:creator>Eric_jiang</dc:creator><author>Eric_jiang</author><pubDate>Sat, 15 May 2010 01:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/jjshcc/archive/2010/05/15/321021.html</guid><wfw:comment>http://www.aygfsteel.com/jjshcc/comments/321021.html</wfw:comment><comments>http://www.aygfsteel.com/jjshcc/archive/2010/05/15/321021.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jjshcc/comments/commentRss/321021.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jjshcc/services/trackbacks/321021.html</trackback:ping><description><![CDATA[<strong>介绍:</strong> <p>  TinyMCE是一个轻量的基于浏览器的所见即所得编辑器Q由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方面虽然不能称得上是最强,但绝对能够满_部分|站的需求,q且功能配置灉|单。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是PHPQ那q可以进一步优化。最重要的是QTinyMCE是一个根据LGPL license发布的自pYӞ你可以把它用于商业应用?/p> <p>  <img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/jjshcc/5a502f9tns0r.png" /></p> <p>  <strong>使用:</strong></p> <p>  1、首先将TinyMCE解压~,会徏立如下的目录l构:</p> <p>  /tinymce/</p> <p>  /tinymce/docs/</p> <p>  /tinymce/docs/zh_cn/</p> <p>  /tinymce/examples/</p> <p>  /tinymce/examples/zh_cn/</p> <p>  /tinymce/jscripts/</p> <p>  /tinymce/jscripts/tiny_mce/</p> <p>  /tinymce/jscripts/tiny_mce/langs/</p> <p>  /tinymce/jscripts/tiny_mce/plugins/</p> <p>  /tinymce/jscripts/tiny_mce/plugins/</p> <p>  /tinymce/jscripts/tiny_mce/themes/</p> <p>  /tinymce/jscripts/tiny_mce/themes/advanced/</p> <p>  /tinymce/jscripts/tiny_mce/themes/default/</p> <p>  /tinymce/jscripts/tiny_mce/themes/simple/</p> <p>  其中docs/目录下是TinyMCE的说明文档,examples/目录下是4个实例页面,而jscripts/目录下则是真正的JS文g。实际用时候只需要将jscripts/目录上传到服务器上即可?/p> <p>  2、然后在需要用TinyMCE的页面里加入如下的JS代码:</p> <p> <wbr></p> <table style="border-bottom: rgb(204,204,204) 1px dotted; border-left: rgb(204,204,204) 1px dotted; table-layout: fixed; border-top: rgb(204,204,204) 1px dotted; border-right: rgb(204,204,204) 1px dotted" border="0" cellspacing="0" cellpadding="6" width="95%" align="center"> <tbody> <tr> <td style="word-wrap: break-word" bgcolor="#f3f3f3"><!-- <wbr>tinyMCE <wbr>--><br /> <script <wbr>language="javascript" <wbr>type="text/javascript" <wbr><br /> src="jscripts/tiny_mce/tiny_mce.js"></script><br /> <script <wbr>language="javascript" <wbr>type="text/javascript"><br />  <wbr> <wbr> <wbr> <wbr>tinyMCE.init({<br />  <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr>mode <wbr>: <wbr>"textareas",<br />  <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr>theme <wbr>: <wbr>"advanced",<br />  <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr> <wbr>language <wbr>:"zh_cn"<br />  <wbr> <wbr> <wbr> <wbr>});<br /> </script><br /> <!-- <wbr>/tinyMCE <wbr>--></td> </tr> </tbody> </table> <p>  q里假设面与jscripts/处于同一目录下,否则请修改代码里的\径?/p> <p>  现在面里所有的textarea元素׃被渲染成TinyMCE实例?/p> <p>  3、初始化配置介绍:</p> <p>  tinyMCE.init({</p> <p>  mode : "exact",</p> <p>  elements : "example_textarea",</p> <p>  theme : "advanced",</p> <p>  language :"zh_cn",</p> <p>  plugins : "flash,emotions,paste",</p> <p>  theme_advanced_buttons1 : "bold,italic,underline,</p> <p>  strikethrough, separator, forecolor,backcolor,</p> <p>  fontselect,fontsizeselect",</p> <p>  theme_advanced_buttons2_add_before: "cut,copy,</p> <p>  pastetext,separator",</p> <p>  theme_advanced_buttons2 : "undo,redo,separator,hr,</p> <p>  link,unlink,image,flash,separator",</p> <p>  theme_advanced_buttons2_add :"code,emotions,charmap",</p> <p>  theme_advanced_buttons3 : "",</p> <p>  theme_advanced_toolbar_location : "bottom",</p> <p>  theme_advanced_toolbar_align : "center",</p> <p>  relative_urls : false,</p> <p>  remove_script_host : false</p> <p>  });</p> <p>  引用内容</p> <p>  mode与elements是搭配用的Q用来指定渲染name在elements中的HTML元素为TinyMCE~辑?可以是DIV或者Textarea)Q比?</p> <p>  mode : "exact",elements : "example_textarea"</p> <p>  也可以单独用 mode : "textareas",q样面中所有的Textarea元素都会被渲染?/p> <p>  theme 可以是advanced或者simple(受功能限?,也可以自定义主题?/p> <p>  language 常用选择可以?en,zh_cn,zh_cn_utf8,zh_tw,zh_tw_utf8(和语a包名字对?</p> <p>  plugins 用来指定加蝲相应的插Ӟ以提供特别功?/p> <p>  theme_advanced_buttons 后面的数字用来指定工h的第几行Q前3行可以不写,pȝ会自动用默认图标填在?个工hQ如果你不想昄?行,可以像例子里面一栯样写:theme_advanced_buttons3 : "",_add_before后缀指在默认工具栏前面加图标Q_add后缀指在默认工具栏后面加图标Q具体每个按钮资料可以查看文?/doc目录)?/p> <p>  theme_advanced_toolbar_location和theme_advanced_toolbar_align很简单,一看就明白?/p> <div style="margin: 5px 5px 5px 0px; float: left"></div> <p>  relative_urls : false,remove_script_host : false一般也配对使用Q因为TinyMce会自动把本地链接Ҏ相对链接的Ş式,比如会把l对路径http://www.jacklam.cn /2006/03/abc.htmlҎ相对路径/2006/03/abc.html。加了上面的代码后就不会自动改写了?/p> <img src ="http://www.aygfsteel.com/jjshcc/aggbug/321021.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jjshcc/" target="_blank">Eric_jiang</a> 2010-05-15 09:51 <a href="http://www.aygfsteel.com/jjshcc/archive/2010/05/15/321021.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何获取和设|TinyMce~辑器的内容http://www.aygfsteel.com/jjshcc/archive/2010/05/15/321020.htmlEric_jiangEric_jiangSat, 15 May 2010 01:50:00 GMThttp://www.aygfsteel.com/jjshcc/archive/2010/05/15/321020.htmlhttp://www.aygfsteel.com/jjshcc/comments/321020.htmlhttp://www.aygfsteel.com/jjshcc/archive/2010/05/15/321020.html#Feedback0http://www.aygfsteel.com/jjshcc/comments/commentRss/321020.htmlhttp://www.aygfsteel.com/jjshcc/services/trackbacks/321020.html最q准备在自己的一个项目中使用开源的web~辑器TinyMceQ遇CE序获取讄TineMce~辑器内容的问题。用google搜烦C一些眉目,先ȝ如下?/p>

1.先讲怎么讄TinyMce~辑器的内容
    Q?Q如果在初始化编辑器之前Q已l给~辑器所处的控g讄了内容,那么TinyMce在初始化的时候,会自动获取控件的内容?br />     Q?Q在客户端可以用下面的函数来随时获取内容Q?/p>

    <script language="javascript" type="text/javascript">
    <!--
        //功能Q获取TinyMce~辑器的内容
        //参数QeditorId——编辑器的id
        //q回Q内容字W串Q如果失败,q回I字W串
        function GetTinyMceContent(editorId)
        ...{
            return tinyMCE.getInstanceById(editorId).getBody().innerHTML;
        }
       
        //功能Q设|TinyMce~辑器的内容
        //参数QeditorId——编辑器的id
        //        content——内?br />         //q回Q(无)
        function SetTinyMceContent(editorId,content)
        ...{
            tinyMCE.getInstanceById(editorId).getBody().innerHTML=content;
        }
    //-->
</script>
2.我们再来看看如何获取TinyMce~辑器的内容
    Q?Q在面提交Q即执行Submit()Q之后,TinyMce会自动将内容写入到控件中?br />     Q?Q在客户端还可以用下面的函数来随时获取编辑器的内?/p>


<script language="javascript" type="text/javascript">
    <!--
        //功能Q获取TinyMce~辑器的内容
        //参数QeditorId——编辑器的id
        //q回Q内容字W串Q如果失败,q回I字W串
        function GetTinyMceContent(editorId)
        ...{
            return tinyMCE.getInstanceById(editorId).getBody().innerHTML;
        }
    //-->
</script>
3.下面是一个完整的asp.net例子Q?br /> Z使用该示例,您必M载有TinyMceQƈ攄在目?#8220;tiny_mce”中?/p>


<%@ Page Language="C#" CodeFile="TinyMceTest.aspx.cs" Inherits="TinyMceTest" validateRequest=false %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns=" <head runat="server">
    <title>无标题页</title>
    <!-- tinyMCE -->
    <script language="javascript" type="text/javascript" src="tiny_mce/tiny_mce.js"></script>
    <script language="javascript" type="text/javascript">
        // Notice: The simple theme does not use all options some of them are limited to the advanced theme
        tinyMCE.init({
            mode : "textareas",
            theme : "advanced",
            plugins : "devkit,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
            theme_advanced_buttons1_add_before : "save,newdocument,separator",
            theme_advanced_buttons1_add : "fontselect,fontsizeselect",
            theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,separator,forecolor,backcolor",
            theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",
            theme_advanced_buttons3_add_before : "tablecontrols,separator",
            theme_advanced_buttons3_add : "emotions,iespell,media,advhr,separator,print,separator,ltr,rtl,separator,fullscreen",
            theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,|,code",
            theme_advanced_toolbar_location : "top",
            theme_advanced_toolbar_align : "left",
            theme_advanced_path_location : "bottom",
            content_css : "example_full.css",
            plugin_insertdate_dateFormat : "%Y-%m-%d",
            plugin_insertdate_timeFormat : "%H:%M:%S",
            extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
            external_link_list_url : "example_link_list.js",
            external_image_list_url : "example_image_list.js",
            flash_external_list_url : "example_flash_list.js",
            media_external_list_url : "example_media_list.js",
            template_external_list_url : "example_template_list.js",
            file_browser_callback : "fileBrowserCallBack",
            theme_advanced_resize_horizontal : false,
            theme_advanced_resizing : true,
            nonbreaking_force_tab : true,
            apply_source_formatting : true,
            template_replace_values : {
                username : "Jack Black",
                staffid : "991234"
            }
        });
    </script>
    <!-- /tinyMCE -->
</head>
<body>
    <form id="form1" runat="server">
    <div>
        TinyMce试面<br />
        <textarea id="edt1" rows="6" cols="20">q是W一个编辑框</textarea><br />
        <asp:TextBox ID="edt2" TextMode="MultiLine" Text="q是W?个编辑框" runat="server" Height="79px"></asp:TextBox>
        <br />
        <input type="button" id="btnGetContent" value="Get Content" onclick="alert(GetTinyMceContent('edt1'))" />
        <input type="button" id="btnSetContent" value="Set Content" onclick="var cnt='q是试<b>?lt;/b>容设|?;alert(cnt);SetTinyMceContent('edt2',cnt);" />
        <asp:Button ID="btnSubmit" runat="server" Text="Button" OnClick="btnSubmit_Click" />
    </div>
    </form>
    <script language="javascript" type="text/javascript">
    <!--
        //功能Q获取TinyMce~辑器的内容
        //参数QeditorId——编辑器的id
        //q回Q内容字W串Q如果失败,q回I字W串
        function GetTinyMceContent(editorId)
        {
            return tinyMCE.getInstanceById(editorId).getBody().innerHTML;
        }
       
        //功能Q设|TinyMce~辑器的内容
        //参数QeditorId——编辑器的id
        //        content——内?br />         //q回Q(无)
        function SetTinyMceContent(editorId,content)
        {
            tinyMCE.getInstanceById(editorId).getBody().innerHTML=content;
        }
    //-->
    </script>
</body>
</html>



Eric_jiang 2010-05-15 09:50 发表评论
]]>
վ֩ģ壺 | | | | | Զ| | | ɽ| | | ɽ| | | | ͩ| | | ƽ| | | ǭ| | Ϻ| ̷| | ī| ۲| Ƕ| ̫| | | Ժ| Դ| üɽ| ˹| ̨| | | Ǽ| |