diff --git a/sdk/php/.gitattributes b/sdk/php/.gitattributes deleted file mode 100644 index 4156c1b..0000000 --- a/sdk/php/.gitattributes +++ /dev/null @@ -1,4 +0,0 @@ -# Ignore some useless directories -dev/ export-ignore -doc/ export-ignore -tests/ export-ignore diff --git a/sdk/php/README.md b/sdk/php/README.md deleted file mode 100644 index 0d11591..0000000 --- a/sdk/php/README.md +++ /dev/null @@ -1,290 +0,0 @@ -Xunsearch SDK for PHP -===================== -$Id$ - -这是采用 PHP 语言编写的 xunsearch 开发包,在此基础上开发您自己的全文检索。 - -在此简要介绍以下几个文件: - - - lib/XS.php 入口文件,所有搜索功能必须包含此文件 - - lib/XS.class.php 未合并带注释的入口文件,会自动加载其它 .class.php 文件 - - util/RequireCheck.php 命令行运行,用于检测您的 PHP 环境是否符合运行条件 - - util/IniWizzaard.php 命令行运行,用于帮助您编写 xunsearch 项目配置文件 - - util/Quest.php 命令行运行,搜索测试工具 - - util/Indexer.php 命令行运行,索引管理工具 - - util/SearchSkel.php 命令行运行,根据配置文件生成搜索骨架代码 - - util/xs 命令行工具统一入口 - -在开始编写您的代码前强烈建议执行 util/RequireCheck.php 以检查环境。 - -具体各项文档内容请参阅子目录: doc/ -强烈推荐在线阅读我们的文档: - -最简单使用方法就是下载全部源码压缩包,然后引入入口文件即可。 -出现异常则抛出 \XSException 异常实例。 - - -Composer 支持 --------------- - -自 v1.4.9 起,通过 subtree 功能将 xs-sdk-php 分离成为一个只读的子仓库, -以支持通过 [composer](https://getcomposer.org) 安装。我们的包名称为 -`hightman/xunsearch`,内含全部 PHP-SDK 的库文件,还包括支持 Yii 的扩展类。 - - -### 安装 - -和绝大多数 composer 一样,你可以通过以下两种方法中的任意一种安装。 - -可以直接运行 - -``` -composer require --prefer-dist hightman/xunsearc "*" -``` - -或者将以下内容添加到您的项目根目录 `composer.json` 中的 `require` 章节, -然后运行 `composer install` - -``` -"hightman/xunsearch": "*" -``` - -> tip: 如果您打算用代码仓库中的最新版本,请将星号改为 dev-master。 - - -### 命令行工具 - -``` -vendor/bin/xs help -``` - -### 普通用法 - -这和 xunsearch 指南中的用法完全一致,只不过引入开始文件的方法略有不同。 -官方用法指南详见 - -```php -// 加载 vendor 的 autoload 文件 -require_once 'vendor/autoload.php'; - -// 默认的 xunsearch 应用配置文件目录为 vendor/hightman/xunsearch/app -// 如有必要,请通过常量 XS_APP_ROOT 定义 -define ('XS_APP_ROOT', '/path/to/ini') - -// 创建 XS 对象,关于项目配置文件请参见官网 -$xs = new \XS('demo'); - -// 后面的代码就和官网上的指南一致了 -``` - -### Yii-1.x 用法 - -这是对 xunsearch 的一个简单封装,使之更适合 yii-1.x 的用法习惯。首先, -在应用入口文件最开头引入 composer 的 autoload 文件,通常是 index.php。 - -```php -require_once 'vendor/autoload.php'; -// 如有必要请定义常量 XS_APP_ROOT 表示项目文件存放路径 -//define ('XS_APP_ROOT', dirname(__FILE__) . '/protected/data'); -``` - -在应用配置文件的 `compnents` 中添加以下代码,通常是 protected/config/main.php - -```php - // application components - 'components' => array( - // ... other components ... - 'search' => array( - 'class' => 'EXunSearch', - 'project' => 'demo', // 搜索项目名称或对应的 ini 文件路径 - 'charset' => 'utf-8', // 您当前使用的字符集(索引、搜索结果) - ), - ), -``` - -然后就可以通过 `Yii::app()->search` 来访问 `EXunSearch` 对象,进行索引管理或检索。 - -添加、修改索引数据,使用方法参照 [XSIndex][2]。 -对于 ActiveRecord 对象来讲,建议在相关的 `afterSave` 和 `afterDelete` 中进行索引同步。 - -```php -$data = array('pid' => 1234, 'subject' => '标题', 'message' => '内容'); -Yii::app()->search->add($data); // 添加文档 -Yii::app()->search->update($data); // 更新文档 -Yii::app()->search->del('1234'); // 删除文档 -``` - -使用检索功能时,可以将 `Yii::app()->search` 当作 [XSSearch][3] 对象一样直接使用它的全部方法。 - -```php -Yii::app()->search->setQuery('subject:标题'); -$docs = Yii::app()->search->setLimit(5, 10)->search(); // 取得搜索结果文档集 -``` - -### Yii-2.x 用法 - -在 yii2 中,除了提供类似 yii-1.x 的调用方式外,我们还支持 ActiveRecord 方式来操作。首先, -请在应用配置文件的 `components` 中添加以下代码,通常是 `config/web.php` - -```php - // application components - 'components => [ - // ... other components ... - 'xunsearch' => [ - 'class' => 'hightman\xunsearch\Connection', // 此行必须 - 'iniDirectory' => '@app/config', // 搜索 ini 文件目录,默认:@vendor/hightman/xunsearch/app - 'charset' => 'utf-8', // 指定项目使用的默认编码,默认即时 utf-8,可不指定 - ], - ], -``` - -接下来,你可以通过以下代码获取到 `hightman\xunsearch\Database` 对象,该对像和 yii-1.x 的 -`EXunSearch` 用法很相似,通过魔术方法,能够依次检索以下对象的方法列表而直接调用: - -- [XS][1] 优先调用该对象方法,如有必要,可直接通过 `hightman\xunsearch\Database::$xs` 属性访问。 -- [XSIndex][2] 紧接着检查索引管理方法,如有必要,可直接通过 `hightman\xunsearch\Database::$index` 属性访问。 -- [XSSearch][3] 紧接着检查索引管理方法,如有必要,可直接通过 `hightman\xunsearch\Database::$search` 属性访问。 - -具体用法不再赘述,下面重点讲讲如何通过 ActiveRecord 方法来检索和创建索引,由于遵循 yii2 的思想进行开发设计, -使用起来非常方便和简单。 - -#### 创建 AR 对象 -首先必须创建一个继承自 `hightman\xunsearch\ActiveRecord` 的模型类,默认情况下会以全小写的类名字作为 -ini 文件名。如需指定,请自行覆盖编写 `hightman\xunsearch\ActiveRecord::projectName()`。通常代码如下: - -```php -class Demo extens \hightman\xunsearch\ActiveRecord -{ - /*public static function projectName() { - return 'another_name'; // 这将使用 @app/config/another_name.ini 作为项目名 - }*/ -} -``` - -由此可见,如果命名规范模型类几乎不需要任何额外代码,上述代码会自动采用 `demo.ini` 并自动装载字段配置。 - -#### 添加或更新索引 - -为避免数据重复,底层统一通过 `XSIndex::update()` 方法进行提交的。 - -```php -// 添加索引,也可以通过 $model->setAttributes([...]) 批量赋值 -$model = new Demo; -$model->pid = 321; -$model->subject = 'hello world'; -$model->message = 'just for testing...'; -$model->save(); - -// 更新索引 -$model = Demo::findOne(321); -$model->message .= ' + updated'; -$model->save(); - - -// 添加或更新索引还支持以方法添加索引词或文本 -// 这样做的目的是使得可以通过这些关键词检索到数据,但并非数据的字段值 -// 用法与 XSDocument::addTerm() 和 XSDocument::addIndex() 等同。 -$model->addTerm('subject', 'hi'); -$model->addIndex('subject', '你好,世界'); - -// 如需删除数据则可直接 -$model->delete(); - -``` - -如需要做批量删除或更新,请参见以下代码文档:`ActiveRecord::updateAll()` 和 `ActiveRecord::deleteAll()`。 - -#### 检索对象 - -重点先介绍一下 `ActiveQuery::where()` 系列搜索条件函数的用法,和 yii2 其它的 ActiveRecord 类似: - -```php -$query = Demo::find(); // 返回 ActiveQuery 对象 -$condition = 'hello world'; // 字符串原样保持,可包含 subject:xxx 这种形式 -$condition = ['WILD', 'key1', 'key2' ... ]; // 通过空格将多个查询条件连接 -$condition = ['AND', 'key1', 'key2' ... ]; // 通过 AND 连接,转换为:key1 AND key2 -$condition = ['OR', 'key1', 'key2' ... ]; // 通过 OR 连接 -$condition = ['XOR', 'key1', 'key2' ... ]; // 通过 XOR 连接 -$condition = ['NOT', 'key']; // 排除匹配 key 的结果 -$condition = ['pid' => '123', 'subject' => 'hello']; // 转换为:pid:123 subject:hello -$condition = ['pid' => ['123', '456']]; // 相当于 IN,转换为:pid:123 OR pid:456 -$condition = ['IN', 'pid', ['123', '456']]; // 转换结果同上 -$condition = ['NOT IN', 'pid', ['123', '456']]; // 转换为:NOT (pid:123 OR pid:456) -$condition = ['BETWEEN', 'chrono', 14918161631, 15918161631]; // 相当于 XSSearch::addRange(...) -$condition = ['WEIGHT', 'subject', 'hello', 0.5]; // 相当于额外调用 XSSearch::addWeight('subject', 'hello', 0.5); -$query->where($condition); -``` - -对于 `hightman\xunsearch\ActiveQuery` 对象,主要支持以下几个方法获取和操作: - -- [[asArray()]]: 以数组形式返回数据 -- [[one()]]: 返回一行数据 -- [[all()]]: 返回全部数据 -- [[count()]]: 统计数据匹配数据,是估算的并不是完全准确 -- [[exists()]]: 判断查询条件是否存在数据 -- [[where()]]: 指定搜索条件 -- [[orderBy()]]: 指定排序方式,默认为相关性排序 -- [[limit()]], [[offfset()]]: 指定获取数据量和偏移,用于分页检索 -- [[with()]], [[indexBy]] ... -- [[buildOther(function(\XSSearch $search){})]] 可通过此方法定制检索选项 - -此外,ActiveQuery 还提供了一个名为 `beforeSearch` 的事件,可在执行搜索前再次对 `ActiveQuery::getSearch()` -所返回的 `XSSearch` 对象进行调整。 - - -如果以 AR 对象获得数据,可通过以下几个方法获取搜索结果元数据,参照 `XSDocument` 相关用法。 - -```php -$model = Demo::findOne(321); -$model->docid(); //Xapian数据 ID -$model->rank(); //序号 -$model->percent(); //匹配百分比 -$model->ccount(); //折叠数量,须在 XSSearch::setCollapse() 指定后才有效 -$model->matched(); //获得匹配词汇 -``` - -ActiveRecord 对象实现了绝大多数据接口,完全可以像使用普通数据库模型一样使用它。如果需要 -访问原始的 xunsearch 对象,请通过以下方式获取 `Database` 对象: - -```php -$db = Demo::getDb(); -$search = $db->getSearch(); -$index = $db->getIndex(); -// 如有必要,还可以获得 scws 分词对象 -$scws = $db->getScws(); -``` - -#### 使用 xunsearch DebugPanel - -为便于调试,还提供了一个 `hightman\xunsearch\DebugPanel` 对象,可以集成到 debug 模块中, -可在调试工具条和面板中显示 `xunsearch` 有关的查询以及耗时情况。 - -要想启用这个很容易,只要在主配置文件中加入以下代码: - -```php - // ... - 'bootstrap' => ['debug'], - 'modules' => [ - 'debug' => [ - 'class' => 'yii\\debug\\Module', - 'panels' => [ - 'xunsearch' => [ - 'class' => 'hightman\\xunsearch\\DebugPanel', - ], - ], - ], - ], - // ... -``` - - -#### 其它用法 - -TBD. 如关联等,参见其它 AR 用法即可 - - - -[1]: http://www.xunsearch.com/doc/php/api/XS -[2]: http://www.xunsearch.com/doc/php/api/XSIndex -[3]: http://www.xunsearch.com/doc/php/api/XSSearch - diff --git a/sdk/php/app/demo.ini b/sdk/php/app/demo.ini deleted file mode 100644 index 43f0c11..0000000 --- a/sdk/php/app/demo.ini +++ /dev/null @@ -1,17 +0,0 @@ -project.name = demo -project.default_charset = utf-8 -server.index = 8383 -server.search = 8384 - -[pid] -type = id - -[subject] -type = title - -[message] -type = body - -[chrono] -type = numeric - diff --git a/sdk/php/composer.json b/sdk/php/composer.json deleted file mode 100644 index d8f2ac1..0000000 --- a/sdk/php/composer.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "hightman/xunsearch", - "description": "xunsearch php sdk, include yii, yii2 supports", - "keywords": ["xunsearch", "search engine", "yii", "yii2"], - "homepage": "http://www.xunsearch.com/", - "type": "library", - "license": "GPL-2.0+", - "authors": [ - { - "name": "hightman", - "email": "hightman@twomice.net", - "homoepage": "http://hightman.cn/", - "role": "Founder and project leader" - } - ], - "support": { - "issues": "https://github.com/hightman/xunsearch/issues?q=is%3Aopen", - "forum": "http://bbs.xunsearch.com/", - "guide": "http://www.xunsearch.com/doc/php", - "source": "https://github.com/hightman/xunsearch/" - }, - "require": { - "php": ">=5.3.0", - "ext-mbstring": "*", - "lib-pcre": "*" - }, - "autoload": { - "classmap": ["lib/", "wrapper/yii-ext/"], - "psr-4": { - "hightman\\xunsearch\\": "wrapper/yii2-ext/" - } - }, - "bin": [ - "util/xs" - ], - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "archive": { - "exclude": ["/dev", "/doc", "/tests"] - } -} diff --git a/sdk/php/dev/build.php b/sdk/php/dev/build.php deleted file mode 100755 index afd24bd..0000000 --- a/sdk/php/dev/build.php +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env php - dirname(__FILE__), -); - -// Path of YiiFramework, try to read from env variable -$yiiPath = (getenv('YII_PATH') !== false) ? getenv('YII_PATH') : '/Users/hightman/Projects/yii'; -require_once($yiiPath . '/framework/yii.php'); - -// Create the app & run it -Yii::createConsoleApplication($config)->run(); diff --git a/sdk/php/dev/commands/DocCommand.php b/sdk/php/dev/commands/DocCommand.php deleted file mode 100644 index aa08d02..0000000 --- a/sdk/php/dev/commands/DocCommand.php +++ /dev/null @@ -1,262 +0,0 @@ - - * @version 1.0.0 - * @package XS.dev - */ -class DocCommand extends ApiCommand -{ - public $baseSourcePath; - public $baseSourceUrl = 'https://github.com/hightman/xunsearch/blob/master/'; - private $root, $output, $online; - private static $_parser; - - public function getHelp() - { - return <<root = realpath(dirname(__FILE__) . '/../..'); - $this->online = (isset($args[0]) && !strcasecmp($args[0], 'online')) ? true : false; - - include_once $this->root . '/lib/xs_cmd.inc.php'; - $vfile = $this->root . '/../../VERSION'; - $this->version = file_exists($vfile) ? trim(file_get_contents($vfile)) : XS_PACKAGE_VERSION; - - if (isset($args[1])) { - $output = $args[1]; - } else { - $output = $this->root . '/doc'; - if (!$this->online) { - $output .= '/html'; - } - } - - // create output dir - if (!is_dir($output) && !@mkdir($output)) - $this->usageError("输出目录 {$output} 不存在,并且无法创建!"); - $this->output = $output; - - echo "基础目录.. : " . $this->root . "\n"; - echo "输出目录.. : " . $this->output . "\n"; - echo "版本...... : " . $this->version . "(" . ($this->online ? "线上" : "线下") . ")\n"; - echo "代码网址.. : " . $this->baseSourceUrl . "\n\n"; - - - // 1. 生成 API 文档 - $themePath = dirname(__FILE__) . '/api'; - $this->pageTitle = 'Xunsearch PHP-SDK API 文档'; - $this->baseSourcePath = dirname(dirname(($this->root))); - - echo "分析类对象文档 ... "; - $model = $this->buildModel($this->root . '/lib', array( - 'fileTypes' => array('php'), - 'exclude' => array('/XS.php')) - ); - $this->classes = $model->classes; - $this->packages = $model->packages; - echo "共 " . count($this->packages) . " 个包," . count($this->classes) . " 个类对象\n"; - - echo "生成 HTML 页面 ... "; - if ($this->online) { - $this->buildOnlinePages($output . '/api', $themePath); - $this->buildKeywords($output); - $this->buildPackages($output); - } else { - $this->buildOfflinePages($output . '/api', $themePath); - } - echo "完成\n\n"; - - // 2. 离线方式,增加 guide 文档 - if ($this->online === false) { - $data = array('guides' => array(), 'others' => array()); - echo "生成权威指南 ...\n"; - $this->themePath = $themePath; - - @mkdir($this->output . '/guide'); - $this->buildGuidePage('toc'); - $guides = $this->loadGuideList(); - for ($i = $j = 0; $i < count($guides); $i++) { - if (!isset($guides[$i]['name'])) { - $data['guides'][] = array('label' => $guides[$i]['label'], 'items' => array()); - continue; - } - $k = count($data['guides']) - 1; - $data['guides'][$k]['items'][$guides[$i]['name']] = $guides[$i]['label']; - $options = array(); - if ($j !== 0) - $options['prev'] = $guides[$j]; - if (isset($guides[$i + 1])) { - if (isset($guides[$i + 1]['name'])) - $options['next'] = $guides[$i + 1]; - elseif (isset($guides[$i + 2])) - $options['next'] = $guides[$i + 2]; - } - $this->buildGuidePage($guides[$i]['name'], $options); - $j = $i; - } - - // 3. 其它文档 - echo "生成其它相关文档 ...\n"; - $this->buildGuidePage('README.md', array('name' => 'index')); - $others = array('ABOUT', 'FEATURE', 'ARCHITECTURE', 'DOWNLOAD', 'SUPPORT', 'LICENSE'); - foreach ($others as $name) { - $this->buildGuidePage($name); - $data['others'][$name] = $this->pageTitle; - } - - // 4. 创建 CHM 总索引 - $content = $this->render('chmProject2', null, true, null); - file_put_contents($this->output . '/xs_php_manual.hhp', $content); - - $content = $this->render('chmIndex2', $data, true, null); - file_put_contents($this->output . '/xs_php_manual.hhk', $content); - - $content = $this->render('chmContents2', $data, true, null); - file_put_contents($this->output . '/xs_php_manual.hhc', $content); - } - } - - public function renderSourceLink($sourcePath, $line = null) - { - if (!strncmp($sourcePath, $this->baseSourcePath, strlen($this->baseSourcePath))) - $sourcePath = substr($sourcePath, strlen($this->baseSourcePath) + 1); - if ($line === null) - return CHtml::link($sourcePath, $this->baseSourceUrl . $sourcePath, array('class' => 'sourceLink')); - else - return CHtml::link($sourcePath . '#L' . $line, $this->baseSourceUrl . $sourcePath . '#L' . $line, array('class' => 'sourceLink')); - } - - public function render($view, $data = null, $return = false, $layout = 'main') - { - if ($layout === null) - $html = $this->renderPartial($view, $data, true); - else - $html = parent::render($view, $data, true, $layout); - if ($this->online === false) { - $html = mb_convert_encoding($html, 'GBK', 'UTF-8'); - $html = str_replace('; charset=utf-8"', '; charset=gbk"', $html); - } - if ($return) - return $html; - echo $html; - } - - protected function getSourceCode($object) - { - $sourcePath = (file_exists($object->sourcePath) ? $object->sourcePath : YII_PATH . $object->sourcePath); - $lines = file($sourcePath); - return implode("", array_slice($lines, $object->startLine - 1, $object->endLine - $object->startLine + 1)); - } - - protected function buildModel($sourcePath, $options) - { - $files = CFileHelper::findFiles($sourcePath, $options); - $files[] = $this->root . '/util/XSDataSource.class.php'; - $files[] = $this->root . '/util/XSUtil.class.php'; - $model = new ApiModel; - $model->build($files); - return $model; - } - - protected function fixOnlineLink($matches) - { - if (($pos = strpos($matches[1], '::')) !== false) { - $className = substr($matches[1], 0, $pos); - $method = substr($matches[1], $pos + 2); - if ($className === 'index') - return "{$matches[2]}"; - else - return "{$matches[2]}"; - } - else { - if ($matches[1] === 'index') - return "{$matches[2]}"; - else - return "{$matches[2]}"; - } - } - - protected function loadGuideList() - { - // dot flag: *, - - $list = array(); - $lines = file($this->root . '/doc/guide/toc.txt'); - foreach ($lines as $line) { - $line = trim($line); - if ($line === '') - continue; - if ($line[0] === '*') - $list[] = array('label' => substr($line, 2)); - elseif ($line[0] === '-') { - list ($label, $name) = explode('](', substr($line, 3, -1), 2); - $list[] = array('label' => $label, 'name' => $name); - } - } - return $list; - } - - protected function buildGuidePage($name, $options = array()) - { - $ord = ord(substr($name, 0, 1)); - $name2 = isset($options['name']) ? $options['name'] : $name; - $input = $this->root . '/doc/'; - $output = $this->output . '/'; - if ($ord >= 65 && $ord <= 90) { - $input .= $name; - $output .= $name2 . '.html'; - } else { - $input .= 'guide/' . $name . '.txt'; - $output .= 'guide/' . $name2 . '.html'; - } - - $options['content'] = preg_replace('#\]\(([a-z]+\.[a-z]+)\)#', ']($1.html)', @file_get_contents($input)); - $this->pageTitle = trim(substr($options['content'], 0, strpos($options['content'], '==='))); - $content = $this->render('guide', $options, true, null); - if ($ord >= 65 && $ord <= 90) - $content = str_replace('../api/css/', 'api/css/', $content); - if ($name == 'README.md') - $content = preg_replace('#"http://www.xunsearch.com/doc/php/(.+?)"#', '"$1.html"', $content); - file_put_contents($output, $content); - } - - protected function formatMarkdown($data) - { - if (self::$_parser === null) { - Yii::import('application.vendors.XMarkdown', true); - self::$_parser = new XMarkdown; - } - return self::$_parser->transform($data); - } -} - diff --git a/sdk/php/dev/commands/LiteCommand.php b/sdk/php/dev/commands/LiteCommand.php deleted file mode 100644 index e380001..0000000 --- a/sdk/php/dev/commands/LiteCommand.php +++ /dev/null @@ -1,112 +0,0 @@ - - * @version 1.0.0 - * @package XS.dev - */ -class LiteCommand extends CConsoleCommand -{ - - public function getHelp() - { - return <<|<\?php)/m', '', $content) . "\n"; - $content = $this->stripComments($content); - $content = preg_replace('/^include(_once)?.*\s*;\s*$/m', '', $content); - $content = preg_replace('/^spl_autoload_register\s*\(.*$/m', '', $content); - $content = $this->stripEmptyLines($content); - $content = substr_replace($content, $comment . "\n", 6, 0); - echo "完成,最终大小为 " . number_format(strlen($content)) . " 字节\n"; - echo "开始写入结果文件 XS.php ... "; - file_put_contents($root . '/XS.php', $content); - echo "完成!\n"; - } - - private function stripComments($source) - { - $tokens = token_get_all($source); - $output = ''; - foreach ($tokens as $token) { - if (is_string($token)) { - $output .= $token; - } else { - list($id, $text) = $token; - switch ($id) { - case T_DOC_COMMENT: - break; - default: $output .= $text; - break; - } - } - } - $output = preg_replace('/^\s*\/[\/\*].*/m', '', $output); - return $output; - } - - private function stripEmptyLines($string) - { - $string = preg_replace("/[\r\n]+[\s\t]*[\r\n]+/", "\n", $string); - $string = preg_replace("/^[\s\t]*[\r\n]+/", "", $string); - return $string; - } -} diff --git a/sdk/php/dev/commands/PinyinCommand.php b/sdk/php/dev/commands/PinyinCommand.php deleted file mode 100755 index e55da19..0000000 --- a/sdk/php/dev/commands/PinyinCommand.php +++ /dev/null @@ -1,181 +0,0 @@ - - * @version 1.0.0 - * @package XS.dev - */ -class PinyinCommand extends CConsoleCommand -{ - const MAX_WORD_LEN = 12; - - private $inputPath, $dictFile; - - public function __construct($name, $runner) - { - parent::__construct($name, $runner); - $this->inputPath = realpath(dirname(__FILE__) . '/..') . '/data'; - $this->dictFile = realpath(dirname(__FILE__) . '/../../../../etc') . '/py.xdb'; - } - - public function getHelp() - { - return << - -描述 - 这条命令用于生成拼音库,或测试转换、分割拼音。 - -参数 - * output: 输出的词典路径,默认为:{$this->dictFile} - * py: 文本格式的拼音记录文件,默认为:data/py.txt - * yj: 文本格式的拼音音节文件,默认为:data/yj.txt - -EOF; - } - - public function actionIndex() - { - echo $this->getHelp(); - } - - public function actionTest($args = array()) - { - if (!isset($args[0]) || $args[0] === '') - $this->usageError('请指定要测试的拼音、中文字符串!'); - - $input = $args[0]; - require_once Yii::getPathOfAlias('application.vendors.PinYin') . '.class.php'; - if (preg_match('/[\x80-\xff]/', $input)) { - echo "拼音转换结果:$input\n"; - $py = new PinYin($this->dictFile); - print_r($py->convert($input)); - } else { - echo "拼音分割结果:$input\n"; - print_r(PinYin::segment($input)); - } - } - - public function actionMake($output = null, $py = null, $yj = null) - { - if ($output === null) - $output = $this->dictFile; - if ($py === null) - $py = $this->inputPath . '/py.txt'; - if ($yj === null) - $yj = $this->inputPath . '/yj.txt'; - - if (file_exists($output) && !unlink($output)) - $this->usageError('输出文件已存在并且不可删除,请用 --output=... 指定路径!'); - - if (!file_exists($py) || !($fd = fopen($py, 'r'))) - $this->usageError('拼音文件不存在或打开失败,请用 --py=... 来指定!'); - - require_once Yii::getPathOfAlias('application.vendors.xdb') . '.class.php'; - $xdb = new XTreeDB; - if (!$xdb->Open($output, 'w')) { - fclose($fd); - $this->usageError('无法以写入方式打开输出文件,请使用 --output=... 指定路径!'); - } - - echo "拼音文件:" . $py . "\n"; - echo "输出文件:" . $output . "\n"; - echo "开始制作拼音库,正在加载拼音列表 ... "; - - $znum = 0; - $mchars = $words = array(); - while ($line = fgets($fd, 256)) { - $line = trim($line); - if (substr($line, 0, 1) === '#' || $line === '') - continue; - list($key, $value) = explode(' ', $line, 2); - $value = trim($value); - if (strlen($key) > 3) { - if (($pos = strpos($value, ' ')) !== false) - $value = substr($value, 0, $pos); - $words[$key] = $value; - } - else { - if (strpos($value, ' ') !== false) { - $values = array_unique(preg_split('/\s+/', $value)); - if (count($values) > 1) - $mchars[$key] = implode(' ', $values); - $value = $values[0]; - } - $xdb->Put($key, $value); - $znum++; - } - } - fclose($fd); - echo "完成,共 " . $znum . " 个字," . count($mchars) . " 个多音字," . count($words) . " 个词组。\n"; - echo "开始分析包含多音字的词组 ... "; - - $add_num = $skip_num = $max_len = 0; - foreach ($words as $word => $value) { - $save = false; - for ($off = 0; $off < strlen($word); $off += 3) { - $char = substr($word, $off, 3); - if (isset($mchars[$char])) { - $save = true; - break; - } - } - if (!$save || strlen($word) > self::MAX_WORD_LEN) - $skip_num++; - else { - $add_num++; - $xdb->Put($word, $value); - if (strlen($word) > $max_len) - $max_len = strlen($word); - } - } - echo "完成,共添加 $add_num 个,跳过 $skip_num 个,最大长词为 $max_len 字节。\n"; - - if (file_exists($yj)) { - echo "开始加载音节数据 ... "; - $lines = file($yj); - $yinjie = array(); - foreach ($lines as $line) { - $line = trim($line); - if ($line === '') - continue; - if (isset($yinjie[$line])) - $yinjie[$line] |= 0x01; - else - $yinjie[$line] = 0x01; - for ($i = 1; $i < strlen($line); $i++) { - $part = substr($line, 0, $i); - if (isset($yinjie[$part])) - $yinjie[$part] |= 0x02; - else - $yinjie[$part] = 0x02; - } - } - foreach ($yinjie as $key => $value) { - $xdb->Put($key, $value); - } - echo "完成,共计 " . count($lines) . " 个拼音,合计 " . count($yinjie) . " 条记录。\n"; - } - echo "正在优化整理数据库 ... "; - - $xdb->Optimize(); - $xdb->Close(); - echo "完成!\n"; - } -} diff --git a/sdk/php/dev/commands/api/ApiModel.php b/sdk/php/dev/commands/api/ApiModel.php deleted file mode 100644 index 9772bc8..0000000 --- a/sdk/php/dev/commands/api/ApiModel.php +++ /dev/null @@ -1,823 +0,0 @@ - - * @link http://www.yiiframework.com/ - * @copyright Copyright © 2008-2011 Yii Software LLC - * @license http://www.yiiframework.com/license/ - * @version $Id: ApiModel.php 3220 2011-05-13 07:56:48Z mdomba $ - */ - -/** - * ApiModel represents the documentation for the Yii framework. - * @author Qiang Xue - * @version $Id: ApiModel.php 3220 2011-05-13 07:56:48Z mdomba $ - * @package system.build - * @since 1.0 - */ -class ApiModel -{ - public $classes=array(); - public $packages; - - private $_currentClass; - - public function build($sourceFiles) - { - $this->findClasses($sourceFiles); - $this->processClasses(); - } - - protected function findClasses($sourceFiles) - { - $this->classes=array(); - - foreach($sourceFiles as $file) - require_once($file); - - $classes=array_merge(get_declared_classes(),get_declared_interfaces()); - foreach($classes as $class) - { - $r=new ReflectionClass($class); - if(in_array($r->getFileName(),$sourceFiles)) - $this->classes[$class]=true; - } - ksort($this->classes); - } - - protected function processClasses() - { - $this->packages=array(); - foreach($this->classes as $class=>$value) - { - $doc=$this->processClass(new ReflectionClass($class)); - $this->classes[$class]=$doc; - $this->packages[$doc->package][]=$class; - } - ksort($this->packages); - - // find out child classes for each class or interface - foreach($this->classes as $class) - { - if(isset($class->parentClasses[0])) - { - $parent=$class->parentClasses[0]; - if(isset($this->classes[$parent])) - $this->classes[$parent]->subclasses[]=$class->name; - } - foreach($class->interfaces as $interface) - { - if(isset($this->classes[$interface])) - $this->classes[$interface]->subclasses[]=$class->name; - } - } - } - - protected function processClass($class) - { - $doc=new ClassDoc; - $doc->name=$class->getName(); - $doc->loadSource($class); - $this->_currentClass=$doc->name; - for($parent=$class;$parent=$parent->getParentClass();) - $doc->parentClasses[]=$parent->getName(); - foreach($class->getInterfaces() as $interface) - $doc->interfaces[]=$interface->getName(); - $doc->isInterface=$class->isInterface(); - $doc->isAbstract=$class->isAbstract(); - $doc->isFinal=$class->isFinal(); - $doc->methods=$this->processMethods($class); - $doc->properties=$this->processProperties($class); - $doc->signature=($doc->isInterface?'interface ':'class ').$doc->name; - if($doc->isFinal) - $doc->signature='final '.$doc->signature; - if($doc->isAbstract && !$doc->isInterface) - $doc->signature='abstract '.$doc->signature; - if(in_array('CComponent',$doc->parentClasses)) - { - $doc->properties=array_merge($doc->properties,$this->processComponentProperties($class)); - $doc->events=$this->processComponentEvents($class); - } - else if(in_array('XSComponent',$doc->parentClasses)) - { - $doc->properties=array_merge($doc->properties,$this->processComponentProperties($class)); - } - ksort($doc->properties); - - foreach($doc->properties as $property) - { - if($property->isProtected) - $doc->protectedPropertyCount++; - else - $doc->publicPropertyCount++; - if(!$property->isInherited) - $doc->nativePropertyCount++; - } - foreach($doc->methods as $method) - { - if($method->isProtected) - $doc->protectedMethodCount++; - else - $doc->publicMethodCount++; - if(!$method->isInherited) - $doc->nativeMethodCount++; - } - foreach($doc->events as $event) - { - if(!$event->isInherited) - $doc->nativeEventCount++; - } - $this->processComment($doc,$class->getDocComment()); - - return $doc; - } - - protected function processComment($doc,$comment) - { - $comment=strtr(trim(preg_replace('/^\s*\**( |\t)?/m','',trim($comment,'/'))),"\r",''); - if(preg_match('/^\s*@\w+/m',$comment,$matches,PREG_OFFSET_CAPTURE)) - { - $meta=substr($comment,$matches[0][1]); - $comment=trim(substr($comment,0,$matches[0][1])); - } - else - $meta=''; - if(($pos=strpos($comment,"\n"))!==false) - $doc->introduction=$this->processDescription(substr($comment,0,$pos)); - else - $doc->introduction=$this->processDescription($comment); - - $doc->description=$this->processDescription($comment); - - $this->processTags($doc,$meta); - } - - protected function processDescription($text) - { - if(($text=trim($text))==='') - return ''; - $text=preg_replace_callback('/\{@include\s+([^\s\}]+)\s*\}/s',array($this,'processInclude'),$text); - $text=preg_replace('/^(\r| |\t)*$/m',"

",$text); - $text=preg_replace_callback('/
(.*?)<\/pre>/is',array($this,'processCode'),$text);
-		$text=preg_replace_callback('/\{@link\s+([^\s\}]+)(.*?)\}/s',array($this,'processLink'),$text);
-		return $text;
-	}
-
-	protected function processCode($matches)
-	{
-		$match=preg_replace('//','',$matches[1]);
-		return "
".htmlspecialchars($match)."
"; - } - - protected function resolveInternalUrl($url) - { - $url=rtrim($url,'()'); - if(($pos=strpos($url,'::'))!==false) - { - $class=substr($url,0,$pos); - $method=substr($url,$pos+2); - } - else if(isset($this->classes[$url])) - return $url; - else - { - $class=$this->_currentClass; - $method=$url; - } - return $this->getMethodUrl($class,$method); - } - - protected function getMethodUrl($class,$method) - { - if(!isset($this->classes[$class])) - return ''; - if(method_exists($class,$method) || property_exists($class,$method)) - return $class.'::'.$method; - if(method_exists($class,'get'.$method) || method_exists($class,'set'.$method)) - return $class.'::'.$method; - if(($parent=get_parent_class($class))!==false) - return $this->getMethodUrl($parent,$method); - else - return ''; - } - - protected function processLink($matches) - { - $url=$matches[1]; - if(($text=trim($matches[2]))==='') - $text=$url; - - if(preg_match('/^(http|ftp):\/\//i',$url)) // an external URL - return "$text"; - $url=$this->resolveInternalUrl($url); - return $url===''?$text:'{{'.$url.'|'.$text.'}}'; - } - - protected function processInclude($matches) - { - $class=new ReflectionClass($this->_currentClass); - $fileName=dirname($class->getFileName()).DIRECTORY_SEPARATOR.$matches[1]; - if(is_file($fileName)) - return file_get_contents($fileName); - else - return $matches[0]; - } - - protected function processTags($object,$comment) - { - $tags=preg_split('/^\s*@/m',$comment,-1,PREG_SPLIT_NO_EMPTY); - foreach($tags as $tag) - { - $segs=preg_split('/\s+/',trim($tag),2); - $tagName=$segs[0]; - $param=isset($segs[1])?trim($segs[1]):''; - $tagMethod='tag'.ucfirst($tagName); - if(method_exists($this,$tagMethod)) - $this->$tagMethod($object,$param); - else if(property_exists($object,$tagName)) - $object->$tagName=$param; - } - } - - protected function processMethods($class) - { - $methods=array(); - foreach($class->getMethods() as $method) - { - if($method->isPublic() || $method->isProtected()) - { - $doc=$this->processMethod($class,$method); - $methods[$doc->name]=$doc; - } - } - ksort($methods); - return $methods; - } - - protected function processMethod($class,$method) - { - $doc=new MethodDoc; - $doc->name=$method->getName(); - $doc->loadSource($method); - $doc->definedBy=$method->getDeclaringClass()->getName(); - $doc->isAbstract=$method->isAbstract(); - $doc->isFinal=$method->isFinal(); - $doc->isProtected=$method->isProtected(); - $doc->isStatic=$method->isStatic(); - $doc->isInherited=$doc->definedBy!==$class->getName(); - - $doc->input=array(); - foreach($method->getParameters() as $param) - { - $p=new ParamDoc; - $p->name=$param->getName(); - $p->isOptional=$param->isOptional(); - if($param->isDefaultValueAvailable()) - $p->defaultValue=$param->getDefaultValue(); - $p->isPassedByReference=$param->isPassedByReference(); - $doc->input[]=$p; - } - reset($doc->input); - - $this->processComment($doc,$method->getDocComment()); - - $params=array(); - foreach($doc->input as $param) - { - $type=empty($param->type)?'':$this->getTypeUrl($param->type).' '; - if($param->isOptional) - $params[]=$type.($param->isPassedByReference?'&':'').'$'.$param->name.'='.str_replace("\r",'',var_export($param->defaultValue,true)); - else - $params[]=$type.($param->isPassedByReference?'&':'').'$'.$param->name; - } - $doc->signature='{{'.$class->name.'::'.$doc->name.'|'.$doc->name.'}}('.implode(', ',$params).')'; - if($doc->output!==null) - $doc->signature=$this->getTypeUrl($doc->output->type).' '.$doc->signature; - else - $doc->signature='void '.$doc->signature; - if(($modifier=implode(' ',Reflection::getModifierNames($method->getModifiers())))!=='') - $doc->signature=$modifier.' '.$doc->signature; - - return $doc; - } - - protected function getTypeUrl($type) - { - if(isset($this->classes[$type]) && $type!==$this->_currentClass) - return '{{'.$type.'|'.$type.'}}'; - else - return $type; - } - - protected function processProperties($class) - { - $properties=array(); - foreach($class->getProperties() as $property) - { - if($property->isPublic() || $property->isProtected()) - { - $p=$this->processProperty($class,$property); - $properties[$p->name]=$p; - } - } - return $properties; - } - - protected function processProperty($class,$property) - { - $doc=new PropertyDoc; - $doc->name=$property->getName(); - $doc->definedBy=$property->getDeclaringClass()->getName(); - $doc->readOnly=false; - $doc->isStatic=$property->isStatic(); - $doc->isProtected=$property->isProtected(); - $doc->isInherited=$doc->definedBy!==$class->getName(); - - $this->processComment($doc,$property->getDocComment()); - - $doc->signature='$'.$doc->name.';'; - if($doc->type!==null) - $doc->signature=$this->getTypeUrl($doc->type) . ' ' . $doc->signature; - if(($modifier=implode(' ',Reflection::getModifierNames($property->getModifiers())))!=='') - $doc->signature=$modifier.' '.$doc->signature; - - return $doc; - } - - protected function processComponentProperties($class) - { - $properties=array(); - foreach($class->getMethods() as $method) - { - if($this->isPropertyMethod($method) && ($method->isPublic() || $method->isProtected())) - { - $p=$this->processComponentProperty($class,$method); - $properties[$p->name]=$p; - } - } - return $properties; - } - - protected function processComponentProperty($class,$method) - { - $doc=new PropertyDoc; - $name=$method->getName(); - $doc->name=strtolower($name[3]).substr($name,4); - $doc->isProtected=$method->isProtected(); - $doc->isStatic=false; - $doc->readOnly=!$class->hasMethod('set'.substr($name,3)); - $doc->definedBy=$method->getDeclaringClass()->getName(); - $doc->isInherited=$doc->definedBy!==$class->getName(); - $doc->getter=$this->processMethod($class,$method); - if(!$doc->readOnly) - $doc->setter=$this->processMethod($class,$class->getMethod('set'.substr($name,3))); - - $this->processComment($doc,$method->getDocComment()); - - return $doc; - } - - protected function processComponentEvents($class) - { - $events=array(); - foreach($class->getMethods() as $method) - { - if($this->isEventMethod($method) && ($method->isPublic() || $method->isProtected())) - { - $e=$this->processComponentEvent($class,$method); - $events[$e->name]=$e; - } - } - return $events; - } - - protected function processComponentEvent($class,$method) - { - $doc=new EventDoc; - $doc->name=$method->getName(); - $doc->definedBy=$method->getDeclaringClass()->getName(); - $doc->isInherited=$doc->definedBy!==$class->getName(); - $doc->trigger=$this->processMethod($class,$method); - - $this->processComment($doc,$method->getDocComment()); - - return $doc; - } - - protected function tagParam($object,$comment) - { - if($object instanceof FunctionDoc) - { - $param=current($object->input); - if($param!==false) - { - $segs=preg_split('/\s+/',$comment,2); - $param->type=$segs[0]; - if(preg_match('/\[\s*\]/',$param->type)) - $param->type='array'; - if(isset($segs[1])) - { - /* - * remove $variablename from description - */ - $segs[1]=trim(preg_replace('/^\$\w+/','',$segs[1])); - $param->description=$this->processDescription($segs[1]); - if(empty($object->introduction)) - { - if(substr($object->name,0,3)=='set') - $object->introduction='Sets '.$param->description; - } - } - next($object->input); - } - } - } - - protected function tagReturn($object,$comment) - { - $segs=preg_split('/\s+/',$comment,2); - if($object instanceof FunctionDoc) - { - $object->output=new ParamDoc; - $object->output->type=$segs[0]; - if(isset($segs[1])) - { - $object->output->description=$this->processDescription($segs[1]); - if(empty($object->introduction)) - { - /* - * If no custom introduction, add automatically - * with this getters introduction displayed in public methods table is resolved - */ - if(substr($object->name,0,5)=='getIs') - $object->introduction='Checks '.$object->output->description; - elseif(substr($object->name,0,3)=='get') - $object->introduction='Returns '.$object->output->description; - elseif(substr($object->name,0,3)=='has') - $object->introduction='Determines '.$object->output->description; - } - } - } - else if($object instanceof PropertyDoc) - { - $object->type=$segs[0]; - if(isset($segs[1]) && empty($object->description)) - { - if(($pos=strpos($segs[1],'.'))!==false) - $object->introduction=$this->processDescription(substr($segs[1],0,$pos+1)); - else - $object->introduction=$this->processDescription($segs[1]); - $object->description=$this->processDescription($segs[1]); - } - } - } - - protected function tagVar($object,$comment) - { - if($object instanceof PropertyDoc) - { - $segs=preg_split('/\s+/',$comment,2); - $object->type=$segs[0]; - if(isset($segs[1]) && empty($object->description)) - { - if(($pos=strpos($segs[1],'.'))!==false) - $object->introduction=$this->processDescription(substr($segs[1],0,$pos+1)); - else - $object->introduction=$this->processDescription($segs[1]); - $object->description=$this->processDescription($segs[1]); - } - } - } - - protected function tagSee($object,$comment) - { - $segs=preg_split('/\s+/',trim($comment),2); - $matches[1]=$segs[0]; - $matches[2]=isset($segs[1])?$segs[1]:''; - $object->see[]=$this->processLink($matches); - } - - protected function isPropertyMethod($method) - { - $methodName=$method->getName(); - return $method->getNumberOfRequiredParameters()===0 - && !$method->isStatic() - && strncasecmp($methodName,'get',3)===0 - && isset($methodName[3]); - } - - protected function isEventMethod($method) - { - $methodName=$method->getName(); - return strncasecmp($methodName,'on',2)===0 - && !$method->isStatic() - && isset($methodName[2]); - } - - protected function getClassFiles($basePath) - { - $files=array(); - $folder=opendir($basePath); - while($file=readdir($folder)) - { - if($file==='.' || $file==='..') - continue; - $fullPath=realpath($basePath.DIRECTORY_SEPARATOR.$file); - if($this->isValidPath($fullPath)) - { - if(is_file($fullPath)) - $files[]=$fullPath; - else - $files=array_merge($files,$this->getClassFiles($fullPath)); - } - } - closedir($folder); - return $files; - } - - protected function isValidPath($path) - { - if(is_file($path) && substr($path,-4)!=='.php') - return false; - $path=strtr($path,'\\','/'); - foreach($this->_excludes as $exclude) - { - if(($exclude[0]==='/' && $this->_sourcePath.$exclude===$path) || ($exclude[0]!=='/' && basename($path)===$exclude)) - return false; - } - return true; - } - - protected function findTargets() - { - $oldClasses=get_declared_classes(); - $oldInterfaces=get_declared_interfaces(); - $oldFunctions=get_defined_functions(); - $oldConstants=get_defined_constants(true); - - $classFiles=$this->getClassFiles($this->_sourcePath); - require_once($this->_sourcePath.'/yii.php'); - foreach($classFiles as $classFile) - require_once($classFile); - - $classes=array_values(array_diff(get_declared_classes(),$oldClasses)); - $interfaces=array_values(array_diff(get_declared_interfaces(),$oldInterfaces)); - $classes=array_merge($classes,$interfaces); - - $n=count($classes); - for($i=0;$i<$n;++$i) - { - $class=new ReflectionClass($classes[$i]); - $fileName=strtr($class->getFileName(),'\\','/'); - foreach($this->_excludes as $exclude) - { - if(($exclude[0]==='/' && strpos($fileName,$this->_sourcePath.$exclude)===0)) - { - unset($classes[$i]); - break; - } - } - } - - sort($classes); - $newFunctions=get_defined_functions(); - $newConstants=get_defined_constants(true); - $functions=array_values(array_diff($newFunctions['user'],$oldFunctions['user'])); - $constants=$newConstants['user']; - - return array($classes,$functions,$constants); - } - - /* - * Calls checkSource for every file in $sourceFiles - * @param array $sourceFiles array of source file path that we need to check - */ - public function check($sourceFiles) - { - echo "Checking PHPDoc @param in source files ...\n"; - foreach($sourceFiles as $no=>$sourceFile) - { - $this->checkSource($sourceFile); - } - echo "Done.\n\n"; - } - - /* - * Checks @param directives in a source file - * Detects: - * missing @param directive (there is no @param directive for a function parameter) - * missing function parameter (@param directive exists but that parameter is not in a function declaration) - * missmatch parameters (if @param directive has different parameter name than a function - possible spelling error or wrong order of @param directives) - */ - protected function checkSource($sourceFile) - { - $fileContent=file($sourceFile); - - $docParam=array(); - foreach($fileContent as $no=>$line) - { - /* - * Get lines with @param, and parameter name - */ - if(preg_match('/^\s*\*\s*@param\s[A-Za-z0-9_\|]+\s(\$\w+)\s./',$line,$matches,PREG_OFFSET_CAPTURE)) - { - $docParam[]=array( - 'docLine'=>$no+1, - 'docName'=>$matches[1][0], - ); - continue; - } - /* - * If function without parameters, there should be no parameters in $docParam - */ - if(preg_match('/^\s*\w+[\s\w]*\sfunction\s\w+\(\s*\)/',$line,$matches,PREG_OFFSET_CAPTURE)) - { - if(isset($docParam[0])) { - $value=$docParam[0]; - echo "ERROR.............: Parameter name not found!\n"; - echo "Source file.......: ".$sourceFile."\n"; - echo "PHPDoc line.......: ".$value['docLine']."\n"; - echo "PHPDoc parameter..: ".$value['docName']."\n\n"; - $docParam=array(); - } - continue; - } - /* - * Get function variables in $matches[1][0] - */ - if(preg_match('/^\s*\w+[\s\w]*\sfunction\s\w+\((.+)\)/',$line,$matches,PREG_OFFSET_CAPTURE)) - { - $params=explode(",",$matches[1][0]); - foreach($params as $br=>$param) - { - /* - * Strip anything that does not begin with $ (class types) eg. CHttpRequest $request - */ - $param=preg_replace('/^\w+/','',trim($param)); - /* - * Strip default value if exists ex. data=array() (with spaces) - */ - $param=preg_replace('/\s*=.+/','',trim($param)); - /* - * Strip & if pass by reference - */ - if($param[0]=='&') - $param=substr($param,1); - /* - * add parameter info to the docParam array - */ - $docParam[$br]['parameterName']=$param; - $docParam[$br]['parameterLine']=$no+1; - } - - /* - * All info gathered, let's make some checking - */ - foreach($docParam as $value) - { - if(!isset($value['docLine']) || !isset($value['docName']) && isset($value['parameterName'])) - { - echo "ERROR.............: Documentation not found!\n"; - echo "Source file.......: ".$sourceFile."\n"; - echo "Parameter line....: ".$value['parameterLine']."\n"; - echo "Parameter name....: ".$value['parameterName']."\n\n"; - } - if(!isset($value['parameterName']) || !isset($value['parameterLine'])) - { - echo "ERROR.............: Parameter name not found!\n"; - echo "Source file.......: ".$sourceFile."\n"; - echo "PHPDoc line.......: ".$value['docLine']."\n"; - echo "PHPDoc parameter..: ".$value['docName']."\n\n"; - } - if( isset($value['docName']) && isset($value['parameterName']) && $value['docName']!==$value['parameterName']) - { - echo "ERROR.............: Wrong parameter order!\n"; - echo "Source file.......: ".$sourceFile."\n"; - echo "PHPDoc line.......: ".$value['docLine']."\n"; - echo "PHPDoc parameter..: ".$value['docName']."\n"; - echo "Parameter line....: ".$value['parameterLine']."\n"; - echo "Parameter name....: ".$value['parameterName']."\n\n"; - } - } - /* - * reset $docParam - */ - $docParam=array(); - } - } - } - -} - -class BaseDoc -{ - public $name; - public $since; - public $see; - public $introduction; - public $description; - - public $sourcePath; - public $startLine; - public $endLine; - - public function loadSource($reflection) - { - $this->sourcePath=str_replace('\\','/',str_replace(YII_PATH,'',$reflection->getFileName())); - $this->startLine=$reflection->getStartLine(); - $this->endLine=$reflection->getEndLine(); - } - - public function getSourceUrl($baseUrl,$line=null) - { - if($line===null) - return $baseUrl.$this->sourcePath; - else - return $baseUrl.$this->sourcePath.'#'.$line; - } - - public function getSourceCode() - { - $lines=file(YII_PATH.$this->sourcePath); - return implode("",array_slice($lines,$this->startLine-1,$this->endLine-$this->startLine+1)); - } -} - -class ClassDoc extends BaseDoc -{ - public $parentClasses=array(); - public $subclasses=array(); - public $interfaces=array(); - public $isInterface; - public $isAbstract; - public $isFinal; - - public $signature; - - public $properties=array(); - public $methods=array(); - public $events=array(); - public $constants=array(); - - public $protectedPropertyCount=0; - public $publicPropertyCount=0; - public $protectedMethodCount=0; - public $publicMethodCount=0; - - public $nativePropertyCount=0; - public $nativeMethodCount=0; - public $nativeEventCount=0; - - public $package; - public $version; -} - -class PropertyDoc extends BaseDoc -{ - public $isProtected; - public $isStatic; - public $readOnly; - public $isInherited; - public $definedBy; - - public $type; - public $signature; - - public $getter; - public $setter; -} - -class FunctionDoc extends BaseDoc -{ - public $signature; - public $input=array(); - public $output; -} - -class MethodDoc extends FunctionDoc -{ - public $isAbstract; - public $isFinal; - public $isProtected; - public $isStatic; - public $isInherited; - public $definedBy; -} - -class EventDoc extends BaseDoc -{ - public $isInherited; - public $definedBy; - public $trigger; -} - -class ParamDoc -{ - public $name; - public $description; - public $type; - public $isOptional; - public $defaultValue; - public $isPassedByReference; -} diff --git a/sdk/php/dev/commands/api/assets/css/api.css b/sdk/php/dev/commands/api/assets/css/api.css deleted file mode 100644 index 482c04f..0000000 --- a/sdk/php/dev/commands/api/assets/css/api.css +++ /dev/null @@ -1,105 +0,0 @@ -pre { - color: #000000; - background-color: #FFF5E6; - font-family: "courier new", "times new roman", monospace; - line-height: 1.3em; - /* Put a nice border around it. */ - padding: 1px; - width: 90%; - /* Don't wrap its contents, and show scrollbars. */ - /* white-space: nowrap;*/ - overflow: auto; - /* Stop after about 24 lines, and just show a scrollbar. */ - /* max-height: 24em; */ - margin: 5px; - padding-left: 20px; - border: 1px solid #FFE6BF; - border-left: 6px solid #FFE6BF; -} - -div.code { - display: none; - color: #000000; - background-color: #FFF5E6; - font-family: "courier new", "times new roman", monospace; - line-height: 1.3em; - /* Put a nice border around it. */ - padding: 1px; - width: 90%; - /* Don't wrap its contents, and show scrollbars. */ - /* white-space: nowrap;*/ - overflow: auto; - /* Stop after about 24 lines, and just show a scrollbar. */ - /* max-height: 24em; */ - margin: 5px; - padding-left: 20px; - border-left: 6px solid #FFE6BF; -} - -table.summaryTable { - background: #E6ECFF; - border-collapse: collapse; - width: 100%; -} - -table.summaryTable th, table.summaryTable td { - border: 1px #BFCFFF solid; - padding: 0.2em; -} - -table.summaryTable th { - background: #CCD9FF; - text-align: left; -} - -#nav { - padding: 3px; - margin: 0 0 10px 0; - border-top: 1px #BFCFFF solid; -} - -#classDescription { - padding: 5px; - margin: 10px 0 20px 0; - border-bottom: 1px solid #BFCFFF; -} - -.detailHeader { - font-weight: bold; - font-size: 12pt; - margin: 30px 0 5px 0; - border-bottom: 1px solid #BFCFFF; -} - -.detailHeaderTag { - font-weight: normal; - font-size: 10pt; -} - -.signature, .signature2 { - padding: 3px; - color: #000000; - font-family: "courier new", "times new roman", monospace; - line-height: 1.3em; -} - -.signature { - margin: 10px 0 10px 0; - background: #E6ECFF; - border: 1px #BFCFFF solid; -} - -.paramNameCol { - width: 12%; - font-weight: bold; -} - -.paramTypeCol { - width: 12%; -} - -.sourceCode { - margin: 5px 0; - padding:5px; - background:#FFF5E6; -} \ No newline at end of file diff --git a/sdk/php/dev/commands/api/assets/css/guide.css b/sdk/php/dev/commands/api/assets/css/guide.css deleted file mode 100644 index b70e5c9..0000000 --- a/sdk/php/dev/commands/api/assets/css/guide.css +++ /dev/null @@ -1,122 +0,0 @@ -#guideNav { margin: 10px 0; border-top: 1px solid #ccc; padding-top: 5px; overflow: hidden; } -#guideNav .prev { float: left; } -#guideNav .next { float: right; } -div.revision { color: #888; font-size: 80%; } -div.clear { clear: both; float: none; height: 0; line-height: 0; } -.markdown { - font-size: 14px; -} -.markdown pre { - background: none repeat scroll 0 0 #FCFCFC; - border-bottom: 1px solid #EEEEEE; - border-top: 1px solid #EEEEEE; - display: block; - font-family: Menlo,Consolas,"Courier New",Courier,mono; - font-size: 10pt; - margin: 1em 0; - padding: 1em; - white-space: pre-wrap; - word-wrap: break-word; -} -.markdown code, .markdown abbr { - border-bottom: 1px dotted #CCCCCC; - font-family: Menlo,Consolas,"Courier New",Courier,mono; -} -.markdown h1 { - color: #555555; -} -.markdown h2, .markdown h3, .markdown h4 { - color: #444444; - font-size: 1.3em; - margin-bottom: 0.25em; - margin-top: 1.5em; -} -.markdown h3 { - font-size: 1.2em; -} -.markdown h4 { - font-size: 1.15em; -} -.markdown .revision { - color: #999999; - font-size: 0.8em; - margin-top: 5em; -} -.markdown .tip, .markdown .info, .markdown .note { - background-color: #FFFAE6; - background-image: url("tip.gif"); - background-position: 10px 45%; - background-repeat: no-repeat; - border-bottom: 1px solid #E4DFB8; - border-color: #E4DFB8; - border-top: 1px solid #E4DFB8; - margin: 1em 0; - padding: 1em 1em 0 55px; -} -.markdown .note { - background-color: #FFE6E6; - background-image: url("note.gif"); - border-color: #D9C3C3; -} -.markdown .info { - background-color: #EBFFCE; - background-image: url("info.gif"); - border-color: #B4DAA5; -} -.markdown .toc { - background-color: #F9F9F9; - border: 1px solid #EEEEEE; - float: right; - font-size: 0.95em; - line-height: 125%; - margin: 0.75em 0 1em 1em; - padding: 0.7em 1em; - width: 210px; -} -.markdown .toc ol { - color: #666666; - margin: 0.5em 0; -} -.markdown .toc li { - padding: 0.3em 0; -} -.markdown .toc code { - font-size: 0.95em; -} -.markdown .toc .ref { - margin: 0 0 0.3em; -} -.markdown .toc .ref.level-3 { - margin-left: 20px; -} -.markdown .anchor { - visibility: hidden; - font-size: 12px; - color: #666; -} -.markdown h2:hover .anchor, .markdown h3:hover .anchor, .markdown h4:hover .anchor { - visibility: visible; -} -.markdown .image { - border: 1px solid #E5E5E5; - margin: 1em 0; - text-align: center; -} -.markdown .image > p { - background: none repeat scroll 0 0 #F5F5F5; - margin: 0; - padding: 0.5em; - text-align: center; -} -.markdown .image img { - margin: 1em; -} -table.download { width: 100%; } -table.download th, .download td { - border: 1px solid #DDDDDD; - padding: 0.2em 0.5em; -} -table.download th { - background: none repeat scroll 0 0 #EEEEEE; - text-align: left; -} diff --git a/sdk/php/dev/commands/api/assets/css/highlight.css b/sdk/php/dev/commands/api/assets/css/highlight.css deleted file mode 100644 index ba1396d..0000000 --- a/sdk/php/dev/commands/api/assets/css/highlight.css +++ /dev/null @@ -1,383 +0,0 @@ -.php-hl-default { - color: Black; -} -.php-hl-code { - color: Gray; -} -.php-hl-brackets { - color: Olive; -} -.php-hl-comment { - color: #808080; - font-style: italic; -} -.php-hl-quotes { - color: red; -} -.php-hl-string { - color: Red; -} -.php-hl-identifier { - color: green; -} -.php-hl-builtin { - color: Teal; -} -.php-hl-reserved { - color: black; - font-weight: bold; -} -.php-hl-inlinedoc { - color: Blue; -} -.php-hl-var { - color: blue; -} -.php-hl-url { - color: Blue; -} -.php-hl-special { - color: Navy; -} -.php-hl-number { - color: Maroon; -} -.php-hl-inlinetags { - color: Blue; -} -.php-hl-main { - font-family: 'Courier New', Courier, monospace; - font-weight: normal; - font-size: 12px; -} -ol.php-hl-main pre { - margin: 0; - padding: 0; -} -.php-hl-gutter { - background-color: #999999; - color: White -} -.php-hl-table { - font-family: courier; - font-size: 12px; - border: solid 1px #505050; -} - -.xml-hl-default { - color: Black; -} -.xml-hl-code { - color: Gray; -} -.xml-hl-brackets { - color: Olive; -} -.xml-hl-comment { - color: #808080; - font-style: italic; -} -.xml-hl-quotes { - color: red; -} -.xml-hl-string { - color: Red; -} -.xml-hl-identifier { - color: Blue; -} -.xml-hl-builtin { - color: Teal; -} -.xml-hl-reserved { - color: Green; -} -.xml-hl-inlinedoc { - color: Blue; -} -.xml-hl-var { - color: #000020; -} -.xml-hl-url { - color: Blue; -} -.xml-hl-special { - color: Navy; -} -.xml-hl-number { - color: Maroon; -} -.xml-hl-inlinetags { - color: Blue; -} -.xml-hl-main { - font-family: 'Courier New', Courier, monospace; - font-weight: normal; -} -.xml-hl-gutter { - background-color: #999999; - color: White -} -.xml-hl-table { - font-family: courier; - font-size: 12px; - border: solid 1px #505050; -} - -.html-hl-default { - color: Black; -} -.html-hl-code { - color: Gray; -} -.html-hl-brackets { - color: Olive; -} -.html-hl-comment { - color: #808080; - font-style: italic; -} -.html-hl-quotes { - color: red; -} -.html-hl-string { - color: Red; -} -.html-hl-identifier { - color: Blue; -} -.html-hl-builtin { - color: Teal; -} -.html-hl-reserved { - color: Green; -} -.html-hl-inlinedoc { - color: Blue; -} -.html-hl-var { - color: #000020; -} -.html-hl-url { - color: Blue; -} -.html-hl-special { - color: Navy; -} -.html-hl-number { - color: Maroon; -} -.html-hl-inlinetags { - color: Blue; -} -.html-hl-main { - font-family: 'Courier New', Courier, monospace; - font-weight: normal; -} -.html-hl-gutter { - background-color: #999999; - color: White -} -.html-hl-table { - font-family: courier; - font-size: 12px; - border: solid 1px #505050; -} - -.css-hl-default { - color: Black; -} -.css-hl-code { - color: Gray; -} -.css-hl-brackets { - color: Olive; -} -.css-hl-comment { - color: #808080; - font-style: italic; -} -.css-hl-quotes { - color: red; -} -.css-hl-string { - color: Red; -} -.css-hl-identifier { - color: Blue; -} -.css-hl-builtin { - color: Teal; -} -.css-hl-reserved { - color: Green; -} -.css-hl-inlinedoc { - color: Blue; -} -.css-hl-var { - color: #000020; -} -.css-hl-url { - color: Blue; -} -.css-hl-special { - color: Navy; -} -.css-hl-number { - color: Maroon; -} -.css-hl-inlinetags { - color: Blue; -} -.css-hl-main { - font-family: 'Courier New', Courier, monospace; - font-weight: normal; -} -.css-hl-gutter { - background-color: #999999; - color: White -} -.css-hl-table { - font-family: courier; - font-size: 12px; - border: solid 1px #505050; -} - -.javascript-hl-default { - color: Black; -} -.javascript-hl-code { - color: Gray; -} -.javascript-hl-brackets { - color: Olive; -} -.javascript-hl-comment { - color: #808080; - font-style: italic; -} -.javascript-hl-quotes { - color: red; -} -.javascript-hl-string { - color: Red; -} -.javascript-hl-identifier { - color: Blue; -} -.javascript-hl-builtin { - color: Teal; -} -.javascript-hl-reserved { - color: Green; -} -.javascript-hl-inlinedoc { - color: Blue; -} -.javascript-hl-var { - color: #000020; -} -.javascript-hl-url { - color: Blue; -} -.javascript-hl-special { - color: Navy; -} -.javascript-hl-number { - color: Maroon; -} -.javascript-hl-inlinetags { - color: Blue; -} -.javascript-hl-main { - font-family: 'Courier New', Courier, monospace; - font-weight: normal; -} -.javascript-hl-gutter { - background-color: #999999; - color: White -} -.javascript-hl-table { - font-family: courier; - font-size: 12px; - border: solid 1px #505050; -} - - -.sql-hl-default { - color: Black; -} -.sql-hl-code { - color: Gray; -} -.sql-hl-brackets { - color: Olive; -} -.sql-hl-comment { - color: #808080; - font-style: italic; -} -.sql-hl-quotes { - color: red; -} -.sql-hl-string { - color: Red; -} -.sql-hl-identifier { - color: Blue; -} -.sql-hl-builtin { - color: Teal; -} -.sql-hl-reserved { - color: Green; -} -.sql-hl-inlinedoc { - color: Blue; -} -.sql-hl-var { - color: #000020; -} -.sql-hl-url { - color: Blue; -} -.sql-hl-special { - color: Navy; -} -.sql-hl-number { - color: Maroon; -} -.sql-hl-inlinetags { - color: Blue; -} -.sql-hl-main { - font-family: 'Courier New', Courier, monospace; - font-weight: normal; -} -.sql-hl-gutter { - background-color: #999999; - color: White -} -.sql-hl-table { - font-family: courier; - font-size: 12px; - border: solid 1px #505050; -} - -.source .copycode -{ - text-align: right; - float: right; -} - -.source .copycode a -{ - cursor: pointer; - color: blue; -} - -.source .copycode_hover a -{ - color: red; -} \ No newline at end of file diff --git a/sdk/php/dev/commands/api/assets/css/info.gif b/sdk/php/dev/commands/api/assets/css/info.gif deleted file mode 100644 index 7ca4e1b..0000000 Binary files a/sdk/php/dev/commands/api/assets/css/info.gif and /dev/null differ diff --git a/sdk/php/dev/commands/api/assets/css/note.gif b/sdk/php/dev/commands/api/assets/css/note.gif deleted file mode 100644 index 4c9c633..0000000 Binary files a/sdk/php/dev/commands/api/assets/css/note.gif and /dev/null differ diff --git a/sdk/php/dev/commands/api/assets/css/style.css b/sdk/php/dev/commands/api/assets/css/style.css deleted file mode 100644 index 709c8a4..0000000 --- a/sdk/php/dev/commands/api/assets/css/style.css +++ /dev/null @@ -1,32 +0,0 @@ -body -{ -} - -body, div, span, p, input -{ - font-family: Verdana, sans-serif, Arial; - font-size: 10pt; - color: #333333; -} - -#apiPage { -} - -#apiHeader { - padding: 3px; - color: white; - background: #6078BF; - margin-bottom: 5px; - font-weight: bold; -} - -#apiHeader a { - color: white; -} - -#apiFooter { - margin-top: 5px; - padding: 3px; - border-top: 1px solid #BFCFFF; - text-align: center; -} diff --git a/sdk/php/dev/commands/api/assets/css/tip.gif b/sdk/php/dev/commands/api/assets/css/tip.gif deleted file mode 100644 index 9356de6..0000000 Binary files a/sdk/php/dev/commands/api/assets/css/tip.gif and /dev/null differ diff --git a/sdk/php/dev/commands/api/assets/js/jquery.js b/sdk/php/dev/commands/api/assets/js/jquery.js deleted file mode 100644 index 88e661e..0000000 --- a/sdk/php/dev/commands/api/assets/js/jquery.js +++ /dev/null @@ -1,3549 +0,0 @@ -(function(){ -/* - * jQuery 1.2.6 - New Wave Javascript - * - * Copyright (c) 2008 John Resig (jquery.com) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $ - * $Rev: 5685 $ - */ - -// Map over jQuery in case of overwrite -var _jQuery = window.jQuery, -// Map over the $ in case of overwrite - _$ = window.$; - -var jQuery = window.jQuery = window.$ = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context ); -}; - -// A simple way to check for HTML strings or ID strings -// (both of which we optimize for) -var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/, - -// Is it a simple selector - isSimple = /^.[^:#\[\.]*$/, - -// Will speed up references to undefined, and allows munging its name. - undefined; - -jQuery.fn = jQuery.prototype = { - init: function( selector, context ) { - // Make sure that a selection was provided - selector = selector || document; - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this[0] = selector; - this.length = 1; - return this; - } - // Handle HTML strings - if ( typeof selector == "string" ) { - // Are we dealing with HTML string or an ID? - var match = quickExpr.exec( selector ); - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) - selector = jQuery.clean( [ match[1] ], context ); - - // HANDLE: $("#id") - else { - var elem = document.getElementById( match[3] ); - - // Make sure an element was located - if ( elem ){ - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id != match[3] ) - return jQuery().find( selector ); - - // Otherwise, we inject the element directly into the jQuery object - return jQuery( elem ); - } - selector = []; - } - - // HANDLE: $(expr, [context]) - // (which is just equivalent to: $(content).find(expr) - } else - return jQuery( context ).find( selector ); - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) - return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector ); - - return this.setArray(jQuery.makeArray(selector)); - }, - - // The current version of jQuery being used - jquery: "1.2.6", - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - // The number of elements contained in the matched element set - length: 0, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == undefined ? - - // Return a 'clean' array - jQuery.makeArray( this ) : - - // Return just the object - this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - // Build a new jQuery matched element set - var ret = jQuery( elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Force the current matched set of elements to become - // the specified array of elements (destroying the stack in the process) - // You should use pushStack() in order to do this, but maintain the stack - setArray: function( elems ) { - // Resetting the length to 0, then using the native Array push - // is a super-fast way to populate an object with array-like properties - this.length = 0; - Array.prototype.push.apply( this, elems ); - - return this; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - var ret = -1; - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem && elem.jquery ? elem[0] : elem - , this ); - }, - - attr: function( name, value, type ) { - var options = name; - - // Look for the case where we're accessing a style value - if ( name.constructor == String ) - if ( value === undefined ) - return this[0] && jQuery[ type || "attr" ]( this[0], name ); - - else { - options = {}; - options[ name ] = value; - } - - // Check to see if we're setting style values - return this.each(function(i){ - // Set all the styles - for ( name in options ) - jQuery.attr( - type ? - this.style : - this, - name, jQuery.prop( this, options[ name ], type, i, name ) - ); - }); - }, - - css: function( key, value ) { - // ignore negative width and height values - if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 ) - value = undefined; - return this.attr( key, value, "curCSS" ); - }, - - text: function( text ) { - if ( typeof text != "object" && text != null ) - return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) ); - - var ret = ""; - - jQuery.each( text || this, function(){ - jQuery.each( this.childNodes, function(){ - if ( this.nodeType != 8 ) - ret += this.nodeType != 1 ? - this.nodeValue : - jQuery.fn.text( [ this ] ); - }); - }); - - return ret; - }, - - wrapAll: function( html ) { - if ( this[0] ) - // The elements to wrap the target around - jQuery( html, this[0].ownerDocument ) - .clone() - .insertBefore( this[0] ) - .map(function(){ - var elem = this; - - while ( elem.firstChild ) - elem = elem.firstChild; - - return elem; - }) - .append(this); - - return this; - }, - - wrapInner: function( html ) { - return this.each(function(){ - jQuery( this ).contents().wrapAll( html ); - }); - }, - - wrap: function( html ) { - return this.each(function(){ - jQuery( this ).wrapAll( html ); - }); - }, - - append: function() { - return this.domManip(arguments, true, false, function(elem){ - if (this.nodeType == 1) - this.appendChild( elem ); - }); - }, - - prepend: function() { - return this.domManip(arguments, true, true, function(elem){ - if (this.nodeType == 1) - this.insertBefore( elem, this.firstChild ); - }); - }, - - before: function() { - return this.domManip(arguments, false, false, function(elem){ - this.parentNode.insertBefore( elem, this ); - }); - }, - - after: function() { - return this.domManip(arguments, false, true, function(elem){ - this.parentNode.insertBefore( elem, this.nextSibling ); - }); - }, - - end: function() { - return this.prevObject || jQuery( [] ); - }, - - find: function( selector ) { - var elems = jQuery.map(this, function(elem){ - return jQuery.find( selector, elem ); - }); - - return this.pushStack( /[^+>] [^+>]/.test( selector ) || selector.indexOf("..") > -1 ? - jQuery.unique( elems ) : - elems ); - }, - - clone: function( events ) { - // Do the clone - var ret = this.map(function(){ - if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) { - // IE copies events bound via attachEvent when - // using cloneNode. Calling detachEvent on the - // clone will also remove the events from the orignal - // In order to get around this, we use innerHTML. - // Unfortunately, this means some modifications to - // attributes in IE that are actually only stored - // as properties will not be copied (such as the - // the name attribute on an input). - var clone = this.cloneNode(true), - container = document.createElement("div"); - container.appendChild(clone); - return jQuery.clean([container.innerHTML])[0]; - } else - return this.cloneNode(true); - }); - - // Need to set the expando to null on the cloned set if it exists - // removeData doesn't work here, IE removes it from the original as well - // this is primarily for IE but the data expando shouldn't be copied over in any browser - var clone = ret.find("*").andSelf().each(function(){ - if ( this[ expando ] != undefined ) - this[ expando ] = null; - }); - - // Copy the events from the original to the clone - if ( events === true ) - this.find("*").andSelf().each(function(i){ - if (this.nodeType == 3) - return; - var events = jQuery.data( this, "events" ); - - for ( var type in events ) - for ( var handler in events[ type ] ) - jQuery.event.add( clone[ i ], type, events[ type ][ handler ], events[ type ][ handler ].data ); - }); - - // Return the cloned set - return ret; - }, - - filter: function( selector ) { - return this.pushStack( - jQuery.isFunction( selector ) && - jQuery.grep(this, function(elem, i){ - return selector.call( elem, i ); - }) || - - jQuery.multiFilter( selector, this ) ); - }, - - not: function( selector ) { - if ( selector.constructor == String ) - // test special case where just one selector is passed in - if ( isSimple.test( selector ) ) - return this.pushStack( jQuery.multiFilter( selector, this, true ) ); - else - selector = jQuery.multiFilter( selector, this ); - - var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; - return this.filter(function() { - return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; - }); - }, - - add: function( selector ) { - return this.pushStack( jQuery.unique( jQuery.merge( - this.get(), - typeof selector == 'string' ? - jQuery( selector ) : - jQuery.makeArray( selector ) - ))); - }, - - is: function( selector ) { - return !!selector && jQuery.multiFilter( selector, this ).length > 0; - }, - - hasClass: function( selector ) { - return this.is( "." + selector ); - }, - - val: function( value ) { - if ( value == undefined ) { - - if ( this.length ) { - var elem = this[0]; - - // We need to handle select boxes special - if ( jQuery.nodeName( elem, "select" ) ) { - var index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type == "select-one"; - - // Nothing was selected - if ( index < 0 ) - return null; - - // Loop through all the selected options - for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { - var option = options[ i ]; - - if ( option.selected ) { - // Get the specifc value for the option - value = jQuery.browser.msie && !option.attributes.value.specified ? option.text : option.value; - - // We don't need an array for one selects - if ( one ) - return value; - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - - // Everything else, we just grab the value - } else - return (this[0].value || "").replace(/\r/g, ""); - - } - - return undefined; - } - - if( value.constructor == Number ) - value += ''; - - return this.each(function(){ - if ( this.nodeType != 1 ) - return; - - if ( value.constructor == Array && /radio|checkbox/.test( this.type ) ) - this.checked = (jQuery.inArray(this.value, value) >= 0 || - jQuery.inArray(this.name, value) >= 0); - - else if ( jQuery.nodeName( this, "select" ) ) { - var values = jQuery.makeArray(value); - - jQuery( "option", this ).each(function(){ - this.selected = (jQuery.inArray( this.value, values ) >= 0 || - jQuery.inArray( this.text, values ) >= 0); - }); - - if ( !values.length ) - this.selectedIndex = -1; - - } else - this.value = value; - }); - }, - - html: function( value ) { - return value == undefined ? - (this[0] ? - this[0].innerHTML : - null) : - this.empty().append( value ); - }, - - replaceWith: function( value ) { - return this.after( value ).remove(); - }, - - eq: function( i ) { - return this.slice( i, i + 1 ); - }, - - slice: function() { - return this.pushStack( Array.prototype.slice.apply( this, arguments ) ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function(elem, i){ - return callback.call( elem, i, elem ); - })); - }, - - andSelf: function() { - return this.add( this.prevObject ); - }, - - data: function( key, value ){ - var parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - if ( data === undefined && this.length ) - data = jQuery.data( this[0], key ); - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - } else - return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function(){ - jQuery.data( this, key, value ); - }); - }, - - removeData: function( key ){ - return this.each(function(){ - jQuery.removeData( this, key ); - }); - }, - - domManip: function( args, table, reverse, callback ) { - var clone = this.length > 1, elems; - - return this.each(function(){ - if ( !elems ) { - elems = jQuery.clean( args, this.ownerDocument ); - - if ( reverse ) - elems.reverse(); - } - - var obj = this; - - if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( elems[0], "tr" ) ) - obj = this.getElementsByTagName("tbody")[0] || this.appendChild( this.ownerDocument.createElement("tbody") ); - - var scripts = jQuery( [] ); - - jQuery.each(elems, function(){ - var elem = clone ? - jQuery( this ).clone( true )[0] : - this; - - // execute all scripts after the elements have been injected - if ( jQuery.nodeName( elem, "script" ) ) - scripts = scripts.add( elem ); - else { - // Remove any inner scripts for later evaluation - if ( elem.nodeType == 1 ) - scripts = scripts.add( jQuery( "script", elem ).remove() ); - - // Inject the elements into the document - callback.call( obj, elem ); - } - }); - - scripts.each( evalScript ); - }); - } -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -function evalScript( i, elem ) { - if ( elem.src ) - jQuery.ajax({ - url: elem.src, - async: false, - dataType: "script" - }); - - else - jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" ); - - if ( elem.parentNode ) - elem.parentNode.removeChild( elem ); -} - -function now(){ - return +new Date; -} - -jQuery.extend = jQuery.fn.extend = function() { - // copy reference to target object - var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options; - - // Handle a deep copy situation - if ( target.constructor == Boolean ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target != "object" && typeof target != "function" ) - target = {}; - - // extend jQuery itself if only one argument is passed - if ( length == i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) - // Extend the base object - for ( var name in options ) { - var src = target[ name ], copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) - continue; - - // Recurse if we're merging object values - if ( deep && copy && typeof copy == "object" && !copy.nodeType ) - target[ name ] = jQuery.extend( deep, - // Never move original objects, clone them - src || ( copy.length != null ? [ ] : { } ) - , copy ); - - // Don't bring in undefined values - else if ( copy !== undefined ) - target[ name ] = copy; - - } - - // Return the modified object - return target; -}; - -var expando = "jQuery" + now(), uuid = 0, windowData = {}, - // exclude the following css properties to add px - exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i, - // cache defaultView - defaultView = document.defaultView || {}; - -jQuery.extend({ - noConflict: function( deep ) { - window.$ = _$; - - if ( deep ) - window.jQuery = _jQuery; - - return jQuery; - }, - - // See test/unit/core.js for details concerning this function. - isFunction: function( fn ) { - return !!fn && typeof fn != "string" && !fn.nodeName && - fn.constructor != Array && /^[\s[]?function/.test( fn + "" ); - }, - - // check if an element is in a (or is an) XML document - isXMLDoc: function( elem ) { - return elem.documentElement && !elem.body || - elem.tagName && elem.ownerDocument && !elem.ownerDocument.body; - }, - - // Evalulates a script in a global context - globalEval: function( data ) { - data = jQuery.trim( data ); - - if ( data ) { - // Inspired by code by Andrea Giammarchi - // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html - var head = document.getElementsByTagName("head")[0] || document.documentElement, - script = document.createElement("script"); - - script.type = "text/javascript"; - if ( jQuery.browser.msie ) - script.text = data; - else - script.appendChild( document.createTextNode( data ) ); - - // Use insertBefore instead of appendChild to circumvent an IE6 bug. - // This arises when a base node is used (#2709). - head.insertBefore( script, head.firstChild ); - head.removeChild( script ); - } - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase(); - }, - - cache: {}, - - data: function( elem, name, data ) { - elem = elem == window ? - windowData : - elem; - - var id = elem[ expando ]; - - // Compute a unique ID for the element - if ( !id ) - id = elem[ expando ] = ++uuid; - - // Only generate the data cache if we're - // trying to access or manipulate it - if ( name && !jQuery.cache[ id ] ) - jQuery.cache[ id ] = {}; - - // Prevent overriding the named cache with undefined values - if ( data !== undefined ) - jQuery.cache[ id ][ name ] = data; - - // Return the named cache data, or the ID for the element - return name ? - jQuery.cache[ id ][ name ] : - id; - }, - - removeData: function( elem, name ) { - elem = elem == window ? - windowData : - elem; - - var id = elem[ expando ]; - - // If we want to remove a specific section of the element's data - if ( name ) { - if ( jQuery.cache[ id ] ) { - // Remove the section of cache data - delete jQuery.cache[ id ][ name ]; - - // If we've removed all the data, remove the element's cache - name = ""; - - for ( name in jQuery.cache[ id ] ) - break; - - if ( !name ) - jQuery.removeData( elem ); - } - - // Otherwise, we want to remove all of the element's data - } else { - // Clean up the element expando - try { - delete elem[ expando ]; - } catch(e){ - // IE has trouble directly removing the expando - // but it's ok with using removeAttribute - if ( elem.removeAttribute ) - elem.removeAttribute( expando ); - } - - // Completely remove the data cache - delete jQuery.cache[ id ]; - } - }, - - // args is for internal usage only - each: function( object, callback, args ) { - var name, i = 0, length = object.length; - - if ( args ) { - if ( length == undefined ) { - for ( name in object ) - if ( callback.apply( object[ name ], args ) === false ) - break; - } else - for ( ; i < length; ) - if ( callback.apply( object[ i++ ], args ) === false ) - break; - - // A special, fast, case for the most common use of each - } else { - if ( length == undefined ) { - for ( name in object ) - if ( callback.call( object[ name ], name, object[ name ] ) === false ) - break; - } else - for ( var value = object[0]; - i < length && callback.call( value, i, value ) !== false; value = object[++i] ){} - } - - return object; - }, - - prop: function( elem, value, type, i, name ) { - // Handle executable functions - if ( jQuery.isFunction( value ) ) - value = value.call( elem, i ); - - // Handle passing in a number to a CSS property - return value && value.constructor == Number && type == "curCSS" && !exclude.test( name ) ? - value + "px" : - value; - }, - - className: { - // internal only, use addClass("class") - add: function( elem, classNames ) { - jQuery.each((classNames || "").split(/\s+/), function(i, className){ - if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) ) - elem.className += (elem.className ? " " : "") + className; - }); - }, - - // internal only, use removeClass("class") - remove: function( elem, classNames ) { - if (elem.nodeType == 1) - elem.className = classNames != undefined ? - jQuery.grep(elem.className.split(/\s+/), function(className){ - return !jQuery.className.has( classNames, className ); - }).join(" ") : - ""; - }, - - // internal only, use hasClass("class") - has: function( elem, className ) { - return jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1; - } - }, - - // A method for quickly swapping in/out CSS properties to get correct calculations - swap: function( elem, options, callback ) { - var old = {}; - // Remember the old values, and insert the new ones - for ( var name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - callback.call( elem ); - - // Revert the old values - for ( var name in options ) - elem.style[ name ] = old[ name ]; - }, - - css: function( elem, name, force ) { - if ( name == "width" || name == "height" ) { - var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ]; - - function getWH() { - val = name == "width" ? elem.offsetWidth : elem.offsetHeight; - var padding = 0, border = 0; - jQuery.each( which, function() { - padding += parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0; - border += parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0; - }); - val -= Math.round(padding + border); - } - - if ( jQuery(elem).is(":visible") ) - getWH(); - else - jQuery.swap( elem, props, getWH ); - - return Math.max(0, val); - } - - return jQuery.curCSS( elem, name, force ); - }, - - curCSS: function( elem, name, force ) { - var ret, style = elem.style; - - // A helper method for determining if an element's values are broken - function color( elem ) { - if ( !jQuery.browser.safari ) - return false; - - // defaultView is cached - var ret = defaultView.getComputedStyle( elem, null ); - return !ret || ret.getPropertyValue("color") == ""; - } - - // We need to handle opacity special in IE - if ( name == "opacity" && jQuery.browser.msie ) { - ret = jQuery.attr( style, "opacity" ); - - return ret == "" ? - "1" : - ret; - } - // Opera sometimes will give the wrong display answer, this fixes it, see #2037 - if ( jQuery.browser.opera && name == "display" ) { - var save = style.outline; - style.outline = "0 solid black"; - style.outline = save; - } - - // Make sure we're using the right name for getting the float value - if ( name.match( /float/i ) ) - name = styleFloat; - - if ( !force && style && style[ name ] ) - ret = style[ name ]; - - else if ( defaultView.getComputedStyle ) { - - // Only "float" is needed here - if ( name.match( /float/i ) ) - name = "float"; - - name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase(); - - var computedStyle = defaultView.getComputedStyle( elem, null ); - - if ( computedStyle && !color( elem ) ) - ret = computedStyle.getPropertyValue( name ); - - // If the element isn't reporting its values properly in Safari - // then some display: none elements are involved - else { - var swap = [], stack = [], a = elem, i = 0; - - // Locate all of the parent display: none elements - for ( ; a && color(a); a = a.parentNode ) - stack.unshift(a); - - // Go through and make them visible, but in reverse - // (It would be better if we knew the exact display type that they had) - for ( ; i < stack.length; i++ ) - if ( color( stack[ i ] ) ) { - swap[ i ] = stack[ i ].style.display; - stack[ i ].style.display = "block"; - } - - // Since we flip the display style, we have to handle that - // one special, otherwise get the value - ret = name == "display" && swap[ stack.length - 1 ] != null ? - "none" : - ( computedStyle && computedStyle.getPropertyValue( name ) ) || ""; - - // Finally, revert the display styles back - for ( i = 0; i < swap.length; i++ ) - if ( swap[ i ] != null ) - stack[ i ].style.display = swap[ i ]; - } - - // We should always get a number back from opacity - if ( name == "opacity" && ret == "" ) - ret = "1"; - - } else if ( elem.currentStyle ) { - var camelCase = name.replace(/\-(\w)/g, function(all, letter){ - return letter.toUpperCase(); - }); - - ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ]; - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) { - // Remember the original values - var left = style.left, rsLeft = elem.runtimeStyle.left; - - // Put in the new values to get a computed value out - elem.runtimeStyle.left = elem.currentStyle.left; - style.left = ret || 0; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - elem.runtimeStyle.left = rsLeft; - } - } - - return ret; - }, - - clean: function( elems, context ) { - var ret = []; - context = context || document; - // !context.createElement fails in IE with an error but returns typeof 'object' - if (typeof context.createElement == 'undefined') - context = context.ownerDocument || context[0] && context[0].ownerDocument || document; - - jQuery.each(elems, function(i, elem){ - if ( !elem ) - return; - - if ( elem.constructor == Number ) - elem += ''; - - // Convert html string into DOM nodes - if ( typeof elem == "string" ) { - // Fix "XHTML"-style tags in all browsers - elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){ - return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? - all : - front + ">"; - }); - - // Trim whitespace, otherwise indexOf won't work as expected - var tags = jQuery.trim( elem ).toLowerCase(), div = context.createElement("div"); - - var wrap = - // option or optgroup - !tags.indexOf("", "" ] || - - !tags.indexOf("", "" ] || - - tags.match(/^<(thead|tbody|tfoot|colg|cap)/) && - [ 1, "", "
" ] || - - !tags.indexOf("", "" ] || - - // matched above - (!tags.indexOf("", "" ] || - - !tags.indexOf("", "" ] || - - // IE can't serialize and -<?php echo $this->pageTitle; ?> - - - -
- -
-Xunsearch PHP-SDK vversion; ?> API 参考文档 -
- -
- -
- -
-Copyright © 2008-2011 by 杭州云圣网络科技有限公司
-All Rights Reserved.
-
- - - -
- - \ No newline at end of file diff --git a/sdk/php/dev/commands/api/views/chmContents.php b/sdk/php/dev/commands/api/views/chmContents.php deleted file mode 100644 index 017938e..0000000 --- a/sdk/php/dev/commands/api/views/chmContents.php +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - -
    -
  • - - - -packages as $package=>$classes): ?> -
  • - - -
      - -
    • - - - - -
    - -
- - \ No newline at end of file diff --git a/sdk/php/dev/commands/api/views/chmContents2.php b/sdk/php/dev/commands/api/views/chmContents2.php deleted file mode 100644 index 706738e..0000000 --- a/sdk/php/dev/commands/api/views/chmContents2.php +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - -
    -
  • - - - -
      - -
    • - - -
        - $label): ?> -
      • - - - - -
      - -
    -
  • -
  • - - - -
      -packages as $package=>$classes): ?> -
    • - - -
        - -
      • - - - - -
      - -
    -
  • - - -
      - $title): ?> -
    • - - - - -
    -
- - \ No newline at end of file diff --git a/sdk/php/dev/commands/api/views/chmIndex.php b/sdk/php/dev/commands/api/views/chmIndex.php deleted file mode 100644 index 1f42c1d..0000000 --- a/sdk/php/dev/commands/api/views/chmIndex.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - -
    -classes as $name=>$class): ?> -
  • - - - -
      - properties as $property): ?> - isInherited): ?> -
    • - - - - - - events as $event): ?> - isInherited): ?> -
    • - - - - - - methods as $method): ?> - isInherited): ?> -
    • - - - - - -
    - -
- - \ No newline at end of file diff --git a/sdk/php/dev/commands/api/views/chmIndex2.php b/sdk/php/dev/commands/api/views/chmIndex2.php deleted file mode 100644 index 561e348..0000000 --- a/sdk/php/dev/commands/api/views/chmIndex2.php +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -
    -
  • - - - -
      - -
    • - - -
        - $label): ?> -
      • - - - - -
      - -
    -
  • - - - -
      -classes as $name=>$class): ?> -
    • - - - -
        -properties as $property): ?> -isInherited): ?> -
      • - - - - - -events as $event): ?> -isInherited): ?> -
      • - - - - - -methods as $method): ?> -isInherited): ?> -
      • - - - - - -
      - -
    -
  • - - -
      - $title): ?> -
    • - - - - -
    -
- - diff --git a/sdk/php/dev/commands/api/views/chmProject.php b/sdk/php/dev/commands/api/views/chmProject.php deleted file mode 100644 index e074e5d..0000000 --- a/sdk/php/dev/commands/api/views/chmProject.php +++ /dev/null @@ -1,22 +0,0 @@ -[OPTIONS] -Binary TOC=Yes -Compatibility=1.0.0 or later -Compiled File=manual.chm -Contents File=manual.hhc -Default Window=main -Default Topic=index.html -Display compile progress=Yes -Error log file=_errorlog.txt -Full-text search=Yes -Language=0x0804 Simplified Chinese (China) -Title=Xunsearch PHP-SDK vversion; ?> Class Reference -Binary Index=Yes -Index file=manual.hhk -Default Font= -Auto Index=Yes -Create CHI file=No -Full text search stop list file= -Display compile notes=Yes - -[WINDOWS] -main="Xunsearch PHP-SDK vversion; ?> API Reference","manual.hhc","manual.hhk","index.html","index.html",,,,,0x63520,250,0x104e,[10,10,900,700],0xb0000,,,,,,0 diff --git a/sdk/php/dev/commands/api/views/chmProject2.php b/sdk/php/dev/commands/api/views/chmProject2.php deleted file mode 100644 index 5f6a383..0000000 --- a/sdk/php/dev/commands/api/views/chmProject2.php +++ /dev/null @@ -1,22 +0,0 @@ -[OPTIONS] -Binary TOC=Yes -Compatibility=1.0.0 or later -Compiled File=xs_php_manual.chm -Contents File=xs_php_manual.hhc -Default Window=main -Default Topic=index.html -Display compile progress=Yes -Error log file=_errorlog.txt -Full-text search=Yes -Language=0x0804 Simplified Chinese (China) -Title=Xunsearch(迅搜) PHP-SDK vversion; ?> 手册 -Binary Index=Yes -Index file=xs_php_manual.hhk -Default Font= -Auto Index=Yes -Create CHI file=No -Full text search stop list file= -Display compile notes=Yes - -[WINDOWS] -main="Xunsearch PHP-SDK(迅搜) vversion; ?> 手册","xs_php_manual.hhc","xs_php_manual.hhk","index.html","index.html",,,,,0x63520,250,0x104e,[10,10,900,700],0xb0000,,,,,,0 diff --git a/sdk/php/dev/commands/api/views/class.php b/sdk/php/dev/commands/api/views/class.php deleted file mode 100644 index 81b209b..0000000 --- a/sdk/php/dev/commands/api/views/class.php +++ /dev/null @@ -1,29 +0,0 @@ -

name; ?>

- - -renderPartial('classSummary',array('class'=>$class)); ?> - - -renderPartial('propertySummary',array('class'=>$class,'protected'=>false)); ?> -renderPartial('propertySummary',array('class'=>$class,'protected'=>true)); ?> - - -renderPartial('methodSummary',array('class'=>$class,'protected'=>false)); ?> -renderPartial('methodSummary',array('class'=>$class,'protected'=>true)); ?> - - -renderPartial('eventSummary',array('class'=>$class)); ?> - -renderPartial('propertyDetails',array('class'=>$class)); ?> -renderPartial('methodDetails',array('class'=>$class)); ?> diff --git a/sdk/php/dev/commands/api/views/classSummary.php b/sdk/php/dev/commands/api/views/classSummary.php deleted file mode 100644 index 5b2b1df..0000000 --- a/sdk/php/dev/commands/api/views/classSummary.php +++ /dev/null @@ -1,46 +0,0 @@ - -- - - - - - - - - - - -interfaces)): ?> - - - - - -subclasses)): ?> - - - - - -since)): ?> - - - - - -version)): ?> - - - - - - - - - -
package.'|'.$class->package.'}}'; ?>
继承关系renderInheritance($class); ?>
实现接口renderImplements($class); ?>
子类renderSubclasses($class); ?>
始于since; ?>
版本version; ?>
源代码renderSourceLink($class->sourcePath); ?>
- -
-description; ?> -
diff --git a/sdk/php/dev/commands/api/views/eventDetails.php b/sdk/php/dev/commands/api/views/eventDetails.php deleted file mode 100644 index f36bdb1..0000000 --- a/sdk/php/dev/commands/api/views/eventDetails.php +++ /dev/null @@ -1,23 +0,0 @@ -nativePropertyCount) return; ?> -

事件明细

-events as $event): ?> -isInherited) continue; ?> -
-name; ?> - -事件 -since)): ?> -(自版本 vsince; ?> 起可用) - - -
- -
-trigger->signature; ?> -
- -

description; ?>

- -renderPartial('seeAlso',array('object'=>$event)); ?> - - diff --git a/sdk/php/dev/commands/api/views/eventSummary.php b/sdk/php/dev/commands/api/views/eventSummary.php deleted file mode 100644 index 8083670..0000000 --- a/sdk/php/dev/commands/api/views/eventSummary.php +++ /dev/null @@ -1,25 +0,0 @@ -events)) return; ?> - -
-

事件

- -

隐去继承来的事件

- - -- - - - - - - -events as $event): ?> -isInherited?' class="inherited"':''; ?> id="name; ?>"> - - - - - -
名称描述定义于
renderSubjectUrl($event->definedBy,$event->name); ?>introduction; ?>renderTypeUrl($event->definedBy); ?>
-
diff --git a/sdk/php/dev/commands/api/views/guide.php b/sdk/php/dev/commands/api/views/guide.php deleted file mode 100644 index 39bc090..0000000 --- a/sdk/php/dev/commands/api/views/guide.php +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - -<?php echo $this->pageTitle; ?> - - - -
- -
-Xunsearch PHP-SDK vversion; ?> 权威指南 -
- -
- formatMarkdown($content); ?> -
-
-
- - - - - - -
-
- -
-Copyright © 2008-2011 by 杭州云圣网络科技有限公司
-All Rights Reserved.
-
- -
- -
- - - -
- - - \ No newline at end of file diff --git a/sdk/php/dev/commands/api/views/index.php b/sdk/php/dev/commands/api/views/index.php deleted file mode 100644 index 06b8908..0000000 --- a/sdk/php/dev/commands/api/views/index.php +++ /dev/null @@ -1,23 +0,0 @@ -

API 参考文档

- - -- - - - - - - -packages as $package=>$classes): ?> -$class): ?> - - - - - - - - - -
类对象描述
' . $package; ?>classes[$class]->introduction; ?>
diff --git a/sdk/php/dev/commands/api/views/methodDetails.php b/sdk/php/dev/commands/api/views/methodDetails.php deleted file mode 100644 index 52fb5c8..0000000 --- a/sdk/php/dev/commands/api/views/methodDetails.php +++ /dev/null @@ -1,46 +0,0 @@ -nativeMethodCount) return; ?> -

方法明细

- -methods as $method): ?> -isInherited) continue; ?> -
-name; ?>() - -方法 -since)): ?> -(自版本 vsince; ?> 起可用) - - -
- - - -input) || !empty($method->output)): ?> -input as $param): ?> - - - - - - -output)): ?> - - - - - - - -
-
-signature); ?> -
-
$name; ?>renderTypeUrl($param->type); ?>description); ?>
renderTypeUrl($method->output->type); ?>output->description); ?>
- -renderPartial('sourceCode',array('object'=>$method)); ?> - -

description; ?>

- -renderPartial('seeAlso',array('object'=>$method)); ?> - - diff --git a/sdk/php/dev/commands/api/views/methodSummary.php b/sdk/php/dev/commands/api/views/methodSummary.php deleted file mode 100644 index 18c3c75..0000000 --- a/sdk/php/dev/commands/api/views/methodSummary.php +++ /dev/null @@ -1,28 +0,0 @@ -protectedMethodCount || !$protected && !$class->publicMethodCount) return; ?> - -
-

- -

隐去继承来的方法

- - -- - - - - - - -methods as $method): ?> -isProtected || !$protected && !$method->isProtected): ?> -fixMethodAnchor($method->definedBy,$method->name); ?> -isInherited?' class="inherited"':''; ?> id=""> - - - - - - -
名称描述定义于
renderSubjectUrl($method->definedBy,$methodAnchor,$method->name.'()'); ?>introduction; ?>renderTypeUrl($method->definedBy); ?>
-
diff --git a/sdk/php/dev/commands/api/views/propertyDetails.php b/sdk/php/dev/commands/api/views/propertyDetails.php deleted file mode 100644 index cc20e73..0000000 --- a/sdk/php/dev/commands/api/views/propertyDetails.php +++ /dev/null @@ -1,24 +0,0 @@ -nativePropertyCount) return; ?> -

属性明细

-properties as $property): ?> -isInherited) continue; ?> -
-name; ?> - -属性 -readOnly) echo ' 只读 '; ?> -since)): ?> - (自版本 vsince; ?> 起可用) - - -
- -
-renderPropertySignature($property); ?> -
- -

description; ?>

- -renderPartial('seeAlso',array('object'=>$property)); ?> - - diff --git a/sdk/php/dev/commands/api/views/propertySummary.php b/sdk/php/dev/commands/api/views/propertySummary.php deleted file mode 100644 index c3e1d22..0000000 --- a/sdk/php/dev/commands/api/views/propertySummary.php +++ /dev/null @@ -1,29 +0,0 @@ -protectedPropertyCount || !$protected && !$class->publicPropertyCount) return; ?> - -
-

- -

隐去继承来的属性

- - -- - - - - - - - -properties as $property): ?> -isProtected || !$protected && !$property->isProtected): ?> -isInherited?' class="inherited"':''; ?> id="name; ?>"> - - - - - - - -
名称类型描述定义于
renderSubjectUrl($property->definedBy,$property->name); ?>renderTypeUrl($property->type); ?>introduction; ?>renderTypeUrl($property->definedBy); ?>
-
diff --git a/sdk/php/dev/commands/api/views/seeAlso.php b/sdk/php/dev/commands/api/views/seeAlso.php deleted file mode 100644 index d1ab895..0000000 --- a/sdk/php/dev/commands/api/views/seeAlso.php +++ /dev/null @@ -1,9 +0,0 @@ -see)) return; ?> -
-

参见

-
    -see as $url): ?> -
  • - -
-
diff --git a/sdk/php/dev/commands/api/views/sourceCode.php b/sdk/php/dev/commands/api/views/sourceCode.php deleted file mode 100644 index 76dd71c..0000000 --- a/sdk/php/dev/commands/api/views/sourceCode.php +++ /dev/null @@ -1,4 +0,0 @@ -
-源码: renderSourceLink($object->sourcePath,$object->startLine); ?> (显示) -
highlight($this->getSourceCode($object)); ?>
-
diff --git a/sdk/php/dev/controllers/SiteController.php b/sdk/php/dev/controllers/SiteController.php deleted file mode 100644 index 85fabbf..0000000 --- a/sdk/php/dev/controllers/SiteController.php +++ /dev/null @@ -1,79 +0,0 @@ -read()) !== false) { - $ord = ord($e[0]); - if ($ord < 65 || $ord > 90) { - continue; - } - $files[] = $e; - } - $d->close(); - $this->render('index', array('files' => $files)); - } - - public function actionDoc($name) - { - $this->render('index', array('name' => $name)); - } - - public function actionApi($name = null) - { - readfile('../doc/html/api/' . $name . '.html'); - exit(0); - } - - public function actionGuide($name = null) - { - if ($name === null || empty($name)) - $name = 'start.overview'; - $this->render('guide', array('name' => $name, 'toc' => $this->parseToc($name))); - } - - // gen menuItems, prevItem, nextItem, ... - private function parseToc($name) - { - $ret = array('items' => array(), 'prev' => null, 'next' => null); - $lines = file('../doc/guide/toc.txt'); - - // dot flag: *, - - $matched = false; - foreach ($lines as $line) { - $line = trim($line); - if ($line[0] === '*') { - $ret['items'][] = array('label' => substr($line, 2)); - } elseif ($line[0] === '-') { - $end = count($ret['items']) - 1; - if (!isset($ret['items'][$end])) { - continue; - } elseif (!isset($ret['items'][$end]['items'])) { - $ret['items'][$end]['items'] = array(); - } - list ($label, $file) = explode('](', substr($line, 3, -1), 2); - $ret['items'][$end]['items'][] = array('label' => $label, 'url' => array('guide/' . $file)); - - if ($matched === true) { - $cnt = count($ret['items'][$end]['items']); - $ret['next'] = $ret['items'][$end]['items'][$cnt - 1]; - $matched = false; - } elseif ($name === $file) { - $cnt = count($ret['items'][$end]['items']); - if ($cnt > 1) { - $ret['prev'] = $ret['items'][$end]['items'][$cnt - 2]; - } elseif ($end > 0 && isset($ret['items'][$end - 1]['items'])) { - $cnt = count($ret['items'][$end - 1]['items']); - $ret['prev'] = $ret['items'][$end - 1]['items'][$cnt - 1]; - } - $matched = true; - } - } - } - return $ret; - } -} diff --git a/sdk/php/dev/data/py.txt b/sdk/php/dev/data/py.txt deleted file mode 100644 index cf79717..0000000 --- a/sdk/php/dev/data/py.txt +++ /dev/null @@ -1,87629 +0,0 @@ -阿爸 aba -阿斗 adou -阿尔卑斯 aerbeisi -阿尔法粒子 aerfalizi -阿尔法射线 aerfashexian -阿飞 afei -阿公 agong -啊哈 aha -啊哈哈 ahaha -阿訇 ahong -爱啊 aia -爱爱 aiai -蔼蔼 aiai -哀哀父母 aiaifumu -挨边 aibian -癌变 aibian -哀兵必胜 aibingbisheng -爱博而情不专 aiboerqingbuzhuan -爱不爱我 aibu'aiwo -爱不忍释 aiburenshi -爱不释手 aibushishou -爱才如渴 aicairuke -爱财如命 aicairuming -爱才若渴 aicairuoke -爱巢 aichao -爱称 aicheng -哀愁 aichou -哀辞 aici -挨次 aici -挨打 aida -爱答不理 aidabuli -叆叇 aidai -爱戴 aidai -哀悼 aidao -爱的 aide -哀的美敦书 aidimeidunshu -矮墩墩 aidundun -哀而不伤 aierbushang -挨风缉缝 aifengjifeng -爱抚 aifu -哀感天地 aigantiandi -哀感顽艳 aiganwanyan -哀感中年 aiganzhongnian -哀告宾服 aigaobinfu -挨个 aige -挨个儿 aigeer -爱国 aiguo -爱国如家 aiguorujia -爱过我 aiguowo -爱国者 aiguozhe -爱国主义 aiguozhuyi -哀号 aihao -哀嚎 aihao -爱好 aihao -爱好者 aihaozhe -爱河 aihe -爱鹤失众 aiheshizhong -哀鸿遍野 aihongbianye -爱护 aihu -艾虎 aihu -瑷珲 aihui -哀毁骨立 aihuiguli -挨家挨户 aijiaaihu -挨肩并足 aijianbingzu -挨肩擦膀 aijiancabang -挨肩擦背 aijiancabei -挨肩擦脸 aijiancalian -挨肩搭背 aijiandabei -挨肩儿 aijianer -娭毑 aijie -哀矜 aijin -挨近 aijin -爱克斯射线 aikesishexian -隘口 aikou -碍口识羞 aikoushixiu -哀苦 aiku -爱来 ailai -哀怜 ailian -爱怜 ailian -爱恋 ailian -爱理不理 ailibuli -爱礼存羊 ailicunyang -爱丽丝 ailisi -哀梨蒸食 ailizhengshi -隘路 ailu -暧昧 aimei -暧昧不明 aimeibuming -爱美的 aimeide -暧昧之情 aimeizhiqing -挨门逐户 aimenzhuhu -爱面子 aimianzi -碍面子 aimianzi -爱民如子 aiminruzi -哀莫大于心死 aimodayuxinsi -爱莫能助 aimonengzhu -爱慕 aimu -欸乃 ainai -碍难 ainan -僾尼 aini -爱你 aini -爱拍 aipai -挨批 aipi -哀启 aiqi -哀戚 aiqi -哀泣 aiqi -嗳气 aiqi -爱钱如命 aiqianruming -哀切 aiqie -爱情 aiqing -爱情的 aiqingde -哀求 aiqiu -爱去不去 aiqubuqu -蔼然可亲 airankeqin -蔼然仁者 airanrenzhe -爱人 airen -爱人好士 airenhaoshi -矮人看场 airenkanchang -爱人利物 airenliwu -爱人以德 airenyide -爱日惜力 airixili -哀荣 airong -艾绒 airong -爱如己出 airujichu -爱如珍宝 airuzhenbao -挨三顶五 aisandingwu -哀伤 aishang -爱上 aishang -挨山塞海 aishansehai -唉声叹气 aishengtanqi -碍事 aishi -碍手碍脚 aishouaijiao -哀思 aisi -哀丝豪竹 aisihaozhu -爱斯基摩人 aisijimoren -嗳酸 aisuan -爱素好古 aisuhaogu -哀叹 aitan -哀天叫地 aitianjiaodi -哀恸 aitong -哀痛欲绝 aitongyujue -哀婉 aiwan -爱我 aiwo -爱窝窝 aiwowo -艾窝窝 aiwowo -爱屋及乌 aiwujiwu -爱惜 aixi -爱小 aixiao -矮小 aixiao -爱心 aixin -矮星 aixing -爱惜羽毛 aixiyumao -哎呀 aiya -哀艳 aiyan -碍眼 aiyan -哎呀呀 aiyaya -爱意 aiyi -爱因斯坦 aiyinsitan -哎哟 aiyo -爱用不用 aiyongbuyong -爱用啥 aiyongsha -哀怨 aiyuan -爱在深秋 aizaishenqiu -爱憎分明 aizengfenming -挨着 aizhe -癌症 aizheng -爱重 aizhong -哀子 aizi -艾滋病 aizibing -矮子看戏 aizikanxi -阿拉 ala -阿拉伯人 alaboren -阿拉伯数字 alaboshuzi -阿兰若 alanre -阿罗汉 aluohan -阿猫阿狗 amaoagou -阿门 amen -阿木林 amulin -暗暗 anan -安安静静 ananjingjing -暗暗纳闷 anannamen -安安稳稳 ananwenwen -暗坝 anba -案板 anban -安邦定国 anbangdingguo -安邦治国 anbangzhiguo -暗堡 anbao -鞍鼻 anbi -岸边 anbian -岸标 anbiao -按兵不动 anbingbudong -安瓿 anbu -安步当车 anbudangche -按部就班 anbujiuban -安不忘危 anbuwangwei -暗藏 ancang -安插 ancha -鞍韂 anchan -暗场 anchang -暗娼 anchang -安常处顺 anchangchushun -安常守故 anchangshougu -暗潮 anchao -案秤 ancheng -安车蒲轮 anchepulun -鹌鹑 anchun -安厝 ancuo -按错 ancuo -谙达 anda -黯淡 andan -暗淡无光 andanwuguang -按到 andao -暗道 andao -案底 andi -按点 andian -暗地里 andili -安定 anding -暗度陈仓 anduchencang -案牍劳形 andulaoxing -安堵乐业 anduleye -安顿 andun -安堵如故 andurugu -案犯 anfan -安放 anfang -暗房 anfang -安分守己 anfenshouji -安分知足 anfenzhizu -安否 anfou -安抚 anfu -安富恤贫 anfuxupin -安富尊荣 anfuzunrong -昂昂 angang -昂藏七尺 angcangqichi -安格 ange -昂奋 angfen -盎格鲁撒克逊人 anggelusakexunren -昂贵 anggui -暗沟 angou -昂然自得 angranzide -昂首阔步 angshoukuobu -昂首伸眉 angshoushenmei -昂首天外 angshoutianwai -昂首挺胸 angshoutingxiong -昂首望天 angshouwangtian -盎司 angsi -盎盂相击 angyuxiangji -盎盂相敲 angyuxiangqiao -肮脏 angzang -暗害 anhai -暗含 anhan -安好 anhao -暗号 anhao -暗合 anhe -暗盒 anhe -黯黑 anhei -暗花儿 anhuaer -安魂定魄 anhundingpo -暗火 anhuo -暗疾 anji -安家立业 anjialiye -安家落户 anjialuohu -按键 anjian -安检 anjian -案件 anjian -鞍鞯 anjian -暗间儿 anjianer -暗箭难防 anjiannanfang -安检人员 anjianrenyuan -暗箭伤人 anjianshangren -暗礁 anjiao -按甲寝兵 anjiaqinbing -按甲休兵 anjiaxiubing -按揭 anjie -暗记儿 anjier -按金 anjin -安静 anjing -暗井 anjing -氨基酸 anjisuan -案卷 anjuan -安居乐业 anjuleye -安康 ankang -鮟鱇 ankang -按扣儿 ankouer -安澜 anlan -安老怀少 anlaohuaishao -安了 anle -安乐死 anlesi -安乐窝 anlewo -按例 anli -按理 anli -暗里 anli -案例 anli -暗恋 anlian -谙练 anlian -安良除暴 anliangchubao -安理会 anlihui -暗流 anliu -暗楼子 anlouzi -暗码 anma -按脉 anmai -鞍马劳顿 anmalaodun -鞍马劳困 anmalaokun -安眉带眼 anmeidaiyan -暗昧之事 anmeizhishi -俺们 anmen -暗门子 anmenzi -安谧 anmi -安眠 anmian -安民告示 anmingaoshi -按名责实 anmingzeshi -按摩 anmo -按摩器 anmoqi -案目 anmu -按纳 anna -按捺不住 annabuzhu -安内攘外 anneirangwai -安宁 anning -按钮 anniu -按钮图标 anniutubiao -按奴阿里 annu'ali annuali -安排 anpai -暗盘 anpan -安培 anpei -安培计 anpeiji -按辔徐行 anpeixuxing -安贫乐道 anpinledao -安贫乐贱 anpinlejian -按期 anqi -暗器 anqi -鞍前马后 anqianmahou -暗气暗恼 anqi'annao anqiannao -安琪儿 anqier -安庆 anqing -案情 anqing -安去 anqu -安全 anquan -安全岛 anquandao -安全灯 anquandeng -安全电压 anquandianya -安全感 anquangan -安全理事会 anquanlishihui -安全门 anquanmen -安全模式 anquanmoshi -安全套见 anquantaojian -安全剃刀 anquantidao -安全卫士 anquanweishi -安全性 anquanxing -安全系数 anquanxishu -黯然伤神 anranshangshen -黯然失色 anranshise -安然无事 anranwushi -安然无恙 anranwuyang -黯然销魂 anranxiaohun -安忍无亲 anrenwuqin -暗弱 anruo -安如磐石 anrupanshi -安如泰山 anrutaishan -暗杀 ansha -暗沙 ansha -暗伤 anshang -暗哨 anshao -安设 anshe -暗射 anshe -暗射地图 ansheditu -安神 anshen -安生 ansheng -安身立命 anshenliming -安身为乐 anshenweile -安身之地 anshenzhidi -按时 anshi -暗示 anshi -暗室不欺 anshibuqi -安时处顺 anshichushun -暗室逢灯 anshifengdeng -暗室亏心 anshikuixin -安室利处 anshilichu -暗室求物 anshiqiuwu -暗室欺心 anshiqixin -安适如常 anshiruchang -桉树 anshu -谙熟 anshu -安睡 anshui -按说 anshuo -暗送秋波 ansongqiubo -暗算 ansuan -暗锁 ansuo -安泰 antai -暗探 antan -暗滩 antan -庵堂 antang -安恬 antian -安帖 antie -案头 antou -案头工作 antougongzuo -安妥 antuo -按图索骥 antusuoji -安土重迁 antuzhongqian -安慰 anwei -安危 anwei -安危相易 anweixiangyi -暗无天日 anwutianri -暗物质 anwuzhi -安息 anxi -暗喜 anxi -按下 anxia -暗下 anxia -暗匣 anxia -按下葫芦浮起瓢 anxiahulufuqipiao -暗线 anxian -安详 anxiang -暗箱 anxiang -暗箱操作 anxiangcaozuo -暗香疏影 anxiangshuying -安闲自在 anxianzizai -暗笑 anxiao -安歇 anxie -安心 anxin -安心定志 anxindingzhi -按行自抑 anxingziyi -安息日 anxiri -按压 anya -按验 anyan -案验 anyan -安逸 anyi -安营 anying -暗影 anying -安营扎寨 anyingzhazhai -案由 anyou -按语 anyu -暗喻 anyu -暗语 anyu -案语 anyu -安于现状 anyuxianzhuang -安于一隅 anyuyiyu -安葬 anzang -安宅正路 anzhaizhenglu -按照 anzhao -安枕而卧 anzhenerwo -安置 anzhi -案值 anzhi -安之若命 anzhiruoming -安之若素 anzhiruosu -暗中 anzhong -暗中摸索 anzhongmosuo -按住 anzhu -暗转 anzhuan -安装 anzhuang -安装版 anzhuangban -安装包 anzhuangbao -安装目录 anzhuangmulu -安装盘 anzhuangpan -垵子 anzi -埯子 anzi -庵子 anzi -暗自 anzi -案子 anzi -鞍子 anzi -安坐待毙 anzuodaibi -熬啊 aoa -傲岸 aoan -嗷嗷 aoao -嗷嗷待哺 aoaodaibu -奥巴马 aobama -凹版 aoban -敖包 aobao -奥博 aobo -傲不可长 aobukezhang -熬肠刮肚 aochangguadu -澳大利亚 aodaliya -熬到 aodao -奥迪 aodi -熬更守夜 aogengshouye -傲骨嶙嶙 aogulinlin -懊恨 aohen -懊悔无及 aohuiwuji -熬煎 aojian -熬姜呷醋 aojiangxiacu -澳抗 aokang -拗口 aokou -拗口令 aokouling -奥林匹克运动会 aolinpikeyundonghui -傲慢不逊 aomanbuxun -傲慢少礼 aomanshaoli -澳毛 aomao -澳门 aomen -澳门币 aomenbi -奥秘 aomi -凹面镜 aomianjing -奥妙无穷 aomiaowuqiong -熬磨 aomo -懊恼 aonao -懊憹 aonao -傲睨得志 aonidezhi -傲睨万物 aoniwanwu -傲睨一世 aoniyishi -傲睨自若 aoniziruo -傲气 aoqi -熬清守谈 aoqingshoudan -傲然屹立 aoranyili -奥塞 aosai -奥赛 aosai -懊丧 aosang -鳌山 aoshan -傲视 aoshi -傲世轻物 aoshiqingwu -傲霜斗雪 aoshuangdouxue -奥斯卡 aosika -傲头傲脑 aotouaonao -熬头儿 aotouer -凹透镜 aotoujing -奥拓 aotuo -凹陷 aoxian -翱翔 aoxiang -傲贤慢士 aoxianmanshi -熬心费力 aoxinfeili -熬刑 aoxing -傲雪凌霜 aoxuelingshuang -傲雪欺霜 aoxueqishuang -熬夜 aoye -奥义 aoyi -傲游 aoyou -遨游 aoyou -奥援 aoyuan -奥运 aoyun -奥运版 aoyunban -奥运村 aoyuncun -奥运后 aoyunhou -奥运会 aoyunhui -奥运火炬 aoyunhuoju -奥运开幕式 aoyunkaimushi -懊糟 aozao -鏖战 aozhan -奥旨 aozhi -澳洲大龙虾 aozhoudalongxia -鏊子 aozi -奥组委 aozuwei -阿片 apian -阿婆 apo -吖嗪 aqin -阿丘 aqiu -阿Q aqiu -阿三 asan -阿嚏 ati -阿伟 awei -啊呀 aya -阿姨 ayi -啊哟 ayo -腌臜 aza -爸爸 baba -巴巴 baba -粑粑 baba -巴巴儿地 babaerde -拔白 babai -八拜之交 babaizhijiao -巴巴结结 babajiejie -八宝菜 babaocai -八宝饭 babaofan -八宝粥 babaozhou -八辈子 babeizi -拔本塞原 babenseyuan -罢笔 babi -靶标 babiao -把柄 babing -巴博萨 babosa -巴不得 babude -把场 bachang -靶场 bachang -扒车 bache -八成 bacheng -把持 bachi -霸持 bachi -把持不定 bachibuding -拔除 bachu -罢黜百家 bachubaijia -拔萃出群 bacuichuqun -吧嗒 bada -八代 badai -霸道 badao -拔刀相助 badaoxiangzhu -拔掉 badiao -拔丁抽楔 badingchouxie -拔地摇山 badiyaoshan -拔地倚天 badiyitian -巴豆 badou -笆斗 badou -八斗才 badoucai -八斗之才 badouzhicai -把舵 baduo -叭儿狗 baergou -巴儿狗 baergou -八方呼应 bafanghuying -把饭叫饥 bafanjiaoji -拔份儿 bafener -把风 bafeng -八分书 bafenshu -八竿子打不着 baganzidabuzhao -拔高 bagao -巴高望上 bagaowangshang -八哥 bage -罢工 bagong -八卦 bagua -八卦教 baguajiao -把关 baguan -罢官 baguan -岜关岭 baguanling -拔罐子 baguanzi -八国联军 baguolianjun -八股文 baguwen -吧哈 baha -拔海 bahai -八行书 bahangshu -拔河 bahe -灞河 bahe -疤痕 bahen -八荒之外 bahuangzhiwai -拔火罐儿 bahuoguaner -拔火筒 bahuotong -跋扈自恣 bahuzizi -白皑皑 baiaiai -白矮星 baiaixing -白案 baian -白白 baibai -拜拜 baibai -白版 baiban -白班 baiban -百般刁难 baibandiaonan -百宝箱 baibaoxiang -白报纸 baibaozhi -拜把子 baibazi -败北 baibei -败笔 baibi -败兵 baibing -白璧青蝇 baibiqingying -白璧微瑕 baibiweixia -白璧无瑕 baibiwuxia -白鼻子 baibizi -摆布 baibu -白醭 baibu -百步穿杨 baibuchuanyang -白不呲咧 baibucilie -百不失一 baibushiyi -百不一存 baibuyicun -白菜 baicai -败草 baicao -白茬 baicha -白茶 baicha -拜忏 baichan -白衬衣 baichenyi -白痴 baichi -白炽电灯 baichidiandeng -百尺竿头 baichigantou -百出 baichu -百川归海 baichuanguihai -白唇鹿 baichunlu -拜辞 baici -白醋 baicu -白搭 baida -白带 baidai -百代文宗 baidaiwenzong -摆荡 baidang -白党 baidang -摆到 baidao -拜倒辕门 baidaoyuanmen -败德辱行 baideruxing -白地 baidi -白底 baidi -白癜风 baidianfeng -白丁俗客 baidingsuke -摆动 baidong -百度 baidu -百毒 baidu -摆渡 baidu -拜读 baidu -百端待举 baiduandaiju -百度吧 baiduba -百度百科 baidubaike -百读不厌 baidubuyan -百度好 baiduhao -百度搜霸 baidusouba -百度知道 baiduzhidao -白垩 baie -拜恩私室 baiensishi -百儿八十 baierbashi -百发百中 baifabaizhong -白发苍颜 baifacangyan -白发红颜 baifahongyan -白矾 baifan -拜访 baifang -白饭青刍 baifanqingchu -白发千丈 baifaqianzhang -白发青衫 baifaqingshan -白费 baifei -百废待举 baifeidaiju -百废俱兴 baifeijuxing -白费蜡 baifeila -白粉 baifen -百分比 baifenbi -百分表 baifenbiao -百分尺 baifenchi -百分点 baifendian -摆份儿 baifener -百分号 baifenhao -百分率 baifenlv -百分数 baifenshu -百分制 baifenzhi -百分之百 baifenzhibai -拜佛 baifo -拜服 baifu -百感 baigan -白干儿 baiganer -百感交集 baiganjiaoji -白宫 baigong -韛拐子 baiguaizi -稗官野史 baiguanyeshi -白圭之玷 baiguizhidian -白骨精 baigujing -白果 baiguo -白果儿 baiguoer -摆好 baihao -拜贺 baihe -白鹤 baihe -白黑分明 baiheifenming -白虹贯日 baihongguanri -白喉 baihou -摆划 baihua -白化 baihua -白桦 baihua -白花 baihua -白化病 baihuabing -白花花 baihuahua -白晃晃 baihuanghuang -百花齐放 baihuaqifang -百花争鸣 baijiazhengming -白话诗 baihuashi -白话文 baihuawen -白华之怨 baihuazhiyuan -拜会 baihui -白灰 baihui -百卉千葩 baihuiqianba -白混 baihun -百货 baihuo -败火 baihuo -拜火教 baihuojiao -白虎星 baihuxing -白芨 baiji -败绩 baiji -败家 baijia -拜见 baijian -摆件 baijian -拜将封侯 baijiangfenghou -百家姓 baijiaxing -百家争鸣 baijiazhengming -摆架子 baijiazi -败家子 baijiazi -拜节 baijie -拜金 baijin -白金 baijin -白净 baijing -白金汉宫 baijinhangong -白鱀豚 baijitun -白酒 baijiu -白卷 baijuan -百举百全 baijubaiquan -白驹过隙 baijuguoxi -白驹空谷 baijukonggu -败军之将 baijunzhijiang -白开水 baikaishui -拜客 baike -百科 baike -百科全书 baikequanshu -百孔千疮 baikongqianchuang -百口莫辩 baikoumobian -摆款儿 baikuaner -摆阔 baikuo -白镴 baila -白蜡明经 bailamingjing -白兰地 bailandi -败类 bailei -摆擂台 baileitai -白痢 baili -白蔹 bailian -百炼成钢 bailianchenggang -白亮 bailiang -白莲教 bailianjiao -百了千当 bailiaoqiandang -摆列 bailie -白磷 bailin -败鳞残甲 bailincanjia -白蛉 bailing -白领 bailing -百伶百俐 bailingbaili -百龄眉寿 bailingmeishou -百灵鸟 bailingniao -百里挑一 bailitiaoyi -败柳残花 bailiucanhua -摆龙门阵 bailongmenzhen -白龙鱼服 bailongyufu -白露 bailu -白鹭 bailu -败露 bailu -摆轮 bailun -败落 bailuo -白马 baima -白茫茫 baimangmang -白茅 baimao -白毛风 baimaofeng -白旄黄钺 baimaohuangyue -白马王子 baimawangzi -白煤 baimei -白眉赤眼 baimeichiyan -拜盟 baimeng -白蒙蒙 baimengmeng -摆门面 baimenmian -白面儿 baimianer -白面书生 baimianshusheng -白描 baimiao -白米饭 baimifan -白名单 baimingdan -白木耳 baimuer -百衲本 bainaben -百衲衣 bainayi -白内障 baineizhang -白嫩 bainen -拜年 bainian -百年 bainian -百年不遇 bainianbuyu -百年大计 bainiandaji -百念皆灰 bainianjiehui -百年树人 bainianshuren -百年之柄 bainianzhibing -百年之好 bainianzhihao -百年之后 bainianzhihou -百鸟朝凤 bainiaochaofeng -摆弄 bainong -白跑 baipao -白票 baipiao -摆平 baiping -白皮书 baipishu -白皮松 baipisong -摆谱儿 baipuer -白契 baiqi -白旗 baiqi -白铅 baiqian -白镪 baiqiang -百巧千穷 baiqiaoqianqiong -白鳍豚 baiqitun -白区 baiqu -白饶 bairao -白热 baire -白热化 bairehua -拜认 bairen -白人 bairen -白刃 bairen -白刃战 bairenzhan -白日 bairi -白日见鬼 bairijiangui -百日咳 bairike -白日升天 bairishengtian -百日维新 bairiweixin -白日衣绣 bairiyixiu -白日撞 bairizhuang -白日做梦 bairizuomeng -白肉 bairou -白润 bairun -拜扫 baisao -白色 baise -白色恐怖 baisekongbu -白森森 baisensen -白色收入 baiseshouru -白色污染 baisewuran -白鳝 baishan -白山黑水 baishanheishui -摆设 baishe -百舍重茧 baishechongjian -百胜 baisheng -百身何赎 baishenheshu -百舌之声 baishezhisheng -拜师 baishi -拜识 baishi -白事 baishi -白食 baishi -百十 baishi -百世不磨 baishibumo -百世师 baishishi -百事通 baishitong -拜寿 baishou -摆手 baishou -白首北面 baishoubeimian -白手起家 baishouqijia -白首穷经 baishouqiongjing -白首相知 baishouxiangzhi -白首之心 baishouzhixin -柏树 baishu -白薯 baishu -白鼠 baishu -白水 baishui -白说 baishuo -百思 baisi -百思不解 baisibujie -白苏 baisu -败诉 baisu -百岁千秋 baisuiqianqiu -拜堂 baitang -白汤 baitang -白糖 baitang -摆摊子 baitanzi -白陶 baitao -白体 baiti -白天 baitian -白田 baitian -拜天地 baitiandi -白条 baitiao -白铁 baitie -白厅 baiting -白铜 baitong -白头如新 baitouruxin -白头翁 baitouweng -白头相守 baitouxiangshou -白头偕老 baitouxielao -败退 baitui -拜托 baituo -摆脱 baituo -百万 baiwan -拜完 baiwan -白玩儿 baiwaner -拜望 baiwang -败亡 baiwang -白往黑来 baiwangheilai -百万雄师 baiwanxiongshi -掰腕子 baiwanzi -百味 baiwei -败胃 baiwei -白文 baiwen -百闻不如一见 baiwenburuyijian -百物 baiwu -白屋寒门 baiwuhanmen -拜物教 baiwujiao -百无禁忌 baiwujinji -百无聊赖 baiwuliaolai -百无一失 baiwuyishi -百无一是 baiwuyishi -百无一用 baiwuyiyong -白皙 baixi -白鹇 baixian -白相 baixiang -白鲞 baixiang -百响 baixiang -白相人 baixiangren -白细胞 baixibao -拜谢 baixie -败谢 baixie -摆袖却金 baixiuquejin -白雪皑皑 baixueaiai -白血病 baixuebing -白血球 baixueqiu -败血症 baixuezheng -白眼儿狼 baiyanerlang -白羊座 baiyangzuo -白眼相看 baiyanxiangkan -白眼珠 baiyanzhu -白药 baiyao -拜谒 baiye -白夜 baiye -白页 baiye -百叶 baiye -败叶 baiye -百叶窗 baiyechuang -百叶箱 baiyexiang -百业萧条 baiyexiaotiao -白翳 baiyi -白蚁 baiyi -白衣 baiyi -百依百顺 baiyibaishun -白衣苍狗 baiyicanggou -白衣公卿 baiyigongqing -白银 baiyin -白衣卿相 baiyiqingxiang -白衣天使 baiyitianshi -白衣秀士 baiyixiushi -白衣战士 baiyizhanshi -柏油 baiyou -白云 baiyun -白云苍狗 baiyuncanggou -白云亲舍 baiyunqinshe -白鱼入舟 baiyuruzhou -摆在 baizai -百战百胜 baizhanbaisheng -百战不殆 baizhanbudai -败仗 baizhang -白斩鸡 baizhanji -百折不回 baizhebuhui -百折不挠 baizhebunao -败阵 baizhen -摆正 baizheng -摆治 baizhi -白纸 baizhi -柏芝 baizhi -白芷 baizhi -白纸黑字 baizhiheizi -摆钟 baizhong -白种 baizhong -摆轴 baizhou -白昼 baizhou -白术 baizhu -摆桌 baizhuo -摆子 baizi -白字 baizi -稗子 baizi -败子 baizi -白族 baizu -白族吹吹腔 baizuchuichuiqiang -白嘴儿 baizuier -百足之虫 baizuzhichong -吧唧 baji -坝基 baji -把家 bajia -拔尖 bajian -拔脚 bajiao -罢教 bajiao -芭蕉 bajiao -把角儿 bajiaoer -八角枫 bajiaofeng -八角楼上 bajiaoloushang -芭蕉扇 bajiaoshan -巴结 bajie -拔节 bajie -八街九陌 bajiejiumo -八进制 bajinzhi -巴基斯坦 bajisitan -把酒 bajiu -八九不离十 bajiubulishi -八九点 bajiudian -罢考 bakao -罢课 bake -把口儿 bakouer -拔葵啖枣 bakuidanzao -拔葵去织 bakuiquzhi -扒拉 bala pala -疤拉 bala -疤瘌 bala -拔来报往 balaifuwang -把揽 balan -把牢 balao -疤瘌眼儿 balayaner -罢了 bale baliao -芭蕾舞 baleiwu -拔了萝卜地皮宽 baleluobodipikuan -峇厘 bali -巴黎 bali -笆篱 bali -拔凉拔凉 baliangbaliang -巴黎公社 baligongshe -霸陵醉尉 balingzuiwei -巴里纱 balisha -笆篱子 balizi -笆篓 balou -八路 balu -八路军 balujun -罢论 balun -爸妈 bama -把脉 bamai -拔锚 bamao -拔毛连茹 bamaolianru -把门 bamen -罢免 bamian -八面见光 bamianjianguang -八面玲珑 bamianlinglong -罢免权 bamianquan -八面威风 bamianweifeng -八面莹澈 bamianyingche -八面圆通 bamianyuantong -八面张罗 bamianzhangluo -拔苗助长 bamiaozhuzhang -办案 banan -办吧 banba -半百 banbai -斑白 banbai -班白 banbai -颁白 banbai -斑斑 banban -半半拉拉 banbanlala -板板六十四 banbanliushisi -版版六十四 banbanliushisi -板报 banbao -班辈 banbei -半辈子 banbeizi -扳本 banben -版本 banben -版本号 banbenhao -板壁 banbi -半边 banbian -半边人 banbianren -半边天 banbiantian -半彪子 banbiaozi -半壁江山 banbijiangshan -搬兵 banbing -班驳 banbo -斑驳陆离 banboluli -颁布 banbu -扳不倒儿 banbudaoer -半部论语 banbulunyu -板擦儿 bancaer -办差 banchai -伴唱 banchang -半成品 banchengpin -半筹不纳 banchoubuna -搬唇递舌 banchundishe -版次 banci -班次 banci -板锉 bancuo -半大 banda -半大不小 bandabuxiao -伴当 bandang -板荡 bandang -办到 bandao -半岛 bandao -扳道 bandao -半道儿 bandaoer -半导体 bandaoti -板凳 bandeng -班底 bandi -斑点 bandian -半吊子 bandiaozi -板儿 baner -绊儿 baner -办法 banfa -颁发 banfa -班房 banfang -班风 banfeng -版风 banfeng -半疯儿 banfenger -半封建 banfengjian -板斧 banfu -班干部 banganbu -半间不界 banganbuga -办稿 bangao -帮办 bangban -帮帮 bangbang -帮帮忙 bangbangmang -膀臂 bangbi -傍边儿 bangbianer -棒冰 bangbing -蚌病成珠 bangbingchengzhu -帮补 bangbu -帮不帮 bangbubang -帮衬 bangchen -磅秤 bangcheng -帮厨 bangchu -棒疮 bangchuang -棒槌 bangchui -帮凑 bangcou -帮倒忙 bangdaomang -膀大腰圆 bangdayaoyuan -棒打鸳鸯 bangdayuanyang -绑定 bangding -帮冬 bangdong -半个 bange -榜额 bange -棒儿香 bangerxiang -半个小时 bangexiaoshi -半个月 bangeyue -绑匪 bangfei -帮工 banggong -傍观冷眼 bangguanlengyan -傍黑儿 bangheier -傍花随柳 banghuasuiliu -帮虎吃食 banghuchishi -帮会 banghui -谤毁 banghui -绑架 bangjia -帮教 bangjiao -邦交 bangjiao -傍角儿 bangjueer -帮口 bangkou -邦联 banglian -傍亮儿 banglianger -帮忙 bangmang -傍明 bangming -帮你 bangni -办公 bangong -办公会议 bangonghuiyi -办公室 bangongshi -帮派 bangpai -绑票 bangpiao -帮浦 bangpu -帮腔 bangqiang -棒球 bangqiu -傍人篱壁 bangrenlibi -傍人门户 bangrenmenhu -傍晌 bangshang -榜上 bangshang -榜上无名 bangshangwuming -帮手 bangshou -榜首 bangshou -榜书 bangshu -谤书 bangshu -帮他 bangta -帮套 bangtao -帮贴 bangtie -帮同 bangtong -稖头 bangtou -绑腿 bangtui -板鼓 bangu -半规管 banguiguan -扮鬼脸 banguilian -傍晚 bangwan -榜尾 bangwei -榜文 bangwen -帮我 bangwo -傍午 bangwu -帮闲钻懒 bangxianzuanlan -帮凶 bangxiong -榜眼 bangyan -榜样 bangyang -傍依 bangyi -谤议 bangyi -帮佣 bangyong -绑扎 bangza -帮着 bangzhe -棒针 bangzhen -帮主 bangzhu -帮助 bangzhu -帮子 bangzi -梆子 bangzi -棒子 bangzi -膀子 bangzi -棒子国 bangziguo -棒子面 bangzimian -梆子腔 bangziqiang -棒子一样 bangziyiyang -办好 banhao -斑痕 banhen -瘢痕 banhen -板胡 banhu -版画 banhua -半会 banhui -拌和 banhuo -扳机 banji -版籍 banji -班机 banji -班级 banji -半价 banjia -搬家 banjia -颁奖 banjiang -绊脚石 banjiaoshi -班级成员 banjichengyuan -半截 banjie -板结 banjie -半截入土 banjierutu -半斤 banjin -半斤八两 banjinbaliang -搬斤播两 banjinboliang -半径 banjing -班荆道故 banjingdaogu -伴酒 banjiu -斑鸠 banjiu -半开门儿 bankaimener -版刻 banke -半空 bankong -版口 bankou -板块 bankuai -搬来 banlai -斑斓 banlan -斒斓 banlan -伴郎 banlang -半劳动力 banlaodongli -半拉子 banlazi -办理 banli -板栗 banli -半流体 banliuti -半路 banlu -半路出家 banluchujia -班轮 banlun -伴侣 banlv -斑马 banma -斑蝥 banmao -绊马索 banmasuo -斑马线 banmaxian -班门弄斧 banmennongfu -版面 banmian -版面费 banmianfei -半面之交 banmianzhijiao -半秒 banmiao -瓣膜 banmo -版纳 banna -半年 bannian -伴娘 banniang -半年内 banniannei -半年前 bannianqian -搬弄是非 bannongshifei -班配 banpei -般配 banpei -半票 banpiao -扳平 banping -半瓶醋 banpingcu -半瓶水 banpingshui -班期 banqi -搬迁 banqian -半青半黄 banqingbanhuang -搬起石头打自己的脚 banqishitoudazijidejiao -版权 banquan -版权页 banquanye -半晌 banshang -板上 banshang -班上 banshang -版上 banshang -板上钉钉 banshangdingding -阪上走丸 banshangzouwan -半身 banshen -半身不遂 banshenbusui -伴生 bansheng -半生 bansheng -半生不熟 banshengbushu -搬舌头 banshetou -办事 banshi -半世 banshi -板实 banshi -板式 banshi -版式 banshi -班师回朝 banshihuichao -办事员 banshiyuan -伴食宰相 banshizaixiang -搬石砸脚 banshizajiao -扳手 banshou -绊手绊脚 banshoubanjiao -办手续 banshouxu -板书 banshu -版书 banshu -板刷 banshua -半衰期 banshuaiqi -版税 banshui -半死不活 bansibuhuo -伴宿 bansu -拌蒜 bansuan -伴随 bansui -伴随着 bansuizhe -半天 bantian -伴同 bantong -班头 bantou -斑秃 bantu -版图 bantu -半途而废 bantuerfei -半推半就 bantuibanjiu -半吞半吐 bantunbantu -吧女 banv -板瓦 banwa -办完 banwan -斑纹 banwen -半文盲 banwenmang -伴我 banwo -伴舞 banwu -版务 banwu -半无产阶级 banwuchanjieji -扮戏 banxi -半夏 banxia -扮相 banxiang -半小时 banxiaoshi -版心 banxin -半信半疑 banxinbanyi -伴星 banxing -半休 banxiu -办学 banxue -板牙 banya -板鸭 banya -扮演 banyan -搬演 banyan -板烟 banyan -板眼 banyan -半夜 banye -半夜三更 banyesangeng -搬移 banyi -伴音 banyin -半音 banyin -搬用 banyong -伴游 banyou -版友 banyou -板油 banyou -半圆 banyuan -半元音 banyuanyin -半月刊 banyuekan -搬运 banyun -半载 banzai -板障 banzhang -半这 banzhe -板着 banzhe -板正 banzheng -办证 banzheng -办置 banzhi -板滞 banzhi -扳指儿 banzhier -半殖民地 banzhimindi -半制品 banzhipin -版中 banzhong -半中腰 banzhongyao -板筑 banzhu -版主 banzhu -斑竹 banzhu -版猪 banzhu -版筑 banzhu -板砖 banzhuan -扮装 banzhuang -班主任 banzhuren -半子 banzi -扳子 banzi -板子 banzi -柈子 banzi -班子 banzi -绊子 banzi -半自动 banzidong -半自耕农 banzigengnong -伴奏 banzou -班组 banzu -拌嘴 banzui -保安 baoan -报案 baoan -保安部 baoanbu -保安队 baoandui -保安族 baoanzu -宝宝 baobao -抱抱 baobao -包包 baobao -宝贝 baobei -宝贝疙瘩 baobeigeda -包背装 baobeizhuang -保本 baoben -包庇 baobi -保膘 baobiao -保镖 baobiao -报表 baobiao -刨冰 baobing -抱病 baobing -暴病 baobing -薄饼 baobing -报冰公事 baobinggongshi -胞波 baobo -保不定 baobuding -抱不动 baobudong -保不齐 baobuqi -保不住 baobuzhu -饱餐 baocan -保藏 baocang -包藏祸心 baocanghuoxin -抱残守缺 baocanshouque -宝刹 baocha -包产 baochan -包场 baochang -报偿 baochang -饱尝 baochang -包抄 baochao -包车 baoche -报呈 baocheng -包乘制 baochengzhi -保持 baochi -保持一致 baochiyizhi -报酬 baochou -报仇雪恨 baochouxuehen -刨床 baochuang -报出来 baochulai -薄唇轻言 baochunqingyan -褒词 baoci -薄脆 baocui -保存 baocun -抱粗腿 baocutui -报答 baoda -保单 baodan -报单 baodan -刨刀 baodao -报导 baodao -报道 baodao -报到 baodao -宝刀不老 baodaobulao -包打天下 baodatianxia -包打听 baodating -保底 baodi -宝地 baodi -爆点 baodian -暴跌 baodie -暴动 baodong -报端 baoduan -爆肚儿 baoduer -保额 baoe -报恩 baoen -宝儿 baoer -暴发 baofa -爆发 baofa -爆发变星 baofabianxing -爆发力 baofali -包饭 baofan -爆发音 baofayin -报废 baofei -暴风 baofeng -暴风雪 baofengxue -暴风影音 baofengyingyin -暴风音影 baofengyinying -暴风雨 baofengyu -暴风骤雨 baofengzhouyu -包袱 baofu -报复 baofu -抱负 baofu -包袱底儿 baofudier -包袱皮儿 baofupier -报复心 baofuxin -包干儿 baoganer -报告 baogao -报告完毕 baogaowanbi -报告文学 baogaowenxue -饱嗝儿 baogeer -刨工 baogong -包公 baogong -包工 baogong -保固 baogu -包谷 baogu -苞谷 baogu -保管 baoguan -包管 baoguan -报关 baoguan -报馆 baoguan -暴光 baoguang -曝光 baoguang -曝光表 baoguangbiao -抱关击柝 baoguanjituo -宝贵 baogui -包裹 baoguo -保国安民 baoguoanmin -包含 baohan -包涵 baohan -抱憾 baohan -饱含 baohan -饱汉不知饿汉饥 baohanbuzhi'ehanji baohanbuzhiehanji -包含路径名称 baohanlujingmingcheng -宝号 baohao -饱和度 baohedu -抱恨黄泉 baohenhuangquan -抱恨终天 baohenzhongtian -暴洪 baohong -保护 baohu -刨花 baohua -报话 baohua -刨花板 baohuaban -报话机 baohuaji -保皇 baohuang -保护关税 baohuguanshui -保护国 baohuguo -包会 baohui -保护鸟 baohuniao -包伙 baohuo -宝货 baohuo -暴虎冯河 baohupinghe -保护人 baohuren -保护伞 baohusan -保护色 baohuse -保护她 baohuta -保护主义者 baohuzhuyizhe -包机 baoji -保价 baojia -保甲 baojia -保驾 baojia -报价 baojia -保荐 baojian -宝剑 baojian -保健操 baojiancao -褒奖 baojiang -保健品 baojianpin -保健球 baojianqiu -包剿 baojiao -抱脚儿 baojiaoer -保洁 baojie -保结 baojie -包金 baojin -报警 baojing -饱经沧桑 baojingcangsang -饱经风霜 baojingfengshuang -保境息民 baojingximin -保举 baoju -包举 baoju -宝眷 baojuan -暴君 baojun -报刊 baokan -报考 baokao -宝库 baoku -暴库 baoku -报矿 baokuang -抱愧 baokui -包括 baokuo -包揽 baolan -宝蓝 baolan -堡垒 baolei -爆冷门 baolengmen -暴利 baoli -暴力 baoli -报料 baoliao -暴烈 baolie -爆裂 baolie -暴力摩托 baolimotuo -保龄 baoling -保龄球 baolingqiu -抱令守律 baolingshoulu -暴力倾向 baoliqingxiang -保留 baoliu -保留剧目 baoliujumu -暴戾恣睢 baolizisui -暴露 baolu -暴乱 baoluan -包罗万象 baoluowanxiang -暴露贴 baolutie -暴露文学 baoluwenxue -暴露无遗 baoluwuyi -宝马 baoma -爆满 baoman -饱满 baoman -豹猫 baomao -保媒 baomei -保密 baomi -包米 baomi -苞米 baomi -保苗 baomiao -暴民 baomin -保命 baoming -报名 baoming -报名表 baomingbiao -报名号 baominghao -保密性 baomixing -保姆 baomu -报幕 baomu -鸨母 baomu -暴怒 baonu -保暖 baonuan -饱暖思淫欲 baonuansiyinyu -暴虐无道 baonuewudao -包赔 baopei -爆棚 baopeng -包皮 baopi -报批 baopi -保票 baopiao -包票 baopiao -报屁股 baopigu -报聘 baopin -宝瓶座 baopingzuo -爆破 baopo -爆破筒 baopotong -抱歉 baoqian -报请 baoqing -抱屈 baoqu -保全 baoquan -抱拳 baoquan -暴取豪夺 baoquhaoduo -保人 baoren -报人 baoren -包容 baorong -报丧 baosang -抱厦 baosha -暴晒 baoshai -保山 baoshan -褒善贬恶 baoshanbiane -保墒 baoshang -报上 baoshang -报上去 baoshangqu -宝山空回 baoshankonghui -报社 baoshe -抱身儿 baoshener -包身工 baoshengong -保释 baoshi -宝石 baoshi -报失 baoshi -报时 baoshi -暴尸 baoshi -饱食暖衣 baoshinuanyi -饱食终日 baoshizhongri -保守 baoshou -保守性 baoshouxing -报数 baoshu -枹树 baoshu -保税区 baoshuiqu -豹死留皮 baosiliupi -保送 baosong -胞胎 baotai -包探 baotan -报摊 baotan -宝塔镇 baotazhen -暴殄天物 baotiantianwu -报条 baotiao -暴跳如雷 baotiaorulei -报亭 baoting -报童 baotong -包头 baotou -报头 baotou -爆头 baotou -抱头大哭 baotoudaku -豹头环眼 baotouhuanyan -抱头鼠窜 baotoushucuan -暴徒 baotu -暴突 baotu -抱团儿 baotuaner -趵突泉 baotuquan -保外就医 baowaijiuyi -保外执行 baowaizhixing -宝玩 baowan -抱蔓摘瓜 baowanzhaigua -保卫 baowei -包围 baowei -抱委屈 baoweiqu -包围圈 baoweiquan -保温 baowen -保温杯 baowenbei -抱瓮出灌 baowengchuguan -保温瓶 baowenping -抱窝 baowo -宝物 baowu -报务 baowu -包席 baoxi -报喜 baoxi -保险 baoxian -保鲜 baoxian -保险刀 baoxiandao -保险灯 baoxiandeng -保险法 baoxianfa -包厢 baoxiang -保险公司 baoxiangongsi -保险柜 baoxiangui -保险丝 baoxiansi -保险箱 baoxianxiang -包销 baoxiao -报效 baoxiao -报晓 baoxiao -报销 baoxiao -包心菜 baoxincai -暴行 baoxing -抱薪救火 baoxinjiuhuo -保心丸 baoxinwan -保修 baoxiu -报修 baoxiu -包羞忍耻 baoxiurenchi -饱学之士 baoxuezhishi -龅牙 baoya -保养 baoyang -包养 baoyang -抱养 baoyang -褒扬 baoyang -抱腰 baoyao -胞衣 baoyi -褒义 baoyi -饱以老拳 baoyilaoquan -包银 baoyin -褒衣危冠 baoyiweiguan -保佑 baoyou -保有 baoyou -保育 baoyu -饱雨 baoyu -鲍鱼 baoyu -宝玉 baoyu -抱冤 baoyuan -抱怨 baoyuan -包圆儿 baoyuaner -抱怨雪耻 baoyuanxuechi -包月 baoyue -包孕 baoyun -包蕴 baoyun -保育员 baoyuyuan -保育院 baoyuyuan -鲍鱼之肆 baoyuzhisi -包扎 baoza -雹灾 baozai -宝藏 baozang -暴躁 baozao -爆炸 baozha -堡寨 baozhai -报站 baozhan -保障 baozhang -暴涨 baozhang -报章 baozhang -报账 baozhang -爆仗 baozhang -爆炸性 baozhaxing -抱着 baozhe -保证 baozheng -暴政 baozheng -保证金 baozhengjin -保证人 baozhengren -保证书 baozhengshu -保值 baozhi -报纸 baozhi -保重 baozhong -宝重 baozhong -抱住 baozhu -保住 baozhu -爆竹 baozhu -保状 baozhuang -包装 baozhuang -抱柱对儿 baozhuduier -保准 baozhun -宝珠市饼 baozhushibing -刨子 baozi -包子 baozi -孢子 baozi -报子 baozi -胞子 baozi -豹子 baozi -雹子 baozi -抱子弄孙 baozinongsun -孢子植物 baozizhiwu -包租 baozu -暴卒 baozu -宝座 baozuo -扒皮 bapi -八婆 bapo -八旗 baqi -霸气 baqi -菝葜 baqia -八千 baqian -巴前算后 baqiansuanhou -跋前疐后 baqianzhihou -跋前踬后 baqianzhihou -拔取 baqu -霸权 baquan -罢赛 basai -巴塞罗拉 basailuola -巴三览四 basanlansi -坝埽 basao -拔山超海 bashanchaohai -拔山盖世 bashangaishi -拔山扛鼎 bashangangding -跋山涉水 bashansheshui -巴山蜀水 bashanshushui -巴山夜雨 bashanyeyu -八十 bashi -巴士 bashi -把势 bashi -把式 bashi -罢市 bashi -拔十得五 bashidewu -把守 bashou -罢手 bashou -拔树寻根 bashuxungen -拔丝 basi -巴松 basong -罢讼 basong -罢诉 basu -把素持斋 basuchizhai -吧台 batai -靶台 batai -坝塘 batang -坝田 batian -把头 batou -扒头儿 batouer -巴头探脑 batoutannao -巴头探脑儿 batoutannaoer -拔腿 batui -把玩 bawan -巴望 bawang -霸王 bawang -霸王鞭 bawangbian -霸王别姬 bawangbieji -霸王风月 bawangfengyue -霸王条款 bawangtiaokuan -百万买宅 bawanmaizhai -把玩无厌 bawanwuyan -把稳 bawen -跋文 bawen -把握 bawo -巴乌 bawu -把晤 bawu -把戏 baxi -把细 baxi -把下 baxia -拔下 baxia -八下里 baxiali -八仙过海 baxianguohai -八仙桌 baxianzhuo -靶心 baxin -拔新领异 baxinlingyi -把兄弟 baxiongdi -罢休 baxiu -拔犀擢象 baxizhuoxiang -罢演 bayan -霸业 baye -八一建军节 bayijianjunjie -八一南昌起义 bayinanchangqiyi -八音迭奏 bayindiezou -拔营 baying -八音盒 bayinhe -跋语 bayu -鲅鱼 bayu -八月节 bayuejie -把斋 bazhai -拔宅上升 bazhaishangsheng -把盏 bazhan -罢战 bazhan -霸占 bazhan -八珍玉食 bazhenyushi -罢职 bazhi -拔帜易帜 bazhiyizhi -霸主 bazhu -把捉 bazhuo -拔擢 bazhuo -八字 bazi -靶子 bazi -坝子 bazi -把子 bazi -八字打开 bazidakai -八字没一撇 bazimeiyipie -八字没有一瞥 bazimeiyouyipie -八字帖儿 bazitieer -悲哀 beiai -备案 beian -备办 beiban -背榜 beibang -北半球 beibanqiu -背包 beibao -背包袱 beibaofu -贝贝 beibei -背本趋末 beibenqumo -被逼 beibi -北边 beibian -卑鄙龌龊 beibiwochuo -卑鄙无耻 beibiwuchi -备不住 beibuzhu -背不住 beibuzhu -悲不自胜 beibuzisheng -卑不足道 beibuzudao -悲惨 beican -钡餐 beican -备查 beicha -备尝辛苦 beichangxinku -北朝鲜 beichaoxian -北辰 beichen -背城借一 beichengjieyi -悲愁垂涕 beichouchuiti -悲怆 beichuang -卑辞重币 beicizhongbi -北大 beida -背带 beidai -被袋 beidai -北大门 beidamen -被单 beidan -倍道 beidao -悲悼 beidao -被盗 beidao -背道而驰 beidaoerchi -背搭子 beidazi -被褡子 beidazi -背地 beidi -贝雕 beidiao -被动 beidong -被动式 beidongshi -北斗 beidou -背篼 beidou -北豆腐 beidoufu -北斗星 beidouxing -北斗之尊 beidouzhizun -背对背 beiduibei -梖多 beiduo -贝多芬 beiduofen -备多力分 beiduolifen -碑额 beie -背恩忘义 beienwangyi -倍儿 beier -贝尔 beier -备而不用 beierbuyong -北方 beifang -北方话 beifanghua -北方佬 beifanglao -北方人 beifangren -北方中心 beifangzhongxin -北伐战争 beifazhanzheng -北非 beifei -备份 beifen -焙粉 beifen -辈分 beifen -背风 beifeng -被封 beifeng -北风之恋 beifengzhilian -悲愤填膺 beifentianying -背负 beifu -被服 beifu -被覆 beifu -背旮旯儿 beigalaer -被告 beigao -杯葛 beige -备耕 beigeng -背躬 beigong -杯觥交错 beigongjiaocuo -卑躬屈膝 beigongquxi -杯弓蛇影 beigongsheying -北瓜 beigua -悲观 beiguan -背光 beiguang -背光灯 beiguangdeng -北国 beiguo -北漍 beiguo -被害人 beihairen -北航 beihang -辈行 beihang -悲号 beihao -背黑锅 beiheiguo -背后 beihou -备荒 beihuang -悲欢离合 beihuanlihe -陂湖禀量 beihubingliang -悖晦 beihui -背晦 beihui -北货 beihuo -备货 beihuo -背货 beihuo -被忽悠 beihuyou -北极 beiji -碑记 beiji -背脊 beiji -背集 beiji -倍加 beijia -卑贱 beijian -备件 beijian -背剪 beijian -杯珓 beijiao -背角 beijiao -碑碣 beijie -背饥荒 beijihuang -北京 beijing -背景 beijing -背静 beijing -北京大学 beijingdaxue -北京欢迎您 beijinghuanyingnin -背井离乡 beijinglixiang -北京人 beijingren -北京时间 beijingshijian -背景图片 beijingtupian -北京猿人 beijingyuanren -杯酒戈矛 beijiugemao -杯酒释兵权 beijiushibingquan -杯酒言欢 beijiuyanhuan -北极星 beijixing -悲剧 beiju -惫倦 beijuan -备考 beikao -背靠背 beikaobei -备课 beike -碑刻 beike -贝克 beike -贝壳 beike -悲苦 beiku -背筐 beikuang -贝勒 beile -蓓蕾 beilei -悖理 beili -背理 beili -背离 beili -被里 beili -悲凉 beiliang -备料 beiliao -卑劣 beilie -卑礼厚币 beilihoubi -碑林 beilin -背令 beiling -背篓 beilou -北路 beilu -倍率 beilv -被骂 beima -北美 beimei -北门 beimen -背盟败约 beimengbaiyue -北门锁钥 beimensuoyao -背面 beimian -被面 beimian -北面称臣 beimianchengchen -悲鸣 beiming -碑铭 beiming -悖谬 beimiu -背谬 beimiu -被难 beinan -悖逆 beini -背年 beinian -贝诺 beinuo -北欧 beiou -背叛 beipan -杯盘狼藉 beipanlangji -备品 beipin -北平 beiping -被迫 beipo -北齐 beiqi -悲凄 beiqi -悲戚 beiqi -悲泣 beiqi -背弃 beiqi -背气 beiqi -背鳍 beiqi -卑怯 beiqie -悲切 beiqie -北曲 beiqu -备取 beiqu -背人 beiren -倍日并行 beiribingxing -被褥 beiru -悖入悖出 beirubeichu -杯赛 beisai -北墠 beishan -北上 beishang -悲伤 beishang -背山起楼 beishanqilou -北山羊 beishanyang -焙烧 beishao -倍式 beishi -北市 beishi -悖时 beishi -椑柿 beishi -背时 beishi -北师大 beishida -倍数 beishu -备述 beishu -背书 beishu -贝书 beishu -北礵岛 beishuangdao -辈数儿 beishuer -杯水车薪 beishuichexin -背水一战 beishuiyizhan -背水阵 beishuizhen -北宋 beisong -背诵 beisong -北叟失马 beisoushima -悲酸 beisuan -碑拓 beita -贝塔粒子 beitalizi -悲叹 beitan -陂塘 beitang -被套 beitao -贝塔射线 beitashexian -悲天悯人 beitianminren -碑帖 beitie -悲恸 beitong -悲痛 beitong -背头 beitou -被头 beitou -北外 beiwai -备忘录 beiwanglu -北魏 beiwei -卑微 beiwei -碑文 beiwen -被卧 beiwo -被窝儿 beiwoer -卑污 beiwu -卑下 beixia -悲喜交集 beixijiaoji -悲喜剧 beixiju -悲辛 beixin -背心 beixin -背兴 beixing -背信弃义 beixinqiyi -被选举权 beixuanjuquan -背眼 beiyan -北洋 beiyang -北洋军阀 beiyangjunfa -悲咽 beiye -贝叶树 beiyeshu -碑阴 beiyin -背阴 beiyin -背影 beiying -备用 beiyong -北辕适楚 beiyuanshichu -北约 beiyue -背约 beiyue -背运 beiyun -倍增 beizeng -背债 beizhai -备战 beizhan -被罩 beizhao -背着 beizhe -卑职 beizhi -备至 beizhi -碑志 beizhi -卑之无甚高论 beizhiwushengaolun -杯中物 beizhongwu -北周 beizhou -备注 beizhu -悲壮 beizhuang -杯子 beizi -被子 beizi -辈子 beizi -背子 beizi -褙子 beizi -贝子 beizi -背字儿 beizier -被子植物 beizizhiwu -碑座 beizuo -本阿里 benali -本白布 benbaibu -本版 benban -本报 benbao -本报讯 benbaoxun -笨笨 benben -本本主义 benbenzhuyi -本币 benbi -奔波 benbo -笨伯 benbo -本埠 benbu -本部 benbu -栟茶 bencha -倴城 bencheng -奔驰 benchi -本初子午线 benchuziwuxian -本次 benci -奔窜 bencuan -笨蛋 bendan -本岛 bendao -本地 bendi -本店 bendian -本地版 bendiban -本地连接 bendilianjie -本地人 bendiren -畚斗 bendou -奔放 benfang -本分 benfen -奔赴 benfu -菶菶 bengbeng -蹦蹦儿戏 bengbengerxi -蹦蹦跳跳 bengbengtiaotiao -蚌埠 bengbu -绷场面 bengchangmian -蹦床 bengchuang -绷瓷 bengci -蹦跶 bengda -绷带 bengdai -蹦豆儿 bengdouer -镚儿 benger -迸发 bengfa -蹦高 benggao -绷弓子 benggongzi -绷簧 benghuang -蹦极 bengji -迸溅 bengjian -甭价 bengjie -绷劲 bengjin -蹦极跳 bengjitiao -崩溃 bengkui -绷脸 benglian -崩裂 benglie -迸裂 benglie -崩龙族 benglongzu -崩盘 bengpan -崩塌 bengta -崩坍 bengtan -本固枝荣 benguzhirong -绷子 bengzi -镚子 bengzi -镚子儿 bengzier -本行 benhang -笨活儿 benhuoer -本机 benji -本纪 benji -畚箕 benji -本家儿 benjiaer -苯甲基 benjiaji -本金 benjin -本科 benke -笨口拙舌 benkouzhuoshe -本来 benlai -本来面目 benlaimianmu -奔劳 benlao -本利 benli -本领 benling -奔流 benliu -奔忙 benmang -贲门 benmen -本名 benming -本命 benming -本命年 benmingnian -本末倒置 benmodaozhi -本能 benneng -笨鸟先飞 benniaoxianfei -奔跑 benpao -本钱 benqian -本群 benqun -本人 benren -奔丧 bensang -本嗓 bensang -本色 bense benshai -本身 benshen -本身都有 benshendouyou -本生灯 benshengdeng -奔逝 benshi -奔驶 benshi -本事 benshi -本市 benshi -笨手笨脚 benshoubenjiao -笨死 bensi -奔逃 bentao -本体 benti -本题 benti -本同末异 bentongmoyi -笨头笨脑 bentoubennao -奔头儿 bentouer -奔突 bentu -本土 bentu -本位 benwei -本位货币 benweihuobi -本位主义 benweizhuyi -奔袭 benxi -本息 benxi -本戏 benxi -本想 benxiang -本乡本土 benxiangbentu -本相毕露 benxiangbilu -本校 benxiao -本小利微 benxiaoliwei -奔泻 benxie -本心 benxin -本性 benxing -本性难移 benxingnanyi -本业 benye -本义 benyi -本意 benyi -奔逸绝尘 benyijuechen -奔涌 benyong -本原 benyuan -本愿 benyuan -本源 benyuan -本站 benzhan -本职 benzhi -本质上 benzhishang -笨重 benzhong -笨猪 benzhu -本主儿 benzhuer -笨拙 benzhuo -本子 benzi -本字 benzi -锛子 benzi -奔走呼号 benzouhuhao -奔走相告 benzouxianggao -奔走钻营 benzouzuanying -笨嘴拙舌 benzuizhuoshe -彼岸 bi'an bian -边岸 bianan -扁柏 bianbai -辨白 bianbai -辩白 bianbai -变本加厉 bianbenjiali -边币 bianbi -边鄙 bianbi -辨别 bianbie -辩驳 bianbo -便步 bianbu -遍布 bianbu -辩才无碍 biancaiwu'ai biancaiwuai -便餐 biancan -鞭策 biance -变产 bianchan -扁铲 bianchan -鞭长莫及 bianchangmoji -编程 bianchen biancheng -变成 biancheng -边城 biancheng -贬斥 bianchi -鞭笞 bianchi -贬黜 bianchu -编创 bianchuang -边陲 bianchui -编次 bianci -贬词 bianci -辩辞 bianci -便辞巧说 bianciqiaoshuo -扁锉 biancuo -变大 bianda -鞭打 bianda -变蛋 biandan -扁担 biandan -便当 biandang -扁担星 biandanxing -便道 biandao -编导 biandao -变得 biande -贬低 biandi -边地 biandi -遍地 biandi -变电站 biandianzhan -变调 biandiao -遍地开花 biandikaihua -编订 bianding -变动 biandong -扁豆 biandou -稨豆 biandou -萹豆 biandou -藊豆 biandou -编队 biandui -匾额 biane -变法 bianfa -变法儿 bianfaer -边防 bianfang -边锋 bianfeng -便服 bianfu -蝙蝠 bianfu -变革 biange -变更 biangeng -变工 biangong -变故 biangu -扁骨 biangu -砭骨 biangu -变卦 biangua -贬官 bianguan -边关 bianguan -变古易常 bianguyichang -便函 bianhan -编号 bianhao -变好 bianhao -便壶 bianhu -辩护 bianhu -变化 bianhua -变化多端 bianhuaduoduan -变换 bianhuan -边患 bianhuan -变幻莫测 bianhuanmoce -变幻无常 bianhuanwuchang -变化无常 bianhuawuchang -变化无穷 bianhuawuqiong -辩护权 bianhuquan -辩护人 bianhuren -编辑 bianji -苄基 bianji -褊急 bianji -遍及 bianji -变价 bianjia -便笺 bianjian -边疆 bianjiang -编校 bianjiao -边角 bianjiao -边角料 bianjiaoliao -变加速 bianjiasu -便捷 bianjie -变节 bianjie -编结 bianjie -辩解 bianjie -边界 bianjie -边境 bianjing -边境贸易 bianjingmaoyi -编辑器 bianjiqi -编辑网页 bianjiwangye -变局 bianju -变口 biankou -边款 biankuan -边框 biankuang -便览 bianlan -变老 bianlao -便利 bianli -遍历 bianli -变脸 bianlian -变量 bianliang -便了 bianliao -编列 bianlie -编录 bianlu -变乱 bianluan -辩论 bianlun -编码 bianma -变卖 bianmai -变慢 bianman -便帽 bianmao -边贸 bianmao -鞭毛 bianmao -编码器 bianmaqi -编码区 bianmaqu -便门 bianmen -边门 bianmen -便秘 bianmi -边面 bianmian -边民 bianmin -便民服务中心 bianminfuwuzhongxin -辨明 bianming -辩明 bianming -编目 bianmu -辩难 biannan -扁你 bianni -编年 biannian -编年体 biannianti -便溺 bianniao -编排 bianpai -编派 bianpai -鞭炮 bianpao -便盆 bianpen -鞭辟近里 bianpijinli -变频 bianpin -扁平足 bianpingzu -鞭辟入里 bianpiruli -边卡 bianqia -便签 bianqian -编遣 bianqian -便桥 bianqiao -编磬 bianqing -边区 bianqu -便人 bianren -辨认 bianren -边塞 biansai -变色 bianse -变色镜 biansejing -变色龙 bianselong -变色易容 bianseyirong -变色之言 biansezhiyan -边上 bianshang -编审 bianshen -变声 biansheng -变生肘腋 bianshengzhouye -便士 bianshi -扁食 bianshi -砭石 bianshi -辨识 bianshi -辩士 bianshi -边事 bianshi -边式 bianshi -鞭尸 bianshi -变数 bianshu -辩诉 biansu -变速齿轮 biansuchilun -贬损 biansun -便所 biansuo -变速器 biansuqi -变速运动 biansuyundong -鞭挞 bianta -变态 biantai -扁桃 biantao -扁桃体 biantaoti -变体 bianti -变天 biantian -便条 biantiao -遍体鳞伤 biantilinshang -便桶 biantong -变通 biantong -编外 bianwai -变为 bianwei -变味 bianwei -变为呃 bianweie -变危为安 bianweiweian -匾文 bianwen -变文 bianwen -变温动物 bianwendongwu -辩诬 bianwu -边务 bianwu -辨析 bianxi -褊狭 bianxia -变现 bianxian -边线 bianxian -变相 bianxiang -便血 bianxie -便鞋 bianxie -编写 bianxie -便携版 bianxieban -便携式 bianxieshi -变戏法 bianxifa -变心 bianxin -变型 bianxing -变形 bianxing -变性 bianxing -变星 bianxing -扁形动物 bianxingdongwu -变性酒精 bianxingjiujing -萹蓄 bianxu -编选 bianxuan -辩学 bianxue -便宴 bianyan -弁言 bianyan -编演 bianyan -边沿 bianyan -变样 bianyang -变压器 bianyaqi -便衣 bianyi -变易 bianyi -编译 bianyi -变异 bianyi -贬义 bianyi -贬抑 bianyi -编译版 bianyiban -边音 bianyin -编译器 bianyiqi -便宜行事 bianyixingshi -便于 bianyu -箯舆 bianyu -编余 bianyu -鳊鱼 bianyu -边缘 bianyuan -边远 bianyuan -边缘科学 bianyuankexue -编造 bianzao -贬责 bianze -边寨 bianzhai -编者 bianzhe -贬谪 bianzhe -编者按 bianzhean -编者案 bianzhean -辨正 bianzheng -辨证 bianzheng -辩正 bianzheng -辩证 bianzheng -辩证法 bianzhengfa -辨证论治 bianzhenglunzhi -辩证逻辑 bianzhengluoji -辩证唯物主义 bianzhengweiwuzhuyi -编制 bianzhi -贬值 bianzhi -编织 bianzhi -贬职 bianzhi -便中 bianzhong -变种 bianzhong -编钟 bianzhong -编著 bianzhu -编撰 bianzhuan -便装 bianzhuang -编缀 bianzhui -变子 bianzi -缏子 bianzi -辫子 bianzi -鞭子 bianzi -变奏 bianzou -变奏曲 bianzouqu -编组 bianzu -编纂 bianzuan -变阻器 bianzuqi -表白 biaobai -摽榜 biaobang -标榜 biaobang -裱褙 biaobei -标本 biaoben -表笔 biaobi -瀌瀌 biaobiao -标兵 biaobing -彪炳千古 biaobingqiangu -藨草 biaocao -表册 biaoce -表层 biaoceng -飙车 biaoche -飚车 biaoche -标尺 biaochi -表尺 biaochi -表达 biaoda -表到 biaodao -表达式 biaodashi -标灯 biaodeng -标底 biaodi -表弟 biaodi -标的 biaodi -标点 biaodian -标点符号 biaodianfuhao -标的股票 biaodigupiao -标定 biaoding -俵分 biaofen -飙风 biaofeng -标杆 biaogan -标高 biaogao -标格 biaoge -表格 biaoge -表哥 biaoge -表个态 biaogetai -表功 biaogong -彪悍 biaohan -标号 biaohao -裱糊 biaohu -标记 biaoji -表记 biaoji -标价 biaojia -标间 biaojian -鳔胶 biaojiao -表姐 biaojie -标金 biaojin -摽劲儿 biaojiner -瘭疽 biaoju -镖局 biaoju -飙举电至 biaojudianzhi -表决 biaojue -表决权 biaojuequan -镖客 biaoke -表里 biaoli -表链 biaolian -标量 biaoliang -表里不一 biaolibuyi -表里如一 biaoliruyi -表里山河 biaolishanhe -表里受敌 biaolishoudi -表露 biaolu -标卖 biaomai -表妹 biaomei -表蒙子 biaomengzi -表面 biaomian -表面光 biaomianguang -表面化 biaomianhua -表面积 biaomianji -表面文章 biaomianwenzhang -表面张力 biaomianzhangli -表明 biaoming -标明 biaoming -标牌 biaopai -表盘 biaopan -标配 biaopei -表皮 biaopi -标签 biaoqian -标枪 biaoqiang -标签栏 biaoqianlan -标签页 biaoqianye -表亲 biaoqin -膘情 biaoqing -表情 biaoqing -标上 biaoshang -飙升 biaosheng -标石 biaoshi -标示 biaoshi -表示 biaoshi -标识 biaoshi -标书 biaoshu -表述 biaoshu -表率 biaoshuai -表态 biaotai -标题 biaoti -标题党 biaotidang -标题栏 biaotilan -标题新闻 biaotixinwen -标题音乐 biaotiyinyue -标同伐异 biaotongfayi -标图 biaotu -表土 biaotu -表现 biaoxian -表现出 biaoxianchu -表象 biaoxiang -表型 biaoxing -标新立异 biaoxinliyi -表兄弟 biaoxiongdi -表演 biaoyan -表演唱 biaoyanchang -表扬 biaoyang -表演赛 biaoyansai -表音文字 biaoyinwenzi -表意文字 biaoyiwenzi -标语 biaoyu -表语 biaoyu -表彰 biaozhang -表针 biaozhen -表征 biaozheng -标志 biaozhi -标致 biaozhi -表侄 biaozhi -表侄女 biaozhinv -标注 biaozhu -表壮不如里壮 biaozhuangburulizhuang -标准 biaozhun -标准参数 biaozhuncanshu -标准差 biaozhuncha -标准大气压 biaozhundaqiya -标准粉 biaozhunfen -标准化 biaozhunhua -标准时 biaozhunshi -标准时区 biaozhunshiqu -标准音 biaozhunyin -标准语 biaozhunyu -婊子 biaozi -表字 biaozi -臂膀 bibang -壁报 bibao -笔饱墨酣 bibaomohan -必备 bibei -比比皆是 bibijieshi -弊病 bibing -碧波 bibo -臂膊 bibo -荜拨 bibo -鄙薄 bibo -馝馞 bibo -比不上 bibushang -匕鬯不惊 bichangbujing -彼倡此和 bichangcihe -弊车羸马 bicheleima -鄙称 bicheng -鼻翅儿 bichier -壁橱 bichu -笔触 bichu -笔答 bida -笔大如椽 bidaruchuan -比的 bide -壁灯 bideng -笔调 bidiao -吡啶 biding -必定 biding -笔底生花 bidishenghua -笔底下 bidixia -鼻窦 bidou -必读 bidu -弊端 biduan -笔端 biduan -比对 bidui -别称 biecheng -别出 biechu -别处 biechu -别出机杼 biechujizhu -别出心裁 biechuxincai -别当真 biedangzhen -别的 biede -别的人 biederen -别动队 biedongdui -别风淮雨 biefenghuaiyu -别给 biegei -别管 bieguan -别国 bieguo -别号 biehao -别鹤孤鸾 bieheguluan -别急 bieji -别集 bieji -别家 biejia -蹩脚 biejiao -别价 biejie -别具肺肠 biejufeichang -别具匠心 biejujiangxin -别具一格 biejuyige -别具只眼 biejuzhiyan -别开生面 biekaishengmian -别克 bieke -别来无恙 bielaiwuyang -别了 biele -别离 bieli -别论 bielun -别忙 biemang -憋闷 biemen -别名 bieming -别扭 bieniu -憋气 bieqi -别情 bieqing -别去 biequ -憋屈 biequ -鳖裙 biequn -比尔 bier -鼻儿 bier -避而不谈 bierbutan -别惹 biere -别人 bieren -别人的 bierende -瘪三 biesan -别史 bieshi -别是 bieshi -别墅 bieshu -别说 bieshuo -别树一帜 bieshuyizhi -别提 bieti -别听 bieting -别玩 biewan -别忘 biewang -别忘了 biewangle -别无 biewu -别无长物 biewuchangwu -别无二致 biewuerzhi -别想 biexiang -别绪 biexu -别要 bieyao -别有 bieyou -别有洞天 bieyoudongtian -别有肺肠 bieyoufeichang -别有风趣 bieyoufengqu -别有风味 bieyoufengwei -别有天地 bieyoutiandi -别有用心 bieyouyongxin -憋着 biezhe -别针 biezhen -别致 biezhi -别传 biezhuan -别子 biezi -瘪子 biezi -别嘴 biezui -比方 bifang -蔽芾 bifei -比分 bifen -笔锋 bifeng -避风 bifeng -避风港 bifenggang -比附 bifu -笔杆儿 biganer -笔杆子 biganzi -笔耕砚田 bigengyantian -笔供 bigong -逼供 bigong -逼宫 bigong -必恭必敬 bigongbijing -毕恭毕敬 bigongbijing -秕谷 bigu -辟谷 bigu -鼻观 biguan -闭关却扫 biguanquesao -闭关锁国 biguansuoguo -笔管条直 biguantiaozhi -闭关自守 biguanzishou -壁挂式 biguashi -比过 biguo -弊害 bihai -避害就利 bihaijiuli -碧海青天 bihaiqingtian -闭合 bihe -闭合电路 bihedianlu -壁虎 bihu -庇护 bihu -梐枑 bihu -壁画 bihua -比画 bihua -笔画 bihua -璧还 bihuan -闭环 bihuan -鼻化元音 bihuayuanyin -闭户读书 bihudushu -笔会 bihui -避讳 bihui -闭会 bihui -逼婚 bihun -避祸就福 bihuojiufu -庇护权 bihuquan -哔叽 biji -比及 biji -笔迹 biji -避忌 biji -比价 bijia -笔架 bijia -鼻甲 bijia -笔尖 bijian -鼻尖 bijian -比肩并起 bijianbingqi -沘江 bijiang -比肩继踵 bijianjizhong -比肩齐声 bijianqisheng -比较 bijiao -比较差 bijiaocha -比较粗 bijiaocu -比较大点 bijiaodadian -比较好 bijiaohao -比较价格 bijiaojiage -比较快 bijiaokuai -比较垃圾 bijiaolaji -比较慢 bijiaoman -比较弱 bijiaoruo -比较少 bijiaoshao -比较小 bijiaoxiao -比较早 bijiaozao -闭架式 bijiashi -笔记本 bijiben -笔记本不 bijibenbu -笔记本电脑 bijibendiannao -逼近 bijin -毕竟 bijing -闭经 bijing -比基尼 bijini -闭卷 bijuan -弊绝风清 bijuefengqing -避坑落井 bikengluojing -碧空 bikong -闭口藏舌 bikoucangshe -闭口韵 bikouyun -比来 bilai -碧蓝 bilan -比类从事 bileicongshi -避雷器 bileiqi -壁垒森严 bileisenyan -避雷针 bileizhen -比例 bili -笔力 bili -笔立 bili -筚篥 bili -臂力 bili -薜荔 bili -觱栗 bili -觱篥 bili -鄙俚 bili -比量 biliang -鼻梁 biliang -逼良为娼 biliangweichang -比例尺 bilichi -鄙吝 bilin -壁立千仞 biliqianren -比例税制 bilishuizhi -鄙陋 bilou -壁炉 bilu -笔录 bilu -笔路 bilu -闭路电视 biludianshi -筚路蓝缕 bilulanlu -荜路蓝缕 bilulanlv -吡咯 biluo -饆饠 biluo -碧螺春 biluochun -碧落黄泉 biluohuangquan -比率 bilv -碧绿 bilv -蓖麻 bima -笔帽 bimao -比美 bimei -闭门羹 bimengeng -筚门闺窦 bimenguidou -闭门酣歌 bimenhange -闭门觅句 bimenmiju -闭门思过 bimensiguo -闭门投辖 bimentouxia -闭门造车 bimenzaoche -避免 bimian -毕命 biming -毙命 biming -笔名 biming -逼命 biming -笔墨 bimo -笔墨官司 bimoguansi -闭目塞听 bimuseting -闭幕式 bimushi -比目鱼 bimuyu -避难 binan -宾白 binbai -彬彬有礼 binbinyouli -殡车 binche -摈斥 binchi -摈除 binchu -宾词 binci -宾东 bindong -鬓发 binfa -病案 bingan -兵败如山倒 bingbairushandao -冰棒 bingbang -冰雹 bingbao -禀报 bingbao -病包儿 bingbaoer -兵变 bingbian -病变 bingbian -病病歪歪 bingbingwaiwai -秉笔直书 bingbizhishu -丙部 bingbu -并不会 bingbuhui -并不能 bingbuneng -并不是 bingbushi -兵不血刃 bingbuxueren -兵不厌诈 bingbuyanzha -兵不由将 bingbuyoujiang -并不在于它 bingbuzaiyuta -冰碴儿 bingchaer -兵差 bingchai -兵车 bingche -病程 bingcheng -禀承 bingcheng -秉承 bingcheng -饼铛 bingcheng -秉持 bingchi -病虫害 bingchonghai -屏除 bingchu -摒除 bingchu -兵船 bingchuan -冰川 bingchuan -冰床 bingchuang -病床 bingchuang -冰川期 bingchuanqi -病从口入 bingcongkouru -冰镩 bingcuan -并存 bingcun -冰袋 bingdai -摒挡 bingdang -冰刀 bingdao -冰岛 bingdao -病倒 bingdao -冰灯 bingdeng -冰点 bingdian -冰雕 bingdiao -并蒂莲 bingdilian -兵丁 bingding -冰冻三尺 bingdongsanchi -冰毒 bingdu -病毒 bingdu -病笃 bingdu -病毒木马 bingdumuma -冰盾 bingdun -兵多将广 bingduojiangguang -兵多者败 bingduozhebai -饼饵 binger -兵法 bingfa -并发 bingfa -病房 bingfang -并发症 bingfazheng -并非 bingfei -饼肥 bingfei -冰峰 bingfeng -兵符 bingfu -病夫 bingfu -禀赋 bingfu -饼干 binggan -冰糕 binggao -冰镐 binggao -禀告 binggao -兵戈 bingge -兵革 bingge -病根 binggen -秉公办理 binggongbanli -兵工厂 binggongchang -秉公无私 binggongwusi -并购 binggou -并骨 binggu -病故 binggu -冰挂 binggua -冰柜 binggui -并轨 binggui -兵贵神速 bingguishensu -兵贵先声 bingguixiansheng -冰棍儿 bingguner -病害 binghai -冰寒于水 binghanyushui -病号 binghao -病候 binghou -冰花 binghua -兵荒马乱 binghuangmaluan -冰魂雪魄 binghunxuepo -兵火 binghuo -冰火 binghuo -冰壶秋月 binghuqiuyue -屏迹 bingji -病假 bingjia -病家 bingjia -兵舰 bingjian -兵谏 bingjian -并肩 bingjian -冰窖 bingjiao -并驾齐驱 bingjiaqiqu -冰解冻释 bingjiedongshi -冰激凌 bingjiling -病急乱投医 bingjiluantouyi -并进 bingjin -冰晶 bingjing -冰肌雪肠 bingjixuechang -冰肌玉骨 bingjiyugu -并举 bingju -病句 bingju -摒绝 bingjue -病菌 bingjun -病况 bingkuang -兵来将挡 binglaijiangdang -槟榔 binglang -冰冷 bingleng -兵力 bingli -并力 bingli -并立 bingli -病例 bingli -病历 bingli -病理 bingli -并联 binglian -冰凉 bingliang -兵连祸结 binglianhuojie -并列 binglie -兵临城下 binglinchengxia -冰凌 bingling -并拢 binglong -兵乱 bingluan -丙纶 binglun -冰轮 binglun -栟榈 binglv -病猫 bingmao -兵马未动 bingmaweidong -兵马俑 bingmayong -并没有 bingmeiyou -病魔缠身 bingmochanshen -冰排 bingpai -并排 bingpai -兵痞 bingpi -冰瓶 bingping -兵器 bingqi -兵棋 bingqi -冰期 bingqi -屏弃 bingqi -摒弃 bingqi -病期 bingqi -兵强马壮 bingqiangmazhuang -冰橇 bingqiao -并且 bingqie -屏气敛息 bingqilianxi -冰淇淋 bingqilin -病情 bingqing -冰清玉洁 bingqingyujie -屏气凝神 bingqiningshen -冰球 bingqiu -冰刃 bingren -病人 bingren -并日而食 bingriershi -病容 bingrong -兵戎相见 bingrongxiangjian -病入膏肓 bingrugaohuang -冰山 bingshan -屏声息气 bingshengxiqi -兵士 bingshi -病势 bingshi -病史 bingshi -病逝 bingshi -兵书 bingshu -病榻 bingta -病态 bingtai -冰炭不同器 bingtanbutongqi -冰炭不投 bingtanbutou -冰炭不言 bingtanbuyan -冰糖 bingtang -冰糖葫芦 bingtanghulu -病体 bingti -冰天雪地 bingtianxuedi -冰天雪窑 bingtianxuejiao -禀帖 bingtie -病痛 bingtong -屏退 bingtui -病退 bingtui -并吞 bingtun -冰坨 bingtuo -髌骨 bingu -宾馆 binguan -炳蔚 bingwei -病危 bingwei -兵微将寡 bingweijianggua -屏息 bingxi -兵燹 bingxian -兵饷 bingxiang -冰箱 bingxiang -病象 bingxiang -冰箱门 bingxiangmen -冰消瓦解 bingxiaowajie -冰鞋 bingxie -秉性 bingxing -并行 bingxing -并行不悖 bingxingbubei -兵行诡道 bingxingguidao -并行计算 bingxingjisuan -禀性难移 bingxingnanyi -病休 bingxiu -冰雪聪明 bingxuecongming -病秧子 bingyangzi -炳耀 bingyao -兵役 bingyi -病疫 bingyi -兵役法 bingyifa -病因 bingyin -兵营 bingying -屏营 bingying -兵勇 bingyong -并用 bingyong -病友 bingyou -兵油子 bingyouzi -并于 bingyu -兵员 bingyuan -兵源 bingyuan -病原 bingyuan -病员 bingyuan -病源 bingyuan -病院 bingyuan -病原虫 bingyuanchong -病原体 bingyuanti -兵灾 bingzai -兵在其颈 bingzaiqijing -病灶 bingzao -兵站 bingzhan -病者 bingzhe -冰镇 bingzhen -病征 bingzheng -病症 bingzheng -秉正 bingzheng -兵种 bingzhong -丙种射线 bingzhongshexian -冰砖 bingzhuan -秉烛待旦 bingzhudaidan -冰锥 bingzhui -秉烛夜游 bingzhuyeyou -柄子 bingzi -饼子 bingzi -兵卒 bingzu -比年 binian -鼻牛儿 biniuer -鬓脚 binjiao -鬓角 binjiao -宾客如云 binkeruyun -殡殓 binlian -濒临 binlin -鬓乱钗横 binluanchaiheng -宾朋 binpeng -摈弃 binqi -镔铁 bintie -婢女 binv -濒危 binwei -傧相 binxiang -殡仪馆 binyiguan -宾语 binyu -濒于 binyu -殡葬 binzang -宾至如归 binzhirugui -宾主 binzhu -槟子 binzi -鼻旁窦 bipangdou -比配 bipei -比拼 bipin -逼迫 bipo -比起 biqi -荸荠 biqi -鄙弃 biqi -闭气 biqi -笔铅 biqian -逼抢 biqiang -鼻腔 biqiang -毕其功于一役 biqigongyuyiyi -比起来 biqilai -鼻青脸肿 biqinglianzhong -避其锐气 biqiruiqi -比丘 biqiu -比丘尼 biqiuni -必然 biran -避让 birang -必然王国 biranwangguo -必然性 biranxing -比热 bire -敝人 biren -逼人 biren -鄙人 biren -髀肉复生 biroufusheng -比如 biru -笔润 birun -比如说 birushuo -比萨饼 bisabing -比赛 bisai -比赛的时候 bisaideshihou -笔扫千军 bisaoqianjun -蔽塞 bise -闭塞眼睛捉麻雀 biseyanjingzhuomaque -比上不足 bishangbuzu -逼上梁山 bishangliangshan -毕生 bisheng -必胜客 bishengke -壁虱 bishi -比试 bishi -笔势 bishi -逼视 bishi -鄙视 bishi -笔试 bishi -闭市 bishi -避实就虚 bishijiuxu -避世绝俗 bishijuesu -笔受 bishou -避暑 bishu -笔顺 bishun -必输无疑 bishuwuyi -鼻饲 bisi -必死无疑 bisiwuyi -鄙俗 bisu -笔算 bisuan -鼻酸 bisuan -比索 bisuo -闭锁 bisuo -比它 bita -比他 bita -比她 bita -壁毯 bitan -笔谈 bitan -笔套 bitao -比特 bite -笔体 biti -鼻涕 biti -笔挺 biting -笔筒 bitong -笔头 bitou -鼻头 bitou -笔头儿 bitouer -鼻洼子 biwazi -逼问 biwen -比我 biwo -比武 biwu -笔误 biwu -比物此志 biwucizhi -比屋可封 biwukefeng -笔洗 bixi -赑屃 bixi -陛下 bixia -避嫌 bixian -毕肖 bixiao -逼肖 bixiao -笔下生花 bixiashenghua -璧谢 bixie -萆薢 bixie -避邪 bixie -笔心 bixin -笔形 bixing -避凶趋吉 bixiongquji -鼻息如雷 bixirulei -必修 bixiu -必需 bixu -必须 bixu -必选 bixuan -笔削 bixue -鼻血 bixue -碧血丹心 bixuedanxin -必需品 bixupin -必须要 bixuyao -鼻烟 biyan -泌阳 biyang -闭眼睛 biyanjing -必要 biyao -必要产品 biyaochanpin -必要劳动 biyaolaodong -必要条件 biyaotiaojian -必要性 biyaoxing -毕业 biye -毕业后 biyehou -毕业了 biyele -毕业论文 biyelunwen -毕业设计 biyesheji -毕业生 biyesheng -毕业时 biyeshi -愊忆 biyi -笔意 biyi -笔译 biyi -腷臆 biyi -裨益 biyi -辟易 biyi -鄙夷 biyi -鄙意 biyi -鼻翼 biyi -比翼连枝 biyilianzhi -庇荫 biyin -鼻音 biyin -比翼鸟 biyiniao -比翼齐飞 biyiqifei -彼一时 biyishi -比翼双飞 biyishuangfei -庇佑 biyou -必有 biyou -笔友 biyou -碧油油 biyouyou -必由之路 biyouzhilu -比喻 biyu -鄙于不屑 biyubuxie -闭月羞花 biyuexiuhua -避孕 biyun -鼻韵母 biyunmu -避孕套 biyuntao -避孕药 biyunyao -逼仄 bize -笔札 bizha -笔债 bizhai -笔战 bizhan -壁障 bizhang -臂章 bizhang -蔽障 bizhang -比照 bizhao -笔者 bizhe -逼着 bizhe -逼真 bizhen -弊政 bizheng -痹症 bizheng -笔政 bizheng -必争之地 bizhengzhidi -逼着我 bizhewo -闭着眼睛 bizheyanjing -壁纸 bizhi -笔直 bizhi -币值 bizhi -币制 bizhi -比值 bizhi -笔致 bizhi -壁钟 bizhong -比重 bizhong -鼻中隔 bizhongge -避重就轻 bizhongjiuqing -彼众我寡 bizhongwogua -币重言甘 bizhongyangan -敝帚千金 bizhouqianjin -敝帚自珍 bizhouzizhen -俾昼作夜 bizhouzuoye -臂助 bizhu -笔诛墨伐 bizhumofa -秕子 bizi -笔资 bizi -箅子 bizi -篦子 bizi -鼻子 bizi -鼻子眼儿 biziyaner -笔走龙蛇 bizoulongshe -鼻祖 bizu -闭嘴 bizui -婢作夫人 bizuofuren -博爱 boai -驳岸 boan -播报 bobao -跛鳖千里 bobieqianli -伯伯 bobo -趵趵 bobo -饽饽 bobo -鱍鱍 bobo -博彩 bocai -箔材 bocai -菠菜 bocai -博采众长 bocaizhongchang -拨草寻蛇 bocaoxunshe -薄产 bochan -波长 bochang -驳斥 bochi -播出 bochu -驳船 bochuan -拨出去 bochuqu -拨打 boda -博大精深 bodajingshen -波荡 bodang -簸荡 bodang -博导 bodao -驳倒 bodao -博得 bode -泊地 bodi -薄地 bodi -搏动 bodong -波动 bodong -簸动 bodong -搏斗 bodou -波段 boduan -剥夺 boduo -博而不精 boerbujing -博而寡要 boerguayao -波尔卡 boerka -勃发 bofa -拨发 bofa -播发 bofa -播放 bofang -播放器 bofangqi -波峰 bofeng -伯父 bofu -拨付 bofu -播幅 bofu -波幅 bofu -剥肤之痛 bofuzhitong -鹁鸽 boge -伯歌季舞 bogejiwu -脖梗儿 bogenger -脖颈儿 bogenger -伯公 bogong -波谷 bogu -鹁鸪 bogu -波光粼粼 boguanglinlin -博古通今 bogutongjin -薄海 bohai -薄寒中人 bohanzhongren -拨号 bohao -拨号器 bohaoqi -拨号上网 bohaoshangwang -薄荷 bohe -博后 bohou -薄厚 bohou -帛画 bohua -擘画 bohua -驳回 bohui -搏击 boji -波及 boji -簸箕 boji -驳价 bojia -播讲 bojiang -跛脚 bojiao -擘肌分理 bojifenli -薄酒 bojiu -薄技在身 bojizaishen -波谲云诡 bojueyungui -剥开 bokai -播糠眯目 bokangmimu -博客 boke -播客 boke -驳壳枪 bokeqiang -博客网 bokewang -拨款 bokuan -拨拉 bola -舶来品 bolaipin -波兰 bolan -波浪 bolang -拨浪鼓 bolanggu -波浪鼓 bolanggu -勃郎宁 bolangning -博览会 bolanhui -博览群书 bolanqunshu -波澜壮阔 bolanzhuangkuo -伯劳 bolao -菠薐菜 bolengcai -波棱盖 bolenggai -伯乐相马 bolexiangma -剥离 boli -玻璃 boli -薄利 boli -薄礼 boli -玻璃钢 boligang -脖领儿 bolinger -玻璃丝 bolisi -玻璃体 boliti -玻璃纤维 bolixianwei -玻璃纸 bolizhi -玻璃砖 bolizhuan -欂栌 bolu -拨乱反正 boluanfanzheng -剥落 boluo -哱罗 boluo -簸箩 boluo -菠萝 boluo -波罗密 boluomi -菠萝蜜 boluomi -薄面 bomian -驳面子 bomianzi -伯明翰 bominghan -薄命佳人 bomingjiaren -伯母 bomu -薄暮 bomu -驳难 bonan -搏牛之虻 boniuzhimeng -拨弄 bonong -播弄 bonong -簸弄 bonong -伯婆 bopo -波谱 bopu -博洽 boqia -薄情 boqing -博取 boqu -勃然变色 boranbianse -勃然大怒 borandanu -勃然奋励 boranfenli -般若 bore -拨冗 borong -薄弱 boruo -播撒 bosa -搏杀 bosha -剥蚀 boshi -博士 boshi -袯襫 boshi -博识多通 boshiduotong -博士后 boshihou -博施济众 boshijizhong -博士买驴 boshimailu -帛书 boshu -波束 boshu -播送 bosong -波速 bosu -波涛汹涌 botaoxiongyong -薄田 botian -博通经籍 botongjingji -钵头 botou -馎饦 botuo -播完 bowan -泊位 bowei -波纹 bowen -博闻辩言 bowenbianyan -博文多彩 bowenduocai -博闻强记 bowenqiangji -博闻强识 bowenqiangshi -博物馆 bowuguan -博物洽闻 bowuqiawen -薄物细故 bowuxigu -博物院 bowuyuan -勃豀 boxi -勃兴 boxing -薄幸 boxing -剥削 boxue -博学多才 boxueduocai -博学多闻 boxueduowen -剥削阶级 boxuejieji -博雅 boya -播映 boying -播音员 boyinyuan -钵盂 boyu -波源 boyuan -驳运 boyun -拨云见日 boyunjianri -拨云撩雨 boyunliaoyu -驳杂 boza -薄葬 bozang -波折 bozhe -波磔 bozhe -嶓冢 bozhong -播种 bozhong -伯仲叔季 bozhongshuji -伯仲之间 bozhongzhijian -博主 bozhu -剥啄 bozhuo -拨子 bozi -脖子 bozi -跛子 bozi -钵子 bozi -伯祖 bozu -伯祖母 bozumu -不爱 bu'ai buai -不安 bu'an buan -不谙世事 bu'anshishi buanshishi -不安于室 bu'anyushi buanyushi -不安于位 bu'anyuwei buanyuwei -不安装 bu'anzhuang buanzhuang -不把 buba -补白 bubai -不白之冤 bubaizhiyuan -补办 buban -补报 bubao -不保存 bubaocun -不把人 bubaren -不拔之志 bubazhizhi -不被 bubei -不备 bubei -不卑不亢 bubeibukang -布被瓦器 bubeiwaqi -不笨 buben -不比 bubi -不必 bubi -不便 bubian -不变 bubian -不变价格 bubianjiage -不辨菽麦 bubianshumai -不辨真伪 bubianzhenwei -不辟斧钺 bubifuyue -步兵 bubing -不毕业 bubiye -不播放 bubofang -布帛菽粟 buboshusu -步步莲花 bubulianhua -步步为营 bubuweiying -不才 bucai -布菜 bucai -补仓 bucang -簿册 buce -不曾 buceng -不差 bucha -补差 bucha -不茶不饭 buchabufan -不差毫厘 buchahaoli -不差累黍 buchaleishu -补偿 buchang -补偿贸易 buchangmaoyi -不常用 buchangyong -不产生 buchansheng -不超过 buchaoguo -不差什么 buchashenme -不成 bucheng -不诚 bucheng -不成比例 buchengbili -不成材 buchengcai -不成功 buchenggong -不成话 buchenghua -不成三瓦 buchengsanwa -不成体统 buchengtitong -不成文 buchengwen -不成文法 buchengwenfa -不逞之徒 buchengzhitu -不称职 buchenzhi -不臣之心 buchenzhixin -不吃 buchi -不耻 buchi -不吃白不吃 buchibaibuchi -不啻天渊 buchitianyuan -不耻下问 buchixiawen -不吃烟火食 buchiyanhuoshi -不齿于人 buchiyuren -补充 buchong -不丑 buchou -不臭 buchou -不瞅不睬 buchoubucai -不出 buchu -不揣冒昧 buchuaimaomei -不传 buchuan -不出场 buchuchang -不吹 buchui -不出来 buchulai -不处理 buchuli -不出门 buchumen -不纯 buchun -不出所料 buchusuoliao -卜辞 buci -不辞而别 bucierbie -不辞劳苦 bucilaoku -不辞辛苦 bucixinku -不次之迁 bucizhiqian -不存芥蒂 bucunjiedi -不存在 bucunzai -不错 bucuo -不大 buda -不打 buda -不搭边 budabian -不达标 budabiao -不打不相识 budabuxiangshi -不大懂 budadong -不大好 budahao -不大好吃 budahaochi -不大好看 budahaokan -不大好意思 budahaoyisi -不大好用 budahaoyong -不大合理 budaheli -不大合适 budaheshi -不大会 budahui -不带 budai -不戴 budai -不代表 budaibiao -布袋里老鸦 budaililaoya -不待蓍龟 budaishigui -不带音 budaiyin -不打紧 budajin -不大可能 budakeneng -不大离 budali -不大明白 budamingbai -不但 budan -不惮 budan -不当 budang -不当人子 budangrenzi -不单卖 budanmai -不到 budao -不倒 budao -布道 budao -步道 budao -不道德 budaode -不到黄河心不死 budaohuanghexinbusi -不倒翁 budaoweng -不打扰 budarao -不大认可 budarenke -不打听 budating -不大稳定 budawending -不大像 budaxiang -不大相信 budaxiangxin -不大喜欢 budaxihuan -不答应 budaying -不打自招 budazizhao -不得 bude -不得不 budebu -不得而知 budeerzhi -不得劲 budejin -不得了 budeliao -不等 budeng -不登大雅之堂 budengdayazhitang -不等式 budengshi -不得其所 budeqisuo -不得人心 buderenxin -不得善终 budeshanzhong -不得要领 budeyaoling -不得志 budezhi -布点 budian -不掉 budiao -步调一致 budiaoyizhi -补丁 buding -不定 buding -布丁 buding -不定根 budinggen -不定义 budingyi -不懂 budong -不动 budong -不动产 budongchan -不冻港 budonggang -不动声色 budongshengse -不懂事 budongshi -不动心 budongxin -不都是 budoushi -不独 budu -不读 budu -不断 buduan -不端 buduan -不对 budui -部队 budui -不对茬儿 buduichaer -不对劲 buduijin -不多 buduo -不多说 buduoshuo -不读取 buduqu -不饿 bu'e bue -不二法门 buerfamen -不贰过 buerguo -不二价 buerjia -布尔乔亚 buerqiaoya -布尔什维克 buershiweike -步伐 bufa -不法常可 bufachangke -不法古不修今 bufagubuxiujin -不妨 bufang -布防 bufang -不方便 bufangbian -不放心 bufangxin -布帆无恙 bufanwuyang -不乏其人 bufaqiren -不发生 bufasheng -不乏先例 bufaxianli -不悱不发 bufeibufa -不费吹灰之力 bufeichuihuizhili -不废江河 bufeijianghe -不费劲 bufeijin -不忿 bufen -卟吩 bufen -部分 bufen -不分 bufen -不分彼此 bufenbici -不愤不启 bufenbuqi -不丰不杀 bufengbusha -捕风捉影 bufengzhuoying -不分青红皂白 bufenqinghongzaobai -部分人 bufenren -不分轩轾 bufenxuanzhi -不分皂白 bufenzaobai -不分畛域 bufenzhenyu -不服 bufu -不符合 bufuhe -不服气 bufuqi -不伏烧埋 bufushaomai -不服水土 bufushuitu -不负众望 bufuzhongwang -不该 bugai -不改 bugai -补钙 bugai -不改其乐 bugaiqile -不敢 bugan -不干 bugan -不尴不尬 buganbuga -不甘雌伏 bugancifu -不敢当 bugandang -不敢告劳 bugangaolao -不敢苟同 bugangoutong -不甘后人 buganhouren -不干活 buganhuo -不甘寂寞 buganjimo -不敢看 bugankan -不敢掠美 buganluemei -不敢旁骛 buganpangwu -不敢伸张 buganshenzhang -不甘示弱 buganshiruo -不敢贴 bugantie -不敢问津 buganwenjin -不敢越雷池一步 buganyueleichiyibu -不高 bugao -不搞 bugao -布告 bugao -不告诉 bugaosu -不高兴 bugaoxing -不给 bugei -不跟 bugen -不更新 bugengxin -不跟你 bugenni -不公 bugong -步弓 bugong -不共戴天 bugongdaitian -不攻自破 bugongzipo -不够 bugou -不够格 bugouge -不苟言笑 bugouyanxiao -不够用 bugouyong -不顾 bugu -布谷 bugu -不怪 buguai -不管 buguan -不关 buguan -不管不顾 buguanbugu -不管部长 buguanbuzhang -不光 buguang -不关机 buguanji -不管三七二十一 buguansanqiershiyi -不管是不是 buguanshibushi -不关痛痒 buguantongyang -不管用 buguanyong -不管怎么样 buguanzenmeyang -不贵 bugui -不轨之徒 buguizhitu -布鼓雷门 buguleimen -不过 buguo -不过尔尔 buguoerer -不过来 buguolai -不过去 buguoqu -补过拾遗 buguoshiyi -不过意 buguoyi -不含 buhan -不寒而栗 buhanerli -不含糊 buhanhu -不好 buhao -不好吃 buhaochi -不好搞 buhaogao -不好看 buhaokan -不好使 buhaoshi -不好受 buhaoshou -不好说 buhaoshuo -不好玩 buhaowan -不好笑 buhaoxiao -不好意思 buhaoyisi -不好用 buhaoyong -不合 buhe -不喝 buhe -不合格 buhege -不喝酒 buhejiu -不合理 buheli -不哼不哈 buhengbuha -不合适 buheshi -不合时宜 buheshiyi -不厚道 buhoudao -补花 buhua -不坏 buhuai -不换 buhuan -不还 buhuan -不欢而散 buhuanersan -不遑 buhuang -不花钱 buhuaqian -不会 buhui -不回 buhui -不会吧 buhuiba -不回答 buhuida -不会到 buhuidao -不会的 buhuide -不会改 buhuigai -不会花 buhuihua -不回家 buhuijia -不会看 buhuikan -不回去 buhuiqu -不会让 buhuirang -不会是 buhuishi -不回帖 buhuitie -不会用 buhuiyong -不会这样 buhuizheyang -不讳之门 buhuizhimen -捕获 buhuo -不活 buhuo -不惑之年 buhuozhinian -不计 buji -不及 buji -不济 buji -簿籍 buji -簿记 buji -补给 buji -不加 bujia -不假 bujia -补假 bujia -不稼不穑 bujiabuse -不见 bujian -不见不散 bujianbusan -不见得 bujiande -不讲 bujiang -不见棺材不落泪 bujianguancaibuluolei -不见经传 bujianjingzhuan -不见你 bujianni -不见天日 bujiantianri -不建议 bujianyi -不叫 bujiao -不骄不躁 bujiaobuzao -不教而杀 bujiaoersha -不教而诛 bujiaoerzhu -不叫话 bujiaohua -不教之教 bujiaozhijiao -不假思索 bujiasisuo -不即不离 bujibuli -不疾不徐 bujibuxu -不计代价 bujidaijia -不价 bujie -不接 bujie -不解之缘 bujiezhiyuan -不记录 bujilu -不仅 bujin -不矜不伐 bujinbufa -不今不古 bujinbugu -不禁不由 bujinbuyou -布景 bujing -不经常 bujingchang -不胫而走 bujingerzou -不景气 bujingqi -不经意 bujingyi -不经一事 bujingyishi -不经之谈 bujingzhitan -不进去 bujinqu -不尽然 bujinran -不近人情 bujinrenqing -不进则退 bujinzetui -不计其数 bujiqishu -不济事 bujishi -不就 bujiu -补救 bujiu -不咎既往 bujiujiwang -不就是 bujiushi -补给线 bujixian -不羁之才 bujizhicai -不及之法 bujizhifa -不羁之民 bujizhimin -不急之务 bujizhiwu -卜居 buju -布局 buju -不觉得 bujuede -不觉技痒 bujuejiyang -不绝如缕 bujuerulu -不绝于耳 bujueyuer -补苴罅漏 bujuxialou -不拘小节 bujuxiaojie -不拘一格 bujuyige -不具有 bujuyou -不卡 buka -不开玩笑 bukaiwanxiao -不看 bukan -不亢不卑 bukangbubei -不堪回首 bukanhuishou -不堪其忧 bukanqiyou -不堪入耳 bukanruer -不堪入目 bukanrumu -不看僧面看佛面 bukansengmiankanfomian -不堪设想 bukanshexiang -不堪言状 bukanyanzhuang -不堪一击 bukanyiji -不堪造就 bukanzaojiu -不刊之论 bukanzhilun -补考 bukao -不考虑 bukaolv -不可 buke -卜课 buke -补课 buke -逋客 buke -不可多得 bukeduode -不可否认 bukefouren -不可告人 bukegaoren -不可更新资源 bukegengxinziyuan -不可见 bukejian -不可救药 bukejiuyao -不可开交 bukekaijiao -不可抗力 bukekangli -不可控 bukekong -不可理喻 bukeliyu -不可名状 bukemingzhuang -不可磨灭 bukemomie -不可能 bukeneng -不肯那个 bukennage -不可偏废 bukepianfei -不客气 bukeqi -不可强求 bukeqiangqiu -不可企及 bukeqiji -不可胜数 bukeshengshu -不可收拾 bukeshoushi -不可思议 bukesiyi -不可同日而语 buketongrieryu -不可向迩 bukexianger -不可限量 bukexianliang -不可信 bukexin -不可言宣 bukeyanxuan -不可言状 bukeyanzhuang -不可以 bukeyi -不可以吗 bukeyima -不可一世 bukeyishi -不可以用 bukeyiyong -不可逾越 bukeyuyue -不可造次 bukezaoci -不可知论 bukezhilun -不可终日 bukezhongri -不可捉摸 bukezhuomo -不空 bukong -布控 bukong -不哭 buku -不快 bukuai -捕快 bukuai -不愧 bukui -不愧不作 bukuibuzuo -不愧屋漏 bukuiwulou -不困 bukun -布拉格之恋 bulagezhilian -不来 bulai -不赖 bulai -不郎不秀 bulangbuxiu -不稂不莠 bulangbuyou -布朗族 bulangzu -捕捞 bulao -不劳而获 bulaoerhuo -不了 bule buliao -不累 bulei -布雷 bulei -部类 bulei -布雷舰 buleijian -不冷 buleng -不力 buli -不理 buli -不利 buli -不离 buli -不良 buliang -不料 buliao -不了解 buliaojie -不了了之 buliaoliaozhi -捕猎 bulie -不劣方头 buliefangtou -不离儿 bulier -不礼貌 bulimao -不灵 buling -不吝指教 bulinzhijiao -逋留 buliu -不理我 buliwo -不利于 buliyu -不露锋芒 bulufengmang -不露圭角 buluguijiao -不伦不类 bulunbulei -部落 buluo -不落窠臼 buluokejiu -步履蹒跚 bulupanshan -不露声色 bulushengse -步履维艰 buluweijian -不麻烦 bumafan -不满 buman -不满意 bumanyi -不满足 bumanzu -不毛之地 bumaozhidi -部门 bumen -不免费 bumianfei -不妙 bumiao -补苗 bumiao -不明 buming -不明白 bumingbai -不明不白 bumingbubai -不明飞行物 bumingfeixingwu -不名数 bumingshu -不明显 bumingxian -不名一钱 bumingyiqian -不名一文 bumingyiwen -不名誉 bumingyu -不明真相 bumingzhenxiang -不摸头 bumotou -不谋而合 bumouerhe -不牧之地 bumuzhidi -不拿 buna -不难 bunan -不难看 bunankan -不难受 bunanshou -不能 buneng -不能打补丁 bunengdabuding -不能导入 bunengdaoru -不能登陆 bunengdenglu -不能那个 bunengnage -不能确定 bunengqueding -不能上网 bunengshangwang -不能说 bunengshuo -不能显示 bunengxianshi -不能用 bunengyong -不能赞一辞 bunengzanyici -不能自拔 bunengziba -不能自已 bunengziyi -不念旧恶 bunianjiue -不佞 buning -不宁唯是 buningweishi -不怕 bupa -不怕官 bupaguan -不跑 bupao -不抛弃 bupaoqi -不配 bupei -不赔 bupei -布疋 bupi -不偏不党 bupianbudang -不偏不倚 bupianbuyi -补偏救弊 bupianjiubi -不骗你 bupianni -补票 bupiao -不漂亮 bupiaoliang -不平等 bupingdeng -不平等条约 bupingdengtiaoyue -不平则鸣 bupingzeming -不匹配 bupipei -不破不立 bupuobuli -不恰当 buqiadang -逋欠 buqian -不欺暗室 buqi'anshi buqianshi -峬峭 buqiao -庯峭 buqiao -逋峭 buqiao -不启动 buqidong -不期而遇 buqieryu -不起来 buqilai -不擒二毛 buqinermao -不轻 buqing -补情 buqing -不清不楚 buqingbuchu -不清楚 buqingchu -不情之请 buqingzhiqing -不期然而然 buqiranerran -不求甚解 buqiushenjie -不求闻达 buqiuwenda -不求有功 buqiuyougong -不期修古 buqixiugu -不起眼儿 buqiyaner -不起作用 buqizuoyong -不去 buqu -补全 buquan -不全 buquan -不屈不挠 buqubunao -不缺 buque -补缺 buque -不确定 buqueding -补阙拾遗 buqueshiyi -不然 buran -不让 burang -不认 buren -不忍 buren -不人道 burendao -步人后尘 burenhouchen -不认可 burenke -不认识 burenshi -不忍卒读 burenzudu -不日不月 buribuyue -不容 burong -不溶 burong -不容易 burongyi -不容置喙 burongzhihui -不容置疑 burongzhiyi -不如 buru -步入 buru -不入 buru -哺乳动物 burudongwu -不入虎穴 buruhuxue -不入流 buruliu -不塞下流 busaixialiu -不三不四 busanbusi -补色 buse -捕杀 busha -不善 bushan -不衫不履 bushanbulu -不删掉 bushandiao -补上 bushang -不上班 bushangban -不上不下 bushangbuxia -不上进 bushangjin -不赏之功 bushangzhigong -不少 bushao -步哨 bushao -布设 bushe -不胜杯杓 bushengbeishao -不生不灭 bushengbumie -不生成 bushengcheng -不升级 bushengji -不胜枚举 bushengmeiju -不胜其烦 bushengqifan -不胜其任 bushengqiren -不剩下 bushengxia -不甚了了 bushenliaoliao -不设置 bushezhi -不舍昼夜 bushezhouye -不是 bushi -卜筮 bushi -布施 bushi -捕食 bushi -不是吧 bushiba -不识大体 bushidati -不是都 bushidou -不识高低 bushigaodi -不是还有 bushihaiyou -不失毫厘 bushihaoli -不适合 bushihe -不是很好 bushihenhao -不是很好找 bushihenhaozhao -不是话 bushihua -不识马肝 bushimagan -不是那么 bushiname -不是人 bushiren -不失时机 bushishiji -不识时务 bushishiwu -不是说 bushishuo -不是说了吗 bushishuolema -不识抬举 bushitaiju -不是玩儿的 bushiwanerde -不失为 bushiwei -不是味儿 bushiweier -不是我 bushiwo -不识闲儿 bushixianer -不识一丁 bushiyiding -不是知道 bushizhidao -不食之地 bushizhidi -不识之无 bushizhiwu -不时之需 bushizhixu -不食周粟 bushizhousu -不收 bushou -部首 bushou -不熟 bushu -部属 bushu -部署 bushu -不爽 bushuang -不舒服 bushufu -不睡 bushui -不睡觉 bushuijiao -不顺 bushun -不顺眼 bushunyan -不说 bushuo -不说汉语 bushuohanyu -不说话 bushuohua -不说了 bushuole -不输入 bushuru -不熟悉 bushuxi -不属于 bushuyu -不死 busi -不死不活 busibuhuo -不思进取 busijinqu -不送 busong -不送气 busongqi -不俗 busu -不算 busuan -不算特别帅 busuantebieshuai -不遂 busui -不随意肌 busuiyiji -不速之客 busuzhike -不太冷 butaileng -不太能够 butainenggou -不谈 butan -步谈机 butanji -不谈隐私 butanyinsi -逋逃薮 butaosou -逋逃之臣 butaozhichen -不特 bute -不疼 buteng -不提 buti -补体 buti -不填 butian -补天浴日 butianyuri -补天柱地 butianzhudi -不跳 butiao -不祧之祖 butiaozhizu -补贴 butie -不提供 butigong -不停 buting -不听 buting -不停地 butingdi -不提示 butishi -不同 butong -不通 butong -不痛不痒 butongbuyang -不同的 butongde -不同的人 butongderen -不同凡响 butongfanxiang -不同流俗 butongliusu -不同目的 butongmudi -不通水火 butongshuihuo -不同意 butongyi -不同质量 butongzhiliang -埠头 butou -布头 butou -部头 butou -不图 butu -不吐不茹 butuburu -不吐气 butuqi -不外 buwai -不玩 buwan -不完 buwan -不蔓不枝 buwanbuzhi -不忘 buwang -不忘沟壑 buwanggouhe -不完整 buwanzheng -不惟 buwei -不谓 buwei -部位 buwei -不为 buwei -部委 buwei -不违反 buweifan -不违农时 buweinongshi -不为五斗米折腰 buweiwudoumizheyao -不为已甚 buweiyishen -不问 buwen -不闻不问 buwenbuwen -不文不武 buwenbuwu -不稳定 buwending -不问你 buwenni -不稳平衡 buwenpingheng -不问青红皂白 buwenqinghongzaobai -布纹纸 buwenzhi -不误 buwu -步武 buwu -不务空名 buwukongming -不无小补 buwuxiaobu -不务正业 buwuzhengye -不舞之鹤 buwuzhihe -不惜 buxi -不下 buxia -部下 buxia -不下来 buxialai -不想 buxiang -不像 buxiang -不向 buxiang -不想安装 buxianganzhuang -不想吃 buxiangchi -不想出 buxiangchu -不想读 buxiangdu -不相关 buxiangguan -不像话 buxianghua -不相上下 buxiangshangxia -不相为谋 buxiangweimou -不相闻问 buxiangwenwen -不相信 buxiangxin -不祥之兆 buxiangzhizhao -不显示 buxianshi -步线行针 buxianxingzhen -不小 buxiao -不孝 buxiao -不消 buxiao -不小气 buxiaoqi -不小心 buxiaoxin -不肖子孙 buxiaozisun -不下于 buxiayu -补习班 buxiban -不惜成本 buxichengben -不屑 buxie -不屑一顾 buxieyigu -不惜工本 buxigongben -不习惯 buxiguan -不喜欢 buxihuan -不信 buxin -不兴 buxing -不行 buxing -不幸 buxing -步行 buxing -步行街 buxingjie -不省人事 buxingrenshi -不信邪 buxinxie -不修边幅 buxiubianfu -不锈钢 buxiugang -不许 buxu -不需 buxu -不虚 buxu -不选 buxuan -不徐不疾 buxubuji -补血 buxue -不学无术 buxuewushu -不徇私情 buxunsiqing -不恤人言 buxurenyan -不需要 buxuyao -补牙 buya -不严 buyan -不厌 buyan -不言而喻 buyaneryu -哺养 buyang -补养 buyang -不厌其烦 buyanqifan -不厌其详 buyanqixiang -不要 buyao -补药 buyao -不要比 buyaobi -不要紧 buyaojin -不要命 buyaoming -不要你 buyaoni -不要钱 buyaoqian -不要求 buyaoqiu -不腰疼 buyaoteng -不亚于 buyayu -补液 buye -不也是 buyeshi -不宜 buyi -布衣 buyi -布艺 buyi -补益 buyi -补遗 buyi -不夷不惠 buyibuhui -不依不饶 buyiburao -不一定 buyiding -不翼而飞 buyierfei -不一而足 buyierzu -不以规矩 buyiguiju -不亦乐乎 buyilehu -不阴不阳 buyinbuyang -不饮盗泉 buyindaoquan -不赢 buying -不应该 buyinggai -不影响 buyingxiang -不因人热 buyinrenre -布衣黔首 buyiqianshou -布衣蔬食 buyishushi -不以为耻 buyiweichi -布衣韦带 buyiweidai -不以为奇 buyiweiqi -不以为然 buyiweiran -不以为意 buyiweiyi -不一样 buyiyang -不一样的自由 buyiyangdeziyou -不以一眚掩大德 buyiyishengyandade -不易一字 buyiyizi -不遗余力 buyiyuli -不义之财 buyizhicai -不易之典 buyizhidian -布衣之交 buyizhijiao -不易之论 buyizhilun -布依族 buyizu -不用 buyong -不用那个 buyongnage -不用谢 buyongxie -不用学 buyongxue -不由得 buyoude -不由分说 buyoufenshuo -不友好 buyouhao -不由自主 buyouzizhu -哺育 buyu -补语 buyu -不愿 buyuan -不远 buyuan -不远千里 buyuanqianli -不远万里 buyuanwanli -不愿意 buyuanyi -不约而同 buyueertong -步韵 buyun -不允许 buyunxu -不虞之誉 buyuzhiyu -不咋地 buzadi -不再 buzai -不在 buzai -不在服务区 buzaifuwuqu -不再给 buzaigei -不在行 buzaihang -不在乎 buzaihu -不在话下 buzaihuaxia -不在其位 buzaiqiwei -不在线 buzaixian -不赞一词 buzanyici -不咋样 buzayang -不怎么 buzenme -不怎么的 buzenmede -不怎么样 buzenmeyang -不则声 buzesheng -不择手段 buzeshouduan -不占 buzhan -布展 buzhan -不长 buzhang -不着调 buzhaodiao -不着痕迹 buzhaohenji -不照相 buzhaoxiang -不折不扣 buzhebukou -不着急 buzheji -不争 buzheng -补正 buzheng -不正常 buzhengchang -不正当竞争 buzhengdangjingzheng -不折腾 buzheteng -不只 buzhi -不知 buzhi -不止 buzhi -不值 buzhi -不致 buzhi -布置 buzhi -不置褒贬 buzhibaobian -不织布 buzhibu -不知不觉 buzhibujue -不忮不求 buzhibuqiu -不支持 buzhichi -不知道 buzhidao -不知道为什么 buzhidaoweishenme -不值得 buzhide -不知丁董 buzhidingdong -不知端倪 buzhiduanni -不知凡几 buzhifanji -不知甘苦 buzhiganku -不知高低 buzhigaodi -不知好歹 buzhihaodai -不栉进士 buzhijinshi -不知进退 buzhijintui -不知就里 buzhijiuli -不知觉 buzhijue -不置可否 buzhikefou -不知利害 buzhilihai -不知名 buzhiming -不值钱 buzhiqian -不知轻重 buzhiqingzhong -不知去向 buzhiquxiang -不知人间有羞耻事 buzhirenjianyouxiuchishi -不知深浅 buzhishenqian -不知世务 buzhishiwu -不知死活 buzhisihuo -不知所措 buzhisuocuo -不知所以 buzhisuoyi -不知所云 buzhisuoyun -不知所终 buzhisuozhong -不知天高地厚 buzhitiangaodihou -不知为啥 buzhiweisha -不值一钱 buzhiyiqian -不知有汉 buzhiyouhan -不至于 buzhiyu -不治之症 buzhizhizheng -不中毒 buzhongdu -不中呀 buzhongya -不重要 buzhongyao -不周 buzhou -步骤 buzhou -卜昼卜夜 buzhoubuye -不周延 buzhouyan -补助 buzhu -不主故常 buzhuguchang -补缀 buzhui -不准 buzhun -捕捉 buzhuo -不着边际 buzhuobianji -不注意 buzhuyi -不赀 buzi -堡子 buzi -步子 buzi -簿子 buzi -餔子 buzi -不自觉 buzijue -不自量力 buziliangli -不仔细 buzixi -不走 buzou -不足 buzu -补足 buzu -不足齿数 buzuchishu -不足挂齿 buzuguachi -不足介意 buzujieyi -不做 buzuo -不作弊 buzuobi -不做声 buzuosheng -不足为据 buzuweiju -不足为凭 buzuweiping -不足为奇 buzuweiqi -不足为外人道 buzuweiwairendao -不足为训 buzuweixun -不足于 buzuyu -擦边球 cabianqiu -礤床儿 cachuanger -擦黑儿 caheier -菜案 caian -采办 caiban -财宝 caibao -采编 caibian -裁兵 caibing -裁并 caibing -财帛 caibo -猜不着 caibuzhe -菜菜 caicai -彩彩 caicai -猜猜 caicai -踩踩 caicai -猜测 caice -财产 caichan -菜场 caichang -财产权 caichanquan -采茶戏 caichaxi -裁撤 caiche -彩绸 caichou -裁处 caichu -裁答 caida -彩带 caidai -彩旦 caidan -菜单 caidan -材大难用 caidananyong -菜单栏 caidanlan -菜单项 caidanxiang -猜到 caidao -菜刀 caidao -踩道 caidao -财大气粗 caidaqicu -猜得到 caidedao -才德兼备 caidejianbei -采地 caidi -彩电 caidian -菜点 caidian -踩点 caidian -裁定 caiding -财东 caidong -菜豆 caidou -裁断 caiduan -才短思涩 caiduansise -才对 caidui -猜度 caiduo -裁夺 caiduo -裁度 caiduo -财阀 caifa -采伐 caifa -菜饭 caifan -采访 caifang -才分 caifen -裁缝 caifeng -采风 caifeng -彩凤随鸦 caifengsuiya -财富 caifu -才干 caigan -才刚 caigang -才高八斗 caigaobadou -才高识远 caigaoshiyuan -才高行厚 caigaoxinghou -才高行洁 caigaoxingjie -才高意广 caigaoyiguang -才高运蹇 caigaoyunjian -材高知深 caigaozhishen -采购 caigou -菜瓜 caigua -才怪 caiguai -菜馆 caiguan -采光 caiguang -彩号 caihao -才好 caihao -彩虹 caihong -菜花 caihua -才华超众 caihuachaozhong -彩绘 caihui -才会 caihui -材积 caiji -猜忌 caiji -采集 caiji -裁减 caijian -裁剪 caijian -才兼文武 caijianwenwu -彩轿 caijiao -采及葑菲 caijifengfei -菜金 caijin -财经 caijing -才具 caiju -彩卷 caijuan -裁决 caijue -采掘 caijue -裁军 caijun -才看 caikan -才可以 caikeyi -菜枯 caiku -财会 caikuai -采矿 caikuang -彩扩 caikuo -才来 cailai -采兰赠药 cailanzengyao -菜篮子 cailanzi -彩礼 caili -才力 caili -财力 caili -财礼 caili -彩练 cailian -采莲船 cailianchuan -裁量权 cailiangquan -材料 cailiao -猜料 cailiao -彩铃 cailing -采录 cailu -才略 cailue -菜码儿 caimaer -采买 caimai -财贸 caimao -才貌双全 caimaoshuangquan -猜谜儿 caimeier -猜枚行令 caimeixingling -猜谜 caimi -财迷 caimi -菜名 caiming -猜摸 caimo -采纳 caina -才能 caineng -才能过来 cainengguolai -材能兼备 cainengjianbei -才能用 cainengyong -菜鸟 cainiao -菜牛 cainiu -菜农 cainong -采暖 cainuan -才女 cainv -彩排 caipai -彩牌楼 caipailou -裁判 caipan -彩棚 caipeng -彩票 caipiao -菜品 caipin -菜圃 caipu -菜谱 caipu -彩旗 caiqi -菜畦 caiqi -财气 caiqi -才气过人 caiqiguoren -才情 caiqing -菜青 caiqing -才气无双 caiqiwushuang -采取 caiqu -彩券 caiquan -猜拳 caiquan -财权 caiquan -采认 cairen -彩色 caise -彩色电视 caisedianshi -彩色片 caisepian -彩色片儿 caisepianer -踩墒 caishang -彩声 caisheng -彩饰 caishi -才是 caishi -财势 caishi -菜市场 caishichang -才识过人 caishiguoren -财税 caishui -踩水 caishui -才说 caishuo -才疏学浅 caishuxueqian -才疏意广 caishuyiguang -才疏志大 caishuzhida -菜蔬之色 caishuzhise -才思 caisi -彩塑 caisu -才算 caisuan -踩碎 caisui -踩踏 caita -菜薹 caitai -裁汰 caitai -彩陶 caitao -彩陶文化 caitaowenhua -蔡特人民 caiterenmin -彩头 caitou -财团 caituan -才望高雅 caiwanggaoya -财物 caiwu -财务处 caiwuchu -财务软件 caiwuruanjian -菜系 caixi -彩霞 caixia -猜嫌 caixian -猜想 caixiang -采写 caixie -采撷 caixie -采血 caixie -彩信 caixin -采信 caixin -才行 caixing -采薪之忧 caixinzhiyou -才学 caixue -菜羊 caiyang -采样 caiyang -菜肴 caiyao -才艺 caiyi -猜疑 caiyi -彩印 caiyin -彩衣娱亲 caiyiyuqin -采用 caiyong -才有 caiyou -菜油 caiyou -采油 caiyou -裁员 caiyuan -财源 caiyuan -彩云 caiyun -财运亨通 caiyunhengtong -彩云易散 caiyunyisan -才在 caizai -采择 caize -采摘 caizhai -彩照 caizhao -财政 caizheng -彩纸 caizhi -材质 caizhi -采制 caizhi -才知道 caizhidao -采种 caizhong -裁酌 caizhuo -菜子 caizi -才子佳人 caizijiaren -菜子油 caiziyou -擦肩而过 cajianerguo -拆烂污 calanwu -惨案 canan -残奥 canao -残奥会 canaohui -参拜 canbai -惨白 canbai -惨败 canbai -残败 canbai -蚕宝宝 canbaobao -残暴不仁 canbaoburen -残杯冷炙 canbeilengzhi -残本 canben -惨变 canbian -残编断简 canbianduanjian -残兵败将 canbingbaijiang -蚕箔 canbo -残部 canbu -参不参加 canbucanjia -惨不忍睹 canburendu -惨不忍闻 canburenwen -参禅 canchan -残茶剩饭 canchashengfan -餐车 canche -蚕蔟 cancu -残存 cancun -惨怛 canda -惨淡经营 candanjingying -残敌 candi -参订 canding -蚕豆 candou -惨毒 candu -残毒 candu -蚕蛾 cane -残匪 canfei -残废 canfei -餐费 canfei -惨飞 canfei -餐风露宿 canfenglusu -餐风沐雨 canfengmuyu -餐风宿露 canfengsulu -惭凫企鹤 canfuqihe -苍白 cangbai -苍苍 cangcang -仓储 cangchu -仓促 cangcu -仓猝 cangcu -苍翠欲滴 cangcuiyudi -仓卒之际 cangcuzhiji -藏躲 cangduo -残羹冷炙 cangenglengzhi -残羹剩饭 cangengshengfan -仓房 cangfang -藏锋 cangfeng -藏富 cangfu -仓庚 canggeng -鸧鹒 canggeng -藏弓烹狗 canggongpenggou -藏垢纳污 canggounawu -沧海横流 canghaihengliu -沧海桑田 canghaisangtian -沧海一粟 canghaiyisu -沧海遗珠 canghaiyizhu -仓皇出逃 canghuangchutao -苍黄翻复 canghuangfanfu -仓皇失措 canghuangshicuo -藏奸 cangjian -苍劲 cangjing -仓看 cangkan -仓库 cangku -苍老 canglao -苍凉 cangliang -仓廪 canglin -苍龙 canglong -藏龙卧虎 canglongwohu -苍茫 cangmang -苍莽 cangmang -藏猫儿 cangmaoer -藏闷儿 cangmener -藏匿 cangni -藏怒宿怨 cangnusuyuan -藏品 cangpin -藏巧于拙 cangqiaoyuzhuo -藏器待时 cangqidaishi -苍穹 cangqiong -仓容 cangrong -藏身 cangshen -苍生涂炭 cangshengtutan -舱室 cangshi -藏书 cangshu -藏书票 cangshupiao -苍松翠柏 cangsongcuibai -伧俗 cangsu -苍天 cangtian -藏头露尾 cangtouluwei -参股 cangu -参观 canguan -餐馆 canguan -仓位 cangwei -舱位 cangwei -藏污纳垢 cangwunagou -藏形匿影 cangxingniying -藏掖 cangye -苍蝇 cangying -苍蝇见血 cangyingjianxue -苍郁 cangyu -藏着 cangzhe -藏之名山 cangzhimingshan -苍术 cangzhu -藏拙 cangzhuo -藏踪 cangzong -残害 canhai -残骸 canhai -参合 canhe -残花败柳 canhuabailiu -惨祸 canhuo -残货 canhuo -残积 canji -残迹 canji -参加 canjia -参见 canjian -蚕茧 canjian -参校 canjiao -惨境 canjing -惨景 canjing -餐巾纸 canjinzhi -残疾人 canjiren -残疾人总数 canjirenzongshu -惨剧 canju -残局 canju -餐具 canju -惨绝人寰 canjuerenhuan -参军 canjun -参看 cankan -参考 cankao -参考好 cankaohao -参考文献 cankaowenxian -参考系 cankaoxi -惨苦 canku -残酷 canku -惭愧 cankui -灿烂 canlan -灿烂辉煌 canlanhuihuang -惨厉 canli -参量 canliang -惨烈 canlie -残留 canliu -惨绿少年 canlushaonian -蚕眠 canmian -残民害理 canminhaili -参谋 canmou -残年暮景 cannianmujing -残年余力 cannianyuli -蚕农 cannong -残虐 cannue -参拍 canpai -残篇断简 canpianduanjian -残品 canpin -参评 canping -残破 canpo -参芪 canqi -残棋 canqi -残缺不全 canquebuquan -惨然 canran -灿然 canran -粲然 canran -残忍 canren -灿若繁星 canruofanxing -参赛 cansai -惭色 canse -惨杀 cansha -蚕沙 cansha -蚕山 canshan -残山剩水 canshanshengshui -残生 cansheng -参事 canshi -蚕食 canshi -蚕食鲸吞 canshijingtun -参数 canshu -参数化 canshuhua -惨死 cansi -蚕丝 cansi -残损 cansun -参天 cantian -餐厅 canting -惨痛 cantong -孱头 cantou -参透机关 cantoujiguan -蚕头燕尾 cantouyanwei -惨无人道 canwurendao -参详 canxiang -惨笑 canxiao -残效 canxiao -餐腥啄腐 canxingzhuofu -残雪 canxue -参验 canyan -惭颜 canyan -残阳 canyang -参谒 canye -参议 canyi -蚕蚁 canyi -餐饮 canyin -参议院 canyiyuan -参与 canyu -参预 canyu -残余 canyu -残垣断壁 canyuanduanbi -参阅 canyue -参赞 canzan -参展 canzhan -参战 canzhan -残障 canzhang -参照 canzhao -残照 canzhao -残渣余孽 canzhayunie -参政 canzheng -蚕纸 canzhi -惨重 canzhong -惨状 canzhuang -参酌 canzhuo -餐桌 canzhuo -穇子 canzi -蚕子 canzi -惭怍 canzuo -草案 caoan -操办 caoban -草包 caobao -草本 caoben -草本植物 caobenzhiwu -草编 caobian -草标儿 caobiaoer -懆懆 caocao -草草 caocao -曹操 caocao -草草了事 caocaoliaoshi -草草收兵 caocaoshoubing -草测 caoce -操场 caochang -草场 caochang -操持 caochi -草虫 caochong -槽床 caochuang -草创未就 caochuangweijiu -草刺儿 caocier -草丛 caocong -草苁蓉 caocongrong -操错 caocuo -操蛋 caodan -操刀 caodao -操刀必割 caodaobige -操刀伤锦 caodaoshangjin -草地 caodi -操典 caodian -草垫子 caodianzi -草甸子 caodianzi -草底儿 caodier -漕渡 caodu -槽坊 caofang -槽糕 caogao -草稿 caogao -草根 caogen -操翰成章 caohanchengzhang -漕河 caohe -草荒 caohuang -草灰 caohui -草鸡 caoji -草荐 caojian -草间求活 caojianqiuhuo -草菅人命 caojianrenming -操控 caokong -草寇 caokou -操劳 caolao -操练 caolian -漕粮 caoliang -糙粮 caoliang -草料 caoliao -草庐三顾 caolusangu -草绿 caolv -草码 caoma -草莽英雄 caomangyingxiong -草满囹圄 caomanlingyu -草帽 caomao -草帽缏 caomaobian -草昧 caomei -草莓 caomei -糙米 caomi -草棉 caomian -草民 caomin -草木灰 caomuhui -草木皆兵 caomujiebing -草木俱朽 caomujuxiu -草木知威 caomuzhiwei -草拟 caoni -草皮 caopi -草坪 caoping -草签 caoqian -操切 caoqie -操奇计赢 caoqijiying -操琴 caoqin -操神 caoshen -草市 caoshi -草食 caoshi -操守 caoshou -草书 caoshu -草率收兵 caoshuaishoubing -草台班子 caotaibanzi -草滩 caotan -草炭 caotan -草体 caoti -槽头 caotou -草头天子 caotoutianzi -草头王 caotouwang -草图 caotu -草屋 caowu -草写 caoxie -草鞋 caoxie -操心 caoxin -操行 caoxing -草行露宿 caoxinglusu -槽牙 caoya -操演 caoyan -草药 caoyao -草野 caoye -草鱼 caoyu -草原 caoyuan -草约 caoyue -漕运 caoyun -嘈杂 caoza -草泽 caoze -草长莺飞 caozhangyingfei -草纸 caozhi -操之过急 caozhiguoji -草质茎 caozhijing -槽子 caozi -艚子 caozi -草字 caozi -槽子糕 caozigao -操纵 caozong -操纵台 caozongtai -操纵自如 caozongziru -操作 caozuo -操作不了 caozuobuliao -操作规程 caozuoguicheng -操作系统 caozuoxitong -擦屁股 capigu -擦拭 cashi -擦洗 caxi -擦药 cayao -擦音 cayin -擦澡 cazao -测报 cebao -侧扁 cebian -测定 ceding -策动 cedong -测度 ceduo -侧耳 ceer -策反 cefan -册封 cefeng -侧根 cegen -测候 cehou -策划 cehua -测绘 cehui -侧记 ceji -侧键 cejian -侧近 cejin -测控 cekong -册立 celi -策励 celi -测量 celiang -测漏 celou -策略 celue -策论 celun -侧门 cemen -侧面 cemian -侧目而视 cemuershi -涔涔 cencen -参差不齐 cencibuqi -参差错落 cencicuoluo -参错 cencuo -层报 cengbao -层出不穷 cengchubuqiong -层次 cengci -蹭蹬 cengdeng -层叠 cengdie -蹭饭 cengfan -层级 cengji -层见叠出 cengjiandiechu -曾将 cengjiang -曾几何时 cengjiheshi -曾经 cengjing -曾经沧海 cengjingcanghai -层林 cenglin -层峦叠嶂 cengluandiezhang -层面 cengmian -曾年轻 cengnianqing -曾是 cengshi -岑寂 cenji -测评 ceping -恻然 ceran -侧身 ceshen -厕身其间 ceshenqijian -侧室 ceshi -测试 ceshi -策士 ceshi -测试版 ceshiban -测试期 ceshiqi -测试器 ceshiqi -侧视图 ceshitu -测试者 ceshizhe -测水 ceshui -测死 cesi -测算 cesuan -厕所 cesuo -厕所股 cesuogu -厕所里 cesuoli -测探 cetan -测下 cexia -侧线 cexian -测序于 cexuyu -侧芽 ceya -测验 ceyan -册页 ceye -侧翼 ceyi -侧影 ceying -策应 ceying -恻隐之心 ceyinzhixin -侧泳 ceyong -策源地 ceyuandi -侧枝 cezhi -侧重点 cezhongdian -箣竹 cezhu -册子 cezi -测字 cezi -厕足 cezu -侧足而立 cezuerli -插班 chaban -查办 chaban -差别 chabie -插播 chabo -差不错 chabucuo -查不到 chabudao -差不多 chabuduo -差不多错 chabuduocuo -差不多哦 chabuduoo -差不离 chabuli -差不了 chabuliao -差不远 chabuyuan -查查 chacha -叉叉 chacha -檫檫 chacha -茶场 chachang -查抄 chachao -察察为明 chachaweiming -叉车 chache -侘傺 chachi -差池 chachi -茶匙 chachi -插翅难飞 chachinanfei -查处 chachu -查出 chachu -插床 chachuang -茶炊 chachui -查出来 chachulai -查词 chaci -插戴 chadai -插袋 chadai -查到 chadao -插到 chadao -岔道儿 chadaoer -差得 chade -差的 chade -差得远 chadeyuan -差点 chadian -查点 chadian -茶点 chadian -差点儿 chadianer -插定 chading -插兜 chadou -插队 chadui -查对 chadui -差额 chae -诧愕 chae -碴儿 chaer -差额选举 chaexuanju -茶饭 chafan -察访 chafang -查访 chafang -茶房 chafang -查封 chafeng -查岗 chagang -汊港 chagang -插杠子 chagangzi -茶缸子 chagangzi -差个 chage -茶夠 chagou -茶狗 chagou -茶馆 chaguan -插关儿 chaguaner -查过 chaguo -查核 chahe -差很多 chahenduo -茶褐色 chahese -插画 chahua -插花 chahua -插话 chahua -茶花 chahua -茶话会 chahuahui -岔换 chahuan -茶会 chahui -查获 chahuo -拆白党 chaibaidang -侪辈 chaibei -柴草 chaicao -拆除 chaichu -拆穿 chaichuan -拆东补西 chaidongbuxi -拆兑 chaidui -柴扉 chaifei -拆过 chaiguo -拆毁 chaihui -柴毁骨立 chaihuiguli -拆伙 chaihuo -拆机 chaiji -柴鸡 chaiji -拆借 chaijie -钗荆裙布 chaijingqunbu -拆开 chaikai -豺狼成性 chailangchengxing -豺狼当道 chailangdangdao -豺狼之吻 chailangzhiwen -拆零 chailing -差旅费 chailvfei -拆卖 chaimai -柴门 chaimen -柴米夫妻 chaimifuqi -柴米油盐 chaimiyouyan -差遣 chaiqian -拆迁 chaiqian -拆墙脚 chaiqiangjiao -拆散 chaisan -差事 chaishi chashi -差使 chaishi -拆台 chaitai -拆息 chaixi -拆洗 chaixi -拆下来 chaixialai -拆卸 chaixie -差役 chaiyi -柴油 chaiyou -柴油机 chaiyouji -拆账 chaizhang -拆字 chaizi -查缉 chaji -茶几 chaji -差价 chajia -插件 chajian -茶碱 chajian -查检 chajian -插件人员 chajianrenyuan -察见渊鱼 chajianyuanyu -插脚 chajiao -茶鸡蛋 chajidan -差几分 chajifen -差劲 chajin -查禁 chajin -茶晶 chajing -茶镜 chajing -察今知古 chajinzhigu -查究 chajiu -察己知人 chajizhiren -差距 chaju -插犋 chaju -茶具 chaju -察觉 chajue -察看 chakan -查勘 chakan -查看 chakan -查看器 chakanqi -查考 chakao -差可 chake -插科打诨 chakedahun -插空 chakong -查控 chakong -岔口 chakou -插口 chakou -碴口 chakou -茬口 chakou -茶枯 chaku -岔流 chaliu -汊流 chaliu -茶楼 chalou -岔路 chalu -茶炉 chalu -茶卤儿 chaluer -刹那 chana -缠绑 chanbang -觇标 chanbiao -蝉不知雪 chanbuzhixue -潺潺 chanchan -产程 chancheng -产出 chanchu -刬除 chanchu -蟾蜍 chanchu -铲除 chanchu -产道 chandao -产地 chandi -颤动 chandong -颤抖 chandou -搀兑 chandui -产儿 chaner -阐发 chanfa -产房 chanfang -禅房 chanfang -产妇 chanfu -搀扶 chanfu -蝉腹龟肠 chanfuguichang -长安棋局 changanqiju -长白山 changbaishan -倡办 changban -常备不懈 changbeibuxie -常备军 changbeijun -唱本 changben -长编 changbian -长别 changbie -长臂猿 changbiyuan -长波 changbo -长策 changce -尝尝 changchang -常常 changchang -怅怅 changchang -敞车 changche -长城 changcheng -长程 changcheng -常吃 changchi -长虫 changchong -唱酬 changchou -唱筹量沙 changchouliangsha -苌楚 changchu -长处 changchu -常川 changchuan -长川 changchuan -唱词 changci -场次 changci -长此以往 changciyiwang -畅达 changda -倡导 changdao -长笛 changdi -唱碟 changdie -场地费 changdifei -尝鼎一脔 changdingyiluan -长度 changdu -唱段 changduan -长短 changduan -长短句 changduanju -长队 changdui -唱对台戏 changduitaixi -唱独角戏 changdujiaoxi -长度约 changduyue -嫦娥 change -倡而不和 changerbuhe -嫦娥一号 changeyihao -长法 changfa -唱反调 changfandiao -厂房 changfang -长方体 changfangti -长方形 changfangxing -肠肥脑满 changfeinaoman -长风破浪 changfengpolang -偿付 changfu -唱付 changfu -娼妇 changfu -常服 changfu -唱高调 changgaodiao -唱歌 changge -长歌当哭 changgedangku -长庚 changgeng -唱功 changgong -唱工 changgong -长工 changgong -肠骨 changgu -长骨 changgu -长鼓 changgu -场馆 changguan -肠管 changguan -伥鬼 changgui -厂规 changgui -常规 changgui -常轨 changgui -常规武器 changguiwuqi -常规战争 changguizhanzheng -长号 changhao -唱和 changhe -场合 changhe -长河 changhe -阊阖 changhe -怅恨 changhen -常衡 changheng -长虹 changhong -苌弘化碧 changhonghuabi -长话短说 changhuaduanshuo -畅怀 changhuai -偿还 changhuan -惝恍迷离 changhuangmili -昌化石 changhuashi -常会 changhui -长活 changhuo -唱机 changji -场记 changji -娼妓 changji -厂价 changjia -厂家 changjia -长假 changjia -常见 changjian -长江大堤 changjiangdadi -长江天堑 changjianggianqian -长江后浪推前浪 changjianghoulangtuiqianlang -长江之水 changjiangzhishui -场景 changjing -长颈鹿 changjinglu -长久 changjiu -长句 changju -长局 changju -长卷 changjuan -猖獗一时 changjueyishi -敞开 changkai -常客 changke -长空 changkong -唱空城计 changkongchengji -敞快 changkuai -畅快 changkuai -长宽 changkuan -长款 changkuan -厂矿 changkuang -猖狂 changkuang -常来 changlai -长乐未央 changleweiyang -常例 changli -常理 changli -常量 changliang -敞亮 changliang -厂礼拜 changlibai -常鳞凡介 changlinfanjie -长林丰草 changlinfengcao -昌隆 changlong -长龙 changlong -长虑顾后 changluguhou -长毛 changmao -长毛绒 changmaorong -娼门 changmen -场面 changmian -长眠不起 changmianbuqi -场面话 changmianhua -场面人 changmianren -场面上 changmianshang -偿命 changming -唱名 changming -昌明 changming -长命百岁 changmingbaisui -长明灯 changmingdeng -长命富贵 changmingfugui -长命锁 changmingsuo -长目飞耳 changmufeier -常年 changnian -长年累月 changnianleiyue -蟾宫折桂 changongzhegui -唱盘 changpan -长跑 changpao -长袍儿 changpaoer -敞篷车 changpengche -唱片 changpian -长篇大论 changpiandalun -唱片儿 changpianer -长篇累牍 changpianleidu -长篇小说 changpianxiaoshuo -唱票 changpiao -菖蒲 changpu -长期 changqi -唱腔 changqiang -长枪 changqiang -唱起来 changqilai -常情 changqing -厂区 changqu -常去 changqu -长驱直入 changquzhiru -怅然若失 changranruoshi -唱喏 changre -常人 changren -常任 changren -长日照植物 changrizhaozhiwu -肠绒毛 changrongmao -长衫 changshan -厂商 changshang -场上 changshang -常设 changshe -长生不老 changshengbulao -长生不死 changshengbusi -长生果 changshengguo -常胜将军 changshengjiangjun -长绳系日 changshengjiri -长生久视 changshengjiushi -长舌之妇 changshezhifu -唱诗 changshi -尝试 changshi -常识 changshi -长逝 changshi -长时间 changshijian -倡首 changshou -唱收 changshou -长寿 changshou -常数 changshu -厂丝 changsi -场所 changsuo -畅所欲言 changsuoyuyan -常态 changtai -常态性 changtaixing -畅谈 changtan -常套 changtao -长天 changtian -畅通无阻 changtongwuzu -唱头 changtou -长途 changtu -长途跋涉 changtubashe -长途费 changtufei -蟾光 changuang -馋鬼 changui -长袜 changwa -怅惋 changwan -怅惘 changwang -常委 changwei -肠胃 changwei -常温 changwen -场屋 changwu -常务 changwu -唱戏 changxi -尝鲜 changxian -长线产品 changxianchanpin -畅想 changxiang -长项 changxiang -常销 changxiao -畅销 changxiao -长销 changxiao -肠系膜 changximo -尝新 changxin -畅行 changxing -长性 changxing -长行 changxing -常行军 changxingjun -厂休 changxiu -长袖善舞 changxiushanwu -畅叙 changxu -长吁短叹 changxuduantan -倡言 changyan -常言 changyan -昌言 changyan -肠炎 changyan -倘佯 changyang -徜徉 changyang -肠液 changye -倡议 changyi -肠衣 changyi -长揖不拜 changyibubai -畅饮 changyin -长缨 changying -常用 changyong -常用对数 changyongduishu -常用软件包 changyongruanjianbao -常用字 changyongzi -倡优 changyou -畅游 changyou -长于 changyu -场院 changyuan -长圆 changyuan -长斋绣佛 changzhaixiufo -唱针 changzhen -长枕大被 changzhendabei -长支 changzhi -长治久安 changzhijiuan -场中 changzhong -长轴 changzhou -常住 changzhu -唱主角 changzhujue -厂子 changzi -场子 changzi -肠子 changzi -长足 changzu -谗害 chanhai -产后 chanhou -忏悔 chanhui -搀和 chanhuo -禅机 chanji -搀假 chanjia -婵娟 chanjuan -巉峻 chanjun -禅理 chanli -蝉联 chanlian -产量 chanliang -禅林 chanlin -馋猫 chanmao -禅门 chanmen -缠绵 chanmian -缠绵悱恻 chanmianfeice -阐明 chanming -缠磨 chanmo -谗佞 channing -茶农 chanong -产品 chanpin -刬平 chanping -产婆 chanpo -产钳 chanqian -产权 chanquan -冁然而笑 chanranerxiao -缠扰 chanrao -缠绕 chanrao -缠绕茎 chanraojing -孱弱 chanruo -产褥期 chanruqi -谄上欺下 chanshangqixia -产生 chansheng -禅师 chanshi -阐释 chanshi -缠手 chanshou -阐述 chanshu -蟾酥 chansu -禅堂 chantang -铲蹚 chantang -蝉蜕 chantui -铲土机 chantuji -颤巍巍 chanweiwei -产物 chanwu -禅悟 chanwu -馋涎欲滴 chanxianyudi -产销 chanxiao -禅学 chanxue -巉岩 chanyan -谗言 chanyan -阐扬 chanyang -产业 chanye -产业工人 chanyegongren -蝉衣 chanyi -颤音 chanyin -蝉翼为重 chanyiweizhong -颤悠 chanyou -单于 chanyu -襜褕 chanyu -谄谀 chanyu -产院 chanyuan -婵媛 chanyuan -潺湲 chanyuan -禅院 chanyuan -铲运车 chanyunche -搀杂 chanza -羼杂 chanza -禅杖 chanzhang -产值 chanzhi -僝僽 chanzhou -铲子 chanzi -禅宗 chanzong -缠足 chanzu -馋嘴 chanzui -超拔 chaoba -朝拜 chaobai -潮白 chaobai -抄靶子 chaobazi -抄本 chaoben -超编 chaobian -超标 chaobiao -超不少 chaobushao -炒菜 chaocai -抄查 chaocha -超产 chaochan -超常 chaochang -超长 chaochang -吵吵 chaochao -炒炒 chaochao -超车 chaoche -超尘拔俗 chaochenbasu -超出 chaochu -超大 chaoda -朝代 chaodai -炒蛋 chaodan -抄道 chaodao -超导电性 chaodaodianxing -超导体 chaodaoti -超低 chaodi -朝顶 chaoding -超低温 chaodiwen -超短波 chaoduanbo -超短裙 chaoduanqun -超度众生 chaoduzhongsheng -超额 chaoe -超凡出世 chaofanchushi -超凡入圣 chaofanrusheng -抄肥 chaofei -嘲讽 chaofeng -朝奉 chaofeng -嘲风咏月 chaofengyongyue -朝服 chaofu -炒肝 chaogan -朝纲 chaogang -炒更 chaogeng -朝贡 chaogong -炒股 chaogu -超滚 chaogun -超过 chaoguo -超过他 chaoguota -超固态 chaogutai -超好 chaohao -潮红 chaohong -抄后路 chaohoulu -潮呼呼 chaohuhu -炒汇 chaohui -巢毁卵破 chaohuiluanpo -抄获 chaohuo -炒货 chaohuo -超级 chaoji -吵架 chaojia -抄家 chaojia -炒家 chaojia -抄件 chaojian -朝见 chaojian -吵架哦 chaojia'o chaojiao -超级大国 chaojidaguo -超级大乐透 chaojidaletou -潮解 chaojie -超级玛丽 chaojimali -朝觐 chaojin -抄近儿 chaojiner -超级市场 chaojishichang -超级拖拽 chaojituozhuai -超级旋风 chaojixuanfeng -潮剧 chaoju -超绝 chaojue -超巨星 chaojuxing -巢居穴处 chaojuxuechu -巢窟 chaoku -炒冷饭 chaolengfan -超链接 chaolianjie -超龄 chaoling -朝里无人莫做官 chaoliwurenmozuoguan -抄录 chaolu -炒买炒卖 chaomaichaomai -炒面 chaomian -炒米小 chaomixiao -抄没 chaomo -吵闹 chaonao -超能组合 chaonengzuhe -嘲弄 chaonong -超女 chaonv -钞票 chaopiao -超频 chaopin -潮气 chaoqi -超期 chaoqi -超前 chaoqian -超迁 chaoqian -超强 chaoqiang -超群拔类 chaoqunbalei -超群出众 chaoqunchuzhong -超群绝伦 chaoqunjuelun -吵嚷 chaorang -超然物外 chaoranwuwai -超然自得 chaoranzide -超然自逸 chaoranziyi -吵扰 chaorao -吵人 chaoren -超人 chaoren -潮润 chaorun -朝山 chaoshan -炒勺 chaoshao -抄身 chaoshen -朝圣 chaosheng -超升 chaosheng -超生 chaosheng -超声波 chaoshengbo -超声速 chaoshengsu -潮湿 chaoshi -超市 chaoshi -超时 chaoshi -抄手 chaoshou -抄收 chaoshou -超收 chaoshou -潮水 chaoshui -剿说 chaoshuo -吵死 chaosi -吵死了 chaosile -超俗 chaosu -超速 chaosu -朝廷 chaoting -超脱 chaotuo -潮位 chaowei -超稳定 chaowending -剿袭 chaoxi -抄袭 chaoxi -潮汐 chaoxi -朝鲜 chaoxian -朝鲜的日子 chaoxianderizi -朝向 chaoxiang -朝鲜行 chaoxianxing -朝鲜族 chaoxianzu -嘲笑 chaoxiao -超小 chaoxiao -抄写 chaoxie -潮信 chaoxin -超星 chaoxing -吵醒 chaoxing -超新星 chaoxinxing -潮绣 chaoxiu -嘲谑 chaoxue -巢穴 chaoxue -潮汛 chaoxun -朝阳 chaoyang -朝阳花 chaoyanghua -朝野 chaoye -超逸 chaoyi -超轶绝尘 chaoyijuechen -超一流 chaoyiliu -超以象外 chaoyixiangwai -抄用 chaoyong -潮涌 chaoyong -炒鱿鱼 chaoyouyu -超员 chaoyuan -超越 chaoyue -超载 chaozai -超赞 chaozan -抄造 chaozao -超找 chaozhao -朝政 chaozheng -超支 chaozhi -超重 chaozhong -朝珠 chaozhu -超卓 chaozhuo -超擢 chaozhuo -吵子 chaozi -超子 chaozi -超自然 chaoziran -吵嘴 chaozui -炒作 chaozuo -茶盘 chapan -插屏 chaping -插瓶 chaping -查铺 chapu -岔气 chaqi -茶钱 chaqian -差强人意 chaqiangrenyi -茶青 chaqing -插曲 chaqu -插圈弄套 chaquannongtao -岔曲儿 chaquer -诧然 charan -插入 charu -差三错四 chasancuosi -茶色 chase -插上 chashang -叉烧 chashao -查哨 chashao -茶社 chashe -插身 chashen -差生 chasheng -差失 chashi -查实 chashi -茶食 chashi -插手 chashou -查收 chashou -茶水 chashui -插穗 chasui -茶汤 chatang -茶汤壶 chatanghu -插头 chatou -插图 chatu -茶托 chatuo -查问 chawen -差误 chawu -查无实据 chawushiju -插销 chaxiao -茶锈 chaxiu -插叙 chaxu -查寻 chaxun -查巡 chaxun -查询 chaxun -查询过 chaxunguo -嵖岈 chaya -察验 chayan -岔眼 chayan -查验 chayan -插秧 chayang -察言观色 chayanguanse -叉腰 chayao -插页 chaye -查夜 chaye -茶叶 chaye -差异 chayi -诧异 chayi -茶艺 chayi -差以毫厘 chayihaoli -查一下 chayixia -茶园 chayuan -差远了 chayuanle -查阅 chayue -茶余饭后 chayufanhou -茶余酒后 chayujiuhou -查账 chazhang -查找 chazhao -查照 chazhao -查证 chazheng -差之毫厘 chazhihaoli -搽脂抹粉 chazhimofen -茶砖 chazhuan -叉子 chazi -岔子 chazi -杈子 chazi -汊子 chazi -茬子 chazi -茶资 chazi -查资料 chaziliao -姹紫嫣红 chaziyanhong -插足 chazu -插嘴 chazui -插座 chazuo -茶座 chazuo -车把 cheba -扯白 chebai -车帮 chebang -车把势 chebashi -车本 cheben -撤编 chebian -撤兵 chebing -撤差 chechai -车厂 chechang -车场 chechang -车程 checheng -撤除 chechu -车床 chechuang -车次 checi -车殆马烦 chedaimafan -扯淡 chedan -扯蛋 chedan -车道 chedao -车到山前必有路 chedaoshanqianbiyoulu -扯大旗 chedaqi -彻底 chedi -澈底 chedi -掣电 chedian -撤佃 chedian -撤掉 chediao -彻底删除 chedishanchu -车队 chedui -撤防 chefang -车匪 chefei -车费 chefei -车份儿 chefener -车夫 chefu -车工 chegong -车公里 chegongli -车钩 chegou -彻骨 chegu -车轱辘话 cheguluhua -车号 chehao -扯后腿 chehoutui -撤换 chehuan -扯谎 chehuang -撤回 chehui -车祸 chehuo -车技 cheji -车驾 chejia -车间 chejian -掣襟露肘 chejinluzhou -撤军 chejun -车况 chekuang -车筐 chekuang -车老板 chelaoban -撤离 cheli -车辆 cheliang -坼裂 chelie -车裂 chelie -车流 cheliu -车轮战 chelunzhan -车马费 chemafei -车马盈门 chemayingmen -车门 chemen -尘埃 chenai -尘埃落定 chenailuoding -趁便 chenbian -陈兵 chenbing -沈博绝丽 chenbojueli -衬布 chenbu -称不上 chenbushang chengbushang -沉沉 chenchen -陈陈相因 chenchenxiangyin -晨炊 chenchui -趻踔 chenchuo -踸踔 chenchuo -陈词滥调 chencilandiao -陈醋 chencu -沉淀 chendian -沉甸甸 chendiandian -尘毒 chendu -车内 chenei -陈放 chenfang -尘饭涂羹 chenfantugeng -尘肺 chenfei -尘封 chenfeng -臣服 chenfu -陈腐 chenfu -沉浮俯仰 chenfufuyang -成败得失 chengbaideshi -成败利钝 chengbailidun -成败论人 chengbailunren -惩办 chengban -承办 chengban -呈报 chengbao -城堡 chengbao -承保 chengbao -承包 chengbao -成本 chengben -成本会计 chengbenkuaiji -澄碧 chengbi -称便 chengbian -称兵 chengbing -称病 chengbing -秤不离砣 chengbulituo -成才 chengcai -成材 chengcai -成材林 chengcailin -撑场面 chengchangmian -撑肠拄腹 chengchangzhufu -澄彻 chengche -澄澈 chengche -乘车戴笠 chengchedaili -承尘 chengchen -琤琤 chengcheng -称臣纳贡 chengchennagong -城池 chengchi -撑持 chengchi -成虫 chengchong -乘除 chengchu -惩处 chengchu -枨触 chengchu -秤锤 chengchui -琤瑽 chengcong -称大 chengda -称贷 chengdai -承担 chengdan -称道 chengdao -称得上 chengdeshang -呈递 chengdi -程度 chengdu -成都 chengdu -诚笃 chengdu -城垛 chengduo -成都市 chengdushi -惩恶劝善 chengequanshan -惩罚 chengfa -乘法 chengfa -成法 chengfa -承乏 chengfa -乘方 chengfang -城防 chengfang -程菲 chengfei -乘肥衣轻 chengfeiyiqing -成份 chengfen -成分 chengfen -乘风破浪 chengfengpolang -惩忿窒欲 chengfenzhiyu -成服 chengfu -秤杆 chenggan -蛏干 chenggan -撑杆跳高 chenggantiaogao -成个儿 chenggeer -城根 chenggen -惩羹吹齑 chenggengchuiji -成功 chenggong -成功过 chenggongguo -成功率 chenggonglv -成功哦 chenggongo -秤钩 chenggou -城关 chengguan -称孤道寡 chenggudaogua -成果 chengguo -城壕 chenghao -城濠 chenghao -秤毫 chenghao -称号 chenghao -称贺 chenghe -噌吰 chenghong -橙红 chenghong -称呼 chenghu -成化 chenghua -秤花 chenghua -诚惶诚恐 chenghuangchengkong -橙黄橘绿 chenghuangjulu -城隍庙 chenghuangmiao -承欢膝下 chenghuanxixia -成活 chenghuo -瞠乎其后 chenghuqihou -城狐社鼠 chenghusheshu -乘机 chengji -乘积 chengji -成绩 chengji -承继 chengji -成家立业 chengjialiyie -城建 chengjian -承建 chengjian -乘坚策肥 chengjiancefei -澄江如练 chengjiangrulian -城郊 chengjiao -成己成物 chengjichengwu -惩戒 chengjie -承接 chengjie -成绩斐然 chengjifeiran -乘警 chengjing -秤斤注两 chengjinzhuliang -成吉思汗 chengjisihan -成就感 chengjiugan -成句 chengju -乘客 chengke -诚恳 chengken -程控 chengkong -呈览 chenglan -承揽 chenglan -成例 chengli -成立 chengli -成殓 chenglian -乘凉 chengliang -承霤 chengliu -柽柳 chengliu -乘龙快婿 chenglongkuaixu -成龙配套 chenglongpeitao -城楼 chenglou -呈露 chenglu -乘鸾跨凤 chengluankuafeng -成寐 chengmei -承蒙 chengmeng -程门立雪 chengmenlixue -撑门面 chengmenmian -城门失火 chengmenshihuo -成眠 chengmian -骋目 chengmu -瞠目结舌 chengmujieshe -城内 chengnei -逞能 chengneng -成年 chengnian -成年累月 chengnianleiyue -秤纽 chengniu -承诺 chengnuo -尘垢秕糠 chengoubikang -秤盘子 chengpanzi -成品 chengpin -秤平斗满 chengpingdouman -承平盛世 chengpingshengshi -诚朴 chengpu -撑起 chengqi -盛器 chengqi -称奇 chengqi -惩前毖后 chengqianbihou -成千成万 chengqianchengwan -城墙 chengqiang -逞强 chengqiang -承前启后 chengqianqihou -成千上万 chengqianshangwan -乘其不备 chengqibubei -成气候 chengqihou -成亲 chengqin -呈请 chengqing -承情 chengqing -成全 chengquan -城阙 chengque -成群结队 chengqunjiedui -诚然 chengran -承认 chengren -成人 chengren -成人不自在 chengrenbuzizai -成人教育 chengrenjiaoyu -成仁取义 chengrenquyi -成人之美 chengrenzhimei -乘人之危 chengrenzhiwei -成日 chengri -成色 chengse -称赏 chengshang -承上启下 chengshangqixia -乘势 chengshi -乘时 chengshi -城市 chengshi -诚实 chengshi -程式 chengshi -成事不足 chengshibuzu -城市里 chengshili -城市贫民 chengshipinmin -城市热岛效应 chengshiredaoxiaoying -承受 chengshou -成数 chengshu -成熟 chengshu -称述 chengshu -成熟风韵 chengshufengyun -成说 chengshuo -称说 chengshuo -撑死 chengsi -呈送 chengsong -称颂 chengsong -成算在心 chengsuanzaixin -成所需 chengsuoxu -称叹 chengtan -成套 chengtao -成体 chengti -承题 chengti -成天 chengtian -蛏田 chengtian -承天之祐 chengtianzhiyou -秤砣 chengtuo -嗔怪 chenguai -辰光 chenguang -晨光熹微 chenguangxiwei -陈冠希 chenguanxi -陈规陋习 chenguilouxi -陈谷子烂芝麻 chenguzilanzhima -沉痼自若 chenguziruo -承望 chengwang -称王称霸 chengwangchengba -成为 chengwei -称为 chengwei -称谓 chengwei -乘伪行诈 chengweixingzha -呈文 chengwen -成文 chengwen -成文法 chengwenfa -乘务 chengwu -乘务员 chengwuyuan -承袭 chengxi -呈献 chengxian -呈现 chengxian -称羡 chengxian -程限 chengxian -丞相 chengxiang -城厢 chengxiang -成想 chengxiang -承想 chengxiang -称贤荐能 chengxianjianneng -承先启后 chengxianqihou -城下之盟 chengxiazhimeng -称谢 chengxie -乘隙而入 chengxierru -成心 chengxin -诚心 chengxin -诚信 chengxin -诚心诚意 chengxinchengyi -秤薪而爨 chengxinercuan -成型 chengxing -成性 chengxing -成形 chengxing -秤星 chengxing -乘兴而来 chengxingerlai -逞性妄为 chengxingwangwei -称雄 chengxiong -称兄道弟 chengxiongdaodi -逞凶肆虐 chengxiongsinue -成宿 chengxiu -称许 chengxu -程序 chengxu -程序包 chengxubao -乘虚迭出 chengxudiechu -程序对付 chengxuduifu -乘虚而入 chengxuerru -程序控制 chengxukongzhi -程序文件 chengxuwenjian -程序下 chengxuxia -程序员 chengxuyuan -称扬 chengyang -承颜候色 chengyanhouse -成药 chengyao -撑腰 chengyao -成夜 chengye -成也萧何 chengyexiaohe -成衣 chengyi -成议 chengyi -诚意 chengyi -成一家言 chengyijianyan -惩一儆百 chengyijingbai -惩一警百 chengyijingbai -成因 chengyin -承印 chengyin -称引 chengyin -承应 chengying -澄莹 chengying -成语 chengyu -乘员 chengyuan -城垣 chengyuan -成员 chengyuan -称雨道晴 chengyudaoqing -呈阅 chengyue -成约 chengyue -承运 chengyun -承载 chengzai -称赞 chengzan -成则为王 chengzeweiwang -成长 chengzhang -撑着 chengzhe -城镇 chengzhen -呈正 chengzheng -惩治 chengzhi -诚挚 chengzhi -承重 chengzhong -承重孙 chengzhongsun -成竹在胸 chengzhuzaixiong -呈子 chengzi -橙子 chengzi -程子 chengzi -蛏子 chengzi -成总儿 chengzonger -承租 chengzu -乘坐 chengzuo -承做 chengzuo -称作 chengzuo -沉酣 chenhan -尘寰 chenhuan -晨昏定省 chenhundingxing -陈货 chenhuo -趁火打劫 chenhuodajie -沉寂 chenji -沉积 chenji -趁机 chenji -陈迹 chenji -沉降 chenjiang -尘芥 chenjie -沉浸 chenjin -沉静寡言 chenjingguayan -陈旧 chenjiu -陈酒 chenjiu -沉积岩 chenjiyan -沉疴难起 chenkenanqi -衬裤 chenku -沉雷 chenlei -衬里 chenli -晨练 chenlian -陈粮 chenliang -臣僚 chenliao -衬料 chenliao -陈列 chenlie -沉李浮瓜 chenlifugua -衬领 chenling -沉沦 chenlun -尘虑 chenlv -沉闷 chenmen -臣门如市 chenmenrushi -沉迷 chenmi -抻面 chenmian -沉绵 chenmian -沉湎酒色 chenmianjiuse -臣民 chenmin -晨鸣纸业 chenmingzhiye -沉没 chenmo -沉默 chenmo -沉默寡言 chenmoguayan -瞋目切齿 chenmuqiechi -沉溺 chenni -陈酿 chenniang -陈年老丈 chennianlaozhang -嗔怒 chennu -陈皮 chenpi -沉潜 chenqian -称钱 chenqian -趁钱 chenqian -陈情 chenqing -陈请 chenqing -嗔拳不打笑面 chenquanbudaxiaomian -衬裙 chenqun -趁热打铁 chenredatie -趁人之危 chenrenzhiwei -辰砂 chensha -衬衫 chenshan -趁墒 chenshang -陈绍 chenshao -陈设 chenshe -称身 chenshen -陈胜吴广起义 chenshengwuguangqiyi -尘世 chenshi -尘事 chenshi -辰时 chenshi -趁势落篷 chenshiluopeng -陈世美 chenshimei -趁手 chenshou -沉睡 chenshui -陈水扁 chenshuibian -陈述句 chenshuju -陈说 chenshuo -沉思 chensi -尘俗 chensu -陈诉 chensu -陈套 chentao -称体裁衣 chenticaiyi -称体载衣 chenticaiyi -沉痛 chentong -尘土 chentu -衬托 chentuo -谶纬 chenwei -陈伟 chenwei -沉稳 chenwen -尘雾 chenwu -晨曦 chenxi -沉陷 chenxian -沉箱 chenxiang -沉香 chenxiang -尘嚣 chenxiao -晨兴夜寐 chenxingyemei -臣心如水 chenxinrushui -称心如意 chenxinruyi -沉雄 chenxiong -趁虚而入 chenxuerru -尘烟 chenyan -陈言务去 chenyanwuqu -沉抑 chenyi -沉毅 chenyi -衬衣 chenyi -沉吟不决 chenyinbujue -沉吟章句 chenyinzhangju -陈一舟 chenyizhou -沉勇 chenyong -谶语 chenyu -宸垣 chenyuan -尘缘 chenyuan -称愿 chenyuan -沉冤莫白 chenyuanmobai -沉郁顿挫 chenyuduncuo -沉鱼落雁 chenyuluoyan -趁早 chenzao -沉渣 chenzha -陈账 chenzhang -沉着 chenzhe -沉滞 chenzhi -陈芝麻烂 chenzhimalan -沉重 chenzhong -晨钟暮鼓 chenzhongmugu -沉住气 chenzhuqi -臣子 chenzi -衬字 chenzi -沉滓泛起 chenzifanqi -沉醉 chenzui -车牌 chepai -车牌号 chepaihao -车棚 chepeng -车篷 chepeng -扯篷拉纤 chepenglaqian -扯皮 chepi -车皮 chepi -车钱 cheqian -砗磲 chequ -车圈 chequan -扯臊 chesao -车上 cheshang -扯上 cheshang -彻上彻下 cheshangchexia -车身 cheshen -扯手 cheshou -车手 cheshou -车水马龙 cheshuimalong -撤诉 chesu -车速 chesu -车胎 chetai -扯谈 chetan -车条 chetiao -车头 chetou -彻头彻尾 chetouchewei -扯腿 chetui -撤退 chetui -车瓦 chewa -车位 chewei -彻悟 chewu -车无退表 chewutuibiao -撤下 chexia -车厢 chexiang -车箱 chexiang -扯闲篇 chexianpian -撤消 chexiao -撤销 chexiao -车削 chexiao -彻夜 cheye -车辕 cheyuan -车载斗量 chezaidouliang -车闸 chezha -车站 chezhan -车展 chezhan -车照 chezhao -唓嗻 chezhe -车辙 chezhe -撤职 chezhi -掣肘 chezhou -车轴 chezhou -车主 chezhu -撤资 chezi -车子 chezi -车资 chezi -车组 chezu -痴騃 chi'ai chiai -齿白唇红 chibaichunhong -吃白饭 chibaifan -吃白食 chibaishi -翅膀 chibang -吃饱 chibao -吃饱了撑着 chibaolechengzhe -赤背 chibei -赤壁 chibi -吃遍 chibian -赤壁鏖兵 chibi'aobing chibiaobing -吃瘪 chibie -吃闭门羹 chibimengeng -赤膊上阵 chiboshangzhen -尺布斗粟 chibudousu -吃不服 chibufu -吃不开 chibukai -吃不来 chibulai -吃不了 chibuliao -吃不上 chibushang -吃不完 chibuwan -吃不消 chibuxiao -吃不要 chibuyao -吃不住 chibuzhu -吃不准 chibuzhun -持仓 chicang -吃长斋 chichangzhai -赤潮 chichao -赤忱 chichen -驰骋 chicheng -驰骋疆场 chichengjiangchang -赤诚相待 chichengxiangdai -吃吃喝喝 chichihehe -持筹握算 chichouwosuan -彳亍 chichu -踟躇 chichu -尺椽片瓦 chichuanpianwa -吃穿用度 chichuanyongdu -踟蹰不前 chichubuqian -齿唇音 chichunyin -吃醋 chicu -尺寸 chicun -尺寸可取 chicunkequ -尺寸之地 chicunzhidi -尺寸之功 chicuzhigong -吃大锅饭 chidaguofan -吃大户 chidahu -痴呆 chidai -赤胆忠心 chidanzhongxin -吃刀 chidao -吃到 chidao -赤道 chidao -迟到 chidao -吃得 chide -吃的 chide -吃得开 chidekai -吃得来 chidelai -吃得消 chidexiao -吃得住 chidezhu -斥地 chidi -吃点 chidian -赤地千里 chidiqianli -吃豆腐 chidoufu -尺度 chidu -尺牍 chidu -尺短寸长 chiduancuchang -迟钝 chidun -吃多 chiduo -褫夺 chiduo -吃独食 chidushi -吃儿 chier -痴儿呆女 chierdainu -吃法 chifa -持法 chifa -吃饭 chifan -吃饭吧 chifanba -吃饭没有 chifanmeiyou -吃饭呢 chifanne -吃饭去 chifanqu -吃饭去吧 chifanquba -痴肥 chifei -吃粉笔灰 chifenbihui -敕封 chifeng -尺幅哦 chifu'o chifuo -尺幅千里 chifuqianli -吃干醋 chigancu -吃个 chige -斥革 chige -褫革 chige -吃个饭 chigefan -吃功夫 chigongfu -尺骨 chigu -耻骨 chigu -吃光 chiguang -吃官司 chiguansi -吃馆子 chiguanzi -吃过 chiguo -翅果 chiguo -吃好 chihao -叱呵 chihe -叱喝 chihe -吃喝儿 chiheer -持衡拥璇 chihengyongxuan -吃喝玩乐 chihewanle -赤红 chihong -斥候 chihou -吃后悔药 chihouhuiyao -痴话 chihua -弛缓 chihuan -迟缓 chihuan -吃皇粮 chihuangliang -吃回扣 chihuikou -吃回来 chihuilai -吃货 chihuo -尺蠖蛾 chihuoe -尺蠖求伸 chihuoqiushen -齿及 chiji -持家 chijia -敕建 chijian -吃讲茶 chijiangcha -吃教 chijiao -赤脚 chijiao -赤脚医生 chijiaoyisheng -吃劲 chijin -吃紧 chijin -弛禁 chijin -赤金 chijin -吃惊 chijing -持久战 chijiuzhan -吃开口饭 chikaikoufan -吃空额 chikonge -吃口 chikou -赤口毒舌 chikoudushe -吃苦 chiku -痴狂 chikuang -吃亏 chikui -吃苦头 chikutou -迟来 chilai -赤佬 chilao -吃劳保 chilaobao -吃老本 chilaoben -吃了 chile -吃力 chili -斥力 chili -吃粮不管事 chiliangbuguanshi -持蠡测海 chilicehai -炽烈 chilie -叱令 chiling -敕令 chiling -饬令 chiling -吃零嘴 chilingzui -吃里爬外 chilipawai -哧溜 chiliu -斥卤 chilu -赤露 chilu -齿录 chilu -持论 chilun -赤裸裸 chiluoluo -持禄养交 chiluyangjiao -叱骂 chima -尺码 chima -斥骂 chima -斥卖 chimai -翅脉 chimai -魑魅魍魉 chimeiwangliang -痴梦 chimeng -侈糜 chimi -痴迷 chimi -吃面 chimian -驰名中外 chimingzhongwai -驰目 chimu -鸱目虎吻 chimuhuwen -迟暮之年 chimuzhinian -吃拿 china -吃南瓜就 chinanguajiu -痴男怨女 chinanyuannu -吃派饭 chipaifan -吃偏饭 chipianfan -持平 chiping -持平之论 chipingzhilun -赤贫如洗 chipinruxi -齿腔 chiqiang -吃枪子 chiqiangzi -吃请 chiqing -吃青 chiqing -炽情 chiqing -痴情 chiqing -驰驱 chiqu -炽热 chire -痴人说梦 chirenshuomeng -吃肉 chirou -耻辱 chiru -吃啥 chisha -痴傻 chisha -吃上 chishang -迟少 chishao -持身 chishen -炽盛 chisheng -赤绳系足 chishengjizu -赤身露体 chishenluti -赤舌烧城 chisheshaocheng -吃屎 chishi -赤手空拳 chishoukongquan -敕书 chishu -驰书 chishu -尺树寸泓 chishucunhong -尺水丈波 chishuizhangbo -吃素 chisu -齿髓 chisui -侈谈 chitan -池塘 chitang -池汤 chitang -赤条条 chitiaotiao -吃透 chitou -尺头 chitou -尺头儿 chitouer -驰突 chitu -斥退 chitui -吃完 chiwan -吃完饭 chiwanfan -齿亡舌存 chiwangshecun -吃完晚上 chiwanwanshang -吃瓦片儿 chiwapianer -鸱尾 chiwei -持危扶颠 chiweifudian -叱问 chiwen -鸱吻 chiwen -迟误 chiwu -驰骛 chiwu -吃午饭 chiwufan -翅席 chixi -吃下 chixia -吃现成饭 chixianchengfan -吃闲饭 chixianfan -吃相 chixiang -吃香 chixiang -痴想 chixiang -赤县神州 chixianshenzhou -嗤笑 chixiao -痴笑 chixiao -耻笑 chixiao -鸱枭 chixiao -鸱鸮 chixiao -赤小豆 chixiaodou -吃小灶 chixiaozao -吃下去 chixiaqu -弛懈 chixie -吃心 chixin -赤心 chixin -痴心妄想 chixinwangxiang -鸱鸺 chixiu -持续 chixu -吃哑巴亏 chiyabakui -齿牙春色 chiyachunse -吃鸭蛋 chiyadan -池盐 chiyan -迟延 chiyan -吃药 chiyao -鸱鸦嗜鼠 chiyashishu -齿牙余论 chiyayulun -尺页 chiye -迟疑 chiyi -齿龈 chiyin -尺蚓穿堤 chiyinchuandi -持盈保泰 chiyingbaotai -吃一堑 chiyiqian -尺有所短 chiyousuoduan -吃鱼 chiyu -池浴 chiyu -驰誉 chiyu -驰援 chiyuan -池鱼笼鸟 chiyulongniao -池鱼之殃 chiyuzhiyang -敕造 chizao -迟早 chizao -吃早饭 chizaofan -迟早哦啊的 chizaooade -叱责 chize -斥责 chize -尺泽之鲵 chizezhini -叱咤风云 chizhafengyun -吃斋 chizhai -持斋把素 chizhaibasu -痴长 chizhang -池沼 chizhao -吃着 chizhe -持正 chizheng -迟滞 chizhi -嗤之以鼻 chizhiyibi -持之以恒 chizhiyiheng -持之有故 chizhiyougu -吃重 chizhong -尺中 chizhong -驰骤 chizhou -吃住 chizhu -斥逐 chizhu -吃准 chizhun -吃着不尽 chizhuobujin -匙子 chizi -尺子 chizi -斥资 chizi -池子 chizi -痴子 chizi -翅子 chizi -赤字 chizi -赤子之心 chizizhixin -瘈瘲 chizong -瘛瘲 chizong -赤足 chizu -吃嘴 chizui -吃罪 chizui -痴醉 chizui -池座 chizuo -宠爱 chongai -崇拜 chongbai -重版 chongban -重瓣胃 chongbanwei -虫臂鼠肝 chongbishugan -重播 chongbo -虫草 chongcao -重茬 chongcha -充畅 chongchang -重唱 chongchang -冲程 chongcheng -充斥 chongchi -虫吃牙 chongchiya -憧憧 chongchong -冲出 chongchu -重出 chongchu -冲床 chongchuang -充磁 chongci -冲刺 chongci -重大 chongda zhongda -冲淡 chongdan -充当 chongdang -重蹈覆辙 chongdaofuzhe -冲抵 chongdi -充电 chongdian -充电器 chongdianqi -重叠 chongdie -冲顶 chongding -重定向 chongdingxiang -冲动 chongdong -重读 chongdu zhongdu -冲盹儿 chongduner -重睹天日 chongdutianri -宠儿 chonger -虫儿 chonger -充耳不闻 chongerbuwen -重发 chongfa -冲犯 chongfan -充分 chongfen -充分不必要 chongfenbubiyao -冲锋 chongfeng -崇奉 chongfeng -重逢 chongfeng -冲锋枪 chongfengqiang -冲锋陷阵 chongfengxianzhen -冲服 chongfu -重复 chongfu -重复轮子 chongfulunzi -重钢 chonggang -崇高 chonggao -充公 chonggong -重规迭矩 chongguidieju -重归于好 chongguiyuhao -虫害 chonghai -重合 chonghe -重合度 chonghedu -重婚 chonghun -冲昏头脑 chonghuntounao -冲击 chongji -冲剂 chongji -冲积 chongji -重建 chongjian -重趼 chongjian -重见天日 chongjiantianri -冲击波 chongjibo -冲劲 chongjin -冲劲儿 chongjiner -崇敬 chongjing -憧憬 chongjing -冲决 chongjue -充军 chongjun -重开 chongkai -虫口 chongkou -冲口而出 chongkouerchu -冲扩 chongkuo -重来 chonglai -冲浪 chonglang -充类至尽 chongleizhijin -冲力 chongli -冲凉 chongliang -冲量 chongliang -冲龄 chongling -重峦叠嶂 chongluandiezhang -崇论闳议 chonglunhongyi -重落 chongluo -重码 chongma -充满 chongman -重门击柝 chongmenjituo -重名 chongming -重命名 chongmingming -冲模 chongmu -充沛 chongpei -冲破 chongpo -重启 chongqi -充其量 chongqiliang -虫情 chongqing -重庆 chongqing -重庆大学 chongqingdaxue -充气娃娃 chongqiwawa -充任 chongren -冲入 chongru -宠辱不惊 chongrubujing -宠辱皆忘 chongrujiewang -宠辱若惊 chongruruojing -充塞 chongse -冲杀 chongsha -冲上 chongshang -崇尚 chongshang -崇山峻岭 chongshanjunling -虫沙猿鹤 chongshayuanhe -重审 chongshen -重申 chongshen -重生父母 chongshengfumu -充实 chongshi -冲刷 chongshua -重刷 chongshua -重孙 chongsun -重孙女 chongsunnv -重沓 chongta -冲腾 chongteng -冲田 chongtian -冲突 chongtu -冲完 chongwan -茺蔚 chongwei -重围 chongwei -重文 chongwen -重温旧梦 chongwenjiumeng -宠物 chongwu -重五 chongwu -重午 chongwu -冲喜 chongxi -冲洗 chongxi -重现 chongxian -冲销 chongxiao -重霄 chongxiao -重写 chongxie -宠信 chongxin -重新 chongxin -重新传 chongxinchuan -宠幸 chongxing -重行 chongxing -重新换 chongxinhuan -重新配置 chongxinpeizhi -重修 chongxiu -重修旧好 chongxiujiuhao -充血 chongxue -冲压 chongya -虫牙 chongya -虫眼 chongyan -重演 chongyan -崇仰 chongyang -崇洋 chongyang -重样 chongyang -重洋 chongyang -重阳节 chongyangjie -充要 chongyao -冲要 chongyao -充要条件 chongyaotiaojian -充溢 chongyi -重译 chongyi -重印 chongyin -充盈 chongying -虫瘿 chongying -宠用 chongyong -充裕 chongyu -虫灾 chongzai -重载 chongzai -冲账 chongzhang -重张 chongzhang -崇祯 chongzhen -重整旗鼓 chongzhengqigu -充值 chongzhi -重置 chongzhi -虫豸 chongzhi -充值卡 chongzhika -冲撞 chongzhuang -重装 chongzhuang -冲子 chongzi -虫子 chongzi -铳子 chongzi -重奏 chongzou -充足 chongzu -重组 chongzu -重足而立 chongzuerli -重做 chongzuo -丑八怪 choubaguai -筹办 chouban -酬报 choubao -筹备 choubei -丑表功 choubiaogong -酬宾 choubin -臭不可当 choubukedang -抽测 chouce -抽查 choucha -惆怅 chouchang -酬唱 chouchang -愁肠百结 chouchangbaijie -愁肠寸断 chouchangcunduan -愁肠九回 chouchangjiuhui -臭虫 chouchong -丑丑 chouchou -懤懤 chouchou -抽抽搭搭 chouchoudada -抽抽儿 chouchouer -愁楚 chouchu -抽搐 chouchu -踌躇不前 chouchubuqian -踌躇满志 chouchumanzhi -臭椿 chouchun -筹措 choucuo -抽打 chouda -酬答 chouda -丑旦 choudan -抽刀断水 choudaoduanshui -丑诋 choudi -仇敌 choudi -抽调 choudiao -抽丁 chouding -抽斗 choudou -臭豆腐 choudoufu -绸缎 chouduan -酬对 choudui -愁多夜长 chouduoyechang -丑恶 choue -抽肥补瘦 choufeibushou -抽工夫 chougongfu -酬和 chouhe -仇恨 chouhen -臭烘烘 chouhonghong -稠糊 chouhu -丑化 chouhua -丑话 chouhua -筹划 chouhua -愁怀 chouhuai -臭乎乎 chouhuhu -筹集 chouji -仇家 choujia -抽检 choujian -瞅见 choujian -筹建 choujian -抽奖 choujiang -筹借 choujie -抽筋 choujin -酬金 choujin -抽筋拔骨 choujinbagu -抽经 choujing -丑剧 chouju -丑角 choujue -抽考 choukao -抽空 choukong -愁苦 chouku -酬劳 choulao -俦类 choulei -丑类恶物 chouleiewu -抽冷子 choulengzi -丑陋 choulou -俦侣 choulv -筹码 chouma -臭骂 chouma -臭美 choumei -愁眉不展 choumeibuzhan -愁眉苦脸 choumeikulian -愁眉泪眼 choumeileiyan -愁眉锁眼 choumeisuoyan -愁闷 choumen -臭名远扬 choumingyuanyang -臭名昭著 choumingzhaozhu -筹谋 choumou -抽搦 chounuo -丑女 chounv -臭皮囊 choupinang -丑婆子 choupozi -抽泣 chouqi -臭棋 chouqi -抽签 chouqian -抽气机 chouqiji -抽青 chouqing -抽取 chouqu -稠人广众 chourenguangzhong -稠人广座 chourenguangzuo -仇人相见 chourenxiangjian -畴日 chouri -愁容 chourong -臭肉来蝇 chouroulaiying -仇杀 chousha -抽纱 chousha -筹商 choushang -抽身 choushen -丑声远播 choushengyuanbo -丑事 choushi -丑史 choushi -丑时 choushi -仇视 choushi -愁事 choushi -抽水 choushui -抽税 choushui -臭水 choushui -抽水机 choushuiji -抽水马桶 choushuimatong -丑斯 chousi -愁思 chousi -抽丝剥茧 chousibaojian -筹算 chousuan -抽穗 chousui -抽缩 chousuo -丑态 choutai -抽薹 choutai -丑态百出 choutaibaichu -抽逃 choutao -抽屉 chouti -抽头 choutou -仇外 chouwai -臭味 chouwei -丑闻 chouwen -丑闻呃 chouwene -绸纹纸 chouwenzhi -仇隙 chouxi -畴昔 chouxi -抽闲 chouxian -臭腺 chouxian -抽象 chouxiang -抽象劳动 chouxianglaodong -抽象思维 chouxiangsiwei -酬谢 chouxie -丑行 chouxing -抽薪止沸 chouxinzhifei -抽雄 chouxiong -愁绪 chouxu -抽芽 chouya -抽烟 chouyan -抽验 chouyan -丑样 chouyang -抽样 chouyang -臭氧 chouyang -臭氧层 chouyangceng -臭氧洞 chouyangdong -抽咽 chouye -抽噎 chouye -抽绎 chouyi -绎 chouyi -抽印 chouyin -酬应 chouying -仇冤 chouyuan -仇怨 chouyuan -愁云惨雾 chouyuncanwu -踌伫 chouzhu -抽壮丁 chouzhuangding -筹资 chouzi -绸子 chouzi -酬酢 chouzuo -揣测 chuaice -揣度 chuaiduo -揣合逢迎 chuaihefengying -揣摩 chuaimo -揣摸 chuaimo -揣手儿 chuaishouer -揣想 chuaixiang -搋子 chuaizi -欻拉 chuala -串案 chuanan -穿帮 chuanbang -船帮 chuanbang -传本 chuanben -椽笔 chuanbi -穿壁引光 chuanbiyinguang -传播 chuanbo -船舶 chuanbo -传布 chuanbu -船埠 chuanbu -传不懂 chuanbudong -川菜 chuancai -船舱 chuancang -穿插 chuancha -传唱 chuanchang -传抄 chuanchao -传承 chuancheng -传出 chuanchu -串串 chuanchuan -传出神经 chuanchushenjing -穿刺 chuanci -舛错 chuancuo -传达 chuanda -传代 chuandai -穿戴 chuandai -传单 chuandan -传到 chuandao -传导 chuandao -船到江心补漏迟 chuandaojiangxinbulouchi -传道受业 chuandaoshouye -传灯 chuandeng -传递 chuandi -川地 chuandi -传动 chuandong -传动带 chuandongdai -船多不碍路 chuanduobu'ailu chuanduobuailu -舛讹百出 chuanebaichu -川费 chuanfei -传粉 chuanfen -船夫 chuanfu -传感器 chuanganqi -传告 chuangao -创办 chuangban -床板 chuangban -创编 chuangbian -幢幢 chuangchuang -床单 chuangdan -闯荡江湖 chuangdangjianghu -床垫 chuangdian -怆地呼天 chuangdihutian -窗洞 chuangdong -船歌 chuange -穿个 chuange -传给 chuangei -传给我 chuangeiwo -窗格子 chuanggezi -闯关 chuangguan -闯关东 chuangguandong -闯过来 chuangguolai -创痕 chuanghen -闯红灯 chuanghongdeng -窗户 chuanghu -窗花 chuanghua -创汇 chuanghui -创获 chuanghuo -闯祸 chuanghuo -疮痂 chuangjia -创建 chuangjian -创见 chuangjian -闯将 chuangjiang -闯江湖 chuangjianghu -创建者 chuangjianzhe -闯劲 chuangjin -闯进 chuangjin -创举 chuangju -创巨痛深 chuangjutongshen -创刊 chuangkan -创刊号 chuangkanhao -创口 chuangkou -疮口 chuangkou -窗口 chuangkou -窗口吟唱 chuangkouyinchang -创利 chuangli -创立 chuangli -窗帘 chuanglian -闯练 chuanglian -窗棂 chuangling -窗幔 chuangman -创面 chuangmian -窗明几净 chuangmingjijing -串供 chuangong -创牌子 chuangpaizi -闯牌子 chuangpaizi -床铺 chuangpu -怆然 chuangran -窗纱 chuangsha -窗扇 chuangshan -创伤 chuangshang -床上 chuangshang -床上安床 chuangshanganchuang -创设 chuangshe -闯世界 chuangshijie -创始人 chuangshiren -创收 chuangshou -创税 chuangshui -床榻 chuangta -窗台 chuangtai -窗屉子 chuangtizi -创痛 chuangtong -怆痛 chuangtong -床头灯 chuangtoudeng -床头柜 chuangtougui -床头金尽 chuangtoujinjin -传观 chuanguan -穿过 chuanguo -传过来 chuanguolai -窗外 chuangwai -床位 chuangwei -床帏 chuangwei -窗帷 chuangwei -创新 chuangxin -床沿 chuangyan -窗沿 chuangyan -创业 chuangye -创业垂统 chuangyechuitong -创业维艰 chuangyeweijian -创业资金 chuangyezijin -创意 chuangyi -创痍 chuangyi -创议 chuangyi -疮痍满目 chuangyimanmu -窗友 chuangyou -创造 chuangzao -创造性 chuangzaoxing -床罩 chuangzhao -创制 chuangzhi -窗纸 chuangzhi -床子 chuangzi -窗子 chuangzi -床笫之私 chuangzizhisi -创作 chuangzuo -川红 chuanhong -传呼 chuanhu -船户 chuanhu -串花 chuanhua -传话 chuanhua -串换 chuanhuan -传唤 chuanhuan -传呼电话 chuanhudianhua -传家 chuanjia -船家 chuanjia -传家宝 chuanjiabao -穿甲弹 chuanjiadan -传见 chuanjian -串讲 chuanjiang -传教 chuanjiao -传教士 chuanjiaoshi -传戒 chuanjie -传经 chuanjing -穿井得人 chuanjingderen -川剧 chuanju -川军 chuanjun -穿孔 chuankong -传来 chuanlai -穿廊 chuanlang -船老大 chuanlaoda -串联 chuanlian -穿连裆裤 chuanliandangku -串铃 chuanling -传令 chuanling -传流 chuanliu -川流不息 chuanliubuxi -川马 chuanma -传媒 chuanmei -传美 chuanmei -川妹子 chuanmeizi -串门 chuanmen -船民 chuanmin -船篷 chuanpeng -串皮 chuanpi -串骗 chuanpian -传票 chuanpiao -串气 chuanqi -传奇 chuanqi -喘气 chuanqi -船钱 chuanqian -穿墙 chuanqiang -串亲访友 chuanqinfangyou -传情 chuanqing -串亲戚 chuanqinqi -传染 chuanran -传染病 chuanranbing -传人 chuanren -传入 chuanru -传入神经 chuanrushenjing -穿上 chuanshang -传上 chuanshang -传上来 chuanshanglai -传上去 chuanshangqu -穿山甲 chuanshanjia -船艄 chuanshao -传神 chuanshen -传神阿堵 chuanshenedu -传声器 chuanshengqi -传声筒 chuanshengtong -传世 chuanshi -传授 chuanshou -传输 chuanshu -传述 chuanshu -传说 chuanshuo -传说中 chuanshuozhong -传输线 chuanshuxian -传颂 chuansong -传送带 chuansongdai -传诵一时 chuansongyishi -穿梭 chuansuo -船台 chuantai -穿堂儿 chuantanger -穿堂风 chuantangfeng -穿堂门 chuantangmen -传统 chuantong -串通一气 chuantongyiqi -传图 chuantu -传完 chuanwan -串味 chuanwei -川味 chuanwei -船位 chuanwei -传为笑柄 chuanweixiaobing -传闻异辞 chuanwenyici -舛误 chuanwu -船坞 chuanwu -串戏 chuanxi -传习 chuanxi -传下 chuanxia -传下角色 chuanxiajuese -串线 chuanxian -穿线 chuanxian -船舷 chuanxian -穿孝 chuanxiao -穿小鞋 chuanxiaoxie -传写 chuanxie -传檄而定 chuanxierding -穿行 chuanxing -川芎 chuanxiong -喘息之间 chuanxizhijian -穿靴戴帽 chuanxuedaimao -传讯 chuanxun -串演 chuanyan -串烟 chuanyan -传言 chuanyan -传扬 chuanyang -串秧儿 chuanyanger -传艺 chuanyi -传译 chuanyi -传一个 chuanyige -穿衣镜 chuanyijing -川壅必溃 chuanyongbikui -串游 chuanyou -传语 chuanyu -川渝 chuanyu -船员 chuanyuan -传阅 chuanyue -穿越 chuanyue -穿云裂石 chuanyunlieshi -穿窬之盗 chuanyuzhidao -穿凿附会 chuanzaofuhui -船闸 chuanzha -传张 chuanzhang -船长 chuanzhang -穿着 chuanzhe -传真 chuanzhen -穿针引线 chuanzhenyinxian -船只 chuanzhi -传种 chuanzhong -串珠 chuanzhu -串子 chuanzi -川资 chuanzi -椽子 chuanzi -传宗接代 chuanzongjiedai -出版 chuban -初版 chuban -出榜 chubang -出版社 chubanshe -除暴安良 chubaoanliang -储备 chubei -出奔 chuben -处变不惊 chubianbujing -出殡 chubin -出兵 chubing -初步 chubu -初不 chubu -出不来 chubulai -出不了 chubuliao -出不起 chubuqi -出不去 chubuqu -楚材晋用 chucaijinyong -储藏 chucang -除残去秽 chucanquhui -出操 chucao -出差 chucha chuchai -出产 chuchan -怵场 chuchang -憷场 chuchang -出厂设置 chuchangshezhi -出超 chuchao -初潮 chuchao -出岔子 chuchazi -出车 chuche -除尘 chuchen -出尘不染 chuchenburan -出乘 chucheng -出丑 chuchou -处处 chuchu -出处 chuchu -出出 chuchu -初创 chuchuang -橱窗 chuchuang -楚楚可怜 chuchukelian -初出茅庐 chuchumaolu -初春 chuchun -初次无修正 chuciwuxiuzheng -储存 chucun -出错 chucuo -出倒 chudao -出道 chudao -初等 chudeng -初等教育 chudengjiaoyu -出典 chudian -出店 chudian -出点 chudian -触电 chudian -除掉 chudiao -出顶 chuding -出动 chudong -初冬 chudong -搐动 chudong -触动 chudong -初度 chudu -俶尔 chuer -雏儿 chuer -出尔反尔 chuerfaner -除恶务尽 chu'ewujin chuewujin -处罚 chufa -出发 chufa -触发 chufa -除法 chufa -出发点 chufadian -出饭 chufan -初犯 chufan -触犯 chufan -出访 chufang -厨房 chufang -处方 chufang -处方药 chufangyao -出凡入胜 chufanrusheng -畜肥 chufei -除非 chufei -除非呃 chufeie -处分 chufen -出风头 chufengtou -出份子 chufenzi -出伏 chufu -初伏 chufu -除服 chufu -初稿 chugao -处高临深 chugaolinshen -出格 chuge -出个 chuge -出阁 chuge -出工 chugong -出恭 chugong -楚弓楚得 chugongchude -出乖露丑 chuguailuchou -楚棺秦楼 chuguanqinlou -出轨 chugui -橱柜 chugui -諔诡 chugui -出国 chuguo -出过 chuguo -出谷迁乔 chuguqianqiao -出海 chuhai -出汗 chuhan -出航 chuhang -出号 chuhao -出何典记 chuhedianji -储户 chuhu -初花 chuhua -初会 chuhui -初婚 chuhun -出活 chuhuo -垂爱 chuiai -吹吧 chuiba -吹吹 chuichui -吹吹打打 chuichuidada -吹唇唱吼 chuichunchanghou -吹打 chuida -捶打 chuida -吹大气 chuidaqi -吹灯拔蜡 chuidengbala -垂钓 chuidiao -垂范百世 chuifanbaishi -吹风 chuifeng -吹风机 chuifengji -吹拂 chuifu -垂拱而治 chuigongerzhi -锤骨 chuigu -垂挂 chuigua -吹管 chuiguan -吹鼓手 chuigushou -垂花门 chuihuamen -吹灰之力 chuihuizhili -吹火筒 chuihuotong -吹胡子瞪眼 chuihuzidengyan -吹角连营 chuijiaolianying -炊金馔玉 chuijinzhuanyu -炊具 chuiju -吹糠见米 chuikangjianmi -吹口气 chuikouqi -吹喇叭 chuilaba -吹擂 chuilei -吹冷风 chuilengfeng -锤炼 chuilian -垂帘听政 chuiliantingzheng -垂柳 chuiliu -垂落 chuiluo -吹毛利刃 chuimaoliren -吹毛求疵 chuimaoqiuci -垂名青史 chuimingqingshi -垂暮之年 chuimuzhinian -吹牛 chuiniu -吹拍 chuipai -吹泡泡个性 chuipaopaogexing -吹捧 chuipeng -吹腔 chuiqiang -吹气胜兰 chuiqishenglan -吹求 chuiqiu -炊沙成饭 chuishachengfan -炊事班的 chuishibande -垂手可得 chuishoukede -垂首帖耳 chuishoutieer -垂死挣扎 chuisizhengzha -吹台 chuitai -吹弹得破 chuitandepo -吹弹歌舞 chuitangewu -垂体 chuiti -垂头丧气 chuitousangqi -垂危 chuiwei -垂问 chuiwen -垂涎三尺 chuixiansanchi -垂涎欲滴 chuixianyudi -吹箫乞食 chuixiaoqishi -椎心泣血 chuixinlixue -捶胸顿足 chuixiongdunzu -吹嘘 chuixu -垂询 chuixun -炊烟 chuiyan -吹影镂尘 chuiyinglouchen -垂直 chuizhi -炊帚 chuizhou -吹皱一池春水 chuizhouyichichunshui -吹奏 chuizou -吹奏乐 chuizouyue -储积 chuji -储集 chuji -出击 chuji -出继 chuji -初级 chuji -触及 chuji -雏妓 chuji -雏鸡 chuji -出价 chujia -出嫁 chujia -出尖 chujian -锄奸 chujian -除奸革弊 chujiangebi -出将入相 chujiangruxiang -初交 chujiao -触礁 chujiao -触角 chujiao -出家人 chujiaren -触机便发 chujibianfa -出借 chujie -出界 chujie -楚界汉河 chujiehanhe -初级阶段 chujijieduan -出境 chujing -出警 chujing -出镜 chujing -处境 chujing -处警 chujing -触景生情 chujingshengqing -出九 chujiu -除旧布新 chujiubuxin -除旧更新 chujiugengxin -杵臼之交 chujiuzhijiao -初级小学 chujixiaoxue -初级中学 chujizhongxue -出具 chuju -出局 chuju -厨具 chuju -楚剧 chuju -出圈 chujuan -处决 chujue -触觉 chujue -储君 chujun -除开 chukai -出科 chuke -出口 chukou -出口成章 chukouchengzhang -出口入耳 chukouruer -出口伤人 chukoushangren -出口转 chukouzhuan -出口转内销 chukouzhuanneixiao -初亏 chukui -出啦 chula -出来 chulai -出来点 chulaidian -出来呃 chulaie -初来乍到 chulaizhadao -出栏 chulan -除了 chule chuliao -出了 chule -出了点 chuledian -畜类 chulei -出类拔萃 chuleibacui -触类旁通 chuleipangtong -除了你 chuleni -除了人 chuleren -出了问题 chulewenti -出力 chuli -处理 chuli -畜力 chuli -矗立 chuli -初恋 chulian -储量 chuliang -除了我 chuliaowo -处理的 chulide -出猎 chulie -处理品 chulipin -处理器 chuliqi -出溜 chuliu -樗栎庸材 chuliyongcai -出笼 chulong -出炉 chulu -出路 chulu -出炉啊 chulu'a chulua -出乱子 chuluanzi -初略 chulue -初露锋芒 chulufengmang -出落 chuluo -初露头角 chulutoujiao -出马 chuma -出卖 chumai -出毛病 chumaobing -出梅 chumei -触霉头 chumeitou -出门 chumen -楚梦云雨 chumengyunyu -出门子 chumenzi -出面 chumian -黜免 chumian -出苗 chumiao -初民 chumin -出名 chuming -除名 chuming -刍秣 chumo -楮墨 chumo -触摸 chumo -触摸屏 chumoping -出谋划策 chumouhuace -出谋画策 chumouhuace -出没无常 chumowuchang -触目皆是 chumujieshi -触目惊心 chumujingxin -怵目惊心 chumujingxing -触目如故 chumurugu -触目恸心 chumutongxin -触目兴叹 chumuxingtan -出纳 chuna -处男 chunan -蠢笨 chunben -春饼 chunbing -春播 chunbo -春不老 chunbulao -唇不离腮 chunbulisai -莼菜 chuncai -蠢材 chuncai -唇齿相依 chunchixiangyi -唇齿音 chunchiyin -唇齿之邦 chunchizhibang -春绸 chunchou -蠢蠢欲动 chunchunyudong -纯粹 chuncui -春大麦 chundamai -春凳 chundeng -春的森林 chundesenlin -蠢动 chundong -纯度 chundu -春分 chunfen -春分点 chunfendian -春风得意 chunfengdeyi -春风风人 chunfengfengren -春风和气 chunfengheqi -春风化雨 chunfenghuayu -春风满面 chunfengmanmian -春风一度 chunfengyidu -春风沂水 chunfengyishui -唇干口燥 chungankouzao -唇膏 chungao -春耕 chungeng -莼羹鲈脍 chungenglukuai -春宫 chungong -春灌 chunguan -春光漏泄 chunguanglouxie -春光明媚 chunguangmingmei -春寒料峭 chunhanliaoqiao -醇和 chunhe -春和景明 chunhejingming -唇红齿白 chunhongchibai -淳厚 chunhou -醇厚 chunhou -春画 chunhua -蠢话 chunhua -醇化 chunhua -春荒 chunhuang -春华秋实 chunhuaqiushi -春花秋月 chunhuaqiuyue -春晖寸草 chunhuicuncao -春回大地 chunhuidadi -蠢货 chunhuo -初年 chunian -春季 chunji -春假 chunjia -唇焦舌敝 chunjiaoshebi -春节 chunjie -纯洁 chunjie -春节晚会 chunjiewanhui -纯金 chunjin -纯净 chunjing -纯净版 chunjingban -纯净版本 chunjingbanben -纯净水 chunjingshui -纯净行 chunjingxing -春酒 chunjiu -醇酒妇人 chunjiufuren -春卷 chunjuan -春困 chunkun -春兰秋菊 chunlanqiuju -春蕾 chunlei -春雷 chunlei -纯利 chunli -春联 chunlian -纯良 chunliang -唇裂 chunlie -春令 chunling -春露秋霜 chunluqiushuang -莼鲈之思 chunluzhisi -春麦 chunmai -淳美 chunmei -纯美 chunmei -醇美 chunmei -春梦 chunmeng -春梦无痕 chunmengwuhen -春牛 chunniu -春暖花开 chunnuanhuakai -春葩丽藻 chunpalizao -淳朴 chunpu -纯朴 chunpu -唇枪舌剑 chunqiangshejian -春情 chunqing -纯情 chunqing -春秋笔法 chunqiubifa -春秋鼎盛 chunqiudingsheng -纯然 chunran -蠢人 chunren -春日不 chunribu -纯色 chunse -春色撩人 chunseliaoren -春色满园 chunsemanyuan -春上 chunshang -春山如笑 chunshanruxiao -唇舌 chunshe -春生秋杀 chunshengqiusha -春生夏长 chunshengxiazhang -春深似海 chunshensihai -春试 chunshi -蠢事 chunshi -纯熟 chunshu -春树暮云 chunshumuyun -春诵夏弦 chunsongxiaxian -春笋怒发 chunsunmufa -春天 chuntian -春条 chuntiao -春头 chuntou -蠢头蠢脑 chuntouchunnao -触怒 chunu -搐搦 chunuo -处女 chunv -处女地 chunvdi -处女峰 chunvfeng -处女航 chunvhang -处女膜 chunvmo -处女作 chunvzuo -处女座 chunvzuo -唇亡齿寒 chunwangchihan -春蛙秋蝉 chunwaqiuchan -春闱 chunwei -唇吻 chunwen -纯文本 chunwenben -椿象 chunxiang -醇香 chunxiang -春宵 chunxiao -春小麦 chunxiaomai -春宵一刻 chunxiaoyike -春心 chunxin -椿萱并茂 chunxuanbingmao -春汛 chunxun -春药 chunyao -纯一 chunyi -春意盎然 chunyi'angran chunyiangran -鹑衣百结 chunyibaijie -春意阑珊 chunyilanshan -唇音 chunyin -纯音 chunyin -春蚓秋蛇 chunyinqiushe -春游 chunyou -淳于 chunyu -錞于 chunyu -春运 chunyun -春雨如油 chunyuruyou -纯真 chunzhen -纯贞 chunzhen -醇正 chunzheng -纯正无邪 chunzhengwuxie -春装 chunzhuang -辍笔 chuobi -戳穿 chuochuan -惙惙 chuochuo -绰绰有余 chuochuoyouyu -绰号 chuohao -戳记 chuoji -戳脊梁骨 chuojilianggu -踔绝之能 chuojuezhineng -踔厉风发 chuolifengfa -啜泣 chuoqi -龊人 chuoren -啜食吐哺 chuoshitubu -啜菽饮水 chuoshuyinshui -辍学 chuoxue -辍演 chuoyan -绰有余裕 chuoyouyuyu -婥约 chuoyue -绰约多姿 chuoyueduozi -出盘 chupan -出品 chupin -出聘 chupin -初评 chuping -出圃 chupu -摴蒱 chupu -樗蒲 chupu -出气 chuqi -初期 chuqi -出钱 chuqian -出墙 chuqiang -锄强扶弱 chuqiangfuruo -出其不意 chuqibuyi -出勤 chuqin -储青 chuqing -出气筒 chuqitong -初秋 chuqiu -楚囚对泣 chuqiuduiqi -出奇制胜 chuqizhisheng -出去 chuqu -除去 chuqu -除权 chuquan -出圈儿 chuquaner -出去的 chuqude -出缺 chuque -除却 chuque -出去前 chuquqian -出让 churang -刍荛之见 churaozhijian -出任 churen -出人头地 churentoudi -出人意表 churenyibiao -出人意料 churenyiliao -除日 churi -出入 churu -础润而雨 churuneryu -出入人罪 chururenzui -初赛 chusai -出丧 chusang -初丧 chusang -除丧 chusang -触杀 chusha -出山 chushan -出身 chushen -初审 chushen -处身 chushen -出生 chusheng -畜生 chusheng -出生率 chushenglv -初生牛犊不怕虎 chushengniudubupahu -出生入死 chushengrusi -初生之犊 chushengzhidu -出身率 chushenlv -出神入化 chushenruhua -出事 chushi -厨师 chushi -初试 chushi -出仕 chushi -出使 chushi -出示 chushi -初时 chushi -处事 chushi -处士 chushi -滀仕 chushi -础石 chushi -出师不利 chushibuli -出世超凡 chushichaofan -出世作 chushizuo -出手 chushou -出售 chushou -出首 chushou -触手 chushou -出手得卢 chushoudelu -处暑 chushu -出数儿 chushuer -出水芙蓉 chushuifurong -厨司 chusi -处死 chusi -初速 chusu -初岁 chusui -处所 chusuo -搐缩 chusuo -出台 chutai -出摊 chutan -初探 chutan -处堂燕雀 chutangyanque -怵惕 chuti -出挑 chutiao -出粜 chutiao -出庭 chuting -出头 chutou -初头 chutou -怵头 chutou -憷头 chutou -锄头 chutou -出头露面 chutoulumian -锄头雨 chutouyu -出头之日 chutouzhiri -出土 chutu -出徒 chutu -黜退 chutui -出脱 chutuo -出土文物 chutuwenwu -除外 chuwai -出亡 chuwang -出问题 chuwenti -触物兴怀 chuwuxinghuai -出席 chuxi -出息 chuxi -除夕 chuxi -除息 chuxi -初夏 chuxia -出现 chuxian -出线 chuxian -出险 chuxian -出项 chuxiang -出现过 chuxianguo -初小 chuxiao -初写黄庭 chuxiehuangting -初心 chuxin -出行 chuxing -处刑 chuxing -雏形 chuxing -处心积虑 chuxinjilu chuxinjilv -触须 chuxu -初学 chuxue -出血 chuxue -初雪 chuxue -初学者 chuxuezhe -出虚恭 chuxugong -储蓄卡 chuxuka -出巡 chuxun -初旬 chuxun -出芽 chuya -出演 chuyan -出言不逊 chuyanbuxun -出言成章 chuyanchengzhang -出洋 chuyang -出洋相 chuyangxiang -出言无状 chuyanwuzhuang -出言有章 chuyanyouzhang -楚腰纤细 chuyaoxianxi -初叶 chuye -初夜 chuye -除夜 chuye -刍议 chuyi -初一 chuyi -畜疫 chuyi -出以公心 chuyigongxin -出游 chuyou -出语 chuyu -处于 chuyu -出于 chuyu -出院 chuyuan -初愿 chuyuan -初月 chuyue -杵乐 chuyue -出月子 chuyuezi -处于月经期 chuyuyuejingqi -处在 chuzai -出展 chuzhan -出战 chuzhan -初战 chuzhan -出账 chuzhang -出蛰 chuzhe -出诊 chuzhen -出阵 chuzhen -初诊 chuzhen -出征 chuzheng -初志 chuzhi -处治 chuzhi -处置 chuzhi -处之泰然 chuzhitairan -初中 chuzhong -初衷 chuzhong -初中化学 chuzhonghuaxue -出自 chuzi -出资 chuzi -厨子 chuzi -处子 chuzi -出走 chuzou -出租 chuzu -出租汽车 chuzuqiche -出租司机 chuzusiji -次啊 ci'a cia -词啊 ci'a cia -慈爱 ci'ai ciai -此岸 ci'an cian -糍粑 ciba -词霸 ciba -刺柏 cibai -此版 ciban -磁暴 cibao -慈悲 cibei -慈悲为本 cibeiweiben -辞别 cibie -词不逮理 cibudaili -辞不达意 cibudayi -磁场 cichang -此唱彼和 cichangbihe -磁场强度 cichangqiangdu -辞呈 cicheng -此处 cichu -此处无声胜有声 cichuwushengshengyousheng -刺刺不休 cicibuxiu -磁带 cidai -次大陆 cidalu -刺刀 cidao -此道 cidao -词的 cide -次等 cideng -次第 cidi -此地 cidi -疵点 cidian -辞典 cidian -词典 cidian -词调 cidiao -此地无银三百两 cidiwuyinsanbailiang -词钝意虚 cidunyixu -辞多受少 ciduoshoushao -刺耳 cier -刺儿话 cierhua -刺儿头 ciertou -词法 cifa -粢饭 cifan -辞费 cifei -词锋 cifeng -雌蜂 cifeng -磁浮 cifu -词赋 cifu -辞赋 cifu -此伏彼起 cifubiqi -辞富居贫 cifujupin -茨冈人 cigangren -磁感应 ciganying -词根 cigen -词根语 cigenyu -辞工 cigong -瓷公鸡 cigongji -慈姑 cigu -茨菰 cigu -刺股读书 cigudushu -刺股悬梁 ciguxuanliang -慈和 cihe -此恨绵绵 cihenmianmian -伺候 cihou -此后 cihou -磁化 cihua -词话 cihua -雌花 cihua -刺槐 cihuai -词汇 cihui -词汇量 cihuiliang -词汇学 cihuixue -茈湖口 cihukou -次货 cihuo -辞活 cihuo -刺激 ciji -磁极 ciji -此间 cijian -赐教 cijiao -雌激素 cijisu -刺激性 cijixing -词句 ciju -磁卡 cika -刺客 cike -此刻 cike -词库 ciku -刺啦 cila -此类 cilei -词类 cilei -刺棱 cileng -磁力 cili -词令 ciling -辞令 ciling -辞灵 ciling -刺溜 ciliu -跐溜 ciliu -磁力线 cilixian -慈眉善目 cimeishanmu -慈明无双 cimingwushuang -刺目 cimu -刺挠 cinao -磁能 cineng -辞年 cinian -词牌 cipai -磁盘 cipan -磁盘空间 cipankongjian -磁盘驱动器 cipanqudongqi -磁盘整理 cipanzhengli -磁盘阵列 cipanzhenlie -刺配 cipei -次品 cipin -次贫 cipin -疵品 cipin -词频 cipin -瓷瓶 ciping -词谱 cipu -瓷器 ciqi -瓷漆 ciqi -磁漆 ciqi -此前 ciqian -赐墙及肩 ciqiangjijian -此起彼伏 ciqibifu -此起彼落 ciqibiluo -此情 ciqing -词穷理极 ciqiongliji -词曲 ciqu -辞让 cirang -此人 ciren -词人 ciren -次日 ciri -雌蕊 cirui -刺杀 cisha -慈善 cishan -次生 cisheng -此生 cisheng -次声波 cishengbo -次生林 cishenglin -次声武器 cishengwuqi -此时 cishi -此事 cishi -瓷实 cishi -磁石 cishi -次数 cishu -辞书 cishu -刺丝 cisi -词讼 cisong -辞讼 cisong -词素 cisu -辞岁 cisui -刺探 citan -祠堂 citang -磁体 citi -磁铁 citie -磁通量 citongliang -磁头 citou -词头 citou -瓷土 citu -辞退 citui -此外 ciwai -刺猬 ciwei -词尾 ciwei -慈乌返哺 ciwufanbu -疵瑕 cixia -慈祥 cixiang -磁效应 cixiaoying -刺细胞 cixibao -辞谢 cixie -词性 cixing -辞行 cixing -雌性 cixing -磁性 cixing -雌雄同体 cixiongtongti -雌雄同株 cixiongtongzhu -雌雄未决 cixiongweijue -雌雄异体 cixiongyiti -雌雄异株 cixiongyizhu -刺绣 cixiu -次序 cixu -词序 cixu -磁悬浮列车 cixuanfulieche -刺眼 ciyan -慈颜 ciyan -刺痒 ciyang -辞严义正 ciyanyizheng -次要 ciyao -瓷窑 ciyao -词义 ciyi -此一时 ciyishi -词余 ciyu -词语 ciyu -赐予 ciyu -次韵 ciyun -词韵 ciyun -词藻 cizao -辞灶 cizao -辞藻 cizao -词章 cizhang -辞章 cizhang -刺针 cizhen -磁针 cizhen -辞职 cizhi -此中三昧 cizhongsanmei -瓷砖 cizhuan -词缀 cizhui -刺字 cizi -词组 cizu -次最 cizui -辞尊居卑 cizunjubei -葱白 congbai -葱白儿 congbaier -从不 congbu -丛残 congcan -从长计议 congchangjiyi -琮琤 congcheng -从此 congci -匆匆 congcong -淙淙 congcong -鏦鏦 congcong -匆促 congcu -匆卒 congcu -匆猝 congcu -葱翠 congcui -丛脞 congcuo -从打 congda -从动 congdong -从而 conger -从犯 congfan -从何 conghe -葱花 conghua -聪慧 conghui -丛集 congji -从简 congjian -从谏如流 congjianruliu -从教 congjiao -从济南 congjinan -从井救人 congjingjiuren -匆遽 congju -从军 congjun -丛刊 congkan -丛刻 congke -从宽发落 congkuanfaluo -从啦 congla -从来 conglai -从来不会不 conglaibuhuibu -从良 congliang -丛林 conglin -从令如流 conglingruliu -葱茏 conglong -从略 conglue -从轮 conglun -葱绿 conglv -丛莽 congmang -匆忙 congmang -从没有 congmeiyou -聪敏 congmin -聪明 congming -聪明才智 congmingcaizhi -聪明的 congmingde -聪明伶俐 congminglingli -聪明一世 congmingyishi -懵懂一时 mengdongyishi -聪明正直 congmingzhengzhi -聪明智慧 congmingzhihui -从哪方面 congnafangmian -从哪里 congnali -从南到被 congnandaobei -从噢妈妈难道 congomamanandao -从哦你 congoni -从前 congqian -从权 congquan -从人数群 congrenshuqun -瑽瑢 congrong -苁蓉 congrong -从容不迫 congrongbupo -从容就义 congrongjiuyi -从容应对 congrongyingdui -丛山 congshan -从善如登 congshanrudeng -从善如流 congshanruliu -丛生 congsheng -从实 congshi -从师 congshi -丛书 congshu -从属 congshu -从速 congsu -从俗就简 congsujiujia -丛谈 congtan -从天而降 congtianerjiang -从天而下 congtianerxia -从头 congtou -葱头 congtou -从头到尾 congtoudaowei -从头到尾额 congtoudaoweie -聪悟 congwu -从先 congxian -从现在 congxianzai -从小 congxiao -从小到大 congxiaodaoda -从小一样 congxiaoyiyang -从新 congxin -从刑 congxing -从心所欲 congxinsuoyu -从业 congye -从业员 congyeyuan -从艺 congyi -从一而终 congyierzhong -从影 congying -聪颖 congying -葱郁 congyu -丛杂 congza -丛葬 congzang -从征 congzheng -从政 congzheng -丛冢 congzhong -从众 congzhong -从中央到地方 congzhongyangdaodifang -从中渔利 congzhongyuli -从中作梗 congzhongzuogeng -从左到右 congzuodaoyou -凑搭 couda -凑胆子 coudanzi -凑份子 coufenzi -凑合 couhe -凑合着 couhezhe -凑集 couji -凑近 coujin -腠理 couli -凑拢 coulong -凑钱 couqian -凑巧 couqiao -凑趣儿 couquer -凑热闹 courenao -凑手 coushou -凑数 coushu -凑整儿 couzhenger -窜端匿迹 cuanduanniji -撺掇 cuanduo -篡夺 cuanduo -窜犯 cuanfan -蹿房越脊 cuanfangyueji -窜改 cuangai -篡改 cuangai -蹿个儿 cuangeer -篡国 cuanguo -攒盒 cuanhe -蹿红 cuanhong -蹿火 cuanhuo -攒机 cuanji -攒集 cuanji -攒聚 cuanju -攒眉蹙额 cuanmeicu'e cuanmeicue -撺弄 cuannong -篡权 cuanquan -窜扰 cuanrao -攒三聚五 cuansanjuwu -攒射 cuanshe -蹿升 cuansheng -窜逃 cuantao -蹿腾 cuanteng -篡位夺权 cuanweiduoquan -蹿稀 cuanxi -汆子 cuanzi -鑹子 cuanzi -粗暴 cubao -粗笨 cuben -粗鄙 cubi -粗布 cubu -猝不及防 cubujifang -粗糙 cucao -粗茶淡饭 cuchadanfan -促成 cucheng -醋醋 cucu -粗大 cuda -醋大 cuda -猝尔 cuer -猝发 cufa -粗放 cufang -粗纺 cufang -粗浮 cufu -粗服乱头 cufuluantou -粗工 cugong -粗估 cugu -粗犷 cuguang -醋罐子 cuguanzi -醋海翻波 cuhaifanbo -粗豪 cuhao -粗话 cuhua -粗活 cuhuo -催巴儿 cuibaer -粹白 cuibai -催办 cuiban -催逼 cuibi -綷縩 cuicai -摧残 cuican -璀璨夺目 cuicanduomu -催产 cuichan -催促 cuicu -催肥 cuifei -摧锋陷阵 cuifengxianzhen -摧刚为柔 cuigangweirou -脆骨 cuigu -翠湖 cuihu -催化 cuihua -翠花 cuihua -催化剂 cuihuaji -翠湖北路 cuihubeilu -摧毁 cuihui -淬火 cuihuo -摧坚陷阵 cuijianxianzhen -萃聚 cuiju -脆快 cuikuai -摧枯拉朽 cuikulaxiu -摧枯折腐 cuikuzhefu -摧兰折玉 cuilanzheyu -催泪弹 cuileidan -脆亮 cuiliang -翠绿 cuilv -毳毛 cuimao -摧眉折腰 cuimeizheyao -催眠 cuimian -催眠曲 cuimianqu -催眠术 cuimianshu -催命 cuiming -催奶 cuinai -催迫 cuipo -催情 cuiqing -萃取 cuiqu -催人泪下 cuirenleixia -脆弱 cuiruo -催生 cuisheng -脆生 cuisheng -翠生生 cuishengsheng -摧身碎首 cuishensuishou -催收 cuishou -催讨 cuitao -崔嵬 cuiwei -崔巍 cuiwei -翠微 cuiwei -摧陷廓清 cuixiankuoqing -翠消红减 cuixiaohongjian -脆性 cuixing -摧心剖肝 cuixinpougan -膵脏 cuizang -脆枣 cuizao -摧折豪强 cuizhehaoqiang -翠竹黄花 cuizhuhuanghua -踧踖不安 cujibu'an cujibuan -促进 cujin -醋劲儿 cujiner -簇居 cuju -粗口 cukou -粗狂 cukuang -粗拉 cula -粗粝 culi -粗粮 culiang -粗劣 culie -粗陋 culou -粗鲁 culu -粗略 culue -粗莽 cumang -存案 cunan -寸步不离 cunbubuli -寸步不让 cunbuburang -寸步难行 cunbunanxing -寸步千里 cunbuqianli -寸草不留 cuncaobuliu -寸草不生 cuncaobusheng -寸草春晖 cuncaochunhui -存查 cuncha -存储 cunchu -存春 cunchun -存储器 cunchuqi -存单 cundan -存档 cundang -存底 cundi -寸地尺天 cundichitian -忖度 cunduo -存而不论 cunerbulun -皴法 cunfa -存放 cunfang -村夫俗子 cunfusuzi -村夫野老 cunfuyelao -存根 cungen -寸功 cungong -存户 cunhu -村话 cunhua -存货 cunhuo -存活 cunhuo -寸进尺退 cunjinchitui -寸劲儿 cunjiner -寸楷 cunkai -寸刻 cunke -寸口 cunkou -存款 cunkuan -存栏 cunlan -村里 cunli -存粮 cunliang -忖量 cunliang -寸量铢称 cunliangzhucheng -寸利必得 cunlibide -皴裂 cunlie -存留 cunliu -村落 cunluo -村民 cunmin -忖摸 cunmo -寸木岑楼 cunmucenlou -寸男尺女 cunnanchinu -存念 cunnian -存盘 cunpan -存钱 cunqian -存入 cunru -存身 cunshen -存世 cunshi -存食 cunshi -村塾 cunshu -寸丝半粟 cunsibansu -寸丝不挂 cunsibugua -寸田尺宅 cuntianchizhai -寸铁杀人 cuntiesharen -寸铁在手 cuntiezaishou -寸头 cuntou -寸土必争 cuntubizheng -寸土尺地 cuntuchidi -存亡安危 cunwanganwei -存亡继绝 cunwangjijue -存亡绝续 cunwangjuexu -存亡未卜 cunwangweibu -存为 cunwei -踆乌 cunwu -存息 cunxi -存项 cunxiang -寸心千古 cunxinqiangu -存心养性 cunxinyangxing -存续 cunxu -存蓄 cunxu -村野匹夫 cunyepifu -存疑 cunyi -寸阴若岁 cunyinruosui -寸阴是惜 cunyinshixi -寸有所长 cunyousuochang -存在 cunzai -村寨 cunzhai -存折 cunzhe -存着 cunzhe -村镇 cunzhen -存正 cunzheng -存执 cunzhi -寸指测渊 cunzhiceyuan -村庄 cunzhuang -村子 cunzi -错爱 cuoai -错案 cuoan -挫败 cuobai -措办 cuoban -搓板 cuoban -错别字 cuobiezi -错不 cuobu -错彩镂金 cuocailoujin -莝草 cuocao -错车 cuoche -错处 cuochu -痤疮 cuochuang -措辞 cuoci -措大 cuoda -错待 cuodai -锉刀 cuodao -蹉跌 cuodie -嵯峨 cuoe -错愕 cuoe -错讹 cuoe -错非 cuofei -错怪 cuoguai -撮土焚香 cuogufenxiang -错过 cuoguo -撮合 cuohe -错会 cuohui -厝火积薪 cuohuojixin -撮箕 cuoji -错金 cuojin -措举 cuoju -错觉 cuojue -错开 cuokai -撮口呼 cuokouhu -错了 cuole -错漏 cuolou -错乱 cuoluan -错落不齐 cuoluobuqi -错落有致 cuoluoyouzhi -搓麻 cuoma -错谬 cuomiu -磋磨 cuomo -搓弄 cuonong -撮弄 cuonong -挫伤 cuoshang -磋商 cuoshang -措施 cuoshi -错失 cuoshi -错时 cuoshi -措手不及 cuoshoubuji -搓手顿脚 cuoshoudunjiao -错死 cuosi -挫损 cuosun -蹉跎岁月 cuotuosuiyue -蹉跎自误 cuotuoziwu -错位 cuowei -错误 cuowu -错误报告 cuowubaogao -错误率 cuowulv -错误提示 cuowutishi -错误信息 cuowuxinxi -搓洗 cuoxi -撮盐入火 cuoyanruhuo -撮要 cuoyao -措意 cuoyi -错银 cuoyin -错杂 cuoza -挫折 cuozhe -措置裕如 cuozhiyuru -矬子 cuozi -错字 cuozi -错综复杂 cuozongfuza -错做 cuozuo -粗气 cuqi -粗浅 cuqian -促请 cuqing -猝然 curan -粗人 curen -粗纱 cusha -促声 cusheng -簇生 cusheng -促使 cushi -粗实 cushi -粗手笨脚 cushoubenjiao -粗疏 cushu -粗率 cushuai -猝死 cusi -粗饲料 cusiliao -粗俗 cusu -醋坛子 cutanzi -粗通文墨 cutongwenmo -粗细 cuxi -促狭 cuxia -粗线条 cuxiantiao -促销 cuxiao -殂谢 cuxie -簇新 cuxin -醋心 cuxin -粗心大意 cuxindayi -粗心浮气 cuxinfuqi -促膝谈心 cuxitanxin -粗哑 cuya -粗野 cuye -醋意 cuyi -粗衣粝食 cuyilishi -簇拥 cuyong -促织 cuzhi -粗枝大叶 cuzhidaye -粗制滥造 cuzhilanzao -粗制品 cuzhipin -卒中 cuzhong -粗重 cuzhong -粗中有细 cuzhongyouxi -粗壮 cuzhuang -瘄子 cuzi -答案 daan -大巴 daba -大坝 daba -打靶 daba -打败 dabai -答拜 dabai -大白菜 dabaicai -大败局 dabaiju -大败亏输 dabaikuishu -打白条 dabaitiao -大伯子 dabaizi -打摆子 dabaizi -打扮 daban -大班 daban -搭伴 daban -搭班 daban -搭帮 dabang -大半个 dabange -大半年 dabannian -大鸨 dabao -打包 dabao -大包 dabao -打苞 dabao -褡包 dabao -打抱不平 dabaobuping -大暴雨 dabaoyu -打包组 dabaozu -打包族 dabaozu -打把势 dabashi -瘩背 dabei -打本 daben -大本大宗 dabendazong -打奔儿 dabener -大本营 dabenying -搭便 dabian -答辩 dabian -搭边 dabian -大便 dabian -大变 dabian -答辩费 dabianfei -打边鼓 dabiangu -答辩委员会 dabianweiyuanhui -达标 dabiao -大兵 dabing -大病 dabing -大笔如椽 dabiruchuan -打比赛 dabisai -大伯 dabo -大波 dabo -大波波 dabobo -大玻璃 daboli -大脖子病 dabozibing -大埔 dabu -大步 dabu -搭补 dabu -达不到 dabudao -打补丁 dabuding -大部分 dabufen -大部分额 dabufene -打不过 dabuguo -打不开 dabukai -大不了 dabule dabuliao -大步流星 dabuliuxing -打不通 dabutong -大菜 dacai -大材小用 dacaixiaoyong -大餐 dacan -打草惊蛇 dacaojingshe -打岔 dacha -打喳喳 dachacha -搭碴儿 dachaer -答碴儿 dachaer -大氅 dachang -大肠 dachang -打场 dachang -打场子 dachangzi -大潮 dachao -大钞 dachao -大车 dache -打车 dache -搭车 dache -大彻大悟 dachedawu -大臣 dachen -大乘 dacheng -达成 dacheng -大城市 dachengshi -打成一片 dachengyipian -大吃一惊 dachiyijing -大冲 dachong -大虫 dachong -打冲锋 dachongfeng -打抽丰 dachoufeng -大厨 dachu -打出 dachu -大疮 dachuang -大吹大擂 dachuidalei -大吹法螺 dachuifaluo -打出来 dachulai -大处落墨 dachuluomo -大春 dachun -打春 dachun -大醇小疵 dachunxiaoci -大出血 dachuxue -大处着墨 dachuzhuomo -大处着眼 dachuzhuoyan -答词 daci -大慈大悲 dacidabei -大词典 dacidian -大词库 daciku -大葱 dacong -打从 dacong -答错 dacuo -打错 dacuo -大错 dacuo -大错特错 dacuotecuo -大大 dada -打打 dada -鞑靼 dada -大打出手 dadachushou -哒哒哒 dadada -大大咧咧 dadalielie -大大落落 dadaluoluo -大胆 dadan -搭档 dadang -打道 dadao -达到 dadao -打到 dadao -打倒 dadao -大道附近克莱斯 dadaofujinkelaisi -大刀阔斧 dadaokuofu -大的 dade -打得火热 dadehuore -大的起 dadeqi -大抵 dadi -打的 dadi -大地 dadi -大典 dadian -大点 dadian -打点 dadian -大殿 dadian -打点滴 dadiandi -打电话 dadianhua -打掉 dadiao -大屌 dadiao -大敌当前 dadidangqian -大跌 dadie -打叠 dadie -打地鼠 dadishu -打底子 dadizi -打动 dadong -大动干戈 dadonggange -大动脉 dadongmai -大冬天 dadongtian -大东西 dadongxi -大豆 dadou -大都 dadou -打斗 dadou -打赌 dadu -大肚 dadu -大度 dadu -大赌 dadu -大段 daduan -打断 daduan -大度包容 dadubaorong -大队 dadui -答对 dadui -大堆 dadui -打嘟噜 dadulu -打盹 dadun -打盹儿 daduner -打趸儿 daduner -大多 daduo -大多数 daduoshu -大多数情况下 daduoshuqingkuangxia -大肚子 daduzi -大肚子痞 daduzipi -大而化之 daerhuazhi -达尔文主义 daerwenzhuyi -大而无当 daerwudang -打发 dafa -大法 dafa -大发慈悲 dafacibei -大发雷霆 dafaleiting -大凡 dafan -打翻 dafan -打饭 dafan -大方 dafang -大放厥词 dafangjueci -大放送的 dafangsongde -大方之家 dafangzhijia -大法小廉 dafaxiaolian -打非 dafei -答非所问 dafeisuowen -打榧子 dafeizi -大粪 dafen -打分 dafen -大风大浪 dafengdalang -大副 dafu -大幅 dafu -答复 dafu -大腹贾 dafugu -大腹便便 dafupianpian -大概 dagai -大改 dagai -大盖帽 dagaimao -大概其 dagaiqi -大纲 dagang -大纲级别 dagangjibie -大哥 dage -打个包 dagebao -打个地 dagedi -打个电话 dagedianhua -打嗝儿 dageer -大革命 dageming -打个牌 dagepai -打工 dagong -大功告成 dagonggaocheng -大公国 dagongguo -大公司 dagongsi -大公无私 dagongwusi -打工仔 dagongzai -打躬作揖 dagongzuoyi -打狗 dagou -打钩 dagou -大故 dagu -大鼓 dagu -大褂 dagua -打卦 dagua -打瓜 dagua -打拐 daguai -大官 daguan -大管 daguan -达观 daguan -打光棍儿 daguangguner -打官腔 daguanqiang -打官司 daguansi -达官显宦 daguanxianhuan -打鬼 dagui -大规模 daguimo -打滚 dagun -打过 daguo -大国 daguo -打过电话 daguodianhua -大锅饭 daguofan -打过来 daguolai -大国类 daguolei -大过年 daguonian -大姑子 daguzi -打哈哈 dahaha -大海 dahai -大海捞针 dahailaozhen -大寒索裘 dahaisuoqiu -大含细入 dahaixiru -大汉 dahan -打鼾 dahan -打夯 dahang -大旱望云霓 dahanwangyunni -打好 dahao -大号 dahao -打哈欠 dahaqian -大合唱 dahechang -打黑 dahei -大亨 daheng -打横 daheng -打呵欠 daheqian -大轰大嗡 dahongdaweng -大红大紫 dahongdazi -大吼 dahou -大后方 dahoufang -大后年 dahounian -大后天 dahoutian -大吼一 dahouyi -大户 dahu -大话 dahua -打滑 dahua -搭话 dahua -答话 dahua -大花脸 dahualian -大黄 dahuang -打谎 dahuang -打晃儿 dahuanger -大黄鱼 dahuangyu -打回 dahui -打呼噜 dahulu -搭伙 dahuo -大惑不解 dahuobujie -大伙儿 dahuoer -打伙儿 dahuoer -打火机 dahuoji -大呼小叫 dahuxiaojiao -大忽悠 dahuyou -代办 daiban -呆板 daiban -带班 daiban -代笔 daibi -代表 daibiao -代表团 daibiaotuan -代表性 daibiaoxing -代表作 daibiaozuo -代步 daibu -逮捕 daibu -代称 daicheng -待承 daicheng -带出去 daichuqu -代词 daici -带刺儿 daicier -带大 daida -代代花 daidaihua -玳玳花 daidaihua -骀荡 daidang -呆到 daidao -待到 daidao -逮到 daidao -带到机会 daidaojihui -代电 daidian -带点 daidian -带电 daidian -待定 daiding -带动 daidong -歹毒 daidu -带队 daidui -怠惰 daiduo -戴尔 daier -代发 daifa -贷方 daifang -待岗 daigang -戴高帽子 daigaomaozi -带个 daige -带给 daigei -带格式 daigeshi -怠工 daigong -代沟 daigou -代号 daihao -带好儿 daihaoer -带话 daihua -待会 daihui -呆会 daihui -带回 daihui -待机 daiji -代价 daijia -待价而沽 daijiaergu -待见 daijian -代金 daijin -带劲 daijin -傣剧 daiju -带菌 daijun -代开 daikai -待考 daikao -代课 daike -带块 daikuai -贷款 daikuan -带宽 daikuan -带来 dailai -代劳 dailao -带累 dailei -代理 daili -待理不理 dailibuli -戴笠乘车 dailichengche -代理服务 dailifuwu -带领 dailing -代理人 dailiren -呆里撒奸 dailisajian -带路 dailu -戴绿帽 dailvmao -代码 daima -怠慢 daiman -带毛 daimao -玳瑁 daimao -代码页 daimaye -待命 daiming -代名词 daimingci -代培 daipei -戴盆望天 daipenwangtian -带挈 daiqie -带去 daiqu -歹人 dairen -待人接物 dairenjiewu -代乳粉 dairufen -呆若木鸡 dairuomuji -呆傻 daisha -带上 daishang -戴上 daishang -呆上 daishang -带声 daisheng -戴胜 daisheng -待时而动 daishierdong -带手儿 daishouer -代数 daishu -袋鼠 daishu -代数方程 daishufangcheng -代数式 daishushi -代数学 daishuxue -待他 daita -戴套 daitao -代替 daiti -带头 daitou -呆头呆脑 daitoudainao -戴头识脸 daitoushilian -歹徒 daitu -代为 daiwei -傣味 daiwei -代位继承 daiweijicheng -带我 daiwo -带下 daixia -带孝 daixiao -戴孝 daixiao -呆小症 daixiaozheng -代序 daixu -戴眼镜 daiyanjing -代言人 daiyanren -待业 daiye -带音 daiyin -代议制 daiyizhi -代用 daiyong -带鱼 daiyu -待遇 daiyu -戴圆履方 daiyuanlufang -戴月披星 daiyuepixing -待遇好 daiyuhao -代孕 daiyun -呆在 daizai -呆在那里 daizainali -呆账 daizhang -带着 daizhe -呆着 daizhe -戴着 daizhe -逮着 daizhe -带着铃铛去做贼 daizhelingdangquzuozei -呆着去 daizhequ -待之 daizhi -呆滞 daizhi -逮住 daizhu -呆子 daizi -带子 daizi -袋子 daizi -待字闺中 daiziguizhong -带走 daizou -傣族 daizu -戴罪立功 daizuiligong -大蓟 daji -打击 daji -大几 daji -大家 dajia -大假 dajia -打架 dajia -大驾 dajia -打价 dajia -打假 dajia -大家啊 dajiaa -大家爱 dajiaai -大家闺秀 dajiaguixiu -大家伙 dajiahuo -打家劫舍 dajiajieshe -大建 dajian -打尖 dajian -搭建 dajian -大奖 dajiang -打浆 dajiang -打酱油 dajiangyou -打搅 dajiao -打醮 dajiao -打交道 dajiaodao -搭脚儿 dajiaoer -大家庭 dajiating -搭架子 dajiazi -大姐 dajie -大捷 dajie -大街 dajie -大解 dajie -搭界 dajie -大节不夺 dajiebuduo -搭街坊 dajiefang -大街小巷 dajiexiaoxiang -打饥荒 dajihuang -大尽 dajin -大襟 dajin -打尽 dajin -大静脉 dajingmai -大惊失色 dajingshise -大惊小怪 dajingxiaoguai -大舅 dajiu -搭救 dajiu -大舅子 dajiuzi -打击乐器 dajiyueqi -大举 daju -答卷 dajuan -大军 dajun -大卡 daka -打卡 daka -大楷 dakai -打开 dakai -打开大文件 dakaidawenjian -大开绿灯 dakailvdeng -打开天窗说亮话 dakaitianchuangshuolianghua -大考 dakao -大课 dake -搭客 dake -大客户 dakehu -大哭 daku -打垮 dakua -大快朵颐 dakuaiduoyi -大快人心 dakuairenxin -大块头 dakuaitou -大块文章 dakuaiwenzhang -大款 dakuan -大括号 dakuohao -耷拉 dala -达赖 dalai -达赖喇嘛 dalailama -打烂 dalan -大牢 dalao -打捞 dalao -大老板 dalaoban -大老婆 dalaopo -大老爷们 dalaoyemen -大了 dale -打了包 dalebao -打擂台 daleitai -打愣 daleng -打冷枪 dalengqiang -打冷战 dalengzhan -打冷颤 dalengzhan -大乐透 daletou -大理 dali -答理 dali -大力 dali -打理 dali -搭理 dali -答礼 dali -大殓 dalian -大连 dalian -褡裢 dalian -大梁 daliang -大量 daliang -打量 daliang -打连厢 dalianxiang -大料 daliao -大礼拜 dalibai -打猎 dalie -大丽花 dalihua -大龄 daling -打零 daling -大理石 dalishi -大溜 daliu -大路 dalu -大陆 dalu -大陆岛 daludao -大路活 daluhuo -大路货 daluhuo -大陆架 dalujia -打落水狗 daluoshuigou -大陆人 daluren -大陆性气候 daluxingqihou -大辂椎轮 daluzhuilun -大妈 dama -大麻 dama -大骂 dama -大麻风 damafeng -大麻哈鱼 damahayu -打马虎眼 damahuyan -大麦 damai -打埋伏 damaifu -打麻将 damajiang -大忙 damang -大毛 damao -大猫熊 damaoxiong -大马趴 damapa -大麻子 damazi -大门 damen -大梦初醒 damengchuxing -大门开 damenkai -大米 dami -大面儿 damianer -大面积 damianji -大名 daming -大名鼎鼎 damingdingding -打鸣儿 daminger -大明湖 daminghu -大民族主义 daminzuzhuyi -大谬不然 damiuburan -大漠 damo -打磨 damo -大模大样 damodayang -大莫与京 damoyujing -达姆弹 damudan -大拇哥 damuge -大拇指 damuzhi -大拿 dana -大难 danan -大男大女 danandanv -大难临头 dananlintou -大男人 dananren -大男子 dananzi -大脑 danao -大脑袋 danaodai -大脑脚 danaojiao -大脑皮层 danaopiceng -大脑炎 danaoyan -蛋白 danbai -蛋白胨 danbaidong -蛋白酶 danbaimei -蛋白质 danbaizhi -单板 danban -单帮 danbang -担保 danbao -单薄 danbo -淡薄 danbo -澹泊 danbo -淡泊明志 danbomingzhi -但不能 danbuneng -担不是 danbushi -但不知道 danbuzhidao -单产 danchan -单车 danche -诞辰 danchen -单程 dancheng -淡出 danchu -单传 danchuan -单纯 danchun -单纯词 danchunci -单词 danci -单打 danda -胆大包天 dandabaotian -担待 dandai -淡淡 dandan -蛋蛋 dandan -旦旦而伐 dandanerfa -担当 dandang -弹道 dandao -单刀直入 dandaozhiru -胆大妄为 dandawangwei -胆大心细 dandaxinxi -胆大心小 dandaxinxiao -单打一 dandayi -单调 dandiao -丹顶鹤 dandinghe -箪豆见色 dandoujianse -丹毒 dandu -单独 dandu -单独买 dandumai -大内密探 daneimitan -淡而不厌 danerbuyan -淡而无味 danerwuwei -但凡 danfan -丹方 danfang -单方 danfang -单放机 danfangji -单飞 danfei -氮肥 danfei -丹凤朝阳 danfengchaoyang -丹凤眼 danfengyan -赕佛 danfo -担负 danfu -单干 dangan -档案 dangan -胆敢 dangan -单杠 dangang -担纲 dangang -档案里 danganli -蛋糕 dangao -当班 dangban -党报 dangbao -当兵 dangbing -当不上 dangbushang -挡不住 dangbuzhu -当差 dangchai -当场 dangchang -当场出彩 dangchangchucai -挡车 dangche -当成 dangcheng -当初 dangchu -荡除 dangchu -档次 dangci -当代 dangdai -荡荡 dangdang -当地 dangdi -荡涤 dangdi -当断不断 dangduanbuduan -单个 dange -耽搁 dange -担搁 dange -单个儿 dangeer -蛋羹 dangeng -当儿 danger -当耳边风 dangerbianfeng -党阀 dangfa -党费 dangfei -凼肥 dangfei -党纲 danggang -党锢 danggu -当官 dangguan -当归 danggui -党棍 danggun -党国 dangguo -当过 dangguo -当行出色 danghangchuse -挡横儿 danghenger -当红 danghong -当回事 danghuishi -党籍 dangji -党纪 dangji -当即 dangji -当家 dangjia -挡驾 dangjia -当家的 dangjiade -当间儿 dangjianer -挡箭牌 dangjianpai -荡检逾闲 dangjianyuxian -当家子 dangjiazi -当街 dangjie -当机立断 dangjiliduan -党禁 dangjin -当今 dangjin -当紧 dangjin -当局者 dangjuzhe -当局者迷 dangjuzhemi -党课 dangke -当空 dangkong -当口儿 dangkouer -党魁 dangkui -当啷 danglang -当了 dangle -当量 dangliang -党龄 dangling -当令 dangling -当立之年 danglizhinian -挡路 danglu -当妈 dangma -当门抵户 dangmendihu -当面 dangmian -当面锣 dangmianluo -当面锣对面鼓 dangmianluoduimiangu -当面输心背面笑 dangmianshuxinbeimianxiao -当你 dangni -当年 dangnian -弹弓 dangong -党派 dangpai -当票 dangpiao -荡平 dangping -当铺 dangpu -党旗 dangqi -档期 dangqi -当前 dangqian -当前窗口 dangqianchuangkou -当前行 dangqianhang -当前目录 dangqianmulu -当前文件夹 dangqianwenjianjia -荡气回肠 dangqihuichang -当权 dangquan -当然 dangran -当然啊 dangrana -当然啊摹 dangranamo -当让 dangrang -当然那 dangranna -当然呢 dangranne -当然你 dangranni -荡然无存 dangranwucun -当热 dangre -当热按 dangrean -当人 dangren -当仁不让 dangrenburang -当日 dangri -当时 dangshi -当事人 dangshiren -当她 dangta -当天 dangtian -党同伐异 dangtongfayi -当头棒喝 dangtoubanghe -当头对面 dangtouduimian -当头一棒 dangtouyibang -党徒 dangtu -党团 dangtuan -胆管 danguan -胆固醇 danguchun -单轨 dangui -单果 danguo -单过 danguo -当晚 dangwan -党委 dangwei -当我 dangwo -党务 dangwu -当务之急 dangwuzhiji -当下 dangxia -党项 dangxiang -党校 dangxiao -荡析离居 dangxiliju -当心 dangxin -党性 dangxing -当选 dangxuan -当央 dangyang -荡漾 dangyang -当腰 dangyao -当夜 dangye -党羽 dangyu -党员 dangyuan -当院 dangyuan -当月 dangyue -党章 dangzhang -当着 dangzhe -当真 dangzhen -党政 dangzheng -党证 dangzheng -当政 dangzheng -当之无愧 dangzhiwukui -当中 dangzhong -当众 dangzhong -当中间儿 dangzhongjianer -当轴处中 dangzhouchuzhong -挡住 dangzhu -当子 dangzi -挡子 dangzi -档子 dangzi -荡子 dangzi -当作 dangzuo -当做 dangzuo -单寒 danhan -胆寒 danhan -单核 danhe -单核苷酸 danhegansuan -弹痕 danhen -惮赫千里 danheqianli -淡化 danhua -蛋黄 danhuang -单簧管 danhuangguan -单鹄寡凫 danhuguafu -大鲵 dani -大年 danian -打蔫儿 danianer -大娘 daniang -大年夜 danianye -大逆不道 danibudao -大牛 daniu -单击 danji -淡季 danji -单价 danjia -担架 danjia -单间 danjian -殚见洽闻 danjianqiawen -单季稻 danjidao -殚精竭虑 danjingjielu -担惊受怕 danjingshoupa -单晶体 danjingti -弹尽粮绝 danjinliangjue -弹尽援绝 danjinyuanjue -单句 danju -单据 danju -但觉 danjue -旦角 danjue -弹壳 danke -弹坑 dankeng -单口 dankou -单口相声 dankouxiangsheng -单利 danli -胆力 danli -胆量 danliang -单聊 danliao -单列 danlie -胆略 danlue -疍民 danmin -单名 danming -担名 danming -单名数 danmingshu -淡漠 danmo -胆囊 dannang -瘅疟 dannue -单皮 danpi -单片 danpian -弹片 danpian -蛋品 danpin -胆瓶 danping -胆破心寒 danpoxinhan -氮气 danqi -胆气 danqi -单枪匹马 danqiangpima -胆怯 danqie -单亲 danqin -淡青 danqing -蛋清 danqing -蛋青 danqing -淡然 danran -澹然 danran -淡然处之 danranchuzhi -但让 danrang -淡然置之 danranzhizhi -担任 danren -淡入 danru -单弱 danruo -单色 danse -丹砂 dansha -单身 danshen -诞生 dansheng -单身贵族 danshenguizu -单身汉 danshenhan -单身情歌 danshenqingge -但是 danshi -淡市 danshi -胆识 danshi -但是看 danshikan -但是考虑 danshikaolv -但是考虑到 danshikaolvdao -单手 danshou -但书 danshu -单数 danshu -淡水 danshui -单丝不成线 dansibuchengxian -箪食壶浆 dansihujiang -殚思极虑 dansijilu -箪食瓢饮 dansipiaoyin -单瘫 dantan -丹田 dantian -单挑 dantiao -单条 dantiao -单体型 dantixing -弹头 dantou -淡忘 danwang -弹丸之地 danwanzhidi -单位 danwei -单位面积 danweimianji -单文件 danwenjian -但我们 danwomen -耽误 danwu -单线程 danxiancheng -单弦儿 danxianer -单向 danxiang -单相思 danxiangsi -胆小鬼 danxiaogui -胆小如鼠 danxiaorushu -担心 danxin -单姓 danxing -单行本 danxingben -单行线 danxingxian -担雪塞井 danxuesaijing -淡雅 danya -单眼 danyan -单眼皮 danyanpi -弹药 danyao -单一 danyi -单衣 danyi -单音词 danyinci -单用户 danyonghu -担忧 danyou -单元 danyuan -淡月 danyue -单则易折 danzeyizhe -胆战心惊 danzhanxinjing -单质 danzhi -胆汁 danzhi -丹之所藏者赤 danzhisuocangzhechi -旦种暮成 danzhongmucheng -淡妆 danzhuang -胆壮 danzhuang -淡汝浓抹 danzhuangnongmo -弹着点 danzhuodian -单字 danzi -弹子 danzi -担子 danzi -掸子 danzi -胆子 danzi -单子 danzi -蛋子 danzi -但字母 danzimu -弹子锁 danzisuo -单作 danzuo -到案 daoan -刀把儿 daobaer -倒板 daoban -倒班 daoban -导板 daoban -盗版 daoban -道版 daoban -道班 daoban -道傍之筑 daobangzhizhu -盗版受害者 daobanshouhaizhe -导报 daobao -刀背 daobei -倒背如流 daobeiruliu -倒绷孩儿 daobenghaier -倒毙 daobi -倒闭 daobi -刀笔 daobi -道边苦李 daobiankuli -导标 daobiao -道别 daobie -刀兵 daobing -导播 daobo -倒不是 daobushi -道不拾遗 daobushiyi -道不同不相为谋 daobutongbuxiangweimou -倒彩 daocai -倒仓 daocang -稻草 daocao -稻草人 daocaoren -倒茬 daocha -道岔 daocha -倒插门 daochamen -倒产 daochan -到场 daochang -道场 daochang -倒裳索领 daochangsuoling -蹈常袭故 daochangxigu -倒车 daoche -捯饬 daochi -倒持泰阿 daochitaie -到处 daochu -导出 daochu -道床 daochuang -导出单位 daochudanwei -倒出来 daochulai -倒春寒 daochunhan -到处跑 daochupao -到处一片 daochuyipian -到此 daoci -悼词 daoci -悼辞 daoci -道存目击 daocunmuji -到达 daoda -倒带 daodai -道大莫容 daodamorong -导弹 daodan -捣蛋 daodan -叨叨 daodao -刀刀 daodao -道道 daodao -忉忉 daodao -道道儿 daodaoer -倒打一耙 daodayipa -道德 daode -道德经 daodejing -叨登 daodeng -到底 daodi -道地 daodi -到底啊 daodi'a daodia -导电 daodian -到点 daodian -到底发生 daodifasheng -到顶 daoding -道钉 daoding -到底如何 daodiruhe -导读 daodu -倒读数 daodushu -刀儿 daoer -倒儿爷 daoerye -导发 daofa -道乏 daofa -盗匪 daofei -倒风 daofeng -刀锋 daofeng -倒凤颠鸾 daofengdianluan -倒伏 daofu -祷告 daogao -道高一尺 daogaoyichi -捯根儿 daogener -刀耕火种 daogenghuozhong -倒戈卸甲 daogexiejia -导购 daogou -叨咕 daogu -捣鼓 daogu -稻谷 daogu -道姑 daogu -倒挂 daogua -倒灌 daoguan -导管 daoguan -道观 daoguan -道光 daoguang -刀光剑影 daoguangjianying -捣鬼 daogui -到过 daoguo -岛国 daoguo -倒过儿 daoguoer -倒过来 daoguolai -倒果为因 daoguoweiyin -刀过竹解 daoguozhujie -蹈海 daohai -倒海翻江 daohaifanjiang -盗汗 daohan -导航 daohang -倒好儿 daohaoer -道贺 daohe -道行 daoheng -到后来 daohoulai -到户 daohu -岛弧 daohu -倒换 daohuan -倒汇 daohui -捣毁 daohui -到货 daohuo -导火线 daohuoxian -到家 daojia -道家 daojia -倒剪 daojian -倒噍 daojiao -倒嚼 daojiao -道教 daojiao -盗劫 daojie -蹈节死义 daojiesiyi -倒计时 daojishi -刀具 daoju -刀锯 daoju -道具 daoju -稻糠 daokang -刀客 daoke -导坑 daokeng -刀口 daokou -盗寇 daokou -道口 daokou -到来 daolai -刀螂 daolang -叨唠 daolao -道劳 daolao -到拉萨 daolasa -到了 daole -到了了 daolele -倒立 daoli -道理 daoli -导联 daolian -盗链 daolian -到了儿 daoliaoer -盗猎 daolie -道林纸 daolinzhi -倒流 daoliu -捣乱 daoluan -倒卵形 daoluanxing -导轮 daolun -倒轮闸 daolunzha -道路以目 daoluyimu -刀马旦 daomadan -捣麻烦 daomafan -倒卖 daomai -盗卖 daomai -倒买倒卖 daomaidaomai -倒满 daoman -道貌岸然 daomaoanran -倒霉 daomei -道门 daomen -道木 daomu -盗墓笔记 daomubiji -盗墓大王 daomudawang -盗墓日记 daomuriji -盗墓日记全集 daomurijiquanji -盗墓日记全家 daomurijiquanjia -导纳 daona -到哪里 daonali -叨念 daonian -悼念 daonian -祷唸 daonian -倒牌子 daopaizi -道旁苦李 daopangkuli -道袍 daopao -倒赔 daopei -刀片 daopian -盗骗 daopian -到期 daoqi -道歉 daoqian -刀枪 daoqiang -盗窃 daoqie -捯气儿 daoqier -道情 daoqing -盗取 daoqu -导热 daore -刀刃 daoren -导入 daoru -导入证书 daoruzhengshu -倒嗓 daosang -刀山火海 daoshanhuohai -刀山剑树 daoshanjianshu -道生 daosheng -倒是 daoshi -到时 daoshi -导师 daoshi -道士 daoshi -到时候 daoshihou -到时间 daoshijian -导世通 daoshitong -到实验室 daoshiyanshi -到是有 daoshiyou -倒手 daoshou -到手 daoshou -倒数 daoshu -倒水 daoshui -倒算 daosuan -倒塌 daota -倒台 daotai -倒腾 daoteng -捣腾 daoteng -倒替 daoti -导体 daoti -倒贴 daotie -道听途说 daotingtushuo -道统 daotong -倒头 daotou -到头 daotou -到头来 daotoulai -刀头舔蜜 daotoutianmi -倒退 daotui -打偶 da'ou daou -悼亡 daowang -到尾 daowei -倒胃口 daoweikou -道喜 daoxi -倒下 daoxia -导线 daoxian -倒向 daoxiang -导向 daoxiang -到现在 daoxianzai -到小 daoxiao -刀削 daoxiao -刀削面 daoxiaomian -到下一个 daoxiayige -到写 daoxie -道谢 daoxie -蹈袭覆辙 daoxifuzhe -倒行逆施 daoxingnishi -悼心失图 daoxinshitu -倒休 daoxiu -倒屣相迎 daoxixiangying -倒叙 daoxu -倒序 daoxu -倒悬之急 daoxuanzhiji -道学 daoxue -倒牙 daoya -道牙 daoya -倒烟 daoyan -导演 daoyan -导言 daoyan -悼唁 daoyan -倒仰 daoyang -导扬 daoyang -倒爷 daoye -道义 daoyi -盗印 daoyin -倒影 daoying -倒映 daoying -盗亦有道 daoyiyoudao -盗用 daoyong -导游 daoyou -导语 daoyu -岛屿 daoyu -导源 daoyuan -道院 daoyuan -倒运 daoyun -倒在 daozai -倒栽葱 daozaicong -道藏 daozang -倒灶 daozao -盗贼 daozei -盗憎主人 daozengzhuren -道砟 daozha -倒账 daozhang -倒找 daozhao -到这 daozhe -到职 daozhi -导致 daozhi -倒置 daozhi -倒置干戈 daozhigange -倒转 daozhuan -刀子 daozi -稻子 daozi -道子 daozi -刀子嘴 daozizui -倒座儿 daozuoer -大牌 dapai -打牌 dapai -大排行 dapaihang -大盘 dapan -大胖 dapang -大胖子 dapangzi -大炮 dapao -打泡 dapao -打炮 dapao -搭配 dapei -大篷车 dapengche -大辟 dapi -大片 dapian -大便宜 dapianyi -大骗子 dapianzi -大票 dapiao -打屁股 dapigu -打拼 dapin -大屏幕 dapingmu -打平手 dapingshou -打破 dapo -打破砂锅 daposhaguo -打破沙锅问到底 daposhaguowendaodi -打谱 dapu -大谱儿 dapuer -大旗 daqi -大气 daqi -大漆 daqi -打气 daqi -大钱 daqian -打千 daqian -打钎 daqian -打钱 daqian -打枪 daqiang -搭腔 daqiang -答腔 daqiang -大前年 daqiannian -打前失 daqianshi -大千世界 daqianshijie -大前提 daqianti -大前天 daqiantian -打前站 daqianzhan -搭桥 daqiao -大巧若拙 daqiaoruozhuo -大气层 daqiceng -大起大落 daqidaluo -大气候 daqihou -哒嗪 daqin -大秦 daqin -大秦帝国 daqindiguo -大庆 daqing -打情骂俏 daqingmaqiao -大清王朝 daqingwangchao -大清早 daqingzao -大秦铁路 daqintielu -大气磅礴 daqipangbo -大秋 daqiu -打球 daqiu -打秋风 daqiufeng -大秋作物 daqiuzuowu -大器晚成 daqiwancheng -大气污染 daqiwuran -大气压 daqiya -大企业 daqiye -打趣 daqu -大全 daquan -打拳 daquan -大权独揽 daquandulan -大权旁落 daquanpangluo -打圈子 daquanzi -打群架 daqunjia -大嚷 darang -打扰 darao -大人 daren -达人 daren -大人物 darenwu -大人有大量 darenyoudaliang -大容量 darongliang -大儒 daru -打入 daru -大赛 dasai -大嫂 dasao -打扫 dasao -大扫除 dasaochu -大煞风景 dashafengjing -大厦将倾 dashajiangqing -大山 dashan -搭讪 dashan -打扇 dashan -打闪 dashan -搭赸 dashan -答讪 dashan -打上 dashang -大少 dashao -大少爷 dashaoye -大赦 dashe -打蛇打七寸 dashedaqicun -大婶 dashen -大神 dashen -大婶儿 dashener -大声 dasheng -大声疾呼 dashengjihu -打蛇随棍 dashesuigun -大舌头 dashetou -大事 dashi -大师 dashi -大使 dashi -打食 dashi -大事不糊涂 dashibuhutu -大是大非 dashidafei -大师傅 dashifu -大事记 dashiji -大失人望 dashirenwang -大势所趋 dashisuoqu -大失所望 dashisuowang -大势已去 dashiyiqu -打手 dashou -搭手 dashou -大手笔 dashoubi -大手大脚 dashoudajiao -大暑 dashu -大树 dashu -大叔 dashu -答数 dashu -大率 dashuai -大帅哥 dashuaige -大树不 dashubu -大水 dashui -大书特书 dashuteshu -打死 dasi -大肆 dasi -打死你 dasini -打私人 dasiren -打算 dasuan -大蒜 dasuan -打算盘 dasuanpan -大踏步 databu -打胎 datai -大太阳 dataiyang -打探 datan -大唐 datang -大堂 datang -答题 dati -大体 dati -大田 datian -大天白日 datianbairi -大田作物 datianzuowu -打听 dating -大厅 dating -打挺儿 datinger -大庭广众 datingguangzhong -打听好 datinghao -大提琴 datiqin -大题小作 datixiaozuo -打通 datong -打通关 datongguan -打通那个 datongnage -大同乡 datongxiang -大同小异 datongxiaoyi -大头 datou -打头 datou -搭头 datou -大头菜 datoucai -打头风 datoufeng -大头书 datoushu -大头贴 datoutie -大头针 datouzhen -打头阵 datouzhen -大图 datu -大团结 datuanjie -大团圆 datuanyuan -大腿 datui -打退堂鼓 datuitanggu -大拖 datuo -大图片 datupian -大腕 dawan -打完 dawan -打完牌 dawanpai -大晚上 dawanshang -大为 dawei -大尉 dawei -打围 dawei -打问 dawen -答问 dawen -打问号 dawenhao -大汶河 dawenhe -大文件 dawenjian -大问题 dawenti -打问讯 dawenxun -大我 dawo -达斡尔族 dawoerzu -大五金 dawujin -大乌龙 dawulong -大无畏 dawuwei -大戏 daxi -达奚 daxi -大侠 daxia -大虾 daxia -打下 daxia -打下了 daxiale -大侠们 daxiamen -大限 daxian -打先锋 daxianfeng -大箱 daxiang -打响 daxiang -大相径庭 daxiangjingting -大相片 daxiangpian -大显身手 daxianshenshou -大显神通 daxianshentong -大小 daxiao -大校 daxiao -打消 daxiao -大小写 daxiaoxie -打下手 daxiashou -大写 daxie -打斜 daxie -答谢 daxie -大喜过望 daxiguowang -大喜欢 daxihuan -大型 daxing -大姓 daxing -大型企业 daxingqiye -大兴土木 daxingtumu -大猩猩 daxingxing -大行星 daxingxing -打心眼 daxinyan -大熊猫 daxiongmao -大熊座 daxiongzuo -大修 daxiu -大西洋 daxiyang -大选 daxuan -大学 daxue -大学毕业 daxuebiye -大学生 daxuesheng -打雪仗 daxuezhang -大循环 daxunhuan -大牙 daya -大雅 daya -打压 daya -打牙犯嘴 dayafanzui -打牙祭 dayaji -打鸭惊鸳鸯 dayajingyuanyang -打哑谜 dayami -大烟 dayan -大盐 dayan -大雁 dayan -打眼 dayan -答言 dayan -大言不惭 dayanbucan -大洋 dayang -大羊 dayang -打样 dayang -打烊 dayang -打佯儿 dayanger -打掩护 dayanhu -大眼睛 dayanjing -大要 dayao -打药 dayao -搭腰 dayao -大摇大摆 dayaodabai -打鸭子上架 dayazishangjia -大爷 daye -大爷大妈 dayedama -打野外 dayewai -打夜作 dayezuo -大一 dayi -答疑 dayi -大义 dayi -大意 dayi -大姨 dayi -大衣 dayi -大义凛然 dayilinran -大义灭亲 dayimieqin -打印 dayin -达因 dayin -打印到 dayindao -打印店 dayindian -答应 daying -答应的 dayingde -打印机 dayinji -打印台 dayintai -大姨子 dayizi -大油 dayou -打油 dayou -打游击 dayouji -大有径庭 dayoujingting -大有可观 dayoukeguan -大有可为 dayoukewei -大有人在 dayourenzai -打油诗 dayoushi -打游戏 dayouxi -大有作为 dayouzuowei -大雨 dayu -大鱼 dayu -大员 dayuan -大圆 dayuan -打圆场 dayuanchang -大鱼吃小鱼 dayuchixiaoyu -大鱼大肉 dayudarou -大月 dayue -大约 dayue -答曰 dayue -大约摸 dayuemo -大约在冬季 dayuezaidongji -打杂 daza -打杂儿 dazaer -大杂烩 dazahui -大灾 dazai -大灶 dazao -打造 dazao -大杂院儿 dazayuaner -大增 dazeng -大泽乡起义 dazexiangqiyi -大战 dazhan -大站 dazhan -打战 dazhan -打颤 dazhan -大涨 dazhang -打仗 dazhang -大丈夫 dazhangfu -大张旗鼓 dazhangqigu -大张挞伐 dazhangtafa -打招呼 dazhaohu -打照面儿 dazhaomianer -打折 dazhe -打着 dazhe -打折扣 dazhekou -打针 dazhen -大政 dazheng -打整 dazheng -大指 dazhi -大旨 dazhi -大治 dazhi -大致 dazhi -大智慧 dazhihui -大智若愚 dazhiruoyu -大众 dazhong -大众化 dazhonghua -打肿脸充胖子 dazhonglianchongpangzi -打皱 dazhou -大轴子 dazhouzi -打住 dazhu -大竹 dazhu -大专 dazhuan -大篆 dazhuan -打转 dazhuan -打桩 dazhuang -大庄稼 dazhuangjia -大转弯 dazhuanwan -大主教 dazhujiao -大猪头 dazhutou -打主意 dazhuyi -打字 dazi -沓子 dazi -打字机 daziji -大自然 daziran -打字员 daziyuan -打总儿 dazonger -大总结 dazongjie -大族 dazu -大嘴 dazui -打嘴 dazui -打嘴仗 dazuizhang -大作 dazuo -打坐 dazuo -德昂族 deangzu -得便 debian -的变 debian -得病 debing -嘚啵 debo -得薄能鲜 debonengxian -得不偿失 debuchangshi -得不到 debudao -德才兼备 decaijianbei -得逞 decheng -得宠 dechong -得出 dechu -的处 dechu -得出来 dechulai -得寸进尺 decunjinchi -得当 dedang -得到 dedao -得道多助 dedaoduozhu -嘚嘚 dede -的的 dede -的第 dedi -得对 dedui -的对 dedui -灯蛾扑火 deepuhuo -得法 defa -得分 defen -德高望重 degaowangzhong -德国 deguo -得过且过 deguoqieguo -德国之声 deguozhisheng -德国中文网 deguozhongwenwang -德厚流光 dehouliuguang -得亏 deikui -得济 deji -得劲 dejin -得救 dejiu -得空 dekong -得了 dele -的了 dele -得力 deli -得陇望蜀 delongwangshu -等边 dengbian -等边三角形 dengbiansanjiaoxing -灯标 dengbiao -等毕业 dengbiye -灯彩 dengcai -灯草 dengcao -等差 dengcha -等差数列 dengchashulie -登程 dengcheng -等次 dengci -等衰 dengcui -等待 dengdai -等待着 dengdaizhe -等到 dengdao -等的 dengde -等等 dengdeng -等等你 dengdengni -登第 dengdi -等第 dengdi -等而下之 dengerxiazhi -等额选举 dengexuanju -等份 dengfen -登峰造极 dengfengzaoji -登高望远 denggaowangyuan -登高一呼 denggaoyihu -登高自卑 denggaozibei -镫骨 denggu -灯光 dengguang -等号 denghao -灯红酒绿 denghongjiulu -等候 denghou -灯虎 denghu -灯花 denghua -灯会 denghui -灯火 denghuo -灯火辉煌 denghuohuihuang -登基 dengji -登极 dengji -等级 dengji -登记 dengji -登机 dengji -等价 dengjia -澄浆泥 dengjiangni -等价物 dengjiawu -登记吨 dengjidun -灯节 dengjie -登记了 dengjile -登机牌 dengjipai -灯具 dengju -等宽 dengkuan -灯亮儿 denglianger -等量齐观 dengliangqiguan -登临 denglin -等离子态 denglizitai -等离子体 dengliziti -灯笼 denglong -灯笼裤 denglongku -登录 denglu -登陆 denglu -登陆场 dengluchang -登陆器 dengluqi -登录失败 denglushibai -登陆艇 dengluting -登门 dengmen -灯谜 dengmi -灯苗 dengmiao -等米下锅 dengmixiaguo -等你 dengni -灯捻 dengnian -登攀 dengpan -灯泡 dengpao -等日 dengri -登入 dengru -灯伞 dengsan -澄沙 dengsha -登山服 dengshanfu -等上 dengshang -登上 dengshang -凳上 dengshang -登山临水 dengshanlinshui -登山小鲁 dengshanxiaolu -登山运动 dengshanyundong -灯饰 dengshi -登市 dengshi -登时 dengshi -等式 dengshi -灯丝 dengsi -等死 dengsi -灯塔 dengta -等她 dengta -灯台 dengtai -登台 dengtai -登坛拜将 dengtanbaijiang -登堂入室 dengtangrushi -等同 dengtong -灯头 dengtou -蹬腿 dengtui -等外 dengwai -等我 dengwo -灯箱 dengxiang -等闲视之 dengxianshizhi -邓小平理论 dengxiaopinglilun -灯心 dengxin -灯芯 dengxin -灯心草 dengxincao -灯心绒 dengxinrong -等腰 dengyao -等腰三角形 dengyaosanjiaoxing -等因奉此 dengyinfengci -灯油 dengyou -灯语 dengyu -等于 dengyu -等于零 dengyuling -登载 dengzai -灯盏 dengzhan -灯罩 dengzhao -等着 dengzhe -凳子 dengzi -戥子 dengzi -镫子 dengzi -的哦 deo -的偶 deou -得起 deqi -得其所哉 deqisuozai -得饶人处且饶人 deraorenchuqieraoren -得人儿 derener -得瑟 dese -的身份 deshenfen -得胜回朝 deshenghuichao -得势 deshi -得时 deshi -得手 deshou -得数 deshu -得天独厚 detianduhou -得未曾有 deweicengyou -德文 dewen -德我 dewo -得闲 dexian -德行 dexing -德性 dexing -得心应手 dexinyingshou -得样儿 deyanger -的要 deyao -得要 deyao -得以 deyi -得宜 deyi -得意 deyi -德音莫违 deyinmowei -得意忘形 deyiwangxing -得意忘言 deyiwangyan -得意洋洋 deyiyangyang -得用 deyong -德育 deyu -德语 deyu -德语班 deyuban -得鱼忘筌 deyuwangquan -德政 dezheng -得知 dezhi -得主 dezhu -得罪 dezui -得罪人 dezuiren -得罪他 dezuita -地啊 di'a dia -堤岸 di'an dian -电棒 dianbang -电报 dianbao -电报挂号 dianbaoguahao -垫背 dianbei -电笔 dianbi -电表 dianbiao -电冰柜 dianbinggui -电冰箱 dianbingxiang -点拨 dianbo -电波 dianbo -点播 dianbo -颠簸 dianbo -垫补 dianbu -点补 dianbu -电铲 dianchan -电场 dianchang -电唱机 dianchangji -电唱头 dianchangtou -电车 dianche -电陈 dianchen -电池 dianchi -滇池 dianchi -点穿 dianchuan -电船 dianchuan -电吹风 dianchuifeng -点出啦 dianchula -电瓷 dianci -电磁波 diancibo -电磁场 diancichang -电磁感应 dianciganying -电磁炉 diancilu -电磁炮 diancipao -点窜 diancuan -电大 dianda -电单车 diandanche -典当 diandang -电导 diandao -颠倒黑白 diandaoheibai -颠倒乾坤 diandaoqiankun -颠倒是非 diandaoshifei -颠倒衣裳 diandaoyichang -颠倒阴阳 diandaoyinyang -点的 diande -电灯电话 diandengdianhua -电灯泡 diandengpao -垫底 diandi -点点 diandian -垫底儿 diandier -奠定 dianding -碘酊 dianding -佃东 diandong -店东 diandong -电动 diandong -电动机 diandongji -电动势 diandongshi -奠都 diandu -点厾 diandu -电镀 diandu -掂对 diandui -掂掇 dianduo -典范 dianfan -电饭煲 dianfanbao -电饭锅 dianfanguo -电费 dianfei -淀粉 dianfen -电风扇 dianfengshan -垫付 dianfu -颠覆 dianfu -电杆 diangan -电告 diangao -电镐 diangao -电工 diangong -电功率 diangonglv -电工学 diangongxue -典故 diangu -电灌 dianguan -电光石火 dianguangshihuo -电光朝露 dianguangzhaolu -电滚子 diangunzi -电焊 dianhan -店好 dianhao -电好 dianhao -电荷 dianhe -电贺 dianhe -滇红 dianhong -殿后 dianhou -佃户 dianhu -电弧 dianhu -垫话 dianhua -点化 dianhua -电话 dianhua -电话簿 dianhuabu -电话费 dianhuafei -电话号 dianhuahao -电话会议 dianhuahuiyi -电化教育 dianhuajiaoyu -电话卡 dianhuaka -点幻 dianhuan -电环 dianhuan -点换 dianhuan -电话亭 dianhuating -电话线 dianhuaxian -电弧焊接 dianhuhanjie -电汇 dianhui -典籍 dianji -奠基 dianji -点击 dianji -惦记 dianji -点饥 dianji -电机 dianji -电极 dianji -店家 dianjia -垫肩 dianjian -电键 dianjian -点将 dianjiang -垫脚 dianjiao -电教 dianjiao -踮脚 dianjiao -垫脚石 dianjiaoshi -典借 dianjie -电解 dianjie -电介质 dianjiezhi -电解质 dianjiezhi -点击率 dianjilv -掂斤播两 dianjinboliang -点金成铁 dianjinchengtie -奠基石 dianjishi -奠酒 dianjiu -滇剧 dianju -殿军 dianjun -点卡 dianka -点开 diankai -电抗 diankang -靛颏儿 diankeer -癫狂 diankuang -颠来倒去 dianlaidaoqu -点来点去 dianlaidianqu -电缆 dianlan -靛蓝 dianlan -典礼 dianli -电力 dianli -电离 dianli -颠连 dianlian -掂量 dianliang -电量 dianliang -电料 dianliao -电疗 dianliao -电离层暴 dianlicengbao -电铃 dianling -电流 dianliu -电流表 dianliubiao -电流强度 dianliuqiangdu -电力网 dianliwang -电力线 dianlixian -电炉 dianlu -电路 dianlu -颠鸾倒凤 dianluandaofeng -电路图 dianlutu -电驴 dianlv -电驴子 dianlvzi -电码 dianma -点卯 dianmao -颠毛种种 dianmaozhongzhong -电门 dianmen -店面 dianmian -点名 dianming -点明 dianming -颠末 dianmo -电脑 diannao -电脑病毒 diannaobingdu -电脑城 diannaocheng -电脑高手 diannaogaoshou -电脑里 diannaoli -电脑盲 diannaomang -电脑清洗剂 diannaoqingxiji -电脑市场 diannaoshichang -电能 dianneng -惦念 diannian -电钮 dianniu -佃农 diannong -点盘 dianpan -颠沛流离 dianpeiliuli -点评 dianping -电瓶 dianping -电瓶车 dianpingche -点破 dianpo -店铺 dianpu -颠仆 dianpu -颠扑不破 dianpubupo -电器 dianqi -电气 dianqi -电气化 dianqihua -靛青 dianqing -佃权 dianquan -垫圈 dianquan -点染 dianran -点燃 dianran -电热 dianre -电容 dianrong -电容器 dianrongqi -玷辱 dianru -颠三倒四 diansandaosi -电扇 dianshan -点上 dianshang -垫上运动 dianshangyundong -电闪雷鸣 dianshanleiming -点射 dianshe -殿试 dianshi -电势 dianshi -电石 dianshi -电视 dianshi -电势差 dianshicha -点石成金 dianshichengjin -电视大学 dianshidaxue -电视电话 dianshidianhua -电视发射塔 dianshifasheta -电视接收机 dianshijieshouji -电视剧 dianshiju -电视片 dianshipian -电视台 dianshitai -点收 dianshou -电死 diansi -电台 diantai -店堂 diantang -殿堂 diantang -电烫 diantang -点题 dianti -电梯 dianti -点铁成金 diantiechengjin -点通 diantong -电筒 diantong -点头 diantou -电头 diantou -点头哈腰 diantouhayao -电网 dianwang -点位 dianwei -阽危之域 dianweizhiyu -电文 dianwen -玷污 dianwu -碘钨灯 dianwudeng -殿下 dianxia -电线 dianxian -癫痫 dianxian -店小二 dianxiaoer -电匣子 dianxiazi -点心 dianxin -电信 dianxin -典型 dianxing -电刑 dianxing -典型的 dianxingde -电信他 dianxinta -点穴 dianxue -电讯用语 dianxunyongyu -典押 dianya -典雅 dianya -电压 dianya -电压表 dianyabiao -电压计 dianyaji -点验 dianyan -电唁 dianyan -电眼 dianyan -奠仪 dianyi -电椅 dianyi -电影 dianying -电影剧本 dianyingjuben -电影摄影机 dianyingsheyingji -电影院 dianyingyuan -店员 dianyuan -电源 dianyuan -电源等 dianyuandeng -电灶 dianzao -电闸 dianzha -典章 dianzhang -点找哦你 dianzhaooni -垫支 dianzhi -点种 dianzhong -点钟 dianzhong -电钟 dianzhong -电轴 dianzhou -店主 dianzhu -电珠 dianzhu -电转儿 dianzhuaner -点缀 dianzhui -垫子 dianzi -点子 dianzi -电子 dianzi -点字 dianzi -甸子 dianzi -癫子 dianzi -电子版 dianziban -电子出版物 dianzichubanwu -电子词典 dianzicidian -电子管 dianziguan -电子函件 dianzihanjian -电子货币 dianzihuobi -电子计算机 dianzijisuanji -电子流 dianziliu -电子枪 dianziqiang -电子琴 dianziqin -电子商务 dianzishangwu -电子手表 dianzishoubiao -电子书 dianzishu -电子束 dianzishu -电子系 dianzixi -电子显微镜 dianzixianweijing -电子信箱 dianzixinxiang -电子眼 dianziyan -电子音乐 dianziyinyue -电子邮件 dianziyoujian -电子邮箱 dianziyouxiang -佃租 dianzu -电阻 dianzu -电钻 dianzuan -电嘴 dianzui -凋败 diaobai -雕版 diaoban -吊膀 diaobang -吊膀子 diaobangzi -掉包 diaobao -碉堡 diaobao -调包 diaobao -掉臂不顾 diaobibugu -调兵遣将 diaobingqianjiang -调不出 diaobuchu -调查 diaocha -貂蝉 diaochan -吊车 diaoche -掉秤 diaocheng -雕虫小技 diaochongxiaoji -调出 diaochu -吊床 diaochuang -吊窗 diaochuang -调出来 diaochulai -掉出来 diaochulai -吊带 diaodai -掉到 diaodao -吊灯 diaodeng -掉点儿 diaodianer -调调 diaodiao -调动 diaodong -调度 diaodu -掉队 diaodui -钓饵 diaoer -吊儿郎当 diaoerlangdang -吊尔郎当 diaoerlangdang -调防 diaofang -钓竿 diaogan -雕肝琢肾 diaoganzhuoshen -钓钩 diaogou -掉过儿 diaoguoer -刁悍 diaohan -调函 diaohan -雕蚶镂蛤 diaohanlouge -调号 diaohao -雕红漆 diaohongqi -刁滑 diaohua -雕花 diaohua -吊环 diaohuan -掉换 diaohuan -调换 diaohuan -调虎离山 diaohulishan -吊祭 diaoji -调集 diaoji -掉价 diaojia -吊脚楼 diaojiaolou -钓具 diaoju -吊卷 diaojuan -调卷 diaojuan -雕镌 diaojuan -调侃儿 diaokaner -雕刻 diaoke -吊扣 diaokou -雕阑玉砌 diaolanyuqi -调类 diaolei -雕梁画栋 diaolianghuadong -凋零 diaoling -调令 diaoling -吊楼 diaolou -碉楼 diaolou -凋落 diaoluo -吊毛 diaomao -调门儿 diaomener -吊民伐罪 diaominfazui -掉闹 diaonao -调派 diaopai -吊盘 diaopan -调配 diaopei tiaopei -吊瓶 diaoping -吊铺 diaopu -雕漆 diaoqi -雕砌 diaoqi -调遣 diaoqian -吊钱儿 diaoqianer -掉枪花 diaoqianghua -吊桥 diaoqiao -调任 diaoren -掉三寸舌 diaosancunshe -吊嗓子 diaosangzi -掉色 diaose -吊扇 diaoshan -调式 diaoshi -雕饰 diaoshi -掉书袋 diaoshudai -吊死问疾 diaosiwenji -雕塑 diaosu -刁天决地 diaotianjuedi -吊桶 diaotong -掉头 diaotou -调头 diaotou -吊袜带 diaowadai -刁顽 diaowan -吊胃口 diaoweikou -吊线 diaoxian -掉线 diaoxian -吊孝 diaoxiao -吊销 diaoxiao -凋谢 diaoxie -雕心雁爪 diaoxinyanzhao -吊唁 diaoyan -调演 diaoyan -调研 diaoyan -掉以轻心 diaoyiqingxin -调用 diaoyong tiaoyong -钓游之地 diaoyouzhidi -钓鱼 diaoyu -窎远 diaoyuan -调运 diaoyun -钓鱼台 diaoyutai -掉渣 diaozha -雕章镂句 diaozhanglouju -调值 diaozhi -调职 diaozhi -掉转 diaozhuan -调转 diaozhuan -吊装 diaozhuang -雕琢 diaozhuo -调子 diaozi -铫子 diaozi -刁钻古怪 diaozuanguguai -堤坝 diba -地板 diban -底版 diban -低版本 dibanben -地磅 dibang -地板革 dibange -地板砖 dibanzhuan -低保 dibao -地保 dibao -地堡 dibao -低倍 dibei -底本 diben -地崩山摧 dibengshancui -地表 dibiao -地鳖 dibie -地波 dibo -地鵏 dibu -底部 dibu -地步 dibu -抵补 dibu -递补 dibu -低不就 dibujiu -地财 dicai -底册 dice -地层 diceng -底层 diceng -低层次 dicengci -低产 dichan -地产 dichan -抵偿 dichang -低潮 dichao -地潮 dichao -底朝天 dichaotian -低沉 dichen -地秤 dicheng -地丑德齐 dichoudeqi -嫡出 dichu -抵触 dichu -涤除 dichu -嫡传 dichuan -地磁 dici -地磁极 diciji -嘀嗒 dida -抵达 dida -滴答 dida -地带 didai -低档 didang -涤荡 didang -的当 didang -抵挡不住 didangbuzhu -地道 didao -地大物博 didawubo -低等动物 didengdongwu -低等植物 didengzhiwu -弟弟 didi -滴滴 didi -樀樀 didi -地点 didian -低电流 didianliu -低调 didiao -滴定 diding -滴定管 didingguan -地的确确 didiqueque -滴滴涕 diditi -敌敌畏 didiwei -螮蝀 didong -地动仪 didongyi -地段 diduan -底端 diduan -低端 diduan -低端机 diduanji -敌对 didui -帝俄 di'e die -谍报 diebao -叠床架屋 diechuangjiawu -迭次 dieci -叠翠 diecui -螲蟷 diedang -跌宕 diedang -跌荡 diedang -跌倒 diedao -爹爹 diedie -喋喋不休 diediebuxiu -跌跌撞撞 diediezhuangzhuang -跌份 diefen -跌幅 diefu -蝶骨 diegu -叠加 diejia -跌价 diejia -跌跤 diejiao -跌落 dieluo -叠罗汉 dieluohan -嵽嵲 dienie -迭起 dieqi -堞墙 dieqiang -叠起来 dieqilai -地儿 dier -第二 dier -第二唉 di'er'ai dierai -第二遍 dierbian -第二部 dierbu -第二部分 dierbufen -第二册 dierce -第二产业 dierchanye -第二次 dierci -第二次国内革命战争 dierciguoneigemingzhanzheng -第二次世界大战 diercishijiedazhan -第二次鸦片战争 dierciyapianzhanzheng -第二大 dierda -第二代 dierdai -第二封 dierfeng -第二个 dierge -第二个问题 diergewenti -第二局 dierju -第二课堂 dierketang -第二审 diershen -第二世界 diershijie -第二十四级 diershisiji -第二天 diertian -第二条 diertiao -第二项 dierxiang -第二性征 dierxingzheng -第二信号系统 dierxinhaoxitong -第二页 dierye -第二宇宙速度 dieryuzhousudu -第二张 dierzhang -第二章 dierzhang -第二职业 dierzhiye -跌水 dieshui -跌停 dieting -跌停板 dietingban -蹀躞 diexie -啑血 diexue -喋血 diexue -蹀血 diexue -跌眼镜 dieyanjing -叠印 dieyin -蝶泳 dieyong -叠韵 dieyun -碟子 diezi -跌足 diezu -地方 difang -敌方 difang -堤防 difang -提防 difang -地方病 difangbing -地方官 difangguan -地方民族主义 difangminzuzhuyi -地方那个 difangnage -地方时 difangshi -地方税 difangshui -地方戏 difangxi -地方性植物 difangxingzhiwu -地方志 difangzhi -地方主义 difangzhuyi -底肥 difei -的费 difei -滴粉搓酥 difencuosu -地府 difu -弟妇 difu -地覆天翻 difutianfan -抵港 digang -底稿 digao -低格 dige -地根儿 digener -地埂 digeng -地宫 digong -底工 digong -地沟 digou -低估 digu -低谷 digu -嘀咕 digu -骶骨 digu -地瓜 digua -滴灌 diguan -地广人稀 diguangrenxi -涤故更新 digugengxin -递归 digui -帝国 diguo -地核 dihe -敌后 dihou -地虎 dihu -低缓 dihuan -抵换 dihuan -抵还 dihuan -地黄牛 dihuangniu -低回 dihui -低徊 dihui -诋毁 dihui -底火 dihuo -低级 diji -地基 diji -地极 diji -地积 diji -地价 dijia -底价 dijia -递加 dijia -低贱 dijian -递减 dijian -递降 dijiang -地窖 dijiao -地脚 dijiao -缔交 dijiao -递交 dijiao -地脚螺丝 dijiaoluosi -地角天涯 dijiaotianya -缔结 dijie -递解 dijie -砥节奉公 dijiefenggong -第几个 dijige -底襟 dijin -低级神经活动 dijishenjinghuodong -地久天长 dijiutianchang -帝君 dijun -涤卡 dika -敌忾同仇 dikaitongchou -抵抗性 dikangxing -低空 dikong -敌寇 dikou -的款 dikuan -地旷人稀 dikuangrenxi -堤溃蚁孔 dikuiyikong -堤溃蚁穴 dikuiyixue -抵赖 dilai -低栏 dilan -地牢 dilao -地老天荒 dilaotianhuang -地雷 dilei -地力 dili -地栗 dili -地梨 dili -地理 dili -底里 dili -滴沥 dili -玓瓅 dili -低廉 dilian -地量 diliang -嘀里嘟噜 dilidulu -滴里嘟噜 dilidulu -低劣 dilie -砥砺风节 dilifengjie -地邻 dilin -低龄 diling -地利人和 dilirenhe -提溜 diliu -滴溜儿 diliuer -滴溜溜 diliuliu -地理学 dilixue -地垄 dilong -地漏 dilou -涤纶 dilun -低落 diluo -底码 dima -地脉 dimai -地幔 diman -地貌 dimao -弟妹 dimei -低眉顺眼 dimeishunyan -低眉折腰 dimeizheyao -缔盟 dimeng -低迷 dimi -地面 dimian -觌面 dimian -涤棉布 dimianbu -地名 diming -抵命 diming -地膜 dimo -笛膜 dimo -地亩 dimu -嫡母 dimu -低能 dineng -低能儿 dinenger -定案 dingan -丁坝 dingba -顶板 dingban -顶班 dingban -定本 dingben -定编 dingbian -丁部 dingbu -顶部 dingbu -订餐 dingcan -丁册 dingce -定场白 dingchangbai -定常流 dingchangliu -定场诗 dingchangshi -顶承 dingcheng -鼎铛玉石 dingchengyushi -钉齿耙 dingchiba -钉锤 dingchui -丁村人 dingcunren -定单 dingdan -订单 dingdan -丁当 dingdang -定当 dingdang -玎珰 dingdang -订单号 dingdanhao -顶灯 dingdeng -定点 dingdian -顶点 dingdian -丁点儿 dingdianer -定鼎 dingding -鼎鼎大名 dingdingdaming -叮叮当当 dingdingdangdang -丁东 dingdong -丁冬 dingdong -定都 dingdu -疔毒 dingdu -顶端 dingduan -定夺 dingduo -定额 dinge -盯防 dingfang -顶峰 dingfeng -顶风 dingfeng -定岗 dinggang -顶岗 dinggang -顶杠 dinggang -顶缸 dinggang -定稿 dinggao -定格 dingge -顶格 dingge -鼎革 dingge -定更 dinggeng -丁公凿井 dinggongzaojing -定购 dinggou -订购 dinggou -顶骨 dinggu -顶呱呱 dingguagua -定规 dinggui -定好 dinghao -定户 dinghu -订户 dinghu -定滑轮 dinghualun -定婚 dinghun -订婚 dinghun -定货 dinghuo -订货 dinghuo -酊剂 dingji -锭剂 dingji -顶级 dingji -定价 dingjia -丁艰 dingjian -定见 dingjian -订交 dingjiao -定金 dingjin -订金 dingjin -定睛 dingjing -定局 dingju -定居 dingju -定居点 dingjudian -丁俊美 dingjunmei -丁克家庭 dingkejiating -定例 dingli -定礼 dingli -订立 dingli -鼎力 dingli -定量 dingliang -定量分析 dingliangfenxi -顶梁柱 dingliangzhu -顶礼膜拜 dinglimobai -丁零 dingling -玎玲 dingling -丁零当啷 dinglingdanglang -顶楼 dinglou -定论 dinglun -钉螺 dingluo -定律 dinglv -钉帽 dingmao -顶门儿 dingmener -定苗 dingmiao -定名 dingming -顶命 dingming -丁宁 dingning -叮咛 dingning -耵聍 dingning -顶牛儿 dingniuer -钉耙 dingpa -顶盘 dingpan -定盘星 dingpanxing -顶棚 dingpeng -订票 dingpiao -定评 dingping -定期 dingqi -顶起 dingqi -定钱 dingqian -定亲 dingqin -定然 dingran -顶上 dingshang -定上 dingshang -盯梢 dingshao -钉梢 dingshao -定神 dingshen -定式 dingshi -定时 dingshi -顶事 dingshi -丁是丁 dingshiding -钉是钉 dingshiding -定时关机 dingshiguanji -顶视图 dingshitu -定时炸弹 dingshizhadan -顶数 dingshu -定说 dingshuo -盯死 dingsi -顶天立地 dingtianlidi -顶头 dingtou -顶头上司 dingtoushangsi -定位 dingwei -叮问 dingwen -定息 dingxi -定弦 dingxian -顶箱 dingxiang -定向培育 dingxiangpeiyu -定向天线 dingxiangtianxian -丁香园 dingxiangyuan -钉鞋 dingxie -顶心 dingxin -定刑 dingxing -定型 dingxing -鼎新革故 dingxingegu -定性分析 dingxingfenxi -定心丸 dingxinwan -鼎言 dingyan -定洋 dingyang -叮咬 dingyao -定义 dingyi -丁一卯二 dingyimaoer -定影 dingying -定音鼓 dingyingu -丁一确二 dingyiqueer -顶用 dingyong -丁忧 dingyou -定语 dingyu -定于 dingyu -定员 dingyuan -定阅 dingyue -订阅 dingyue -鼎鱼幕燕 dingyumuyan -定于一尊 dingyuyizun -顶账 dingzhang -顶着 dingzhe -盯着 dingzhe -顶真 dingzhen -顶针 dingzhen -订正 dingzheng -定制 dingzhi -定址 dingzhi -定植 dingzhi -鼎峙 dingzhi -定制性 dingzhixing -定制一款 dingzhiyikuan -叮嘱 dingzhu -顶住 dingzhu -盯住 dingzhu -顶珠 dingzhu -顶撞 dingzhuang -定准 dingzhun -定子 dingzi -钉子 dingzi -锭子 dingzi -顶子 dingzi -丁字尺 dingzichi -丁字钢 dingzigang -钉子户 dingzihu -丁字街 dingzijie -锭子油 dingziyou -鼎足而三 dingzuersan -定罪 dingzui -顶嘴 dingzui -顶罪 dingzui -钉嘴铁舌 dingzuitieshe -鼎足三分 dingzusanfen -鼎足之势 dingzuzhishi -地菍 dinie -嫡派 dipai -底牌 dipai -地盘 dipan -底盘 dipan -地痞 dipi -底片 dipian -低频 dipin -低平 diping -地平天成 dipingtiancheng -地平线 dipingxian -地铺 dipu -地契 diqi -底气 diqi -地壳 diqiao -第七个 diqige -地勤 diqin -嫡亲 diqin -底情 diqing -敌情 diqing -地球 diqiu -敌酋 diqiu -地球村 diqiucun -地球人 diqiuren -地球仪 diqiuyi -地区 diqu -地权 diquan -的确 dique -的确良 diqueliang -的确是 diqueshi -低热 dire -地热 dire -敌人 diren -狄仁杰 direnjie -低人一等 direnyideng -第三 disan -第三版 disanban -第三部 disanbu -第三部分 disanbufen -第三产业 disanchanye -第三次国内革命战争 disanciguoneigemingzhanzheng -第三方 disanfang -第三方法 disanfangfa -第三方监理 disanfangjianli -第三方卡卡罗 disanfangkakaluo -第三个 disange -第三行 disanhang -第三局 disanju -第三军医 disanjunyi -第三款 disankuan -第三轮 disanlun -第三轮开发 disanlunkaifa -第三屏 disanping -第三瓶 disanping -第三人 disanren -第三世界科学院院士 disanshijiekexueyuanyuanshi -第三条 disantiao -低三下四 disanxiasi -第三宇宙速度 disanyuzhousudu -第三者 disanzhe -第三只 disanzhi -第三种 disanzhong -第三状态 disanzhuangtai -底色 dise -地煞 disha -地上 dishang -底墒 dishang -地上茎 dishangjing -地上天官 dishangtianguan -低烧 dishao -递升 disheng -低声下气 dishengxiaqi -地势 dishi -抵事 dishi -敌视 dishi -的士 dishi -第十 dishi -谛视 dishi -敌手 dishou -低首下心 dishouxiaxin -底数 dishu -地税 dishui -滴水 dishui -滴水不漏 dishuibulou -滴水成冰 dishuichengbing -滴水穿石 dishuichuanshi -滴水瓦 dishuiwa -第四 disi -第四部 disibu -第四季 disiji -迪斯科 disike -迪斯科疗法 disikeliaofa -抵死谩生 disimansheng -第四宇宙速度 disiyuzhousudu -递送 disong -低俗 disu -敌台 ditai -地摊 ditan -地毯 ditan -敌探 ditan -低糖 ditang -嫡堂 ditang -棣棠 ditang -敌特 dite -地铁 ditie -谛听 diting -低头 ditou -地图 ditu -底土 ditu -地图时间 ditushijian -丢丑 diuchou -丢掉 diudiao -丢份 diufen -丢官 diuguan -丢盔卸甲 diukuixiejia -丢烂 diulan -丢脸 diulian -丢面子 diumianzi -丢弃 diuqi -丢却 diuque -丢人 diuren -丢三落四 diusanlasi -丢失 diushi -丢失一定 diushiyiding -丢手 diushou -丢下耙儿弄扫帚 diuxiapaernongsaozhou -丢眼色 diuyanse -丢卒保车 diuzubaoju -低洼 diwa -帝王 diwang -低微 diwei -地位 diwei -堤围 diwei -敌伪 diwei -低温 diwen -地温 diwen -敌我矛盾 diwomaodun -地物 diwu -抵牾 diwu -第五次 diwuci -第五次反围剿 diwucifanweijiao -第五季 diwuji -第五纵队 diwuzongdui -嫡系 dixi -底细 dixi -低下 dixia -地下 dixia -底下 dixia -地峡 dixia -涤瑕荡秽 dixiadanghui -抵瑕蹈隙 dixiadaoxi -地下茎 dixiajing -地线 dixian -底线 dixian -抵消 dixiao -底下人 dixiaren -地下室 dixiashi -地下水 dixiashui -地下铁道 dixiatiedao -底薪 dixin -砥行立名 dixingliming -砥行磨名 dixingmoming -地形图 dixingtu -地心说 dixinshuo -地心引力 dixinyinli -低胸 dixiong -弟兄 dixiong -地学 dixue -低压 diya -抵押 diya -低压槽 diyacao -堤堰 diyan -敌焰 diyan -羝羊触藩 diyangchufan -低腰 diyao -地衣 diyi -敌意 diyi -第一 diyi -第一版 diyiban -第一把手 diyibashou -第一部 diyibu -第一步 diyibu -第一产业 diyichanye -第一次 diyici -第一次国内革命战争 diyiciguoneigemingzhanzheng -第一次世界大战 diyicishijiedazhan -第一次鸦片战争 diyiciyapianzhanzheng -第一大 diyida -第一大媒体 diyidameiti -第一点 diyidian -第一第二 diyidier -第一段 diyiduan -第一反应 diyifanying -第一份 diyifen -第一夫人 diyifuren -第一感觉 diyiganjue -第一个 diyige -第一个反映 diyigefanying -第一行 diyihang -第一季 diyiji -第一讲 diyijiang -第一届 diyijie -第一句话 diyijuhua -第一块 diyikuai -第一轮 diyilun -第一名 diyiming -低音提琴 diyintiqin -地窨子 diyinzi -第一排 diyipai -第一批 diyipi -第一期 diyiqi -第一审 diyishen -第一时间 diyishijian -第一视角 diyishijiao -第一世界 diyishijie -第一手 diyishou -第一天 diyitian -第一条 diyitiao -第一帖 diyitie -第一位 diyiwei -第一信号系统 diyixinhaoxitong -第一页 diyiye -第一印象 diyiyinxiang -第一宇宙速度 diyiyuzhousudu -第一张 diyizhang -第一章 diyizhang -第一种 diyizhong -低于 diyu -地域 diyu -抵御 diyu -低语 diyu -地缘 diyuan -地狱变相 diyubianxiang -缔约 diyue -缔约国 diyueguo -低云 diyun -底蕴 diyun -地域性 diyuxing -缔造 dizao -递增 dizeng -抵债 dizhai -邸宅 dizhai -抵账 dizhang -抵掌而谈 dizhangertan -地震 dizhen -敌阵 dizhen -地震波 dizhenbo -地政 dizheng -的证 dizheng -地震烈度 dizhenliedu -地震震级 dizhenzhenji -地址 dizhi -抵制 dizhi -地质 dizhi -地支 dizhi -帝制 dizhi -底止 dizhi -地址薄 dizhibo -地址栏 dizhilan -地质年代 dizhiniandai -地质学 dizhixue -地中海 dizhonghai -地轴 dizhou -抵住 dizhu -地砖 dizhuan -地主之谊 dizhuzhiyi -砥柱中流 dizhuzhongliu -嫡子 dizi -底子 dizi -笛子 dizi -地租 dizu -抵罪 dizui -底座 dizuo -东半球 dongbanqiu -东北 dongbei -东北大学 dongbeidaxue -东北额 dongbeie -东北老 dongbeilao -东北人 dongbeiren -动笔 dongbi -东边 dongbian -动兵 dongbing -东部 dongbu -动不动 dongbudong -懂不懂 dongbudong -懂不懂哦你 dongbudongoni -东不拉 dongbula -冬不拉 dongbula -冬菜 dongcai -动产 dongchan -东昌纸 dongchangzhi -洞察其奸 dongchaqijian -洞察秋毫 dongchaqiuhao -洞察一切 dongchayiqie -洞彻 dongche -冬虫夏草 dongchongxiacao -冻疮 dongchuang -东窗事发 dongchuangshifa -动词 dongci -洞达 dongda -动荡 dongdang -东道国 dongdaoguo -东倒西歪 dongdaoxiwai -东道主 dongdaozhu -懂得 dongde -东佃 dongdian -懂点 dongdian -东东 dongdong -动动 dongdong -咚咚 dongdong -冻豆腐 dongdoufu -东方 dongfang -洞房 dongfang -洞房花烛 dongfanghuazhu -东方撒 dongfangsa -东非 dongfei -东风吹马耳 dongfengchuimaer -东风化雨 dongfenghuayu -东风压倒西风 dongfengyadaoxifeng -洞府 dongfu -东扶西倒 dongfuxidao -动感地带 donggandidai -动肝火 dongganhuo -冬耕 donggeng -东宫 donggong -动工 donggong -冬菇 donggu -冬瓜 donggua -冬灌 dongguan -动过 dongguo -东郭先生 dongguoxiansheng -冻害 donghai -东海扬尘 donghaiyangchen -冬寒抱冰 donghanbaobing -东汉才 donghancai -懂行 donghang -恫吓 donghe -冬烘先生 donghongxiansheng -冬候鸟 donghouniao -东胡 donghu -动画 donghua -动滑轮 donghualun -动换 donghuan -动画片 donghuapian -动画片儿 donghuapianer -动火 donghuo -动机 dongji -东家 dongjia -东箭南金 dongjiannanjin -洞见症结 dongjianzhengjie -冬节 dongjie -冻结 dongjie -东晋 dongjin -动劲儿 dongjiner -东经 dongjing -动静 dongjing -东京大学 dongjingdaxue -董酒 dongjiu -侗剧 dongju -洞开 dongkai -东劳西燕 donglaoxiyan -东拉西扯 donglaxiche -动力 dongli -动量 dongliang -栋梁之材 dongliangzhicai -动力机 dongliji -冬令 dongling -东鳞西爪 donglinxizhao -东流去 dongliuqu -东路 donglu -动乱 dongluan -动轮 donglun -动脉 dongmai -动脉弓 dongmaigong -动脉硬化 dongmaiyinghua -动脉粥样硬化 dongmaizhouyangyinghua -东门 dongmen -东面 dongmian -冬眠 dongmian -动摩擦 dongmoca -东南大学 dongnandaxue -东南亚 dongnanya -冻馁 dongnei -动能 dongneng -动能武器 dongnengwuqi -动怒 dongnu -东怒西怨 dongnuxiyuan -东欧 dongou -东跑西颠 dongpaoxidian -东坡 dongpo -动魄惊心 dongpojingxin -动气 dongqi -动迁 dongqian -东墙 dongqiang -冬青 dongqing -动情 dongqing -冬裘夏葛 dongqiuxiage -东冉 dongran -动人心魄 dongrenxinpo -动人心弦 dongrenxinxian -冬日可爱 dongrikeai -冬日夏云 dongrixiayun -动容 dongrong -洞若观火 dongruoguanhuo -动如脱兔 dongrutuotu -东三省 dongsansheng -冻伤 dongshang -冬扇夏炉 dongshanxialu -东山再起 dongshanzaiqi -动身 dongshen -董事 dongshi -董事会 dongshihui -东施效颦 dongshixiaopin -东食西宿 dongshixisu -动手 dongshou -动手能力 dongshounengli -冬笋 dongsun -动态 dongtai -动弹 dongtan -胴体 dongti -冬天 dongtian -洞天福地 dongtianfudi -动听 dongting -东涂西抹 dongtuximo -东魏 dongwei -冬瘟 dongwen -动问 dongwen -冬温夏清 dongwenxiaqing -动武 dongwu -动物 dongwu -动物保护者 dongwubaohuzhe -动物世界 dongwushijie -动物所 dongwusuo -动物纤维 dongwuxianwei -动物学 dongwuxue -动物研究所 dongwuyanjiusuo -动物油 dongwuyou -动物园 dongwuyuan -动物庄园 dongwuzhuangyuan -东西 dongxi -洞悉 dongxi -冬闲 dongxian -动向 dongxiang -东乡族 dongxiangzu -动销 dongxiao -洞晓 dongxiao -洞箫 dongxiao -冬小麦 dongxiaomai -动心 dongxin -东西南北 dongxinanbei -动刑 dongxing -动心忍性 dongxinrenxing -冬学 dongxue -洞穴 dongxue -冬训 dongxun -东亚 dongya -东洋 dongyang -动眼神经 dongyanshenjing -动摇 dongyao -东摇西摆 dongyaoxibai -冬衣 dongyi -动议 dongyi -动因 dongyin -东瀛 dongying -恫疑虚喝 dongyixuhe -冬泳 dongyong -动用 dongyong -冻雨 dongyu -冬月 dongyue -冬运 dongyun -东张西望 dongzhangxiwang -冬蛰 dongzhe -冻着 dongzhe -栋折榱崩 dongzhecuibeng -动辄得咎 dongzhedejiu -东正教 dongzhengjiao -冬至 dongzhi -冬至点 dongzhidian -冬至线 dongzhixian -东周 dongzhou -冻瘃 dongzhu -冬装 dongzhuang -洞烛其奸 dongzhuqijian -洞子 dongzi -洞子货 dongzihuo -东走西顾 dongzouxigu -侗族 dongzu -动嘴 dongzui -动作 dongzuo -动作片 dongzuopian -都爱 douai -饾版 douban -豆瓣儿酱 doubanerjiang -豆包 doubao -斗笔 doubi -都比 doubi -陡壁 doubi -陡变 doubian -豆饼 doubing -都不是 doubushi -抖颤 douchan -兜抄 douchao -斗车 douche -豆豉 douchi -豆重榆瞑 douchongyuming -痘疮 douchuang -斗胆 doudan -都得 doude -兜底 doudi -逗点 doudian -饾饤 douding -斗地主 doudizhu -抖动 doudong -豆豆 doudou -逗逗 doudou -痘痘 doudou -兜兜 doudou -都都 doudou -抖抖抖 doudoudou -兜兜裤儿 doudoukuer -豆豆特快 doudoutekuai -兜肚 doudu -斗而铸锥 douerzhuzhui -斗法 doufa -都发 doufa -兜翻 doufan -斗方名士 doufangmingshi -兜风 doufeng -豆腐 doufu -豆腐饭 doufufan -豆腐干 doufugan -豆腐块 doufukuai -豆腐脑儿 doufunaoer -豆腐皮 doufupi -豆腐乳 doufuru -豆腐渣 doufuzha -豆腐渣工程 doufuzhagongcheng -都给 dougei -逗哏 dougen -斗拱 dougong -枓拱 dougong -枓栱 dougong -都还 douhai -逗号 douhao -都很 douhen -豆花 douhua -豆花儿 douhuaer -都会 douhui -斗箕 douji -豆荚 doujia -豆浆 doujiang -豆浆机 doujiangji -豆角儿 doujiaoer -豆秸 doujie -斗酒百篇 doujiubaipian -斗酒只鸡 doujiuzhiji -斗鸡眼 doujiyan -斗鸡走狗 doujizougou -陡峻 doujun -抖开 doukai -豆客 douke -都可以 doukeyi -斗口齿 doukouchi -豆蔻年华 doukounianhua -都快 doukuai -都来 doulai -兜揽 doulan -逗乐儿 douleer -兜里 douli -斗笠 douli -陡立 douli -逗留 douliu -逗遛 douliu -抖搂 doulou -豆绿 doulv -都没有 doumeiyou -斗门 doumen -逗闷子 doumenzi -痘苗 doumiao -兜鍪 doumou -豆奶 dounai -都能 douneng -都能发 dounengfa -逗你 douni -逗弄 dounong -斗殴 douou -斗牌 doupai -斗篷 doupeng -陡坡 doupo -豆剖瓜分 doupouguafen -斗气 douqi -豆萁 douqi -陡峭 douqiao -豆青 douqing -斗渠 douqu -都去 douqu -兜圈子 douquanzi -逗趣儿 douquer -陡然 douran -都让 dourang -豆蓉 dourong -豆乳 douru -豆沙 dousha -都上 doushang -斗筲之器 doushaozhiqi -斗升之水 doushengzhishui -斗士 doushi -斗室 doushi -都是 doushi -都市 doushi -都是你的错 doushinidecuo -都是夜归人 doushiyeguiren -都是在 doushizai -兜售 doushou -豆薯 doushu -都说 doushuo -抖擞精神 dousoujingshen -斗粟尺布 dousuchibu -都随你 dousuini -逗她 douta -兜头盖脸 doutougailian -逗我 douwo -都系 douxi -都想 douxiang -兜销 douxiao -逗笑儿 douxiaoer -窦性 douxing -斗心眼儿 douxinyaner -都需要 douxuyao -豆芽 douya -豆呀 douya -豆芽菜 douyacai -豆芽儿 douyaer -斗眼 douyan -斗烟丝 douyansi -都要 douyao -逗引 douyin -都一样 douyiyang -都用 douyong -豆油 douyou -都有 douyou -都在 douzai -豆渣 douzha -斗争 douzheng -斗志 douzhi -斗智 douzhi -豆汁 douzhi -斗志昂扬 douzhi'angyang douzhiangyang -都知道 douzhidao -豆猪 douzhu -斗转参横 douzhuanshenheng -斗转星移 douzhuanxingyi -兜子 douzi -斗子 douzi -篼子 douzi -豆子 douzi -兜嘴 douzui -斗嘴 douzui -豆嘴儿 douzuier -笃爱 du'ai duai -毒案 du'an duan -断垵 duanan -断案 duanan -断背山 duanbeishan -断编残简 duanbiancanjian -短兵相接 duanbingxiangjie -短波 duanbo -短不了 duanbuliao -断层 duanceng -断肠 duanchang -短秤 duancheng -短程 duancheng -短处 duanchu -断炊 duanchui -锻锤 duanchui -短促 duancu -短打 duanda -断代 duandai -断代史 duandaishi -断档 duandang -短笛 duandi -端的 duandi -短点 duandian -断电 duandian -断点续传 duandianxuchuan -断掉 duandiao -断定 duanding -断断续续 duanduanxuxu -断顿 duandun -端方 duanfang -断发文身 duanfawenshen -断根 duangen -断梗飘蓬 duangengpiaopeng -短工 duangong -锻工 duangong -短骨 duangu -短号 duanhao -断喝 duanhe -短褐穿结 duanhechuanjie -断鹤续凫 duanhexufu -断后 duanhou -断乎 duanhu -短见 duanjian -锻件 duanjian -断简残编 duanjiancanbian -断交 duanjiao -端架子 duanjiazi -端节 duanjie -断井颓垣 duanjingtuiyuan -断句 duanju -短句 duanju -断绝 duanjue -端卡 duanka -断开 duankai -断口 duankou -端口 duankou -断烂朝报 duanlanchaobao -断了 duanle -端丽 duanli -锻炼 duanlian -断粮 duanliang -端量 duanliang -断垄 duanlong -断路 duanlu -短路 duanlu -段落 duanluo -端面 duanmian -断墨残楮 duanmocanchu -端木 duanmu -断奶 duannai -端倪可察 duannikecha -短跑 duanpao -断片 duanpian -短篇小说 duanpianxiaoshuo -短评 duanping -短平快 duanpingkuai -断七 duanqi -断气 duanqi -短期 duanqi -短气 duanqi -短欠 duanqian -短浅 duanqian -短枪 duanqiang -短缺 duanque -断然 duanran -短日照植物 duanrizhaozhiwu -煅烧 duanshao -短少 duanshao -短视 duanshi -短时间 duanshijian -段时间 duanshijian -断送 duansong -锻铁 duantie -断头将军 duantoujiangjun -断头台 duantoutai -短途 duantu -断网 duanwang -段位 duanwei -端五 duanwu -端午 duanwu -断弦 duanxian -短线 duanxian -断线 duanxian -端线 duanxian -短线产品 duanxianchanpin -断线风筝 duanxianfengzheng -断想 duanxiang -端详 duanxiang -短小精悍 duanxiaojinghan -短信 duanxin -短信防火墙 duanxinfanghuoqiang -断行 duanxing -短袖 duanxiu -断袖之癖 duanxiuzhipi -端绪 duanxu -短讯 duanxun -锻压 duanya -断言 duanyan -端砚 duanyan -端阳 duanyang -端由 duanyou -断狱 duanyu -断语 duanyu -段誉 duanyu -短语 duanyu -断垣残壁 duanyuancanbi -短垣自逾 duanyuanziyu -短暂 duanzan -锻造 duanzao -断章取义 duanzhangquyi -端正 duanzheng -段正淳 duanzhengchun -断种 duanzhong -短轴 duanzhou -短装 duanzhuang -端庄 duanzhuang -段子 duanzi -缎子 duanzi -断子绝孙 duanzijuesun -毒霸 duba -独白 dubai -督办 duban -独霸一方 dubayifang -读本 duben -赌本 duben -蠹弊 dubi -赌博 dubo -读不懂 dubudong -独步天下 dubutianxia -独步一时 dubuyishi -独裁 ducai -毒草 ducao -渡槽 ducao -镀层 duceng -督察 ducha -督察警 duchajing -独唱 duchang -赌场 duchang -堵车 duche -笃诚 ducheng -读成 ducheng -都城 ducheng -蠹虫 duchong -读出 duchu -渡船 duchuan -独创 duchuang -度出口 duchukou -读出来 duchulai -独出心裁 duchuxicai -督促 ducu -毒打 duda -肚带 dudai -独当一面 dudangyimian -独到 dudao -督导 dudao -读到 dudao -度牒 dudie -笃定 duding -读懂 dudong -赌东道 dudongdao -肚肚 dudu -嘟嘟 dudu -都督 dudu -独断 duduan -独断独行 duduanduxing -独断专行 duduanzhuanxing -毒饵 duer -毒犯 dufan -毒贩 dufan -督抚 dufu -独夫民贼 dufuminzei -独孤九剑 dugujiujian -独孤九流 dugujiuliu -赌棍 dugun -度过 duguo -读过 duguo -蠹国害民 duguohaimin -毒害 duhai -杜蘅 duheng -杜衡 duheng -笃厚 duhou -读后感 duhougan -毒后悔 duhouhui -毒化 duhua -妒火 duhuo -对啊 duia -对岸 duian -对吧 duiba -对白 duibai -对半 duiban -对本 duiben -对比 duibi -对比度 duibidu -对比色 duibise -对比性 duibixing -对不 duibu -对簿 duibu -对不对 duibudui -对薄公堂 duibugongtang -对不起 duibuqi -对不住 duibuzhu -对策 duice -对茬儿 duichaer -对唱 duichang -对称 duichen duicheng -对床夜雨 duichuangyeyu -对词 duici -对待 duidai -对答如流 duidaruliu -队的 duide -对的 duide -对等 duideng -对得起 duideqi -对调 duidiao -堆叠 duidie -堆房 duifang -堆放 duifang -对方 duifang -碓房 duifang -对方好 duifanghao -堆肥 duifei -兑付 duifu -对付 duifu -队服 duifu -对歌 duige -对工 duigong -对光 duiguang -对过 duiguo -对号入座 duihaoruzuo -对话 duihua -对话框 duihuakuang -兑换 duihuan -对换 duihuan -兑换券 duihuanquan -队徽 duihui -对火 duihuo -堆积 duiji -堆集 duiji -对家 duijia -兑奖 duijiang -对接 duijie -对劲 duijin -对襟 duijin -堆金叠玉 duijindieyu -对景挂画 duijingguahua -堆金积玉 duijinjiyu -堆积如山 duijirushan -对酒当歌 duijiudangge -对局 duiju -对开 duikai -对抗 duikang -对抗赛 duikangsai -对抗性矛盾 duikangxingmaodun -对空台 duikongtai -对口 duikou -对口词 duikouci -对口快板儿 duikoukuaibaner -对口相声 duikouxiangsheng -对了 duile -对垒 duilei -对立 duili -队礼 duili -对联 duilian -队列 duilie -对立面 duilimian -对立统一规律 duilitongyiguilv -对流 duiliu -对流层 duiliuceng -对麦 duimai -对门 duimen -对面 duimian -对呢 duine -对内 duinei -对你 duini -对你表示感谢呀 duinibiaoshiganxieya -对牛弹琴 duiniutanqin -对偶 duiou -对培养 duipeiyang -堆砌 duiqi -对齐 duiqi -队日 duiri -对少 duishao -对生 duisheng -对手 duishou -对手戏 duishouxi -对数 duishu -对数值 duishuzhi -对她 duita -对头 duitou -对外 duiwai -对外贸易 duiwaimaoyi -对味儿 duiweier -对我 duiwo -对我来说 duiwolaishuo -对我最好 duiwozuihao -队伍 duiwu -对虾 duixia -兑现 duixian -对象 duixiang -对消 duixiao -对呀 duiya -对眼 duiyan -对已 duiyi -对弈 duiyi -对应 duiying -队友 duiyou -对于 duiyu -队员 duiyuan -堆栈 duizhan -对仗 duizhang -队长 duizhang -对照 duizhao -对折 duizhe -对着 duizhe -对着干 duizhegan -对阵 duizhen -对症下药 duizhengxiayao -对症之药 duizhengzhiyao -对峙 duizhi -对质 duizhi -对准 duizhun -对酌 duizhuo -对子 duizi -妒忌 duji -毒剂 duji -毒计 duji -独家 dujia -度假 dujia -度假村 dujiacun -杜渐防萌 dujianfangmeng -杜渐防微 dujianfangwei -独角戏 dujiaoxi -毒饺子 dujiaozi -度假区 dujiaqu -堵截 dujie -镀金 dujin -读经 dujing -赌具 duju -赌局 duju -杜鹃 dujuan -杜绝 dujue -独具匠心 dujujiangxin -督军 dujun -蠹居棋处 dujuqichu -独具只眼 dujuzhiyan -杜康 dukang -杜克 duke -渡口 dukou -杜口裹足 dukouguozu -杜口吞声 dukoutunsheng -毒辣 dula -独力 duli -独立 duli -杜丽 duli -度量 duliang -肚量 duliang -度量衡 duliangheng -独立国 duliguo -肚里泪下 dulileixia -独立能力 dulinengli -毒瘤 duliu -独立王国 duliwangguo -独立于 duliyu -独立自主 dulizizhu -独龙族 dulongzu -髑髅 dulou -嘟噜 dulu -渡轮 dulun -独轮车 dulunche -独门 dumen -杜门却扫 dumenquesao -杜门谢客 dumenxieke -独苗 dumiao -读秒 dumiao -度命 duming -毒谋 dumou -独木不成林 dumubuchenglin -独幕剧 dumuju -独木难支 dumunanzhi -独木桥 dumuqiao -嘟囔 dunang -蹲班 dunban -蹲膘 dunbiao -墩布 dunbu -趸船 dunchuan -遁词 dunci -敦促 duncu -蹲点 dundian -顿饭 dunfan -吨公里 dungongli -吨海里 dunhaili -顿号 dunhao -敦厚 dunhou -遁迹 dunji -钝角 dunjiao -顿开茅塞 dunkaimaose -顿口无言 dunkouwuyan -顿口拙腮 dunkouzhuosai -蹲苗 dunmiao -敦睦 dunmu -嘟哝 dunong -盾牌 dunpai -趸批 dunpi -敦聘 dunpin -敦请 dunqing -顿然 dunran -敦实 dunshi -遁世 dunshi -顿时 dunshi -蹲守 dunshou -顿首 dunshou -吨位 dunwei -顿悟 dunwu -顿学累功 dunxueleigong -不子 dunzi -墩子 dunzi -砘子 dunzi -顿足不前 dunzubuqian -顿足捶胸 dunzuchuixiong -多啊 duoa -多啊好哦 duoahaoo -多啊很少 duoahenshao -多爱 duoai -多半 duoban -多半是 duobanshi -多宝槅 duobaoge -夺杯 duobei -躲避 duobi -多边 duobian -多边形 duobianxing -夺标 duobiao -多步 duobu -躲不掉 duobudiao -多不多 duobuduo -多才多艺 duocaiduoyi -多财善贾 duocaishangu -躲藏 duocang -多藏厚亡 duocanghouwang -多长 duochang -多吃点 duochidian -多重 duochong -多愁多病 duochouduobing -多愁善感 duochoushangan -多出 duochu -多次 duoci -多此一举 duociyiju -多大 duoda -多大个 duodage -多党制 duodangzhi -多大区别 duodaqubie -多大用 duodayong -多得 duode -夺得 duode -度德量力 duodeliangli -多得是 duodeshi -多点 duodian -垛堞 duodie -多动症 duodongzheng -奲都 duodu -多端寡要 duoduanguaiyao -多多 duoduo -咄咄逼人 duoduobiren -多多对 duoduodui -咄咄怪事 duoduoguaishi -躲躲闪闪 duoduoshanshan -多多益善 duoduoyishan -朵儿 duoer -多发 duofa -多方 duofang -多分 duofen -剁斧石 duofushi -多个 duoge -多寡 duogua -夺冠 duoguan -躲过 duoguo -多国 duoguo -多行 duohang -多行标签 duohangbiaoqian -多好 duohao -多好玩 duohaowan -多会儿 duohuier -多见 duojian -跺脚 duojiao -咄嗟立办 duojieliban -多近 duojin -多晶体 duojingti -多久 duojiu -多就 duojiu -多可是 duokeshi -垛口 duokou -多口阿师 duokouashi -多口相声 duokouxiangsheng -多块 duokuai -多快好省 duokuaihaosheng -多亏 duokui -夺魁 duokui -多来些 duolaixie -躲懒 duolan -多了 duole -多棱镜 duolengjing -多历年所 duoliniansuo -多乱 duoluan -舵轮 duolun -堕落 duoluo -多虑 duolv -堕马 duoma -多吗 duoma -多么 duome -多媒体 duomeiti -多面手 duomianshou -多面体 duomianti -多米诺骨牌 duominuogupai -多磨 duomo -多谋善断 duomoushanduan -多幕剧 duomuju -多奶奶 duonainai -多难兴邦 duonanxingbang -多年 duonian -多年生 duoniansheng -掇弄 duonong -舵盘 duopan -多钱 duoqian -多桥 duoqiao -多起来 duoqilai -多情 duoqing -夺其谈经 duoqitanjing -多歧亡羊 duoqiwangyang -夺取 duoqu -躲让 duorang -多人 duoren -多如牛毛 duoruniumao -躲闪 duoshan -多少 duoshao -多少倍 duoshaobei -多少次 duoshaoci -多少错 duoshaocuo -多少分 duoshaofen -多少封 duoshaofeng -多少分钟 duoshaofenzhong -多少流量 duoshaoliuliang -多少起 duoshaoqi -多少钱 duoshaoqian -多少强 duoshaoqiang -多少人 duoshaoren -多少天 duoshaotian -多生 duosheng -多神教 duoshenjiao -多事 duoshi -掇拾 duoshi -多事之秋 duoshizhiqiu -舵手 duoshou -多数 duoshu -多说点 duoshuodian -多说一句 duoshuoyiju -哆嗦 duosuo -堕胎 duotai -多态 duotai -夺胎换骨 duotaihuangu -多态性 duotaixing -多天 duotian -多条路 duotiaolu -多头 duotou -掇臀捧屁 duotunpengpi -多位 duowei -多文为富 duowenweifu -剁先 duoxian -多嫌 duoxian -多线程 duoxiancheng -多想 duoxiang -多谢 duoxie -多些 duoxie -多谢大家抬爱 duoxiedajiataiai -多心 duoxin -惰性 duoxing -多行不义必自毙 duoxingbuyibizibi -惰性气体 duoxingqiti -多许少与 duoxushaoyu -多样 duoyang -多亿 duoyi -多疑 duoyi -多一半 duoyiban -多义词 duoyici -多一个 duoyige -多义字 duoyizi -多余 duoyu -多远 duoyuan -多元回归分析 duoyuanhuiguifenxi -多元论 duoyuanlun -多月 duoyue -多云 duoyun -堕云雾中 duoyunwuzhong -多语言 duoyuyan -躲在 duozai -多咱 duozan -多早 duozao -多早晚 duozaowan -堕甑不顾 duozengbugu -躲债 duozhai -躲着 duozhe -多着 duozhe -多钟 duozhong -多种 duozhong -多中 duozhong -多准 duozhun -垛子 duozi -驮子 duozi -多做 duozuo -毒品 dupin -肚皮舞 dupiwu -独辟蹊径 dupixijing -读破 dupo -读破句 dupoju -毒气 duqi -肚脐 duqi -赌气 duqi -赌钱 duqian -杜企业 duqiye -度曲 duqu -读取 duqu -度日如年 durirunian -读入 duru -杜瑞 durui -堵塞 duse -独善其身 dushanqishen -独擅胜场 dushanshengchang -毒蛇 dushe -独生 dusheng -独生女 dushengnv -独生子 dushengzi -独身女 dushennv -笃实 dushi -笃守 dushou -毒手尊前 dushouzunqian -读书 dushu -度数 dushu -读数 dushu -读书的 dushude -读书人 dushuren -独树一帜 dushuyizhi -毒死 dusi -毒死人 dusiren -毒素 dusu -独特 dute -渡头 dutou -独吞 dutun -读完 duwan -独往独来 duwangdulai -毒瓦斯 duwasi -毒物 duwu -独舞 duwu -读物 duwu -睹物思人 duwusiren -毒腺 duxian -独享 duxiang -妒贤嫉能 duxianjineng -读写 duxie -读写速度 duxiesudu -堵心 duxin -笃信 duxin -毒刑 duxing -独行其是 duxingqishi -镀锌铁 duxintie -镀锡铁 duxitie -督学 duxue -笃学 duxue -读研 duyan -独眼龙 duyanlong -毒药 duyao -读音 duyin -独一无二 duyiwuer -蠹鱼 duyu -独院 duyuan -督战 duzhan -独占鳌头 duzhanaotou -读着 duzhe -读者 duzhe -督阵 duzhen -渎职 duzhi -笃志 duzhi -独中 duzhong -蠹众木折 duzhongmuzhe -赌咒 duzhou -赌注 duzhu -杜撰 duzhuan -蠹啄剖梁柱 duzhuopouliangzhu -毒资 duzi -犊子 duzi -独资 duzi -肚子 duzi -独自 duzi -独子 duzi -赌资 duzi -肚子搞 duzigao -肚子里 duzili -肚子疼 duziteng -独奏 duzou -堵嘴 duzui -哦嗄 ea -恶霸 eba -恶变 ebian -恶病质 ebingzhi -鄂博 ebo -恶补 ebu -饿不死 ebusi -恶叉白赖 echabailai -恶臭 echou -讹舛 echuan -阿党相为 edangxiangwei -鹅蛋脸 edanlian -额定 eding -恶斗 edou -额度 edu -恶毒 edu -讹夺 eduo -哦哦 ee -谔谔 ee -俄尔 eer -俄而 eer -厄尔尼诺现象 eerninuoxianxiang -遏恶扬善 eeyanshan -饿饭 efan -阿附 efu -恶感 egan -扼吭夺食 egangduoshi -扼吭拊背 egangfubei -恶搞 egao -厄瓜多尔 eguaduoer -峨冠博带 eguanbodai -恶贯满盈 eguanmanying -恶棍 egun -俄国人 eguoren -噩耗 ehao -莪蒿 ehao -哦呵呵 ehehe -恶狠狠 ehenhen -扼喉抚背 ehoufubei -恶化 ehua -鹅黄 ehuang -恶虎不食子 ehubushizi -饿虎扑食 ehupushi -饿虎扑羊 ehupuyang -饿虎之蹊 ehuzhixi -恶疾 eji -额角 ejiao -恶积祸盈 ejihuoying -厄境 ejing -恶迹昭著 ejizhaozhu -呃可以 ekeyi -讹赖 elai -恶浪 elang -愕了 ele -厄立 eli -恶劣 elie -腭裂 elie -恶露 elu -鹅卵石 eluanshi -鄂伦春族 elunchunzu -俄罗斯 eluosi -俄罗斯方块 eluosifangkuai -俄罗斯族 eluosizu -额鲁特 elute -鹅毛大雪 emaodaxue -呃么地图 emeditu -娥眉 emei -峨嵋 emei -峨眉 emei -蛾眉皓齿 emeihaochi -噩梦 emeng -恶名 eming -阿弥陀佛 emituofo -讹谬 emiu -恶魔 emo -嗯啊 ena -呃那个 enage -恩爱 enai -厄难 enan -恩赐 enci -恩德如山 enderushan -恩典 endian -摁钉儿 endinger -思断义绝 enduanyijue -恩断义绝 enduanyijue -呃呢 ene -恩恩相报 enenxiangbao -恩格尔系数 engeerxishu -恩惠 enhui -呃逆 eni -恶念 enian -恩将仇报 enjiangchoubao -摁扣儿 enkouer -恩呢 enne -嗯呢 enne -恩情 enqing -恩人 enren -恩荣并济 enrongbingji -恩若再生 enruozaisheng -恩山义海 enshanyihai -恩深义重 enshenyizhong -恩甚怨生 enshenyuansheng -恩师 enshi -恩同父母 entongfumu -恩同再造 entongzaizao -婀娜多姿 enuoduozi -恶女 env -恩威并行 enweibingxing -嗯呀 enya -恩有重报 enyouzhongbao -恩怨分明 enyuanfenming -恩逾慈母 enyucimu -恩泽 enze -恩重如山 enzhongrushan -恩重泰山 enzhongtaishan -恶批 epi -萼片 epian -饿莩遍野 epiaobianye -饿殍满道 epiaomandao -俄顷 eqing -阿其所好 eqisuohao -愕然 eran -二八 erba -二把刀 erbadao -二百二 erbaier -二百五 erbaiwu -耳报神 erbaoshen -耳背 erbei -耳边风 erbianfeng -耳鬓厮磨 erbinsimo -耳鬓斯磨 erbinsimo -而不 erbu -而不是 erbushi -而不是是 erbushishi -二部制 erbuzhi -尔曹 ercao -耳沉 erchen -贰臣 erchen -二重 erchong -二重性 erchongxing -而出 erchu -耳垂 erchui -二次 erci -二次能源 ercinengyuan -耳聪目明 ercongmuming -二代 erdai -尔代节 erdaijie -二道贩子 erdaofanzi -二等 erdeng -尔等 erdeng -耳钉 erding -而定 erding -二地主 erdizhu -二度 erdu -耳朵 erduo -耳朵底子 erduodizi -耳朵软 erduoruan -耳朵眼儿 erduoyaner -恶人 eren -二噁英 ereying -而发 erfa -二房 erfang -耳房 erfang -二房东 erfangdong -而非 erfei -耳风 erfeng -二分明月 erfenmingyue -二伏 erfu -二副 erfu -耳福 erfu -儿歌 erge -尔格 erge -耳根清净 ergenqingjing -耳垢 ergou -耳鼓 ergu -耳掴子 erguaizi -耳管 erguan -耳光 erguang -耳刮子 erguazi -耳郭 erguo -二锅头 erguotou -耳红面赤 erhongmianchi -尔后 erhou -耳后生风 erhoushengfeng -二乎 erhu -二胡 erhu -二话 erhua -儿化 erhua -二花脸 erhualian -耳环 erhuan -二黄 erhuang -儿皇帝 erhuangdi -二惠竞爽 erhuijingshuang -二婚 erhun -二婚头 erhuntou -二虎相斗 erhuxiangdou -耳机 erji -二级 erji -耳尖 erjian -二极管 erjiguan -而今 erjin -二进制 erjinzhi -二级市场 erjishichang -二级域名 erjiyuming -耳孔 erkong -而况 erkuang -而来 erlai -迩来 erlai -儿郎 erlang -二郎腿 erlangtui -二老 erlao -二愣子 erlengzi -耳力 erli -饵料 erliao -二流子 erliuzi -而立之年 erlizhinian -二龙戏珠 erlongxizhu -耳轮 erlun -二门 ermen -耳门 ermen -鸸鹋 ermiao -耳鸣 erming -耳膜 ermo -耳目股肱 ermugugong -耳目一新 ermuyixin -耳目昭彰 ermuzhaozhang -二拇指 ermuzhi -儿男 ernan -而你 erni -二年生 erniansheng -儿女成行 ernuchenghang -儿女情长 ernuqingchang -儿女心肠 ernuxinchang -儿女 ernv -鹅绒 e'rong erong -耳旁风 erpangfeng -耳屏 erping -二七大罢工 erqidabagong -而且 erqie -而去 erqu -而然 erran -二人台 errentai -二人同心 errentongxin -二人转 errenzhuan -耳软心活 erruanxinhuo -耳濡目染 errumuran -二三其德 ersanqide -二三其意 ersanqiyi -二傻 ersha -二审 ershen -耳生 ersheng -而是 ershi -儿时 ershi -二十 ershi -耳屎 ershi -二十八宿 ershibaxiu -耳视目听 ershimuting -二十四 ershisi -二十四节气 ershisijieqi -二十四史 ershisishi -二十五史 ershiwushi -耳食之谈 ershizhitan -二世祖 ershizu -二手 ershou -二手车 ershouche -耳顺 ershun -耳熟能详 ershunengxiang -而说 ershuo -二竖为虐 ershuweinue -儿孙 ersun -二桃杀三士 ertaoshasanshi -二踢脚 ertijiao -耳提面命 ertimianming -耳听八方 ertingbafang -耳听心受 ertingxinshou -儿童 ertong -儿童节 ertongjie -儿童团 ertongtuan -儿童文学 ertongwenxue -耳挖子 erwazi -耳闻不如目见 erwenburumujian -耳闻目睹 erwenmudu -耳闻目击 erwenmuji -耳闻目见 erwenmujian -耳闻是虚 erwenshixu -耳闻则诵 erwenzesong -而我 erwo -耳蜗 erwo -二五眼 erwuyan -儿媳 erxi -儿戏 erxi -二线 erxian -耳下腺 erxiaxian -儿媳妇儿 erxifuer -二心 erxin -贰心 erxin -耳性 erxing -二姓之好 erxingzhihao -二性子 erxingzi -二心两意 erxinliangyi -耳穴 erxue -而言 eryan -二氧化碳 eryanghuatan -耳咽管 eryanguan -而已 eryi -而异 eryi -耳音 eryin -二一添作五 eryitianzuowu -而用 eryong -而与 eryu -耳语 eryu -二元论 eryuanlun -尔虞我诈 eryuwozha -而在 erzai -而在于 erzaiyu -二则 erze -二战 erzhan -尔诈我虞 erzhawoyu -耳坠 erzhui -儿子 erzi -耳子 erzi -饵子 erzi -扼杀 esha -恶少 eshao -恶声恶气 eshengeqi -阿时趋俗 eshiqusu -恶事行千里 eshixingqianli -扼守 eshou -额手称庆 eshouchengqing -额数 eshu -扼死 esi -饿死 esi -饿死鬼 esigui -恶俗 esu -额头 etou -讹脱 etuo -额外 ewai -扼腕长叹 ewanchangtan -额问 ewen -俄文 ewen -鄂温克族 ewenkezu -讹误 ewu -恶习 exi -恶心 exin -鄂西南 exinan -恶性循环 exingxunhuan -鹅行鸭步 exingyabu -恶性肿瘤 exingzhongliu -俄需求 exuqiu -阿亚 eya -俄延 eyan -讹言惑众 eyanhuozhong -哦也 eye -恶意 eyi -遏抑 eyi -恶衣恶食 e'yi'eshi eyieshi -呃一个 eyige -恶衣粝食 eyilishi -俄意思 eyisi -恶有恶报 eyouebao -俄语 eyu -阿谀谄媚 eyuchanmei -阿谀奉承 eyufengcheng -阿谀逢迎 eyufengying -厄运 eyun -噩运 eyun -饿晕 eyun -阿谀取容 eyuqurong -恶语伤人 eyushangren -恶语相加 eyuxiangjia -鳄鱼眼泪 eyuyanlei -恶语中伤 eyuzhongshang -讹诈 ezha -恶战 ezhan -恶仗 ezhang -鹅掌风 ezhangfeng -鹅掌楸 ezhangqiu -噩兆 ezhao -扼制 ezhi -遏制 ezhi -遏止 ezhi -莪术 ezhu -恶浊 ezhuo -囮子 ezi -蛾子 ezi -恶紫夺朱 eziduozhu -恶作剧 ezuoju -法案 faan -法办 faban -发榜 fabang -发包 fabao -发报 fabao -法宝 fabao -法币 fabi -发标 fabiao -发表 fabiao -发兵 fabing -发病 fabing -发布 fabu -发不 fabu -发不错 fabucuo -罚不当罪 fabudangzui -法不阿贵 fabu'egui fabuegui -发布网站 fabuwangzhan -发财 facai -发策决科 facejueke -法场 fachang -发车 fache -发痴 fachi -发愁 fachou -发出 fachu -发怵 fachu -发憷 fachu -发出来 fachulai -发出去 fachuqu -发错 facuo -发错了 facuole -发达 fada -发呆 fadai -发单 fadan -罚单 fadan -发到 fadao -发嗲 fadia -发电 fadian -法典 fadian -法定继承 fadingjicheng -法定人数 fadingrenshu -发动 fadong -发动机 fadongji -发抖 fadou -法度 fadu -发端 faduan -发端词 faduanci -发短信 faduanxin -发短心长 faduanxinchang -发对 fadui -发放 fafang -发凡起例 fafanqili -发奋 fafen -发粉 fafen -发疯 fafeng -发愤图强 fafentuqiang -发愤忘食 fafenwangshi -发付 fafu -发福 fafu -发绀 fagan -发稿 fagao -发糕 fagao -发个 fage -发给 fagei -发给我 fageiwo -法官 faguan -法规 fagui -发过 faguo -法国 faguo -发过来 faguolai -法国人 faguoren -发汗 fahan -发号施令 fahaoshiling -发狠 fahen -发横 faheng -发花 fahua -发话 fahua -发还 fahuan -发慌 fahuang -发挥 fahui -发挥了 fahuile -发昏 fahun -乏货 fahuo -发货 fahuo -发火 fahuo -发急 faji -发迹 faji -法纪 faji -发家 fajia -法家 fajia -发贱 fajian -发奸擿伏 fajiantifu -发件箱 fajianxiang -发胶 fajiao -发酵 fajiao -酦酵 fajiao -发酵酒 fajiaojiu -罚金 fajin -法警 fajing -发窘 fajiong -发酒疯 fajiufeng -发掘 fajue -发觉 fajue -发刊词 fakanci -发棵 fake -罚款 fakuan -发狂 fakuang -发困 fakun -发蜡 fala -法拉 fala -发懒 falan -发廊 falang -法郎 falang -珐琅 falang -珐琅质 falangzhi -法老 falao -发愣 faleng -乏力 fali -法力 fali -法理 fali -发令 faling -法令 faling -发令枪 falingqiang -发利市 falishi -发聋振聩 falongzhenkui -法轮功 falungong -法律 falv -法律是否 falvshifou -砝码 fama -发满 faman -法盲 famang -发毛 famao -伐毛洗髓 famaoxisui -乏煤 famei -发霉 famei -阀门 famen -发蒙振聩 famengzhenkui -发蒙振落 famengzhenluo -发面 famian -发明 faming -法名 faming -发墨 famo -罚没 famo -伐木 famu -犯案 fanan -翻案 fanan -反把 fanba -反霸 fanba -翻把 fanba -梵呗 fanbai -泛白 fanbai -反败为胜 fanbaiweisheng -翻白眼 fanbaiyan -翻版 fanban -反绑 fanbang -番邦 fanbang -繁本 fanben -翻本 fanben -范本 fanben -反比 fanbi -反编译 fanbianyi -反比例 fanbili -犯病 fanbing -反驳 fanbo -繁博 fanbo -帆布 fanbu -帆布床 fanbuchuang -犯不上 fanbushang -犯不着 fanbuzhe -返哺之恩 fanbuzhi'en fanbuzhien -反哺之情 fanbuzhiqing -番菜 fancai -饭菜 fancai -反差 fancha -梵刹 fancha -翻茬 fancha -翻场 fanchang -返场 fanchang -反超 fanchao -返潮 fanchao -翻车 fanche -凡尘 fanchen -反衬 fanchen -泛称 fancheng -返程 fancheng -饭吃 fanchi -反冲力 fanchongli -犯愁 fanchou -范畴 fanchou -反刍 fanchu -犯憷 fanchu -翻出 fanchu -翻出阿里 fanchu'ali fanchuali -反串 fanchuan -帆船 fanchuan -翻船 fanchuan -翻出来 fanchulai -反唇相稽 fanchunxiangji -反唇相讥 fanchunxiangji -犯错 fancuo -反倒 fandao -饭岛爱 fandaoai -犯得上 fandeshang -犯得着 fandezhao -饭店 fandian -反调 fandiao -反钓鱼 fandiaoyu -梵蒂冈 fandigang -反动 fandong -翻动 fandong -反动派 fandongpai -翻斗 fandou -贩毒 fandu -反对 fandui -反对党 fanduidang -反厄尔尼诺现象 faneerninuoxianxiang -反而 faner -幡儿 faner -犯而不校 fanerbujiao -凡尔丁 fanerding -泛泛 fanfan -翻番 fanfan -泛泛而谈 fanfanertan -反方 fanfang -返防 fanfang -泛泛之交 fanfanzhijiao -反讽 fanfeng -反复 fanfu -繁复 fanfu -翻覆 fanfu -反腐倡廉 fanfuchanglian -贩夫贩妇 fanfufanfu -凡夫肉眼 fanfurouyan -凡夫俗子 fanfusuzi -反复无常 fanfuwuchang -贩夫走卒 fanfuzoufu -妨碍 fangai -翻改 fangai -翻盖 fangai -反感 fangan -方案 fangan -返岗 fangang -饭缸里 fangangli -梵高 fangao -方百年 fangbainian -仿办 fangban -放榜 fangbang -防暴 fangbao -放包袱 fangbaofu -防备 fangbei -坊本 fangben -防弊 fangbi -放比 fangbi -方便 fangbian -方便面 fangbianmian -方便性 fangbianxing -方便之门 fangbianzhimen -放步 fangbu -方步 fangbu -防不胜防 fangbushengfang -放不下 fangbuxia -方才 fangcai -方材 fangcai -房舱 fangcang -方差 fangcha -放长线钓大鱼 fangchangxiandiaodayu -房产证 fangchanzheng -房产主 fangchanzhu -防潮 fangchao -房车 fangche -纺车 fangche -方程式赛车 fangchengshisaiche -方尺 fangchi -纺绸 fangchou -放出 fangchu -放黜 fangchu -防除 fangchu -纺锤 fangchui -方寸已乱 fangcunyiluan -放大 fangda -放达 fangda -放贷 fangdai -放大镜 fangdajing -仿单 fangdan -放胆 fangdan -放诞 fangdan -防弹 fangdan -放荡不羁 fangdangbuji -放到 fangdao -放大器 fangdaqi -放大纸 fangdazhi -方的萨芬的萨 fangdesafendesa -防地 fangdi -放点 fangdian -放电 fangdian -放刁 fangdiao -放定 fangding -纺锭 fangding -方底圆盖 fangdiyuangai -房东 fangdong -防冻 fangdong -放东西 fangdongxi -防抖 fangdou -放毒 fangdu -防毒 fangdu -方队 fangdui -防毒面具 fangdumianju -翻个儿 fangeer -反革命 fangeming -翻跟头 fangentou -反戈一击 fangeyiji -方法 fangfa -方法论 fangfalun -方法吗 fangfama -防范 fangfan -方方面面 fangfangmianmian -方方正正 fangfangzhengzheng -放饭流歠 fangfanliuchuo -放飞 fangfei -芳菲 fangfei -放风 fangfeng -防风林 fangfenglin -仿佛 fangfu -彷佛 fangfu -防腐 fangfu -髣髴 fangfu -鲂鮄 fangfu -房改 fanggai -放歌 fangge -方根 fanggen -访个屁 fanggepi -放鸽子 fanggezi -放工 fanggong -妨功害能 fanggonghaineng -仿古 fanggu -访古 fanggu -房管 fangguan -放过 fangguo -妨害 fanghai -防寒 fanghan -放好 fanghao -防洪 fanghong -防护 fanghu -放怀 fanghuai -放还 fanghuan -放荒 fanghuang -防患未然 fanghuanweiran -放虎归山 fanghuguishan -防护林 fanghulin -防火防盗防 fanghuofangdaofang -防火期 fanghuoqi -防火墙 fanghuoqiang -放虎自卫 fanghuziwei -房基 fangji -方剂 fangji -方技 fangji -放假 fangjia -房价 fangjia -房价爱你 fangjiaaini -坊间 fangjian -房间 fangjian -方将 fangjiang -放假一天 fangjiayitian -放进 fangjin -方今 fangjin -方巾气 fangjinqi -放进去 fangjinqu -访旧 fangjiu -放开 fangkai -房客 fangke -放课 fangke -放空 fangkong -防空 fangkong -防空洞 fangkongdong -防空壕 fangkonghao -放空炮 fangkongpao -放空气 fangkongqi -方块 fangkuai -方块字 fangkuaizi -房款 fangkuan -放款 fangkuan -放旷 fangkuang -方框图 fangkuangtu -方括号 fangkuohao -放浪形骸 fanglangxinghai -芳兰竟体 fanglanjingti -防老 fanglao -方腊起义 fanglaqiyi -防雷 fanglei -放冷风 fanglengfeng -放冷箭 fanglengjian -方里 fangli -方脸 fanglian -方连 fanglian -放量 fangliang -放疗 fangliao -芳邻 fanglin -芳龄 fangling -防凌 fangling -方领矩步 fanglingjubu -方略 fanglue -放慢 fangman -仿冒 fangmao -方面 fangmian -方面军 fangmianjun -芳名 fangming -防民之口 fangminzhikou -放牧 fangmu -防木马 fangmuma -放牛归马 fangniuguima -反攻 fangong -梵宫 fangong -翻供 fangong -翻工 fangong -返工 fangong -反攻倒算 fangongdaosuan -反躬自问 fangongziwen -反躬自省 fangongzixing -放盘 fangpan -放炮 fangpao -放屁 fangpi -放辟邪侈 fangpixiechi -房契 fangqi -放弃 fangqi -放起来 fangqilai -放情 fangqing -放晴 fangqing -放青 fangqing -放青苗 fangqingmiao -访求 fangqiu -防区 fangqu -放权 fangquan -放任自流 fangrenziliu -放入 fangru -方枘圆凿 fangruiyuanzao -仿若 fangruo -放入哦 fangru'o fangruo -放散 fangsan -房山 fangshan -放上 fangshang -放哨 fangshao -放射 fangshe -放射病 fangshebing -防身 fangshen -放声 fangsheng -放生 fangsheng -方胜 fangsheng -仿生建筑 fangshengjianzhu -仿生学 fangshengxue -放射线 fangshexian -放射形 fangshexing -放射性 fangshexing -放射性污染 fangshexingwuran -放射性元素 fangshexingyuansu -房事 fangshi -方士 fangshi -方始 fangshi -方式 fangshi -方是 fangshi -房市 fangshi -方式不同 fangshibutong -防守 fangshou -放手 fangshou -方术 fangshu -防暑 fangshu -放水 fangshui -防水 fangshui -放肆 fangsi -仿宋 fangsong -放松 fangsong -访谈 fangtan -防特 fangte -房帖 fangtie -方头不劣 fangtoubulie -番瓜 fangua -反观 fanguan -饭馆 fanguan -反光 fanguang -反光灯 fanguangdeng -犯规 fangui -返归 fangui -翻滚 fangun -翻过 fanguo -藩国 fanguo -反过来 fanguolai -翻过来 fanguolai -方外之人 fangwaizhiren -方位 fangwei -防伪 fangwei -方位词 fangweici -防卫队 fangweidui -防微杜渐 fangweidujian -防卫过当 fangweiguodang -访问 fangwen -访问呃 fangwene -访问量 fangwenliang -访问吗 fangwenma -访问你 fangwenni -房屋 fangwu -防务 fangwu -方向 fangxiang -芳香 fangxiang -方向舵 fangxiangduo -放像机 fangxiangji -方向盘 fangxiangpan -方向性错误 fangxiangxingcuowu -仿效 fangxiao -放下屠刀 fangxiatudao -放血 fangxie -放心 fangxin -芳心 fangxin -放心吧 fangxinba -仿行 fangxing -房型 fangxing -放行 fangxing -方兴东 fangxingdong -方兴未艾 fangxingweiai -放心奶 fangxinnai -放学 fangxue -访寻 fangxun -防汛 fangxun -房檐 fangyan -放眼 fangyan -方言 fangyan -芳艳 fangyan -放养 fangyang -放样 fangyang -放洋 fangyang -放羊 fangyang -方言区 fangyanqu -方药 fangyao -防疫 fangyi -放音 fangyin -方音 fangyin -仿影 fangying -放映 fangying -放映机 fangyingji -放印子 fangyinzi -防意如城 fangyirucheng -放淤 fangyu -防御 fangyu -访员 fangyuan -防雨布 fangyubu -放在 fangzai -放在那里 fangzainali -仿造 fangzao -芳泽 fangze -放债 fangzhai -房展 fangzhan -放账 fangzhang -仿照 fangzhao -放着 fangzhe -仿真 fangzhen -放赈 fangzhen -方针 fangzhen -防震 fangzhen -方正 fangzheng -仿制 fangzhi -仿纸 fangzhi -方志 fangzhi -纺织 fangzhi -防止 fangzhi -放置 fangzhi -防治 fangzhi -纺织品 fangzhipin -放之四海而皆准 fangzhisihaierjiezhun -方趾圆颅 fangzhiyuanlu -方舟子 fangzhouzi -放逐 fangzhu -防住 fangzhu -方桌 fangzhuo -房子 fangzi -放恣 fangzi -方子 fangzi -枋子 fangzi -放纵 fangzong -房租 fangzu -防作弊 fangzuobi -返航 fanhang -番号 fanhao -饭盒 fanhe -饭后 fanhou -反话 fanhua -反华 fanhua -繁华 fanhua -繁花 fanhua -返还 fanhuan -翻黄 fanhuang -贩黄 fanhuang -犯讳 fanhui -翻悔 fanhui -返回 fanhui -反悔 fanhui -返回无 fanhuiwu -犯浑 fanhun -发蔫 fanian -发苶 fanie -犯忌 fanji -反击 fanji -反剪 fanjian -反间 fanjian -犯贱 fanjian -凡间 fanjian -翻建 fanjian -翻检 fanjian -翻浆 fanjiang -翻江倒海 fanjiangdaohai -番椒 fanjiao -反诘 fanjie -犯戒 fanjie -犯节气 fanjieqi -反季节 fanjijie -犯禁 fanjin -反经行权 fanjingxingquan -翻进去 fanjinqu -饭局 fanju -翻卷 fanjuan -饭卡 fanka -反抗 fankang -翻刻 fanke -反客为主 fankeweizhu -反恐 fankong -翻空出奇 fankongchuqi -反恐服务 fankongfuwu -反恐服务器 fankongfuwuqi -反恐精英 fankongjingying -反恐骑兵 fankongqibing -反口 fankou -饭口袋 fankoudai -反馈 fankui -犯困 fankun -翻来覆去 fanlaifuqu -泛滥 fanlan -泛滥成灾 fanlanchengzai -烦劳 fanlao -反老还童 fanlaohuantong -返老还童 fanlaohuantong -凡例 fanli -樊篱 fanli -繁丽 fanli -范例 fanli -藩篱 fanli -饭粒 fanli -翻脸 fanlian -饭量 fanliang -翻领 fanling -反粒子 fanlizi -樊笼 fanlong -翻录 fanlu -烦乱 fanluan -繁乱 fanluan -贩卖 fanmai -繁忙 fanmang -繁茂 fanmao -翻毛 fanmao -烦闷 fanmen -繁密 fanmi -反面教员 fanmianjiaoyuan -反面人物 fanmianrenwu -反面文章 fanmianwenzhang -反面无情 fanmianwuqing -反目 fanmu -烦难 fannan -犯难 fannan -繁难 fannan -饭囊衣架 fannangyijia -烦恼 fannao -繁闹 fannao -翻弄 fannong -反派 fanpai -翻拍 fanpai -反叛 fanpan -翻皮 fanpi -返聘 fanpin -返贫 fanpin -泛萍浮梗 fanpingfugeng -反批评 fanpiping -反扑 fanpu -饭铺 fanpu -反璞归真 fanpuguizhen -返璞归真 fanpuguizhen -泛起 fanqi -反潜 fanqian -饭前 fanqian -饭钱 fanqian -帆樯 fanqiang -翻墙 fanqiang -反潜机 fanqianji -反其道而行之 fanqidaoerxingzhi -反切 fanqie -番茄 fanqie -番茄花园 fanqiehuayuan -烦请 fanqing -返青 fanqing -反倾销 fanqingxiao -反裘负刍 fanqiufuchu -饭糗茹草 fanqiurucao -反求诸己 fanqiuzhuji -幡然 fanran -翻然改进 fanrangaijin -翻然改图 fanrangaitu -翻然悔悟 fanranhuiwu -烦扰 fanrao -凡人 fanren -烦人 fanren -犯人 fanren -烦冗 fanrong -繁冗 fanrong -繁荣昌盛 fanrongchangsheng -繁荣富强 fanrongfuqiang -繁缛 fanru -犯傻 fansha -翻砂 fansha -翻晒 fanshai -犯上作乱 fanshangzuoluan -翻山越岭 fanshanyueling -反身 fanshen -翻身 fanshen -繁盛 fansheng -泛神论 fanshenlun -凡是 fanshi -犯事 fanshi -凡事 fanshi -反噬 fanshi -繁峙 fanshi -饭时 fanshi -饭食 fanshi -凡士林 fanshilin -凡事预则立 fanshiyuzeli -反手可得 fanshoukede -翻手为云 fanshouweiyun -番薯 fanshu -藩属 fanshu -反水不收 fanshuibushou -反说 fanshuo -烦死 fansi -翻死 fansi -反思 fansi -贩私 fansi -烦死了 fansile -烦死人 fansiren -凡俗 fansu -反诉 fansu -返俗 fansu -泛酸 fansuan -反锁 fansuo -烦琐 fansuo -繁琐 fansuo -反弹 fantan -反坦克炮 fantankepao -翻腾 fanteng -繁体 fanti -翻天 fantian -翻天覆地 fantianfudi -反町 fanting -饭厅 fanting -繁体字 fantizi -饭桶 fantong -发怒 fanu -饭碗 fanwan -反胃 fanwei -翻胃 fanwei -范围 fanwei -范伟 fanwei -范围呃 fanweie -反围剿 fanweijiao -反问 fanwen -梵文 fanwen -范文 fanwen -繁文缛节 fanwenrujie -返我初服 fanwochufu -反诬 fanwu -繁芜 fanwu -反物质 fanwuzhi -蕃息 fanxi -范县 fanxian -返现 fanxian -反向 fanxiang -反响 fanxiang -翻箱倒柜 fanxiangdaogui -繁弦急管 fanxianjiguan -烦嚣 fanxiao -返销 fanxiao -凡心 fanxin -烦心 fanxin -翻新 fanxin -反省 fanxing -范性 fanxing -翻修 fanxiu -返修 fanxiu -梵哑铃 fanyaling -犯颜 fanyan -繁衍 fanyan -繁言 fanyan -蕃衍 fanyan -反眼不识 fanyanbushi -烦言碎辞 fanyansuiyu -反咬 fanyao -翻页 fanye -犯疑 fanyi -翻译 fanyi -反义词 fanyici -泛音 fanyin -翻印 fanyin -反应 fanying -反映 fanying -反应堆 fanyingdui -反应过来 fanyingguolai -反映论 fanyinglun -翻译去 fanyiqu -凡庸 fanyong -翻涌 fanyong -烦忧 fanyou -反语 fanyu -繁育 fanyu -翻越 fanyue -翻阅 fanyue -贩运 fanyun -翻云覆雨 fanyunfuyu -烦杂 fanza -繁杂 fanza -凡在 fanzai -烦躁 fanzao -翻造 fanzao -反掌 fanzhang -反照 fanzhao -翻照 fanzhao -泛着 fanzhe -反折 fanzhe -饭辙 fanzhe -藩镇 fanzhen -反正 fanzheng -反证 fanzheng -繁征博引 fanzhengboyin -反证法 fanzhengfa -反之 fanzhi -泛指 fanzhi -繁殖 fanzhi -反之亦然 fanzhiyiran -反之亦然啊 fanzhiyirana -繁重 fanzhong -泛舟 fanzhou -饭庄 fanzhuang -饭桌 fanzhuo -幡子 fanzi -贩子 fanzi -贩子依然 fanziyiran -犯罪 fanzui -犯罪率 fanzuilv -犯罪嫌疑人 fanzuixianyiren -反坐 fanzuo -反作弊 fanzuobi -反作用 fanzuoyong -发排 fapai -发胖 fapang -发配 fapei -发票 fapiao -发飘 fapiao -发脾气 fapiqi -乏汽 faqi -发妻 faqi -发起 faqi -法器 faqi -发卡 faqia -发情 faqing -发球 faqiu -罚球 faqiu -法权 faquan -发热 fare -发轫 faren -法人 faren -法人股 farengu -发人深省 farenshenxing -发撒 fasa -发散 fasan -发丧 fasang -发傻 fasha -发痧 fasha -伐善 fashan -发上 fashang -发上来 fashanglai -乏善可陈 fashankechen -发烧 fashao -发烧友 fashaoyou -发身 fashen -发生 fasheng -发神经 fashenjing -发射信号 fashexinhao -发事 fashi -发市 fashi -发式 fashi -发誓 fashi -法事 fashi -法师 fashi -法式 fashi -发售 fashou -发抒 fashu -法书 fashu -法术 fashu -发送 fasong -发送到 fasongdao -发酸 fasuan -法堂 fatang -发帖 fatie -发贴 fatie -法帖 fatie -发帖量 fatieliang -发帖子 fatiezi -法庭 fating -法统 fatong -发图片 fatupian -法外 fawai -法外施仁 fawaishiren -发网 fawang -法王 fawang -法网 fawang -发完帖子 fawantiezi -乏味 fawei -发文 fawen -发问 fawen -发文字 fawenzi -发物 fawu -发现 faxian -发祥 faxiang -发祥地 faxiangdi -发现问题 faxianwenti -发笑 faxiao -发泄 faxie -发些 faxie -发信 faxin -发信啊 faxina -发型 faxing -发行版 faxingban -伐性之斧 faxingzhifu -发信人 faxinren -法西斯 faxisi -法西斯蒂 faxisidi -法西斯主义 faxisizhuyi -发虚 faxu -发噱 faxue -法学 faxue -发芽 faya -发言 fayan -法眼 fayan -发洋财 fayangcai -发扬踔厉 fayangchuoli -发扬蹈厉 fayangdaoli -发扬光大 fayangguangda -发言人 fayanren -发言盈庭 fayanyingting -发疟子 fayaozi -法医 fayi -法衣 fayi -发音 fayin -发硬 faying -发引千钧 fayinqianjun -法医学 fayixue -发邮件 fayoujian -法语 fayu -发育 fayu -发愿 fayuan -法院 fayuan -发源 fayuan -发源地 fayuandi -法院院长 fayuanyuanzhang -发语词 fayuci -阀阅 fayue -发运 fayun -发在 fazai -法则 faze -发展 fazhan -发张 fazhang -发着 fazhe -发怔 fazheng -法政 fazheng -法制 fazhi -发指 fazhi -法治 fazhi -法旨 fazhi -发指眦裂 fazhizilie -垡子 fazi -法子 fazi -筏子 fazi -发纵指示 fazongzhishi -发综指示 fazongzhishi -发作 fazuo -肺癌 feiai -飞白 feibai -匪帮 feibang -诽谤 feibang -飞奔 feiben -飞镖 feibiao -肺病 feibing -飞播 feibo -肥差 feichai -肥肠 feichang -非常 feichang -非常不错 feichangbucuo -非常好 feichanghao -腓肠肌 feichangji -非常乐意效劳 feichangleyixiaolao -非常之谋 feichangzhimou -飞车 feiche -费城 feicheng -飞车走壁 feichezoubi -废弛 feichi -飞驰 feichi -非池中物 feichizhongwu -废除 feichu -废黜 feichu -飞船 feichuan -非处方药 feichufangyao -飞刍挽粟 feichuwansu -飞醋 feicu -翡翠 feicui -肥大 feida -非但 feidan -飞弹 feidan -匪盗 feidao -非导体 feidaoti -非得 feide -飞的 feide -非得实话实说 feideshihuashishuo -飞地 feidi -沸点 feidian -费电 feidian -非典 feidian -非电解质 feidianjiezhi -废掉 feidiao -飞碟 feidie -非东东 feidongdong -肺动脉 feidongmai -非独 feidu -蜚短流长 feiduanliuchang -飞短流长 feiduanliuchang -非对抗性矛盾 feiduikangxingmaodun -肥遁鸣高 feidunminggao -飞遁鸣高 feidunmingkao -飞蛾赴火 feiefuhuo -飞蛾投火 feietouhuo -非法 feifa -沸反盈天 feifanyingtian -狒狒 feifei -肥肥 feifei -非非 feifei -飞飞 feifei -菲菲 feifei -霏霏 feifei -吠非其主 feifeiqizhu -沸沸扬扬 feifeiyangyang -肥分 feifen -非分之想 feifenzhixiang -肺腑 feifu -肺腑之言 feifuzhiyan -腓骨 feigu -飞归 feigui -绯红 feihong -飞红 feihong -飞鸿印雪 feihongyinxue -肥厚 feihou -废话 feihua -扉画 feihua -费话 feihua -飞花 feihua -废话连篇 feihualianpian -匪患 feihuan -飞黄腾达 feihuangtengda -匪祸 feihuo -肺活量 feihuoliang -飞机 feiji -飞溅 feijian -飞机场 feijichang -费解 feijie -肺结核 feijiehe -飞机可 feijike -费劲 feijin -菲敬 feijing -肺静脉 feijingmai -非晶体 feijingti -非金属 feijinshu -费尽心机 feijinxinji -飞机票 feijipiao -废旧 feijiu -非空 feikong -飞快 feikuai -飞来 feilai -飞来横祸 feilaihenghuo -肺痨 feilao -费雷 feilei -肥力 feili -费力 feili -蜚蠊 feilian -废料 feiliao -肥料 feiliao -费力不讨好 feilibutaohao -菲林 feilin -飞灵 feiling -飞利浦 feilipu -非驴非马 feilufeima -飞轮 feilun -非卖品 feimaipin -飞毛腿 feimaotui -肥马轻裘 feimaqingqiu -肥美 feimei -费难 feinan -非难 feinan -飞盘 feipan -肥胖 feipang -肥胖指数 feipangzhishu -肺泡 feipao -飞蓬随风 feipengsuifeng -妃嫔 feipin -废品 feipin -废弃 feiqi -废气 feiqi -飞潜动植 feiqiandongzhi -飞禽 feiqin -非亲非故 feiqinfeigu -废寝忘食 feiqinwangshi -沸泉 feiquan -飞泉 feiquan -肥缺 feique -斐然成章 feiranchengzhang -废书而叹 feiranerfan -废然而返 feiranerfan -废热 feire -沸热 feire -废人 feiren -非人 feiren -飞人 feiren -肥肉 feirou -飞洒 feisa -飞散 feisan -妃色 feise -飞沙走石 feishazoushi -费神 feishen -飞身 feishen -蜚声 feisheng -飞升腾实 feishengtengshi -肥实 feishi -费事 feishi -飞逝 feishi -费时费力 feishifeili -匪石匪席 feishifeixi -肺石风清 feishifengqing -匪首 feishou -肥瘦儿 feishouer -费手脚 feishoujiao -飞鼠 feishu -废水 feishui -沸水 feishui -肥水 feishui -肥硕 feishuo -飞速 feisu -非特 feite -飞腾 feiteng -沸腾炉 feitenglu -肥田 feitian -非条件刺激 feitiaojianciji -非条件反射 feitiaojianfanshe -飞艇 feiting -非同儿戏 feitongerxi -非同小可 feitongxiaoke -匪徒 feitu -非徒 feitu -霏微 feiwei -绯闻 feiwen -飞吻 feiwen -肥沃 feiwo -非我族类 feiwozulei -废物 feiwu -飞舞 feiwu -飞翔 feixiang -肥效 feixiao -非笑 feixiao -飞信 feixin -费心费力 feixinfeili -非刑 feixing -飞行 feixing -吠形吠声 feixingfeisheng -飞行器 feixingqi -飞行员 feixingyuan -飞熊入梦 feixiongrumeng -废墟 feixu -飞旋 feixuan -匪穴 feixue -废学 feixue -肺循环 feixunhuan -肺炎 feiyan -飞眼 feiyan -飞扬跋扈 feiyangbahu -飞檐走壁 feiyanzoubi -非要 feiyao -扉页 feiye -肺叶 feiye -菲仪 feiyi -吠影吠声 feiyingfeisheng -飞鹰走狗 feiyingzougou -非异人任 feiyirenren -匪夷所思 feiyisuosi -非意相干 feiyixianggan -匪伊朝夕 feiyizhaoxi -费用 feiyong -费用低 feiyongdi -肥育 feiyu -飞语 feiyu -肥源 feiyuan -飞越 feiyue -飞跃 feiyue -飞灾横祸 feizaihenghuo -非再生资源 feizaishengziyuan -肺脏 feizang -肥皂 feizao -肥皂剧 feizaoju -飞贼 feizei -废渣 feizha -飞涨 feizhang -飞针走线 feizhenzouxian -废址 feizhi -废止 feizhi -废纸 feizhi -废置 feizhi -非洲 feizhou -飞舟 feizhou -肥壮 feizhuang -菲酌 feizhuo -妃子 feizi -榧子 feizi -痱子 feizi -痱子粉 feizifen -粉白黛黑 fenbaidaihei -粉白黛绿 fenbaidailu -分保 fenbao -分贝 fenbei -分崩离析 fenbenglixi -粉笔 fenbi -分辨 fenbian -分辩 fenbian -粪便 fenbian -分辨率 fenbianlv -分别 fenbie -分别部居 fenbiebuju -分兵 fenbing -分布 fenbu -奋不顾身 fenbugushen -分不清 fenbuqing -分布图 fenbutu -分餐 fencan -分册 fence -分拆 fenchai -分钗断带 fenchaiduandai -分钗破镜 fenchaipojing -分长 fenchang -粉肠 fenchang -粉尘 fenchen -分成 fencheng -纷呈 fencheng -粪除 fenchu -粉刺 fenci -分爨 fencuan -分寸之末 fencunzhimo -粉黛 fendai -分担 fendan -分道扬镳 fendaoyangbiao -分得清 fendeqing -坟地 fendi -分点 fendian -粉蝶 fendie -奋斗 fendou -奋斗三 fendousan -分队 fendui -分舵撒 fenduosa -份额 fene -份儿 fener -份儿饭 fenerfan -分发 fenfa -纷繁 fenfan -粉坊 fenfang -芬芳是 fenfangshi -奋发图强 fenfatuqiang -奋发有为 fenfayouwei -分肥 fenfei -奋飞 fenfei -粪肥 fenfei -忿忿 fenfen -氛氛 fenfen -纷纷 fenfen -愤愤不平 fenfenbuping -焚风 fenfeng -分风劈流 fenfengpiliu -纷纷扬扬 fenfenyangyang -分付 fenfu -吩咐 fenfu -分甘共苦 fengangongku -焚膏继晷 fengaojigui -丰碑 fengbei -风泵 fengbeng -封笔 fengbi -封闭 fengbi -封闭疗法 fengbiliaofa -风波 fengbo -缝补 fengbu -风不鸣条 fengbumingtiao -丰采 fengcai -风餐露宿 fengcanlusu -风操 fengcao -蜂虿有毒 fengchaiyoudu -蜂虿作于怀袖 fengchaizuoyuhuaixiu -丰产 fengchan -风铲 fengchan -逢场作戏 fengchangzuoxi -蜂巢 fengchao -风潮 fengchao -蜂巢胃 fengchaowei -风车 fengche -风尘 fengchen -奉承 fengcheng -风尘仆仆 fengchenpupu -风驰电掣 fengchidianche -风传 fengchuan -风锤 fengchui -风吹草动 fengchuicaodong -风吹浪打 fengchuilangda -风吹雨打 fengchuiyuda -讽刺 fengci -风从虎 fengconghu -封存 fengcun -奉达 fengda -风挡 fengdang -风刀霜剑 fengdaoshuangjian -风灯 fengdeng -封地 fengdi -封底 fengdi -锋镝 fengdi -风笛 fengdi -峰巅 fengdian -疯癫 fengdian -封掉 fengdiao -封顶 fengding -封冻 fengdong -风斗 fengdou -酆都 fengdu -风度 fengdu -酆都城 fengducheng -分割 fenge -分隔符 fengefu -分给 fengei -封二 fenger -风发 fengfa -风帆 fengfan -风范 fengfan -蜂房 fengfang -锋发韵流 fengfayunliu -葑菲之采 fengfeizhicai -疯疯癫癫 fengfengdiandian -风风火火 fengfenghuohuo -缝缝连连 fengfenglianlian -丰富 fengfu -奉复 fengfu -丰富多采 fengfuduocai -风干 fenggan -封港 fenggang -奉告 fenggao -蜂糕 fenggao -风镐 fenggao -风格 fengge -风格迥异 fenggejiongyi -奉公守法 fenggongshoufa -丰功伟绩 fenggongweiji -疯狗 fenggou -风光 fengguang -风光旖旎 fengguangyini -凤冠霞帔 fengguanxiapei -封官许愿 fengguanxuyuan -烽鼓不息 fenggubuxi -风骨峭峻 fengguqiaojun -风害 fenghai -风寒 fenghan -风耗 fenghao -封河 fenghe -沣河 fenghe -缝合 fenghe -丰亨豫大 fenghengyuda -风和日丽 fengherili -风和日暖 fengherinuan -丰厚 fenghou -风戽 fenghu -疯话 fenghua -风华绝代 fenghuajuedai -奉还 fenghuan -凤凰 fenghuang -凤凰来仪 fenghuanglaiyi -凤凰网 fenghuangwang -凤凰于飞 fenghuangyufei -凤凰在笯 fenghuangzainu -风鬟雾鬓 fenghuanwubin -风鬟雨鬓 fenghuanyubin -风花雪夜 fenghuaxueye -风花雪月 fenghuaxueyue -风华正茂 fenghuazhengmao -峰会 fenghui -峰回路转 fenghuiluzhuan -封火 fenghuo -烽火连天 fenghuoliantian -风火墙 fenghuoqiang -风虎云龙 fenghuyunlong -逢集 fengji -风机 fengji -风级 fengji -风纪 fengji -风鸡 fengji -讽谏 fengjian -封疆 fengjiang -封建割据 fengjiangeju -封建迷信 fengjianmixin -封建社会 fengjianshehui -封建主 fengjianzhu -封建主义 fengjianzhuyi -风纪扣 fengjikou -封禁 fengjin -唪经 fengjing -封镜 fengjing -风景 fengjing -风镜 fengjing -风景不殊 fengjingbushu -风景画 fengjinghua -风景区 fengjingqu -风景线 fengjingxian -蜂聚 fengju -风卷残云 fengjuancanyun -逢君之恶 fengjunzhi'e fengjunzhie -封口 fengkou -封口费 fengkoufei -风口浪尖 fengkoulangjian -疯狂 fengkuang -蜂蜡 fengla -风浪 fenglang -风雷 fenglei -凤梨 fengli -封里 fengli -锋利 fengli -风力 fengli -风凉 fengliang -风量 fengliang -风凉话 fenglianghua -风铃 fengling -奉令承教 fenglingchengjiao -风流 fengliu -风流才子 fengliucaizi -风流人物 fengliurenwu -风流倜傥 fengliutitang -风流云散 fengliuyunsan -风流韵事 fengliuyunshi -风流罪过 fengliuzuiguo -俸禄 fenglu -峰峦 fengluan -丰满 fengman -锋铓 fengmang -锋芒毕露 fengmangbilu -锋芒逼人 fengmangbiren -锋芒所向 fengmangsuoxiang -风马牛不相及 fengmaniubuxiangji -丰茂 fengmao -风帽 fengmao -风貌 fengmao -凤毛济美 fengmaojimei -凤毛麟角 fengmaolinjiao -丰美 fengmei -封门 fengmen -风门 fengmen -蜂蜜 fengmi -封面 fengmian -锋面 fengmian -凤靡鸾吪 fengmiluane -奉命唯谨 fengmingweijin -凤鸣朝阳 fengmingzhaoyang -风靡一时 fengmiyishi -疯魔 fengmo -风磨 fengmo -风魔 fengmo -蜂目豺声 fengmuchaisheng -峰年 fengnian -丰年玉荒年谷 fengnianyuhuangniangu -蜂鸟 fengniao -疯牛病 fengniubing -分工合作 fengonghezuo -丰沛 fengpei -奉陪 fengpei -冯鹏 fengpeng -封皮 fengpi -风平浪静 fengpinglangjing -蜂起 fengqi -风气 fengqi -风前残烛 fengqiancanzhu -风樯阵马 fengqiangzhenma -风前月下 fengqianyuexia -风琴 fengqin -风清弊绝 fengqingbijue -风清月朗 fengqingyuelang -风情月债 fengqingyuezhai -缝穷 fengqiong -封妻荫子 fengqiyinzi -风起云涌 fengqiyunyong -奉劝 fengquan -风圈 fengquan -丰取刻与 fengqukeyu -丰饶 fengrao -封人 fengren -缝纫 fengren -缝纫机 fengrenji -逢人说项 fengrenshuoxiang -疯人院 fengrenyuan -丰润 fengrun -奉若神明 fengruoshenming -封三 fengsan -风骚 fengsao -风色 fengse -封杀 fengsha -风沙 fengsha -丰赡 fengshan -封禅 fengshan -风扇 fengshan -封赏 fengshang -风尚 fengshang -逢山开路 fengshankailu -封山育林 fengshanyulin -丰盛 fengsheng -风声鹤唳 fengshengheli -奉使 fengshi -风势 fengshi -风蚀 fengshi -封豕长蛇 fengshichangshe -丰收 fengshou -枫树 fengshu -风水 fengshui -风水像是 fengshuixiangshi -丰硕 fengshuo -封四 fengsi -奉送 fengsong -讽诵 fengsong -风俗 fengsu -风速 fengsu -风俗画 fengsuhua -烽燧 fengsui -封锁 fengsuo -疯瘫 fengtan -风瘫 fengtan -封套 fengtao -封条 fengtiao -风调雨顺 fengtiaoyushun -风头 fengtou -奉头鼠窜 fengtoushucuan -风土 fengtu -蜂屯蚁聚 fengtunyiju -奉托 fengtuo -分管 fenguan -蜂王 fengwang -蜂王浆 fengwangjiang -峰位 fengwei -风味 fengwei -奉为圭臬 fengweiguinie -奉为楷模 fengweikaimo -凤尾鱼 fengweiyu -风闻 fengwen -蜂窝 fengwo -蜂窝煤 fengwomei -风物 fengwu -缝隙 fengxi -奉献 fengxian -风险 fengxian -蜂箱 fengxiang -风向 fengxiang -风箱 fengxiang -风向标 fengxiangbiao -风险资金 fengxianzijin -风潇雨晦 fengxiaoyuhui -奉行 fengxing -风行草偃 fengxingcaoyan -奉行故事 fengxinggushi -风行水上 fengxingshuishang -风行一时 fengxingyishi -风信年华 fengxinnianhua -丰胸 fengxiong -逢凶化吉 fengxionghuaji -烽烟 fengyan -风言风语 fengyanfengyu -奉养 fengyang -风谣 fengyao -封一 fengyi -风衣 fengyi -丰盈 fengying -奉迎 fengying -风影敷衍 fengyingfuyan -讽一劝百 fengyiquanbai -丰衣足食 fengyizushi -蜂拥而来 fengyongerlai -丰腴 fengyu -丰裕 fengyu -讽喻 fengyu -风雨 fengyu -风源 fengyuan -风雨不改 fengyubugai -风雨不透 fengyubutou -风雨交加 fengyujiaojia -丰韵 fengyun -风云变幻 fengyunbiahuan -风云际会 fengyunjihui -风云人物 fengyunrenwu -风云突变 fengyuntubian -风云月露 fengyunyuelu -风雨飘摇 fengyupiaoyao -风雨如晦 fengyuruhui -风雨同舟 fengyutongzhou -风雨无阻 fengyuwuzu -风灾 fengzai -奉赠 fengzeng -风闸 fengzha -封斋 fengzhai -疯长 fengzhang -风障 fengzhang -峰值 fengzhi -疯枝 fengzhi -风致 fengzhi -风中之烛 fengzhongzhizhu -风烛残年 fengzhucannian -缝缀 fengzhui -风烛之年 fengzhuzhinian -丰姿 fengzi -疯子 fengzi -缝子 fengzi -风姿 fengzi -风子成婚 fengzichenghun -丰足 fengzu -风钻 fengzuan -封嘴 fengzui -分号 fenhao -分毫不爽 fenhaobushuang -愤恨 fenhen -分洪 fenhong -分红 fenhong -粉红 fenhong -纷红骇绿 fenhonghailu -分后 fenhou -焚化 fenhua -分化瓦解 fenhuawajie -焚毁 fenhui -分机 fenji -分级 fenji -分际 fenji -奋激 fenji -愤激 fenji -粉剂 fenji -分家 fenjia -分解 fenjie -分节歌 fenjiege -分解后 fenjiehou -分界线 fenjiexian -奋进 fenjin -分斤掰两 fenjinbailiang -分镜头 fenjingtou -汾酒 fenjiu -粪箕子 fenjizi -分句 fenju -分居 fenju -分局 fenju -分卷 fenjuan -分卷压缩 fenjuanyasuo -分居异爨 fenjuyicuan -分开 fenkai -愤慨 fenkai -分开写 fenkaixie -粪坑 fenkeng -粪筐 fenkuang -分类 fenlei -分类修改 fenleixiugai -分力 fenli -奋力 fenli -忿詈 fenli -分量 fenliang -粉连纸 fenlianzhi -分裂 fenlie -分列式 fenlieshi -分厘卡 fenlika -焚林而猎 fenlinerlie -粉领 fenling -分流 fenliu -分馏 fenliu -纷乱 fenluan -分茅裂土 fenluyangbiao -分路扬镳 fenluyangbiao -分袂 fenmei -奋袂而起 fenmeierqi -愤懑 fenmen -粪门 fenmen -分门别类 fenmenbielei -分泌 fenmi -分蜜 fenmi -分娩 fenmian -奋勉 fenmian -分秒必争 fenmiaobizheng -粉末 fenmo -粉墨登场 fenmodengchang -分母 fenmu -分内 fennei -分蘖 fennie -愤怒 fennu -分派 fenpai -粉牌 fenpai -分盘 fenpan -分配 fenpei -粪盆 fenpen -粉皮 fenpi -纷披 fenpi -分片 fenpian -粉扑儿 fenpuer -分歧 fenqi -分钱 fenqian -粉芡 fenqian -粉墙 fenqiang -愤青 fenqing -分清 fenqing -焚琴煮鹤 fenqinzhuhe -奋起直追 fenqizhizhui -分区 fenqu -瀵泉 fenquan -分群 fenqun -愤然 fenran -纷扰 fenrao -分润 fenrun -芬撒地方 fensadifang -分散 fensan -分色镜 fensejing -粉沙 fensha -坟山 fenshan -份上 fenshang -焚烧 fenshao -分设 fenshe -分神 fenshen -分身 fenshen -分省 fensheng -粉身碎骨 fenshensuigu -分式 fenshi -愤世嫉俗 fenshijisu -粉饰太平 fenshitaiping -分手 fenshou -分数 fenshu -鼢鼠 fenshu -粉刷 fenshua -分水岭 fenshuiling -分税制 fenshuizhi -焚书坑儒 fenshukengru -分数线 fenshuxian -粉丝 fensi -粉碎机 fensuiji -分摊 fentan -粉条 fentiao -分庭抗礼 fentingkangli -分头 fentou -坟头 fentou -分腿 fentui -分为 fenwei -氛围 fenwei -分文不取 fenwenbuqu -分我杯羹 fenwobeigeng -分析 fenxi -粉线 fenxian -分享 fenxiang -分香卖履 fenxiangmailu -分晓 fenxiao -分析纯 fenxichun -分心费力 fenxinfeili -分形同气 fenxingtongqi -分析语 fenxiyu -分野 fenye -分页 fenye -分阴 fenyin -坟茔 fenying -奋勇当先 fenyongdangxian -分忧 fenyou -纷杂 fenza -分张 fenzhang -分账 fenzhang -分找哦昂 fenzhaooang -分着 fenzhe -分针 fenzhen -纷争 fenzheng -粉蒸肉 fenzhengrou -分支 fenzhi -分之 fenzhi -分至点 fenzhidian -纷至沓来 fenzhitalai -纷至踏来 fenzhitalai -分钟 fenzhong -分钟哦 fenzhongo -分钟哦按 fenzhongoan -分钟哦个 fenzhongoge -分粥 fenzhou -粉妆玉琢 fenzhuangyuzhuo -份子 fenzi -分子 fenzi -分子量 fenziliang -分子筛 fenzishai -分子生物学 fenzishengwuxue -分子式 fenzishi -分组 fenzu -分做 fenzuo -佛典 fodian -佛法 fofa -佛光 foguang -佛号 fohao -佛教 fojiao -佛教徒 fojiaotu -佛经 fojing -佛龛 fokan -佛口蛇心 fokoushexin -佛老 folao -佛门 fomen -佛如 foru -佛事 foshi -佛是金妆 foshijinzhuang -佛手 foshou -佛寺 fosi -佛头加秽 fotoujiahui -佛头着粪 fotouzhuofen -佛陀 fotuo -否定 fouding -否法定 foufading -否决 foujue -否决权 foujuequan -否认 fouren -否则 fouze -否怎 fouzen -否者 fouzhe -佛像 foxiang -佛心蛇口 foxinshekou -佛系统 foxitong -佛学 foxue -佛牙 foya -佛眼相看 foyanxiangkan -佛爷 foye -佛珠 fozhu -佛祖 fozu -抚爱 fu'ai fuai -伏案 fu'an fuan -腹案 fu'an fuan -负案 fu'an fuan -腐败 fubai -附白 fubai -蝜蝂 fuban -浮报 fubao -幞被 fubei -父辈 fubei -覆被 fubei -拊背扼喉 fubeiehou -腹背受敌 fubeishoudi -腹背之毛 fubeizhimao -副本 fuben -复本 fuben -父本 fuben -复本位制 fubenweizhi -伏笔 fubi -复辟 fubi -辅币 fubi -辅弼 fubi -附笔 fubi -伏辩 fubian -服辩 fubian -浮标 fubiao -副标题 fubiaoti -付丙 fubing -伏兵 fubing -扶病 fubing -腹部 fubu -付不起 fubuqi -浮财 fucai -复查 fucha -夫唱妇随 fuchangfusui -妇产科 fuchanke -副产品 fuchanpin -覆巢无完卵 fuchaowuwanluan -拂尘 fuchen -敷陈 fuchen -浮尘 fuchen -府城 fucheng -辅车相依 fuchexiangyi -覆车之鉴 fuchezhijian -覆车之戒 fuchezhijie -俯冲 fuchong -复仇 fuchou -府绸 fuchou -腐臭 fuchou -付出 fuchu -复出 fuchu -浮船坞 fuchuanwu -浮出水面 fuchushuimian -凫茈 fuci -副词 fuci -浮词 fuci -服从 fucong -辐辏 fucou -浮厝 fucuo -附带 fudai -负担 fudan -复旦 fudan -浮荡 fudang -妇道 fudao -辅导 fudao -辅导到 fudaodao -府第 fudi -府邸 fudi -腹地 fudi -赴敌 fudi -浮点 fudian -负电 fudian -浮吊 fudiao -浮雕 fudiao -釜底抽薪 fudichouxin -福地洞天 fudidongtian -覆地翻天 fudifantian -伏地圣人 fudishengren -釜底游鱼 fudiyouyu -伏低做小 fudizuoxiao -服低做小 fudizuoxiao -浮动 fudong -浮动汇率 fudonghuilv -复读 fudu -幅度 fudu -服毒 fudu -腐恶 fu'e fue -附耳 fuer -伏而咶天 fuershitian -伏法 fufa -复发 fufa -负法律 fufalv -复返 fufan -浮泛 fufan -肤泛 fufan -付方 fufang -复方 fufang -付费 fufei -腹诽 fufei -腹非心谤 fufeixinbang -福分 fufen -傅粉何郎 fufenhelang -复分解 fufenjie -傅粉施朱 fufenshizhu -俯伏 fufu -夫妇 fufu -拂拂 fufu -馥馥 fufu -附肤落毛 fufuluomao -复辅音 fufuyin -覆盖 fugai -覆盖面 fugaimian -复岗 fugang -腹稿 fugao -讣告 fugao -附睾 fugao -复工 fugong -抚躬自问 fugongziwen -复古 fugu -跗骨 fugu -浮瓜沉李 fuguachenli -副官 fuguan -浮光掠影 fuguanglueying -妇姑勃谿 fuguboxi -腹股沟 fugugou -复归 fugui -富贵病 fuguibing -富贵逼人 fuguibiren -富贵不能淫 fuguibunengyin -富贵浮云 fuguifuyun -富贵骄人 fuguijiaoren -富贵荣华 fuguironghua -复果 fuguo -富国强兵 fuguoqiangbing -福过灾生 fuguozaisheng -桴鼓相应 fuguxiangying -伏旱 fuhan -符号 fuhao -富豪 fuhao -符号论 fuhaolun -符号逻辑 fuhaoluoji -复核 fuhe -符合 fuhe -附合 fuhe -负荷 fuhe -复合 fuhe -复合材料 fuhecailiao -复合词 fuheci -复合量词 fuheliangci -复合元音 fuheyuanyin -副虹 fuhong -孵化 fuhua -浮华 fuhua -浮滑 fuhua -浮花浪蕊 fuhualangrui -孵化器 fuhuaqi -傅会 fuhui -复会 fuhui -福慧双修 fuhuishuangxiu -复婚 fuhun -俘获 fuhuo -复活 fuhuo -复活节 fuhuojie -伏击 fuji -复机 fuji -扶乩 fuji -扶箕 fuji -浮记 fuji -负极 fuji -附加 fujia -浮家泛宅 fujiafanzhai -附件 fujian -福建 fujian -福将 fujiang -附件看来 fujiankanlai -俯角 fujiao -复交 fujiao -副交感神经 fujiaoganshenjing -副教授 fujiaoshou -附加软件 fujiaruanjian -附加刑 fujiaxing -符节 fujie -附骥名彰 fujimingzhang -福晋 fujin -附近 fujin -副净 fujing -凫胫鹤膝 fujinghexi -负荆请罪 fujingqingzui -抚今追昔 fujinzhuixi -附骥攀鸿 fujipanhong -俯就 fujiu -腐旧 fujiu -负疚 fujiu -复句 fuju -肤觉 fujue -负距离 fujuli -附卡 fuka -俯瞰 fukan -副刊 fukan -复刊 fukan -副科 fuke -复课 fuke -妇科 fuke -傅科摆 fukebai -妇科病 fukebing -富可敌国 fukediguo -妇科疾病 fukejibing -浮夸 fukua -付快 fukuai -付款 fukuan -富矿 fukuang -肤廓 fukuo -腐烂 fulan -服老 fulao -父老 fulao -扶老携幼 fulaoxieyou -服了你 fuleni -佛戾 fuli -复利 fuli -浮力 fuli -福利 fuli -附丽 fuli -氟利昂 fuli'ang fuliang -敷料 fuliao -辅料 fuliao -福利彩票 fulicaipiao -浮礼儿 fulier -富埒陶白 fulietaobai -负利率 fulilv -涪陵 fuling -茯苓 fuling -富丽堂皇 fulitanghuang -负离子 fulizi -俘虏 fulu -符箓 fulu -辅路 fulu -附录 fulu -扶鸾 fuluan -氟氯烷 fulvwan -驸马 fuma -服满 fuman -幅面 fumian -浮面 fumian -腹面 fumian -负面 fumian -跗面 fumian -富面百城 fumianbaicheng -扶苗 fumiao -复命 fuming -复明 fuming -浮名 fuming -复名数 fumingshu -抚摩 fumo -抚摸 fumo -腹膜 fumo -父母 fumu -父母恩勤 fumu'enqin fumuenqin -父母官 fumuguan -父目录 fumulu -父母亲 fumuqin -父母之邦 fumuzhibang -呋喃 funan -赴难 funan -呋喃西林 funanxilin -拂逆 funi -附逆 funi -俯念 funian -富农 funong -负驽前驱 funuqianqu -妇女 funv -妇女病 funvbing -妇女节 funvjie -付排 fupai -复牌 fupai -覆盆之冤 fupenzhiyuan -负片 fupian -浮漂 fupiao -浮皮潦草 fupiliaocao -肤皮潦草 fupiliaocao -副品 fupin -扶贫 fupin -浮萍 fuping -抚平 fuping -付讫 fuqi -福气 fuqi -夫妻 fuqi -腹鳍 fuqi -付钱 fuqian -浮浅 fuqian -浮签 fuqian -肤浅 fuqian -腹腔 fuqiang -浮桥 fuqiao -服气不 fuqibu -夫妻店 fuqidian -负气斗狠 fuqidouhen -抚琴 fuqin -父亲 fuqin -付清 fuqing -服去 fuqu -芙蕖 fuqu -夫权 fuquan -父权制 fuquanzhi -负屈含冤 fuquhanyuan -凫趋雀跃 fuququeyue -怫然作色 furanzuose -富饶 furao -副热带 furedai -夫人 furen -富人 furen -妇人之仁 furenzhiren -芙蓉 furong -芙蓉姐姐 furongjiejie -夫荣妻贵 furongqigui -妇孺 furu -腐乳 furu -腐儒 furu -服软 furuan -福如东海 furudonghai -扶弱抑强 furuoyiqiang -复赛 fusai -扶桑 fusang -服丧 fusang -榑桑 fusang -服色 fuse -肤色 fuse -富商 fushang -府上 fushang -附上 fushang -负伤 fushang -福善祸淫 fushanhuoyin -敷设 fushe -辐射 fushe -附设 fushe -副肾 fushen -复审 fushen -腐生 fusheng -浮生切响 fushengqiexiang -浮生若梦 fushengruomeng -副神经 fushenjing -蝮蛇螫手 fusheshishou -伏侍 fushi -俯视 fushi -副食 fushi -复市 fushi -复试 fushi -富实 fushi -拂拭 fushi -服事 fushi -服侍 fushi -服式 fushi -服饰 fushi -浮尸 fushi -腐蚀 fushi -俯拾地芥 fushidijie -腐蚀剂 fushiji -俯拾皆是 fushijieshi -俯拾即是 fushijishi -俯视图 fushitu -俯拾仰取 fushiyangqu -副手 fushou -扶手 fushou -俯首帖耳 fushoutieer -俯首听命 fushoutingming -肤受之诉 fushouzhisu -伏暑 fushu -伏输 fushu -复数 fushu -复述 fushu -富庶 fushu -扶疏 fushu -服输 fushu -腐熟 fushu -负数 fushu -附属 fushu -附属风雅 fushufengya -附属国 fushuguo -洑水 fushui -浮水 fushui -腹水 fushui -赋税 fushui -覆水难收 fushuinanshou -罘罳 fusi -罦罳 fusi -附送 fusong -复苏 fusu -抚绥万方 fusuiwanfang -副所长 fusuozhang -富态 futai -赴汤蹈火 futangdaohuo -伏特 fute -伏特计 futeji -伏特加 futejia -副题 futi -扶梯 futi -伏天 futian -服田力穑 futianlise -辐条 futiao -伏帖 futie -伏贴 futie -服帖 futie -浮筒 futong -幞头 futou -斧头 futou -浮头 futou -浮头儿 futouer -浮图 futu -浮土 futu -浮屠 futu -附图 futu -付托 futuo -覆亡 fuwang -复位 fuwei -复胃 fuwei -抚慰 fuwei -扶危济困 fuweijikun -讣闻 fuwen -富翁 fuweng -浮文巧语 fuwenqiaoyu -俯卧撑 fuwocheng -服务 fuwu -服务端 fuwuduan -服务行业 fuwuhangye -服务好 fuwuhao -服务器 fuwuqi -服务器去 fuwuqiqu -服务人员 fuwurenyuan -服务商 fuwushang -福无双至 fuwushuangzhi -服务台 fuwutai -服务小姐 fuwuxiaojie -服务业 fuwuye -服务员 fuwuyuan -复习 fuxi -父系 fuxi -付现 fuxian -伏线 fuxian -复线 fuxian -浮现 fuxian -赋闲 fuxian -浮想联翩 fuxianglianpian -拂晓 fuxiao -附小 fuxiao -复写 fuxie -腹泻 fuxie -复写纸 fuxiezhi -复信 fuxin -负心 fuxin -付型 fuxing -复兴 fuxing -复姓 fuxing -服刑 fuxing -浮性 fuxing -福幸 fuxing -赋性 fuxing -副性征 fuxingzheng -负薪救火 fuxinjiuhuo -腹心之疾 fuxinzhiji -负薪之忧 fuxinzhiyou -抚心自问 fuxinziwen -父兄 fuxiong -副修 fuxiu -腐朽 fuxiu -辅修 fuxiu -拂袖而去 fuxiuerqu -夫婿 fuxu -抚恤 fuxu -拂煦 fuxu -复学 fuxue -斧削 fuxue -伏汛 fuxun -复眼 fuyan -敷演 fuyan -敷衍 fuyan -浮艳 fuyan -扶养 fuyang -抚养 fuyang -俯仰无愧 fuyangwukui -俯仰由人 fuyangyouren -俯仰之间 fuyangzhijian -敷衍了事 fuyanliaoshi -敷衍塞责 fuyanseze -服药 fuyao -扶摇直上 fuyaozhishang -副业 fuye -复业 fuye -扶掖 fuye -复议 fuyi -夫役 fuyi -拂意 fuyi -服役 fuyi -腹议 fuyi -芣苢 fuyi -赋役 fuyi -赙仪 fuyi -附议 fuyi -浮一大白 fuyidabai -付印 fuyin -复音 fuyin -辅音 fuyin -福音 fuyin -复音词 fuyinci -拊膺 fuying -富营养化 fuyingyanghua -复印机 fuyinji -复印件 fuyinjian -福音书 fuyinshu -附庸风雅 fuyongfengya -付邮 fuyou -妇幼 fuyou -富有 fuyou -浮游 fuyou -蜉蝣 fuyou -赋有 fuyou -腹有鳞甲 fuyoulinjia -浮游生物 fuyoushengwu -副油箱 fuyouxiang -付与 fuyu -孵育 fuyu -富余 fuyu -抚育 fuyu -负嵎 fuyu -赋予 fuyu -富裕 fuyu -馥郁 fuyu -鳆鱼 fuyu -复元 fuyuan -复原 fuyuan -复员 fuyuan -复圆 fuyuan -富源 fuyuan -幅员 fuyuan -浮员 fuyuan -福原爱 fuyuanai -负约 fuyue -赴约 fuyue -覆雨翻云 fuyufanyun -俯允 fuyun -浮云 fuyun -浮云蔽日 fuyunbiri -浮云朝露 fuyunzhaolu -负隅顽抗 fuyuwankang -浮语虚辞 fuyuxuci -富裕中农 fuyuzhongnong -复杂 fuza -复杂化 fuzahua -负载 fuzai -附载 fuzai -腹载五车 fuzaiwuche -复杂劳动 fuzalaodong -斧凿 fuzao -浮躁 fuzao -复杂性 fuzaxing -负责 fuze -附则 fuze -赙赠 fuzeng -负增长 fuzengzhang -负责人 fuzeren -负债 fuzhai -付账 fuzhang -拊掌 fuzhang -抚掌大笑 fuzhangdaxiao -复诊 fuzhen -扶正 fuzheng -斧正 fuzheng -副职 fuzhi -复制 fuzhi -赋值 fuzhi -复职 fuzhi -扶植 fuzhi -斧锧 fuzhi -父执 fuzhi -跗跖 fuzhi -附识 fuzhi -付之丙丁 fuzhibingding -付之东流 fuzhidongliu -复制粘贴 fuzhiniantie -福至心灵 fuzhixinling -付之一炬 fuzhiyiju -付之一笑 fuzhiyixiao -腐殖质 fuzhizhi -复种 fuzhong -浮肿 fuzhong -负重 fuzhong -附中 fuzhong -釜中生鱼 fuzhongshengyu -釜中游鱼 fuzhongyouyu -负重致远 fuzhongzhiyuan -符咒 fuzhou -福州戏 fuzhouxi -伏诛 fuzhu -扶助 fuzhu -腐竹 fuzhu -辅助 fuzhu -附注 fuzhu -复壮 fuzhuang -服装 fuzhuang -副主编 fuzhubian -辅助单位 fuzhudanwei -付诸东流 fuzhudongliu -付诸洪乔 fuzhuhongqiao -辅助货币 fuzhuhuobi -附赘悬疣 fuzhuixuanyou -附着 fuzhuo -付梓 fuzi -斧子 fuzi -桴子 fuzi -浮子 fuzi -父子 fuzi -麸子 fuzi -父子兵 fuzibing -夫子自道 fuzizidao -富足 fuzu -伏罪 fuzui -服罪 fuzui -趺坐 fuzuo -辅佐 fuzuo -副作用 fuzuoyong -嘎巴 gaba -嘎巴儿 gabaer -嘎嘣脆 gabengcui -嘎调 gadiao -呷呷 gaga -嘎嘎 gaga -尜尜 gaga -旮旮旯旯儿 gagalalaer -玍古 gagu -改扮 gaiban -改版 gaiban -改变 gaibian -改编 gaibian -该博 gaibo -赅博 gaibo -改步改玉 gaibugaiyu -盖菜 gaicai -芥菜 gaicai jiecai -改产 gaichan -改朝换代 gaichaohuandai -改成 gaicheng -该吃 gaichi -盖茨 gaici -改窜 gaicuan -该当 gaidang -改道 gaidao -改点 gaidian -改掉 gaidiao -改订 gaiding -改动 gaidong -该多 gaiduo -盖饭 gaifan -改改 gaigai -改革 gaige -改革开放 gaigekaifang -改观 gaiguan -概观 gaiguan -盖棺论定 gaiguanlunding -改过 gaiguo -该国 gaiguo -改过迁善 gaiguoqianshan -改过自新 gaiguozixin -改行 gaihang -盖好 gaihao -钙化 gaihua -改换 gaihuan -改换门庭 gaihuanmenting -改悔 gaihui -改回来 gaihuilai -盖火 gaihuo -改嫁 gaijia -改建 gaijian -盖建 gaijian -改醮 gaijiao -改进 gaijin -盖韭 gaijiu -该卡 gaika -改口 gaikou -概况 gaikuang -概括 gaikuo -赅括 gaikuo -改来 gailai -概览 gailan -芥蓝菜 gailancai -盖帘 gailian -改良 gailiang -改良主义 gailiangzhuyi -概略 gailue -概论 gailun -概率 gailv -概貌 gaimao -盖帽儿 gaimaoer -改名 gaiming -改名换姓 gaiminghuanxing -概莫能外 gaimonengwai -概念 gainian -概念化 gainianhua -改判 gaipan -改期 gaiqi -该欠 gaiqian -盖然性 gairanxing -改日 gairi -改容易貌 gairongyimao -改善 gaishan -盖上盖子 gaishanggaizi -盖世太保 gaishitaibao -盖世无双 gaishiwushuang -概数 gaishu -概述 gaishu -该说 gaishuo -该死 gaisi -该死的 gaiside -概算 gaisuan -改天 gaitian -改天换地 gaitianhuandi -盖头 gaitou -改头换面 gaitouhuanmian -盖碗 gaiwan -改为 gaiwei -该文件名 gaiwenjianming -改下 gaixia -改线 gaixian -该项 gaixiang -改弦更张 gaixiangengzhang -改弦易辙 gaixianyizhe -改写 gaixie -改邪归正 gaixieguizheng -垓心 gaixin -改选 gaixuan -改样 gaiyang -概要 gaiyao -改业 gaiye -改易 gaiyi -该应 gaiying -改用 gaiyong -改元 gaiyuan -改造 gaizao -盖造 gaizao -改造个 gaizaoge -该着 gaizhao -改辙 gaizhe -改正 gaizheng -改之 gaizhi -改制 gaizhi -改装 gaizhuang -改锥 gaizhui -改自 gaizi -改组 gaizu -改嘴 gaizui -该做 gaizuo -旮旯 gala -旮旯儿 galaer -咖喱 gali -噶伦 galun -伽马刀 gamadao -伽马射线 gamashexian -干碍 ganai -干巴 ganba -干巴巴 ganbaba -甘拜下风 ganbaixiafeng -甘败下风 ganbaixiafeng -干板 ganban -干杯 ganbei -干贝 ganbei -干瘪瘪 ganbiebie -干冰 ganbing -肝病 ganbing -干部到 ganbudao -赶不及 ganbuji -干不了 ganbuliao -赶不上 ganbushang -干部学校 ganbuxuexiao -干才 gancai -干菜 gancai -干草 gancao -甘草 gancao -干柴烈火 ganchailiehuo -肝肠寸断 ganchangcunduan -赶场子 ganchangzi -赶潮流 ganchaoliu -赶车 ganche -杆秤 gancheng -干城之将 ganchengzhijiang -干吃 ganchi -干出 ganchu -感触 ganchu -干脆 gancui -干脆利落 gancuililuo -感戴 gandai -干打垒 gandalei -干打雷 gandalei -肝胆楚越 gandanchuyue -肝胆相照 gandanxiangzhao -干道 gandao -感到 gandao -赶到 gandao -干的 gande -干得好 gandehao -赶得及 gandeji -干等 gandeng -干瞪眼 gandengyan -赶得上 gandeshang -干点 gandian -赶点 gandian -干电池 gandianchi -干点事 gandianshi -干掉 gandiao -干爹 gandie -感动 gandong -感恩戴德 ganendaide -感恩图报 ganentubao -肝儿 ganer -肝儿颤 ganerchan -干犯 ganfan -干饭 ganfan -干肥 ganfei -干粉 ganfen -感奋 ganfen -感愤 ganfen -赶赴 ganfu -尴尬 ganga -港澳繁体 gangaofanti -港澳台 gangaotai -钢板 gangban -钢包 gangbao -钢镚儿 gangbenger -港币 gangbi -钢笔 gangbi -刚愎自用 gangbiziyong -港埠 gangbu -刚不久 gangbujiu -刚才 gangcai -钢材 gangcai -刚测试 gangceshi -港汊 gangcha -纲常 gangchang -刚肠嫉恶 gangchangji'e gangchangjie -堽城屯 gangchengtun -刚出 gangchu -刚出来 gangchulai -刚出去 gangchuqu -刚次 gangci -戆大 gangda -刚到 gangdao -肛道 gangdao -岗地 gangdi -钢锭 gangding -刚度 gangdu -杠房 gangfang -港方 gangfang -刚风 gangfeng -罡风 gangfeng -杠夫 gangfu -杠杆 ganggan -刚刚 ganggang -港港 ganggang -杠杠 ganggang -刚够 ganggou -缸管 gangguan -钢管 gangguan -钢轨 ganggui -刚过 gangguo -刚好 ganghao -钢化 ganghua -钢花 ganghua -刚回来 ganghuilai -纲纪 gangji -刚健 gangjian -岗尖 gangjian -刚介 gangjie -刚接通 gangjietong -钢筋 gangjin -刚劲 gangjing -岗警 gangjing -港警 gangjing -钢精 gangjing -钢筋混凝土 gangjinhunningtu -刚绝 gangjue -纲举目张 gangjumuzhang -刚开 gangkai -刚开始 gangkaishi -刚看到 gangkandao -港口 gangkou -钢口 gangkou -岗口儿甜 gangkouertian -刚快 gangkuai -钢盔 gangkui -刚来 ganglai -刚烈 ganglie -冈陵 gangling -杠铃 gangling -纲领 gangling -岗楼 ganglou -冈峦 gangluan -刚毛 gangmao -肛门 gangmen -纲目 gangmu -赶工 gangong -缸盆 gangpen -钢坯 gangpi -港片 gangpian -钢瓶 gangping -岗卡 gangqia -刚强 gangqiang -刚巧 gangqiao -钢琴曲 gangqinqu -刚去 gangqu -刚柔相济 gangrouxiangji -刚上来 gangshanglai -岗哨 gangshao -刚使用 gangshiyong -港水 gangshui -钢水 gangshui -钢丝 gangsi -钢丝锯 gangsiju -钢丝绳 gangsisheng -港台 gangtai -刚体 gangti -钢铁 gangtie -岗亭 gangting -戆头 gangtou -杠头 gangtou -干股 gangu -甘瓜苦蒂 ganguakudi -感官 ganguan -感光 ganguang -感光片 ganguangpian -感光纸 ganguangzhi -坩埚 ganguo -干果 ganguo -干过 ganguo -缸瓦 gangwa -港湾 gangwan -岗位 gangwei -港务 gangwu -刚下 gangxia -刚性 gangxing -刚学 gangxue -纲要 gangyao -刚毅木讷 gangyimune -钢印 gangyin -刚用 gangyong -刚玉 gangyu -刚在 gangzai -钢渣 gangzha -刚正 gangzheng -港纸 gangzhi -钢纸 gangzhi -刚直不阿 gangzhibu'e gangzhibue -钢种 gangzhong -钢珠 gangzhu -缸砖 gangzhuan -岗子 gangzi -杠子 gangzi -缸子 gangzi -刚走 gangzou -赶海 ganhai -干旱 ganhan -赶汗 ganhan -干号 ganhao -干嚎 ganhao -干涸 ganhe -干花 ganhua -感化 ganhua -感怀 ganhuai -干活 ganhuo -干货 ganhuo -肝火 ganhuo -干活少 ganhuoshao -干急 ganji -感激 ganji -赶集 ganji -干架 ganjia -干将 ganjiang -赣江 ganjiang -泔脚 ganjiao -赶脚 ganjiao -干结 ganjie -甘结 ganjie -赶街 ganjie -干劲 ganjin -赶紧 ganjin -干净 ganjing -干警 ganjing -赶尽杀绝 ganjinshajue -感激涕零 ganjitiling -干酒 ganjiu -感旧之哀 ganjiuzhi'ai ganjiuzhiai -干局 ganju -柑橘 ganju -甘居 ganju -赣剧 ganju -感觉 ganjue -感觉到 ganjuedao -感觉哦 ganjuee -感觉器官 ganjueqiguan -感觉是 ganjueshi -杆菌 ganjun -感慨万千 gankaiwanqian -感慨系之 gankaixizhi -赶考 gankao -干咳 ganke -干枯 ganku -赶快 gankuai -感喟 gankui -感愧 gankui -橄榄 ganlan -甘蓝 ganlan -赶浪头 ganlangtou -橄榄绿 ganlanlv -橄榄球 ganlanqiu -橄榄枝 ganlanzhi -干酪 ganlao -干了 ganle -干了点 ganledian -干冷 ganleng -干礼 ganli -干练 ganlian -干连 ganlian -干粮 ganliang -干裂 ganlie -甘霖 ganlin -干流 ganliu -干馏 ganliu -甘露 ganlu -赶路 ganlu -干嘛 ganma -干妈 ganma -干吗 ganma -干嘛呢 ganmane -赶忙 ganmang -感冒 ganmao -感冒啊 ganmaoa -感冒药 ganmaoyao -感冒着 ganmaozhe -干吗用 ganmayong -甘美 ganmei -干么什么 ganmeshenme -擀面 ganmian -擀面杖 ganmianzhang -赶庙会 ganmiaohui -干名采誉 ganmingcaiyu -赶明儿 ganminger -甘南 gannan -肝脑涂地 gannaotudi -感念 gannian -敢怒而不敢言 gannuerbuganyan -干女儿 gannver -感佩 ganpei -干皮 ganpi -澉浦 ganpu -肝气 ganqi -赶巧 ganqiao -干亲 ganqin -感情 ganqing -敢情 ganqing -绀青 ganqing -干卿底事 ganqingdishi -感情经历 ganqingjingli -感情用事 ganqingyongshi -干渠 ganqu -甘泉 ganquan -感染 ganran -干扰 ganrao -感纫 ganren -赶热闹 ganrenao -感人肺腑 ganrenfeifu -干涩 ganse -干啥 gansha -干啥的 ganshade -感伤 ganshang -赶上 ganshang -赶上来 ganshanglai -赶上了 ganshangle -干烧 ganshao -干涉 ganshe -干什么 ganshenme -干事 ganshi -干尸 ganshi -感世 ganshi -敢是 ganshi -矸石 ganshi -赶时间 ganshijian -赶时髦 ganshimao -干瘦 ganshou -感受 ganshou -感受器 ganshouqi -甘薯 ganshu -干爽 ganshuang -泔水 ganshui -敢说 ganshuo -敢死队 gansidui -干松 gansong -甘肃 gansu -杆塔 ganta -感叹 gantan -赶趟儿 gantanger -甘棠遗爱 gantangyi'ai gantangyiai -感叹号 gantanhao -感叹句 gantanju -甘甜 gantian -感同身受 gantongshenshou -竿头直上 gantouzhishang -干完 ganwan -感悟 ganwu -干洗 ganxi -干系 ganxi -干线 ganxian -感想 ganxiang -干校 ganxiao -干笑 ganxiao -干下去 ganxiaqu -干细胞 ganxibao -感谢 ganxie -干些 ganxie -干薪 ganxin -甘心 ganxin -感性 ganxing -感兴趣 ganxingqu -感兴趣呃 ganxingqu'e ganxingque -感性认识 ganxingrenshi -甘心情愿 ganxinqingyuan -肝心若裂 ganxinruolie -甘休 ganxiu -干休所 ganxiusuo -敢许 ganxu -赶圩 ganxu -感言 ganyan -甘言美语 ganyanmeiyu -赶鸭子上架 ganyazishangjia -干谒 ganye -感也 ganye -感应 ganying -感应电流 ganyingdianliu -干与 ganyu -干预 ganyu -敢于 ganyu -甘于 ganyu -甘愿 ganyuan -干哕 ganyue -干云蔽日 ganyunbiri -甘雨随车 ganyusuiche -肝脏 ganzang -干燥 ganzao -赶早 ganzao -擀毡 ganzhan -干仗 ganzhang -感召 ganzhao -干着急 ganzheji -干政 ganzheng -甘蔗汁 ganzhezhi -干支 ganzhi -感知 ganzhi -甘之如饴 ganzhiruyi -干中有希 ganzhongyouxi -敢自 ganzi -杆子 ganzi -柑子 ganzi -矸子 ganzi -秆子 ganzi -竿子 ganzi -干租 ganzu -赶嘴 ganzui -敢作敢当 ganzuogandang -高矮 gaoai -高昂 gaoang -高岸深谷 gaoanshengu -高傲 gaoao -告白 gaobai -高倍 gaobei -稿本 gaoben -告便 gaobian -告别 gaobie -告别题 gaobieti -糕饼 gaobing -高拨子 gaobozi -高不成 gaobucheng -搞不出来 gaobuchulai -搞不定 gaobuding -搞不懂 gaobudong -搞不好 gaobuhao -高不可攀 gaobukepan -搞不明白 gaobumingbai -搞不清楚 gaobuqingchu -高步云衢 gaobuyunqu -高材捷足 gaocaijiezu -高材疾足 gaocaijizu -高才生 gaocaisheng -高材生 gaocaisheng -高层 gaoceng -高产 gaochan -高唱入云 gaochangruyun -高潮 gaochao -高超 gaochao -高潮期 gaochaoqi -搞成 gaocheng -藁城 gaocheng -高程 gaocheng -高城深池 gaochengshenchi -稿酬 gaochou -搞出 gaochu -高出 gaochu -高出阿里 gaochu'ali gaochuali -高处不胜寒 gaochubushenghan -告吹 gaochui -搞出来 gaochulai -膏唇试舌 gaochunshishe -告辞 gaoci -搞错 gaocuo -高大 gaoda -高达 gaoda -告贷 gaodai -高档 gaodang -搞到 gaodao -搞得 gaode -高的 gaode -搞得好 gaodehao -高等 gaodeng -高等动物 gaodengdongwu -高等教育 gaodengjiaoyu -高等学校 gaodengxuexiao -高等植物 gaodengzhiwu -高低 gaodi -高点 gaodian -糕点 gaodian -高调 gaodiao -高低杠 gaodigang -搞定 gaoding -告地状 gaodizhuang -搞懂 gaodong -高度 gaodu -搞对 gaodui -高度计 gaoduji -高二 gaoer -高尔夫 gaoerfu -高尔夫球 gaoerfuqiu -告发 gaofa -高发 gaofa -高仿 gaofang -高仿可 gaofangke -稿费 gaofei -诰封 gaofeng -高峰 gaofeng -高峰会议 gaofenghuiyi -高风亮节 gaofengliangjie -高峰期 gaofengqi -告负 gaofu -糕干 gaogan -杲杲 gaogao -高高 gaogao -高高兴兴 gaogaoxingxing -高高在上 gaogaozaishang -搞个 gaoge -高歌猛进 gaogemengjin -高跟儿鞋 gaogenerxie -高跟鞋 gaogenxie -高官厚禄 gaoguanhoulu -搞关系 gaoguanxi -搞鬼 gaogui -高贵 gaogui -搞过 gaoguo -高寒 gaohan -搞好 gaohao -高胡 gaohu -搞坏 gaohuai -膏肓之疾 gaohuangzhiji -搞活 gaohuo -膏火之费 gaohuozhifei -膏火自煎 gaohuozijian -告急 gaoji -膏剂 gaoji -高级 gaoji -告假 gaojia -高价 gaojia -高架路 gaojialu -稿件 gaojian -稿荐 gaojian -高见 gaojian -高教 gaojiao -高架桥 gaojiaqiao -高甲戏 gaojiaxi -高级别 gaojibie -高级电源 gaojidianyuan -告借 gaojie -告戒 gaojie -告捷 gaojie -告竭 gaojie -告诫 gaojie -高洁 gaojie -告警 gaojing -高级群 gaojiqun -高级神经活动 gaojishenjinghuodong -高级小学 gaojixiaoxue -高级选项 gaojixuanxiang -高级中学 gaojizhongxue -高举 gaoju -告绝 gaojue -告竣 gaojun -高峻 gaojun -高看 gaokan -高亢 gaokang -高考 gaokao -高科 gaoke -高科技 gaokeji -高空 gaokong -高空作业 gaokongzuoye -搞垮 gaokua -高栏 gaolan -告老 gaolao -高丽 gaoli -高利 gaoli -膏粱 gaoliang -高亮 gaoliang -高粱酒 gaoliangjiu -高粱米 gaoliangmi -膏梁子弟 gaoliangzidi -高利贷 gaolidai -高龄 gaoling -高岭土 gaolingtu -高丽纸 gaolizhi -高炉 gaolu -高迈 gaomai -高慢 gaoman -高帽子 gaomaozi -高门 gaomen -告密 gaomi -高妙 gaomiao -诰命 gaoming -高明 gaoming -槁木死灰 gaomusihui -高难 gaonan -高能 gaoneng -高睨大谈 gaonidatan -高攀 gaopan -高朋满座 gaopengmanzuo -羔皮 gaopi -告破 gaopo -高企 gaoqi -高强 gaoqiang -高腔 gaoqiang -高跷 gaoqiao -搞起来 gaoqilai -告罄 gaoqing -高清 gaoqing -高清壁纸 gaoqingbizhi -搞清楚 gaoqingchu -高情远致 gaoqingyuanzhi -高气压区 gaoqiyaqu -告缺 gaoque -告饶 gaorao -高热 gaore -高人 gaoren -高人一等 gaorenyideng -高三 gaosan -高山 gaoshan -高山反应 gaoshanfanying -高尚 gaoshang -搞上 gaoshang -高山景行 gaoshanjingxing -高山流水 gaoshanliushui -高山仰止 gaoshanyangzhi -高山族 gaoshanzu -高烧 gaoshao -高射机关枪 gaoshejiguanqiang -高深 gaoshen -高升 gaosheng -高声 gaosheng -搞什么 gaoshenme -高深莫测 gaoshenmoce -高射炮 gaoshepao -高士 gaoshi -高师 gaoshi -高视阔步 gaoshikuobu -高寿 gaoshou -高手 gaoshou -高水平 gaoshuiping -告送 gaosong -高耸 gaosong -告诉 gaosu -高速 gaosu -缟素 gaosu -高速度 gaosudu -高速公路 gaosugonglu -告诉过 gaosuguo -告诉你 gaosuni -告诉我 gaosuwo -告诉我下 gaosuwoxia -告诉一下 gaosuyixia -高抬 gaotai -高抬贵手 gaotaiguishou -高堂 gaotang -高汤 gaotang -高谈阔论 gaotankuolun -高谈雄辩 gaotanxiongbian -高挑儿 gaotiaoer -高通 gaotong -篙头 gaotou -镐头 gaotou -高头大马 gaotoudama -告退 gaotui -睾丸 gaowan -告往知来 gaowangzhilai -告慰 gaowei -高位 gaowei -高危 gaowei -高温 gaowen -高文典册 gaowendiance -高温作业 gaowenzuoye -告我 gaowo -高屋建瓴 gaowujianling -高限 gaoxian -槁项黄馘 gaoxianghuangxu -高翔远引 gaoxiangyuanyin -搞笑 gaoxiao -高校 gaoxiao -高效 gaoxiao -高小 gaoxiao -高下在心 gaoxiazaixin -高新 gaoxin -高薪 gaoxin -高兴 gaoxing -搞醒 gaoxing -高兴中 gaoxingzhong -高新技术 gaoxinjishu -高新系统 gaoxinxitong -膏血 gaoxue -高血压 gaoxueya -高压 gaoya -高雅 gaoya -高牙大纛 gaoyadadao -高压电 gaoyadian -高压锅 gaoyaguo -高压脊 gaoyaji -高扬 gaoyang -高阳酒徒 gaoyangjiutu -膏药 gaoyao -高压条 gaoyatiao -高压线 gaoyaxian -高义薄云 gaoyiboyun -告赢 gaoying -高原 gaoyuan -高院 gaoyuan -高远 gaoyuan -稿约 gaoyue -高云 gaoyun -膏腴之地 gaoyuzhidi -膏泽 gaoze -高涨 gaozhang -高掌远蹠 gaozhangyuanzhi -高瞻远瞩 gaozhanyuanzhu -高招 gaozhao -高着 gaozhao -告枕头状 gaozhentouzhuang -高枕无忧 gaozhenwuyou -告知 gaozhi -稿纸 gaozhi -高枝儿 gaozhier -高质量 gaozhiliang -告终 gaozhong -高中 gaozhong -告状 gaozhuang -稿子 gaozi -篙子 gaozi -羔子 gaozi -膏子 gaozi -高自标置 gaozibiaozhi -高姿态 gaozitai -高自位置 gaoziweizhi -高祖 gaozu -高足弟子 gaozudizi -高祖母 gaozumu -嘎斯 gasi -噶厦 gaxia -嘎渣儿 gazhaer -嘎吱 gazhi -夹肢窝 gazhiwo -胳肢窝 gazhiwo -嘎子 gazi -玍子 gazi -个案 gean -隔岸观火 geanguanhuo -疙疤 geba -胳臂 gebei -袼褙 gebei -歌本 geben -各奔前程 gebenqiancheng -戈壁 gebi -戈比 gebi -搁笔 gebi -隔壁 gebi -个别 gebie -各别 gebie -个别字 gebiezi -个斌 gebin -胳膊 gebo -胳膊拧不过大腿 geboningbuguodatui -胳膊腕子 gebowanzi -胳膊肘朝外拐 gebozhouchaowaiguai -胳膊肘子 gebozhouzi -葛布 gebu -各不相谋 gebuxiangmou -各不相同 gebuxiangtong -搁不住 gebuzhu -歌唱祖国 gechangzuguo -各持己见 gechijijian -割除 gechu -革出 gechu -革除 gechu -歌词 geci -茖葱 gecong -各从其志 gecongqizhi -各大 geda -疙瘩 geda -圪垯 geda -圪塔 geda -疙疸 geda -纥繨 geda -歌带 gedai -革带移孔 gedaiyikong -各大杂志 gedazazhi -咯噔 gedeng -格登 gedeng -各得其所 gedeqisuo -搁得住 gedezhu -割地 gedi -各地 gedi -格调 gediao -格掉 gediao -格斗 gedou -割断 geduan -隔断 geduan -个多月 geduoyue -割肚牵肠 geduqianchang -个儿 geer -歌儿 geer -哥儿们 geermen -隔房 gefang -各方面 gefangmian -各个 gege -哥哥 gege -个个 gege -咯咯 gege -格格不入 gegeburu -疙疙瘩瘩 gegedada -各个地方 gegedifang -各个方面 gegefangmian -各个击破 gegejipo -歌功颂德 gegongsongde -个股 gegu -革故鼎新 gegudingxin -各国 geguo -隔行 gehang -各行各业 gehanggeye -隔行如隔山 gehangrugeshan -隔阂 gehe -歌喉 gehou -滆湖 gehu -各怀心机 gehuaixinji -给不给 geibugei -给出 geichu -给出来 geichulai -给的 geide -给点 geidian -给面子 geimianzi -给你 geini -给钱 geiqian -给人 geiren -给人感觉 geirenganjue -给我 geiwo -给以 geiyi -给予 geiyu jiyu -给与 geiyu -给于 geiyu -各级 geji -割胶 gejiao -圪节 gejie -蛤蚧 gejie -各尽所能 gejinsuoneng -隔几天 gejitian -圪蹴 gejiu -各就各位 gejiugewei -割鸡焉用牛刀 gejiyanyongniudao -割据 geju -搿犋 geju -格局 geju -歌剧 geju -歌诀 gejue -隔绝 gejue -隔开 gekai -隔空 gekong -虼螂 gelang -哥老会 gelaohui -仡佬族 gelaozu -歌乐 gele -割礼 geli -蛤蜊 geli -隔离 geli -个例 geli -割裂 gelie -疙里疙瘩 geligeda -格里历 gelili -格林尼治时间 gelinnizhishijian -阁楼 gelou -格律 gelv -革履 gelv -哥们 gemen -槅门 gemen -哥们儿 gemener -割蜜 gemi -歌迷阿里 gemi'ali gemiali -革面洗心 gemianxixin -革命 geming -歌名 geming -革命本钱 gemingbenqian -革命家 gemingjia -革命史 gemingshi -隔膜 gemo -跟班 genban -跟包 genbao -根本 genben -根本不能用 genbenbunengyong -根本不知掉 genbenbuzhidiao -根本呃 genbene -根本法 genbenfa -跟不上时代潮流 genbushangshidaichaoliu -根插 gencha -跟差 genchai -根除 genchu -跟从 gencong -根底 gendi -根雕 gendiao -跟斗 gendou -跟风 genfeng -更别 gengbie -更别说 gengbieshuo -更不是 gengbushi -更惨 gengcan -更差 gengcha -庚齿 gengchi -羹匙 gengchi -耕畜 gengchu -更次 gengci -更大 gengda -耕当问奴 gengdangwennu -更到 gengdao -耕地 gengdi -更迭 gengdie -更定 gengding -更动 gengdong -耕读 gengdu -更短 gengduan -绠短汲深 gengduanjishen -更多 gengduo -更多人 gengduoren -根根 gengen -更番 gengfan -更方便 gengfangbian -梗泛萍飘 gengfanpingpiao -更丰富 gengfengfu -更改 genggai -梗概 genggai -更高 genggao -耿耿与还 genggengyuhai -耿耿于怀 genggengyuhuai -耿耿于心 genggengyuxin -庚癸之呼 gengguizhihu -更好 genghao -更好用 genghaoyong -更换 genghuan -更换序列号 genghuanxuliehao -更会 genghui -更加 gengjia -更叫 gengjiao -耿介 gengjie -更快 gengkuai -更令明号 genglingminghao -更慢 gengman -更没门 gengmeimen -更名 gengming -更难 gengnan -更能 gengneng -更年期 gengnianqi -更仆难数 gengpunanshu -更其 gengqi -庚日 gengri -更日 gengri -更容易 gengrongyi -哽塞 gengse -梗塞 gengse -更上一层楼 gengshangyicenglou -更少 gengshao -更深人静 gengshenrenjing -更是 gengshi -浭水 gengshui -梗死 gengsi -縆索 gengsuo -更替 gengti -庚帖 gengtie -亘古通今 gengutongjin -亘古未有 genguweiyou -更想 gengxiang -更喜欢 gengxihuan -更新 gengxin -更新点 gengxindian -更新快 gengxinkuai -更新率 gengxinlv -更新日志 gengxinrizhi -赓续 gengxu -更要 gengyao -哽咽 gengye -哽噎 gengye -梗咽 gengye -更易 gengyi -更衣 gengyi -更有 gengyou -更有问 gengyouwen -耕耘 gengyun -耕云播雨 gengyunboyu -更早 gengzao -更正 gengzheng -梗直 gengzhi -耿直 gengzhi -鲠直 gengzhi -耕种 gengzhong -埂子 gengzi -梗阻 gengzu -耕作 gengzuo -隔年皇历 genianhuangli -根基 genji -根脚 genjiao -跟脚 genjiao -根茎 genjing -根据 genju -根据地 genjudi -根绝 genjue -根瘤 genliu -根毛 genmao -跟么 genme -根苗 genmiao -根目录 genmulu -跟你 genni -跟你学 gennixue -跟屁虫 genpichong -跟前 genqian -跟上 genshang -跟梢 genshao -根深柢固 genshendigu -根深蒂固 genshendigu -根生土长 genshentuzhang -根式 genshi -跟手 genshou -跟随 gensui -跟他 genta -跟趟儿 gentanger -跟贴 gentie -跟头 gentou -歌女 genv -跟我 genwo -根系 genxi -跟尾儿 genyier -根由 genyou -根源 genyuan -跟着 genzhe -跟真 genzhen -根植 genzhi -根治 genzhi -跟著 genzhu -根子 genzi -跟踪 genzong -个噢能 geoneng -歌片儿 gepianer -歌谱 gepu -割弃 geqi -割漆 geqi -搁浅 geqian -割枪 geqiang -隔墙有耳 geqiangyouer -歌曲 gequ -割让 gerang -个人 geren -个人版 gerenban -个人数字助理 gerenshuzizhuli -个人所得税 gerensuodeshui -个人主义 gerenzhuyi -个人资料 gerenziliao -各人自扫门前雪 gerenzisaomenqianxue -隔日 geri -割肉 gerou -哥萨克人 gesakeren -隔三差五 gesanchawu -各色 gese -格杀不论 geshabulun -槅扇 geshan -隔扇 geshan -隔山买老牛 geshanmailaoniu -格杀勿论 geshawulun -割舍 geshe -歌声 gesheng -格式 geshi -个是 geshi -格式化 geshihua -隔世之感 geshizhigan -歌手 geshou -个数 geshu -各抒己见 geshujijian -歌颂 gesong -歌台舞榭 getaiwuxie -歌坛 getan -葛藤 geteng -个体 geti -个体户 getihu -个体经济 getijingji -歌厅 geting -个体所有制 getisuoyouzhi -个头儿 getouer -革图易虑 getuyilu -格外 gewai -个位 gewei -各位 gewei -各为其主 geweiqizhu -各文件 gewenjian -硌窝儿 gewoer -歌舞伎 gewuji -歌舞剧 gewuju -歌舞升平 gewushengping -格物致知 gewuzhizhi -阁下 gexia -割线 gexian -各项 gexiang -个小时 gexiaoshi -割席分坐 gexifenzuo -隔心 gexin -革新 gexin -个性 gexing -歌星 gexing -个性化 gexinghua -各行其是 gexingqishi -个性字 gexingzi -隔靴搔痒 gexuesaoyang -格言 geyan -歌谣 geyao -隔夜 geye -歌吟 geyin -隔音 geyin -隔音符号 geyinfuhao -膈应 geying -歌咏 geyong -各有 geyou -各有不同 geyoubutong -各有千秋 geyouqianqiu -各有所职 geyousuozhi -阁员 geyuan -个月 geyue -歌于斯 geyusi -歌仔戏 gezaixi -虼蚤 gezao -饹馇 gezha -个展 gezhan -圪针 gezhen -咯吱 gezhi -搁置 gezhi -格致 gezhi -胳肢 gezhi -革职 gezhi -各执己见 gezhijijian -各执一词 gezhiyici -个中 gezhong -各种 gezhong -各种各样 gezhonggeyang -葛洲坝 gezhouba -各自 gezi -鸽子 gezi -个字 gezi -格子 gezi -歌子 gezi -阁子 gezi -各自为战 geziweizhan -各自为政 geziweizheng -供案 gongan -公安 gongan -公案 gongan -公安局 gonganju -功败垂成 gongbaichuicheng -拱抱 gongbao -公报私仇 gongbaosichou -工笔 gongbi -拱璧 gongbi -功标青史 gongbiaoqingshi -工兵 gongbing -功薄蝉翼 gongbochanyi -公博那个是 gongbonageshi -公布 gongbu -唝吥 gongbu -供不应求 gongbuyingqiu -公才公望 gongcaigongwang -公差 gongcha gongchai -公产 gongchan -共产党 gongchandang -工场 gongchang -共产主义 gongchanzhuyi -共产主义青年团 gongchanzhuyiqingniantuan -工潮 gongchao -工尺 gongche -功臣 gongchen -公称 gongcheng -工程 gongcheng -工程兵 gongchengbing -功成不居 gongchengbuju -攻城略地 gongchengluedi -功成名就 gongchengmingjiu -功成名遂 gongchengmingsui -功成身退 gongchengshentui -工程师 gongchengshi -工程死 gongchengsi -功成行满 gongchengxingman -工程院 gongchengyuan -宫车晏驾 gongcheyanjia -觥筹交错 gongchoujiaocuo -公出 gongchu -公畜 gongchu -共处 gongchu -供词 gongci -共存 gongcun -攻打 gongda -功到自然成 gongdaozirancheng -公德 gongde -功德 gongde -宫灯 gongdeng -功德无量 gongdewuliang -功德圆满 gongdeyuanman -功底 gongdi -公敌 gongdi -工地 gongdi -宫殿 gongdian -宫调 gongdiao -弓调马服 gongdiaomafu -公爹 gongdie -共度 gongdu -工读 gongdu -攻读 gongdu -公断 gongduan -工段 gongduan -贡缎 gongduan -工读教育 gongdujiaoyu -宫娥 gonge -公而忘私 gongerwangsi -公法 gongfa -共犯 gongfan -觥饭不及壶飧 gongfanbujihusun -公房 gongfang -公方 gongfang -工房 gongfang -工凡六五乙 gongfanliuwuyi -公费 gongfei -公愤 gongfen -工分 gongfen -供奉 gongfeng -工蜂 gongfeng -贡奉 gongfeng -躬逢其盛 gongfengqisheng -功夫 gongfu -工夫 gongfu -功夫茶 gongfucha -功夫到大家 gongfudaodajia -功夫呃 gongfu'e gongfue -功夫片 gongfupian -功夫片儿 gongfupianer -功夫熊猫 gongfuxiongmao -公干 gonggan -供稿 gonggao -公告 gonggao -功高盖世 gonggaogaishi -公共 gonggong -公公 gonggong -觥觥 gonggong -公共财产 gonggongcaichan -公共关系 gonggongguanxi -公共积累 gonggongjilei -公共汽车 gonggongqiche -公共帐户 gonggongzhanghu -公股 gonggu -巩固 gonggu -肱骨 gonggu -公关 gongguan -公馆 gongguan -共管 gongguan -攻关 gongguan -公国 gongguo -供过于求 gongguoyuqiu -公害 gonghai -公海 gonghai -公函 gonghan -工行 gonghang -工号 gonghao -恭贺 gonghe -共和制 gonghezhi -恭候 gonghou -躬擐甲胄 gonghuanjiazhou -公会 gonghui -工会 gonghui -拱火 gonghuo -拱肩缩背 gongjansuobei -供给 gongji -公祭 gongji -共计 gongji -功绩 gongji -攻击 gongji -公鸡 gongji -公家 gongjia -功架 gongjia -工价 gongjia -工架 gongjia -共建 gongjian -工件 gongjian -工间 gongjian -攻坚 gongjian -攻歼 gongjian -工间操 gongjiancao -公检法 gongjianfa -工匠 gongjiang -攻坚战 gongjianzhan -公交 gongjiao -工交 gongjiao -公交车 gongjiaoche -公教人员 gongjiaorenyuan -攻讦 gongjie -公积金 gongjijin -共进 gongjin -宫禁 gongjin -恭谨 gongjin -恭敬不如从命 gongjingburucongming -宫颈糜烂 gongjingmilan -恭敬桑梓 gongjingsangzi -供给制 gongjizhi -公举 gongju -共居 gongju -共聚 gongju -工具 gongju -公决 gongjue -工具栏 gongjulan -工具书 gongjushu -工具箱 gongjuxiang -工卡 gongka -公开 gongkai -工楷 gongkai -公开场合 gongkaichanghe -公开信 gongkaixin -功课 gongke -工科 gongke -攻克 gongke -公款 gongkuan -工矿 gongkuang -功亏一篑 gongkuiyikui -攻苦食淡 gongkushidan -功劳 gonglao -公例 gongli -公历 gongli -公理 gongli -公立 gongli -公里 gongli -功力 gongli -功利 gongli -巩俐 gongli -公粮 gongliang -公了 gongliao -工料 gongliao -功令 gongling -工龄 gongling -工力悉敌 gonglixidi -功利用 gongliyong -功利主义 gonglizhuyi -公路 gonglu -公论 gonglun -功率 gonglv -拱门 gongmen -公门桃李 gongmentaoli -共勉 gongmian -公民 gongmin -共鸣 gongming -功名 gongming -公民权 gongminquan -巩膜 gongmo -公墓 gongmu -公母俩 gongmulia -功能 gongneng -功能版 gongnengban -功能都比较弱 gongnengdoubijiaoruo -功能方面 gongnengfangmian -功能键 gongnengjian -功能呢个了 gongnengnegele -功能强大 gongnengqiangda -功能强大好哦 gongnengqiangdahaoo -功能上 gongnengshang -工农联盟 gongnonglianmeng -宫女 gongnv -公派 gongpai -公判 gongpan -工棚 gongpeng -拱棚 gongpeng -供品 gongpin -贡品 gongpin -公平 gongping -公平秤 gongpingcheng -公婆 gongpo -攻破 gongpo -公仆 gongpu -共栖 gongqi -工期 gongqi -工钱 gongqian -拱桥 gongqiao -攻其不备 gongqibubei -供起来 gongqilai -恭请 gongqing -共青团 gongqingtuan -供求 gongqiu -供求率 gongqiulv -攻其无备 gongqiwubei -攻其一点 gongqiyidian -工区 gongqu -攻取 gongqu -宫阙 gongque -公然 gongran -拱让 gongrang -供认 gongren -公认 gongren -工人 gongren -工人阶级 gongrenjieji -工日 gongri -工伤 gongshang -工商 gongshang -宫商角徵羽 gongshangjuezhiyu -工商业 gongshangye -公社 gongshe -公设 gongshe -公审 gongshen -共生 gongsheng -贡生 gongsheng -供事 gongshi -公使 gongshi -公式 gongshi -工事 gongshi -公事 gongshi -共事 gongshi -公示 gongshi -共识 gongshi -宫室 gongshi -工时 gongshi -攻势 gongshi -公事公办 gongshigongban -公式化 gongshihua -拱手 gongshou -攻守同盟 gongshoutongmeng -公输 gongshu -贡税 gongshui -恭顺 gongshun -公说公有理 gongshuogongyouli -公司 gongsi -公私合营 gongsiheying -公私兼顾 gongsijiangu -公私两便 gongsiliangbian -公司章程 gongsizhangcheng -公诉 gongsu -公孙 gongsun -公所 gongsuo -公诉人 gongsuren -公帑 gongtang -宫廷 gongting -公听并观 gongtingbingguan -宫廷政变 gongtingzhengbian -共同 gongtong -共通 gongtong -恭桶 gongtong -共同市场 gongtongshichang -共同体 gongtongti -共同语言 gongtongyuyan -工头 gongtou -公推 gongtui -公网 gongwang -共挽鹿车 gongwanluche -宫闱 gongwei -恭惟 gongwei -恭维 gongwei -拱卫 gongwei -共为唇齿 gongweichunchi -工委你 gongweini -公文 gongwen -工稳 gongwen -公务 gongwu -公物 gongwu -攻无不克 gongwubuke -攻无不取 gongwubuqu -公务员 gongwuyuan -公务员考试 gongwuyuankaoshi -工细 gongxi -恭喜 gongxi -攻陷 gongxian -贡献 gongxian -共享 gongxiang -共享宽带 gongxiangkuandai -共享文件夹啊 gongxiangwenjianjiaa -供销 gongxiao -功效 gongxiao -工效 gongxiao -供销合作社 gongxiaohezuoshe -工薪 gongxin -共性 gongxing -宫刑 gongxing -躬行实践 gongxingshijian -恭行天罚 gongxingtianfa -工薪阶层 gongxinjieceng -公信力 gongxinli -攻心为上 gongxinweishang -工薪族 gongxinzu -公休 gongxiu -工休 gongxiu -供需 gongxu -工序 gongxu -拱券 gongxuan -工学院 gongxueyuan -功勋 gongxun -公演 gongyan -公钥 gongyao -功业 gongye -宫掖 gongye -工业产权 gongyechanquan -工业大学 gongyedaxue -工业革命 gongyegeming -工业国 gongyeguo -工业化 gongyehua -工业协会 gongyexiehui -公益 gongyi -公议 gongyi -共议 gongyi -工役 gongyi -工艺 gongyi -工蚁 gongyi -公益金 gongyijin -工艺美术 gongyimeishu -供应 gongying -公映 gongying -公营 gongying -恭迎 gongying -供应舰 gongyingjian -供应商 gongyingshang -工艺品 gongyipin -公用 gongyong -共用 gongyong -功用 gongyong -公用事业 gongyongshiye -共有 gongyou -工友 gongyou -公有制 gongyouzhi -公余 gongyu -公寓 gongyu -工于 gongyu -工余 gongyu -公元 gongyuan -公园 gongyuan -贡院 gongyuan -公允 gongyun -工欲善其事 gongyushanqishi -公债 gongzhai -公债券 gongzhaiquan -攻占 gongzhan -公章 gongzhang -弓折刀尽 gongzhedaojin -共振 gongzhen -公正 gongzheng -工整 gongzheng -公证 gongzheng -公正无私 gongzhengwusi -供职 gongzhi -公制 gongzhi -公职 gongzhi -工致 gongzhi -共枝别干 gongzhibiegan -公众 gongzhong -工种 gongzhong -公主 gongzhu -公助 gongzhu -公转 gongzhuan -供状 gongzhuang -供桌 gongzhuo -公诸同好 gongzhutonghao -工资 gongzi -弓子 gongzi -工资单 gongzidan -公子哥儿 gongzigeer -工资卡 gongzika -工资少 gongzishao -工资条 gongzitiao -公子王孙 gongziwangsun -共总 gongzong -工作 gongzuo -工作餐 gongzuocan -工作的 gongzuode -工作服 gongzuofu -工作后 gongzuohou -工作面 gongzuomian -工作母机 gongzuomuji -工作哦 gongzuoo -工作区 gongzuoqu -工作人员 gongzuorenyuan -工作日 gongzuori -工作时间 gongzuoshijian -工作要求 gongzuoyaoqiu -工作站 gongzuozhan -工作证 gongzuozheng -工作之后 gongzuozhihou -工作组 gongzuozu -苟安 gouan -鞲鞴 goubei -够本 gouben -诟病 goubing -购并 goubing -够不够 goubugou -钩沉 gouchen -构成 goucheng -钩秤 goucheng -钩尺 gouchi -狗吃屎 gouchishi -钩虫 gouchong -构词法 goucifa -苟存 goucun -勾搭 gouda -狗胆包天 goudanbaotian -勾当 goudang -沟渎 goudu -勾兑 goudui -狗恶酒酸 gouejiusuan -狗儿 gouer -狗吠非主 goufeifeizhu -狗吠之警 goufeizhijing -狗狗 gougou -勾勾 gougou -沟沟坎坎 gougoukankan -狗苟蝇营 gougouyingying -沟谷 gougu -沟灌 gouguan -勾股定理 gougudingli -勾股形 gouguxing -够好 gouhao -媾和 gouhe -够狠 gouhen -勾画 gouhua -狗獾 gouhuan -勾魂摄魄 gouhunshepo -苟活 gouhuo -篝火狐鸣 gouhuohuming -勾稽 gouji -钩稽 gouji -构架 goujia -构件 goujian -构建 goujian -苟简 goujian -勾脚 goujiao -够交情 goujiaoqing -勾结 goujie -够劲儿 goujiner -钩金舆羽 goujinyuyu -狗急跳墙 goujitiaoqiang -枸橘 gouju -够快 goukuai -勾栏 goulan -勾阑 goulan -勾勒 goule -勾脸 goulian -勾连 goulian -狗粮 gouliang -勾留 gouliu -佝偻 goulou -岣嵝 goulou -佝偻病 gouloubing -诟骂 gouma -购买 goumai -购买力 goumaili -沟满壕平 goumanhaoping -勾描 goumiao -构拟 gouni -够朋友 goupengyou -狗屁 goupi -狗皮膏药 goupigaoyao -勾起 gouqi -枸杞 gouqi -勾芡 gouqian -沟堑 gouqian -够呛 gouqiang -够戗 gouqiang -够瞧的 gouqiaode -苟且偷安 gouqietouan -沟渠 gouqu -苟全性命 gouquanxingming -狗肉 gourou -钩深索隐 goushensuoyin -钩深致远 goushenzhiyuan -狗屎 goushi -狗屎堆 goushidui -够受的 goushoude -构思 gousi -勾通 goutong -沟通 goutong -狗头 goutou -狗头军师 goutoujunshi -构图 goutu -狗腿子 goutuizi -狗尾草 gouweicao -够味儿 gouweier -狗尾续貂 gouweixudiao -垢污 gouwu -购物 gouwu -购物狂 gouwukuang -购物券 gouwuquan -搆陷 gouxian -构陷 gouxian -构想 gouxiang -构象 gouxiang -购销 gouxiao -勾心斗角 gouxindoujiao -钩心斗角 gouxindoujiao -狗熊 gouxiong -沟洫 gouxu -勾选 gouxuan -钩玄提要 gouxuantiyao -狗血喷头 gouxuepentou -狗牙 gouya -苟延残喘 gouyancanchuan -沟沿儿 gouyaner -狗眼看人 gouyankanren -狗咬狗 gouyaogou -勾乙 gouyi -勾引 gouyin -够意思 gouyisi -够用 gouyong -构造 gouzao -构造地震 gouzaodizhen -钩章棘句 gouzhangjiju -狗仗人势 gouzhangrenshi -钩爪锯牙 gouzhaojuya -勾针 gouzhen -钩针 gouzhen -购置 gouzhi -狗彘不若 gouzhiburuo -狗彘不食其余 gouzhibushiqiyu -构筑 gouzhu -构筑物 gouzhuwu -沟子 gouzi -钩子 gouzi -狗嘴里吐不出象牙 gouzuilitubuchuxiangya -狗嘴吐不出象牙 gouzuitubuchuxiangya -挂碍 guaai -挂板 guaban -挂表 guabiao -刮鼻子 guabizi -寡不敌众 guabudizhong -挂不住 guabuzhu -挂彩 guacai -刮蹭 guaceng -刮肠洗胃 guachangxiwei -挂车 guache -挂锄 guachu -卦辞 guaci -呱哒 guada -呱嗒 guada -呱嗒板儿 guadabaner -瓜代 guadai -挂单 guadan -刮刀 guadao -挂掉 guadiao -瓜瓞绵绵 guadiemianmian -刮地皮 guadipi -挂斗 guadou -挂断 guaduan -寡二少双 guaershaoshuang -寡妇 guafu -寡凫单鹄 guafudanhu -瓜葛 guage -刮宫 guagong -挂钩 guagou -刮垢磨光 guagoumoguang -呱呱 guagua -刮刮叫 guaguajiao -呱呱叫 guaguajiao -挂冠 guaguan -挂果 guaguo -挂号 guahao -挂花 guahua -挂怀 guahuai -挂幌子 guahuangzi -挂火 guahuo -刮胡子 guahuzi -柺棒 guaibang -拐脖儿 guaiboer -怪不得 guaibude -乖舛 guaichuan -怪诞不经 guaidanbujing -怪道 guaidao -拐点 guaidian -乖儿子 guaierzi -乖乖 guaiguai -怪怪 guaiguai -柺棍 guaigun -怪话 guaihua -乖蹇 guaijian -拐角 guaijiao -乖觉 guaijue -怪谲 guaijue -乖剌 guaila -乖戾 guaili -怪里怪气 guailiguaiqi -怪力乱神 guaililuanshen -拐卖 guaimai -乖谬 guaimiu -怪模怪样 guaimoguaiyang -乖僻 guaipi -怪僻 guaipi -怪癖 guaipi -乖巧 guaiqiao -怪圈 guaiquan -怪事 guaishi -怪蜀 guaishu -拐弯抹角 guaiwanmojiao -乖违 guaiwei -怪味 guaiwei -怪我 guaiwo -怪物 guaiwu -怪异 guaiyi -怪怨 guaiyuan -拐枣 guaizao -乖张 guaizhang -柺杖 guaizhang -孤哀子 gu'aizi guaizi -拐子 guaizi -柺子 guaizi -怪罪 guaizui -呱唧 guaji -挂记 guaji -挂甲 guajia -挂件 guajian -寡见少闻 guajianshaowen -挂镜线 guajingxian -寡酒 guajiu -寡居 guaju -挂靠 guakao -挂累 gualei -挂历 guali -刮脸 gualian -挂镰 gualian -刮脸皮 gualianpi -寡廉鲜耻 gualianxianchi -挂零 gualing -瓜李之嫌 gualizhixian -挂漏 gualou -栝楼 gualou -挂虑 gualv -挂马 guama -挂面 guamian -挂名 guaming -刮目相看 guamuxiangkan -关爱 guanai -关碍 guanai -关隘 guanai -官办 guanban -管保 guanbao -官报私仇 guanbaosichou -管鲍之交 guanbaozhijiao -关闭 guanbi -关闭程序 guanbichengxu -关闭计算机 guanbijisuanji -官逼民反 guanbiminfan -官兵 guanbing -关不掉 guanbudiao -管不过来 guanbuguolai -管材 guancai -官舱 guancang -馆藏 guancang -观测 guance -观察 guancha -官差 guanchai -观察家 guanchajia -官场 guanchang -惯常 guanchang -灌肠 guanchang -观察哨 guanchashao -观察所 guanchasuo -观察员 guanchayuan -罐车 guanche -贯彻 guanche -关尺 guanchi -贯串 guanchuan -贯穿 guanchuan -管带哦 guandaio -官倒 guandao -管道 guandao -管的找 guandezhao -管得着 guandezhe -官邸 guandi -观点 guandian -灌点 guandian -关掉 guandiao -关掉电源 guandiaodianyuan -关掉输入法 guandiaoshurufa -关东 guandong -关东糖 guandongtang -关断 guanduan -管段 guanduan -惯犯 guanfan -关防 guanfang -官方 guanfang -官方版 guanfangban -官方地址 guanfangdizhi -官方翻译 guanfangfanyi -官方媒体 guanfangmeiti -官方网 guanfangwang -官方网站 guanfangwangzhan -官费 guanfei -惯匪 guanfei -观风 guanfeng -管风琴 guanfengqin -官府 guanfu -鳏夫 guanfu -灌夫骂座 guanfumazuo -灌溉 guangai -灌溉渠 guangaiqu -冠盖如云 guangairuyun -冠盖相望 guangaixiangwang -广安 guangan -观感 guangan -胱氨酸 guangansuan -官高 guangao -光斑 guangban -光板儿 guangbaner -光笔 guangbi -光标 guangbiao -光波 guangbo -广博 guangbo -广播 guangbo -广播电台 guangbodiantai -广播段 guangboduan -广播剧 guangboju -广播体操 guangboticao -光彩夺目 guangcaiduomu -光彩照人 guangcaizhaoren -光灿灿 guangcancan -光赤 guangchi -光宠 guangchong -光大 guangda -广大 guangda -咣当 guangdang -逛荡 guangdang -光刀 guangdao -光导纤维 guangdaoxianwei -广大群众 guangdaqunzhong -广大人民 guangdarenmin -广大人民群众 guangdarenminqunzhong -光大银行 guangdayinhang -逛灯 guangdeng -光电 guangdian -光电池 guangdianchi -光电子技术 guangdianzijishu -光碟 guangdie -广东 guangdong -广东海洋大学 guangdonghaiyangdaxue -广东话 guangdonghua -广东戏 guangdongxi -广东音乐 guangdongyinyue -光度 guangdu -广度 guangdu -广泛 guangfan -光风霁月 guangfengjiyue -光复旧物 guangfujiuwu -光杆 guanggan -光杆儿 guangganer -广告 guanggao -广告版 guanggaoban -广告法哦 guanggaofa'o guanggaofao -广告费 guanggaofei -广告行 guanggaohang -广告声音 guanggaoshengyin -广告语 guanggaoyu -光顾 guanggu -光怪陆离 guangguailuli -光光 guangguang -逛逛 guangguang -光光滑滑 guangguanghuahua -光棍 guanggun -光棍儿 guangguner -犷悍 guanghan -光合作用 guanghezuoyong -光华 guanghua -光滑 guanghua -光滑度 guanghuadu -光环 guanghuan -光化作用 guanghuazuoyong -光辉灿烂 guanghuicanlan -光火 guanghuo -广货 guanghuo -广角镜 guangjiaojing -广角镜头 guangjiaojingtou -光洁 guangjie -逛街 guangjie -光洁度 guangjiedu -光解作用 guangjiezuoyong -光景 guangjing -广开言路 guangkaiyanlu -光看 guangkan -广阔 guangkuo -光缆 guanglan -桄榔 guanglang -逛了逛 guangleguang -光亮 guangliang -光临 guanglin -广陵散绝 guanglingsanjue -光溜溜 guangliuliu -光芒万丈 guangmangwanzhang -广袤 guangmao -光明 guangming -光明磊落 guangmingleiluo -光明乳业 guangmingruye -光明正大 guangmingzhengda -广漠 guangmo -光能 guangneng -光年 guangnian -光盘 guangpan -光谱 guangpu -光谱仪 guangpuyi -光纤 guangqian guangxian -光前绝后 guangqianjuehou -光前裕后 guangqianyuhou -光驱 guangqu -光圈 guangquan -光荣 guangrong -光荣榜 guangrongbang -光润 guangrun -光栅 guangshan -光闪闪 guangshanshan -光是 guangshi -光束 guangshu -光速 guangsu -光趟 guangtang -光天化日 guangtianhuari -光通量 guangtongliang -光头光脚 guangtouguangjiao -光秃秃 guangtutu -广土众民 guangtuzhongmin -鳏寡孤独 guanguagudu -灌灌 guanguan -观光 guanguang -观光农业 guanguangnongye -官官相护 guanguanxianghu -棺椁 guanguo -观过知仁 guanguozhiren -光污染 guangwuran -光线 guangxian -光鲜 guangxian -光纤入户 guangxianruhu -广绣 guangxiu -光绪 guangxu -光学 guangxue -光学玻璃 guangxueboli -光训 guangxun -光压 guangya -光艳 guangyan -光洋 guangyang -光焰万丈 guangyanwanzhang -光耀 guangyao -广义 guangyi -光阴的故事 guangyindegushi -光阴似箭 guangyinsijian -逛游 guangyou -光源 guangyuan -广远 guangyuan -广域网 guangyuwang -光泽 guangze -光照 guangzhao -光照度 guangzhaodu -光针 guangzhen -广种薄收 guangzhongboshou -广州 guangzhou -广州起义 guangzhouqiyi -光柱 guangzhu -光子 guangzi -桄子 guangzi -光宗耀祖 guangzongyaozu -关乎 guanhu -官话 guanhua -关怀 guanhuai -官宦 guanhuan -挂念 guanian -挂念的 guaniande -关机 guanji -惯技 guanji -官价 guanjia -官家 guanjia -惯家 guanjia -关键 guanjian -关键词 guanjianci -关键的 guanjiande -灌浆 guanjiang -关键是 guanjianshi -管见所及 guanjiansuoji -关键字 guanjianzi -掼跤 guanjiao -管教 guanjiao -管家婆 guanjiapo -关节 guanjie -官阶 guanjie -管界 guanjie -关津 guanjin -管井 guanjing -纶巾羽扇 guanjinyushan -官爵 guanjue -冠绝一时 guanjueyishi -冠军 guanjun -冠军赛 guanjunsai -观看 guankan -管控 guankong -关口 guankou -贯口 guankou -管窥筐举 guankuikuangju -管窥蠡测 guankuilice -关里 guanli -官吏 guanli -管理 guanli -观礼 guanli -关联 guanlian -关连 guanlian -关联词 guanlianci -惯量 guanliang -官僚 guanliao -官僚主义 guanliaozhuyi -官僚资本 guanliaoziben -官僚资本主义 guanliaozibenzhuyi -官僚资产阶级 guanliaozichanjieji -管理栏 guanlilan -管理器 guanliqi -管理系统 guanlixitong -管理员 guanliyuan -罐笼 guanlong -灌录 guanlu -冠履倒易 guanludaoyi -冠履倒置 guanludaozhi -观眉说眼 guanmeishuoyan -关门 guanmen -关门大吉 guanmendaji -关门落闩 guanmenluoshuan -官迷 guanmi -冠冕堂皇 guanmiantanghuang -冠名 guanming -官名 guanming -冠名权 guanmingquan -灌米汤 guanmitang -观摩 guanmo -棺木 guanmu -灌木 guanmu -关内 guannei -官能团 guannengtuan -管你 guanni -观念 guannian -观念形态 guannianxingtai -管宁割席 guanninggexi -瓜农 guanong -冠袍带履 guanpaodailu -管片 guanpian -官气 guanqi -贯气 guanqi -关卡 guanqia -官腔 guanqiang -管钳子 guanqianzi -关切 guanqie -惯窃 guanqie -灌区 guanqu -灌渠 guanqu -管区 guanqu -官人 guanren -关塞 guansai -官纱 guansha -掼纱帽 guanshamao -关上 guanshang -官商 guanshang -观赏 guanshang -冠上加冠 guanshangjiaguan -冠上履下 guanshangluxia -观赏鱼 guanshangyu -观赏植物 guanshangzhiwu -关山迢递 guanshantiaodi -关涉 guanshe -观世音 guanshiyin -关书 guanshu -官书 guanshu -官署 guanshu -灌输 guanshu -盥漱 guanshu -管束 guanshu -关税 guanshui -灌水 guanshui -关税壁垒 guanshuibilei -关说 guanshuo -官司 guansi -管他们 guantamen -官厅 guanting -关头 guantou -惯偷 guantou -罐头 guantou -关外 guanwai -官网 guanwang -观望 guanwang -官网那个 guanwangnage -观往知来 guanwangzhilai -官位 guanwei -管我 guanwo -关系 guanxi -盥洗 guanxi -管辖 guanxia -官衔 guanxian -管线 guanxian -关厢 guanxiang -关饷 guanxiang -观象台 guanxiangtai -管弦乐 guanxianyue -关心 guanxin -惯性 guanxing -关心民瘼 guanxinminmo -关心他 guanxinta -贯朽粟陈 guanxiusuchen -关押 guanya -管押 guanya -官样 guanyang -官样文章 guanyangwenzhang -灌音 guanyin -观音菩萨 guanyinpusa -观音土 guanyintu -惯用 guanyong -管涌 guanyong -管用 guanyong -关于 guanyu -官员 guanyuan -管乐器 guanyueqi -官运 guanyun -惯贼 guanzei -观战 guanzhan -观瞻 guanzhan -关张 guanzhang -官长 guanzhang -关照 guanzhao -观照 guanzhao -关着 guanzhe -观者如堵 guanzherudu -官职 guanzhi -灌制 guanzhi -管制 guanzhi -关之琳 guanzhilin -官止神行 guanzhishenxing -关中 guanzhong -观众 guanzhong -管中窥豹 guanzhongkuibao -关注 guanzhu -灌注 guanzhu -冠状动脉 guanzhuangdongmai -关子 guanzi -冠子 guanzi -管子 guanzi -管自 guanzi -罐子 guanzi -馆子 guanzi -惯纵 guanzong -灌醉 guanzui -官佐 guanzuo -古奥 guao -孤傲 guao -挂拍 guapai -挂牌 guapai -瓜片 guapian -瓜皮帽 guapimao -挂屏 guaping -瓜剖豆分 guapoudoufen -挂气 guaqi -瓜期 guaqi -挂欠 guaqian -挂牵 guaqian -寡情 guaqing -刮痧 guasha -挂上 guashang -刮舌子 guashezi -挂失 guashi -挂帅 guashuai -瓜熟蒂落 guashudiluo -挂锁 guasuo -挂毯 guatan -瓜田不纳履 guatianbunalu -瓜田李下 guatianlixia -寡头 guatou -寡头政治 guatouzhengzhi -挂图 guatu -挂网 guawang -寡味 guawei -寡闻少见 guawenshaojian -挂误 guawu -罣误 guawu -诖误 guawu -刮削 guaxiao -挂孝 guaxiao -挂鞋 guaxie -挂心 guaxin -挂羊头 guayangtou -挂羊头卖狗肉 guayangtoumaigourou -挂一漏万 guayilouwan -挂载 guazai -挂在 guazai -挂账 guazhang -挂职 guazhi -挂钟 guazhong -挂轴 guazhou -瓜子 guazi -褂子 guazi -瓜子脸 guazilian -古板 guban -鼓包 gubao -孤本 guben -股本 guben -姑表 gubiao -固步自封 gubuzifeng -故步自封 gubuzifeng -谷草 gucao -估产 guchan -孤臣孽子 guchenniezi -孤雏腐鼠 guchufushu -固辞 guci -故此 guci -骨刺 guci -孤雌生殖 gucishengzhi -顾此失彼 gucishibi -古代 gudai -固氮 gudan -孤单 gudan -孤胆 gudan -孤岛 gudao -鼓捣 gudao -故道 gudao -古道热肠 gudaorechang -骨的 gude -故地 gudi -谷地 gudi -谷底 gudi -鹄的 gudi -古典 gudian -鼓点 gudian -古典文学 gudianwenxue -古典主义 gudianzhuyi -古调不弹 gudiaobutan -古调单弹 gudiaodantan -姑爹 gudie -固定 guding -固定汇率 gudinghuilv -固定价格 gudingjiage -固定资产 gudingzichan -固定资金 gudingzijin -古董 gudong -股东 gudong -咕咚 gudong -骨董 gudong -鼓动 gudong -古董机子 gudongjizi -古都 gudu -咕嘟 gudu -孤独 gudu -故都 gudu -孤犊触乳 guduchuru -孤独矜寡 guduguangua -估堆儿 guduier -榾柮 guduo -馉饳 guduo -骨朵 guduo -骨朵儿 guduoer -故而 guer -孤儿 guer -古尔邦节 guerbangjie -鼓儿词 guerci -孤儿寡妇 guerguafu -古方 gufang -谷坊 gufang -孤芳自赏 gufangzishang -股匪 gufei -古肥今瘠 gufeijinshou -股份 gufen -股分 gufen -股份额 gufene -古风 gufeng -谷风 gufeng -鼓风机 gufengji -鼓风炉 gufenglu -股份公司 gufengongsi -股份制 gufenzhi -姑夫 gufu -姑父 gufu -孤负 gufu -顾复之恩 gufuzhi'en gufuzhien -骨干网 guganwang -孤高 gugao -谷歌 guge -骨骼 guge -骨鲠在喉 gugengzaihou -骨鲠之臣 gugengzhichen -谷歌哦 gugeo -故宫 gugong -雇工 gugong -故宫禾黍 gugongheshu -姑姑 gugu -汩汩 gugu -股骨 gugu -孤寡 gugua -孤拐 guguai -鼓鼓囊囊 gugunangnang -古国 guguo -故国 guguo -呱呱坠地 guguzhuidi -股海 guhai -骨寒毛竖 guhanmaoshu -骨骺 guhou -古话 guhua -骨灰 guhui -蛊惑 guhuo -鼓惑 guhuo -蛊惑人心 guhuorenxin -归案 guian -跪拜 guibai -龟板 guiban -瑰宝 guibao -鬼把戏 guibaxi -规避 guibi -诡辩 guibian -圭表 guibiao -贵宾 guibin -归并 guibing -贵不贵 guibugui -鬼才 guicai -归程 guicheng -规程 guicheng -归除 guichu -柜橱 guichu -鬼出电入 guichudianru -鬼吹灯 guichuideng -鬼吹灯全集 guichuidengquanji -诡诞 guidan -归档 guidang -轨道 guidao -轨道衡 guidaoheng -佹得佹失 guideguishi -鬼点子 guidianzi -规定 guiding -规定动作 guidingdongzuo -轨度 guidu -归队 guidui -贵耳贱目 guierjianmu -规范 guifan -轨范 guifan -闺范 guifan -柜房 guifang -闺房 guifang -规范化 guifanhua -硅肺 guifei -贵妃 guifei -归附 guifu -规复 guifu -龟趺 guifu -鬼斧神工 guifushengong -贵干 guigan -硅钢 guigang -规格 guige -闺阁 guige -归根到底 guigendaodi -贵庚 guigeng -归根结底 guigenjiedi -归根结蒂 guigenjiedi -归功 guigong -硅谷 guigu -诡怪 guiguai -桂冠 guiguan -贵冠履轻头足 guiguanluqingtouzu -鬼鬼祟祟 guiguisuisui -贵航 guihang -龟鹤遐寿 guihexiashou -姽婳 guihua -桂花 guihua -规划 guihua -硅化 guihua -鬼话 guihua -鬼画符 guihuafu -归还 guihuan -归回 guihui -鬼魂 guihun -鬼混 guihun -鬼火 guihuo -轨迹 guiji -龟甲 guijia -规谏 guijian -贵贱 guijian -龟鉴 guijian -硅胶 guijiao -诡计多端 guijiduoduan -归结 guijie -规诫 guijie -龟镜 guijing -贵金属 guijinshu -归咎 guijiu -桂剧 guiju -规矩 guiju -诡谲 guijue -规矩准绳 guijuzhunsheng -贵客 guike -归口 guikou -鬼哭狼嚎 guikulanghao -闺阃 guikun -鬼哭神嚎 guikushenhao -归来 guilai -鬼烂神焦 guilanshenjiao -鬼佬 guilao -龟冷支床 guilengzhichuang -瑰丽 guili -鬼脸 guilian -归里包堆 guilibaodui -桂林 guilin -桂林医学院 guilinyixueyuan -桂林一枝 guilinyizhi -归拢 guilong -龟龙片甲 guilongpianjia -规律 guilv -归马放牛 guimafangniu -龟毛兔角 guimaotujiao -鬼魅 guimei -闺门 guimen -闺门旦 guimendan -鬼门关 guimenguan -诡秘 guimi -归谬法 guimiufa -鬼迷心窍 guimixinqiao -规模 guimo -归宁 guining -闺女 guinv -桂皮 guipi -归期 guiqi -归齐 guiqi -瑰奇 guiqi -诡奇 guiqi -归侨 guiqiao -跪求 guiqiu -规求无度 guiqiuwudu -氿泉 guiquan -规劝 guiquan -贵人多忘事 guirenduowangshi -柜上 guishang -跪射 guishe -鬼神不测 guishenbuce -鬼使神差 guishishenchai -归属 guishu -归属地 guishudi -妫水 guishui -归顺 guishun -归宿 guisu -龟缩 guisuo -柜台 guitai -归天 guitian -鬼剃头 guititou -龟头 guitou -鬼头鬼脑 guitouguinao -归途 guitu -瑰伟 guiwei -瑰玮 guiwei -鬼物 guiwu -归西 guixi -归降 guixiang -诡衔窃辔 guixianqiepei -归省 guixing -贵姓 guixing -规行矩步 guixingjubu -归心如箭 guixinrujian -归心似箭 guixinsijian -鬼雄 guixiong -龟厌不告 guiyanbugao -贵恙 guiyang -贵阳 guiyang -归依 guiyi -瑰异 guiyi -皈依 guiyi -诡异 guiyi -归阴 guiyin -归隐 guiyin -贵阴贱璧 guiyinjianbi -瑰意琦行 guiyiqixing -鳜鱼 guiyu -垝垣 guiyuan -柜员 guiyuan -桂圆 guiyuan -贵远贱近 guiyuanjianjin -规约 guiyue -龟玉毁椟 guiyuhuidu -鬼蜮伎俩 guiyujiliang -规则 guize -诡诈 guizha -规章 guizhang -归着 guizhe -轨辙 guizhe -归真 guizhen -轨枕 guizhen -归真反璞 guizhenfanpu -归真返璞 guizhenfanpu -归整 guizheng -规整 guizheng -规正 guizheng -归正守丘 guizhengshouqiu -归置 guizhi -规制 guizhi -鬼知道 guizhidao -贵重 guizhong -贵州 guizhou -贵胄 guizhou -桂竹 guizhu -筀竹 guizhu -贵壮贱老 guizhuangjianlao -柜子 guizi -贵子 guizi -鬼子 guizi -鬼子话 guizihua -桂子飘香 guizipiaoxiang -刽子手 guizishou -归总 guizong -贵族 guizu -龟足 guizu -归罪 guizui -估计 guji -古及 guji -顾及 guji -古籍 guji -咕叽 guji -咕唧 guji -孤寂 guji -顾忌 guji -估价 gujia -顾家 gujia -骨架 gujia -孤家寡人 gujiaguaren -固件 gujian -故剑情深 gujianqingshen -谷贱伤农 gujianshangnong -故交 gujiao -骨胶 gujiao -鼓角 gujiao -故技重演 gujichongyan -骨节 gujie -毂击肩摩 gujijianmo -股金 gujin -鼓劲 gujin -古井无波 gujingwubo -古今中外 gujinzhongwai -古旧 gujiu -姑舅 gujiu -故旧不弃 gujiubuqi -故居 guju -古巨基 gujuji -孤军作战 gujunzuozhan -顾客 guke -骨库 guku -姑宽 gukuan -孤苦伶仃 gukulingding -古来 gulai -古兰经 gulanjing -古老 gulao -孤老 gulao -姑姥姥 gulaolao -姑老爷 gulaoye -谷类作物 guleizuowu -故里 guli -股利 guli -骨力 guli -鼓励 guli -顾怜 gulian -顾恋 gulian -顾脸 gulian -估量 guliang -孤立木 gulimu -骨龄 guling -孤零零 gulingling -孤立无援 guliwuyuan -孤立语 guliyu -咕隆 gulong -固陋 gulou -锢露 gulou -鼓楼 gulou -孤陋寡闻 gulouguawen -毂辘 gulu -轱轳 gulu -轱辘 gulu -骨碌 gulu -孤鸾寡鹄 guluanguahu -咕噜咕噜 gulugulu -咕噜噜 gululu -骨碌碌 gululu -顾虑 gulv -姑妈 guma -古貌古心 gumaoguxin -股民 gumin -沽名钓誉 gumingdiaoyu -顾名思义 gumingsiyi -汩没 gumo -骨膜 gumo -鼓膜 gumo -估摸着 gumozhao -姑母 gumu -钴鉧 gumu -姑奶奶 gunainai -鼓囊 gunang -滚吧 gunba -棍棒 gunbang -滚边 gunbian -绲边 gunbian -滚齿机 gunchiji -滚出 gunchu -滚存 guncun -滚蛋 gundan -滚刀肉 gundaorou -滚到条 gundaotiao -滚动 gundong -滚动条 gundongtiao -滚动轴承 gundongzhoucheng -棍儿茶 gunercha -滚翻 gunfan -滚沸 gunfei -滚肥 gunfei -衮服 gunfu -滚杠 gungang -滚瓜烂熟 gungualanshu -滚瓜溜圆 gungualiuyuan -棍棍 gungun -滚滚 gungun -衮衮诸公 gungunzhugong -贾妮 guni -顾念 gunian -姑娘 guniang -姑娘白 guniangbai -姑娘儿 gunianger -牯牛 guniu -滚雷 gunlei -滚轮 gunlun -滚木 gunmu -咕哝 gunong -雇农 gunong -鼓弄 gunong -故弄玄虚 gunongxuanxu -滚热 gunre -滚水 gunshui -滚烫 guntang -滚梯 gunti -滚筒 guntong -滚雪球 gunxueqiu -滚圆 gunyuan -滚珠 gunzhu -滚珠轴承 gunzhuzhoucheng -磙子 gunzi -辊子 gunzi -国安 guoan -锅巴 guoba -过半 guoban -过磅 guobang -国宝 guobao -国本 guoben -国别 guobie -国宾 guobin -国柄 guobing -锅饼 guobing -过不过 guobuguo -过不好 guobuhao -国步艰难 guobujiannan -过不久 guobujiu -果不其然 guobuqiran -过不去 guobuqu -国策 guoce -国产 guochan -国产车 guochanche -过秤 guocheng -过程 guocheng -国耻 guochi -国仇 guochou -过从 guocong -国粹 guocui -过错 guocuo -过当 guodang -果丹皮 guodanpi -过道 guodao -国道 guodao -过得 guode -过的 guode -过的好 guodehao -过得去 guodequ -过低 guodi -国电 guodian -过冬 guodong -果冻儿 guodonger -过冬作物 guodongzuowu -国都 guodu -过渡 guodu -国度 guodu -过度 guodu -果断 guoduan -过渡到 guodudao -过渡内阁 guoduneige -过渡期 guoduqi -果儿 guoer -果饵 guoer -聒耳 guoer -过儿 guoer -国尔忘家 guoerwangjia -国法 guofa -过房 guofang -过访 guofang -国防部 guofangbu -国防部长 guofangbuzhang -国防军 guofangjun -果粉 guofen -过分 guofen -国分 guofen -过份 guofen -国父 guofu -果脯 guofu -果腹 guofu -过付 guofu -国富兵强 guofubingqiang -国富民安 guofuminan -国富民丰 guofuminfeng -果干儿 guoganer -国格 guoge -国歌 guoge -国故 guogu -过关 guoguan -过关斩将 guoguanzhanjiang -蝈蝈儿 guoguoer -国号 guohao -过好 guohao -涡河 guohe -过河 guohe -过河拆桥 guohechaiqiao -过后 guohou -过户 guohu -国画 guohua -国花 guohua -过话 guohua -过化存神 guohuacunshen -国会 guohui -国徽 guohui -国魂 guohun -国货 guohuo -过活 guohuo -过火 guohuo -锅伙 guohuo -国际 guoji -国籍 guoji -过激 guoji -过继 guoji -国家 guojia -国家裁判 guojiacaipan -国家的 guojiade -国家公园 guojiagongyuan -国家核心期刊 guojiahexinqikan -过家伙 guojiahuo -国家级 guojiaji -国家机关 guojiajiguan -国家基因组 guojiajiyinzu -国家林业局 guojialinyeju -果酱 guojiang -过奖 guojiang -过江之鲫 guojiangzhiji -国交 guojiao -国教 guojiao -国脚 guojiao -国际奥塞 guoji'aosai guojiaosai -国家税 guojiashui -国家所有制 guojiasuoyouzhi -国家总理 guojiazongli -国际裁判 guojicaipan -国际长途 guojichangtu -国际单位制 guojidanweizhi -过节 guojie -国界 guojie -过节儿 guojieer -过节好 guojiehao -过街老鼠 guojielaoshu -过街楼 guojielou -国际儿童节 guojiertongjie -过街天桥 guojietianqiao -国际法 guojifa -国际妇女节 guojifunvjie -国际歌 guojige -国际公法 guojigongfa -国际共管 guojigongguan -国际公制 guojigongzhi -国际惯例 guojiguanli -国际劳动节 guojilaodongjie -国际联盟 guojilianmeng -国计民生 guojiminsheng -国境 guojing -郭晶晶 guojingjing -国际日期变更线 guojiriqibiangengxian -国际私法 guojisifa -果酒 guojiu -国际象棋 guojixiangqi -国际音标 guojiyinbiao -国际制 guojizhi -国际主义 guojizhuyi -国际纵队 guojizongdui -国剧 guoju -果决 guojue -国君 guojun -过客 guoke -国库 guoku -锅盔 guokui -国库券 guokuquan -过啦 guola -过来 guolai -过来的 guolaide -过来人 guolairen -过了 guole -郭磊 guolei -国力 guoli -国立 guoli -过礼 guoli -国联 guolian -过量 guoliang -裹粮坐甲 guoliangzuojia -果料儿 guoliaoer -过淋 guolin -过录 guolu -锅炉 guolu -裹乱 guoluan -过路财神 guolucaishen -国罗 guoluo -蜾蠃 guoluo -果绿 guolv -过滤 guolv -过虑 guolv -过滤器 guolvqi -过滤嘴 guolvzui -国美 guomei -国门 guomen -过门 guomen -过门儿 guomener -国民 guomin -过敏 guomin -国民党 guomindang -国民经济 guominjingji -国民收入 guominshouru -国母 guomu -果木 guomu -过目不忘 guomubuwang -过目成诵 guomuchengsong -国难 guonan -国内 guonei -国内外 guoneiwai -国内网 guoneiwang -过年 guonian -国鸟 guoniao -果农 guonong -果盘 guopan -果皮 guopi -果品 guopin -国破家亡 guopojiawang -过期 guoqi -国企 guoqi -国旗 guoqi -过谦 guoqian -过桥 guoqiao -过桥抽板 guoqiaochouban -国庆 guoqing -国情 guoqing -过去 guoqu -过去的 guoqude -过去后 guoquhou -过去时 guoqushi -果然 guoran -果然厉害 guoranlihai -果然如此 guoranruci -过热 guore -国人 guoren -过日 guori -过日子 guorizi -果肉 guorou -郭汝 guoru -国丧 guosang -国色天香 guosetianxiang -国色天姿 guosetianzi -过筛子 guoshaizi -国殇 guoshang -过晌 guoshang -过剩 guosheng -过生日 guoshengri -过甚其词 guoshenqici -国事 guoshi -国势 guoshi -国史 guoshi -国是 guoshi -果实 guoshi -过世 guoshi -过失 guoshi -过时 guoshi -过时不候 guoshibuhou -国事访问 guoshifangwen -国士无双 guoshiwushuang -国手 guoshou -过手 guoshou -国书 guoshu -国术 guoshu -过数 guoshu -果穗 guosui -锅台 guotai -国泰民安 guotaiminan -国帑 guotang -果糖 guotang -过堂 guotang -过堂风 guotangfeng -国体 guoti -锅贴儿 guotieer -过厅 guoting -过庭之训 guotingzhixun -国统区 guotongqu -过头 guotou -国土 guotu -裹腿 guotui -过屠门而大嚼 guotumenerdajiao -锅驼机 guotuoji -国外 guowai -国王 guowang -过往 guowang -国威 guowei -果味 guowei -过为已甚 guoweiyishen -国文 guowen -过问 guowen -腘窝 guowo -国务 guowu -过午 guowu -过五关 guowuguan -国无宁日 guowuningri -国务卿 guowuqing -国务委员 guowuweiyuan -国务院 guowuyuan -崞县 guoxian -裹挟 guoxie -裹胁 guoxie -国信 guoxin -过心 guoxin -国宴 guoyan -过眼烟云 guoyanyanyun -过眼云烟 guoyanyunyan -锅烟子 guoyanzi -国药 guoyao -过夜 guoye -国医 guoyi -过一 guoyi -过意 guoyi -过意不去 guoyibuqu -国音 guoyin -过瘾 guoyin -果蝇 guoying -国营 guoying -过硬 guoying -国有 guoyou -过犹不及 guoyoubuji -国有股 guoyougu -国有企业 guoyouqiye -国语 guoyu -过誉 guoyu -过逾 guoyu -果园 guoyuan -国乐 guoyue -过于乐观 guoyuleguan -国运 guoyun -果于自信 guoyuzixin -裹扎 guoza -过傤 guozai -过载 guozai -国葬 guozang -聒噪 guozao -国贼 guozei -国债 guozhai -过账 guozhang -过着 guozhe -果真 guozhen -果枝 guozhi -果汁 guozhi -过重 guozhong -锅庄 guozhuang -果子 guozi -锅子 guozi -馃子 guozi -国子监 guozijian -果子酱 guozijiang -果子酒 guozijiu -果子露 guozilu -裹足不前 guozubuqian -骨牌 gupai -骨牌效应 gupaixiaoying -顾盼自雄 gupanzixiong -钴炮 gupao -骨盆 gupen -鼓盆之戚 gupenzhiqi -孤僻 gupi -痼癖 gupi -股票 gupiao -股票操作学 gupiaocaozuoxue -股票价格指数 gupiaojiagezhishu -股评 guping -姑婆 gupo -古朴 gupu -骨气 guqi -顾前不顾后 guqianbuguhou -姑且 guqie -古琴 guqin -雇请 guqing -故去 guqu -股权 guquan -顾犬补牢 guquanbulao -顾全大局 guquandaju -顾曲周郎 guquzhoulang -固然 guran -故人 guren -贾人 guren -骨肉离散 guroulisan -骨肉未寒 gurouweihan -骨肉相残 gurouxiangcan -骨肉相连 gurouxianglian -骨肉至亲 gurouzhiqin -骨软筋酥 guruanjinsu -顾瑞 gurui -固若金汤 guruojintang -故入人罪 gururenzui -姑嫂 gusao -古色古香 guseguxiang -固沙 gusha -故杀 gusha -固沙林 gushalin -古生物 gushengwu -谷神星 gushenxing -孤身只影 gushenzhiying -古诗 gushi -故世 gushi -故事 gushi -股市 gushi -骨殖 gushi -鼓室 gushi -鼓师 gushi -故事片 gushipian -故事片儿 gushipianer -固守 gushou -鼓手 gushou -骨瘦如柴 gushouruchai -古书 gushu -故书 gushu -鼓书 gushu -孤孀 gushuang -瀔水 gushui -告朔饩羊 gushuoxiyang -估算出 gusuanchu -固态 gutai -故态复萌 gutaifumeng -骨炭 gutan -顾涛 gutao -骨腾肉飞 gutengroufei -固体 guti -固体潮 gutichao -古体诗 gutishi -古铜色 gutongse -骨头 gutou -顾头不顾尾 gutoubuguwei -骨头架子 gutoujiazi -骨头节儿 gutoujieer -故土 gutu -蓇葖 gutu -古玩 guwan -古往今来 guwangjinlai -姑妄听之 guwangtingzhi -姑妄言之 guwangyanzhi -古为今用 guweijinyong -古文 guwen -顾问 guwen -古文字 guwenzi -古物 guwu -谷物 guwu -古昔 guxi -固习 guxi -故习 guxi -痼习 guxi -股息 guxi -顾惜 guxi -故乡 guxiang -孤行己见 guxingjijian -顾绣 guxiu -姑息养奸 guxiyangjian -骨血 guxue -古训 guxun -古雅 guya -古谚 guyan -瞽言 guyan -箍眼 guyan -姑爷 guye -姑射神人 guyeshenren -姑爷爷 guyeye -估衣 guyi -故意 guyi -故意诋毁人家 guyidihuirenjia -古音 guyin -顾影自怜 guyingzilian -雇佣 guyong -雇用 guyong -雇佣兵役制 guyongbingyizhi -雇佣观点 guyongguandian -雇佣劳动 guyonglaodong -固有 guyou -故友 guyou -古语 guyu -谷雨 guyu -故园 guyuan -雇员 guyuan -古月 guyue -鼓乐 guyue -孤云野鹤 guyunyehe -股灾 guzai -鼓噪 guzao -姑丈 guzhang -故障 guzhang -臌胀 guzhang -鼓掌 guzhang -鼓胀 guzhang -孤掌难鸣 guzhangnanming -骨折 guzhe -古筝 guzheng -孤证 guzheng -故址 guzhi -股指 guzhi -固执 guzhi -故纸堆 guzhidui -固执己见 guzhijijian -鹘鸼 guzhou -雇主 guzhu -顾主 guzhu -古装 guzhuang -古拙 guzhuo -孤注一掷 guzhuyizhi -姑子 guzi -孤子 guzi -股子 guzi -谷子 guzi -骨子 guzi -骨子里 guzili -箍嘴 guzui -故作高深 guzuogaoshen -顾左右而言他 guzuoyoueryanta -哈啊 haa -哈啊和 haahe -哈巴 haba -哈巴狗 habagou -奤夿屯 habatun -哈达 hada -哈尔滨 haerbin -哈尔滨工业大学 haerbingongyedaxue -哈工大 hagongda -哈哈 haha -哈哈儿 hahaer -哈哈哈 hahaha -哈哈镜 hahajing -哈哈去 hahaqu -哈和 hahe -海岸 haian -海岸线 haianxian -海拔 haiba -海报 haibao -海边 haibian -还比较 haibijiao -海斌 haibin -海滨 haibin -害病 haibing -还不 haibu -还不错 haibucuo -还不大 haibuda -还不到 haibudao -还不懂 haibudong -还不读奥 haibuduao -还不够 haibugou -还不能 haibuneng -还不去 haibuqu -还不容易 haiburongyi -还不如 haiburu -还不如不 haiburubu -还不少 haibushao -还不是 haibushi -还不睡觉 haibushuijiao -还不说 haibushuo -还不算本 haibusuanben -还不行 haibuxing -海不扬波 haibuyangbo -还不在 haibuzai -还不知 haibuzhi -还不知道 haibuzhidao -海菜 haicai -还差 haicha -海产 haichan -海潮 haichao -海程 haicheng -还吃 haichi -害虫 haichong -害处 haichu -海带 haidai -海岛 haidao -海盗 haidao -还到 haidao -还得 haide -害得 haide -还的 haide -海底 haidi -海底捞月 haidilaoyue -海底捞针 haidilaozhen -还都是 haidoushi -还对 haidui -还多 haiduo -海尔 haier -海防 haifang -海匪 haifei -海风 haifeng -还敢 haigan -海港 haigang -还搞 haigao -还给 haigei -海埂 haigeng -海沟 haigou -海狗 haigou -骇怪 haiguai -海关 haiguan -海归 haigui -还哈 haiha -海海 haihai -海涵 haihan -还好 haihao -还好死 haihaosi -还湖 haihu -还会 haihui -还会不会 haihuibuhui -还会有 haihuiyou -海魂衫 haihunshan -海货 haihuo -海疆 haijiang -海椒 haijiao -海角天涯 haijiaotianya -还记得 haijide -海禁 haijin -还就 haijiu -还觉得 haijuede -海军 haijun -海军呢 haijunni -还开 haikai -还看 haikan -还可以 haikeyi -害口 haikou -海口 haikou -还快 haikuai -海况 haikuang -海阔天空 haikuotiankong -海枯石烂 haikushilan -海蓝 hailan -海里 haili -海量 hailiang -海岭 hailing -海流 hailiu -海立云垂 hailiyunchui -海路 hailu -海轮 hailun -海螺 hailuo -海洛因 hailuoyin -还没 haimei -还没有 haimeiyou -还没有那个 haimeiyounage -还没有上升 haimeiyoushangsheng -海米 haimi -海绵 haimian -海面 haimian -海南 hainan -还难 hainan -海南岛 hainandao -海内存知己 haineicunzhiji -还能 haineng -还能发 hainengfa -害鸟 hainiao -海鸥 haiou -害怕 haipa -骇怕 haipa -海派 haipai -海盆 haipen -海侵 haiqin -海区 haiqu -还去 haiqu -害群之马 haiqunzhima -骇然 hairan -还让 hairang -害人 hairen -害人虫 hairenchong -骇人听闻 hairentingwen -还容易 hairongyi -还如不 hairubu -害臊 haisao -还少 haishao -海参崴 haishenwei -还设置 haishezhi -亥时 haishi -海事 haishi -海蚀 haishi -还是 haishi -海誓山盟 haishishanmeng -海市蜃楼 haishishenlou -还是在 haishizai -害兽 haishou -海兽 haishou -海水群飞 haishuiqunfei -海水浴场 haishuiyuchang -还说 haishuo -还说啥 haishuosha -还说什么呢 haishuoshenmene -害死 haisi -害死人 haisiren -还算 haisuan -海损 haisun -海獭 haita -海滩 haitan -海塘 haitang -海棠 haitang -孩提 haiti -孩童 haitong -海图 haitu -海涂 haitu -海豚 haitun -海豚泳 haitunyong -海外 haiwai -海外奇谈 haiwaiqitan -海湾 haiwan -海碗 haiwan -海王星 haiwangxing -海屋添筹 haiwutianchou -害喜 haixi -海峡 haixia -海霞 haixia -海鲜 haixian -还嫌 haixian -海象 haixiang -还想 haixiang -海啸 haixiao -还行 haixing -害羞 haixiu -海寻 haixun -还需要 haixuyao -害眼 haiyan -海盐 haiyan -海蜒 haiyan -海洋 haiyang -海洋大学 haiyangdaxue -海洋法公约 haiyangfagongyue -海洋权 haiyangquan -海洋生物 haiyangshengwu -海洋性气候 haiyangxingqihou -海洋学 haiyangxue -海晏河清 haiyanheqing -还要 haiyao -还要慢 haiyaoman -还要去 haiyaoqu -还要啥 haiyaosha -骇异 haiyi -还以为 haiyiwei -嗨哟 haiyo -还用 haiyong -还有 haiyou -还有不少 haiyoubushao -还有点 haiyoudian -还有个 haiyouge -还有吗 haiyouma -还有没有 haiyoumeiyou -还有呢 haiyoune -还有人 haiyouren -还有啥 haiyousha -还有谁 haiyoushui -海域 haiyu -海鱼 haiyu -海员 haiyuan -海运 haiyun -还在 haizai -还在保修期 haizaibaoxiuqi -还在这里 haizaizheli -海葬 haizang -还怎么 haizenme -海战 haizhan -海蜇 haizhe -还真 haizhen -还真是 haizhenshi -孩子 haizi -海子 haizi -孩子啊 haizi'a haizia -孩子气 haiziqi -孩子头 haizitou -哈喇子 halazi -哈里发 halifa -虾蟆 hama -蛤蟆夯 hamahang -蛤蟆镜 hamajing -哈密瓜 hamigua -汉白玉 hanbaiyu -汗斑 hanban -憨包 hanbao -汉堡包 hanbaobao -含苞待放 hanbaodaifang -旱魃为虐 hanbaweinue -含悲 hanbei -旱冰 hanbing -含哺鼓腹 hanbugufu -罕布拉吉 hanbulaji -蔊菜 hancai -酣畅淋漓 hanchanglinli -寒潮 hanchao -寒伧 hanchen -寒碜 hanchen -汉城 hancheng -汉城大学 hanchengdaxue -旱船 hanchuan -寒带 handai -菡萏 handan -邯郸 handan -邯郸钢铁 handangangtie -邯郸学步 handanxuebu -旱稻 handao -旱道 handao -旱地 handi -函电 handian -汉调 handiao -寒冬 handong -撼动 handong -涵洞 handong -寒冬腊月 handonglayue -憨豆 handou -寒风 hanfeng -涵盖 hangai -函告 hangao -航班 hangban -行帮 hangbang -行辈 hangbei -航标 hangbiao -航测 hangce -航程 hangcheng -航船 hangchuan -航次 hangci -行当 hangdang -巷道 hangdao -航道 hangdao -行道 hangdao xingdao -行东 hangdong -扞格 hange -酣歌恒舞 hangehengwu -寒耕热耘 hangengreyun -行贩 hangfan -杭纺 hangfang -夯歌 hangge -行规 hanggui -行行 hanghang -行行出状元 hanghangchuzhuangyuan -行话 hanghua -行会 hanghui -行货 hanghuo -行家 hangjia -行距 hangju -航空 hangkong -航空兵 hangkongbing -航空港 hangkonggang -航空母舰 hangkongmujian -航空器 hangkongqi -航空信 hangkongxin -行款 hangkuan -行列 hanglie -航路 hanglu -航模 hangmo -航母 hangmu -蒿目时艰 hangmushijian -焊工 hangong -函购 hangou -罕觏 hangou -含垢藏疾 hangoucangji -含垢纳污 hangounawu -含垢忍辱 hangourenru -航拍 hangpai -行情 hangqing -行市 hangshi -行首 hangshou -杭售 hangshou -航速 hangsu -航天 hangtian -航天飞机 hangtianfeiji -夯砣 hangtuo -汗褂儿 hanguaer -涵管 hanguan -寒光 hanguang -浛洸 hanguang -汉官威仪 hanguanweiyi -韩国 hanguo -韩国人 hanguoren -韩国日报 hanguoribao -行尾 hangwei -航务 hangwu -行伍 hangwu -航线 hangxian -航向 hangxiang -沆瀣一气 hangxieyiqi -航行 hangxing -行业 hangye -行业语 hangyeyu -杭育 hangyo -行院 hangyuan -航运 hangyun -行栈 hangzhan -杭州话 hangzhouhua -行子 hangzi -瀚海 hanhai -含恨 hanhen -憨厚 hanhou -含胡 hanhu -喊话 hanhua -汉化 hanhua -汉化版 hanhuaban -寒花晚节 hanhuawanjie -汉化新世纪 hanhuaxinshiji -含混 hanhun -含糊其辞 hanhuqici -哈尼族 hanizu -旱季 hanji -焊剂 hanji -寒假 hanjia -函件 hanjian -汉奸 hanjian -汗碱 hanjian -罕见 hanjian -寒螀 hanjiang -邗江 hanjiang -喊叫 hanjiao -焊接 hanjie -寒噤 hanjin -旱井 hanjing -汗津津 hanjinjin -含金量 hanjinliang -汉剧 hanju -韩剧 hanju -汗孔 hankong -寒苦 hanku -焊镴 hanla -寒来暑往 hanlaishuwang -旱涝保收 hanlaobaoshou -寒冷 hanleng -颔联 hanlian -含量 hanliang -焊料 hanliao -含蓼问疾 hanliaowenji -翰林 hanlin -汗淋淋 hanlinlin -寒流 hanliu -汗流浃背 hanliujiabei -寒露 hanlu -旱路 hanlu -韩卢逐块 hanluzhukuai -汗马功劳 hanmagonglao -汗漫 hanman -汗毛 hanmao -酣梦 hanmeng -酣眠 hanmian -旱苗得雨 hanmiaodeyu -汉民 hanmin -翰墨 hanmo -寒木春华 hanmuchunhua -汉南 hannan -汗牛充栋 hanniuchongdong -含怒 hannu -罕譬而喻 hanpieryu -寒气 hanqi -焊钳 hanqian -焊枪 hanqiang -寒峭 hanqiao -旱桥 hanqiao -旱情 hanqing -汗青 hanqing -寒秋 hanqiu -寒泉之思 hanquanzhisi -憾然 hanran -酣然 hanran -悍然不顾 hanranbugu -寒热 hanre -汉人 hanren -涵容 hanrong -旱伞 hansan -喊嗓子 hansangzi -憨傻 hansha -汗衫 hanshan -含沙射影 hanshasheying -寒舍 hanshe -汉生 hansheng -鼾声 hansheng -寒士 hanshi -寒食 hanshi -憨实 hanshi -憾事 hanshi -顸实 hanshi -函售 hanshou -函授 hanshou -颔首 hanshou -函授教育 hanshoujiaoyu -函数 hanshu -寒暑 hanshu -寒暑表 hanshubiao -汗水 hanshui -酣睡 hanshui -函数名 hanshuming -函数名字 hanshumingzi -焊丝 hansi -寒素 hansu -寒酸 hansuan -函索 hansuo -旱獭 hanta -汗褟儿 hantaer -憨态 hantai -旱田 hantian -蚶田 hantian -撼天动地 hantiandongdi -焊条 hantiao -寒腿 hantui -寒微 hanwei -捍卫 hanwei -汉文 hanwen -韩文 hanwen -韩文额 hanwene -焊锡 hanxi -汗腺 hanxian -旱象 hanxiang -含笑 hanxiao -憨笑 hanxiao -寒星 hanxing -汉姓 hanxing -韩信将兵 hanxinjiangbing -含辛茹苦 hanxinruku -寒心酸鼻 hanxinsuanbi -含蓄 hanxu -涵蓄 hanxu -寒暄 hanxuan -汉学 hanxue -含血喷人 hanxuepenren -旱烟 hanyan -汗颜 hanyan -旱烟袋 hanyandai -涵养 hanyang -汗颜无地 hanyanwudi -旱鸭子 hanyazi -汗液 hanye -含义 hanyi -含意 hanyi -寒意 hanyi -寒衣 hanyi -涵义 hanyi -酣饮 hanyin -含英咀华 hanyingjuhua -含饴弄孙 hanyinongsun -悍勇 hanyong -含有 hanyou -罕有 hanyou -捍御 hanyu -汉语 hanyu -含冤负屈 hanyuanfuqu -喊冤叫屈 hanyuanjiaoqu -汉语大词典 hanyudacidian -含蕴 hanyun -汉语拼音 hanyupinyin -汉语拼音方案 hanyupinyinfangan -旱灾 hanzai -汉贼不两立 hanzeibuliangli -涵闸 hanzha -寒战 hanzhan -寒颤 hanzhan -酣战 hanzhan -含着 hanzhe -含着骨头露着肉 hanzhegutouluzherou -憨直 hanzhi -汗珠子 hanzhuzi -憨子 hanzi -汉子 hanzi -汉字 hanzi -憨字 hanzi -汗渍 hanzi -蚶子 hanzi -汉字包 hanzibao -汉字处理 hanzichuli -汉族 hanzu -汉族人 hanzuren -好啊好哦 haoahaoo -好吧 haoba -好比 haobi -号兵 haobing -浩博 haobo -好不 haobu -好不啊好哦 haobu'ahao'o haobuahaoo -好不好 haobuhao -好不好玩 haobuhaowan -毫不怀疑 haobuhuaiyi -好不容易 haoburongyi -好不想 haobuxiang -毫不犹豫 haobuyouyu -耗材 haocai -好长 haochang -好沉 haochen -号称 haocheng -好吃 haochi -好吃不 haochibu -好吃的 haochide -好吃狗 haochigou -好吃懒做 haochilanzuo -好处 haochu -薅锄 haochu -好处费 haochufei -嚎春 haochun -好大 haoda -好丹非素 haodanfeisu -好大喜功 haodaxigong -好大一 haodayi -好的 haode -好得 haode -好得多 haodeduo -好的快 haodekuai -好的时候 haodeshihou -好地 haodi -好点 haodian -号点点 haodiandian -好东西 haodongxi -好斗 haodou -豪赌 haodu -好端端 haoduanduan -好多 haoduo -好多程序 haoduochengxu -好多次 haoduoci -好多带 haoduodai -好多个 haoduoge -好多会 haoduohui -好多年 haoduonian -好多人 haoduoren -好多事 haoduoshi -好多时候 haoduoshihou -好多天 haoduotian -好多天前 haoduotianqian -好多需要 haoduoxuyao -好多字 haoduozi -好儿 haoer -毫发不爽 haofabushuang -好烦 haofan -浩繁 haofan -号房 haofang -豪放不羁 haofangbuji -好方法 haofangfa -耗费 haofei -毫分 haofen -豪富 haofu -好感 haogan -好高 haogao -好高务远 haogaowuyuan -好高骛远 haogaowuyuan -壕沟 haogou -好贵 haogui -好过 haoguo -浩瀚 haohan -好汉不吃眼前亏 haohanbuchiyanqiankui -号寒啼饥 haohantiji -好好 haohao -浩浩荡荡 haohaodangdang -好好儿 haohaoer -好好好 haohaohao -好好下 haohaoxia -好好先生 haohaoxiansheng -好喝 haohe -滈河 haohe -好黑 haohei -豪横 haoheng -好话 haohua -豪华 haohua -好极 haoji -好记 haoji -好几 haoji -好家伙 haojiahuo -号叫 haojiao -号角 haojiao -嗥叫 haojiao -好觉 haojiao -好几遍 haojibian -好几次 haojici -浩劫 haojie -耗竭 haojie -豪杰 haojie -好几个 haojige -好几家 haojijia -镐京 haojing -好景不常 haojingbuchang -好几年 haojinian -好几篇 haojipian -好几台 haojitai -好几天 haojitian -好久 haojiu -好几万 haojiwan -好几张 haojizhang -豪举 haoju -好卡 haoka -好看 haokan -好看点 haokandian -号坎儿 haokaner -好客 haoke -好坑 haokeng -号哭 haoku -好库 haoku -好困 haokun -好赖 haolai -好了 haole -好了疮疤忘了痛 haolechuangbawangletong -好累 haolei -好冷 haoleng -好了些 haolexie -好脸 haolian -濠梁之上 haoliangzhishang -好力宝 haolibao -毫厘不爽 haolibushuang -号令 haoling -毫厘千里 haoliqianli -号码 haoma -好嘛 haoma -好吗 haoma -号码拨 haomabo -号码簿 haomabu -号脉 haomai -豪迈 haomai -好慢 haoman -浩茫 haomang -好猫 haomao -毫毛 haomao -号码秀 haomaxiu -好梦 haomeng -豪门巨室 haomenjushi -浩淼 haomiao -毫末 haomo -好谋善断 haomoushanduan -好难 haonan -好男 haonan -好男儿 haonaner -好男人 haonanren -好难找到 haonanzhaodao -好难挣 haonanzheng -好呢 haone -耗能 haoneng -好女不穿嫁时衣 haonubuchuanjiashiyi -好哦啊 haooa -好哦我 haoowo -号炮 haopao -好朋友 haopengyou -好评 haoping -好奇 haoqi -浩气 haoqi -豪气 haoqi -壕堑 haoqian -好强 haoqiang -好气儿 haoqier -好起来 haoqilai -豪情壮志 haoqingzhuangzhi -好奇心 haoqixin -浩然之气 haoranzhiqi -好热 haore -好人 haoren -好人家 haorenjia -好日子 haorizi -貉绒 haorong -好容易 haorongyi -好肉剜疮 haorouwanchuang -浩如烟海 haoruyanhai -号丧 haosang -好色 haose -好上 haoshang -好尚 haoshang -好善乐施 haoshanleshi -耗神 haoshen -豪绅 haoshen -好生 haosheng -好胜 haosheng -好声好气 haoshenghaoqi -嚆矢 haoshi -好事 haoshi -好使 haoshi -耗时 haoshi -好事不出门 haoshibuchumen -好事多磨 haoshiduomo -好事者 haoshizhe -好事之徒 haoshizhitu -号手 haoshou -好受 haoshou -好手 haoshou -皓首 haoshou -豪爽 haoshuang -好说 haoshuo -好说歹说 haoshuodaishuo -好说话儿 haoshuohuaer -好似 haosi -耗损 haosun -浩叹 haotan -号咷 haotao -嚎咷 haotao -嚎啕 haotao -号啕大哭 haotaodaku -浩特 haote -好天儿 haotianer -昊天罔极 haotianwangji -好听 haoting -号筒 haotong -号头 haotou -哈偶哦 ha'ou'o haouo -好哇 haowa -号外 haowai -好玩 haowan -好晚 haowan -好玩不 haowanbu -好玩儿 haowaner -好为人师 haoweirenshi -好为事端 haoweishiduan -好问 haowen -好问决疑 haowenjueyi -好问则裕 haowenzeyu -毫无 haowu -好恶 haowu -毫无二致 haowuerzhi -毫无关系 haowuguanxi -毫无信息 haowuxinxi -毫无逊色 haowuxunse -毫无音讯 haowuyinxun -毫无意思 haowuyisi -毫无意义 haowuyiyi -毫无疑义 haowuyiyi -豪侠 haoxia -好像 haoxiang -好象 haoxiang -好想 haoxiang -好像不 haoxiangbu -好像不大好 haoxiangbudahao -好像该 haoxianggai -好象是 haoxiangshi -好像同步 haoxiangtongbu -好像在 haoxiangzai -好笑 haoxiao -好消息 haoxiaoxi -好些 haoxie -好些人 haoxieren -好心 haoxin -号星 haoxing -豪兴 haoxing -好性儿 haoxinger -好行小惠 haoxingxiaohui -好心好意 haoxinhaoyi -好辛苦 haoxinku -好心人 haoxinren -好心疼 haoxinteng -好心做了驴肝肺 haoxinzuoleluganfei -好学 haoxue -好呀 haoya -毫洋 haoyang -好样的 haoyangde -好样儿的 haoyangerde -豪言壮语 haoyanzhuangyu -号要 haoyao -号衣 haoyi -好意 haoyi -好一会 haoyihui -豪饮 haoyin -好意思 haoyisi -好逸恶劳 haoyiwulao -好一些 haoyixie -好哟个 haoyoge -好用 haoyong -好友 haoyou -好有 haoyou -蚝油 haoyou -好又多 haoyouduo -豪语 haoyu -豪雨 haoyu -皓月 haoyue -好运 haoyun -好与哦 haoyu'o haoyuo -好语如珠 haoyuruzhu -好早 haozao -豪宅 haozhai -号召 haozhao -好找 haozhao -毫针 haozhen -好整以暇 haozhengyixia -号志灯 haozhideng -好中 haozhong -豪猪 haozhu -好转 haozhuan -豪壮 haozhuang -好主意 haozhuyi -毫子 haozi -耗子 haozi -号子 haozi -耗资 haozi -蒿子 haozi -貉子 haozi -蒿子秆儿 haoziganer -好自为之 haoziweizhi -豪族 haozu -好做 haozuo -哈气 haqi -哈欠 haqian -哈萨克族 hasakezu -哈什蚂 hashima -和蔼可亲 heaikeqin -河浜 hebang -合抱 hebao -荷包 hebao -荷包蛋 hebaodan -河北梆子 hebeibangzi -何必 hebi -合璧 hebi -合并 hebing -和璧隋珠 hebisuizhu -呵壁问天 hebiwentian -合不来 hebulai -合不着 hebuzhao -喝彩 hecai -河槽 hecao -何曾 heceng -喝茶 hecha -核查 hecha -何尝 hechang -合唱 hechang -禾场 hechang -河汊子 hechazi -合成 hecheng -合成词 hechengci -合成橡胶 hechengxiangjiao -合成纤维 hechengxianwei -合成洗涤剂 hechengxidiji -合成洗衣粉 hechengxiyifen -何啻 hechi -呵叱 hechi -呵斥 hechi -何处 hechu -河川 hechuan -河床 hechuang -贺词 heci -核磁共振 hecigongzhen -盒带 hedai -核弹 hedan -核弹头 hedantou -河道 hedao -喝倒彩 hedaocai -和大小姐 hedaxiaojie -合得来 hedelai -何等 hedeng -合得着 hedezhao -阖第 hedi -贺电 hedian -喝点水 hedianshui -核电站 hedianzhan -核定 heding -河东狮吼 hedongshihou -核对 hedui -和恶化 heehua -和而不唱 heerbuchang -和而不同 heerbutong -荷尔蒙 heermeng -合二为一 heerweiyi -核讹诈 heezha -核发 hefa -鹤发鸡皮 hefajipi -盒饭 hefan -何方 hefang -何妨 hefang -河防 hefang -核反应 hefanying -核反应堆 hefanyingdui -鹤发童颜 hefatongyan -河肥 hefei -和风细雨 hefengxiyu -呵佛骂祖 hefomazu -和服 hefu -阖府 hefu -核辐射 hefushe -合该 hegai -合格 hege -合共 hegong -河工 hegong -河沟 hegou -何故 hegu -合股 hegu -河谷 hegu -喝光 heguang -和光同尘 heguangtongchen -核果 heguo -和哈 heha -河海不择细流 hehaibuzexiliu -河汉 hehan -贺函 hehan -和好 hehao -呵呵 hehe -嗬嗬 hehe -呵喝 hehe -翯翯 hehe -呵呵呵 hehehe -呵呵呵呵 hehehehe -和很 hehen -赫赫有名 heheyouming -合乎 hehu -呵护 hehu -荷花 hehua -合欢 hehuan -和缓 hehuan -和会 hehui -合伙 hehuo -合伙人 hehuoren -黑暗 heian -黑白 heibai -黑白分明 heibaifenming -黑白片 heibaipian -黑白片儿 heibaipianer -黑白世界 heibaishijie -黑板 heiban -黑板报 heibanbao -黑帮 heibang -黑不溜秋 heibuliuqiu -黑车 heiche -黑沉沉 heichenchen -黑带 heidai -黑灯瞎火 heidengxiahuo -黑底 heidi -黑店 heidian -黑洞 heidong -黑洞洞 heidongdong -黑豆 heidou -黑多 heiduo -黑恶 heie -嘿呃 heie -黑诶 heiei -黑非洲 heifeizhou -黑腹果蝇 heifuguoying -黑钙土 heigaitu -黑更半夜 heigengbanye -黑管 heiguan -黑光 heiguang -黑咕隆咚 heigulongdong -黑锅 heiguo -嘿嘿 heihei -黑户 heihu -黑话 heihua -黑乎乎 heihuhu -黑糊糊 heihuhu -黑货 heihuo -黑胶绸 heijiaochou -黑金 heijin -黑晶 heijing -黑客 heike -黑口 heikou -黑龙潭 heilongtan -黑马 heima -黑茫茫 heimangmang -黑毛 heimao -黑蒙蒙 heimengmeng -黑名单 heimingdan -黑幕 heimu -黑屏 heiping -黑棋 heiqi -黑钱 heiqian -黑枪 heiqiang -黑黢黢 heiququ -黑热病 heirebing -黑人 heiren -黑色 heise -黑色火药 heisehuoyao -黑色金属 heisejinshu -黑色收入 heiseshouru -黑色素 heisesu -黑色幽默 heiseyoumo -黑哨 heishao -黑社会 heishehui -黑市 heishi -黑石 heishi -黑手 heishou -黑糖 heitang -黑陶 heitao -黑陶文化 heitaowenhua -黑体 heiti -黑天摸地 heitianmodi -黑头 heitou -黑土 heitu -黑窝 heiwo -黑下 heixia -黑箱 heixiang -黑箱操作 heixiangcaozuo -黑匣子 heixiazi -黑瞎子 heixiazi -黑信 heixin -黑心 heixin -黑猩猩 heixingxing -黑熊 heixiong -嘿咻 heixiu -黑魆魆 heixuxu -黑眼珠 heiyanzhu -黑压压 heiyaya -黑夜 heiye -黑衣 heiyi -黑衣服 heiyifu -黑幽幽 heiyouyou -黑油油 heiyouyou -黑黝黝 heiyouyou -黑鱼 heiyu -黑云压城城欲摧 heiyunyachengchengyucui -黑枣 heizao -黑种 heizhong -黑子 heizi -黑字 heizi -合击 heji -合剂 heji -合集 heji -合计 heji -核计 heji -鹖鸡 heji -合家 hejia -合家欢 hejiahuan -核减 hejian -合脚 hejiao -何解 hejie -和解 hejie -合卺 hejin -合金 hejin -何静 hejing -喝酒 hejiu -喝酒去 hejiuqu -和局 heju -贺卡 heka -合口 hekou -河口 hekou -合口呼 hekouhu -何苦 heku -何况 hekuang -何来 helai -荷兰豆 helandou -荷兰语 helanyu -合饹 hele -和乐 hele -饸饹 hele -何乐不为 helebuwei -何乐而不为 heleerbuwei -合理 heli -核力 heli -贺礼 heli -河梁携手 heliangxieshou -合理合法 helihefa -合理化 helihua -鹤唳华亭 helihuating -鹤立鸡群 helijiqun -喝令 heling -合流 heliu -河流 heliu -合理性 helixing -合拢 helong -合龙 helong -河漏 helou -河落海干 heluohaigan -河马 hema -褐马鸡 hemaji -河漫滩 hemantan -和美 hemei -褐煤 hemei -喝闷酒 hemenjiu -和面 hemian -禾苗 hemiao -鹤鸣九皋 hemingjiugao -鹤鸣之士 hemingzhishi -喝墨水 hemoshui -合谋 hemou -河目海口 hemuhaikou -和睦相处 hemuxiangchu -和那好哦 henahaoo -河南 henan -河南梆子 henanbangzi -河南坠子 henanzhuizi -很棒小秘书 henbangxiaomishu -很暴力 henbaoli -很不 henbu -很不错 henbucuo -恨不得 henbude -很不多 henbuduo -很不方便 henbufangbian -很不负责任 henbufuzeren -很不满 henbuman -很不容易 henburongyi -很不是 henbushi -很不爽 henbushuang -很差 hencha -很差经 henchajing -很长 henchang -很大 henda -很大变化 hendabianhua -很到位 hendaowei -很大一盘棋 hendayipanqi -很低 hendi -狠毒 hendu -很短 henduan -很对 hendui -很多 henduo -很多遍 henduobian -很多程序 henduochengxu -很多次 henduoci -很多带 henduodai -很多方面 henduofangmian -很多个 henduoge -很多好 henduohao -很多梦 henduomeng -很多钱 henduoqian -很多人 henduoren -很多事 henduoshi -很多时候 henduoshihou -很多文件 henduowenjian -核能 heneng -很烦 henfan -很方便 henfangbian -很高 hengao -很高级 hengaoji -很高兴 hengaoxing -横暴 hengbao -横标 hengbiao -横波 hengbo -横财 hengcai -恒产 hengchan -哼哧 hengchi -恒齿 hengchi -横冲直撞 hengchongzhizhuang -横穿 hengchuan -横倒竖歪 hengdaoshuwai -恒等式 hengdengshi -横笛 hengdi -恒定 hengding -横渡 hengdu -横队 hengdui -姮娥 henge -哼儿哈儿 hengerhaer -横幅 hengfu -横膈膜 henggemo -横亘 henggen -恒古 henggu -横贯 hengguan -哼哈二将 henghaerjiang -哼哼 hengheng -恒河沙数 hengheshashu -哼唧 hengji -桁架 hengjia -横加 hengjia -横结肠 hengjiechang -恒久 hengjiu -亨利 hengli -恒量 hengliang -衡量 hengliang -横蛮无理 hengmanwuli -横眉怒目 hengmeinumu -横眉竖眼 hengmeishuyan -珩磨 hengmo -横逆 hengni -横批 hengpi -横披 hengpi -横屏 hengping -横剖面 hengpoumian -衡器 hengqi -横七竖八 hengqishuba -横肉 hengrou -横扫千军 hengsaoqianjun -横生枝节 hengshengzhijie -横事 hengshi -横是 hengshi -横竖 hengshu -横槊赋诗 hengshuofushi -横死 hengsi -横挑鼻子竖挑眼 hengtiaobizishutiaoyan -很贵 hengui -恒温 hengwen -横纹 hengwen -恒温动物 hengwendongwu -横纹肌 hengwenji -横向 hengxiang -恒心 hengxin -横心 hengxin -恒星 hengxing -横行霸道 hengxingbadao -横行不法 hengxingbufa -恒星年 hengxingnian -横行无忌 hengxingwuji -恒星系 hengxingxi -横痃 hengxuan -衡阳雁断 hengyangyanduan -横溢 hengyi -哼唷 hengyo -横征暴敛 hengzhengbaolian -横直 hengzhi -恨海难填 henhainantian -很好 henhao -很好吃 henhaochi -很好吃的 henhaochide -很好看 henhaokan -很好听 henhaoting -很好玩 henhaowan -很好玩那 henhaowanna -很好笑 henhaoxiao -很好用 henhaoyong -狠狠 henhen -恨恨 henhen -狠话 henhua -很黄 henhuang -很火 henhuo -和你 heni -贺年 henian -何年鸟月 henianniaoyue -痕迹 henji -很简单 henjiandan -很近 henjin -很紧 henjin -很久 henjiu -很久很久 henjiuhenjiu -很可能 henkeneng -很快 henkuai -很困 henkun -很烂 henlan -很蓝 henlan -很老 henlao -很累 henlei -很冷 henleng -很厉害 henlihai -很乱 henluan -很麻烦 henmafan -很慢 henman -很忙 henmang -很满意 henmanyi -狠命 henming -很明白 henmingbai -很难 hennan -很难办 hennanban -很难看 hennankan -很难学 hennanxue -很难用 hennanyong -很能 henneng -很漂亮 henpiaoliang -很强 henqiang -很强大 henqiangda -很奇怪 henqiguai -很轻 henqing -很清楚 henqingchu -很热 henre -恨人 henren -很容 henrong -很容易 henrongyi -恨入骨髓 henrugusui -很弱 henruo -恨如头醋 henrutoucu -很伤心 henshangxin -很少 henshao -很少用 henshaoyong -很少有人用 henshaoyourenyong -很深 henshen -很是 henshi -恨事 henshi -很是不明白 henshibumingbai -很适合 henshihe -很是生气 henshishengqi -很熟 henshu -很爽 henshuang -很顺 henshun -很顺利 henshunli -恨死 hensi -很讨厌 hentaoyan -很疼 henteng -恨铁不成钢 hentiebuchenggang -很图 hentu -和暖 henuan -很想 henxiang -很像 henxiang -很香 henxiang -恨相知晚 henxiangzhiwan -很小 henxiao -很喜欢 henxihuan -狠心 henxin -很辛苦 henxinku -很凶 henxiong -恨意 henyi -很一般 henyiban -很硬 henying -很有 henyou -很有可能 henyoukeneng -很有用 henyouyong -很远 henyuan -很赞 henzan -很早 henzao -很值 henzhi -恨之入骨 henzhirugu -很重 henzhong -很重要 henzhongyao -合拍 hepai -和盘托出 hepantuochu -和平鸽 hepingge -和平共处 hepinggongchu -和平共处五项原则 hepinggongchuwuxiangyuanze -和平奖 hepingjiang -和平谈判 hepingtanpan -合浦珠还 hepuzhuhuan -和棋 heqi -和洽 heqia -呵欠 heqian -荷枪实弹 heqiangshidan -核潜艇 heqianting -和亲 heqin -河清海晏 heqinghaiyan -合情合理 heqingheli -河清难俟 heqingnansi -何其相似乃尔 heqixiangsinaier -和气致祥 heqizhixiang -河曲 hequ -河渠 hequ -何去何从 hequhecong -合群 hequn -赫然而怒 heranernu -核燃料 heranliao -何人 heren -何如 heru -和如琴瑟 heruqinse -合扇 heshan -和善 heshan -河山带砺 heshandaili -喝上 heshang -和尚头 heshangtou -合身 heshen -和绅 heshen -河身 heshen -和声 hesheng -合十 heshi -合式 heshi -合适 heshi -何时 heshi -和诗 heshi -核实 heshi -和事佬 heshilao -和事老 heshilao -何首乌 heshouwu -合数 heshu -河水 heshui -喝水 heshui -河水不洗船 heshuibuxichuan -和顺 heshun -合四乙尺工 hesiyichegong -合四一上尺 hesiyishangche -合四一上尺工凡六五乙 hesiyishangchegongfanliuwuyi -合算 hesuan -核算 hesuan -贺岁 hesui -贺岁版 hesuiban -和谈 hetan -河滩 hetan -荷塘 hetang -核糖核酸 hetanghesuan -核桃 hetao -河套 hetao -合同 hetong -合同工 hetonggong -合同谈判 hetongtanpan -河豚 hetun -河外星系 hewaixingxi -和婉 hewan -喝完 hewan -河网 hewang -何为 hewei -何谓 hewei -合围 hewei -和文 hewen -喝问 hewen -核武器 hewuqi -河西 hexi -贺喜 hexi -河鲜 hexian -颌下腺 hexiaxian -喝西北风 hexibeifeng -和谐 hexie -河蟹 hexie -核心 hexin -贺信 hexin -河西走廊 hexizoulang -何须 hexu -和煦 hexu -何许人 hexuren -合演 heyan -合眼 heyan -核验 heyan -河沿 heyan -合阳 heyang -郃阳 heyang -和颜悦色 heyanyuese -合叶 heye -何以 heyi -合宜 heyi -合意 heyi -和易 heyi -和议 heyi -褐衣不完 heyibuwan -合影 heying -合营 heying -合影照 heyingzhao -合议庭 heyiting -合用 heyong -和有 heyou -何有此说 heyoucishuo -合约 heyue -和悦 heyue -和约 heyue -河鱼腹疾 heyufuji -河运 heyun -何在 hezai -荷载 hezai -合葬 hezang -呵责 heze -菏泽 heze -核战争 hezhanzheng -合照 hezhao -合辙 hezhe -喝着 hezhe -涸辙之鲋 hezhezhifu -赫哲族 hezhezu -何止 hezhi -荷重 hezhong -和衷共济 hezhonggongji -盒装 hezhuang -核装置 hezhuangzhi -核准 hezhun -合子 hezi -合资 hezi -核子 hezi -核资 hezi -盒子 hezi -诃子 hezi -赫兹 hezi -盒子里 hezili -盒子枪 heziqiang -合从连衡 hezonglianheng -合奏 hezou -何足挂齿 hezuguachi -喝醉 hezui -鹤嘴镐 hezuigao -合作 hezuo -合作化 hezuohua -合作社 hezuoshe -合作正 hezuozheng -何足为奇 hezuweiqi -红案 hongan -红白喜事 hongbaixishi -洪帮 hongbang -红榜 hongbang -红包 hongbao -红宝石 hongbaoshi -烘焙 hongbei -红不棱登 hongbulengdeng -荭草 hongcao -红茶 hongcha -红潮 hongchao -烘衬 hongchen -红筹股 hongchougu -哄传 hongchuan -宏大 hongda -洪大 hongda -红蛋 hongdan -红灯区 hongdengqu -红点颏 hongdianke -澒洞 hongdong -轰动 hongdong -红东东 hongdongdong -哄动一时 hongdongyishi -哄逗 hongdou -红豆相思 hongdouxiangsi -鸿飞冥冥 hongfeimingming -洪峰 hongfeng -宏富 hongfu -鸿福 hongfu -洪福齐天 hongfuqitian -烘干 honggan -轰赶 honggan -红股 honggu -宏观 hongguan -红光 hongguang -红光满面 hongguangmanmian -宏观经济学 hongguanjingjixue -宏观世界 hongguanshijie -红果儿 hongguoer -红菓儿 hongguoer -红骨髓 honggusui -哄哄 honghong -烘烘 honghong -轰轰烈烈 honghonglielie -洪荒 honghuang -红花油 honghuayou -鸿鹄将至 honghujiangzhi -红火 honghuo -红货 honghuo -鸿鹄之志 honghuzhizhi -宏基 hongji -轰击 hongji -鸿渐之仪 hongjianzhiyi -红教 hongjiao -红净 hongjing -红酒 hongjiu -红角 hongjue -红军 hongjun -烘烤 hongkao -宏丽 hongli -红利 hongli -红脸 honglian -洪亮 hongliang -洪量 hongliang -红领巾 honglingjin -洪流 hongliu -烘笼 honglong -轰隆 honglong -洪炉点雪 hongludianxue -洪炉燎发 hongluliaofa -宏论 honglun -弘论 honglun -红绿灯 honglvdeng -红马甲 hongmajia -红毛丹 hongmaodan -红毛坭 hongmaoni -鸿毛泰山 hongmaotaishan -红帽子 hongmaozi -红梅 hongmei -红霉素 hongmeisu -黉门 hongmen -鸿濛 hongmeng -鸿蒙 hongmeng -鸿门宴 hongmenyan -轰鸣 hongming -虹膜 hongmo -红木 hongmu -红模子 hongmuzi -红男绿女 hongnanlunu -哄闹 hongnao -红娘 hongniang -哄弄 hongnong -红牌 hongpai -红盘 hongpan -哄骗 hongpian -鸿篇巨制 hongpianjuzhi -红票 hongpiao -红皮书 hongpishu -红扑扑 hongpupu -红葡萄藤 hongputaoteng -红契 hongqi -红旗 hongqi -哄抢 hongqiang -红旗报捷 hongqibaojie -红青 hongqing -红情绿意 hongqingluyi -红区 hongqu -哄然 hongran -烘染 hongran -轰然 hongran -红壤 hongrang -红热 hongre -红人 hongren -红日 hongri -红日三竿 hongrisangan -鸿儒 hongru -红润 hongrun -红色 hongse -红色状元 hongsezhuangyuan -宏赡 hongshan -红苕 hongshao -红烧肉 hongshaorou -红烧鱼 hongshaoyu -红生 hongsheng -红绳系足 hongshengjizu -红十字 hongshizi -红十字会 hongshizihui -红薯 hongshu -洪水 hongshui -洪水横流 hongshuihengliu -洪水猛兽 hongshuimengshou -哄抬 hongtai -红糖 hongtang -哄堂大笑 hongtangdaxiao -洪涛 hongtao -红彤彤 hongtongtong -红头文件 hongtouwenjian -宏图 hongtu -弘图 hongtu -红土 hongtu -鸿图 hongtu -烘托 hongtuo -红土子 hongtuzi -红外 hongwai -红外线 hongwaixian -宏伟 hongwei -洪武 hongwu -洪熙 hongxi -虹吸 hongxi -烘箱 hongxiang -轰响 hongxiang -红细胞 hongxibao -虹吸管 hongxiguan -鸿稀鳞绝 hongxilinjue -红心 hongxin -红星 hongxing -红杏出墙 hongxingchuqiang -红袖套 hongxiutao -虹吸现象 hongxixianxiang -红学 hongxue -红血球 hongxueqiu -红眼 hongyan -鸿雁哀鸣 hongyanaiming -红眼病 hongyanbing -红颜薄命 hongyanboming -宏扬 hongyang -弘扬 hongyang -红样 hongyang -红艳艳 hongyanyan -红叶题诗 hongyetishi -红缨枪 hongyingqiang -宏愿 hongyuan -弘愿 hongyuan -红云 hongyun -红晕 hongyun -红运 hongyun -鸿运 hongyun -烘云托月 hongyuntuoyue -洪灾 hongzai -轰炸 hongzha -轰炸机 hongzhaji -弘旨 hongzhi -弘治 hongzhi -红肿 hongzhong -闳中肆外 hongzhongsiwai -红妆 hongzhuang -红装 hongzhuang -红字 hongzi -红钻 hongzuan -厚爱 houai -后半晌 houbanshang -后半天 houbantian -后半夜 houbanye -后背 houbei -后备 houbei -后辈 houbei -后备军 houbeijun -后备箱 houbeixiang -后边 houbian -后鼻音 houbiyin -厚薄 houbo -厚薄规 houbogui -候补 houbu -后步 houbu -喉擦音 houcayin -候场 houchang -候车室 houcheshi -候虫 houchong -厚此薄彼 houcibaobi houcibobi -厚待 houdai -后代 houdai -厚道 houdao -后到 houdao -猴岛 houdao -厚德载物 houdezaiwu -后爹 houdie -厚度 houdu -后盾 houdun -厚墩墩 houdundun -后儿 houer -猴儿精 houerjing -后方 houfang -后发优势 houfayoushi -后发制人 houfazhiren -候风地动仪 houfengdidongyi -后父 houfu -后福无量 houfuwuliang -侯服玉食 houfuyushi -后跟 hougen -后宫 hougong -候光 houguang -厚古薄今 hougubojin -后果 houguo -后顾之忧 houguzhiyou -后汉 houhan -吼吼 houhou -后话 houhua -后患无穷 houhuanwuqiong -后悔 houhui -后悔无及 houhuiwuji -后悔药 houhuiyao -后会有期 houhuiyouqi -后婚儿 houhuner -猴急 houji -后记 houji -候教 houjiao -后脚 houjiao -吼叫 houjiao -喉交 houjiao -喉结 houjie -后劲 houjin -后晋 houjin -后襟 houjin -后金 houjin -厚今薄古 houjinbogu -后景 houjing -后继无人 houjiwuren -后继有人 houjiyouren -后来 houlai -后来居上 houlaijushang -后来者 houlaizhe -后来者居上 houlaizhejushang -后浪推前浪 houlangtuiqianlang -厚利 houli -厚礼 houli -后脸儿 houlianer -后梁 houliang -喉咙 houlong -后路 houlu -后妈 houma -厚貌深情 houmaoshenqing -后门 houmen -鲘门 houmen -侯门如海 houmenruhai -后面 houmian -后面的 houmiande -后母 houmu -后脑 hounao -后脑勺儿 hounaoshaoer -后年 hounian -后娘 houniang -猴年马月 hounianmayue -候鸟 houniao -后排 houpai -猴屁股 houpigu -猴皮筋儿 houpijiner -后期 houqi -后勤 houqin -后鞧 houqiu -后起之秀 houqizhixiu -后人 houren -后任 houren -吼三叫死 housanjiaosi -喉塞音 houseyin -后厦 housha -后山 houshan -后晌 houshang -喉舌 houshe -候审 houshen -后身 houshen -吼声 housheng -齁声 housheng -后生可畏 houshengkewei -厚实 houshi -后事 houshi -后市 houshi -后时候 houshihou -后手 houshou -后首 houshou -后嗣 housi -后台 houtai -后台老板 houtailaoban -后唐 houtang -后天 houtian -后头 houtou -喉头 houtou -后退 houtui -后晚 houwan -厚望 houwang -后卫 houwei -候温 houwen -后文 houwen -猴戏 houxi -后心 houxin -后续 houxu -候选词 houxuanci -候选人 houxuanren -后学 houxue -后仰 houyang -厚颜无耻 houyanwuchi -厚意 houyi -后裔 houyi -后尾儿 houyier -后影 houying -后遗症 houyizheng -后用 houyong -厚遇 houyu -后援 houyuan -后院 houyuan -厚葬 houzang -后账 houzhang -后罩房 houzhaofang -后者 houzhe -侯着 houzhe -吼着 houzhe -厚着 houzhe -候诊 houzhen -后肢 houzhi -后知后觉 houzhihoujue -厚重 houzhong -后周 houzhou -后缀 houzhui -猴子 houzi -瘊子 houzi -后坐 houzuo -后坐力 houzuoli -话把儿 huabaer -花白 huabai -话白 huabai -画板 huaban -花瓣 huaban -花帮 huabang -画报 huabao -花苞 huabao -花把势 huabashi -华北 huabei -花被 huabei -话本 huaben -画笔 huabi -哗变 huabian -花边 huabian -华表 huabiao -话别 huabie -滑冰 huabing -话柄 huabing -画饼充饥 huabingchongji -划拨 huabo -画布 huabu -滑不唧溜 huabujiliu -划不来 huabulai -花不棱登 huabulengdeng -话不投机 huabutouji -华不再扬 huabuzaiyang -花残月缺 huacanyueque -花草 huacao -划策 huace -画册 huace -花插 huacha -花茶 huacha -话茬儿 huachaer -花插着 huachazhe -花车 huache -滑车神经 huacheshenjing -花池子 huachizi -化除 huachu -划船 huachuan -花丛 huacong -华诞 huadan -花旦 huadan -华达呢 huadani -画到 huadao -花搭着 huadazhe -划得来 huadelai -华灯 huadeng -花灯 huadeng -花灯戏 huadengxi -花店 huadian -花点子 huadianzi -花雕 huadiao -画地而趋 huadierqu -画荻教子 huadijiaozi -画地刻木 huadikemu -划定 huading -画地为牢 huadiweilao -化冻 huadong -华东 huadong -滑动 huadong -画栋雕梁 huadongdiaoliang -花朵 huaduo -花萼 huae -花儿 huaer -华而不实 huaerbushi -花儿洞子 huaerdongzi -花儿匠 huaerjiang -华尔街 huaerjie -花儿样子 huaeryangzi -花儿针 huaerzhen -华尔兹 huaerzi -华发 huafa -画舫 huafang -花房 huafang -化肥 huafei -花费 huafei -话费 huafei -花肥 huafei -话费呃 huafeie -划分 huafen -划粉 huafen -花粉 huafen -话锋 huafeng -花粉篮 huafenlan -画幅 huafu -画符 huafu -华盖 huagai -滑竿 huagan -化干戈为玉帛 huagangeweiyubo -花岗岩 huagangyan -画稿 huagao -花梗 huageng -化工 huagong -华工 huagong -画供 huagong -画工 huagong -花鼓 huagu -花冠 huaguan -华冠丽服 huaguanlifu -花骨朵 huaguduo -花棍舞 huagunwu -划过去 huaguoqu -花鼓戏 huaguxi -华翰 huahan -花好月圆 huahaoyueyuan -化合 huahe -化合价 huahejia -花和尚 huaheshang -化合物 huahewu -花红柳绿 huahongliulu -花花 huahua -哗哗 huahua -花花肠子 huahuachangzi -花花搭搭 huahuadada -花花公子 huahuagongzi -花花绿绿 huahualvlv -花环 huahuan -花花世界 huahuashijie -画虎画皮难画骨 huahuhuapinanhuagu -花会 huahui -花卉 huahui -画虎类狗 huahuleigou -耲耙 huaiba -怀抱 huaibao -怀宝迷邦 huaibaomibang -淮北 huaibei -怀表 huaibiao -怀璧其罪 huaibiqizui -怀才不遇 huaicaibuyu -坏处 huaichu -怀春 huaichun -坏蛋 huaidan -坏蛋是怎么练成的 huaidanshizenmelianchengde -坏道 huaidao -坏东西 huaidongxi -坏分子 huaifenzi -怀古 huaigu -淮海 huaihai -怀恨 huaihen -坏话 huaihua -坏坏 huaihuai -怀瑾握瑜 huaijinwoyu -怀旧 huaijiu -坏疽 huaiju -淮剧 huaiju -淮橘为枳 huaijuweizhi -怀恋 huailian -淮南鸡犬 huainanjiquan -怀念 huainian -怀铅提椠 huaiqiantiqian -坏人 huairen -怀柔 huairou -怀上 huaishang -坏事 huaishi -坏水 huaishui -坏死 huaisi -怀胎 huaitai -怀想 huaixiang -坏小子 huaixiaozi -怀疑 huaiyi -怀孕 huaiyun -坏账 huaizhang -怀着 huaizhe -怀着鬼胎 huaizheguitai -踝子骨 huaizigu -滑稽 huaji -花季 huaji -话机 huaji -划价 huajia -画夹 huajia -画家 huajia -画架 huajia -花架 huajia -花甲 huajia -画匠 huajiang -花椒 huajiao -花轿 huajiao -花架子 huajiazi -化解 huajie -花街柳巷 huajieliuxiang -化境 huajing -滑精 huajing -画境 huajing -花镜 huajing -画镜线 huajingxian -话旧 huajiu -滑稽戏 huajixi -画具 huaju -话剧 huaju -花卷 huajuan -画卷 huajuan -画句号 huajuhao -话口儿 huakouer -花魁 huakui -划拉 huala -花篮 hualan -画廊 hualang -花蕾 hualei -华里 huali -话里 huali -华丽 huali -花脸 hualian -化疗 hualiao -花里胡哨 hualihushao -花令 hualing -花翎 hualing -化零为整 hualingweizheng -滑溜 hualiu -骅骝 hualiu -花柳病 hualiubing -话里有话 hualiyouhua -画龙点睛 hualongdianjing -滑轮 hualun -滑轮组 hualunzu -花露水 hualushui -花露岁 hualusui -华美 huamei -画眉 huamei -花蜜 huami -画面 huamian -花面狸 huamianli -花苗 huamiao -花名册 huamingce -化募 huamu -花木 huamu -护岸 hu'an huan -华南 huanan -华南虎 huananhu -华南话 huananhua -环靶 huanba -换班 huanban -环保 huanbao -环抱 huanbao -还报 huanbao -还本 huanben -欢蹦乱跳 huanbengluantiao -缓兵之计 huanbingzhiji -缓不济急 huanbujiji -换茬 huancha -欢畅 huanchang -环衬 huanchen -换成 huancheng -缓冲 huanchong -缓冲区 huanchongqu -患处 huanchu -缓存 huancun -还贷 huandai -环岛 huandao -患得患失 huandehuanshi -幻灯机 huandengji -换掉 huandiao -换地图 huanditu -环堵萧然 huanduxiaoran -换防 huanfang -环肥燕瘦 huanfeiyanshou -萑苻泽 huanfuze -黄斑 huangban -谎报 huangbao -黄包车 huangbaoche -黄骠马 huangbiaoma -黄表纸 huangbiaozhi -癀病 huangbing -黄柏 huangbo -黄檗 huangbo -黄不垃圾 huangbulaji -慌不择路 huangbuzelu -黄菜 huangcai -黄灿灿 huangcancan -荒草 huangcao -皇朝 huangchao -黄巢起义 huangchaoqiyi -皇城 huangcheng -潢池弄兵 huangchinongbing -蝗虫 huangchong -皇储 huangchu -慌促 huangcu -荒村 huangcun -黄疸 huangdan -荒诞不经 huangdanbujing -晃荡 huangdang -荒诞无稽 huangdanwuji -黄道带 huangdaodai -黄道吉日 huangdaojiri -黄道十二宫 huangdaoshiergong -黄澄澄 huangdengdeng -皇帝 huangdi -黄帝 huangdi -皇帝微笑不语 huangdiweixiaobuyu -晃动 huangdong -黄豆芽 huangdouya -黄毒 huangdu -欢歌 huange -换个地 huangedi -换个儿 huangeer -换个环境 huangehuanjing -黄耳传书 huangerchuanshu -黄发垂髫 huangfachuitiao -黄发儿齿 huangfaerchi -荒废 huangfei -皇甫 huangfu -皇宫 huanggong -荒古 huanggu -黄瓜 huanggua -皇冠 huangguan -黄果树瀑布 huangguoshupubu -黄骨髓 huanggusui -黄海 huanghai -黄河 huanghe -皇后 huanghou -恍忽 huanghu -谎花 huanghua -谎话 huanghua -黄花 huanghua -黄花菜 huanghuacai -喤喤 huanghuang -煌煌 huanghuang -皇皇 huanghuang -遑遑 huanghuang -锽锽 huanghuang -惶惶不安 huanghuangbu'an huanghuangbuan -惶惶不可终日 huanghuangbukezhongri -皇皇巨著 huanghuangjuzhu -慌慌张张 huanghuangzhangzhang -黄花女儿 huanghuanver -黄花晚节 huanghuawanjie -黄昏 huanghun -黄昏恋 huanghunlian -惶惑 huanghuo -荒寂 huangji -皇家 huangjia -谎价 huangjia -黄酱 huangjiang -黄教 huangjiao -黄金 huangjin -黄金分割 huangjinfenge -黄猄 huangjing -黄巾起义 huangjinqiyi -黄金时代 huangjinshidai -黄金铸象 huangjinzhuxiang -黄酒 huangjiu -惶遽 huangju -黄菊 huangju -惶恐不安 huangkongbu'an huangkongbuan -黄口孺子 huangkouruzi -黄口小儿 huangkouxiaoer -黄蜡 huangla -黄鹂 huangli -皇粮 huangliang -荒凉 huangliang -黄梁美梦 huangliangmeimeng -黄粱梦 huangliangmeng -黄梁一梦 huangliangyimeng -黄连木 huanglianmu -黄栌 huanglu -慌乱 huangluan -荒乱 huangluan -遑论 huanglun -黄垆之痛 huangluzhitong -慌忙 huangmang -黄毛丫头 huangmaoyatou -黄梅季 huangmeiji -黄梅戏 huangmeixi -黄梅雨 huangmeiyu -黄米 huangmi -黄绵袄子 huangmianaozi -荒谬绝伦 huangmiujuelun -荒漠 huangmo -荒漠化 huangmohua -蝗蝻 huangnan -黄牛 huangniu -换工 huangong -黄牌 huangpai -黄袍加身 huangpaojiashen -荒僻 huangpi -黄皮书 huangpishu -黄芪 huangqi -荒歉 huangqian -皇亲国戚 huangqinguoqi -皇权 huangquan -黄雀伺蝉 huangquesichan -恍然 huangran -惶然 huangran -恍然大悟 huangrandawu -黄壤 huangrang -恍如隔世 huangrugeshi -恍如梦境 huangrumengjing -黄色 huangse -黄色电影 huangsedianying -黄色网 huangsewang -黄色小说 huangsexiaoshuo -黄色炸药 huangsezhayao -黄沙飞天 huangshafeitian -黄山 huangshan -黄鳝 huangshan -慌神儿 huangshener -皇室 huangshi -黄石 huangshi -荒时暴月 huangshibaoyue -黄石理工学院 huangshiligongxueyuan -慌手慌脚 huangshouhuangjiao -荒数 huangshu -荒疏 huangshu -黄熟 huangshu -湟水 huangshui -黄鼠狼 huangshulang -惶悚 huangsong -皇太后 huangtaihou -黄台之瓜 huangtaizhigua -皇太子 huangtaizi -荒唐 huangtang -黄汤 huangtang -黄糖 huangtang -黄体 huangti -皇天后土 huangtianhoutu -黄童白叟 huangtongbaisou -黄头发 huangtoufa -黄土 huangtu -环顾 huangu -宦官 huanguan -换过 huanguo -换过去 huanguoqu -皇位 huangwei -恍悟 huangwu -荒芜 huangwu -荒无人烟 huangwurenyan -荒信 huangxin -谎信 huangxin -黄癣 huangxuan -黄牙 huangya -晃眼 huangyan -谎言 huangyan -黄烟 huangyan -黄杨厄闰 huangyangerun -黄猺 huangyao -荒野 huangye -黄页 huangye -黄衣 huangyi -黄莺 huangying -荒淫无耻 huangyinwuchi -荒淫无度 huangyinwudu -晃悠 huangyou -黄油 huangyou -黄鼬 huangyou -湟鱼 huangyu -黄鱼 huangyu -荒原 huangyuan -蝗灾 huangzai -黄账 huangzhang -黄纸板 huangzhiban -黄种 huangzhong -黄钟毁弃 huangzhonghuiqi -幌子 huangzi -皇子 huangzi -皇族 huangzu -宦海 huanhai -换行 huanhang -换行符 huanhangfu -换号 huanhao -洹河 huanhe -澴河 huanhe -环合 huanhe -缓和 huanhe -欢呼 huanhu -幻化 huanhua -涣涣 huanhuan -换回 huanhui -阛阓 huanhui -滑腻 huani -花呢 huani -花鸟 huaniao -换季 huanji -还击 huanji -缓颊 huanjia -换肩 huanjian -擐甲执兵 huanjiazhibing -换届 huanjie -缓解 huanjie -环节 huanjie -环节动物 huanjiedongwu -幻境 huanjing -幻景 huanjing -环境 huanjing -环境保护 huanjingbaohu -环境变量 huanjingbianliang -环境标志 huanjingbiaozhi -环境壁垒 huanjingbilei -环境规划 huanjingguihua -环境好 huanjinghao -环境污染 huanjingwuran -环境下 huanjingxia -环境要素 huanjingyaosu -缓急轻重 huanjiqingzhong -欢聚 huanju -幻觉 huanjue -换壳 huanke -还口 huankou -欢快 huankuai -换来换去 huanlaihuanqu -欢乐 huanle -还礼 huanli -护岸林 hu'anlin huanlin -环流 huanliu -换马 huanma -缓慢 huanman -幻梦 huanmeng -幻灭 huanmie -换名 huanming -患难与共 huannanyugong -患难之交 huannanzhijiao -欢闹 huannao -换脑筋 huannaojin -化脓 huanong -花农 huanong -缓坡 huanpo -唤起 huanqi -缓期 huanqi -缓气 huanqi -欢洽 huanqia -换钱 huanqian -还迁 huanqian -还钱 huanqian -换亲 huanqin -欢庆 huanqing -还情 huanqing -换气扇 huanqishan -寰球 huanqiu -环球 huanqiu -换取 huanqu -涣然冰释 huanranbingshi -焕然一新 huanranyixin -环绕 huanrao -换人 huanren -涣散 huansan -浣纱 huansha -换上 huanshang -患上 huanshang -还上 huanshang -环生 huansheng -欢声雷动 huanshengleidong -欢实 huanshi -环视 huanshi -换手 huanshou -缳首 huanshou -还手 huanshou -换手率 huanshoulv -幻术 huanshu -换水 huanshui -欢送 huansong -还俗 huansu -换算 huansuan -换汤不换药 huantangbuhuanyao -欢腾 huanteng -欢天喜地 huantianxidi -换帖 huantie -唤头 huantou -宦途 huantu -换图 huantu -环卫 huanwei -换文 huanwen -换洗 huanxi -还席 huanxi -缓限 huanxian -幻想 huanxiang -幻象 huanxiang -换血 huanxie -缓泻 huanxie -欢心 huanxin -唤醒 huanxing -环形 huanxing -环行 huanxing -缓刑 huanxing -缓行 huanxing -缓醒 huanxing -环形交叉 huanxingjiaocha -环形山 huanxingshan -欢欣鼓舞 huanxinguwu -欢喜冤家 huanxiyuanjia -换牙 huanya -欢颜 huanyan -豢养 huanyang -还阳 huanyang -换言之 huanyanzhi -缓役 huanyi -欢迎 huanying -幻影 huanying -换一下 huanyixia -宦游 huanyou -环宇 huanyu -轘辕 huanyuan -还原 huanyuan -还愿 huanyuan -还原卡 huanyuanka -欢悦 huanyue -欢跃 huanyue -还债 huanzhai -还账 huanzhang -患者 huanzhe -缓征 huanzheng -环志 huanzhi -患至呼天 huanzhihutian -换种活法 huanzhonghuofa -环状软骨 huanzhuangruangu -环子 huanzi -还嘴 huanzui -花盘 huapan -花炮 huapao -画皮 huapi -画片 huapian -画片儿 huapianer -画屏 huaping -花屏 huaping -花瓶 huaping -滑坡 huapo -画谱 huapu -花圃 huapu -花旗 huaqi -花期 huaqi -花钱 huaqian -花扦儿 huaqianer -花墙 huaqiang -花枪 huaqiang -花前月下 huaqianyuexia -华侨 huaqiao -划拳 huaquan -搳拳 huaquan -花圈 huaquan -豁拳 huaquan -花拳绣腿 huaquanxiutui -哗然 huaran -华人 huaren -花容月貌 huarongyuemao -花蕊 huarui -滑润 huarun -花色 huase -花纱布 huashabu -华山 huashan -花山东路 huashandonglu -华商 huashang -花上 huashang -花哨 huashao -化身 huashen -花生 huasheng -花生豆儿 huashengdouer -华盛顿 huashengdun -花生酱 huashengjiang -花生米 huashengmi -花生油 huashengyou -画蛇添足 huashetianzu -化石 huashi -华氏 huashi -画室 huashi -画师 huashi -花事 huashi -花市 huashi -花饰 huashi -划时代 huashidai -花时间 huashijian -华氏温标 huashiwenbiao -华氏温度 huashiwendu -画十字 huashizi -花束 huashu -话说 huashuo -花说柳说 huashuoliushuo -花丝 huasi -划算 huasuan -画坛 huatan -花坛 huatan -滑膛 huatang -滑梯 huati -话题 huati -花天酒地 huatianjiudi -滑天下之大稽 huatianxiazhidaji -画帖 huatie -花厅 huating -华亭鹤唳 huatingheli -话筒 huatong -滑头 huatou -花头 huatou -话头 huatou -滑头滑脑 huatouhuanao -画图 huatu -花团锦簇 huatuanjincu -画图板 huatuban -花托 huatuo -化外 huawai -画外音 huawaiyin -话网 huawang -华为 huawei -化为乌有 huaweiwuyou -华文 huawen -花纹 huawen -华屋山丘 huawushanqiu -话务员 huawuyuan -华西 huaxi -花溪 huaxi -华夏 huaxia -滑下 huaxia -化纤 huaxian -花线 huaxian -滑翔 huaxiang -画像 huaxiang -花项 huaxiang -滑翔机 huaxiangji -花香鸟语 huaxiangniaoyu -化险为夷 huaxianweiyi -花消 huaxiao -话匣子 huaxiazi -花信 huaxin -花心大罗卜 huaxindaluobo -化形 huaxing -滑行 huaxing -画行 huaxing -花序 huaxu -花絮 huaxu -花须 huaxu -滑雪 huaxue -化学 huaxue -滑雪板 huaxueban -化学变化 huaxuebianhua -滑雪场 huaxuechang -化学电池 huaxuedianchi -化学方程式 huaxuefangchengshi -化学反应 huaxuefanying -化学肥料 huaxuefeiliao -化学分析 huaxuefenxi -化学工业 huaxuegongye -化学键 huaxuejian -化学能 huaxueneng -化学平衡 huaxuepingheng -滑雪衫 huaxueshan -化学式 huaxueshi -化学武器 huaxuewuqi -化学纤维 huaxuexianwei -化学性质 huaxuexingzhi -化学元素 huaxueyuansu -画押 huaya -花押 huaya -花芽 huaya -化验 huayan -花眼 huayan -花样 huayang -花样刀 huayangdao -花样翻新 huayangfanxin -花言巧语 huayanqiaoyu -花颜月貌 huayanyuemao -华严宗 huayanzong -花药 huayao -画页 huaye -花椰菜 huayecai -华裔 huayi -画意 huayi -划一不二 huayibuer -花衣服 huayifu -滑音 huayin -话音 huayin -华蓥 huaying -化育 huayu -华语 huayu -话语 huayu -化缘 huayuan -画院 huayuan -化雨春风 huayuchunfeng -话语权 huayuquan -华语通用输入法 huayutongyongshurufa -化斋 huazhai -画展 huazhan -花展 huazhan -华章 huazhang -花账 huazhang -花障 huazhang -花招 huazhao -花着 huazhao -花朝月夕 huazhaoyuexi -花遮柳隐 huazheliuyin -化整为零 huazhengweiling -画知 huazhi -画质 huazhi -画脂镂冰 huazhiloubing -花枝招展 huazhizhaozhan -华中 huazhong -哗众取宠 huazhongquchong -话中有话 huazhongyouhua -画中有诗 huazhongyoushi -华胄 huazhou -画轴 huazhou -花轴 huazhou -花柱 huazhu -花砖 huazhuan -化妆 huazhuang -化装 huazhuang -化妆品 huazhuangpin -化妆师 huazhuangshi -化妆舞会 huazhuangwuhui -划子 huazi -化子 huazi -画字 huazi -花子 huazi -花子儿 huazier -画作 huazuo -虎背熊腰 hubeixiongyao -虎贲 huben -护壁 hubi -湖笔 hubi -胡编乱造 hubianluanzao -虎彪彪 hubiaobiao -护兵 hubing -互补 hubu -呼不给吸 hubujixi -虎不拉 hubula -胡扯 huche -护城河 huchenghe -呼哧 huchi -呼蚩 huchi -护持 huchi -狐臭 huchou -胡臭 huchou -呼出 huchu -扈从 hucong -护从 hucong -胡打海摔 hudahaishuai -虎胆威龙 hudanweilong -忽地 hudi -胡蝶 hudie -蝴蝶 hudie -蝴蝶结 hudiejie -蝴蝶瓦 hudiewa -蝴蝶装 hudiezhuang -互动百科 hudongbaike -戽斗 hudou -胡豆 hudou -虎斗 hudou -虎斗龙争 hudoulongzheng -胡豆生豆芽 hudoushengdouya -弧度 hudu -护短 huduan -护犊子 huduzi -怙恶不悛 hu'ebuquan huebuquan -忽而 huer -护耳 huer -核儿 huer -互发 hufa -护法 hufa -胡匪 hufei -胡肥锺瘦 hufeizhongshou -护封 hufeng -胡蜂 hufeng -呼风唤雨 hufenghuanyu -护符 hufu -虎符 hufu -互感 hugan -户告人晓 hugaorenxiao -呼庚呼癸 hugenghugui -护工 hugong -弧光 huguang -湖广 huguang -弧光灯 huguangdeng -湖光山色 huguangshanse -护国 huguo -瓠果 huguo -胡国桥 huguoqiao -呼喊 huhan -护航 huhang -呼号 huhao -乎乎 huhu -糊糊 huhu -呼呼 huhu -胡话 huhua -呼唤 huhuan -互换 huhuan -互惠 huhui -晦暗 huian -灰暗 huian -回拜 huibai -灰白色 huibaise -毁谤 huibang -汇报 huibao -回报 huibao -回避 huibi -汇编 huibian -会标 huibiao -回禀 huibing -回驳 huibo -会不 huibu -悔不当初 huibudangchu -会不会 huibuhui -会不会去 huibuhuiqu -灰不溜丢 huibuliudiu -回采 huicai -会餐 huican -会操 huicao -回茬 huicha -会场 huichang -回肠荡气 huichangdangqi -回肠九转 huichangjiuzhuan -喙长三尺 huichangsanchi -会钞 huichao -回潮 huichao -回车 huiche -回撤 huiche -会车 huiche -回车符 huichefu -灰尘 huichen -灰沉沉 huichenchen -回程 huicheng -回嗔作喜 huichenzuoxi -挥斥 huichi -蛔虫 huichong -回船转舵 huichuanzhanduo -会出来 huichulai -荟萃 huicui -惠存 huicun -回答 huida -回答的 huidade -回答个 huidage -回单 huidan -会党 huidang -回荡 huidang -回答你 huidani -回到 huidao -汇到 huidao -诲盗诲淫 huidaohuiyin -回到家 huidaojia -会道门 huidaomen -回到明朝 huidaomingchao -回到明朝当王爷 huidaomingchaodangwangye -回到实验室 huidaoshiyanshi -回到云大 huidaoyunda -回答起来 huidaqilai -回答完 huidawan -回答我 huidawo -回答下 huidaxia -会典 huidian -回电 huidian -徽调 huidiao -毁掉 huidiao -回跌 huidie -灰顶 huiding -挥动 huidong -汇兑 huidui -悔读南华 huidunanhua -会儿 huier -惠而不费 huierbufei -咴儿咴儿 huierhuier -挥发 huifa -回返 huifan -回放 huifang -回访 huifang -挥发油 huifayou -会费 huifei -汇费 huifei -灰飞烟灭 huifeiyanmie -灰分 huifen -惠风和畅 huifenghechang -恢复 huifu -回复 huifu -灰膏 huigao -会歌 huige -回个 huige -挥戈反日 huigefanri -慧根 huigen -会攻 huigong -会狗肉 huigourou -回顾 huigu -惠顾 huigu -蟪蛄 huigu -会馆 huiguan -灰光 huiguang -回光返照 huiguangfanzhao -回光镜 huiguangjing -辉光日新 huiguangrixin -回归 huigui -回归带 huiguidai -回归方程 huiguifangcheng -回归年 huiguinian -回归线 huiguixian -回国 huiguo -回锅 huiguo -悔过自新 huiguozixin -毁害 huihai -挥汗成雨 huihanchengyu -挥汗如雨 huihanruyu -徽号 huihao -挥毫落纸 huihaoluozhi -会合 huihe -回纥 huihe -汇合 huihe -回合 huihe -浍河 huihe -悔恨 huihen -恢宏 huihong -恢弘 huihong -回护 huihu -回鹘 huihu -会话 huihua -回话 huihua -绘画 huihua -毁坏 huihuai -回环 huihuan -回还 huihuan -辉煌 huihuang -回黄转绿 huihuangzhuanlu -灰化土 huihuatu -会徽 huihui -哕哕 huihui -回回 huihui -翙翙 huihui -虺虺 huihui -恢恢有余 huihuiyouyu -悔婚 huihun -回火 huihuo -挥霍无度 huihuowudu -会集 huiji -回击 huiji -徽记 huiji -惠及 huiji -汇集 huiji -秽迹 huiji -讳忌 huiji -回家 huijia -汇价 huijia -回家爱你 huijiaaini -会见 huijian -回见 huijian -灰浆 huijiang -回教 huijiao -毁家纾难 huijiashunan -讳疾忌医 huijijiyi -灰烬 huijin -贿金 huijin -回京 huijing -回敬 huijing -挥金如土 huijinrutu -会聚 huiju -徽剧 huiju -汇聚 huiju -回绝 huijue -会考 huikao -会客 huike -回空 huikong -回口 huikou -回扣 huikou -汇款 huikuan -贿款 huikuan -汇款单 huikuandan -汇款用途 huikuanyongtu -回馈 huikui -恢廓 huikuo -回啦 huila -回来 huilai -会来 huilai -回来了 huilaile -回来呢 huilaine -回来去 huilaiqu -回来时 huilaishi -回廊 huilang -回老家 huilaojia -回历 huili -回礼 huili -惠临 huilin -回流 huiliu -汇流 huiliu -灰溜溜 huiliuliu -回笼 huilong -汇拢 huilong -回龙观 huilongguan -回炉 huilu -回禄 huilu -回路 huilu -贿赂公行 huilugongxing -回落 huiluo -汇率 huilv -回马枪 huimaqiang -会门 huimen -回门 huimen -灰蒙蒙 huimengmeng -会面 huimian -烩面 huimian -毁灭 huimie -回民 huimin -回明 huiming -晦明 huiming -晦暝 huiming -徽墨 huimo -讳莫如深 huimorushen -回眸 huimou -回目 huimu -回念 huinian -溃脓 huinong -脓 huinong -回暖 huinuan -灰棚 huipeng -汇票 huipiao -回聘 huipin -会旗 huiqi -会期 huiqi -会齐 huiqi -回棋 huiqi -悔棋 huiqi -晦气 huiqi -秽气 huiqi -会签 huiqian -回迁 huiqian -汇钱 huiqian -回请 huiqing -回青 huiqing -回去 huiqu -会去 huiqu -回去吧 huiquba -回去了 huiqule -惠然肯来 huirankenlai -回绕 huirao -诲人不倦 huirenbujuan -毁容 huirong -挥洒自如 huisaziru -灰色 huise -晦涩 huise -灰色收入 huiseshouru -回煞 huisha -回山倒海 huishandaohai -会商 huishang -回上 huishang -毁伤 huishang -会审 huishen -回神 huishen -回身 huishen -回升 huisheng -回声 huisheng -绘声绘色 huishenghuise -绘声绘影 huishenghuiying -会师 huishi -会试 huishi -回事 huishi -会是 huishi -回师 huishi -挥师 huishi -汇市 huishi -绘事 huishi -会首 huishou -回手 huishou -回收 huishou -挥手 huishou -回收站 huishouzhan -回书 huishu -会水 huishui -汇水 huishui -会说 huishuo -晦朔 huishuo -彗汜画涂 huisihuatu -回溯 huisu -毁损 huisun -会谈 huitan -会堂 huitang -会替 huiti -回填 huitian -回天乏术 huitianfashu -回天之力 huitianzhili -回条 huitiao -回帖 huitie -会同 huitong -会通 huitong -回头 huitou -回头客 huitouke -回头路 huitoulu -回头品牌 huitoupinpai -回头人 huitouren -回头是岸 huitoushi'an huitoushian -灰头土脸儿 huitoutulianer -灰头土面 huitoutumian -灰土 huitu -秽土 huitu -绘图 huitu -回味 huiwei -回味无穷 huiweiwuqiong -秽闻 huiwen -回文诗 huiwenshi -会务 huiwu -会晤 huiwu -回屋 huiwu -挥舞 huiwu -回席 huixi -回戏 huixi -慧黠 huixia -麾下 huixia -会衔 huixian -回显 huixian -回响 huixiang -回想 huixiang -回翔 huixiang -茴香 huixiang -回销 huixiao -诙谐 huixie -回信 huixin -会心 huixin -慧心 huixin -彗星 huixing -秽行 huixing -灰心槁形 huixingaoxing -回形针 huixingzhen -灰心丧气 huixinsangqi -蕙心纨质 huixinwanzhi -回心转意 huixinzhuanyi -回修 huixiu -回叙 huixu -回旋 huixuan -贿选 huixuan -回旋曲 huixuanqu -回血 huixue -会厌 huiyan -会演 huiyan -慧眼 huiyan -汇演 huiyan -会厌软骨 huiyanruangu -会要 huiyao -慧业文人 huiyewenren -会意 huiyi -回忆 huiyi -会议 huiyi -袆衣 huiyi -回一个 huiyige -回忆录 huiyilu -回音 huiyin -会阴部 huiyinbu -回应 huiying -晖映 huiying -汇映 huiying -绘影绘声 huiyinghuisheng -诲淫诲盗 huiyinhuidao -会用 huiyong -回佣 huiyong -会有 huiyou -回游 huiyou -洄游 huiyou -秽语 huiyu -会元 huiyuan -会员 huiyuan -毁誉参半 huiyucanban -毁约 huiyue -会与会 huiyuhui -惠允 huiyun -毁于一旦 huiyuyidan -会在 huizai -回赠 huizeng -惠赠 huizeng -会展 huizhan -会战 huizhan -汇展 huizhan -会账 huizhang -回涨 huizhang -徽章 huizhang -会展经济 huizhanjingji -挥着 huizhe -会诊 huizhen -会这样 huizheyang -回执 huizhi -灰质 huizhi -绘制 huizhi -悔之不及 huizhibuji -悔之无及 huizhiwuji -会众 huizhong -回转 huizhuan -回转仪 huizhuanyi -会子 huizi -汇总 huizong -回族 huizu -回嘴 huizui -悔罪 huizui -回族在线 huizuzaixian -呼机 huji -户籍 huji -护驾 hujia -胡家 hujia -胡笳 hujia -狐假虎威 hujiahuwei -虎将 hujiang -壶浆塞道 hujiangsaidao -呼叫 hujiao -胡椒 hujiao -胡搅蛮缠 hujiaomanchan -呼叫转移 hujiaozhuanyi -虎劲 hujin -胡静 hujing -狐精 hujing -胡锦涛 hujintao -呼救 hujiu -沪剧 huju -虎踞龙盘 hujulongpan -户口 hukou -餬口 hukou -虎口拔牙 hukoubaya -户口簿 hukoubu -户口所在地 hukousuozaidi -虎口余生 hukouyusheng -呼喇 hula -胡来 hulai -护栏 hulan -虎狼之势 hulangzhishi -呼啦圈 hulaquan -忽冷忽热 hulenghure -互利 huli -护理 huli -槲栎 huli -狐狸 huli -鹄立 huli -互联网 hulianwang -瑚琏之器 hulianzhiqi -糊里糊涂 hulihutu -狐狸精 hulijing -护林 hulin -狐狸尾巴 huliweiba -胡噜 hulu -葫芦 hulu -胡乱 huluan -忽略 hulue -呼卢喝雉 huluhezhi -囫囵 hulun -囫囵觉 hulunjiao -囫囵吞枣 huluntunzao -胡萝卜 huluobo -忽律 hulv -湖绿 hulv -狐埋狐搰 humaihuhu -狐媚 humei -户名 huming -昏暗 hunan -湖南 hunan -胡闹 hunao -婚变 hunbian -魂不附体 hunbufuti -魂不守舍 hunbushoushe -荤菜 huncai -昏沉 hunchen -混充 hunchong -珲春 hunchun -浑蛋 hundan -混蛋 hundan -混到 hundao -婚典 hundian -昏定晨省 hundingchenxing -混沌 hundun -混纺 hunfang -魂飞魄散 hunfeiposan -魂飞天外 hunfeitianwai -浑古 hungu -诨号 hunhao -混合 hunhe -昏黑 hunhei -混合面儿 hunhemianer -混合体 hunheti -混合物 hunhewu -婚后 hunhou -浑厚 hunhou -昏花 hunhua -荤话 hunhua -昏黄 hunhuang -混混 hunhun -浑浑噩噩 hunhunee -混混儿 hunhuner -昏昏欲睡 hunhunyushui -呼牛呼马 huniuhuma -混迹 hunji -婚嫁 hunjia -浑家 hunjia -婚检 hunjian -混交 hunjiao -婚介 hunjie -混进 hunjin -昏镜重磨 hunjingchongmo -浑金璞玉 hunjinpuyu -昏厥 hunjue -昏君 hunjun -荤口 hunkou -昏聩 hunkui -婚礼 hunli -婚恋 hunlian -婚龄 hunling -魂灵 hunling -昏乱 hunluan -混乱 hunluan -昏迷 hunmi -诨名 hunming -混凝土 hunningtu -糊弄 hunong -糊弄局 hunongju -婚配 hunpei -魂魄 hunpo -浑朴 hunpu -婚前 hunqian -婚前婚后 hunqianhunhou -魂牵梦萦 hunqianmengying -婚期那 hunqina -婚庆 hunqing -浑球儿 hunqiuer -混球儿 hunqiuer -浑然 hunran -浑然一体 hunranyiti -浑人 hunren -浑如 hunru -混入 hunru -婚纱 hunsha -婚纱照 hunshazhao -浑身是胆 hunshenshidan -婚事 hunshi -混事 hunshi -混世魔王 hunshimowang -婚书 hunshu -混熟 hunshu -昏睡 hunshui -浑水摸鱼 hunshuimoyu -混水摸鱼 hunshuimoyu -浑说 hunshuo -浑似 hunsi -婚俗 hunsu -浑俗和光 hunsuheguang -昏天黑地 huntianheidi -浑天仪 huntianyi -混同 huntong -昏头昏脑 huntouhunnao -馄饨 huntun -婚外恋 hunwailian -婚外情 hunwaiqing -混为一谈 hunweiyitan -浑象 hunxiang -混淆 hunxiao -混淆黑白 hunxiaoheibai -混淆是非 hunxiaoshifei -混淆视听 hunxiaoshiting -昏星 hunxing -荤腥 hunxing -昏眩 hunxuan -混血儿 hunxueer -婚宴上 hunyanshang -浑仪 hunyi -混一 hunyi -婚姻 hunyin -婚姻法 hunyinfa -混应滥应 hunyinglanying -昏庸 hunyong -荤油 hunyou -浑圆 hunyuan -婚约 hunyue -混战 hunzhan -混账 hunzhang -浑浊 hunzhuo -混浊 hunzhuo -溷浊 hunzhuo -火把 huoba -火把节 huobajie -伙伴 huoban -活版 huoban -火伴 huoban -火棒 huobang -活宝 huobao -火爆 huobao -火暴 huobao -活报剧 huobaoju -活蹦乱跳 huobengluantiao -货币 huobi -活便 huobian -火并 huobing -活不 huobu -祸不单行 huobudanxing -祸不旋踵 huobuxuanzhong -货舱 huocang -活茬 huocha -火柴 huochai -火场 huochang -货场 huochang -火车 huoche -货车 huoche -火车票 huochepiao -火车头 huochetou -火炽 huochi -豁出 huochu -货船 huochuan -豁出去 huochuqu -祸从口出 huocongkouchu -祸从天降 huocongtianjiang -豁达 huoda -豁达大度 huodadadu -火刀 huodao -货到 huodao -获得 huode -活得 huode -霍地 huodi -活地图 huoditu -活地狱 huodiyu -活动 huodong -活动家 huodongjia -活动看板 huodongkanban -活动那个 huodongnage -活动性 huodongxing -祸端 huoduan -或多 huoduo -活法 huofa -活泛 huofan -伙房 huofang -活佛 huofo -伙夫 huofu -火夫 huofu -祸福无门 huofuwumen -祸福相依 huofuxiangyi -祸福倚伏 huofuyifu -活该 huogai -祸根 huogen -伙耕 huogeng -火耕水耨 huogengshuinou -火罐儿 huoguaner -火光烛天 huoguangzhutian -货柜 huogui -火锅 huoguo -活过来 huoguolai -祸国殃民 huoguoyangmin -祸害 huohai -火海刀山 huohaidaoshan -火红 huohong -火候 huohou -火狐 huohu -活化 huohua -活话 huohua -火化 huohua -火花 huohua -祸患 huohuan -火浣布 huohuanbu -火花塞 huohuasai -活化石 huohuashi -活活 huohuo -活火 huohuo -活火山 huohuoshan -伙计 huoji -活计 huoji -货架 huojia -活检 huojian -火剪 huojian -火箭 huojian -火箭弹 huojiandan -获奖 huojiang -活见鬼 huojiangui -火箭炮 huojianpao -火箭筒 huojiantong -活校 huojiao -货架子 huojiazi -活结 huojie -火急火燎 huojihuoliao -火井 huojing -火警 huojing -火镜 huojing -火酒 huojiu -获救 huojiu -火具 huoju -火居道士 huojudaoshi -祸绝福连 huojuefulian -活局子 huojuzi -火炕 huokang -火坑 huokeng -活口 huokou -活扣 huokou -豁口 huokou -火筷子 huokuaizi -货款 huokuan -火辣 huola -或来 huolai -火辣辣 huolala -豁朗 huolang -货郎 huolang -货郎鼓 huolanggu -活劳动 huolaodong -火老鸦 huolaoya -活力 huoli -火力 huoli -火犁 huoli -火镰 huolian -火亮 huoliang -豁亮 huoliang -火力点 huolidian -火力发电 huolifadian -活灵活现 huolinghuoxian -火力圈 huoliquan -火笼 huolong -火龙 huolong -活龙活现 huolonghuoxian -活路 huolu -火炉 huolu -惑乱 huoluan -祸乱 huoluan -霍乱 huoluan -货轮 huolun -火轮船 huolunchuan -活络 huoluo -活卖 huomai -活埋 huomai -火冒三丈 huomaosanzhang -火媒 huomei -火煤 huomei -活门 huomen -豁免 huomian -火苗 huomiao -活命 huoming -火磨 huomo -火捻 huonian -和弄 huonong -火炮 huopao -火盆 huopen -货票 huopiao -火拼 huopin -货品 huopin -活泼 huopo -活菩萨 huopusa -活契 huoqi -活期 huoqi -活气 huoqi -火器 huoqi -火气 huoqi -火漆 huoqi -火钳 huoqian -活钱儿 huoqianer -火枪 huoqiang -火情 huoqing -祸起萧墙 huoqixiaoqiang -获取 huoqu -或缺 huoque -或然 huoran -霍然 huoran -豁然贯通 huoranguantong -豁然开朗 huorankailang -或然率 huoranlv -火然泉达 huoranquanda -活人 huoren -活人被 huorenbei -火绒 huorong -火肉 huorou -活塞 huosai -火伞高张 huosangaozhang -火色 huose -货色 huose -火山 huoshan -霍闪 huoshan -火山地震 huoshandizhen -火伤 huoshang -火上浇油 huoshangjiaoyou -火上加油 huoshangjiayou -火上弄冰 huoshangnongbing -火烧火燎 huoshaohuoliao -火烧眉毛 huoshaomeimao -火烧云 huoshaoyun -火舌 huoshe -火绳 huosheng -货声 huosheng -活生生 huoshengsheng -活食 huoshi -火势 huoshi -火石 huoshi -祸事 huoshi -获释 huoshi -伙食费 huoshifei -火势蔓延 huoshimanyan -活受罪 huoshouzui -活水 huoshui -祸水 huoshui -火树银花 huoshuyinhua -火速 huosu -祸祟 huosui -货损 huosun -火炭 huotan -货摊 huotan -火塘 huotang -火烫 huotang -活体 huoti -货梯 huoti -伙同 huotong -活头 huotou -火头 huotou -火头军 huotoujun -火头上 huotoushang -火腿肠 huotuichang -活脱儿 huotuoer -活脱脱 huotuotuo -火网 huowang -货位 huowei -货物 huowu -获悉 huoxi -漷县 huoxian -火线 huoxian -火险 huoxian -活像 huoxiang -祸兮福所倚 huoxifusuoyi -火性 huoxing -火星 huoxing -活性炭 huoxingtan -火星文 huoxingwen -和稀泥 huoxini -或许 huoxu -活血 huoxue -火焰 huoyan -火眼 huoyan -祸殃 huoyang -货样 huoyang -火眼金睛 huoyanjinjing -火焰喷射器 huoyanpensheqi -活阎王 huoyanwang -火药 huoyao -火药味 huoyaowei -活页 huoye -获益 huoyi -火印 huoyin -或有 huoyou -火油 huoyou -货源 huoyuan -活跃 huoyue -货运 huoyun -火灾 huozai -火葬 huozang -祸枣灾梨 huozaozaili -或则 huoze -货栈 huozhan -或者 huozhe -活着 huozhe -火针 huozhen -货真价实 huozhenjiashi -或者说 huozheshuo -活质 huozhi -火纸 huozhi -获知 huozhi -获致 huozhi -货殖 huozhi -伙种 huozhong -火中取栗 huozhongquli -火主 huozhu -火柱 huozhu -火烛 huozhu -火箸 huozhu -货主 huozhu -火砖 huozhuan -获准 huozhun -活捉 huozhuo -伙子 huozi -活字 huozi -耠子 huozi -豁子 huozi -镬子 huozi -活字版 huoziban -活字典 huozidian -活字印刷 huoziyinshua -活罪 huozui -豁嘴 huozui -狐朋狗友 hupenggouyou -呼朋唤友 hupenghuanyou -呼朋引类 hupengyinlei -虎皮 hupi -虎皮辣椒 hupilajiao -狐凭鼠伏 hupingshufu -虎皮宣 hupixuan -护坡 hupo -湖泊 hupo -琥珀 hupo -虎魄 hupo -虎珀拾芥 huposhijie -虎气 huqi -狐肷 huqian -虎钳 huqian -胡琴 huqin -狐裘羔袖 huqiugaoxiu -狐群狗党 huqungoudang -忽然 huran -忽然啊 hurana -互让 hurang -忽然那 huranna -忽然哦 hurano -互溶 hurong -胡若寒 huruohan -虎入羊群 huruyangqun -湖色 huse -呼扇 hushan -唿扇 hushan -忽闪 hushan -呼哨 hushao -唿哨 hushao -护身符 hushenfu -互生 husheng -呼声 husheng -虎生三子 hushengsanzi -虎生生 hushengsheng -怙恃 hushi -胡氏 hushi -忽视 hushi -护士 hushi -虎势 hushi -虎视眈眈 hushidandan -护士服 hushifu -户枢不蠹 hushubudu -戽水机 hushuiji -戽水抗旱 hushuikanghan -胡说 hushuo -胡说八道 hushuobadao -胡思乱想 husiluanxiang -狐死首丘 husishouqiu -狐死兔泣 husituqi -护送 husong -觳觫 husu -猢狲 husun -猢狲入布袋 husunrubudai -呼台 hutai -胡桃 hutao -湖田 hutian -胡天胡帝 hutianhudi -呼天抢地 hutianqiangdi -虎跳峡 hutiaoxia -虎体熊腰 hutixiongyao -互通 hutong -胡同 hutong -衚衕 hutong -户头 hutou -虎头虎脑 hutouhunao -虎头蛇尾 hutoushewei -虎头燕颔 hutouyanhan -糊涂 hutu -胡涂 hutu -糊涂虫 hutuchong -护腿 hutui -滹沱河 hutuohe -糊涂账 hutuzhang -户外 huwai -浒湾 huwan xuwan -鹄望 huwang -护卫 huwei -虎尾春冰 huweichunbing -护卫舰 huweijian -护卫艇 huweiting -虎卧龙跳 huwolongtiao -呼吸 huxi -护膝 huxi -户县 huxian -鄠县 huxian -互相 huxiang -互相矛盾 huxiangmaodun -户限为穿 huxianweichuan -呼啸 huxiao -呼吸道 huxidao -户型 huxing -呼吸相通 huxixiangtong -胡须 huxu -虎穴龙潭 huxuelongtan -互训 huxun -虎牙 huya -呼延 huyan -护养 huyang -胡言乱语 huyanluanyu -呼幺喝六 huyaoheliu -狐疑不决 huyibujue -忽悠 huyou -户牖 huyou -护佑 huyou -忽悠我 huyouwo -呼吁 huyu -淴浴 huyu -虎跃龙腾 huyuelongteng -虎崽 huzai -湖泽 huze -户长 huzhang -护照 huzhao -互质 huzhi -沪指 huzhi -呼之即来 huzhijilai -互质数 huzhishu -呼之欲出 huzhiyuchu -湖绉 huzhou -胡诌 huzhou -互助 huzhu -户主 huzhu -互助会 huzhuhui -互助组 huzhuzu -瓠子 huzi -胡子拉碴 huzilacha -胡作非为 huzuofeiwei -急啊 ji'a jia -假扮 jiaban -加班 jiaban -家版 jiaban -甲班 jiaban -甲板 jiaban -加班费 jiabanfei -夹板气 jiabanqi -夹板医驼子 jiabanyituozi -加倍努力 jiabeinuli -甲苯 jiaben -佳宾 jiabin -嘉宾们 jiabinmen -甲部 jiabu -嫁不出去 jiabuchuqu -家蚕 jiacan -夹层 jiaceng -夹层玻璃 jiacengboli -价差 jiacha -家产 jiachan -假唱 jiachang -家常 jiachang -家常便饭 jiachangbianfan -家长里短 jiachangliduan -假充 jiachong -甲虫 jiachong -家丑不可外扬 jiachoubukewaiyang -家畜 jiachu -家慈 jiaci -架次 jiaci -加大 jiada -夹带 jiadai -夹袋人物 jiadairenwu -家当 jiadang -加到 jiadao -夹道 jiadao -驾到 jiadao -家道从容 jiadaocongrong -假道学 jiadaoxue -家道中落 jiadaozhongluo -假的 jiade -架得住 jiadezhu -家底 jiadi -家电 jiadian -蛱蝶 jiadie -假定 jiading -家丁 jiading -假懂 jiadong -加尔 jiaer -佳儿佳妇 jiaerjiafu -加法 jiafa -家法 jiafa -家访 jiafang -家翻宅乱 jiafanzhailuan -钾肥 jiafei -加封 jiafeng -夹缝 jiafeng -家父 jiafu -跏趺 jiafu -葭莩之亲 jiafuzhiqin -夹肝 jiagan -价格 jiage -加个 jiage -家鸽 jiage -价格表 jiagebiao -假根 jiagen -加工 jiagong -假公济私 jiagongjisi -架构 jiagou -加固 jiagu -家馆 jiaguan -加官进爵 jiaguanjinjue -家规 jiagui -夹棍 jiagun -假果 jiaguo -荚果 jiaguo -甲骨文 jiaguwen -加号 jiahao -佳话 jiahua -假话 jiahua -佳慧 jiahui -假货 jiahuo -家伙 jiahuo -傢伙 jiahuo -嫁祸于人 jiahuoyuren -佳绩 jiaji -夹击 jiaji -家计 jiaji -戛戛 jiajia -加加爱 jiajiaai -家家户户 jiajiahuhu -加加林 jiajialin -夹剪 jiajian -嘉奖 jiajiang -夹江 jiajiang -家见户说 jiajianhushuo -家教 jiajiao -岬角 jiajiao -佳节 jiajie -假借 jiajie -嫁接 jiajie -家给民足 jiajiminzu -加劲 jiajin -加紧 jiajin -嘉靖 jiajing -家境 jiajing -家景 jiajing -加进去 jiajinqu -家给人足 jiajirenzu -嫁鸡随鸡 jiajisuiji -家鸡野鹜 jiajiyewu -傢具 jiaju -加剧 jiaju -夹具 jiaju -家具 jiaju -家居 jiaju -家眷 jiajuan -加壳 jiake -夹克 jiake -茄克 jiake -架空 jiakong -家口 jiakou -加快 jiakuai -价款 jiakuan -家乐福 jialefu -家累 jialei -佳丽 jiali -家里 jiali -价廉物美 jialianwumei -加料 jialiao -家里的 jialide -驾临 jialin -驾凌 jialing -驾龄 jialing -假力于人 jialiyuren -加仑 jialun -价码 jiama -加码 jiama -假冒 jiamao -假冒伪劣 jiamaoweilie -假寐 jiamei -家门 jiamen -加盟 jiameng -加密 jiami -加冕 jiamian -嘉勉 jiamian -假面具 jiamianju -加密解密 jiamijiemi -假名 jiaming -假模假式 jiamojiashi -价目 jiamu -家母 jiamu -佳木斯拍的 jiamusipaide -几案 ji'an jian -积案 ji'an jian -加拿大 jianada -建安 jianan -颊囊 jianang -见鞍思马 jianansima -煎熬 jianao -建白 jianbai -减半 jianban -简板 jianban -肩膀 jianbang -剑拔弩张 jianbanuzhang -剪报 jianbao -简报 jianbao -见报 jianbao -箭靶子 jianbazi -兼备 jianbei -见背 jianbei -监本 jianben -简本 jianben -间壁 jianbi -渐变 jianbian -简便 jianbian -简编 jianbian -鉴别 jianbie -饯别 jianbie -尖兵 jianbing -煎饼 jianbing -间冰期 jianbingqi -坚壁清野 jianbiqingyie -检波 jianbo -缣帛 jianbo -箭步 jianbu -见不得 jianbude -见不见 jianbujian -坚不可摧 jianbukecui -间不容发 jianburongfa -健步如飞 jianburufei -剪彩 jiancai -剪裁 jiancai -建材 jiancai -见财起意 jiancaiqiyi -减仓 jiancang -建仓 jiancang -键槽 jiancao -剪草除根 jiancaochugen -检测 jiance -监测站 jiancezhan -检察 jiancha -检查 jiancha -监察 jiancha -兼差 jianchai -减产 jianchan -检场 jianchang -监场 jianchang -见长 jianchang jianzhang -检察院 jianchayuan -奸臣 jianchen -简称 jiancheng -兼程前进 jianchengqianjin -坚持 jianchi -减持 jianchi -坚持不懈 jianchibuxie -坚持不渝 jianchibuyu -茧绸 jianchou -剪除 jianchu -剪床 jianchuang -渐次 jianci -健存 jiancun -简单 jiandan -简单点 jiandandian -简单机械 jiandanjixie -简单劳动 jiandanlaodong -尖担两头脱 jiandanliangtoutuo -剑胆琴心 jiandanqinxin -见弹求鸮 jiandanqiuhao -简单商品生产 jiandanshangpinshengchan -简单问题 jiandanwenti -简单易懂 jiandanyidong -简单再生产 jiandanzaishengchan -尖刀 jiandao -见到 jiandao -剪刀差 jiandaocha -见得 jiande -碱地 jiandi -见地 jiandi -见底 jiandi -减低 jiandi -检点 jiandian -剪掉 jiandiao -间谍 jiandie -鹣鲽 jiandie -尖顶 jianding -检定 jianding -鉴定 jianding -坚定 jianding -坚定不移 jiandingbuyi -鉴定权 jiandingquan -鉴定人 jiandingren -鉴定完毕 jiandingwanbi -建都 jiandu -监督 jiandu -尖端 jianduan -简短 jianduan -间断 jianduan -舰队 jiandui -见多识广 jianduoshiguang -箭垛子 jianduozi -监督权 jianduquan -监督我 jianduwo -健儿 jianer -兼而有之 jianeryouzhi -减法 jianfa -间伐 jianfa -监犯 jianfan -简繁 jianfan -见方 jianfang -减肥 jianfei -减肥肉 jianfeirou -见缝插针 jianfengchazhen -剑锋就是要 jianfengjiushiyao -见风使舵 jianfengshiduo -见风是雨 jianfengshiyu -见风转舵 jianfengzhuanduo -拣佛烧香 jianfoshaoxiang -减负 jianfu -肩负 jianfu -江岸 jiangan -降班 jiangban -降半旗 jiangbanqi -奖杯 jiangbei -江北 jiangbei -降不降价 jiangbujiangjia -将才 jiangcai -酱菜 jiangcai -降尘 jiangchen -奖惩 jiangcheng -僵持 jiangchi -将次 jiangci -将错就错 jiangcuojiucuo -降到 jiangdao -降低 jiangdi -讲点 jiangdian -江东 jiangdong -豇豆 jiangdou -酱豆腐 jiangdoufu -茳芏 jiangdu -将夺固与 jiangduoguyu -间隔 jiange -间隔号 jiangehao -讲法 jiangfa -江防 jiangfang -酱坊 jiangfang -降幅 jiangfu -酱缸 jianggang -讲稿 jianggao -讲个 jiangge -降格以求 jianggeyiqiu -将功补过 jianggongbuguo -将功赎罪 jianggongshuzui -将功折罪 jianggongzhezui -讲古 jianggu -将官 jiangguan -降贵纡尊 jiangguiyuzun -姜桂之性 jiangguizhixing -浆果 jiangguo -江海不逆小流 jianghaibunixiaoliu -江汉朝宗 jianghanchaozong -江河 jianghe -讲和 jianghe -江河日下 jiangherixia -江河行地 jianghexingdi -糨糊 jianghu -僵化 jianghua -讲话 jianghua -姜黄 jianghuang -江湖骗子 jianghupianzi -江湖术士 jianghushushi -奖级 jiangji -降级 jiangji -讲价 jiangjia -讲讲 jiangjiang -讲将 jiangjiang -讲价钱 jiangjiaqian -疆界 jiangjie -讲解 jiangjie -降解 jiangjie -降结肠 jiangjiechang -将机就机 jiangjijiuji -将计就计 jiangjijiuji -奖金 jiangjin -将近 jiangjin -犟劲 jiangjin -蒋经国 jiangjingguo -将就 jiangjiu -讲究 jiangjiu -浆酒霍肉 jiangjiuhuorou -僵局 jiangju -将军肚 jiangjundu -激昂慷慨 ji'angkangkai jiangkangkai -讲课 jiangke -将来 jianglai -江郎才尽 jianglangcaijin -奖励 jiangli -江蓠 jiangli -降临 jianglin -将令 jiangling -将领 jiangling -江轮 jianglun -讲论 jianglun -降落 jiangluo -降落伞 jiangluosan -将门有将 jiangmenyoujiang -江米 jiangmi -江米酒 jiangmijiu -江米纸 jiangmizhi -江南 jiangnan -江南水乡 jiangnanshuixiang -监工 jiangong -建构 jiangou -奖牌 jiangpai -讲盘儿 jiangpaner -奖品 jiangpin -讲评 jiangping -讲起 jiangqi -降旗 jiangqi -将勤补拙 jiangqinbuzhuo -讲情 jiangqing -讲求 jiangqiu -奖券 jiangquan -匠人 jiangren -酱色 jiangse -奖赏 jiangshang -江山好改 jiangshanhaogai -江山易移本性难改 jiangshanyiyibenxingnangai -缰绳 jiangsheng -降生 jiangsheng -僵尸 jiangshi -将士 jiangshi -讲史 jiangshi -讲师 jiangshi -僵尸进程 jiangshijincheng -奖售 jiangshou -讲授 jiangshou -讲述 jiangshu -将帅 jiangshuai -降水 jiangshui -僵死 jiangsi -江苏 jiangsu -讲台 jiangtai -姜太公钓鱼 jiangtaigongdiaoyu -讲坛 jiangtan -讲堂 jiangtang -降头 jiangtou -将头 jiangtou -降头是 jiangtoushi -疆土 jiangtu -江豚 jiangtun -坚固 jiangu -简古 jiangu -荐骨 jiangu -见怪不怪 jianguaibuguai -监管 jianguan -奸宄 jiangui -监规 jiangui -俭故能广 jiangunengguang -坚果 jianguo -建国 jianguo -见过 jianguo -见过你 jianguoni -贱骨头 jiangutou -降温 jiangwen -将息 jiangxi -江西 jiangxi -浆洗 jiangxi -讲习 jiangxi -奖项 jiangxiang -将校 jiangxiao -将心比心 jiangxinbixin -江心补漏 jiangxinbulou -匠心独运 jiangxinduyun -将信将疑 jiangxinjiangyi -降心相从 jiangxinxiangcong -讲信修睦 jiangxinxiumu -江西省 jiangxisheng -讲学 jiangxue -奖学金 jiangxuejin -降压 jiangya -讲演 jiangyan -将养 jiangyang -江洋大盗 jiangyangdadao -将要 jiangyao -江珧 jiangyao -江珧柱 jiangyaozhu -奖掖 jiangye -浆液 jiangye -奖挹 jiangyi -疆埸 jiangyi -讲义 jiangyi -僵硬 jiangying -酱油 jiangyou -疆域 jiangyu -酱园 jiangyuan -将遇良材 jiangyuliangcai -将欲取之 jiangyuquzhi -江泽民 jiangzemin -奖章 jiangzhang -僵直 jiangzhi -将之 jiangzhi -将指 jiangzhi -降志辱身 jiangzhirushen -奖状 jiangzhuang -糨子 jiangzi -绛紫 jiangzi -耩子 jiangzi -膙子 jiangzi -酱紫 jiangzi -强嘴 jiangzui -犟嘴 jiangzui -降尊临卑 jiangzunlinbei -讲座 jiangzuo -建行 jianhang -兼毫 jianhao -建好 jianhao -见好 jianhao -减河 jianhe -监护 jianhu -奸滑 jianhua -奸猾 jianhua -简化 jianhua -简化版 jianhuaban -简化汉字 jianhuahanzi -减缓 jianhuan -碱荒 jianhuang -简化字 jianhuazi -捡回 jianhui -检获 jianhuo -贱货 jianhuo -间或 jianhuo -监护人 jianhuren -佳酿 jianiang -剪辑 jianji -奸计 jianji -歼击 jianji -肩胛 jianjia -间架 jianjia -肩胛骨 jianjiagu -坚甲利兵 jianjialibing -戋戋 jianjian -浅浅 jianjian -见见 jianjian -渐渐 jianjian -简简单单 jianjiandandan -减减肥 jianjianfei -健将 jianjiang -尖叫 jianjiao -建交 jianjiao -见教 jianjiao -蒹葭倚玉树 jianjiayiyushu -剪接 jianjie -简截 jianjie -简洁 jianjie -简介 jianjie -见解 jianjie -间接 jianjie -简捷 jianjie -鉴戒 jianjie -简洁的 jianjiede -简洁高效 jianjiegaoxiao -间接经验 jianjiejingyan -见机而行 jianjierxing -见几而作 jianjierzuo -见机而作 jianjierzuo -间接税 jianjieshui -间接推理 jianjietuili -间接选举 jianjiexuanju -歼击机 jianjiji -剑及屦及 jianjijuji -监禁 jianjin -见机器 jianjiqi -剑戟森森 jianjisensen -见机行事 jianjixingshi -检举 jianju -艰巨 jianju -荐举 jianju -间距 jianju -坚决 jianjue -坚决执行 jianjuezhixing -健康 jiankang -监考 jiankao -兼课 jianke -尖刻 jianke -见可而进 jiankeerjin -俭可养廉 jiankeyanglian -检控 jiankong -监控 jiankong -缄口结舌 jiankoujieshe -简况 jiankuang -艰苦奋斗 jiankufendou -艰苦环境 jiankuhuanjing -减亏 jiankui -简括 jiankuo -艰苦朴素 jiankupusu -坚苦卓绝 jiankuzhuojue -艰苦卓绝 jiankuzhuojue -建兰 jianlan -监牢 jianlao -见老 jianlao -瑊玏 jianle -捡了个 jianlege -尖利 jianli -尖厉 jianli -建立 jianli -简历 jianli -监利 jianli -见礼 jianli -简练 jianlian -见谅 jianliang -间量 jianliang -贱敛贵出 jianlianguichu -见猎心喜 jianliexinxi -见利思义 jianlisiyi -尖溜溜 jianliuliu -见利忘义 jianliwangyi -捡漏 jianlou -简陋 jianlou -箭楼 jianlou -谫陋 jianlou -捡漏儿 jianlouer -检录 jianlu -简略 jianlue -溅落 jianluo -简慢 jianman -见貌辨色 jianmaobianse -鉴貌辨色 jianmaobianse -健美 jianmei -剑眉 jianmei -健美运动 jianmeiyundong -减免 jianmian -见面 jianmian -见面礼 jianmianli -间苗 jianmiao -剪灭 jianmie -歼灭 jianmie -歼灭战 jianmiezhan -贱民 jianmin -简明扼要 jianmingeyao -建模 jianmo -缄默 jianmo -肩摩毂击 jianmoguji -肩摩踵接 jianmozhongjie -艰难 jiannan -艰难的 jiannande -艰难竭蹶 jiannanjiejue -艰难困苦 jiannankunku -艰难险阻 jiannanxianzu -间脑 jiannao -奸佞 jianning -犍牛 jianniu -践诺 jiannuo -加农榴弹炮 jianongliudanpao -加农炮 jianongpao -键怕 jianpa -键盘 jianpan -键盘乐器 jianpanyueqi -剪票 jianpiao -检票 jianpiao -捡破烂儿 jianpolaner -俭朴 jianpu -简朴 jianpu -简谱 jianpu -尖脐 jianqi -建漆 jianqi -间期 jianqi -捡钱 jianqian -坚强 jianqiang -捡枪 jianqiang -见墙见羹 jianqiangjiangeng -见钱眼开 jianqianyankai -腱鞘 jianqiao -剪切 jianqie -减轻 jianqing -见轻 jianqing -减去 jianqu -健全 jianquan -兼权熟计 jianquanshuji -见雀张罗 jianquezhangluo -渐染 jianran -兼任 jianren -简任 jianren -荐任 jianren -贱人 jianren -坚韧 jianren -坚忍不拔 jianrenbuba -坚韧不拔 jianrenbuba -见仁见智 jianrenjianzhi -舰日 jianri -间日 jianri -兼容 jianrong -兼容并包 jianrongbingbao -兼容性 jianrongxing -键入 jianru -尖锐 jianrui -渐入佳境 jianrujiajing -减弱 jianruo -兼弱攻昧 jianruogongmei -坚如磐石 jianrupanshi -减色 jianse -艰涩 jianse -间色 jianse -奸商 jianshang -鉴赏 jianshang -见上 jianshang -僭赏滥刑 jianshanglanxing -减少 jianshao -减少了 jianshaole -建设 jianshe -建设兵团 jianshebingtuan -建设的 jianshede -建设路 jianshelu -艰深 jianshen -健身房 jianshenfang -俭省 jiansheng -监生 jiansheng -简省 jiansheng -健身卡 jianshenka -建设性 jianshexing -建设银行 jiansheyinhang -捡拾 jianshi -检视 jianshi -监事 jianshi -见识 jianshi -监视 jianshi -件事 jianshi -坚实 jianshi -见豕负涂 jianshifutu -见识过 jianshiguo -监事会 jianshihui -见世面 jianshimian -兼收并蓄 jianshoubingxu -坚守不渝 jianshoubuyu -监守自盗 jianshouzidao -剑术 jianshu -建树 jianshu -检束 jianshu -剑树刀山 jianshudaoshan -见死不救 jiansibujiu -茧丝牛毛 jiansiniumao -减速 jiansu -尖酸刻薄 jiansuankebo -减损 jiansun -减缩 jiansuo -检索 jiansuo -简缩 jiansuo -见所未见 jiansuoweijian -见他 jianta -践踏 jianta -健谈 jiantan -检讨 jiantao -简体 jianti -兼祧 jiantiao -剪贴 jiantie -坚挺 jianting -监听 jianting -舰艇 jianting -兼听则明 jiantingzeming -简体中文 jiantizhongwen -简体字 jiantizi -奸同鬼蜮 jiantongguiyu -箭头 jiantou -肩头 jiantou -荐头 jiantou -剑头一吷 jiantouyixue -奸徒 jiantu -碱土 jiantu -简图 jiantu -尖团音 jiantuanyin -见兔放鹰 jiantufangying -见兔顾犬 jiantuguquan -减退 jiantui -见外 jianwai -监外执行 jianwaizhixing -健忘 jianwang -健旺 jianwang -鉴往知来 jianwangzhilai -艰危 jianwei -见危授命 jianweishouming -见微知著 jianweizhizhu -建文 jianwen -见闻 jianwen -肩窝 jianwo -奸污 jianwu -渐悟 jianwu -见物不见人 jianwubujianren -奸细 jianxi -湔洗 jianxi -见习 jianxi -间隙 jianxi -剑侠 jianxia -奸险 jianxian -艰险 jianxian -见贤思齐 jianxiansiqi -减小 jianxiao -奸笑 jianxiao -见效 jianxiao -见笑大方 jianxiaodafang -奸邪 jianxie -简写 jianxie -间歇 jianxie -间歇性 jianxiexing -间歇性抽风 jianxiexingchoufeng -坚信 jianxin -艰辛 jianxin -见新 jianxin -减刑 jianxing -碱性 jianxing -饯行 jianxing -奸雄 jianxiong -检修 jianxiu -拣选 jianxuan -减削 jianxue -湔雪 jianxue -简讯 jianxun -监押 jianya -检验 jianyan -捡洋落儿 jianyanglaoer -检验检疫局 jianyanjianyiju -检验局 jianyanju -简要 jianyao -建业 jianye -坚毅 jianyi -建议 jianyi -简易 jianyi -检疫 jianyi -奸淫 jianyin -尖音 jianyin -荐引 jianyin -剪影 jianying -坚硬 jianying -鉴影度形 jianyingduxing -见异思迁 jianyisiqian -见义勇为 jianyiyongwei -监狱 jianyu -见于 jianyu -鉴于 jianyu -减员 jianyuan -建元 jianyuan -俭约 jianyue -检阅 jianyue -简约 jianyue -践约 jianyue -间杂 jianza -健在 jianzai -减灾 jianzai -箭在弦上 jianzaixianshang -建造 jianzao -拣择 jianze -简则 jianze -奸贼 jianzei -奸诈 jianzha -简章 jianzhang -肩章 jianzhang -坚贞不屈 jianzhenbuqu -见证 jianzheng -谏诤 jianzheng -兼之 jianzhi -兼职 jianzhi -剪纸 jianzhi -建制 jianzhi -监制 jianzhi -简直 jianzhi -建置 jianzhi -舰只 jianzhi -见之不取 jianzhibuqu -剪纸片 jianzhipian -剪纸片儿 jianzhipianer -简直是 jianzhishi -肩周炎 jianzhouyan -建筑 jianzhu -笺注 jianzhu -箭竹 jianzhu -简装 jianzhuang -健壮 jianzhuang -健壮性 jianzhuangxing -荐椎 jianzhui -剪烛西窗 jianzhuxichuang -剪子 jianzi -尖子 jianzi -毽子 jianzi -腱子 jianzi -茧子 jianzi -趼子 jianzi -踺子 jianzi -检字法 jianzifa -间奏曲 jianzouqu -箭镞 jianzu -见罪 jianzui -尖嘴薄舌 jianzuiboshe -尖嘴猴腮 jianzuihousai -践祚 jianzuo -间作 jianzuo -湫隘 jiaoai -教案 jiaoan -角暗里 jiaoanli -焦熬投石 jiaoaotoushi -骄傲自满 jiaoaoziman -茭白 jiaobai -交白卷 jiaobaijuan -交办 jiaoban -交班 jiaoban -叫板 jiaoban -搅拌 jiaoban -胶版 jiaoban -脚板 jiaoban -搅拌机 jiaobanji -交保 jiaobao -绞包针 jiaobaozhen -脚背 jiaobei -交杯酒 jiaobeijiu -教本 jiaoben -校本 jiaoben -脚本 jiaoben -脚本错误 jiaobencuowu -脚本生 jiaobensheng -脚本是 jiaobenshi -较比 jiaobi -教鞭 jiaobian -狡辩 jiaobian -交臂历指 jiaobilizhi -交兵 jiaobing -骄兵必败 jiaobingbibai -交臂失之 jiaobishizhi -浇薄 jiaobo -脚脖子 jiaobozi -脚步 jiaobu -胶布 jiaobu -脚不点地 jiaobudiandi -叫不叫 jiaobujiao -脚步声 jiaobusheng -教材 jiaocai -脚踩两只船 jiaocailiangzhichuan -窖藏 jiaocang -交叉 jiaocha -交差了事 jiaochaliaoshi -校场 jiaochang -较长 jiaochang -较场 jiaochang -绞车 jiaoche -轿车 jiaoche -教程 jiaocheng -叫成 jiaocheng -角尺 jiaochi -娇宠 jiaochong -校雠 jiaochou -焦愁 jiaochou -剿除 jiaochu -叫出 jiaochu -叫床 jiaochuang -交出来 jiaochulai -叫春 jiaochun -较大 jiaoda -交大 jiaoda -交代 jiaodai -交待 jiaodai -胶带 jiaodai -交淡若水 jiaodanruoshui -教导 jiaodao -交道 jiaodao -绞刀 jiaodao -教导员 jiaodaoyuan -脚灯 jiaodeng -脚蹬子 jiaodengzi -交底 jiaodi -脚底 jiaodi -较低 jiaodi -交点 jiaodian -校点 jiaodian -焦点 jiaodian -娇滴滴 jiaodidi -校订 jiaoding -搅动 jiaodong -角度 jiaodu -较短 jiaoduan -校对 jiaodui -较多 jiaoduo -较多了 jiaoduole -娇儿 jiaoer -焦耳 jiaoer -教范 jiaofan -窖肥 jiaofei -缴费 jiaofei -交锋 jiaofeng -交付 jiaofu -教父 jiaofu -脚夫 jiaofu -教妇初来 jiaofuchulai -教改 jiaogai -校改 jiaogai -角钢 jiaogang -交感神经 jiaoganshenjing -较高 jiaogao -交割 jiaoge -轇轕 jiaoge -交给 jiaogei -交给版主 jiaogeibanzhu -脚根 jiaogen -脚跟 jiaogen -交工 jiaogong -剿共 jiaogong -角弓反张 jiaogongfanzhang -教工楼 jiaogonglou -交媾 jiaogou -教官 jiaoguan -浇灌 jiaoguan -胶管 jiaoguan -娇惯 jiaoguan -脚孤拐 jiaoguguai -娇贵 jiaogui -教规 jiaogui -角果 jiaoguo -嚼裹儿 jiaoguoer -缴裹儿 jiaoguoer -交过钱 jiaoguoqian -叫喊 jiaohan -郊寒岛瘦 jiaohandaoshou -交行 jiaohang -脚行 jiaohang -交好 jiaohao -叫号 jiaohao -叫好 jiaohao -交合 jiaohe -胶合 jiaohe -胶合板 jiaoheban -焦黑 jiaohei -骄横 jiaoheng -脚后跟 jiaohougen -交互 jiaohu -教化 jiaohua -焦化 jiaohua -狡滑 jiaohua -狡猾 jiaohua -浇花 jiaohua -狡猾的 jiaohuade -交换 jiaohuan -交还 jiaohuan -叫唤 jiaohuan -教皇 jiaohuang -焦黄 jiaohuang -交换机 jiaohuanji -交换价值 jiaohuanjiazhi -交换温柔 jiaohuanwenrou -叫化子 jiaohuazi -叫花子 jiaohuazi -交会 jiaohui -交汇 jiaohui -教会 jiaohui -教诲 jiaohui -叫魂 jiaohun -搅浑 jiaohun -搅混 jiaohun -交火 jiaohuo -搅和 jiaohuo -缴获 jiaohuo -交际 jiaoji -交集 jiaoji -焦急 jiaoji -叫鸡 jiaoji -狡计 jiaoji -脚迹 jiaoji -叫价 jiaojia -绞架 jiaojia -矫健 jiaojian -脚尖 jiaojian -教教 jiaojiao -叫叫 jiaojiao -皎皎 jiaojiao -矫矫不群 jiaojiaobuqun -交接 jiaojie -交界 jiaojie -交结 jiaojie -皎洁 jiaojie -矫捷 jiaojie -胶结 jiaojie -铰接 jiaojie -交际花 jiaojihua -叫劲 jiaojin -脚劲 jiaojin -较劲 jiaojin -骄矜 jiaojin -鵁 jiaojing -绞尽脑汁 jiaojinnaozhi -焦金烁石 jiaojinshuoshi -角巾私第 jiaojinsidi -交九 jiaojiu -交际舞 jiaojiwu -搅局 jiaoju -教具 jiaoju -焦距 jiaoju -交卷 jiaojuan -胶卷 jiaojuan -校勘 jiaokan -校勘学 jiaokanxue -娇客 jiaoke -焦渴 jiaoke -教科书 jiaokeshu -脚扣 jiaokou -交口称誉 jiaokouchengyu -叫苦 jiaoku -焦枯 jiaoku -狡狯 jiaokuai -叫苦不迭 jiaokubudie -叫苦连天 jiaokuliantian -狡赖 jiaolai -焦雷 jiaolei -浇冷水 jiaolengshui -浇漓 jiaoli -脚力 jiaoli -教练 jiaolian -绞脸 jiaolian -铰链 jiaolian -较量 jiaoliang -脚镣 jiaoliao -鹪鹩一枝 jiaoliaoyizhi -教令 jiaoling -教龄 jiaoling -交流 jiaoliu -交流电 jiaoliudian -交流一下 jiaoliuyixia -交流中心 jiaoliuzhongxin -蛟龙 jiaolong -蛟龙得水 jiaolongdeshui -脚炉 jiaolu -搅乱 jiaoluan -脚轮 jiaolun -角落 jiaoluo -叫驴 jiaolv -焦虑 jiaolv -叫骂 jiaoma -叫卖 jiaomai -骄慢 jiaoman -娇媚 jiaomei -焦煤 jiaomei -叫门 jiaomen -教门 jiaomen -脚门 jiaomen -角门 jiaomen -脚面 jiaomian -剿灭 jiaomie -叫名 jiaoming -矫命 jiaoming -角膜 jiaomo -角膜接触镜 jiaomojiechujing -教母 jiaomu -胶木 jiaomu -酵母 jiaomu -交纳 jiaona -缴纳 jiaona -胶囊 jiaonang -教猱升木 jiaonaoshengmu -绞脑汁 jiaonaozhi -娇嫩 jiaonen -教你 jiaoni -叫你 jiaoni -胶泥 jiaoni -蕉农 jiaonong -叫牌 jiaopai -教派 jiaopai -绞盘 jiaopan -交配 jiaopei -脚盆 jiaopen -胶皮 jiaopi -胶片 jiaopian -脚片 jiaopian -角票 jiaopiao -脚蹼 jiaopu -娇气 jiaoqi -脚气 jiaoqi -骄气 jiaoqi -交钱 jiaoqian -脚钱 jiaoqian -交浅言深 jiaoqianyanshen -交情 jiaoqing -矫情镇物 jiaoqingzhenwu -教区 jiaoqu -郊区 jiaoqu -叫嚷 jiaorang -娇娆 jiaorao -搅扰 jiaorao -叫人 jiaoren -教人 jiaoren -娇柔 jiaorou -矫揉造作 jiaorouzaozuo -叫如 jiaoru -胶乳 jiaoru -绞杀 jiaosha -叫上 jiaoshang -较少 jiaoshao -交涉 jiaoshe -嚼舌 jiaoshe -娇生惯养 jiaoshengguanyang -骄奢淫逸 jiaosheyinyi -教士 jiaoshi -教师 jiaoshi -教室 jiaoshi -矫饰 jiaoshi -礁石 jiaoshi -教师节 jiaoshijie -矫时慢物 jiaoshimanwu -教师组 jiaoshizu -交手 jiaoshou -教授 jiaoshou -绞手 jiaoshou -脚手架 jiaoshoujia -教书 jiaoshu -缴税 jiaoshui -胶水 jiaoshui -教书匠 jiaoshujiang -角速度 jiaosudu -教唆 jiaosuo -绞索 jiaosuo -叫他 jiaota -教他 jiaota -脚踏车 jiaotache -角台 jiaotai -脚踏两只船 jiaotaliangzhichuan -交谈 jiaotan -焦炭 jiaotan -教堂 jiaotang -脚踏实地 jiaotashidi -交替 jiaoti -教条 jiaotiao -教条主义 jiaotiaozhuyi -教廷 jiaoting -胶体溶液 jiaotirongye -交通 jiaotong -交通部 jiaotongbu -交通车 jiaotongche -交通岛 jiaotongdao -交通费 jiaotongfei -交通工具 jiaotonggongju -交通壕 jiaotonghao -交通哦 jiaotongo -交通线 jiaotongxian -交通银行 jiaotongyinhang -交通员 jiaotongyuan -教头 jiaotou -浇头 jiaotou -藠头 jiaotou -交头接耳 jiaotoujieer -焦头烂额 jiaotoulane -教徒 jiaotu -狡兔三窟 jiaotusanku -佳偶 jia'ou jiaou -娇娃 jiaowa -郊外 jiaowai -交完 jiaowan -交往 jiaowang -矫枉过正 jiaowangguozheng -脚腕子 jiaowanzi -交尾 jiaowei -教委 jiaowei -较为 jiaowei -叫我 jiaowo -交恶 jiaowu -教务 jiaowu -教无常师 jiaowuchangshi -教习 jiaoxi -狡黠 jiaoxia -脚下 jiaoxia -交相辉映 jiaoxianghuiying -交响乐 jiaoxiangyue -叫啸 jiaoxiao -叫嚣 jiaoxiao -娇小 jiaoxiao -缴销 jiaoxiao -娇小玲珑 jiaoxiaolinglong -交卸 jiaoxie -缴械 jiaoxie -胶鞋 jiaoxie -交心 jiaoxin -脚心 jiaoxin -侥幸 jiaoxing -儌幸 jiaoxing -徼幸 jiaoxing -矫形 jiaoxing -绞刑 jiaoxing -焦心热中 jiaoxinrezhong -娇羞 jiaoxiu -脚癣 jiaoxuan -教学 jiaoxue -胶靴 jiaoxue -教学事故 jiaoxueshigu -教学相长 jiaoxuexiangzhang -教训 jiaoxun -教训我 jiaoxunwo -娇艳 jiaoyan -教研 jiaoyan -椒盐 jiaoyan -娇养 jiaoyang -教养 jiaoyang -校样 jiaoyang -骄阳 jiaoyang -教养员 jiaoyangyuan -教研室 jiaoyanshi -教研组 jiaoyanzu -僬侥 jiaoyao -嶕峣 jiaoyao -脚丫子 jiaoyazi -郊野 jiaoye -交易 jiaoyi -教义 jiaoyi -交椅 jiaoyi -交谊 jiaoyi -教益 jiaoyi -教亦多术 jiaoyiduoshu -胶印 jiaoyin -教一识百 jiaoyishibai -交易所 jiaoyisuo -嚼用 jiaoyong -交友 jiaoyou -交游 jiaoyou -焦油 jiaoyou -郊游 jiaoyou -教育 jiaoyu -教育部 jiaoyubu -校阅 jiaoyue -教育网 jiaoyuwang -焦枣 jiaozao -焦躁 jiaozao -骄躁 jiaozao -焦砟 jiaozha -狡诈 jiaozha -交战 jiaozhan -交账 jiaozhang -脚掌 jiaozhang -交战国 jiaozhanguo -胶粘剂 jiaozhanji -脚爪 jiaozhao -叫真 jiaozhen -叫阵 jiaozhen -较真 jiaozhen -教正 jiaozheng -校正 jiaozheng -矫正 jiaozheng -交织 jiaozhi -焦炙 jiaozhi -矫治 jiaozhi -脚趾 jiaozhi -角质 jiaozhi -脚指头 jiaozhitou -教职员 jiaozhiyuan -教主 jiaozhu -校注 jiaozhu -浇注 jiaozhu -浇筑 jiaozhu -浇铸 jiaozhu -脚注 jiaozhu -胶柱鼓瑟 jiaozhuguse -校准 jiaozhun -焦灼 jiaozhuo -胶着 jiaozhuo -脚镯 jiaozhuo -叫子 jiaozi -嚼子 jiaozi -角子 jiaozi -酵子 jiaozi -饺子 jiaozi -骄子 jiaozi -轿子 jiaozi -轿子山 jiaozishan -轿子雪山 jiaozixueshan -娇纵 jiaozong -骄纵 jiaozong -叫做 jiaozuo -叫座 jiaozuo -贾鹏 jiapeng -夹批 jiapi -假撇清 jiapieqing -家贫亲老 jiapinqinlao -家贫如洗 jiapinruxi -家破人亡 jiaporenwang -家谱 jiapu -佳期 jiaqi -假期 jiaqi -价钱 jiaqian -加强 jiaqiang -加强版 jiaqiangban -夹枪带棍 jiaqiangdaigun -甲壳 jiaqiao -甲壳动物 jiaqiaodongwu -家雀儿 jiaqiaoer -夹七夹八 jiaqijiaba -加起来 jiaqilai -家禽 jiaqin -嘉庆 jiaqing -驾轻就熟 jiaqingjiushu -假球 jiaqiu -恝然 jiaran -戛然而止 jiaranerzhi -加热 jiare -家人 jiaren -嫁人 jiaren -假人假义 jiarenjiayi -假仁假义 jiarenjiayi -加人一等 jiarenyideng -假日 jiari -假日经济 jiarijingji -假如 jiaru -加入 jiaru -郏鄏 jiaru -假若 jiaruo -加塞儿 jiasaier -假嗓子 jiasangzi -稼穑艰难 jiasejiannan -袈裟 jiasha -假山 jiashan -加上 jiashang -加上了 jiashangle -颊上三毛 jiashangsanmao -颊上添毫 jiashangtianhao -假设 jiashe -架设 jiashe -加深 jiashen -加生 jiasheng -夹生 jiasheng -夹生饭 jiashengfan -假使 jiashi -假释 jiashi -傢什 jiashi -加试 jiashi -架势 jiashi -家世 jiashi -家事 jiashi -家什 jiashi -家室 jiashi -驾驶 jiashi -假手于人 jiashouyuren -家塾 jiashu -家属 jiashu -家书抵万金 jiashudiwanjin -假说 jiashuo -假死 jiasi -家私 jiasi -夹丝玻璃 jiasiboli -加速度 jiasudu -浃髓沦肌 jiasuilunji -枷锁 jiasuo -加速器 jiasuqi -假条 jiatiao -家庭 jiating -家庭版 jiatingban -家庭妇女 jiatingfunv -家庭馆 jiatingguan -家庭理财 jiatinglicai -家庭主妇 jiatingzhufu -家庭作业 jiatingzuoye -假途灭虢 jiatumieguo -假托 jiatuo -家徒四壁 jiatusibi -家娃 jiawa -价位 jiawei -加委 jiawei -家务 jiawu -家屋 jiawu -家无儋石 jiawudanshi -家无二主 jiawuerzhu -甲午战争 jiawuzhanzheng -家系 jiaxi -夹馅 jiaxian -假想 jiaxiang -假相 jiaxiang -家乡 jiaxiang -假象 jiaxiang -假想敌 jiaxiangdi -假象牙 jiaxiangya -家弦户诵 jiaxianhusong -贾宪三角 jiaxiansanjiao -家小 jiaxiao -驾校 jiaxiao -假小子 jiaxiaozi -夹心 jiaxin -家信 jiaxin -假惺惺 jiaxingxing -家兄 jiaxiong -加膝坠渊 jiaxizhuiyuan -嘉许 jiaxu -家学渊源 jiaxueyuanyuan -假牙 jiaya -加压 jiaya -加压釜 jiayafu -家严 jiayan -家燕 jiayan -家养 jiayang -架秧子 jiayangzi -嘉言懿行 jiayanyixing -佳肴 jiayao -家业 jiaye -伽倻琴 jiayeqin -假意 jiayi -加以 jiayi -加意 jiayi -假以辞色 jiayicise -佳音 jiayin -家用 jiayong -家用电器 jiayongdianqi -加油 jiayou -家有 jiayou -家有儿女 jiayouernv -甲鱼 jiayu -驾御 jiayu -驾驭 jiayu -家园 jiayuan -驾辕 jiayuan -假誉驰声 jiayuchisheng -家喻户晓 jiayuhuxiao -戛玉敲金 jiayuqiaojin -夹杂 jiaza -加载 jiazai -假造 jiazao -家贼难防 jiazeinanfang -价增一顾 jiazengyigu -家宅 jiazhai -家长 jiazhang -家长制 jiazhangzhi -驾照 jiazhao -家政 jiazheng -价值 jiazhi -恝置 jiazhi -价值观 jiazhiguan -价值规律 jiazhiguilv -价值连城 jiazhiliancheng -价值量 jiazhiliang -价值形式 jiazhixingshi -加重 jiazhong -家中 jiazhong -家种 jiazhong -甲种粒子 jiazhonglizi -甲种射线 jiazhongshexian -加州 jiazhou -甲胄 jiazhou -夹注 jiazhu -假装 jiazhuang -家装 jiazhuang -嫁妆 jiazhuang -甲状软骨 jiazhuangruangu -甲状腺 jiazhuangxian -夹子 jiazi -家资 jiazi -架子 jiazi -甲子 jiazi -架子车 jiaziche -架子工 jiazigong -架子花 jiazihua -架子猪 jiazizhu -家族 jiazu -佳作 jiazuo -假座 jiazuo -几把 jiba -鸡巴 jiba -急巴巴 jibaba -几百 jibai -击败 jibai -几百遍 jibaibian -几百个 jibaige -几百公里 jibaigongli -几百号 jibaihao -几百块 jibaikuai -几百人 jibairen -几百万 jibaiwan -几百下 jibaixia -几百页 jibaiye -几百兆 jibaizhao -几百字 jibaizi -基板 jiban -羁绊 jiban -脊背 jibei -基本 jiben -几本 jiben -基本词汇 jibencihui -基本单位 jibendanwei -基本的 jibende -基本法 jibenfa -基本功 jibengong -基本建设 jibenjianshe -基本粒子 jibenlizi -基本矛盾 jibenmaodun -基本情况 jibenqingkuang -基本晒 jibenshai -基本上 jibenshang -几本书 jibenshu -基本特征 jibentezheng -基本需求 jibenxuqiu -击毙 jibi -积弊 jibi -几遍 jibian -即便 jibian -激辩 jibian -急变 jibian -激变 jibian -畸变 jibian -机变如神 jibianrushen -级别 jibie -疾病 jibing -急病 jibing -及宾有鱼 jibinyouyu -瘠薄 jibo -激薄停浇 jibotingjiao -既不 jibu -疾步 jibu -缉捕 jibu -集部 jibu -记不得 jibude -急不可待 jibukedai -机不可失 jibukeshi -疾不可为 jibukewei -既不能 jibuneng -记不起阿里 jibuqi'ali jibuqiali -吉卜赛人 jibusairen -既不想 jibuxiang -积不相能 jibuxiangneng -急不暇择 jibuxiaze -既不压身 jibuyashen -饥不择食 jibuzeshi -记不住 jibuzhu -荠菜 jicai -蕺菜 jicai -积财千万 jicaiqianwan -机舱 jicang -集藏 jicang -饥餐渴饮 jicankeyin -积草屯粮 jicaotunliang -计策 jice -几曾 jiceng -基层 jiceng -稽查 jicha -级差 jicha -缉查 jicha -急茬儿 jichaer -机场 jichang -掎裳连袂 jichanglianmei -饥肠辘辘 jichanglulu -季常之癖 jichangzhipi -讥嘲 jichao -挤车 jiche -机车 jiche -忌辰 jichen -集成 jicheng -继承 jicheng -计程车 jichengche -集成电路 jichengdianlu -集成电路卡 jichengdianluka -继承权 jichengquan -继承人 jichengren -既成事实 jichengshishi -疾驰 jichi -鸡翅 jichi -急赤白脸 jichibailian -鸡虫得失 jichongdeshi -计酬 jichou -记仇 jichou -基础 jichu -挤出 jichu -几处 jichu -积储 jichu -鸡雏 jichu -机床 jichuang -基础差 jichucha -基础代谢 jichudaixie -基础教育 jichujiaoyu -基础课 jichuke -基础科学 jichukexue -挤出来 jichulai -基础来 jichulai -基础上 jichushang -计出万全 jichuwanquan -计出无聊 jichuwuliao -基础性 jichuxing -几次 jici -棘刺 jici -激磁 jici -讥刺 jici -几次三番 jicisanfan -急匆匆 jicongcong -急促 jicu -集萃 jicui -积存 jicun -寄存器 jicunqi -记错 jicuo -极大 jida -集大成 jidacheng -系带 jidai -鸡蛋 jidan -激荡 jidang -鸡蛋里挑骨头 jidanlitiaogutou -鸡蛋里找骨头 jidanlizhaogutou -鸡蛋汤 jidantang -鸡蛋味 jidanwei -积德 jide -记得 jide -挤得 jide -记得住 jidezhu -及第 jidi -基地 jidi -极地 jidi -寄递 jidi -迹地 jidi -几点 jidian -极点 jidian -基点 jidian -急电 jidian -祭奠 jidian -积淀 jidian -极点五笔 jidianwubi -基调 jidiao -既定 jiding -极顶 jiding -机顶盒 jidinghe -际地蟠天 jidipantian -激动 jidong -机动车 jidongche -箕斗 jidou -基督 jidu -嫉妒 jidu -季度 jidu -忌妒 jidu -极度 jidu -缉毒 jidu -极端 jiduan -几段 jiduan -挤兑 jidui -挤对 jidui -基督教 jidujiao -几多 jiduo -饥饿 ji'e jie -节哀顺变 jieaishunbian -结案 jiean -桀骜不驯 jieaobuxun -结巴 jieba -街霸 jieba -洁白 jiebai -结拜 jiebai -接班 jieban -结伴 jieban -揭榜 jiebang -接班人 jiebanren -解饱 jiebao -捷报频传 jiebaopinchuan -界碑 jiebei -戒备森严 jiebeisenyan -接杯水 jiebeishui -节本 jieben -界标 jiebiao -界别 jiebie -结不解缘 jiebujieyuan -揭不开锅 jiebukaiguo -节操 jiecao -结草衔环 jiecaoxianhuan -阶层 jieceng -接茬儿 jiechaer -解差 jiechai -解馋 jiechan -结肠 jiechang -截长补短 jiechangbuduan -接长不短 jiechangbuduan -阶乘 jiecheng -竭诚为 jiechengwei -劫持 jiechi -戒尺 jiechi -界尺 jiechi -劫持者 jiechizhe -疥虫 jiechong -结仇 jiechou -解愁 jiechou -戒除 jiechu -接触 jiechu -解除 jiechu -杰出 jiechu -揭穿 jiechuan -疥疮 jiechuang -揭疮疤 jiechuangba -介词 jieci -借词 jieci -结存 jiecun -解答 jieda -捷达 jieda -皆大欢喜 jiedahuanxi -借代 jiedai -借贷 jiedai -接待 jiedai -结党营私 jiedangyingsi -戒刀 jiedao -接到 jiedao -街道 jiedao -借到 jiedao -解到 jiedao -借刀杀人 jiedaosharen -节的 jiede -界的 jiede -接的 jiede -街灯 jiedeng -接地 jiedi -揭底 jiedi -阶地 jiedi -节点 jiedian -借调 jiediao -戒牒 jiedie -界定 jieding -结缔组织 jiedizuzhi -解冻 jiedong -借读 jiedu -戒毒 jiedu -解毒 jiedu -解读 jiedu -借端 jieduan -截断 jieduan -揭短 jieduan -阶段 jieduan -劫夺 jieduo -解饿 jiee -姐儿 jieer -接二连三 jieerliansan -姐儿们 jieermen -揭发 jiefa -解乏 jiefa -结发夫妻 jiefafuqi -借方 jiefang -接防 jiefang -解放 jiefang -解放碑 jiefangbei -解放军 jiefangjun -街坊邻居 jiefanglinju -解放区 jiefangqu -解放战争 jiefangzhanzheng -接风 jiefeng -解封 jiefeng -借风使船 jiefengshichuan -姐夫 jiefu -节妇 jiefu -劫富济贫 jiefujipin -揭盖子 jiegaizi -秸秆 jiegan -揭竿而起 jieganerqi -截稿 jiegao -接羔 jiegao -桔槔 jiegao -借个 jiege -借给 jiegei -桔梗 jiegeng -结构 jiegou -解构 jiegou -结构式 jiegoushi -借故 jiegu -羯鼓 jiegu -解雇 jiegu -接管 jieguan -结关 jieguan -借光 jieguang -借古讽今 jiegufengjin -接柜 jiegui -接轨 jiegui -结果 jieguo -接过 jieguo -节骨眼 jieguyan -疥蛤蟆 jiehama -接合 jiehe -界河 jiehe -结合 jiehe -结核 jiehe -结核病 jiehebing -解恨 jiehen -结合能 jieheneng -结合体 jieheti -截鹤续凫 jiehexufu -结喉 jiehou -劫后余生 jiehouyusheng -介怀 jiehuai -借花献佛 jiehuaxianfo -结汇 jiehui -嗟悔无及 jiehuiwuji -结婚 jiehun -结婚前 jiehunqian -结婚照 jiehunzhao -借火 jiehuo -截获 jiehuo -接火 jiehuo -结伙 jiehuo -解惑 jiehuo -戒忌 jieji -截击 jieji -接机 jieji -接济 jieji -结集 jieji -解甲归田 jiejiaguitian -借鉴 jiejian -接见 jiejian -节俭 jiejian -节减 jiejian -结交 jiejiao -结焦 jiejiao -借交报仇 jiejiaobaochou -戒骄戒躁 jiejiaojiezao -节假日 jiejiari -解甲投戈 jiejiatouge -阶级斗争 jiejidouzheng -喈喈 jiejie -姐姐 jiejie -接界 jiejie -湝湝 jiejie -结结巴巴 jiejiebaba -洁己奉公 jiejifenggong -借记卡 jiejika -接近 jiejin -解禁 jiejin -借景 jiejing -借镜 jiejing -接境 jiejing -接警 jiejing -结晶 jiejing -洁净 jiejing -结晶体 jiejingti -竭尽全力 jiejinquanli -解救 jiejiu -解酒 jiejiu -阶级性 jiejixing -借据 jieju -戒惧 jieju -截距 jieju -结局 jieju -截桔 jieju -拮据 jieju -孑孓 jiejue -解决 jiejue -解开 jiekai -揭开 jiekai -接客 jieke -解渴 jieke -借口 jiekou -接口 jiekou -藉口 jiekou -街口 jiekou -借款 jiekuan -解困 jiekun -嗟来之食 jielaizhishi -揭老底 jielaodi -街垒 jielei -接力 jieli -节理 jieli -节礼 jieli -接连 jielian -接力棒 jielibang -节烈 jielie -节令 jieling -解铃还需系铃人 jielinghaixujilingren -解铃系铃 jielingjiling -竭力虔心 jieliqianxin -接力赛跑 jielisaipao -截流 jieliu -截留 jieliu -接龙 jielong -揭露 jielu -节录 jielu -节略 jielue -结论 jielun -节律 jielv -解码 jiema -届满 jieman -睫毛 jiemao -姐妹 jiemei -姐们 jiemen -解闷 jiemen -截门 jiemen -街门 jiemen -结盟 jiemeng -揭秘 jiemi -解密 jiemi -截面 jiemian -界面 jiemian -借面吊丧 jiemiandiaosang -街面儿上 jiemianershang -解民倒悬 jiemindaoxuan -结膜 jiemo -芥末 jiemo -揭幕 jiemu -结幕 jiemu -节目 jiemu -接目镜 jiemujing -接纳 jiena -诘难 jienan -解囊相助 jienangxiangzhu -节能 jieneng -借你 jieni -接你 jieni -揭牌 jiepai -节拍 jiepai -接盘 jiepan -洁癖 jiepi -解聘 jiepin -截屏 jieping -洁癖正 jiepizheng -揭破 jiepo -解剖 jiepou -届期 jieqi -接气 jieqi -节气 jieqi -解气 jieqi -接洽 jieqia -借钱 jieqian -接腔 jieqiang -阶前万里 jieqianwanli -介壳 jieqiao -接亲 jieqin -结亲 jieqin -节庆 jieqing -结球甘蓝 jieqiuganlan -截取 jiequ -街区 jiequ -解劝 jiequan -桀犬吠尧 jiequanfeiyao -几儿 jier -吉尔 jier -既而 jier -继而 jier -截然不同 jieranbutong -接壤 jierang -孑然一身 jieranyishen -接任 jieren -解人难得 jierennande -节日 jieri -节日快乐 jierikuaile -诘戎治兵 jierongzhibing -接入 jieru -介入 jieru -嫉恶如仇 ji'eruchou jieruchou -疾恶如仇 ji'eruchou jieruchou -极而言之 jieryanzhi -解散 jiesan -接三连四 jiesanliansi -界山 jieshan -接上 jieshang -接墒 jieshang -介绍 jieshao -介绍书 jieshaoshu -结社 jieshe -结舌 jieshe -接生 jiesheng -节省 jiesheng -结绳而治 jieshengezhi -洁身自好 jieshenzihao -届时 jieshi -接事 jieshi -揭示 jieshi -界石 jieshi -结识 jieshi -街市 jieshi -解释 jieshi -结石 jieshi -结实 jieshi -解释的 jieshide -借尸还魂 jieshihuanhun -接手 jieshou -接收 jieshou -接受 jieshou -解手 jieshou -劫数 jieshu -结束 jieshu -接水 jieshui -借书留真 jieshuliuzhen -界说 jieshuo -解说 jieshuo -结束语 jieshuyu -结驷连骑 jiesilianqi -解送 jiesong -捷素 jiesu -借宿 jiesu -结算 jiesuan -接穗 jiesui -接榫 jiesun -嗟叹 jietan -截瘫 jietan -接谈 jietan -街谈巷议 jietanxiangyi -解套 jietao -接替 jieti -解体 jieti -阶梯 jieti -借条 jietiao -戒条 jietiao -揭帖 jietie -借题发挥 jietifahui -接听 jieting -接通 jietong -街头 jietou -接头 jietou -接头儿 jietouer -街头密码 jietoumima -街头巷尾 jietouxiangwei -截图 jietu -解脱 jietuo -节外生枝 jiewaishengzhi -借位 jiewei -结尾 jiewei -解围 jiewei -结尾部分 jieweibufen -借问 jiewen -接吻 jiewen -诘问 jiewen -借我 jiewo -解悟 jiewu -接物镜 jiewujing -解吸 jiexi -解析 jiexi -截下 jiexia -节下 jiexia -接下来 jiexialai -接线 jiexian -界限 jiexian -饥饿线 ji'exian jiexian -界限量规 jiexianlianggui -接线员 jiexianyuan -揭晓 jiexiao -阶下囚 jiexiaqiu -解解 jiexie -解析几何 jiexijihe -戒心 jiexin -街心 jiexin -解析器 jiexiqi -接续 jiexu -节选 jiexuan -解压 jieya -解压出 jieyachu -戒严 jieyan -解严 jieyan -羯羊 jieyang -结业 jieye -介意 jieyi -皆宜 jieyi -结义 jieyi -解疑 jieyi -介音 jieyin -接应 jieying -孑遗生物 jieyishengwu -节衣缩食 jieyisuoshi -解衣推食 jieyituishi -借以下 jieyixia -借用 jieyong -节用裕民 jieyongyumin -解忧 jieyou -介于 jieyu -借喻 jieyu -倢伃 jieyu -劫狱 jieyu -婕妤 jieyu -结余 jieyu -结语 jieyu -节余 jieyu -节育 jieyu -接援 jieyuan -结怨 jieyuan -结缘 jieyuan -解元 jieyuan -借阅 jieyue -节约 jieyue -解约 jieyue -节约钱 jieyueqian -节约型 jieyuexing -结扎 jieza -竭泽而渔 jiezeeryu -竭泽而鱼 jiezeeryu -借债 jiezhai -接站 jiezhan -借账 jiezhang -姐丈 jiezhang -结帐 jiezhang -结账 jiezhang -接着 jiezhe -介质 jiezhi -借支 jiezhi -戒指 jiezhi -截肢 jiezhi -截至 jiezhi -节制 jiezhi -解职 jiezhi -截止到 jiezhidao -节肢动物 jiezhidongwu -竭智尽忠 jiezhijinzhong -截趾适屦 jiezhishiju -借重 jiezhong -接种 jiezhong -接踵 jiezhong -接踵而来 jiezhongerlai -接踵而至 jiezhongerzhi -桀纣 jiezhou -借助 jiezhu -界桩 jiezhuang -借箸代筹 jiezhudaichou -接著呃 jiezhu'e jiezhue -介子 jiezi -截子 jiezi -疖子 jiezi -结子 jiezi -节子 jiezi -芥子 jiezi -褯子 jiezi -芥子气 jieziqi -节奏 jiezou -杰作 jiezuo -捷足先得 jiezuxiande -捷足先登 jiezuxiandeng -击发 jifa -技法 jifa -激发 jifa -机帆船 jifanchuan -寄放 jifang -己方 jifang -机房 jifang -基肥 jifei -寄费 jifei -积肥 jifei -积非成是 jifeichengshi -鸡飞蛋打 jifeidanda -鸡飞狗走 jifeigouzou -激奋 jifen -激愤 jifen -积分 jifen -几分 jifen -几份 jifen -齑粉 jifen -积愤 jifen -记分 jifen -季风 jifeng -讥讽 jifeng -急风暴雨 jifengbaoyu -箕风毕雨 jifengbiyu -及锋而试 jifengershi -疾风劲草 jifengjingcao -季风气候 jifengqihou -疾风扫秋叶 jifengsaoqiuye -稷蜂社鼠 jifengsheshu -疾风迅雷 jifengxunlei -疾风知劲草 jifengzhijincao -几分钟 jifenzhong -几分钟哦昂 jifenzhongoang -畿辅 jifu -给付 jifu -继父 jifu -肌肤 jifu -饥附饱飏 jifubaoyang -基干 jigan -纪纲 jigang -几个 jige -及格 jige -极个别 jigebie -机耕 jigeng -几个钱 jigeqian -几个人 jigeren -几个小时 jigexiaoshi -几个原 jigeyuan -几个月 jigeyue -几个张 jigezhang -几个字 jigezi -技工 jigong -机工 jigong -记功 jigong -记工 jigong -鸡公车 jigongche -急公好义 jigonghaoyi -急公近利 jigongjinli -急功近利 jigongjinli -计功行赏 jigongxingshang -技工学校 jigongxuexiao -机构 jigou -叽咕 jigu -唧咕 jigu -挤咕 jigu -记挂 jigua -及瓜而代 jiguaerdai -及冠 jiguan -机灌 jiguan -籍贯 jiguan -鸡冠 jiguan -机关报 jiguanbao -急管繁弦 jiguanfanxian -极光 jiguang -激光 jiguang -激光刀 jiguangdao -激光电视 jiguangdianshi -吉光片羽 jiguangpianyu -激光器 jiguangqi -激光武器 jiguangwuqi -机关刊物 jiguankanwu -机关枪 jiguanqiang -机关算尽 jiguansuanjin -机关用尽 jiguanyongjin -积谷防饥 jigufangji -记过 jiguo -计过自讼 jiguozisong -鸡骨支床 jiguzhichuang -几行 jihang -饥寒交迫 jihanjiaopo -几号 jihao -记号 jihao -几何 jihe -集合 jihe -稽核 jihe -济河焚舟 jihefenzhou -嫉恨 jihen -记恨 jihen -齎恨 jihen -几何体 jiheti -几何图形 jihetuxing -几何学 jihexue -季候 jihou -积厚流光 jihouliuguang -几乎 jihu -激化 jihua -计划 jihua -计划单列市 jihuadanlieshi -计划经济 jihuajingji -疾患 jihuan -饥荒 jihuang -鸡黄 jihuang -计划生育 jihuashengyu -击毁 jihui -忌讳 jihui -机会 jihui -几回 jihui -集会 jihui -机徽 jihui -积毁销骨 jihuixiaogu -机会主义 jihuizhuyi -急婚 jihun -即或 jihuo -激活 jihuo -缉获 jihuo -激活码 jihuoma -亟亟 jiji -及笄 jiji -寄籍 jiji -技击 jiji -汲汲 jiji -积极 jiji -鸡鸡 jiji -基价 jijia -计价 jijia -技嘉科技 jijiakeji -击剑 jijian -基建 jijian -急件 jijian -机件 jijian -纪检 jijian -肌腱 jijian -鸡奸 jijian -即将 jijiang -激将 jijiang -计件工资 jijiangongzi -犄角 jijiao -计较 jijiao -几角旮旯 jijiaogala -掎角之势 jijiaozhishi -积甲山齐 jijiashanqi -急急巴巴 jijibaba -岌岌不可终日 jijibukezhongri -芨芨草 jijicao -哜哜嘈嘈 jijicaocao -季节 jijie -集结 jijie -季节工 jijiegong -季节洄游 jijiehuiyou -击节叹赏 jijietanshang -急急风 jijifeng -积极分子 jijifenzi -叽叽嘎嘎 jijigaga -唧唧嘎嘎 jijigaga -己饥己溺 jijijini -岌岌可危 jijikewei -基金 jijin -急进 jijin -激进 jijin -集锦 jijin -饥馑 jijin -几经 jijing -寂静 jijing -机井 jijing -机警 jijing -急惊风撞着慢郎中 jijingfengzhuangzhemanlangzhong -即景生情 jijingshengqing -挤进去 jijinqu -基金一周 jijinyizhou -急急如律令 jijirulvling -急救 jijiu -急救包 jijiubao -急就章 jijiuzhang -叽叽歪歪 jijiwaiwai -积极喔喔 jijiwowo -唧唧窝窝 jijiwowo -积极性 jijixing -济济一堂 jijiyitang -唧唧扎扎 jijizaza -叽叽喳喳 jijizhazha -唧唧喳喳 jijizhazha -击楫中流 jijizhongliu -几句 jiju -急剧 jiju -吉剧 jiju -寄居 jiju -急遽 jiju -机具 jiju -激剧 jiju -积聚 jiju -箕踞 jiju -集句 jiju -集聚 jiju -剞劂 jijue -几句话 jijuhua -季军 jijun -季刊 jikan -集刊 jikan -稽考 jikao -即刻 jike -即可 jike -忌刻 jike -既可以 jikeyi -几口 jikou -忌口 jikou -极口 jikou -急口令 jikouling -鸡口牛后 jikouniuhou -疾苦 jiku -几块 jikuai -几块钱 jikuaiqian -击溃 jikui -济苦怜贫 jikulianpin -济困扶危 jikunfuwei -急来报佛脚 jilaibaofojiao -既来之 jilaizhi -激浪 jilang -鸡烂嘴巴硬 jilanzuibaying -积劳成疾 jilaochengji -羁勒 jile -鸡肋 jilei -积累 jilei -疾雷不及掩耳 jileibujiyaner -积累基金 jileijijin -极乐世界 jileshijie -吉利 jili -机理 jili -极力 jili -激励 jili -祭礼 jili -肌理 jili -蒺藜 jili -畸恋 jilian -极量 jiliang -计量 jiliang -伎俩 jiliang -剂量 jiliang -脊梁骨 jilianggu -寂寥 jiliao -激烈 jilie -叽里旮旯儿 jiligalaer -叽里呱啦 jiliguala -叽里咕噜 jiligulu -脊檩 jilin -即令 jiling -及龄 jiling -奇零 jiling -机灵 jiling -激灵 jiling -畸零 jiling -鹡鸰 jiling -鸡零狗碎 jilinggousui -激流 jiliu -稽留 jiliu -羁留 jiliu -急流勇退 jiliuyongtui -集拢 jilong -记录 jilu -辑录 jilu -集录 jilu -棘轮 jilun -击落 jiluo -纪录片 jilupian -记录片 jilupian -纪录片儿 jilupianer -记录片儿 jilupianer -即鹿无虞 jiluwuyu -季路一言 jiluyiyan -几率 jilv -纪律 jilv -羁旅 jilv -寄卖 jimai -急脉缓灸 jimaihuanjiu -挤满 jiman -急忙 jimang -鸡毛 jimao -几毛 jimao -鸡毛掸子 jimaodanzi -鸡毛店 jimaodian -鸡毛蒜皮 jimaosuanpi -鸡毛信 jimaoxin -鸡毛帚 jimaozhou -激酶 jimei -挤眉弄眼 jimeinongyan -既没有 jimeiyou -及门 jimen -机密 jimi -机米 jimi -羁縻 jimi -几面 jimian -几秒 jimiao -机敏 jimin -饥民 jimin -寄名 jiming -记名 jiming -鸡鸣而起 jimingerqi -鸡鸣狗盗 jiminggoudao -鸡鸣狗吠 jiminggoufei -鸡鸣戒旦 jimingjiedan -寂寞 jimo -即墨 jimo -籍没 jimo -机谋 jimou -计谋 jimou -极目 jimu -檵木 jimu -积木 jimu -继母 jimu -缉拿 jina -紧挨到 jinaidao -急难 jinan -济南 jinan -济南华 jinanhua -济南人 jinanren -济南市 jinanshi -济南特产 jinantechan -紧巴巴 jinbaba -进版 jinban -金镑 jinbang -金榜题名 jinbangtiming -紧绷绷 jinbengbeng -金本位 jinbenwei -禁闭 jinbi -进逼 jinbi -金币 jinbi -金笔 jinbi -近便 jinbian -锦标 jinbiao -锦标赛 jinbiaosai -金碧辉煌 jinbihuihuang -进兵 jinbing -金箔 jinbo -进步 jinbu -进补 jinbu -金不换 jinbuhuan -进不了 jinbule -禁不起 jinbuqi -进不去 jinbuqu -禁不住 jinbuzhu -堇菜 jincai -矜才使气 jincaishiqi -进餐 jincan -金灿灿 jincancan -今草 jincao -荩草 jincao -金钗换酒 jinchaihuanjiu -金钗十二 jinchaishier -进谗 jinchan -进场 jinchang -金蝉脱壳 jinchantuoqiao -浸沉 jinchen -进程 jincheng -进程模式 jinchengmoshi -金城汤池 jinchengtangchi -矜持 jinchi -谨饬 jinchi -金翅擘海 jinchibaihai -今愁古恨 jinchouguhen -进出 jinchu -金疮 jinchuang -进出目录 jinchumulu -仅此 jinci -仅此而已 jincieryi -紧凑 jincou -进寸退尺 jincuntuichi -近代 jindai -紧打慢敲 jindamanqiao -筋道 jindao -近道 jindao -进到 jindao -尽到 jindao -进到门 jindaomen -禁得起 jindeqi -禁得住 jindezhu -禁地 jindi -进抵 jindi -金殿 jindian -近点 jindian -金貂换酒 jindiaohuanjiu -近地点 jindidian -近东 jindong -斤斗 jindou -筋斗 jindou -禁毒 jindu -进度 jindu -锦缎 jinduan -金额 jine -技能 jineng -机能 jineng -既能发 jinengfa -今儿 jiner -进而 jiner -进发 jinfa -金发美女 jinfameinv -进犯 jinfan -谨防 jinfang -金饭碗 jinfanwan -今非昔比 jinfeixibi -金风玉露 jinfengyulu -敬爱 jingai -金刚努目 jingangnumu -金刚怒目 jingangnumu -金刚砂 jingangsha -金刚石 jingangshi -金刚钻 jingangzuan -金糕 jingao -劲拔 jingba -京白 jingbai -京白梨 jingbaili -警报 jingbao -警备 jingbei -经闭 jingbi -旌表 jingbiao -竞标 jingbiao -精兵简政 jingbingjianzheng -经部 jingbu -经不起 jingbuqi -经不住 jingbuzhu -净菜 jingcai -竞猜 jingcai -精彩 jingcai -精彩点 jingcaidian -精采秀发 jingcaixiufa -警察 jingcha -惊诧 jingcha -荆钗布裙 jingchaibuqun -经常 jingchang -静场 jingchang -经常不是 jingchangbushi -经常见 jingchangjian -经常来 jingchanglai -经常说 jingchangshuo -经常性 jingchangxing -净产值 jingchanzhi -精巢 jingchao -警车 jingche -京城 jingcheng -精诚团结 jingchengtuanjie -精赤 jingchi -精虫 jingchong -经幢 jingchuang -敬辞 jingci -精粹 jingcui -惊呆 jingdai -精但 jingdan -精当 jingdang -粳稻 jingdao -精到 jingdao -精打细算 jingdaxisuan -净地 jingdi -劲敌 jingdi -境地 jingdi -警笛 jingdi -经典 jingdian -景点 jingdian -静电 jingdian -静电感应 jingdianganying -经典歌曲 jingdiangequ -静电计 jingdianji -经典老歌 jingdianlaoge -经典视图 jingdianshitu -经典语录 jingdianyulu -经典语录大总结 jingdianyuludazongjie -精雕细刻 jingdiaoxike -精雕细镂 jingdiaoxilou -井底之蛙 jingdizhiwa -惊动 jingdong -京都 jingdu -竞渡 jingdu -精读 jingdu -经度 jingdu -劲歌 jinge -惊愕 jinge -京二胡 jingerhu -敬而远之 jingeryuanzhi -金戈铁马 jingetiema -经幡 jingfan -警方 jingfang -经费 jingfei -警匪 jingfei -警匪片 jingfeipian -敬奉 jingfeng -警风 jingfeng -敬服 jingfu -精干 jinggan -竞岗 jinggang -敬告 jinggao -警告 jinggao -精耕细作 jinggengxizuo -敬恭桑梓 jinggongsangzi -惊弓之鸟 jinggongzhiniao -胫骨 jinggu -精怪 jingguai -井灌 jingguan -京官 jingguan -景观 jingguan -经管 jingguan -警官 jingguan -精贯白日 jingguanbairi -精光 jingguang -静观默察 jingguanmocha -警棍 jinggun -经过 jingguo -经国大业 jingguodaye -惊骇 jinghai -警号 jinghao -敬贺 jinghe -敬候 jinghou -京胡 jinghu -京华 jinghua -净化 jinghua -精华 jinghua -菁华 jinghua -警花 jinghua -惊惶失措 jinghuangshicuo -惊慌失措 jinghuangshicuo -精华区 jinghuaqu -镜花水月 jinghuashuiyue -惊魂未定 jinghunweiding -京畿 jingji -惊悸 jingji -经济 jingji -竞技 jingji -经纪 jingji -井架 jingjia -精简 jingjian -精简版 jingjianban -竞价排名 jingjiapaiming -经济不景气 jingjibujingqi -境界 jingjie -警戒 jingjie -警戒色 jingjiese -经济核算 jingjihesuan -经济基础 jingjijichu -经济技术 jingjijishu -经济技术开发区 jingjijishukaifaqu -经济昆虫 jingjikunchong -经济林 jingjilin -净尽 jingjin -精金百炼 jingjinbailian -敬敬 jingjing -静静 jingjing -菁菁 jingjing -兢兢业业 jingjingyeye -井井有条 jingjingyoutiao -京津冀 jingjinji -精金良玉 jingjinliangyu -经纪人 jingjiren -荆棘塞途 jingjisetu -经济适用房 jingjishiyongfang -经济特区 jingjitequ -竞技体操 jingjiticao -经济体制 jingjitizhi -荆棘铜驼 jingjitongtuo -敬酒不吃吃罚酒 jingjiubuchichifajiu -经久不息 jingjiubuxi -井臼亲操 jingjiuqincao -经济危机 jingjiweiji -经济效益 jingjixiaoyi -经济学 jingjixue -荆棘载途 jingjizaitu -经济杂交 jingjizajiao -经济增长率 jingjizengzhanglv -经济制度 jingjizhidu -经济作物 jingjizuowu -京剧 jingju -警句 jingju -净角 jingjue -惊厥 jingjue -警觉 jingjue -靖康 jingkang -惊恐失色 jingkongshise -惊恐万状 jingkongwanzhuang -净口 jingkou -境况 jingkuang -景况 jingkuang -镜框 jingkuang -京来 jinglai -敬老慈幼 jinglaociyou -敬老院 jinglaoyuan -惊雷 jinglei -净利 jingli -经历 jingli -精力 jingli -敬礼 jingli -经理 jingli -警力 jingli -精炼 jinglian -精练 jinglian -颈联 jinglian -精良 jingliang -精力充沛 jinglichongpei -精灵 jingling -警龄 jingling -径流 jingliu -痉挛 jingluan -腈纶 jinglun -经络 jingluo -劲旅 jinglv -竞买 jingmai -竞卖 jingmai -经脉 jingmai -静脉 jingmai -静脉曲张 jingmaiquzhang -经贸 jingmao -精美 jingmei -粳米 jingmi -精密 jingmi -静谧 jingmi -精妙 jingmiao -精明 jingming -精明强干 jingmingqianggan -经明行修 jingmingxingxiu -静默 jingmo -静摩擦 jingmoca -敬慕 jingmu -景慕 jingmu -静穆 jingmu -精囊 jingnang -境内 jingnei -经年累月 jingnianleiyue -进攻 jingong -进贡 jingong -金工 jingong -进攻性 jingongxing -矜功自伐 jingongzifa -京派 jingpai -竞拍 jingpai -敬佩 jingpei -井喷 jingpen -精辟 jingpi -景片 jingpian -镜片 jingpian -精疲力竭 jingpilijie -精疲力尽 jingpilijin -竞聘 jingpin -精品 jingpin -镜破钗分 jingpochaifen -景颇族 jingpozu -旌旗 jingqi -景气 jingqi -惊奇 jingqi -京腔 jingqiang -精巧 jingqiao -静悄悄 jingqiaoqiao -敬请 jingqing -径情直遂 jingqingzhisui -径情直行 jingqingzhixing -经丘寻壑 jingqiuxunhe -警犬 jingquan -精确 jingque -井然 jingran -竟然 jingran -惊扰 jingrao -惊人 jingren -竟日 jingri -精肉 jingrou -静如处女 jingruchunu -精锐 jingrui -径赛 jingsai -竞赛 jingsai -警嫂 jingsao -景色 jingse -经纱 jingsha -鲸鲨 jingsha -经商 jingshang -荆山之玉 jingshanzhiyu -景深 jingshen -精审 jingshen -精神 jingshen -精神病 jingshenbing -精神抖擞 jingshendousou -精神分裂症 jingshenfenliezheng -劲升 jingsheng -精神焕发 jingshenhuanfa -精神粮食 jingshenliangshi -精神满腹 jingshenmanfu -精神衰弱 jingshenshuairuo -精神损耗 jingshensunhao -精神头 jingshentou -精神头儿 jingshentouer -精神文明 jingshenwenming -惊蛇入草 jingsherucao -京师 jingshi -警世 jingshi -警示 jingshi -惊世骇俗 jingshihaisu -经史子集 jingshiziji -净手 jingshou -经受 jingshou -经售 jingshou -经手 jingshou -经受住 jingshouzhu -经书 jingshu -警署 jingshu -井水不犯河水 jingshuibufanheshui -精算 jingsuan -精髓 jingsui -井台 jingtai -景泰 jingtai -镜台 jingtai -静态 jingtai -静态地址 jingtaidizhi -景泰蓝 jingtailan -惊叹 jingtan -惊叹号 jingtanhao -惊涛骇浪 jingtaohailang -警惕 jingti -惊天动地 jingtiandongdi -荆天棘地 jingtianjidi -经天纬地 jingtianweidi -井田制 jingtianzhi -荆条 jingtiao -晶体管 jingtiguan -静听 jingting -精听 jingting -井筒 jingtong -净桶 jingtong -精通 jingtong -精通正则 jingtongzhengze -竞投 jingtou -镜头 jingtou -净土 jingtu -禁锢 jingu -筋骨 jingu -近古 jingu -金瓜 jingua -尽管 jinguan -金贵 jingui -金龟换酒 jinguihuanjiu -金匮石室 jinguishishi -金龟子 jinguizi -金谷酒数 jingujiushu -巾帼 jinguo -金鼓齐鸣 jinguqiming -紧箍咒 jinguzhou -井蛙之见 jingwazhijian -京味 jingwei -敬畏 jingwei -精微 jingwei -警卫 jingwei -泾渭不分 jingweibufen -经纬度 jingweidu -泾渭分明 jingweifenming -精卫填海 jingweitianhai -经纬万端 jingweiwanduan -经纬仪 jingweiyi -惊闻 jingwen -经文纬武 jingwenweiwu -憬悟 jingwu -景物 jingwu -静物 jingwu -京戏 jingxi -精细 jingxi -惊喜 jingxi -惊吓 jingxia -镜匣 jingxia -惊险 jingxian -敬献 jingxian -经线 jingxian -警衔 jingxian -景象 jingxiang -竞相 jingxiang -镜像 jingxiang -镜箱 jingxiang -颈项 jingxiang -经销 jingxiao -敬谢不敏 jingxiebumin -惊心 jingxin -静心 jingxin -惊心悼胆 jingxindaodan -惊醒 jingxing -警醒 jingxing -惊心动魄 jingxingdongpo -精心治理 jingxinzhili -惊喜若狂 jingxiruokuang -竞选 jingxuan -经学 jingxue -经血 jingxue -惊讶 jingya -井盐 jingyan -精盐 jingyan -经验 jingyan -经验的 jingyande -敬仰 jingyang -景仰 jingyang -静养 jingyang -精液 jingye -敬业乐群 jingyeyaoqun -惊异 jingyi -惊疑 jingyi -敬意 jingyi -经意 jingyi -静宜 jingyi -晶莹 jingying -精英 jingying -经营执照 jingyingzhizhao -精益求精 jingyiqiujing -经由 jingyou -京油子 jingyouzi -净余 jingyu -境域 jingyu -境遇 jingyu -景遇 jingyu -静园 jingyuan -惊猿脱兔 jingyuantuotu -经院哲学 jingyuanzhexue -京韵大鼓 jingyundagu -精湛 jingzhan -京兆 jingzhao -惊蛰 jingzhe -竞争 jingzheng -竞争对手 jingzhengduishou -竞争力 jingzhengli -净值 jingzhi -径直 jingzhi -景致 jingzhi -竟至 jingzhi -精制 jingzhi -精致 jingzhi -静止 jingzhi -净重 jingzhong -敬重 jingzhong -精忠 jingzhong -警钟 jingzhong -敬终慎始 jingzhongshenshi -井中视星 jingzhongshixing -精壮 jingzhuang -精装 jingzhuang -靓妆 jingzhuang -晶状体 jingzhuangti -颈椎 jingzhui -精准 jingzhun -泾浊渭清 jingzhuoweiqing -径自 jingzi -竟自 jingzi -镜子 jingzi -精子 jingzi -竞走 jingzou -京族 jingzu -静坐 jingzuo -近海 jinhai -金衡 jinheng -今后 jinhou -近乎 jinhu -进化 jinhua -襟怀坦白 jinhuaitanbai -进化论 jinhualun -金黄 jinhuang -金晃晃 jinhuanghuang -金煌煌 jinhuanghuang -金婚 jinhun -进货 jinhuo -近火先焦 jinhuoxianjiao -几年 jinian -纪念 jinian -纪年 jinian -记念 jinian -纪念碑 jinianbei -纪念币 jinianbi -纪念册 jiniance -纪念馆 jinianguan -几年后 jinianhou -几年级 jinianji -几年级别 jinianjibie -积年累月 jinianleiyue -纪念品 jinianpin -纪念日 jinianri -纪念邮票 jinianyoupiao -纪念章 jinianzhang -基尼系数 jinixishu -晋级 jinji -紧急 jinji -进击 jinji -锦鸡 jinji -金价 jinjia -进价 jinjia -仅见 jinjian -晋见 jinjian -觐见 jinjian -进见 jinjian -金奖 jinjiang -近郊 jinjiao -金鸡独立 jinjiduli -筋节 jinjie -仅仅 jinjin -进进 jinjin -近景 jinjing -金精玉液 jinjingyuye -斤斤计较 jinjinjijiao -津津乐道 jinjinledao -金尽裘弊 jinjinqiubi -津津有味 jinjinyouwei -斤斤自守 jinjinzishou -金鸡消息 jinjixiaoxi -紧急状态 jinjizhuangtai -晋剧 jinju -禁绝 jinjue -禁军 jinjun -进军 jinjun -尽可能 jinkeneng -金科玉律 jinkeyulu -进口 jinkou -金口木舌 jinkoumushe -金口玉言 jinkouyuyan -金库 jinku -矜夸 jinkua -尽快 jinkuai -进款 jinkuan -近况 jinkuang -锦葵 jinkui -进啦 jinla -进来 jinlai -金兰之契 jinlanzhiqi -金兰之友 jinlanzhiyou -尽力 jinli -金利 jinli -金立 jinli -禁例 jinli -金莲 jinlian -尽量 jinliang -斤两 jinliang -津梁 jinliang -尽力而为 jinlierwei -紧邻 jinlin -禁令 jinling -金领 jinling -近路 jinlu -禁脔 jinluan -金銮殿 jinluandian -锦纶 jinlun -紧锣密鼓 jinluomigu -进旅退旅 jinlutuilu -谨毛失貌 jinmaoshimao -进门 jinmen -紧密 jinmi -金迷纸醉 jinmizhizui -浸没 jinmo -近墨者黑吗 jinmozheheima -妗母 jinmu -津南 jinnan -锦囊佳句 jinnangjiaju -锦囊妙计 jinnangmiaoji -仅能 jinneng -今年 jinnian -金牛座 jinniuzuo -唧哝 jinong -金瓯无缺 jinouwuque -金牌 jinpai -金牌数 jinpaishu -近旁 jinpang -浸泡 jinpao -筋疲力竭 jinpilijie -筋疲力尽 jinpilijin -金品 jinpin -紧迫 jinpo -近期 jinqi -锦旗 jinqi -近前 jinqian -金钱 jinqian -金枪不倒 jinqiangbudao -金枪鱼 jinqiangyu -金钱松 jinqiansong -紧俏 jinqiao -近亲 jinqin -近亲繁殖 jinqinfanzhi -尽情 jinqing -近情 jinqing -金秋 jinqiu -进去 jinqu -禁区 jinqu -进取 jinqu -紧缺 jinque -进去了 jinqule -尽然 jinran -浸染 jinran -尽让 jinrang -今人 jinren -尽人皆知 jinrenjiezhi -尽人事 jinrenshi -金人之缄 jinrenzhijian -今日 jinri -近日 jinri -近日点 jinridian -金融 jinrong -金融号码 jinronghaoma -金融皇帝十二 jinronghuangdishier -金融危机 jinrongweiji -仅容旋马 jinrongxuanma -筋肉 jinrou -进入 jinru -尽入彀中 jinrugouzhong -进锐退速 jinruituisu -浸润之谮 jinrunzhizen -噤若寒蝉 jinruohanchan -尽如人意 jinrurenyi -禁赛 jinsai -金嗓子 jinsangzi -堇色 jinse -金色 jinse -锦瑟年华 jinsenianhua -金沙从 jinshacong -金山 jinshan -金山次 jinshanci -金山词霸 jinshanciba -金山毒霸 jinshanduba -锦上添花 jinshangtianhua -尽善尽美 jinshanjinmei -金山快译 jinshankuaiyi -金闪闪 jinshanshan -金舌弊口 jinshebikou -搢绅 jinshen -缙绅 jinshen -进深 jinshen -紧身儿 jinshener -今生 jinsheng -晋升 jinsheng -金声玉润 jinshengyurun -金声玉振 jinshengyuzhen -今世 jinshi -近世 jinshi -近视 jinshi -进食 jinshi -尽是 jinshi -金士顿 jinshidun -金石丝竹 jinshisizhu -金石为开 jinshiweikai -金石之计 jinshizhiji -金石之坚 jinshizhijian -今是昨非 jinshizuofei -禁受 jinshou -尽数 jinshu -禁书 jinshu -金属 jinshu -进水 jinshui -近水楼台 jinshuiloutai -近水楼台先得月 jinshuiloutaixiandeyue -金属探伤 jinshutanshang -近似 jinsi -金丝猴 jinsihou -近似值 jinsizhi -金松 jinsong -紧缩 jinsuo -尽态极妍 jintaijiyan -今题 jinti -今天 jintian -金田起义 jintianqiyi -今天下午 jintianxiawu -今天中午 jintianzhongwu -金条 jintiao -津贴 jintie -近体诗 jintishi -金题玉躞 jintiyuxie -金童玉女 jintongyunu -劲头 jintou -尽头 jintou -浸透 jintou -进退两难 jintuiliangnan -进退失据 jintuishiju -进退维谷 jintuiweigu -激怒 jinu -基诺族 jinuozu -妓女 jinv -今晚 jinwan -金伟 jinwei -进位 jinwei -今文 jinwen -金文 jinwen -劲舞 jinwu -金乌 jinwu -金吾不禁 jinwubujin -金屋藏娇 jinwucangjiao -近五年 jinwunian -金无足赤 jinwuzuchi -今昔 jinxi -进瞎扯 jinxiache -尽先 jinxian -进项 jinxiang -进香 jinxiang -巾箱本 jinxiangben -金相玉质 jinxiangyuzhi -谨小慎微 jinxiaoshenwei -尽心 jinxin -进行 jinxing -尽兴 jinxing -金星 jinxing -进行巨额 jinxingju'e jinxingjue -进行人 jinxingren -紧行无好步 jinxingwuhaobu -尽心竭力 jinxinjieli -尽心尽力 jinxinjinli -锦心绣肠 jinxinxiuchang -锦心绣口 jinxinxiukou -进修 jinxiu -锦绣肝肠 jinxiuganchang -锦绣河山 jinxiuheshan -锦绣前程 jinxiuqiancheng -禁言 jinyan -谨严 jinyan -进言 jinyan -谨言慎行 jinyanshenxing -津要 jinyao -晋谒 jinye -津液 jinye -今译 jinyi -进益 jinyi -进一步 jinyibu -今音 jinyin -近因 jinyin -金银 jinyin -金银铜 jinyintong -金印紫绶 jinyinzishou -仅以身免 jinyishenmian -尽义务 jinyiwu -锦衣行昼 jinyixingzhou -锦衣玉食 jinyiyushi -禁用 jinyong -金庸 jinyong -金友玉昆 jinyouyukun -禁欲 jinyu -金鱼 jinyu -金圆券 jinyuanquan -今月古月 jinyueguyue -近悦远来 jinyueyuanlai -金玉锦绣 jinyujinxiu -金玉良言 jinyuliangyan -金玉满堂 jinyumantang -缙云山 jinyunshan -金玉其外 jinyuqiwai -矜愚饰智 jinyushizhi -近在眉睫 jinzaimeijie -近在咫尺 jinzaizhichi -尽早 jinzao -尽责 jinze -近战 jinzhan -进占 jinzhan -进展 jinzhan -进站 jinzhan -紧张 jinzhang -进账 jinzhang -紧张的 jinzhangde -近照 jinzhao -今朝有酒今朝醉 jinzhaoyoujiujinzhaozui -紧着 jinzhe -金针菜 jinzhencai -金针度人 jinzhenduren -金正日 jinzhengri -仅只 jinzhi -尽职 jinzhi -禁止 jinzhi -进制 jinzhi -禁止掉 jinzhidiao -禁制品 jinzhipin -禁止修改 jinzhixiugai -金枝玉叶 jinzhiyuye -浸种 jinzhong -尽忠报国 jinzhongbaoguo -进驻 jinzhu -近朱者赤 jinzhuzhechi -妗子 jinzi -尽自 jinzi -浸渍 jinzi -禁子 jinzi -金子 jinzi -金字塔 jinzita -金字招牌 jinzizhaopai -禁阻 jinzu -窘促 jiongcu -窘境 jiongjing -炯炯有神 jiongjiongyoushen -窘况 jiongkuang -窘迫 jiongpo -迥然不同 jiongranbutong -窘态 jiongtai -奇偶 ji'ou jiou -继配 jipei -几篇 jipian -机票 jipiao -棘皮动物 jipidongwu -鸡皮疙瘩 jipigeda -鸡皮鹤发 jipihefa -极品 jipin -极品家丁 jipinjiading -急迫 jipo -挤破 jipo -鸡婆 jipo -挤破头 jipotou -吉普车 jipuche -及其 jiqi -机器 jiqi -极其 jiqi -激起 jiqi -吉期 jiqi -基期 jiqi -脊鳍 jiqi -几千 jiqian -寄钱 jiqian -积欠 jiqian -机枪 jiqiang -几千字 jiqianzi -技巧 jiqiao -机巧 jiqiao -讥诮 jiqiao -技巧运动 jiqiaoyundong -急切 jiqie -激切 jiqie -掎挈伺诈 jiqiesizha -机器翻译 jiqifanyi -机器脚踏车 jiqijiaotache -激起了 jiqile -吉庆 jiqing -寄情 jiqing -激情 jiqing -畸轻畸重 jiqingjizhong -激情四射 jiqingsishe -技穷 jiqiong -计穷力竭 jiqionglijie -机器人 jiqiren -机器油 jiqiyou -急起直追 jiqizhizhui -汲取 jiqu -记取 jiqu -极圈 jiquan -集权 jiquan -极权 jiquan -鸡犬不惊 jiquanbujing -鸡犬不留 jiquanbuliu -鸡犬不宁 jiquanbuning -鸡犬皆仙 jiquanjiexian -鸡犬桑麻 jiquansangma -鸡犬升天 jiquanshengtian -鸡犬之声相闻 jiquanzhishengxiangwen -佶屈聱牙 jiquaoya -诘屈聱牙 jiquaoya -机群 jiqun -集群 jiqun -纪群之交 jiqunzhijiao -寂然 jiran -既然 jiran -既然怒 jirannu -几任 jiren -己任 jiren -级任 jiren -继任 jiren -记认 jiren -寄人篱下 jirenlixia -吉人天相 jirentianxiang -即日 jiri -几日 jiri -忌日 jiri -集日 jiri -计日程功 jirichenggong -计日而待 jirierdai -积日累久 jirileijiu -吉日良辰 jiriliangchen -肌肉 jirou -计入 jiru -济弱扶倾 jiruofuqing -急如星火 jiruxinghuo -集散地 jisandi -基色 jise -饥色 jise -击杀 jisha -积沙成塔 jishachengta -击赏 jishang -激赏 jishang -齎赏 jishang -积善余庆 jishanyuqing -极少 jishao -积少成多 jishaochengduo -极少数 jishaoshu -极少数人 jishaoshuren -跻身 jishen -寄生 jisheng -寄生虫 jishengchong -鸡声鹅斗 jishengedou -脊神经 jishenjing -极深研幾 jishenyanji -几时 jishi -即事 jishi -即食 jishi -及时 jishi -即使 jishi -几十 jishi -即时 jishi -即是 jishi -基石 jishi -季世 jishi -急事 jishi -技士 jishi -技师 jishi -既是 jishi -济世 jishi -济事 jishi -疾驶 jishi -积食 jishi -纪事 jishi -纪实 jishi -继室 jishi -集市 jishi -记事本 jishiben -纪事本末体 jishibenmoti -记事儿 jishier -几十分钟 jishifenzhong -计时工资 jishigongzi -几十和 jishihe -几十块 jishikuai -几十秒 jishimiao -几十年 jishinian -鸡尸牛从 jishiniucong -几十万 jishiwan -几十新 jishixin -及时行乐 jishixingle -及时雨 jishiyu -寄售 jishou -棘手 jishou -疾首蹙额 jishoucu'e jishoucue -基数 jishu -技术 jishu -计数 jishu -奇数 jishu -疾书 jishu -记述 jishu -技术版 jishuban -技术革命 jishugeming -技术革新 jishugexin -技术含量 jishuhanliang -技术或 jishuhuo -击水 jishui -给水 jishui -积水成渊 jishuichengyuan -积土为山 jishuiweishan -技术科学 jishukexue -计数器 jishuqi -技术入股 jishurugu -技术性 jishuxing -技术学校 jishuxuexiao -技术员 jishuyuan -技术装备 jishuzhuangbei -技术作物 jishuzuowu -急死 jisi -祭祀 jisi -继嗣 jisi -缉私 jisi -集思广益 jisiguangyi -记诵 jisong -寄宿 jisu -急速 jisu -激素 jisu -计算 jisuan -计算尺 jisuanchi -计算方法 jisuanfangfa -计算机 jisuanji -计算机病毒 jisuanjibingdu -计算机断层扫描 jisuanjiduancengsaomiao -计算结果 jisuanjieguo -计算机体层成像 jisuanjiticengchengxiang -计算机网络 jisuanjiwangluo -计算器 jisuanqi -计算所 jisuansuo -计算中心 jisuanzhongxin -几岁 jisui -脊髓 jisui -脊髓灰质炎 jisuihuizhiyan -击碎唾壶 jisuituohu -季孙之忧 jisunzhiyou -脊索 jisuo -己所不欲 jisuobuyu -脊索动物 jisuodongwu -寄宿生 jisusheng -吉他 jita -基态 jitai -祭坛 jitan -鸡汤 jitang -几套 jitao -基体 jiti -挤提 jiti -机体 jiti -肌体 jiti -集体 jiti -几天 jitian -瘠田 jitian -极天际地 jitianjidi -寂天寞地 jitianmodi -几条 jitiao -集体经济 jitijingji -集体所有制 jitisuoyouzhi -集体舞 jitiwu -集体照 jitizhao -集体主义 jitizhuyi -唧筒 jitong -鸡头鱼刺 jitouyuci -冀图 jitu -急湍 jituan -集团 jituan -集团军 jituanjun -寄托 jituo -旧案 jiuan -久安长治 jiuanchangzhi -酒吧 jiuba -就伴 jiuban -究办 jiuban -就比 jiubi -就便 jiubian -揪辫子 jiubianzi -久别 jiubie -救兵 jiubing -旧病 jiubing -久病成医 jiubingchengyi -旧部 jiubu -就不是 jiubushi -就不要 jiubuyao -就不知道 jiubuzhidao -酒菜 jiucai -韭菜 jiucai -就餐 jiucan -就差 jiucha -纠察 jiucha -纠缠 jiuchan -臼齿 jiuchi -酒池肉林 jiuchiroulin -九重霄 jiuchongxiao -旧仇宿怨 jiuchousuyuan -旧愁新恨 jiuchouxinhen -就出来 jiuchulai -揪出来 jiuchulai -就此 jiuci -纠错 jiucuo -就得 jiude -旧的 jiude -久等 jiudeng -酒店 jiudian -旧调重弹 jiudiaochongtan -旧地重游 jiudichongyou -九鼎不足为重 jiudingbuzuweizhong -九鼎大吕 jiudingdalu -就地取材 jiudiqucai -就地正法 jiudizhengfa -就读 jiudu -旧都 jiudu -久而久之 jiuerjiuzhi -就范 jiufan -九方歅 jiufangyin -厩肥 jiufei -纠纷 jiufen -纠风 jiufeng -舅父 jiufu -纠葛 jiuge -就跟 jiugen -究根儿 jiugener -九宫 jiugong -九宫格儿 jiugonggeer -旧观 jiuguan -酒馆 jiuguan -久惯牢成 jiuguanlaocheng -酒鬼 jiugui -救国 jiuguo -旧国 jiuguo -救国救民 jiuguojiumin -酒酣耳热 jiuhanerre -久旱逢甘雨 jiuhanfengganyu -就好 jiuhao -旧好 jiuhao -就合 jiuhe -纠合 jiuhe -鸠合 jiuhe -旧恨新仇 jiuhenxinchou -救护 jiuhu -酒花 jiuhua -久怀慕蔺 jiuhuaimulin -救荒 jiuhuang -韭黄 jiuhuang -就会 jiuhui -酒会 jiuhui -救火扬沸 jiuhuoyangfei -啾唧 jiuji -救急 jiuji -救济 jiuji -纠集 jiuji -旧家 jiujia -酒家 jiujia -久假不归 jiujiabugui -就歼 jiujian -酒浆 jiujiang -旧交 jiujiao -旧教 jiujiao -究诘 jiujie -纠结 jiujie -鸠集凤池 jiujifengchi -就近 jiujin -酒精 jiujing -究竟 jiujing -救经引足 jiujingyinzu -久久 jiujiu -啾啾 jiujiu -揪揪 jiujiu -舅舅 jiujiu -久就 jiujiu -救救 jiujiu -赳赳 jiujiu -九九歌 jiujiuge -九九归一 jiujiuguiyi -旧居 jiuju -就觉 jiujue -就看 jiukan -就可以 jiukeyi -救苦救难 jiukujiunan -救困扶危 jiukunfuwei -就来 jiulai -舅姥爷 jiulaoye -旧例 jiuli -旧历 jiuli -酒力 jiuli -酒帘 jiulian -酒量 jiuliang -九烈三贞 jiuliesanzhen -酒令 jiuling -久留 jiuliu -九流人物 jiuliurenwu -九流三教 jiuliusanjiao -酒绿灯红 jiuludenghong -舅妈 jiuma -救命 jiuming -救民于水火 jiuminyushuihuo -舅母 jiumu -酒母 jiumu -酒囊饭袋 jiunangfandai -旧年 jiunian -酒酿 jiuniang -九年之蓄 jiunianzhixu -九牛二虎之力 jiuniuerhuzhili -九牛拉不转 jiuniulabuzhuan -九牛一毛 jiuniuyimao -纠偏 jiupian -旧瓶装新酒 jiupingzhuangxinjiu -酒钱 jiuqian -就寝 jiuqin -旧情 jiuqing -就去 jiuqu -酒曲 jiuqu -九泉之下 jiuquanzhixia -就任 jiuren -旧日 jiuri -酒肉朋友 jiuroupengyou -就如 jiuru -酒入舌出 jiurushechu -舅嫂 jiusao -酒色财气 jiusecaiqi -揪痧 jiusha -救生圈 jiushengquan -救生艇 jiushengting -救生衣 jiushengyi -救生员 jiushengyuan -就势 jiushi -就是 jiushi -酒是 jiushi -救市 jiushi -旧事 jiushi -旧式 jiushi -旧时 jiushi -旧诗 jiushi -酒食地狱 jiushidiyu -就是个 jiushige -就是就是 jiushijiushi -就事论事 jiushilunshi -旧石器时代 jiushiqishidai -就是呀 jiushiya -酒食征逐 jiushizhengzhu -就是这样简单 jiushizheyangjiandan -九世之仇 jiushizhichou -救世主 jiushizhu -就手 jiushou -旧书 jiushu -就睡 jiushui -酒水 jiushui -就说 jiushuo -酒肆 jiusi -救死扶伤 jiusifushang -就死高一 jiusigaoyi -九死一生 jiusiyisheng -旧俗 jiusu -就算 jiusuan -酒嗉子 jiusuzi -就汤下面 jiutangxiamian -九天九地 jiutianjiudi -九天揽月 jiutianlanyue -臼头深目 jiutoushenmu -久拖不决 jiutuobujue -酒望 jiuwang -救亡图存 jiuwangtucun -久违 jiuwei -就位 jiuwei -就问 jiuwen -旧闻 jiuwen -究问 jiuwen -酒涡 jiuwo -酒窝 jiuwo -九五之尊 jiuwuzhizun -旧习 jiuxi -酒席 jiuxi -就像 jiuxiang -就想 jiuxiang -九乡 jiuxiang -就像我 jiuxiangwo -九霄云外 jiuxiaoyunwai -揪心 jiuxin -救星 jiuxing -酒兴 jiuxing -酒醒 jiuxing -鸠形鹄面 jiuxinghumian -就绪 jiuxu -久悬不决 jiuxuanbujue -就学 jiuxue -旧学 jiuxue -久仰 jiuyang -就要 jiuyao -酒药 jiuyao -久要不忘 jiuyaobuwang -就业 jiuye -旧业 jiuye -酒靥 jiuye -久已 jiuyi -九一 jiuyi -九嶷 jiuyi -就医 jiuyi -酒意 jiuyi -九一八事变 jiuyibashibian -救应 jiuying -就有 jiuyou -酒有别肠 jiuyoubiechang -咎有应得 jiuyouyingde -咎由自取 jiuyouziqu -旧雨 jiuyu -久远 jiuyuan -救援 jiuyuan -九原可作 jiuyuankezuo -就与哦 jiuyu'o jiuyuo -就在 jiuzai -救灾 jiuzai -酒糟 jiuzao -酒渣鼻 jiuzhabi -旧账 jiuzhang -鸠占鹊巢 jiuzhanquechao -就这个 jiuzhege -就这么 jiuzheme -就这么简单 jiuzhemejiandan -就诊 jiuzhen -就正 jiuzheng -纠正 jiuzheng -就职 jiuzhi -救治 jiuzhi -旧制 jiuzhi -旧址 jiuzhi -就知道 jiuzhidao -就中 jiuzhong -酒盅 jiuzhong -九州 jiuzhou -救助 jiuzhu -九转功成 jiuzhuangongcheng -酒醉 jiuzui -酒醉饭饱 jiuzuifanbao -就坐 jiuzuo -几万 jiwan -急弯 jiwan -冀望 jiwang -既望 jiwang -既往不咎 jiwangbujiu -继往开来 jiwangkailai -几位 jiwei -继位 jiwei -即位 jiwei -鸡尾酒 jiweijiu -极为线 jiweixian -祭文 jiwen -积温 jiwen -鸡瘟 jiwen -记问之学 jiwenzhixue -急务 jiwu -机务 jiwu -继武 jiwu -计无付之 jiwufuzhi -计无所出 jiwusuochu -鸡鹜争食 jiwuzhengshi -即席 jixi -积习 jixi -几下 jixia -记下 jixia -记下来 jixialai -基线 jixian -极限 jixian -嫉贤妒能 jixianduneng -急先锋 jixianfeng -机箱 jixiang -迹象 jixiang -吉祥 jixiang -吉祥物 jixiangwu -吉祥止止 jixiangzhizhi -极限量规 jixianlianggui -集线器 jixianqi -肌纤维 jixianwei -极限运动 jixianyundong -技校 jixiao -极小 jixiao -绩效 jixiao -讥笑 jixiao -机械 jixie -机械波 jixiebo -机械化 jixiehua -机械类 jixielei -机械楼 jixielou -机械论 jixielun -机械能 jixieneng -机械手 jixieshou -机械唯物主义 jixieweiwuzhuyi -机械系 jixiexi -机械效率 jixiexiaolv -机械运动 jixieyundong -鸡心 jixin -鸡新城疫 jixinchengyi -剂型 jixing -吉星 jixing -急性 jixing -机型 jixing -即兴 jixing -畸形 jixing -极刑 jixing -纪行 jixing -记性 jixing -急性病 jixingbing -畸形儿 jixinger -急行军 jixingjun -急性子 jixingzi -吉凶 jixiong -鸡胸龟背 jixiongguibei -机修 jixiu -几许 jixu -积蓄 jixu -继续 jixu -急需 jixu -记叙 jixu -鸡血石 jixueshi -集训 jixun -继续使用 jixushiyong -继续说 jixushuo -记叙文 jixuwen -挤轧 jiya -积压 jiya -羁押 jiya -际涯 jiya -挤牙膏 jiyagao -吉言 jiyan -急眼 jiyan -稽延 jiyan -鸡眼 jiyan -几样 jiyang -寄养 jiyang -激扬 jiyang -给养 jiyang -疾言遽色 jiyanjuse -疾言厉色 jiyanlise -既要 jiyao -机要 jiyao -纪要 jiyao -记要 jiyao -几页 jiye -基业 jiye -集腋成裘 jiyechengqiu -几页纸 jiyezhi -技艺 jiyi -极意 jiyi -记忆 jiyi -辑佚 jiyi -记忆合金 jiyihejin -记忆力 jiyili -基因 jiyin -基音 jiyin -汲引 jiyin -基因分型 jiyinfenxing -急景凋年 jiyingdiaonian -饥鹰饿虎 jiyingehu -基因工程 jiyingongcheng -基因家族 jiyinjiazu -基因库 jiyinku -基因扫描 jiyinsaomiao -基因芯片 jiyinxinpian -基因组 jiyinzu -即以其人之道 jiyiqirenzhidao -记忆犹新 jiyiyouxin -记忆中 jiyizhong -急用 jiyong -机友 jiyou -既有 jiyou -机油 jiyou -集邮 jiyou -季友伯兄 jiyouboxiong -集邮册 jiyouce -绩优股 jiyougu -既有今日 jiyoujinri -基于 jiyu -机遇 jiyu -寄予 jiyu -寄寓 jiyu -积郁 jiyu -觊觎 jiyu -际遇 jiyu -妓院 jiyuan -机缘 jiyuan -积怨 jiyuan -纪元 jiyuan -集苑集枯 jiyuanjiku -积羽沉舟 jiyuchenzhou -积玉堆金 jiyuduijin -激越 jiyue -集约 jiyue -集运 jiyun -急于事功 jiyushigong -鸡杂 jiza -记载 jizai -积攒 jizan -及早 jizao -急躁 jizao -祭灶 jizao -激增 jizeng -基站 jizhan -激战 jizhan -挤占 jizhan -几张 jizhang -击掌 jizhang -急张拘诸 jizhangjuzhu -吉兆 jizhao -记者 jizhe -急着 jizhe -几折 jizhe -急诊 jizhen -集镇 jizhen -急症 jizheng -及至 jizhi -基质 jizhi -机智 jizhi -极致 jizhi -几只 jizhi -机制 jizhi -赍志而没 jizhiermo -戟指怒目 jizhinuzhang -集中 jizhong -几种 jizhong -积重难返 jizhongnanfan -急中生智 jizhongshengzhi -集中营 jizhongying -急骤 jizhou -极昼 jizhou -寄主 jizhu -脊柱 jizhu -记住 jizhu -集注 jizhu -棘爪 jizhua -集装箱 jizhuangxiang -纪传体 jizhuanti -急转直下 jizhuanzhixia -脊椎 jizhui -脊椎动物 jizhuidongwu -脊椎骨 jizhuigu -积铢累寸 jizhuleicun -基准 jizhun -激浊扬清 jizhuoyangqing -记住一点 jizhuyidian -机杼一家 jizhuyijia -剂子 jizi -机子 jizi -穄子 jizi -继子 jizi -虮子 jizi -集子 jizi -集资 jizi -鸡子 jizi -鸡子儿 jizier -骥子龙文 jizilongwen -机组 jizu -忌嘴 jizui -疾足先得 jizuxiande -举哀 ju'ai juai -涓埃之力 juanaizhili -绢本 juanben -卷尺 juanchi -蠲除 juanchu -卷次 juanci -倦怠 juandai -涓滴归公 juandiguigong -圈肥 juanfei -眷顾 juangu -娟好静秀 juanhaojingxiu -绢花 juanhua -狷急 juanji -狷介之士 juanjiezhishi -娟娟 juanjuan -涓涓 juanjuan -眷眷 juanjuan -睊睊 juanjuan -镌刻 juanke -捐款 juankuan -圈牢养物 juanlaoyangwu -眷恋 juanlian -卷帘门 juanlianmen -蠲免 juanmian -眷念 juannian -卷铺盖 juanpugai -捐弃 juanqi -举案齐眉 ju'anqimei juanqimei -倦容 juanrong -倦色 juanse -卷舌 juanshe -卷舌元音 juansheyuanyin -捐输 juanshu -眷属 juanshu -捐税 juanshui -居安思危 ju'ansiwei juansiwei -卷逃 juantao -卷土重来 juantuchonglai -捐献 juanxian -卷心菜 juanxincai -娟秀 juanxiu -卷须 juanxu -朘削 juanxue -卷烟 juanyan -圈养 juanyang -卷扬机 juanyangji -隽永 juanyong -倦游 juanyou -隽语 juanyu -捐赠 juanzeng -卷帙 juanzhi -卷轴 juanzhou -卷轴装 juanzhouzhuang -捐助 juanzhu -眷注 juanzhu -卷子 juanzi -捐资 juanzi -绢子 juanzi -居安资深 ju'anzishen juanzishen -卷宗 juanzong -举办 juban -拘板 juban -举报 jubao -具保 jubao -聚宝盆 jubaopen -具备 jubei -剧本 juben -剧变 jubian -巨变 jubian -聚变 jubian -句柄 jubing -巨擘 jubo -举步 jubu -局部 jubu -拒捕 jubu -拘捕 jubu -举不胜举 jubushengju -聚餐非 jucanfei -剧场 juchang -矩尺 juchi -锯齿 juchi -驹齿未落 juchiweiluo -举出 juchu -拘传 juchuan -锯床 juchuang -跼促 jucu -局促不安 jucubu'an jucubuan -举措 jucuo -举措不当 jucuobudang -巨大 juda -句点 judian -据点 judian -举鼎绝膑 judingjuebin -举动 judong -句读 judou -局度 judu -居多 juduo -沮遏 ju'e jue -倔巴 jueba -绝版 jueban -绝壁 juebi -绝笔 juebi -诀别 juebie -绝不 juebu -决不辜负 juebugufu -决不能 juebuneng -绝不是 juebushi -决策 juece -觉察 juecha -绝唱 juechang -绝长补短 juechangbuduan -绝处逢生 juechufengsheng -绝大不菲 juedabufei -绝大多数 juedaduoshu -绝代佳人 juedaijiaren -绝倒 juedao -绝大数 juedashu -绝大数人 juedashuren -觉得 juede -绝地 juedi -决定 jueding -绝顶 jueding -决定性 juedingxing -决定系数 juedingxishu -决斗 juedou -角斗 juedou -决断 jueduan -绝对 juedui -绝对高度 jueduigaodu -绝对零度 jueduilingdu -绝对湿度 jueduishidu -绝对数量 jueduishuliang -绝对温度 jueduiwendu -绝对真理 jueduizhenli -绝对值 jueduizhi -绝甘分少 jueganfenshao -爝火 juehuo -决计 jueji -绝技 jueji -绝迹 jueji -倔强 juejiang -倔强倨傲 juejiangjuao -绝交 juejiao -掘进 juejin -攫金不见人 juejinbujianren -绝境 juejing -绝经 juejing -绝句 jueju -决绝 juejue -绝裙而去 juejuerqu -决口 juekou -绝口不道 juekoubudao -倔老头 juelaotou -蕨类 juelei -蕨类植物 jueleizhiwu -绝粒 jueli -角力 jueli -决裂 juelie -爵禄 juelu -绝路逢生 juelufengsheng -绝门 juemen -绝密 juemi -绝妙好辞 juemiaohaoci -绝命书 juemingshu -嚼墨喷纸 juemopenzhi -倔脾气 juepiqi -崛起 jueqi -诀窍 jueqiao -绝其本根 jueqibengen -绝情 jueqing -攫取 juequ -绝热过程 juereguocheng -决赛 juesai -绝色 juese -绝少分甘 jueshaofengan -鴃舌 jueshe -决胜 juesheng -绝圣弃智 jueshengqizhi -爵士 jueshi -绝食 jueshi -绝世超伦 jueshichaolun -掘室求鼠 jueshiqiushu -爵士乐 jueshiyue -绝收 jueshou -矍铄 jueshuo -决死 juesi -绝嗣 juesi -决算 juesuan -駃騠 jueti -镢头 juetou -头 juetou -倔头倔脑 juetoujuenao -掘土机 juetuji -绝望 juewang -觖望 juewang -爵位 juewei -觉悟 juewu -绝无仅有 juewujinyou -绝响 juexiang -决心 juexin -觉醒 juexing -绝学 juexue -诀要 jueyao -决意 jueyi -决议 jueyi -绝艺 jueyi -决一雌雄 jueyicixiong -决一死战 jueyisizhan -绝育 jueyu -绝缘 jueyuan -绝缘体 jueyuanti -绝缘子 jueyuanzi -绝早 juezao -抉择 jueze -谲诈 juezha -抉摘 juezhai -决战 juezhan -绝招 juezhao -绝着 juezhao -觉着 juezhe -绝症 juezheng -绝种 juezhong -角逐 juezhu -橛子 juezi -蹶子 juezi -举发 jufa -句法 jufa -举凡 jufan -飓风 jufeng -橘柑 jugan -居高临下 jugaolinxia -举个例子 jugelizi -举个牌子 jugepaizi -鞠躬尽瘁 jugongjincui -居功自傲 jugongzi'ao jugongziao -拘管 juguan -聚光灯 juguangdeng -聚光镜 juguangjing -居官守法 juguanshoufa -举国 juguo -举过 juguo -举国若狂 juguoruokuang -举国上下 juguoshangxia -举国一致 juguoyizhi -句号 juhao -聚合 juhe -聚合果 juheguo -橘红 juhong -菊花 juhua -句话 juhua -聚花果 juhuaguo -橘黄 juhuang -橘化为枳 juhuaweizhi -聚会 juhui -举火 juhuo -局蹐 juji -居积 juji -狙击 juji -聚集 juji -聚积 juji -跼蹐 juji -举架 jujia -居家 jujia -举荐 jujian -剧减 jujian -居间 jujian -聚歼 jujian -巨匠 jujiang -蒟酱 jujiang -拒谏饰非 jujianshifei -屦贱踊贵 jujianyonggui -聚焦 jujiao -聚集地 jujidi -具结 jujie -拒接 jujie -举几个 jujige -举几个例子 jujigelizi -屦及剑及 jujijianji -拘禁 jujin -拘谨 jujin -聚精会神 jujinghuishen -雎鸠 jujiu -聚居 juju -踽踽独行 jujuduxing -拒绝 jujue -咀嚼 jujue -俱乐部 julebu -拘礼 juli -距离 juli -举例 juli -聚敛 julian -局量 juliang -剧烈 julie -举例发凡 julifafan -据理力争 julilizheng -居留 juliu -巨流 juliu -拘留 juliu -柜柳 juliu -居留权 juliuquan -举例子 julizi -聚拢 julong -拘挛 juluan -拘挛儿 juluaner -巨轮 julun -橘络 juluo -聚落 juluo -踞炉炭上 julutanshang -苴麻 juma -局面 jumian -居民 jumin -居民点 jumindian -具名 juming -聚米为山 jumiweishan -锯末 jumo -剧目 jumu -举目无亲 jumuwuqin -峻拔 junba -军备 junbei -军表 junbiao -军操 juncao -军车 junche -莙荙菜 jundacai -军刀 jundao -均等 jundeng -军队 jundui -惧内 junei -局内人 juneiren -军法 junfa -军阀 junfa -军费 junfei -均分 junfen -军服 junfu -军港 jungang -军功 jungong -军工 jungong -竣工 jungong -军官 junguan -军管 junguan -军国主义 junguozhuyi -军号 junhao -均衡 junheng -军徽 junhui -军婚 junhun -军火 junhuo -拘泥 juni -军机 junji -军籍 junji -军纪 junji -峻急 junji -军舰 junjian -俊杰 junjie -军阶 junjie -军垦 junken -军力 junli -军礼 junli -军粮 junliang -皲裂 junlie -龟裂 junlie -君临 junlin -军龄 junling -军令如山 junlingrushan -军令状 junlingzhuang -菌落 junluo -军旅 junlv -军马 junma -骏马 junma -军民 junmin -军旗 junqi -军棋 junqi -俊俏 junqiao -峻峭 junqiao -军情 junqing -军区 junqu -军权 junquan -君权 junquan -军人 junren -军容 junrong -君辱臣死 junruchensi -军嫂 junsao -军事 junshi -军士 junshi -均势 junshi -军事法庭 junshifating -军事管制 junshiguanzhi -军事基地 junshijidi -军事科学 junshikexue -军事体育 junshitiyu -军属 junshu -均摊 juntan -钧天广乐 juntianguangyue -军团 juntuan -粔籹 junv -军务 junwu -军衔 junxian -均线 junxian -军饷 junxiang -军校 junxiao -军械 junxie -军心 junxin -俊秀 junxiu -军需 junxu -军训 junxun -军营 junying -军用 junyong -军邮 junyou -军乐 junyue -均匀 junyun -均沾 junzhan -军政 junzheng -均值 junzhi -军种 junzhong -君主 junzhu -军装 junzhuang -君主国 junzhuguo -君主立宪 junzhulixian -君主专制 junzhuzhuanzhi -君子 junzi -菌子 junzi -君子国 junziguo -君子兰 junzilan -君子协定 junzixieding -君子一言 junziyiyan -君子之交 junzizhijiao -惧怕 jupa -局骗拐带 jupianguaidai -拘票 jupiao -拒聘 jupin -据脾气 jupiqi -举起 juqi -聚齐 juqi -拘牵 juqian -举棋不定 juqibuding -剧情 juqing -居然 juran -遽然 juran -居然啊 jurana -居然啊或 juranahuo -居然说 juranshuo -居然他 juranta -居然呀 juranya -举人 juren -拒人于千里之外 jurenyuqianlizhiwai -沮洳 juru -举如鸿毛 juruhongmao -蒟蒻 juruo -居丧 jusang -沮丧 jusang -惧色 juse -聚沙成塔 jushachengta -聚少 jushao -聚生 jusheng -举事 jushi -局势 jushi -居士 jushi -居室 jushi -具尸体 jushiti -举世闻名 jushiwenming -举世无敌 jushiwudi -举世无双 jushiwushuang -举十知九 jushizhijiu -举世瞩目 jushizhumu -举手 jushou -居首 jushou -据守 jushou -聚首 jushou -举手加额 jushoujiae -举手投足 jushoutouzu -拘束 jushu -据说 jushuo -聚讼纷纭 jusongfenyun -居所 jusuo -菊坛 jutan -具体 juti -跼天蹐地 jutianjidi -锯条 jutiao -具体部位 jutibuwei -具体的 jutide -具体而微 jutierwei -具体分析 jutifenxi -具体劳动 jutilaodong -居停主人 jutingzhuren -具体问题 jutiwenti -巨头 jutou -剧团 jutuan -局外 juwai -局外人 juwairen -巨万 juwan -举枉措直 juwangcuozhi -据为己有 juweijiyou -具文 juwen -据闻 juwen -聚蚊成雷 juwenchenglei -据我 juwo -剧务 juwu -巨无霸 juwuba -举无遗策 juwuyice -巨细 juxi -据悉 juxi -局限 juxian -巨响 juxiang -举贤使能 juxianshineng -巨蟹座 juxiezuo -巨星 juxing -矩形 juxing -举行 juxing -居心叵测 juxinpoce -钜学鸿生 juxuehongsheng -拘押 juya -巨眼 juyan -鞠养 juyang -举要 juyao -拘役 juyi -举一反三 juyifansan -举一废百 juyifeibai -居移气 juyiqi -具有 juyou -拘囿 juyou -焗油 juyou -居于 juyu -鉏铻 juyu -龃龉 juyu -剧院 juyuan -枸橼 juyuan -矩矱 juyue -局域网 juyuwang -拒载 juzai -举债 juzhai -局长 juzhang -剧照 juzhao -矩阵 juzhen -聚珍版 juzhenban -举证 juzheng -句斟字酌 juzhenzizhuo -举止 juzhi -拘执 juzhi -居之不疑 juzhibuyi -举直措枉 juzhicuowang -举重 juzhong -剧种 juzhong -居中 juzhong -聚众 juzhong -居住 juzhu -巨著 juzhu -句子 juzi -橘子 juzi -局子 juzi -巨子 juzi -锔子 juzi -锯子 juzi -驹子 juzi -句子成分 juzichengfen -举足轻重 juzuqingzhong -卡巴 kaba -咔吧 kaba -喀吧 kaba -卡巴斯基 kabasiji -卡宾枪 kabinqiang -咔嚓 kacha -喀嚓 kacha -卡车 kache -卡尺 kachi -咔哒 kada -喀哒 kada -卡带 kadai -卡德 kade -咖啡 kafei -咖啡碱 kafeijian -咖啡色 kafeise -咖啡厅 kafeiting -卡规 kagui -卡号 kahao -开拔 kaiba -开办 kaiban -开本 kaiben -开笔 kaibi -开编 kaibian -开标 kaibiao -开博 kaibo -开播 kaibo -开不了 kaibuliao -开采 kaicai -开场白 kaichangbai -开车 kaiche -开车出去 kaichechuqu -开秤 kaicheng -开诚布公 kaichengbugong -开诚相见 kaichengxiangjian -开出 kaichu -开除 kaichu -开初 kaichu -开锄 kaichu -开创 kaichuang -开春 kaichun -开打 kaida -开裆裤 kaidangku -开到 kaidao -开刀 kaidao -开导 kaidao -开倒车 kaidaoche -开的 kaide -开得开 kaidekai -开电视看 kaidianshikan -开吊 kaidiao -开冻 kaidong -开动 kaidong -开端 kaiduan -开多 kaiduo -开恩 kaien -开尔文 kaierwen -开发 kaifa -开发不出 kaifabuchu -开饭 kaifan -开放 kaifang -开房 kaifang -开方 kaifang -开房间 kaifangjian -开发人 kaifaren -开发商 kaifashang -开封 kaifeng -开赴 kaifu -凯歌 kaige -开个 kaige -开革 kaige -开工 kaigong -开弓不放箭 kaigongbufangjian -开股 kaigu -开关 kaiguan -开光 kaiguang -开关机 kaiguanji -开国 kaiguo -开过 kaiguo -开锅 kaiguo -开航 kaihang -开后门 kaihoumen -开户 kaihu -开化 kaihua -开花 kaihua -开花弹 kaihuadan -开怀 kaihuai -开怀儿 kaihuaier -开花结果 kaihuajieguo -开荒 kaihuang -开户行 kaihuhang -开会 kaihui -开荤 kaihun -开伙 kaihuo -开火 kaihuo -开豁 kaihuo -开机 kaiji -开价 kaijia -开架 kaijia -铠甲 kaijia -开间 kaijian -开奖 kaijiang -开讲 kaijiang -开胶 kaijiao -开戒 kaijie -开解 kaijie -开机画面 kaijihuamian -开禁 kaijin -开金 kaijin -开镜 kaijing -开具 kaiju -开局 kaiju -开卷有益 kaijuanyouyi -开掘 kaijue -开课 kaike -开垦 kaiken -开坑 kaikeng -开口 kaikou -开口饭 kaikoufan -开口呼 kaikouhu -开口跳 kaikoutiao -开口销 kaikouxiao -开口子 kaikouzi -开快车 kaikuaiche -开矿 kaikuang -开阔 kaikuo -开阔地 kaikuodi -开来 kailai -开朗 kailang -开朗琪 kailangqi -开了 kaile -开例 kaili -开犁 kaili -开脸 kailian -开镰 kailian -开列 kailie -开裂 kailie -开溜 kailiu -开锣 kailuo -开路先锋 kailuxianfeng -凯没有 kaimeiyou -开门 kaimen -开蒙 kaimeng -开门红 kaimenhong -开门见山 kaimenjianshan -开门七件事 kaimenqijianshi -开门揖盗 kaimenyidao -开明 kaiming -开幕式 kaimushi -开你 kaini -开年 kainian -开拍 kaipai -开盘 kaipan -开炮 kaipao -开辟 kaipi -开篇 kaipian -开票 kaipiao -开瓢儿 kaipiaoer -开启 kaiqi -开枪 kaiqiang -开腔 kaiqiang -开窍 kaiqiao -剀切 kaiqie -开起来 kaiqilai -开缺 kaique -慨然 kairan -开刃儿 kairener -开赛 kaisai -开衫 kaishan -开墒 kaishang -开山祖师 kaishanzushi -开设 kaishe -开始 kaishi -开市 kaishi -开释 kaishi -揩拭 kaishi -开始的房间里卡拉 kaishidefangjianlikala -开始的附属卡 kaishidefushuka -开始懂了飞机库 kaishidonglefeijiku -开始对封建礼教阿里 kaishiduifengjianlijiaoali -开始开发 kaishikaifa -开氏温标 kaishiwenbiao -开首 kaishou -楷书 kaishu -开涮 kaishuan -开水 kaishui -开司米 kaisimi -开台锣鼓 kaitailuogu -慨叹 kaitan -开膛 kaitang -楷体 kaiti -开天 kaitian -开天辟地 kaitianpidi -开庭 kaiting -开通 kaitong -开头 kaitou -开拓 kaituo -开脱 kaituo -开外 kaiwai -开玩笑 kaiwanxiao -开胃 kaiwei -开物成务 kaiwuchengwu -开雾睹天 kaiwudutian -开柙出虎 kaixiachuhu -开线 kaixian -开销 kaixiao -开小差 kaixiaochai -开心 kaixin -开行 kaixing -开心见诚 kaixinjiancheng -开心丸儿 kaixinwaner -开心网 kaixinwang -凯旋 kaixuan -开学后 kaixuehou -开演 kaiyan -开颜 kaiyan -开洋 kaiyang -开业 kaiye -开夜车 kaiyeche -开印 kaiyin -开映 kaiying -揩油 kaiyou -开元 kaiyuan -开园 kaiyuan -开源 kaiyuan -开源节流 kaiyuanjieliu -慨允 kaiyun -开云见日 kaiyunjianri -开凿 kaizao -开斋 kaizhai -开斋节 kaizhaijie -开展 kaizhan -开战 kaizhan -开绽 kaizhan -开仗 kaizhang -开张 kaizhang -开账 kaizhang -开着 kaizhe -开着机子 kaizhejizi -开征 kaizheng -开支 kaizhi -开宗明义 kaizongmingyi -开罪 kaizui -咔叽 kaji -卡介苗 kajiemiao -卡卡 kaka -咔咔 kaka -咔咔咔 kakaka -卡壳 kake -卡拉OK kala'oukei kalaoukei -卡路里 kaluli -看啊 kana -卡纳看 kanakan -看啊可能 kanakeneng -看吧 kanba -刊本 kanben -看表 kanbiao -看病 kanbing -刊布 kanbu -堪布 kanbu -看不 kanbu -看不出 kanbuchu -看不出阿里 kanbuchu'ali kanbuchuali -看不到 kanbudao -看不到哦 kanbudaoo -看不懂 kanbudong -看不懂哦 kanbudongo -看不惯 kanbuguan -看不见 kanbujian -看不开 kanbukai -看不看得懂 kanbukandedong -看不看得见 kanbukandejian -看不了 kanbule -看不明吧 kanbumingba -看不起 kanbuqi -看不清 kanbuqing -看不清楚 kanbuqingchu -看不上 kanbushang -看菜吃饭 kancaichifan -看财奴 kancainu -勘测 kance -勘察 kancha -看茶 kancha -看成 kancheng -看承 kancheng -看出 kanchu -看穿 kanchuan -看出来 kanchulai -看出来其 kanchulaiqi -看出去了 kanchuqule -看错 kancuo -看打 kanda -堪达罕 kandahan -看待 kandai -看淡 kandan -看到 kandao -砍刀 kandao -看到你 kandaoni -看到哦 kandaoo -看到我 kandaowo -侃大山 kandashan -砍大山 kandashan -看得 kande -看的 kande -看得出 kandechu -看得见 kandejian -看得开 kandekai -坎德拉 kandela -刊登 kandeng -看得起 kandeqi -看得清 kandeqing -看得去来 kandequlai -看电影 kandianying -砍掉 kandiao -看跌 kandie -看懂 kandong -看多 kanduo -看哦 kane -侃儿 kaner -坎儿 kaner -坎儿井 kanerjing -看法 kanfa -砍伐 kanfa -看房 kanfang -看风色 kanfengse -看风使舵 kanfengshiduo -康拜因 kangbaiyin -抗暴 kangbao -糠秕 kangbi -抗辩 kangbian -康柏 kangbo -糠菜半年粮 kangcaibannianliang -康采恩 kangcaien -扛长工 kangchanggong -抗尘走俗 kangchenzousu -扛大个儿 kangdageer -抗丁 kangding -抗毒素 kangdusu -看个 kange -看个头 kangetou -亢奋 kangfen -康复 kangfu -亢旱 kanghan -抗旱 kanghan -抗衡 kangheng -抗洪 kanghong -康辉 kanghui -抗婚 kanghun -扛活 kanghuo -抗击 kangji -康健 kangjian -亢进 kangjin -抗拒 kangju -抗捐 kangjuan -抗菌素 kangjunsu -慷慨悲歌 kangkaibeige -慷慨激昂 kangkaiji'ang kangkaijiang -慷慨解囊 kangkaijienang -慷慨输将 kangkaishujiang -闶阆 kanglang -抗涝 kanglao -康乐 kangle -康乐球 kangleqiu -抗粮 kangliang -抗命 kangming -康乃馨 kangnaixin -康宁 kangning -康平纳 kangpingna -康衢 kangqu -抗日战争 kangrizhanzheng -炕梢 kangshao -康生 kangsheng -抗生素 kangshengsu -康师傅 kangshifu -抗属 kangshu -抗税 kangshui -抗诉 kangsu -康泰 kangtai -慷他人之慨 kangtarenzhikai -抗体 kangti -炕头 kangtou -看顾 kangu -看管 kanguan -看过 kanguo -康熙 kangxi -炕席 kangxi -抗议 kangyi -抗御 kangyu -抗原 kangyuan -抗灾 kangzai -抗战 kangzhan -抗震 kangzhen -抗争 kangzheng -康庄大道 kangzhuangdadao -炕桌儿 kangzhuoer -顑颔 kanhan -看好 kanhao -看护 kanhu -看家 kanjia -砍价 kanjia -看家狗 kanjiagou -坎肩 kanjian -看见 kanjian -看家戏 kanjiaxi -坎井之蛙 kanjingzhiwa -看久了 kanjiule -看卡 kanka -看开 kankai -看看 kankan -侃侃 kankan -侃侃而谈 kankanertan -看靠 kankao -刊刻 kanke -坎坷 kanke -看客 kanke -轗轲 kanke -看来 kanlai -坎壈 kanlan -看了 kanle -看了看 kanlekan -看了她 kanleta -看了一下啊 kanleyixiaa -戡乱 kanluan -刊落 kanluo -看门 kanmen -看那个 kannage -看你 kanni -看破红尘 kanpohongchen -坎炁 kanqi -看齐 kanqi -看起来 kanqilai -看起来那么大 kanqilainameda -看轻 kanqing -看青 kanqing -看清楚 kanqingchu -看全 kanquan -看人眉眼 kanrenmeiyan -看上 kanshang -看杀卫玠 kanshaweijie -看是 kanshi -刊授 kanshou -看守 kanshou -看守内阁 kanshouneige -看守所 kanshousuo -看书 kanshu -看他 kanta -看它 kanta -看台 kantai -勘探 kantan -看贴 kantie -刊头 kantou -看透 kantou -砍头疮 kantouchuang -看图 kantu -坎土曼 kantuman -看图片 kantupian -看完 kanwan -看望 kanwang -看文献 kanwenxian -看我 kanwo -刊物 kanwu -勘误 kanwu -看下 kanxia -看相 kanxiang -看笑话 kanxiaohua -看些 kanxie -刊行 kanxing -看押 kanya -看样子 kanyangzi -看一次啊 kanyici'a kanyicia -刊印 kanyin -龛影 kanying -看一下 kanyixia -堪舆 kanyu -刊载 kanzai -看涨 kanzhang -看着 kanzhe -看这 kanzhe -勘正 kanzheng -看中 kanzhong -看朱成碧 kanzhuchengbi -坎子 kanzi -看总 kanzong -看做 kanzuo -看座 kanzuo -靠把 kaoba -拷贝 kaobei -靠背 kaobei -拷贝呃 kaobeie -拷贝恶道 kaobeiedao -靠边 kaobian -靠边儿站 kaobianerzhan -考不过 kaobuguo -靠不住 kaobuzhu -考察 kaocha -考查 kaocha -考场 kaochang -拷绸 kaochou -拷打 kaoda -靠到 kaodao -靠得住 kaodezhu -烤电 kaodian -考点 kaodian -靠垫 kaodian -考订 kaoding -考分 kaofen -烤麸 kaofu -考古 kaogu -考官 kaoguan -考过 kaoguo -拷过来 kaoguolai -考古学 kaoguxue -考核 kaohe -烤火 kaohuo -考级 kaoji -考绩 kaoji -靠耩 kaojiang -靠近 kaojin -考究 kaojiu -考据 kaoju -考卷 kaojuan -靠看 kaokan -考考 kaokao -烤蓝 kaolan -栲栳 kaolao -犒劳 kaolao -考量点 kaoliangdian -靠拢 kaolong -考虑 kaolv -考虑考虑 kaolvkaolv -靠你 kaoni -考评 kaoping -靠谱 kaopu -考期 kaoqi -靠旗 kaoqi -靠起 kaoqi -考勤 kaoqin -考区 kaoqu -考取 kaoqu -考入 kaoru -拷入 kaoru -拷纱 kaosha -靠山吃山 kaoshanchishan -犒赏 kaoshang -考上 kaoshang -考生 kaosheng -考试 kaoshi -考释 kaoshi -靠手 kaoshou -考题 kaoti -拷问 kaowen -考问 kaowen -烤箱 kaoxiang -烤鸭 kaoya -烤烟 kaoyan -考验 kaoyan -考研 kaoyan -烤鱼 kaoyu -考语 kaoyu -靠枕 kaozhen -考证 kaozheng -靠准 kaozhun -尻子 kaozi -铐子 kaozi -卡片 kapian -卡其 kaqi -卡钳 kaqian -喀秋莎 kaqiusha -卡绕可 karaoke -卡上 kashang -喀什 kashi -卡死 kasi -喀斯特 kasite -卡特尔 kateer -卡通 katong -佧佤族 kawazu -咯血 kaxie -卡章 kazhang -卡住 kazhu -可爱 keai -可爱不 keaibu -磕巴 keba -科白 kebai -刻板 keban -科班 keban -科班出身 kebanchushen -客帮 kebang -可悲 kebei -刻本 keben -课本 keben -可鄙 kebi -可变 kebian -可变速光驱 kebiansuguangqu -课表 kebiao -可别 kebie -可别是 kebieshi -可比价格 kebijiage -可不吃 kebuchi -可不多 kebuduo -可不好 kebuhao -可不可以 kebukeyi -可不能 kebuneng -刻不容缓 keburonghuan -可不是 kebushi -可不要 kebuyao -可不再 kebuzai -客舱 kecang -可操左券 kecaozuoquan -苛察 kecha -客场 kechang -科场 kechang -客车 keche -砢碜 kechen -刻成 kecheng -课程 kecheng -可乘之机 kechengzhiji -可乘之隙 kechengzhixi -渴尘万斛 kechenwanhu -可吃 kechi -可耻可不吃 kechikebuchi -可持续发展 kechixufazhan -可持续性 kechixuxing -科处 kechu -客串 kechuan -磕打 keda -苛待 kedai -可得 kede -科第 kedi -客店 kedian -可定 keding -可丁可卯 kedingkemao -克敌制胜 kedizhisheng -蝌蚪 kedou -刻度 kedu -刻毒 kedu -可锻铸铁 keduanzhutie -客队 kedui -可读性 keduxing -科恩那个 keennage -棵儿 keer -渴而掘井 keerjuejing -柯尔克孜族 keerkezizu -客贩 kefan -客饭 kefan -客房 kefang -可发一噱 kefayijue -可否 kefou -克复 kefu -克服 kefu -客服 kefu -客服密码 kefumima -克格勃 kegebo -可给 kegei -可歌可泣 kegekeqi -可更新资源 kegengxinziyuan -刻工 kegong -可供 kegong -客官 keguan -客观 keguan -客观唯心主义 keguanweixinzhuyi -刻骨仇恨 keguchouhen -刻骨镂心 kegulouxin -刻骨铭心 kegumingxin -刻骨相思 keguxiangsi -可汗 kehan -可好 kehao -匼河 kehe -可恨 kehen -可哼 keheng -客户 kehu -克化 kehua -科幻 kehuan -刻画无盐 kehuawuyan -客户但 kehudan -客户都 kehudu -客户端 kehuduan -刻鹄类鹜 kehuleiwu -客户群 kehuqun -剋架 keijia -尅一 keiyi -客机 keji -客籍 keji -科技 keji -科甲 kejia -客家话 kejiahua -课件 kejian -可见 kejian -可见度 kejiandu -可见光 kejianguang -可教 kejiao -科教 kejiao -科教片 kejiaopian -科教片儿 kejiaopianer -科教兴国 kejiaoxingguo -渴骥奔泉 kejibenquan -科技导报 kejidaobao -克己奉公 kejifenggong -克己复礼 kejifuli -科技节 kejijie -刻肌刻骨 kejikegu -克尽厥职 kejinjuezhi -客居 keju -科举 keju -课卷 kejuan -苛捐杂税 kejuanzashui -可靠 kekao -可靠度 kekaodu -可卡因 kekayin -咳咳 keke -苛刻 keke -可可 keke -磕磕绊绊 kekebanban -可可儿的 kekeerde -咳咳可 kekeke -可坑 kekeng -磕磕撞撞 kekezhuangzhuang -克扣 kekou -可口 kekou -刻苦 keku -坷垃 kela -坷拉 kela -克朗 kelang -克郎球 kelangqiu -壳郎猪 kelangzhu -可兰经 kelanjing -可乐 kele -可怜 kelian -可怜巴巴 kelianbaba -可怜虫 kelianchong -可怜的马儿 keliandemaer -可怜见 kelianjian -可怜兮兮 kelianxixi -克里姆林宫 kelimulingong -客流 keliu -颗粒物 keliwu -克隆 kelong -刻录 kelu -客轮 kelun -珂罗版 keluoban -稞麦 kemai -科盲 kemang -可没有 kemeiyou -渴慕 kemu -科目 kemu -课目 kemu -刻木为吏 kemuweili -啃草 kencao -肯定 kending -可呢个 kenege -可能 keneng -可能吗 kenengma -可能是 kenengshi -可能性 kenengxing -垦覆 kenfu -吭哧 kengchi -坑道 kengdao -坑害 kenghai -坑井 kengjing -坑坑洼洼 kengkengwawa -硁硁之愚 kengkengzhiyu -坑里 kengli -坑蒙拐骗 kengmengguaipian -坑木 kengmu -坑骗 kengpian -吭气 kengqi -坑气 kengqi -铿锵 kengqiang -铿然 kengran -吭声 kengsheng -坑子 kengzi -垦荒 kenhuang -渴念 kenian -可逆反应 kenifanying -肯那个 kennage -肯能 kenneng -肯尼亚 kenniya -恳切 kenqie -啃青 kenqing -恳请 kenqing -恳求 kenqiu -垦区 kenqu -恳谈 kentan -肯堂肯构 kentangkengou -恳托 kentuo -垦殖 kenzhi -恳挚 kenzhi -垦种 kenzhong -刻盘 kepan -渴盼 kepan -磕碰 kepeng -磕碰儿 kepenger -客票 kepiao -科普 kepu -克期 keqi -刻期 keqi -客气 keqi -可巧 keqiao -客气地 keqidi -客卿 keqing -克勤克俭 keqinkejian -渴求 keqiu -苛求 keqiu -可圈可点 kequankedian -溘然 keran -可人 keren -客人 keren -客人来 kerenlai -克日 keri -刻日 keri -克柔 kerou -客商 keshang -克绍箕裘 keshaojiqiu -可身 keshen -克食 keshi -可是 keshi -科室 keshi -课室 keshi -课时费 keshifei -柯氏音 keshiyin -恪守不渝 keshoubuyu -恪守成宪 keshouchengxian -刻书 keshu -瞌睡 keshui -瞌睡虫 keshuichong -刻丝 kesi -客死 kesi -缂丝 kesi -克丝钳子 kesiqianzi -可思议 kesiyi -咳嗽 kesou -可塑 kesu -客岁 kesui -可塑性 kesuxing -客堂 ketang -课堂 ketang -客套 ketao -客套话 ketaohua -可体 keti -客体 keti -课题 keti -客厅 keting -磕头 ketou -磕头碰脑 ketoupengnao -科头跣足 ketouxianzu -客土 ketu -咳唾成珠 ketuochengzhu -课外 kewai -可玩 kewan -渴望 kewang -可望而不可即 kewangebukeji -可谓 kewei -课文 kewen -可恶 kewu -可喜 kexi -可惜 kexi -苛细 kexi -刻下 kexia -课下 kexia -渴想 kexiang -可想而知 kexiangerzhi -可笑 kexiao -刻写 kexie -可写 kexie -磕膝盖 kexigai -可惜了儿的 kexiliaoerde -可信 kexin -可信度 kexindu -克星 kexing -可行 kexing -客姓 kexing -客星 kexing -可心如意 kexinruyi -可吸入颗粒物 kexirukeliwu -可选 kexuan -科学 kexue -科学共产主义 kexuegongchanzhuyi -科学家 kexuejia -科学教育影片 kexuejiaoyuyingpian -科学计算 kexuejisuan -科学社会主义 kexueshehuizhuyi -科学通报 kexuetongbao -科学与 kexueyu -磕牙 keya -科研 keyan -可言 keyan -科研创新 keyanchuangxin -科研人员 keyanrenyuan -可要 keyao -课业 keye -可以 keyi -课一班 keyiban -可以的 keyide -刻意经营 keyijingying -可以可以 keyikeyi -可以了 keyile -可以吗 keyima -可以去 keyiqu -可以是 keyishi -可以说 keyishuo -可以呀 keyiya -可以用 keyiyong -可以这么些 keyizhemexie -可哟 keyo -可用 keyong -可有 keyou -可有可无 keyoukewu -可有空 keyoukong -可有人 keyouren -可遇 keyu -课余 keyu -可遇而不求 keyuerbuqiu -客运 keyun -匼匝 keza -苛杂 keza -可在 kezai -可再生资源 kezaishengziyuan -苛责 keze -客栈 kezhan -可着 kezhe -苛政猛于虎 kezhemengyuhu -克制 kezhi -可知论 kezhilun -刻舟求剑 kezhouqiujian -壳子 kezi -棵子 kezi -蝌子 kezi -锞子 kezi -可走 kezou -客座 kezuo -空白 kongbai -空白处 kongbaichu -空白点 kongbaidian -空包弹 kongbaodan -恐怖 kongbu -恐怖分子 kongbufenzi -恐怖片 kongbupian -空仓 kongcang -空肠 kongchang -空巢家庭 kongchaojiating -空乘 kongcheng -空城计 kongchengji -空当 kongdang -空挡 kongdang -空荡荡 kongdangdang -孔道 kongdao -孔洞 kongdong -空洞洞 kongdongdong -空洞无物 kongdongwuwu -空对空 kongduikong -空额 konge -空乏 kongfa -空泛 kongfan -空翻 kongfan -空房 kongfang -孔方兄 kongfangxiong -空费词说 kongfeicishuo -空腹 kongfu -空港 konggang -控告 konggao -空格 kongge -控购 konggou -控股 konggu -空谷传声 kongguchuansheng -空谷足音 kongguzuyin -空喊 konghan -空行 konghang -空耗 konghao -恐吓 konghe -恐愒 konghe -箜篌 konghou -空怀 konghuai -空话连篇 konghualianpian -空幻 konghuan -恐慌万状 konghuangwanzhuang -空寂 kongji -空际 kongji -空间 kongjian -空间封锁 kongjianfengsuo -空降 kongjiang -空间通信 kongjiantongxin -空间图形 kongjiantuxing -空间站 kongjianzhan -空架子 kongjiazi -空姐 kongjie -孔径 kongjing -恐惧 kongju -空军 kongjun -空客 kongke -悾悾 kongkong -空空 kongkong -空空如也 kongkongruye -空口说白话 kongkoushuobaihua -空口套白狼 kongkoutaobailang -空口无凭 kongkouwuping -空旷 kongkuang -空灵 kongling -恐龙 konglong -空论 konglun -空落落 kongluoluo -空门 kongmen -孔孟 kongmeng -空濛 kongmeng -孔孟之道 kongmengzhidao -孔孟之乡 kongmengzhixiang -孔庙 kongmiao -孔明灯 kongmingdeng -空难 kongnan -恐怕 kongpa -控盘 kongpan -空气 kongqi -空前绝后 kongqianjuehou -空气锤 kongqichui -空气好 kongqihao -空勤 kongqin -空气清新 kongqiqingxin -空气污染指数 kongqiwuranzhishu -空气质量 kongqizhiliang -空气轴承 kongqizhoucheng -空缺 kongque -孔雀东南飞 kongquedongnanfei -空日 kongri -空身 kongshen -空驶 kongshi -空室清野 kongshiqingye -空手道 kongshoudao -空疏 kongshu -控诉 kongsu -空谈 kongtan -空天飞机 kongtianfeiji -空调 kongtiao -倥侗 kongtong -崆峒 kongtong -空投 kongtou -空头支票 kongtouzhipiao -空图 kongtu -空位 kongwei -空文件 kongwenjian -孔武有力 kongwuyouli -孔隙 kongxi -空袭 kongxi -空隙 kongxi -空暇 kongxia -空闲 kongxian -空想 kongxiang -孔席墨突 kongximotu -空心菜 kongxincai -空心砖 kongxinzhuan -空虚 kongxu -孔穴 kongxue -空穴来风 kongxuelaifeng -孔眼 kongyan -空余 kongyu -空域 kongyu -空运 kongyun -空战 kongzhan -空着 kongzhe -控制 kongzhi -空置 kongzhi -控制放 kongzhifang -控制符 kongzhifu -控制论 kongzhilun -控制面板 kongzhimianban -控制数字 kongzhishuzi -控制台 kongzhitai -控制惕啊 kongzhiti'a kongzhitia -空中 kongzhong -空钟 kongzhong -空中楼阁 kongzhonglouge -空中小姐 kongzhongxiaojie -空中英语 kongzhongyingyu -空竹 kongzhu -空转 kongzhuan -空子 kongzi -孔子 kongzi -口岸 kouan -叩拜 koubai -口北 koubei -口碑载道 koubeizaidao -口布 koubu -口不应心 koubuyingxin -口才 koucai -口沉 kouchen -口吃 kouchi -口齿 kouchi -口臭 kouchou -扣除 kouchu -口传 kouchuan -口疮 kouchuang -叩打 kouda -口淡 koudan -蔻丹 koudan -口多食寡 kouduoshigua -口耳并重 kouerbingzhong -口耳之学 kouerzhixue -扣发 koufa -口沸目赤 koufeimuchi -扣分 koufen -口风 koufeng -口福 koufu -口腹 koufu -口赋 koufu -口感 kougan -口供 kougong -口含天宪 kouhantianxian -口号 kouhao -扣合 kouhe -口红 kouhong -口惠而实不至 kouhuiershibuzhi -叩阍 kouhun -口技 kouji -口碱 koujian -叩见 koujian -口讲指画 koujiangzhihua -口角春风 koujiaochunfeng -口紧 koujin -口径 koujing -口诀 koujue -口渴 kouke -蔻蔻 koukou -口口声声 koukoushengsheng -口口相传 koukouxiangchuan -口粮 kouliang -口令 kouling -扣留 kouliu -眍 koulou -口马 kouma -芤脉 koumai -扣帽子 koumaozi -抠门 koumen -抠门儿 koumener -口蜜腹剑 koumifujian -口蘑 koumo -口娘 kouniang -扣槃扪烛 koupanmenzhu -口器 kouqi -口气 kouqi -口腔 kouqiang -口琴 kouqin -口轻 kouqing -扣人心弦 kourenxinxian -口若悬河 kouruoxuanhe -扣上 koushang -口尚乳臭 koushangruxiu -口哨儿 koushaoer -口舌 koushe -口试 koushi -口是心非 koushixinfei -口授 koushou -叩首 koushou -口述 koushu -口水 koushui -口水话 koushuihua -口说无凭 koushuowuping -口诵心惟 kousongxinwei -抠搜 kousou -口算 kousuan -抠唆 kousuo -口谈 koutan -扣题 kouti -口条 koutiao -口头 koutou -叩头 koutou -扣头 koutou -口头禅 koutouchan -口头文学 koutouwenxue -口头语 koutouyu -口吐珠玑 koutuzhuji -口外 kouwai -口腕 kouwan -口味 kouwei -口吻生花 kouwenshenghua -口误 kouwu -口香糖 kouxiangtang -叩谢 kouxie -口信 kouxin -口型 kouxing -口形 kouxing -口血未干 kouxueweigan -扣压 kouya -扣押 kouya -扣眼 kouyan -口译 kouyi -口音 kouyin -口语 kouyu -口谕 kouyu -口燥唇干 kouzaochungan -口占 kouzhan -口罩 kouzhao -叩诊 kouzhen -口重 kouzhong -口中雌黄 kouzhongcihuang -口中蚤虱 kouzhongzaoshi -口诛笔伐 kouzhubifa -口子 kouzi -扣子 kouzi -抠字眼儿 kouziyaner -挎包 kuabao -夸大 kuada -夸诞 kuadan -胯裆 kuadang -夸大其词 kuadaqici -垮掉 kuadiao -挎斗 kuadou -跨度 kuadu -夸多斗靡 kuaduodoumi -夸父追日 kuafuzhuiri -夸父逐日 kuafuzhuiri -胯骨 kuagu -跨国公司 kuaguogongsi -夸海口 kuahaikou -跨行 kuahang -酷爱 ku'ai kuai -快板儿 kuaibaner -快报 kuaibao -快步 kuaibu -快步流星 kuaibuliuxing -快餐 kuaican -快车 kuaiche -快带 kuaidai -快当 kuaidang -快到 kuaidao -快刀斩乱麻 kuaidaojianluanma -快的 kuaide -快递 kuaidi -快点 kuaidian -快递公司 kuaidigongsi -快犊破车 kuaidupoche -块儿 kuaier -块儿八毛 kuaierbamao -快感 kuaigan -块根 kuaigen -块规 kuaigui -快活 kuaihuo -会计 kuaiji -快件 kuaijian -快捷 kuaijie -快捷地 kuaijiedi -快捷方式 kuaijiefangshi -快捷及 kuaijieji -快捷键 kuaijiejian -会计就 kuaijijiu -块茎 kuaijing -会计师 kuaijishi -快快 kuaikuai -快来 kuailai -快乐 kuaile -快乐到死 kuailedaosi -块垒 kuailei -块录 kuailu -快马加鞭 kuaimajiabian -快慢 kuaiman -快慢针 kuaimanzhen -快门 kuaimen -快棋 kuaiqi -块钱 kuaiqian -快钱 kuaiqian -快去 kuaiqu -快热 kuaire -快人快语 kuairenkuaiyu -快事 kuaishi -快手 kuaishou -快书 kuaishu -快说 kuaishuo -快速 kuaisu -快速的开发 kuaisudekaifa -快速飞行 kuaisufeixing -快速高效 kuaisugaoxiao -快速买入 kuaisumairu -快速启动 kuaisuqidong -快速切换 kuaisuqiehuan -快速搜索 kuaisusousuo -快艇 kuaiting -块头 kuaitou -快慰 kuaiwei -块想 kuaixiang -快信 kuaixin -快性 kuaixing -快讯 kuaixun -快要 kuaiyao -快意 kuaiyi -快鱼 kuaiyu -鲙鱼 kuaiyu -快照 kuaizhao -脍炙人口 kuaizhirenkou -筷子 kuaizi -快嘴 kuaizui -夸奖 kuajiang -夸奖次 kuajiangci -夸克 kuake -夸口 kuakou -夸夸其谈 kuakuaqitan -跨栏 kualan -款步 kuanbu -宽敞 kuanchang -宽畅 kuanchang -宽绰 kuanchuo -宽带 kuandai -宽待 kuandai -宽贷 kuandai -款待 kuandai -宽大为怀 kuandaweihuai -宽打窄用 kuandazhaiyong -宽度 kuandu -款额 kuane -宽泛 kuanfan -狂暴 kuangbao -狂奔 kuangben -狂飙 kuangbiao -矿藏 kuangcang -狂草 kuangcao -矿层 kuangceng -矿产 kuangchan -狂潮 kuangchao -矿床 kuangchuang -旷达 kuangda -旷代 kuangdai -哐当 kuangdang -旷荡 kuangdang -矿灯 kuangdeng -狂跌 kuangdie -框定 kuangding -狂放 kuangfang -旷废 kuangfei -旷费 kuangfei -狂吠 kuangfei -狂吠狴犴 kuangfeibi'an kuangfeibian -狂风暴雨 kuangfengbaoyu -狂风骤雨 kuangfengzhouyu -匡扶 kuangfu -旷工 kuanggong -矿工 kuanggong -旷古绝伦 kuanggujuelun -旷古未闻 kuangguweiwei -狂欢 kuanghuan -匡计 kuangji -框架 kuangjia -矿浆 kuangjiang -狂叫 kuangjiao -矿井 kuangjing -矿警 kuangjing -匡救弥缝 kuangjiumifeng -旷课 kuangke -矿坑 kuangkeng -框框 kuangkuang -哐啷 kuanglang -圹埌 kuanglang -匡乱反正 kuangluanfanzheng -矿脉 kuangmai -矿苗 kuangmiao -匡谬 kuangmiu -狂怒 kuangnu -狂奴故态 kuangnugutai -诓骗 kuangpian -狂气 kuangqi -况且 kuangqie -恇怯不前 kuangqiebuqian -筐箧中物 kuangqiezhongwu -矿区 kuangqu -矿泉 kuangquan -狂犬病 kuangquanbing -狂犬吠日 kuangquanfeiri -矿权术 kuangquanshu -矿泉水 kuangquanshui -劻勷 kuangrang -狂热 kuangre -狂人 kuangren -旷日持久 kuangrichijiu -矿砂 kuangsha -矿山 kuangshan -旷世 kuangshi -矿石 kuangshi -匡算 kuangsuan -狂涛 kuangtao -框图 kuangtu -髋骨 kuangu -宽广 kuanguang -狂妄 kuangwang -况味 kuangwei -矿物 kuangwu -狂喜 kuangxi -狂想 kuangxiang -狂想曲 kuangxiangqu -狂笑 kuangxiao -狂言 kuangyan -旷野 kuangye -矿业 kuangye -诳语 kuangyu -旷远 kuangyuan -矿源 kuangyuan -狂赞 kuangzan -狂躁 kuangzao -矿渣 kuangzha -匡正 kuangzheng -旷职 kuangzhi -匡助 kuangzhu -矿柱 kuangzhu -框子 kuangzi -筐子 kuangzi -宽和 kuanhe -宽洪 kuanhong -宽宏大量 kuanhongdaliang -宽厚 kuanhou -跨年度 kuaniandu -宽假 kuanjia -宽解 kuanjie -宽旷 kuankuang -宽阔 kuankuo -款留 kuanliu -宽猛相济 kuanmengxiangji -宽屏 kuanping -款洽 kuanqia -款曲 kuanqu -宽让 kuanrang -宽饶 kuanrao -宽容 kuanrong -宽赦 kuanshe -款式 kuanshi -宽恕 kuanshu -宽舒 kuanshu -宽松 kuansong -宽慰 kuanwei -宽限 kuanxian -款项 kuanxiang -宽心 kuanxin -款型 kuanxing -宽心丸儿 kuanxinwaner -款学寡闻 kuanxueguawen -宽衣 kuanyi -宽银幕电影 kuanyinmudianying -宽宥 kuanyou -宽余 kuanyu -宽裕 kuanyu -宽窄 kuanzhai -宽展 kuanzhan -款识 kuanzhi -宽纵 kuanzong -苦熬 kuao -跨平台 kuapingtai -姱容修态 kuarongxiutai -跨省 kuasheng -夸示 kuashi -夸饰 kuashi -垮塌 kuata -垮台 kuatai -跨系统 kuaxitong -夸耀 kuayao -跨院儿 kuayuaner -跨越 kuayue -夸赞 kuazan -夸张 kuazhang -侉子 kuazi -夸嘴 kuazui -酷毙 kubi -哭鼻子 kubizi -库藏 kucang kuzang -枯草 kucao -裤衩 kucha -苦差 kuchai -苦处 kuchu -苦楚 kuchu -库存 kucun -苦大仇深 kudachoushen -苦胆 kudan -裤裆 kudang -苦迭打 kudieda -裤兜 kudou -库缎 kuduan -库房 kufang -枯干 kugan -枯槁 kugao -苦工 kugong -苦瓜 kugua -裤管 kuguan -苦果 kuguo -苦害 kuhai -苦海无边 kuhaiwubian -苦寒 kuhan -酷猴 kuhou -枯黄 kuhuang -苦活儿 kuhuoer -魁岸 kuian -溃败 kuibai -窥豹一斑 kuibaoyiban -魁北克 kuibeike -亏本 kuiben -暌别 kuibie -溃不成军 kuibuchengjun -跬步千里 kuibuqianli -窥测 kuice -窥察 kuicha -亏产 kuichan -亏秤 kuicheng -亏待 kuidai -亏得 kuide -亏短 kuiduan -揆度 kuiduo -窥度 kuiduo -亏负 kuifu -暌隔 kuige -愧汗 kuihan -亏耗 kuihao -愧恨 kuihen -葵花 kuihua -葵花子 kuihuazi -愧悔 kuihui -盔甲 kuijia -窥见 kuijian -匮竭 kuijie -愧疚 kuijiu -溃决 kuijue -亏空 kuikong -溃口 kuikou -骙骙 kuikui -溃烂 kuilan -亏累 kuilei -傀儡 kuilei -磈磊 kuilei -傀儡戏 kuileixi -暌离 kuili -喹啉 kuilin -愧领 kuiling -愦乱 kuiluan -溃乱 kuiluan -溃灭 kuimie -亏欠 kuiqian -揆情度理 kuiqingduoli -匮缺 kuique -喟然 kuiran -岿然不动 kuiranbudong -岿然独存 kuiranducun -溃散 kuisan -愧色 kuise -葵扇 kuishan -亏折 kuishe -蝰蛇 kuishe -亏蚀 kuishi -窥视 kuishi -窥视镜 kuishijing -魁首 kuishou -窥伺 kuisi -馈送 kuisong -亏损 kuisun -喟叹 kuitan -窥探 kuitan -溃逃 kuitao -愧天怍人 kuitianzuoren -愧痛 kuitong -盔头 kuitou -溃退 kuitui -岿巍 kuiwei -暌违 kuiwei -溃围 kuiwei -魁伟 kuiwei -魁梧 kuiwu -馈线 kuixian -亏心短行 kuixinduanxing -魁星 kuixing -溃疡 kuiyang -睽异 kuiyi -魁元 kuiyuan -馈赠 kuizeng -魁智人口 kuizhirenkou -盔子 kuizi -亏赚 kuizuan -愧怍 kuizuo -枯寂 kuji -枯焦 kujiao -裤脚 kujiao -枯竭 kujie -库锦 kujin -枯井 kujing -苦境 kujing -苦尽甘来 kujinganlai -苦尽甜来 kujintianlai -苦口良药 kukouliangyao -苦口婆心 kukoupoxin -矻矻 kuku -苦苦 kuku -酷酷 kuku -哭哭啼啼 kukutiti -苦力 kuli -酷吏 kuli -酷烈 kulie -哭灵 kuling -窟窿 kulong -窟窿眼儿 kulongyaner -骷髅 kulou -库仑 kulun -库伦 kulun -库仑计 kulunji -苦闷 kumen -苦闷你们 kumennimen -枯苗望雨 kumiaowangyu -苦命 kuming -枯木逢春 kumufengchun -枯木死灰 kumusihui -枯木朽株 kumuxiuzhu -苦难 kunan -苦恼 kunao -捆绑 kunbang -坤包 kunbao -困惫 kunbei -坤表 kunbiao -悃愊无华 kunbiwuhua -昆布 kunbu -困不困 kunbukun -昆虫 kunchong -困顿 kundun -困厄 kune -困乏 kunfa -昆工 kungong -困惑 kunhuo -昆季 kunji -睏觉 kunjiao -困境 kunjing -困窘 kunjiong -睏倦 kunjuan -坤角儿 kunjueer -困了 kunle -坤伶 kunling -坤米 kunmi -昆明 kunming -困难 kunnan -困难户 kunnanhu -鲲鹏 kunpeng -昆腔 kunqiang -昆曲 kunqu -困扰 kunrao -困人 kunren -昆山片玉 kunshanpianyu -困守 kunshou -困兽犹斗 kunshouyoudou -困死 kunsi -酷虐 kunue -锟铻 kunwu -困心衡虑 kunxinhenglu -捆扎 kunza -坤造 kunzao -坤宅 kunzhai -困知勉行 kunzhimianxing -昆仲 kunzhong -捆子 kunzi -扩版 kuoban -扩编 kuobian -阔别 kuobie -扩充 kuochong -阔绰 kuochuo -扩大 kuoda -扩大化 kuodahua -扩大再生产 kuodazaishengchan -括号 kuohao -括弧 kuohu -扩建 kuojian -扩军 kuojun -阔老 kuolao -蛞蝼 kuolou -廓落 kuoluo -阔气 kuoqi -括起来 kuoqilai -阔人 kuoren -扩容 kuorong -扩散 kuosan -阔少 kuoshao -扩胸器 kuoxiongqi -阔野 kuoye -阔叶树 kuoyeshu -扩印 kuoyin -扩音机 kuoyinji -蛞蝓 kuoyu -括约肌 kuoyueji -扩展 kuozhan -廓张 kuozhang -扩张 kuozhang -扩展名 kuozhanming -扩展性 kuozhanxing -扩展与 kuozhanyu -扩招 kuozhao -哭泣 kuqi -哭腔 kuqiang -哭穷 kuqiong -库券 kuquan -酷热 kure -库容 kurong -枯荣 kurong -苦肉计 kurouji -哭丧棒 kusangbang -哭丧着脸 kusangzhelian -枯涩 kuse -苦涩 kuse -枯瘦 kushou -酷暑 kushu -苦水 kushui -枯水期 kushuiqi -枯树生花 kushushenghua -酷似 kusi -苦思冥想 kusimingxiang -哭诉 kusu -哭天喊地 kutianhandi -哭天抹泪 kutianmolei -苦痛 kutong -苦头 kutou -裤头 kutou -裤腿 kutui -枯萎 kuwei -酷我 kuwo -苦夏 kuxia -裤线 kuxian -苦相 kuxiang -苦笑 kuxiao -酷肖 kuxiao -哭笑不得 kuxiaobude -苦心 kuxin -苦刑 kuxing -苦行 kuxing -酷刑 kuxing -苦行僧 kuxingseng -苦心孤诣 kuxinguyi -苦心经营 kuxinjingying -枯朽 kuxiu -窟穴 kuxue -枯杨生稊 kuyangshengti -裤腰 kuyao -苦役 kuyi -苦于 kuyu -枯鱼衔索 kuyuxiansuo -枯鱼之肆 kuyuzhisi -枯燥 kuzao -枯燥无味 kuzaowuwei -窟宅 kuzhai -苦战 kuzhan -苦衷 kuzhong -苦中作乐 kuzhongzuole -苦主 kuzhu -裤子 kuzi -喇叭 laba -拉巴 laba -腊八 laba -喇叭花 labahua -蜡白 labai -辣白菜 labaicai -蜡板 laban -蜡版 laban -拉帮结伙 labangjiehuo -腊八粥 labazhou -蜡笔 labi -拉鼻儿 labier -腊肠 lachang -腊肠犬 lachangquan -拉场子 lachangzi -拉扯 lache -拉床 lachuang -蜡床 lachuang -拉出来 lachulai -拉倒 ladao -拉到 ladao -拉大片 ladapian -拉得 lade -辣的 lade -拉登 ladeng -拉丁文 ladingwen -拉丁字母 ladingzimu -拉动 ladong -拉肚子 laduzi -拉风 lafeng -拉夫 lafu -拉杆 lagan -拉钩 lagou -蝲蛄 lagu -啦呱儿 laguaer -拉呱儿 laguaer -拉关系 laguanxi -蜡果 laguo -拉后腿 lahoutui -拉忽 lahu -蜡花 lahua -拉花儿 lahuaer -蜡黄 lahuang -辣乎乎 lahuhu -拉回来 lahuilai -拉祜族 lahuzu -来吧 laiba -来宾 laibin -来不得 laibude -来不及 laibuji -来不来 laibulai -来处不易 laichubuyi -来此 laici -赖词儿 laicier -来到 laidao -来的 laide -来得 laide -来得及 laideji -来的爽 laideshuang -来电 laidian -来电显示 laidianxianshi -来电显示费用 laidianxianshifeiyong -来而不往非礼也 laierbuwangfeiliye -来访 laifang -来分钟 laifenzhong -莱菔 laifu -来复枪 laifuqiang -来复线 laifuxian -来稿 laigao -来个 laige -癞瓜 laigua -来过 laiguo -癞蛤蟆 laihama -癞蛤蟆想吃天鹅肉 laihamaxiangchitianerou -来函 laihan -来鸿 laihong -来回 laihui -来回来去 laihuilaiqu -来回切换 laihuiqiehuan -赖婚 laihun -来火 laihuo -来件 laijian -来讲 laijiang -来劲 laijin -来句 laiju -来看 laikan -来客 laike -来来 lailai -来来回回 lailaihuihui -来来来 lailailai -来了 laile -来了个 lailege -来历 laili -来临 lailin -来龙去脉 lailongqumai -来路 lailu -来路货 lailuhuo -来没有 laimeiyou -梾木 laimu -来年 lainian -来你喜 lainixi -赖皮 laipi -癞皮狗 laipigou -来钱 laiqian -来情去意 laiqingquyi -来去分明 laiqufenming -来人 lairen -来人儿 lairener -来日大难 lairidanan -来日方长 lairifangchang -莱塞 laise -来世 laishi -来事 laishi -来势 laishi -来是 laishi -赖世雄 laishixiong -来书 laishu -来说 laishuo -来天 laitian -来头 laitou -来晚 laiwan -来往 laiwang -来文 laiwen -来向 laixiang -来项 laixiang -来信 laixin -赖学 laixue -来意 laiyi -来由 laiyou -来源 laiyuan -赖在 laizai -来张 laizhang -赖账 laizhang -来着 laizhe -来者不拒 laizhebuju -来者不善 laizhebushan -来者可追 laizhekezhui -来之不易 laizhibuyi -来中 laizhong -来自 laizi -癞子 laizi -赖子 laizi -来自于 laiziyu -来踪去迹 laizongquji -垃圾 laji -啦挤 laji -啦几 laji -啦叽 laji -垃圾啊 laji'a lajia -拉架 lajia -拉家带口 lajiadaikou -辣酱 lajiang -拉脚 lajiao -拉交情 lajiaoqing -辣椒水 lajiaoshui -垃圾股 lajigu -拉饥荒 lajihuang -拉近 lajin -拉近乎 lajinhu -垃圾箱 lajixiang -垃圾邮件 lajiyoujian -拉锯 laju -拉客 lake -拉空 lakong -拉亏空 lakuikong -啦啦 lala -啦啦队 laladui -拉拉队 laladui -拉拉蛄 lalagu -蝲蝲蛄 lalagu -拉来 lalai -拉郎配 lalangpei -蜡泪 lalei -剌戾 lali -拉力 lali -瘌痢 lali -癞痢 lali -鬎鬁 lali -拉练 lalian -拉链 lalian -拉力器 laliqi -拉力赛 lalisai -瘌痢头 lalitou -拉拢 lalong -拉买卖 lamaimai -喇嘛教 lamajiao -拉毛 lamao -腊梅 lamei -拉面 lamian -拉姆 lamu -拉姆车 lamuche -兰艾难分 lanainanfen -兰艾同焚 lanaitongfen -蓝宝石 lanbaoshi -蓝本 lanben -兰草 lancao -缆车 lanche -揽承 lancheng -懒虫 lanchong -蓝筹股 lanchougu -揽储 lanchu -兰摧玉折 lancuiyuzhe -懒怠 landai -拦挡 landang -拦道木 landaomu -懒得 lande -懒得改 landegai -懒得问 landewen -懒得走 landezou -蓝迪 landi -蓝靛 landian -蓝点鲅 landianba -蓝点颏 landianke -懒惰 landuo -滥发 lanfa -栏杆 langan -阑干 langan -狼狈不堪 langbeibukan -狼狈为奸 langbeiweijian -狼奔豕突 langbenshitu -稂不稂莠不莠 langbulangyoubuyou -郎才女貌 langcainvmao -浪潮 langchao -浪船 langchuan -狼疮 langchuang -啷当 langdang -浪荡 langdang -莨菪 langdang -锒铛 langdang -朗读 langdu -浪费 langfei -琅玕 langgan -狼狗 langgou -狼毫 langhao -浪花 langhua -嫏嬛 langhuan -琅嬛 langhuan -浪迹江湖 langjijianghu -浪迹萍踪 langjipingzong -郎舅 langjiu -郎君 langjun -榔槺 langkang -朗朗 langlang -桹桹 langlang -浪漫 langman -浪漫主义 langmanzhuyi -郎猫 langmao -廊庙 langmiao -浪木 langmu -朗目疏眉 langmushumei -揽工 langong -浪桥 langqiao -郎情怯意 langqingqieyi -朗声 langsheng -朗生 langsheng -朗诵 langsong -狼贪虎视 langtanhushi -狼贪鼠窃 langtanshuqie -浪涛 langtao -榔头 langtou -狼头 langtou -狼吞虎咽 langtunhuyian -拦柜 langui -栏柜 langui -兰桂齐芳 languiqifang -懒骨头 langutou -狼心狗肺 langxingoufei -狼心狗行 langxingouxing -琅玡 langya -廊檐 langyan -狼眼鼠眉 langyanshumei -狼烟四起 langyansiqi -浪游 langyou -阆苑 langyuan -朗月 langyue -狼主 langzhu -廊子 langzi -浪子 langzi -浪子回头 langzihuitou -浪子回头金不换 langzihuitoujinbuhuan -狼子野心 langziyexin -浪子宰相 langzizaixiang -懒汉 lanhan -懒汉鞋 lanhanxie -拦河坝 lanheba -拦洪坝 lanhongba -懒猴 lanhou -烂糊 lanhu -兰花 lanhua -兰花指 lanhuazhi -揽活 lanhuo -拉尼娜现象 laninaxianxiang -拦击 lanji -懒觉 lanjiao -拦劫 lanjie -拦截 lanjie -蓝晶晶 lanjingjing -揽客 lanke -烂坑 lankeng -兰兰 lanlan -蓝莲花 lanlianhua -蓝领 lanling -拦路 lanlu -拦路虎 lanluhu -褴褛 lanlv -烂熳 lanman -栏目 lanmu -烂泥 lanni -懒女人 lannvren -蓝牌 lanpai -揽辔澄清 lanpeichengqing -蓝屏 lanping -蓝皮书 lanpishu -蓝皮正 lanpizheng -兰谱 lanpu -蓝青官话 lanqingguanhua -篮球 lanqiu -兰若 lanre -懒人 lanren -阑入 lanru -烂若披锦 lanruopijin -懒散 lansan -蓝色 lanse -滥觞 lanshang -缆绳 lansheng -览胜 lansheng -烂熟 lanshu -缆索 lansuo -篮坛 lantan -烂摊子 lantanzi -滥套子 lantaozi -蓝天 lantian -蓝田生玉 lantianshengyu -蓝田猿人 lantianyuanren -蓝图 lantu -拦网 lanwang -阑尾 lanwei -阑尾炎 lanweiyan -烂污 lanwu -兰心蕙性 lanxinhuixing -拦蓄 lanxu -兰薰桂馥 lanxunguifu -蓝牙 lanya -岚烟 lanyan -谰言 lanyan -懒洋洋 lanyangyang -拦腰 lanyao -蓝衣 lanyi -蓝盈盈 lanyingying -兰因絮果 lanyinxuguo -滥用 lanyong -滥用职权 lanyongzhiquan -滥竽充数 lanyuchongshu -兰章 lanzhang -烂账 lanzhang -兰质薰心 lanzhixunxin -篮子 lanzi -揽总 lanzong -拦阻 lanzu -烂醉如泥 lanzuiruni -嫪毐 laoai -老媪 laoao -老爸 laoba -老八板儿 laobabaner -老八辈子 laobabeizi -老白干儿 laobaiganer -老百姓 laobaixing -老伴 laoban -老板 laoban -老版 laoban -老版本 laobanben -老蚌生珠 laobangshengzhu -老板键 laobanjian -老板娘 laobanniang -老半天 laobantian -老版主 laobanzhu -劳保 laobao -老鸨 laobao -落包涵 laobaohan -老辈 laobei -老北京 laobeijing -捞本 laoben -老本 laoben -老表 laobiao -烙饼 laobing -痨病 laobing -老鼻子 laobizi -老伯 laobo -劳步 laobu -老布 laobu -牢不可破 laobukepo -落不是 laobushi -老财 laocai -老苍 laocang -老长 laochang -老巢 laochao -唠扯 laoche -老陈 laochen -老成 laocheng -老诚 laocheng -老成持重 laochengchizhong -捞出来 laochulai -老粗 laocu -劳瘁 laocui -老大 laoda -老大不小 laodabuxiao -老搭档 laodadang -老旦 laodan -老大难 laodanan -老当益壮 laodangyizhuang -老大娘 laodaniang -唠叨 laodao -老道 laodao -老到 laodao -捞稻草 laodaocao -老大无成 laodawucheng -老大爷 laodaye -老的 laode -老得 laode -老弟 laodi -老点 laodian -老调重谈 laodiaochongtan -老掉牙 laodiaoya -劳动 laodong -劳动保护 laodongbaohu -劳动保险 laodongbaoxian -劳动布 laodongbu -劳动对象 laodongduixiang -劳动法 laodongfa -劳动改造 laodonggaizao -劳动教养 laodongjiaoyang -劳动节 laodongjie -劳动力 laodongli -劳动模范 laodongmofan -劳动强度 laodongqiangdu -劳动人民 laodongrenmin -劳动日 laodongri -劳动生产率 laodongshengchanlv -劳动手段 laodongshouduan -劳动条件 laodongtiaojian -劳动者 laodongzhe -劳动资料 laodongziliao -老豆腐 laodoufu -落儿 laoer -劳而无功 laoerwugong -劳乏 laofa -劳烦 laofan -劳方 laofang -牢房 laofang -老坟 laofen -老父 laofu -老夫 laofu -老父亲 laofuqin -老夫子 laofuzi -劳改 laogai -劳改犯 laogaifan -老赶 laogan -老干部 laoganbu -老高 laogao -老歌 laoge -老疙瘩 laogeda -劳工 laogong -老公 laogong -老公公 laogonggong -老公哦 laogongo -牢固 laogu -老鸹 laogua -老光 laoguang -老古董 laogudong -老姑娘 laoguniang -涝害 laohai -老汉 laohan -落汗 laohan -老好人 laohaoren -老虎 laohu -烙花 laohua -老化 laohua -老话 laohua -老黄 laohuang -老皇历 laohuangli -老黄历 laohuangli -老黄牛 laohuangniu -老花眼 laohuayan -老虎凳 laohudeng -老晦气 laohuiqi -老虎机 laohuji -老狐狸 laohuli -老虎钳 laohuqian -老虎头上扑苍蝇 laohutoushangpucangying -老虎头上搔痒 laohutoushangsaoyang -老虎灶 laohuzao -老虎找 laohuzhao -劳绩 laoji -牢记 laoji -老几 laoji -劳驾 laojia -老家 laojia -落价 laojia -落架 laojia -老家儿 laojiaer -老家伙 laojiahuo -老茧 laojian -老趼 laojian -老将 laojiang -老蒋 laojiang -老姜 laojiang -老江湖 laojianghu -老奸巨滑 laojianjuhua -老奸巨猾 laojianjuhua -劳教 laojiao -老家贼 laojiazei -老姐 laojie -老骥伏枥 laojifuli -劳金 laojin -老境 laojing -老景 laojing -老旧 laojiu -老酒 laojiu -牢记在心 laojizaixin -劳倦 laojuan -劳军 laojun -老卡 laoka -老看 laokan -落炕 laokang -牢靠 laokao -唠嗑 laoke -劳苦功高 laokugonggao -老辣 laola -姥姥 laolao -姥姥家 laolaojia -老老少少 laolaoshaoshao -老老实实 laolaoshishi -老了 laole -劳累 laolei -老例 laoli -老练 laolian -老脸 laolian -老林 laolin -老龄 laoling -牢笼 laolong -劳碌 laolu -老路 laolu -老妈 laoma -老迈 laomai -老毛病 laomaobing -老帽儿 laomaoer -老毛桃 laomaotao -老毛子 laomaozi -老马识途 laomashitu -老妈子 laomazi -老美 laomei -老米 laomi -老面 laomian -老面皮 laomianpi -劳民伤财 laominshangcai -劳模 laomo -捞摸 laomo -老谋深算 laomoushensuan -老衲 laona -老奶奶 laonainai -老年斑 laonianban -老蔫儿 laonianer -老娘 laoniang -老娘们儿 laoniangmener -老年间 laonianjian -老年人 laonianren -老年性痴呆 laonianxingchidai -老牛 laoniu -老牛破车 laoniupoche -老牛舐犊 laoniushidu -老农 laonong -老派 laopai -老牌 laopai -老婆 laopo -老婆儿 laopoer -老婆婆 laopopo -老婆子 laopozi -老前辈 laoqianbei -老气横秋 laoqihengqiu -老亲 laoqin -捞取 laoqu -老区 laoqu -老人 laoren -佬人 laoren -落忍 laoren -老人家 laorenjia -老人星 laorenxing -老软件 laoruanjian -老弱残兵 laoruocanbing -老三 laosan -老三届 laosanjie -牢骚 laosao -牢骚满腹 laosaomanfu -老僧入定 laosengruding -落色 laoshai -老山 laoshan -老少 laoshao -劳神 laoshen -老身 laoshen -老生常谈 laoshengchangtan -牢实 laoshi -老式 laoshi -老是 laoshi -老师 laoshi -老实 laoshi -老实巴交 laoshibajiao -劳师动众 laoshidongzhong -老师傅 laoshifu -牢什古子 laoshiguzi -老师们 laoshimen -老实说 laoshishuo -老视眼 laoshiyan -劳什子 laoshizi -牢什子 laoshizi -老寿星 laoshouxing -老鼠 laoshu -老鼠过街 laoshuguojie -老水木 laoshuimu -老说 laoshuo -老熟人 laoshuren -老死 laosi -老死不相往来 laosibuxiangwanglai -老宋体 laosongti -劳损 laosun -老态龙钟 laotailongzhong -老太婆 laotaipo -老泰山 laotaishan -老太太 laotaitai -老太爷 laotaiye -老汤 laotang -老套子 laotaozi -老天拔地 laotianbadi -老天爷 laotianye -烙铁 laotie -老帖 laotie -老头 laotou -老头儿 laotouer -老头儿鱼 laotoueryu -老头子 laotouzi -老外 laowai -老顽固 laowangu -老魏 laowei -牢稳 laowen -老问 laowen -老问题 laowenti -老挝 laowo -老窝 laowo -老倭瓜 laowogua -劳务费 laowufei -老弦 laoxian -老乡 laoxiang -老想 laoxiang -老相识别 laoxiangshibie -劳心苦思 laoxinkusi -老心劳力 laoxinlaoli -老兄 laoxiong -老朽 laoxiu -老羞成怒 laoxiuchengnu -老腌儿 laoyaner -劳燕分飞 laoyanfenfei -老眼昏花 laoyanhunhua -老妖 laoyao -姥爷 laoye -老爷们 laoyemen -老爷们儿 laoyemener -老爷爷 laoyeye -老爷子 laoyezi -劳役 laoyi -老一辈 laoyibei -劳逸结合 laoyijiehe -烙印 laoyin -老营 laoying -老鹰 laoying -老一套 laoyitao -老有 laoyou -老有人 laoyouren -老油子 laoyouzi -牢狱 laoyu -老远 laoyuan -老玉米 laoyumi -老妪能解 laoyunengjie -老于世故 laoyushigu -涝灾 laozai -老在哪里 laozainali -老早 laozao -醪糟 laozao -老账 laozhang -老丈人 laozhangren -捞着 laozhao -老者 laozhe -老着脸皮 laozhelianpi -落枕 laozhen -劳资 laozi -络子 laozi -老子 laozi -落子 laozi -老资格 laozige -老字号 laozihao -老总 laozong -劳作 laozuo -拉偏手儿 lapianshouer -拉平 laping -拉皮条 lapitiao -蜡扦 laqian -蜡染 laran -腊日 lari -辣肉 larou -拉三扯四 lasanchesi -拉上 lashang -拉伤 lashang -拉山头 lashantou -拉伸 lashen -拉屎 lashi -辣手 lashou -拉丝 lasi -辣丝丝 lasisi -拉锁 lasuo -辣酥酥 lasusu -邋遢 lata -蜡台 latai -拉套 latao -蜡丸 lawan -腊味 lawei -拉稀 laxi -拉下脸 laxialian -拉线 laxian -蜡像 laxiang -拉下水 laxiashui -拉秧 layang -拉洋片 layangpian -拉杂 laza -拉账 lazhang -拉着 lazhe -蜡纸 lazhi -蜡烛 lazhu -揦子 lazi -砬子 lazi -辣子 lazi -勒逼 lebi -乐不可极 lebukeji -乐不可支 lebukezhi -乐不思蜀 lebusishu -乐辞 leci -乐此不疲 lecibupi -簕欓 ledang -乐得 lede -了的 lede -乐儿 leer -乐而不淫 leerbuyin -了个 lege -乐观 leguan -乐和 lehe -乐呵呵 lehehe -雷暴 leibao -类比 leibi -类别 leibie -累不累 leibulei -雷场 leichang -累次 leici -雷达 leida -雷达兵 leidabing -雷打不动 leidabudong -雷到 leidao -雷电 leidian -累牍连篇 leidulianpian -羸顿 leidun -累犯 leifan -泪干肠断 leiganchangduan -雷公 leigong -肋骨 leigu -雷管 leiguan -类固醇 leiguchun -泪痕 leihen -类乎 leihu -泪花 leihua -累及 leiji -累积 leiji -累计 leiji -雷击 leiji -累教不改 leijiaobugai -累进 leijin -勒掯 leiken -累块积苏 leikuaijisu -儽儽 leilei -磊磊 leilei -累累 leilei -泪涟涟 leilianlian -雷厉风行 leilifengxing -蕾铃 leiling -累卵之危 leiluanzhiwei -肋膜 leimo -檑木 leimu -累年 leinian -雷鸟 leiniao -垒球 leiqiu -类群 leiqun -泪人儿 leirener -类人猿 leirenyuan -羸弱 leiruo -泪如泉涌 leiruquanyong -泪如雨下 leiruquanyong -雷声大 leishengda -礧石 leishi -类似 leishi -类是 leishi -累世 leishi -类书 leishu -泪水 leishui -累死 leisi -耒耜 leisi -累死我 leisiwo -擂台 leitai -肋条 leitiao -雷霆万钧 leitingwanjun -类同 leitong -雷同 leitong -类推 leitui -累瓦结绳 leiwajiesheng -泪汪汪 leiwangwang -泪腺 leixian -缧绁 leixie -类型 leixing -类新星变星 leixinxingbianxing -泪液 leiye -雷雨 leiyu -雷阵雨 leizhenyu -泪珠 leizhu -累赘 leizhui -乐极生悲 lejishengbei -勒克斯 lekesi -乐乐 lele -嘞嘞 lele -勒令 leling -冷冰冰 lengbingbing -冷布 lengbu -冷不丁 lengbuding -冷不防 lengbufang -冷藏 lengcang -崚嶒 lengceng -冷场 lengchang -冷嘲热讽 lengchaorefeng -冷床 lengchuang -冷处理 lengchuli -冷淡 lengdan -冷碟儿 lengdieer -冷丁 lengding -冷冻 lengdong -冷锋 lengfeng -冷敷 lengfu -冷宫 lenggong -冷光 lengguang -冷柜 lenggui -冷锅里爆豆 lengguolibaodou -冷害 lenghai -冷汗 lenghan -冷荤 lenghun -冷货 lenghuo -冷寂 lengji -冷加工 lengjiagong -冷箭 lengjian -棱角 lengjiao -冷噤 lengjin -冷静 lengjing -棱镜 lengjing -冷峻 lengjun -塄坎 lengkan -棱坎 lengkan -冷库 lengku -冷酷 lengku -冷冷 lengleng -冷厉 lengli -冷脸 lenglian -冷脸子 lenglianzi -冷落 lengluo -冷门 lengmen -冷面寒铁 lengmianhantie -冷漠 lengmo -冷凝 lengning -冷暖自知 lengnuanzizhi -冷盘 lengpan -冷僻 lengpi -冷气 lengqi -冷枪 lengqiang -冷峭 lengqiao -冷清 lengqing -冷清清 lengqingqing -冷气团 lengqituan -冷泉 lengquan -冷却 lengque -冷热病 lengrebing -冷热交叉 lengrejiaocha -冷若冰霜 lengruobingshuang -冷色 lengse -冷森森 lengsensen -冷杉 lengshan -愣神儿 lengshener -冷食 lengshi -愣是 lengshi -冷水 lengshui -冷水洗 lengshuixi -冷丝丝 lengsisi -冷飕飕 lengsousou -棱台 lengtai -冷烫 lengtang -愣头儿青 lengtouerqing -愣头愣脑 lengtoulengnao -冷笑 lengxiao -冷笑话 lengxiaohua -冷血动物 lengxuedongwu -冷眼 lengyan -冷言冷语 lengyanlengyu -冷眼旁观 lengyanpangguan -冷眼相待 lengyanxiangdai -冷饮 lengyin -冷遇 lengyu -冷语冰人 lengyubingren -冷战 lengzhan -愣怔 lengzheng -睖睁 lengzheng -棱柱 lengzhu -棱锥 lengzhui -冷字 lengzi -棱子 lengzi -勒派 lepai -乐趣 lequ -乐善好施 leshanhaoshi -乐事 leshi -乐陶陶 letaotao -乐天知命 letianzhiming -乐土 letu -了呀 leya -乐业 leye -乐意 leyi -勒抑 leyi -了一个 leyige -乐以忘忧 leyiwangyou -乐于 leyu -仂语 leyu -乐园 leyuan -乐在其中 lezaiqizhong -勒诈 lezha -簕竹 lezhu -乐子 lezi -乐滋滋 lezizi -立案 li'an lian -怜爱 lianai -恋爱 lianai -联邦 lianbang -练笔 lianbi -连比 lianbi -练兵 lianbing -连鬓胡子 lianbinhuzi -连播 lianbo -帘布 lianbu -敛步 lianbu -连不上 lianbushang -敛财 liancai -莲菜 liancai -联唱 lianchang -联程 liancheng -廉耻 lianchi -炼出 lianchu -连词 lianci -练达 lianda -连带 liandai -炼丹 liandan -脸蛋 liandan -脸蛋儿 liandaner -连裆裤 liandangku -镰刀 liandao -练得 liande -联电 liandian -联动 liandong -练队 liandui -连队 liandui -涟洏 lianer -联防 lianfang -莲房 lianfang -两岸 liangan -炼钢 liangang -两把 liangba -两百 liangbai -两败俱伤 liangbaijushang -凉白开 liangbaikai -凉拌 liangban -凉拌豆芽菜 liangbandouyacai -两杯 liangbei -量杯 liangbei -两本 liangben -两边 liangbian -量变 liangbian -两遍 liangbian -两边倒 liangbiandao -两步 liangbu -两部 liangbu -两部分 liangbufen -两部鼓吹 liangbuguchui -两不找 liangbuzhao -凉菜 liangcai -量才而为 liangcaierwei -量才录用 liangcailuyong -粮仓 liangcang -粮草 liangcao -良策 liangce -两层 liangceng -谅察 liangcha -量程 liangcheng -良辰吉日 liangchenjiri -良辰美景 liangchenmeijing -两重天 liangchongtian -两重性 liangchongxing -莨绸 liangchou -两次 liangci -量词 liangci -量大 liangda -量大从优 liangdacongyou -裲裆 liangdang -两党制 liangdangzhi -两地 liangdi -两抵 liangdi -亮底 liangdi -亮点 liangdian -两点 liangdian -两点论 liangdianlun -凉碟 liangdie -两地分居 liangdifenju -亮度 liangdu -量度 liangdu -两端 liangduan -两顿 liangdun -良多 liangduo -恋歌 liange -连个 liange -两恶搞 liangegao -连亘 liangen -连根拔 liangenba -亮儿 lianger -两耳塞豆 liangersaidou -靓妃 liangfei -两份 liangfen -亮分 liangfen -凉粉 liangfen -两封 liangfeng -两分钟 liangfenzhong -两个 liangge -两个词 lianggeci -两个喝 lianggehe -两个人 lianggeren -两个月 lianggeyue -两个字 lianggezi -两公婆 lianggongpo -良工心苦 lianggongxinku -两广 liangguang -亮光 liangguang -亮光光 liangguangguang -梁光烈 liangguanglie -量规 lianggui -两瞽相扶 liangguxiangfu -两汉 lianghan -两行 lianghang -良好 lianghao -两湖 lianghu -粮荒 lianghuang -梁呼呼 lianghuhu -两回事 lianghuishi -两虎相斗 lianghuxiangdou -两极 liangji -两家 liangjia -良家 liangjia -两件 liangjian -两江 liangjiang -两脚规 liangjiaogui -量角器 liangjiaoqi -两脚书橱 liangjiaoshuchu -两脚野狐 liangjiaoyehu -两届 liangjie -谅解 liangjie -两斤 liangjin -两晋 liangjin -亮晶晶 liangjingjing -良金美玉 liangjinmeiyu -良久 liangjiu -两句 liangju -量具 liangju -两句话 liangjuhua -两口 liangkou -两口儿 liangkouer -两口子 liangkouzi -良苦 liangku -凉快 liangkuai -两块 liangkuai -量块 liangkuai -两类 lianglei -两肋插刀 liangleichadao -两利 liangli -亮丽 liangli -靓丽 liangli -悢悢 liangliang -量力度德 liangliduode -量力而行 lianglierxing -亮绿色 lianglvse -凉帽 liangmao -两码事 liangmashi -梁孟相敬 liangmengxiangjin -两面二舌 liangmianershe -两面光 liangmianguang -两面派 liangmianpai -两面三刀 liangmiansandao -两面性 liangmianxing -良民 liangmin -两名 liangming -粮秣 liangmo -量能授官 liangnengshouguan -两年 liangnian -两年前 liangnianqian -椋鸟 liangniao -粮农 liangnong -靓女 liangnv -练功 liangong -连拱坝 liangongba -亮牌子 liangpaizi -两旁 liangpang -凉棚 liangpeng -两篇 liangpian -两票 liangpiao -两瓶 liangping -亮屏 liangping -两栖 liangqi -两讫 liangqi -踉跄 liangqiang -踉蹡 liangqiang -两栖动物 liangqidongwu -两清 liangqing -良禽择木 liangqinzemu -两栖植物 liangqizhiwu -两全其美 liangquanqimei -两人 liangren -良人 liangren -粱肉 liangrou -量入为出 liangruweichu -两三 liangsan -两三百 liangsanbai -两三次 liangsanci -两三点 liangsandian -两三年 liangsannian -两三天 liangsantian -亮色 liangse -晾晒 liangshai -梁上君子 liangshangjunzi -亮闪闪 liangshanshan -两声 liangsheng -粮食 liangshi -两世为人 liangshiweiren -良师益友 liangshiyiyou -粮食作物 liangshizuowu -两手空空 liangshoukongkong -凉薯 liangshu -凉爽 liangshuang -凉爽呢 liangshuangni -两鼠斗穴 liangshudouxue -凉水 liangshui -凉丝丝 liangsisi -凉飕飕 liangsousou -两台 liangtai -凉台 liangtai -晾台 liangtai -亮堂 liangtang -亮堂点 liangtangdian -亮堂堂 liangtangtang -两套 liangtao -两天 liangtian -良田 liangtian -两条 liangtiao -两条命 liangtiaoming -量体裁衣 liangticaiyi -凉亭 liangting -量筒 liangtong -两头 liangtou -两头白面 liangtoubaimian -联贯 lianguan -连贯 lianguan -链轨 liangui -练过 lianguo -连锅端 lianguoduan -两晚 liangwan -两位 liangwei -凉席 liangxi -两下 liangxia -两下里 liangxiali -两厢 liangxiang -亮相 liangxiang -粮饷 liangxiang -两相情愿 liangxiangqingyuan -良宵 liangxiao -量小力微 liangxiaoliwei -两小无猜 liangxiaowucai -两下子 liangxiazi -凉鞋 liangxie -良心 liangxin -两性 liangxing -良性 liangxing -量刑 liangxing -两性人 liangxingren -两性生殖 liangxingshengzhi -良性肿瘤 liangxingzhongliu -两袖清风 liangxiuqingfeng -两眼 liangyan -亮眼人 liangyanren -凉药 liangyao -良药苦口 liangyaokukou -两叶掩目 liangyeyanmu -两翼 liangyi -凉意 liangyi -梁一方 liangyifang -两用 liangyong -良莠不齐 liangyoubuqi -良缘 liangyuan -两院制 liangyuanzhi -靓仔 liangzai -两造 liangzao -亮锃锃 liangzengzeng -两战 liangzhan -粮栈 liangzhan -粮站 liangzhan -两张 liangzhang -两张票 liangzhangpiao -两者 liangzhe -亮铮铮 liangzhengzheng -两只 liangzhi -良知良能 liangzhiliangneng -两种 liangzhong -良种 liangzhong -两周 liangzhou -两周前 liangzhouqian -两字 liangzi -量子 liangzi -两组 liangzu -联合 lianhe -联合国 lianheguo -联合国新闻网 lianheguoxinwenwang -联合机 lianheji -联合收割机 lianheshougeji -联合战线 lianhezhanxian -联合政府 lianhezhengfu -联合制 lianhezhi -脸红 lianhong -脸红脖子粗 lianhongbozicu -炼话 lianhua -莲花 lianhua -莲花白 lianhuabai -莲花宾馆 lianhuabinguan -莲花池 lianhuachi -莲花落 lianhualao -联欢 lianhuan -连环 lianhuan -连环保 lianhuanbao -连环画 lianhuanhua -敛迹 lianji -廉价 lianjia -恋家 lianjia -梿枷 lianjia -脸颊 lianjia -连枷 lianjia -炼焦 lianjiao -连脚裤 lianjiaoku -联接 lianjie -联结 lianjie -连结 lianjie -链接 lianjie -连接 lianjie -连接超时 lianjiechaoshi -连接处 lianjiechu -链接到网络 lianjiedaowangluo -廉洁奉公 lianjiefenggong -连接号 lianjiehao -链接库 lianjieku -连接数 lianjieshu -连襟 lianjin -练就 lianjiu -炼句 lianju -联句 lianju -联军 lianjun -廉可寄财 liankejicai -连累 lianlei -连理 lianli -恋恋不舍 lianlianbushe -恋恋不忘 lianlianbuwang -连连看 lianliankan -连理枝 lianlizhi -联络 lianluo -连忙 lianmang -联袂而至 lianmeierzhi -联绵 lianmian -脸面 lianmian -连绵 lianmian -联绵字 lianmianzi -怜悯 lianmin -廉明 lianming -联名 lianming -恋慕 lianmu -恋念 liannian -连年 liannian -脸盘儿 lianpaner -脸庞 lianpang -莲蓬 lianpeng -莲蓬头 lianpengtou -脸皮 lianpi -连翩 lianpian -联翩而至 lianpianerzhi -连篇累牍 lianpianleidu -脸谱 lianpu -敛钱 lianqian -连起来 lianqilai -恋情 lianqing -链球 lianqiu -廉泉让水 lianquanrangshui -恋群 lianqun -恋人 lianren -连任 lianren -连人 lianren -敛衽 lianren -裣衽 lianren -连日 lianri -敛容 lianrong -炼乳 lianru -联入 lianru -联赛 liansai -脸色 lianse -炼山 lianshan -连上 lianshang -脸上 lianshang -连史纸 lianshizhi -练手 lianshou -联手 lianshou -连锁 liansuo -连锁店 liansuodian -连锁反应 liansuofanying -莲台 liantai -连台本戏 liantaibenxi -脸膛儿 liantanger -链条 liantiao -联通 liantong -连同 liantong -连通 liantong -连通器 liantongqi -联网 lianwang -连网 lianwang -练武 lianwu -联系 lianxi -练习 lianxi -怜惜 lianxi -连线 lianxian -联想 lianxiang -联想到 lianxiangdao -怜香惜玉 lianxiangxiyu -连写 lianxie -联席会议 lianxihuiyi -莲心 lianxin -脸型 lianxing -脸形 lianxing -怜新弃旧 lianxinqijiu -恋新忘旧 lianxinwangjiu -联系人 lianxiren -怜恤 lianxu -连续 lianxu -连续剧 lianxuju -潋滟 lianyan -连夜 lianye -涟漪 lianyi -联谊 lianyi -联姻 lianyin -联营 lianying -连赢 lianying -连阴天 lianyintian -连阴雨 lianyinyu -连衣裙 lianyiqun -连用 lianyong -炼油 lianyou -炼狱 lianyu -廉远堂高 lianyuantanggao -联运 lianyun -连载 lianzai -恋战 lianzhan -联展 lianzhan -连着 lianzhe -连这个 lianzhege -廉政 lianzheng -廉正 lianzheng -廉直 lianzhi -联众 lianzhong -连种 lianzhong -联众程序 lianzhongchengxu -连中三元 lianzhongsanyuan -连轴转 lianzhouzhuan -联属 lianzhu -连属 lianzhu -连珠 lianzhu -联缀 lianzhui -连缀 lianzhui -帘子 lianzi -炼字 lianzi -练字 lianzi -脸子 lianzi -莲子 lianzi -链子 lianzi -莲宗 lianzong -敛足 lianzu -莲座 lianzuo -连作 lianzuo -连坐 lianzuo -聊备一格 liaobeiyige -撩拨 liaobo -了不得 liaobude -了不可见 liaobukejian -了不起 liaobuqi -了不长进 liaobuzhangjin -潦草 liaocao -疗程 liaocheng -蓼虫忘辛 liaochongwangxin -了当 liaodang -料到 liaodao -聊到 liaodao -了得 liaode -撂地 liaodi -钌铞儿 liaodiaoer -料定 liaoding -撩动 liaodong -辽东白豕 liaodongbaishi -撩逗 liaodou -料斗 liaodou -料豆儿 liaodouer -了断 liaoduan -燎发摧枯 liaofacuiku -寮房 liaofang -撩蜂剔蝎 liaofengtixie -聊复尔耳 liaofu'er'er liaofuerer -聊过 liaoguo -撂荒 liaohuang -僚机 liaoji -料及 liaoji -疗饥 liaoji -撂跤 liaojiao -了解 liaojie -了结 liaojie -了解诶 liaojieei -料酒 liaojiu -了局 liaoju -尥蹶子 liaojuezi -镣铐 liaokao -寥廓 liaokuo -辽阔 liaokuo -蓼蓝 liaolan -嘹亮 liaoliang -嘹喨 liaoliang -聊聊 liaoliao -寥寥可数 liaoliaokeshu -寥寥无几 liaoliaowuji -撩乱 liaoluan -寥落 liaoluo -燎泡 liaopao -料器 liaoqi -聊且 liaoqie -了却 liaoque -了然 liaoran -撩惹 liaore -寥若晨星 liaoruochenxing -了如指掌 liaoruzhizhang -疗伤 liaoshang -瞭哨 liaoshao -了身达命 liaoshendaming -聊胜一筹 liaoshengyichou -聊胜于无 liaoshengyuwu -了事 liaoshi -料事如神 liaoshirushen -了手 liaoshou -撂手 liaoshou -僚属 liaoshu -聊天 liaotian -聊天儿 liaotianer -聊天记录 liaotianjilu -撂挑子 liaotiaozi -瞭望 liaowang -瞭望哨 liaowangshao -了悟 liaowu -了无 liaowu -辽西 liaoxi -料想 liaoxiang -疗效 liaoxiao -疗养 liaoyang -疗养院 liaoyangyuan -聊以解嘲 liaoyijiechao -聊以塞责 liaoyiseze -聊以自慰 liaoyiziwei -聊以卒岁 liaoyizusui -僚友 liaoyou -辽远 liaoyuan -燎原烈火 liaoyuanliehuo -了账 liaozhang -疗治 liaozhi -料子 liaozi -僚佐 liaozuo -力巴 liba -篱笆 liba -礼拜 libai -礼拜寺 libaisi -礼拜堂 libaitang -礼拜天 libaitian -利傍倚刀 libangyidao -栗暴 libao -李宝英 libaoying -力拔山兮气盖世 libashanxiqigaishi -历本 liben -利弊 libi -力避 libi -里边 libian -立标 libiao -离别 libie -礼宾 libin -礼兵 libing -李冰冰 libingbing -厉兵秣马 libingmoma -力不从心 libucongxin -离不开 libukai -利不亏义 libukuiyi -力不能支 libunengzhi -力不胜任 libushengren -嫠不恤纬 libuxuwei -理睬 licai -理茬儿 lichaer -立场 lichang -历朝 lichao -历陈 lichen -历程 licheng -礼成 licheng -里程碑 lichengbei -力持 lichi -离愁 lichou -里丑捧心 lichoupengxin -力畜 lichu -立春 lichun -里出外进 lichuwailian -历次 lici -立此存照 licicunzhao -力促 licu -力挫 licuo -历代 lidai -里带 lidai -李代桃僵 lidaitaojiang -礼单 lidan -沥胆堕肝 lidanduogan -理当 lidang -沥胆披肝 lidanpigan -力道 lidao -离岛 lidao -力的 lide -立等 lideng -厘定 liding -立定 liding -立地书橱 lidishuchu -立冬 lidong -理短 liduan -离队 lidui -利多 liduo -裂变 liebian -列表 liebiao -列兵 liebing -猎捕 liebu -列操作 liecaozuo -猎场 liechang -列车 lieche -列车员 liecheyuan -裂齿 liechi -列出 liechu -列当 liedang -列岛 liedao -劣等 liedeng -躐等 liedeng -列鼎而食 liedingershi -烈度 liedu -列队 liedui -烈风 liefeng -裂缝 liefeng -列风淫雨 liefengyinyu -劣根性 liegenxing -猎狗 liegou -鬣狗 liegou -列国 lieguo -裂果 lieguo -裂痕 liehen -劣弧 liehu -猎户 liehu -裂化 liehua -烈火辨日 liehuobianri -烈火轰雷 liehuohonglei -烈火见真金 liehuojianzhenjin -烈火烹油 liehuopengyou -猎户座 liehuzuo -裂解 liejie -劣迹昭著 liejizhaozhu -列举 lieju -裂口 liekou -列快 liekuai -咧咧 lielie -猎猎 lielie -劣马 liema -列宁主义 lieningzhuyi -烈女 lienv -裂片 liepian -猎奇 lieqi -列强 lieqiang -猎枪 lieqiang -猎潜艇 lieqianting -趔趄 lieqie -猎取 liequ -猎犬 liequan -猎人 lieren -烈日 lieri -列入 lieru -劣势 lieshi -烈士 lieshi -猎手 lieshou -烈属 lieshu -猎头 lietou -裂土分茅 lietufenmao -列为 liewei -列位 liewei -裂璺 liewen -裂纹 liewen -猎物 liewu -列席 liexi -裂隙 liexi -烈性 liexing -烈焰 lieyan -劣质 liezhi -列传 liezhuan -咧嘴 liezui -历法 lifa -理发 lifa -礼法 lifa -立法 lifa -立方根 lifanggen -立方体 lifangti -粒肥 lifei -礼佛 lifo -嫠妇 lifu -礼服 lifu -礼服呢 lifuni -理该 ligai -栗钙土 ligaitu -立竿见影 liganjianying -梨膏 ligao -俚歌 lige -骊歌 lige -离格儿 ligeer -理工 ligong -离宫 ligong -理工大 ligongda -理工大学 ligongdaxue -理工科 ligongke -理工科毕业 ligongkebiye -立功赎罪 ligongshuzui -里勾外联 ligouwailian -里勾外连 ligouwailian -例规 ligui -厉鬼 ligui -立柜 ligui -利滚利 ligunli -立国 liguo -厉害 lihai -厉害的 lihaide -利害得失 lihaideshi -利害攸关 lihaiyouguan -利好 lihao -黎黑 lihei -黧黑 lihei -离合器 liheqi -立候 lihou -立户 lihu -犁铧 lihua -礼花 lihua -梨花带雨 lihuadaiyu -例会 lihui -理会 lihui -莅会 lihui -离婚 lihun -离婚一次 lihunyici -藜藿 lihuo -痢疾 liji -立即 liji -利己 liji -里脊 liji -例假 lijia -力荐 lijian -离间 lijian -里间 lijian -丽江 lijiang -立脚 lijiao -立脚点 lijiaodian -立交桥 lijiaoqiao -力戒 lijie -历届 lijie -理解 lijie -礼节 lijie -离解 lijie -理解了 lijiele -理解力 lijieli -力竭声嘶 lijieshengsi -理解这 lijiezhe -里急后重 lijihouzhong -例禁 lijin -利金 lijin -历尽 lijin -厘金 lijin -礼金 lijin -黎锦 lijin -历经 lijing -犁镜 lijing -立井 lijing -离经辨志 lijingbianzhi -励精更始 lijinggengshi -离经叛道 lijingpandao -励精图治 lijingtuzhi -力尽筋疲 lijinjinpi -历久 lijiu -醴酒不设 lijiubushe -利己主义 lijizhuyi -例句 liju -力矩 liju -理据 liju -立决 lijue -离开 likai -离开了 likaile -理科 like -立刻 like -立克次氏体 likecishiti -利空 likong -利口 likou -李逵 likui -理亏 likui -历来 lilai -沥涝 lilao -篱牢犬不入 lilaoquanburu -立睖 lileng -呖呖 lili -沥沥 lili -历练 lilian -力量 liliang -力量大 liliangda -理疗 liliao -历历可数 lilikeshu -哩哩啦啦 lililala -哩哩啰啰 lililuoluo -莅临 lilin -立领 liling -利令智昏 lilingzhihun -哩溜歪斜 liliuwaixie -栗栗危惧 liliweiju -历历在目 lilizaimu -里弄 lilong -利禄 lilu -理路 lilu -离乱 liluan -离鸾别凤 liluanbiefeng -理论 lilun -立论 lilun -理论上 lilunshang -篱落 liluo -利率 lilv -立马 lima -狸猫 limao -礼帽 limao -礼貌 limao -厘米 limi -立米 limi -里面 limian -黎民 limin -黎明 liming -綟木 limu -罹难 linan -淋巴 linba -淋巴结 linbajie -邻邦 linbang -拎包 linbao -淋巴细胞 linbaxibao -林彪 linbiao -临别 linbie -淋病 linbing -鳞波 linbo -临财不苟 lincaibugou -临产 linchan -林产 linchan -临场 linchang -林场 linchang -临池学书 linchixueshu -临床 linchuang -鳞次栉比 lincizhibi -林丛 lincong -林带 lindai -林黛玉 lindaiyu -临到 lindao -林地 lindi -磷肥 linfei -林分 linfen -临风 linfeng -麟凤龟龙 linfengguilong -麟凤一毛 linfengyimao -令嫒 lingai -令爱 lingai -另案 lingan -领班 lingban -灵便 lingbian -令不虚行 lingbuxuxing -另册 lingce -领唱 lingchang -灵车 lingche -凌晨 lingchen -灵榇 lingchen -凌迟 lingchi -陵迟 lingchi -灵床 lingchuang -令出法随 lingchufasui -另存为 lingcunwei -凌达 lingda -领带 lingdai -零担 lingdan -零蛋 lingdan -灵丹妙药 lingdanmiaoyao -灵丹圣药 lingdanshengyao -领导 lingdao -领道 lingdao -领导哦啊 lingdaooa -领导人 lingdaoren -零打碎敲 lingdasuiqiao -领地 lingdi -零点公司 lingdiangongsi -零丁 lingding -伶仃孤苦 lingdingguku -领队 lingdui -凌凙 lingduo -铃铎 lingduo -林戈斯 lingesi -灵幡 lingfan -灵府 lingfu -灵符 lingfu -灵感 linggan -领港 linggang -另个 lingge -灵格斯 linggesi -灵宫 linggong -零工 linggong -领钩 linggou -灵怪 lingguai -陵谷变迁 linggubianqian -领海 linghai -领航 linghang -零花 linghua -领花 linghua -令狐冲 linghuchong -灵慧 linghui -领会 linghui -灵魂 linghun -灵活 linghuo -灵活度 linghuodu -零活儿 linghuoer -灵活性 linghuoxing -凌驾 lingjia -令箭 lingjian -零件 lingjian -领江 lingjiang -领教 lingjiao -菱角磨作鸡头 lingjiaomozuojitou -领结 lingjie -领巾 lingjin -灵境 lingjing -灵柩 lingjiu -灵机一动 lingjiyidong -领军 lingjun -凌空 lingkong -领空 lingkong -领口 lingkou -零宽 lingkuan -令郎 linglang -另类 linglei -伶俐 lingli -凌厉 lingli -凌轹 lingli -陵轹 lingli -泠泠 lingling -玲玲 lingling -玲珑剔透 linglongtitou -醽醁 linglu -领路 linglu -领陆 linglu -凌乱 lingluan -零乱 lingluan -领略 linglue -灵猫 lingmao -翎毛 lingmao -灵妙 lingmiao -灵敏 lingmin -灵敏度 lingmindu -令名 lingming -柃木 lingmu -陵墓 lingmu -岭南 lingnan -羚牛 lingniu -凌虐 lingnue -灵牌 lingpai -伶俜 lingping -灵气 lingqi -零钱 lingqian -灵巧 lingqiao -零敲碎打 lingqiaosuida -零七八碎 lingqibasui -另起炉灶 lingqiluzao -令亲 lingqin -灵寝 lingqin -陵寝 lingqin -领情 lingqing -聆取 lingqu -领取 lingqu -泠然 lingran -令人 lingren -令人齿冷 lingrenchileng -令人发指 lingrenfazhi -令人莫测 lingrenmoce -令人喷饭 lingrenpenfan -令人起敬 lingrenqijing -令人神往 lingrenshenwang -令人作呕 lingrenzuoou -凌辱 lingru -零散 lingsan -铃声 lingsheng -零声母 lingshengmu -灵蛇之珠 lingshezhizhu -零食 lingshi -领事 lingshi -领事裁判权 lingshicaipanquan -领事馆 lingshiguan -零售 lingshou -领受 lingshou -零数 lingshu -领属 lingshu -领水 lingshui -另算 lingsuan -零碎 lingsui -灵台 lingtai -令堂 lingtang -灵堂 lingtang -陵替 lingti -聆听 lingting -灵童 lingtong -灵透 lingtou -零头 lingtou -领头 lingtou -领土 lingtu -林冠 linguan -磷光 linguang -另外 lingwai -另外呃 lingwaie -另外一个 lingwaiyige -另外一条 lingwaiyitiao -灵位 lingwei -令闻 lingwen -凌侮 lingwu -领悟 lingwu -领舞 lingwu -灵犀 lingxi -领洗 lingxi -领先 lingxian -领衔 lingxian -凌霄花 lingxiaohua -另行 lingxing -灵性 lingxing -笭箵 lingxing -菱形 lingxing -零星 lingxing -令行禁止 lingxingjinzhi -灵秀 lingxiu -领袖 lingxiu -凌汛 lingxun -零讯 lingxun -伶牙俐齿 lingyalichi -灵验 lingyan -领养 lingyang -羚羊挂角 lingyangguajiao -另眼相看 lingyanxiangkan -凌夷 lingyi -灵异 lingyi -另一 lingyi -陵夷 lingyi -另一方 lingyifang -另一个 lingyige -另一扇 lingyishan -零用钱 lingyongqian -领有 lingyou -囹圉 lingyu -领域 lingyu -陵园 lingyuan -灵月 lingyue -凌杂米盐 lingzamiyan -零增长 lingzengzhang -领章 lingzhang -灵长目 lingzhangmu -领证 lingzheng -灵芝 lingzhi -领主 lingzhu -凌锥 lingzhui -绫子 lingzi -翎子 lingzi -领子 lingzi -领奏 lingzou -另组 lingzu -零嘴 lingzui -领罪 lingzui -令尊 lingzun -林海 linhai -林寒洞肃 linhandongsu -磷火 linhuo -理你 lini -理念 linian -利尿 liniao -沴孽 linie -李宁 lining -犁牛 liniu -邻角 linjiao -麟角凤距 linjiaofengju -麟角凤嘴 linjiaofengzui -麟角凤觜 linjiaofengzui -临界 linjie -临街 linjie -邻接 linjie -鳞介 linjie -临近 linjin -邻近 linjin -鳞茎 linjing -邻近色 linjinse -临机应变 linjiyingbian -邻居 linju -临渴掘井 linkejuejing -林垦 linken -琳琅满目 linlangmanmu -林立 linli -綝纚 linli -邻里 linli -临了 linliao -凛冽 linlie -淋漓尽致 linlijinzhi -淋漓柯 linlike -淋淋 linlin -潾潾 linlin -辚辚 linlin -林龄 linling -林林总总 linlinzongzong -林莽 linmang -临摹 linmo -临难苟免 linnangoumian -临难铸兵 linnanzhubing -林农 linnong -临盆 linpen -鳞片 linpian -林檎 linqin -林泉 linquan -临蓐 linru -凛若冰霜 linruobingshuang -吝啬 linse -吝色 linse -邻舍 linshe -廪生 linsheng -临深履薄 linshenlubo -临时 linshi -临时抱佛脚 linshibaofojiao -临时代办 linshidaiban -临事而惧 linshierju -临时工 linshigong -临时文件夹 linshiwenjianjia -邻水 linshui -临水 linshui -临死 linsi -林薮 linsou -磷酸二氢钾 linsuanerqingjia -磷酸酶 linsuanmei -林涛 lintao -檩条 lintiao -临帖 lintie -临潼斗宝 lintongdoubao -林网 linwang -临危不惧 linweibuju -临危受命 linweishouming -临危授命 linweishouming -临危致命 linweizhiming -临文不讳 linwenbuhui -吝惜 linxi -林下风范 linxiafengfan -林下风气 linxiafengqi -林相 linxiang -临刑 linxing -林型 linxing -遴选 linxuan -嶙峋 linxun -林业局 linyeju -林业所 linyesuo -林业厅 linyeting -林阴道 linyindao -淋浴 linyu -淋雨 linyu -霖雨 linyu -林苑 linyuan -临渊羡鱼 linyuanxianyu -临月 linyue -临战 linzhan -鳞爪 linzhao -林政 linzheng -临阵磨枪 linzhenmoqiang -临阵脱逃 linzhentuotao -磷脂 linzhi -麟趾呈祥 linzhichengxiang -临终 linzhong -临终关怀 linzhongguanhuai -林子 linzi -檩子 linzi -临走 linzou -力偶 li'ou liou -力排众议 lipaizhongyi -离叛 lipan -礼炮 lipao -理赔 lipei -礼品 lipin -离谱 lipu -力气 liqi -利器 liqi -戾气 liqi -理气 liqi -离奇 liqi -离弃 liqi -利钱 liqian -力钱 liqian -力气活 liqihuo -沥青 liqing -离情 liqing -力求 liqiu -立秋 liqiu -黎丘丈人 liqiuzhangren -俚曲 liqu -离去 liqu -利权 liquan -礼券 liquan -理屈词穷 liquciqiong -离群索居 liqunsuoju -栗然 liran -礼让 lirang -丽人 liren -历任 liren -莅任 liren -立人达人 lirendaren -丽日 liri -立绒 lirong -例如 liru -李瑞 lirui -利润 lirun -离散数学 lisanshuxue -栗色 lise -砺山带河 lishandaihe -礼尚往来 lishangwanglai -立射 lishe -立身处世 lishenchushi -厉声 lisheng -利深祸速 lishenhuosu -立身扬名 lishenyangming -历世 lishi -历史 lishi -历是 lishi -历时 lishi -理事 lishi -砺石 lishi -砾石 lishi -立时 lishi -立誓 lishi -历史的尘埃 lishidechenai -历史观 lishiguan -历史剧 lishiju -历史命令 lishimingling -厉世摩钝 lishimodun -利市三倍 lishisanbei -立时三刻 lishisanke -历史深处的 lishishenchude -历史网页 lishiwangye -历史唯物主义 lishiweiwuzhuyi -历史唯心主义 lishiweixinzhuyi -历史性 lishixing -里手 lishou -历书 lishu -历数 lishu -礼数 lishu -隶书 lishu -隶属 lishu -利税 lishui -沥水 lishui -理顺 lishun -立嗣 lisi -俚俗 lisu -礼俗 lisu -利索 lisuo -离索 lisuo -理所当然 lisuodangran -利锁名缰 lisuomingjiang -力所能及 lisuonengji -傈僳族 lisuzu -礼堂 litang -立谈之间 litanzhijian -例题 liti -立体 liti -立体电影 litidianying -立体感 litigan -立体角 litijiao -立体交叉 litijiaocha -立体几何 litijihe -力挺 liting -犁庭扫穴 litingsaoxue -立体声 litisheng -立体图 lititu -离题万里 litiwanli -里通外国 litongwaiguo -里头 litou -力透纸背 litouzhibei -力图 litu -柳暗花明 liuanhuaming -留班 liuban -流弊 liubi -柳编 liubian -溜边 liubian -流标 liubiao -流别 liubie -留别 liubie -溜冰 liubing -流鼻涕 liubiti -流播 liubo -六部 liubu -流布 liubu -留步 liubu -溜槽 liucao -流产 liuchan -流畅 liuchang -六朝 liuchao -流程 liucheng -留成 liucheng -六尺之孤 liuchizhigu -留出 liuchu -留传 liuchuan -六畜不安 liuchubu'an liuchubuan -六出纷飞 liuchufenfei -流窜 liucuan -留存 liucun -留错 liucuo -溜跶 liuda -溜达 liuda -留待 liudai -榴弹 liudan -流弹 liudan -流荡 liudang -榴弹炮 liudanpao -刘德华 liudehua -留得青山在 liudeqingshanzai -留地步 liudibu -流动 liudong -流动资产 liudongzichan -流动资金 liudongzijin -流毒 liudu -留都 liudu -六耳不同谋 liuerbutongmou -流放 liufang -流芳百世 liufangbaishi -馏分 liufen -流风余韵 liufengyuyun -六腑 liufu -留给 liugei -六根清静 liugenqingjing -六个字 liugezi -遛狗 liugou -柳罐 liuguan -溜光 liuguang -流光易逝 liuguangyishi -刘海 liuhai -刘海儿 liuhaier -溜号 liuhao -六合之内 liuhezhinei -留后路 liuhoulu -留后手 liuhoushou -溜滑 liuhua -硫化 liuhua -刘欢 liuhuan -硫磺 liuhuang -硫化橡胶 liuhuaxiangjiao -流会 liuhui -榴火 liuhuo -流火 liuhuo -留级 liuji -六级 liuji -溜肩膀 liujianbang -六街三市 liujiesanshi -镏金 liujin -流金铄石 liujinshuoshi -流寇 liukou -浏览 liulan -浏览到 liulandao -流浪 liulang -浏览器 liulanqi -浏览器本身 liulanqibenshen -浏览网页 liulanwangye -浏览玩也 liulanwanye -流泪 liulei -流利 liuli -流丽 liuli -琉璃 liuli -榴莲 liulian -留恋 liulian -留连 liulian -流量 liuliang -流量费 liuliangfei -流连忘返 liulianwangfan -流离颠沛 liulidianpei -琉璃球 liuliqiu -流离失所 liulishisuo -流离琐尾 liulisuowei -溜溜 liuliu -飗飗 liuliu -溜溜儿 liuliuer -溜溜转 liuliuzhuan -琉璃瓦 liuliwa -流离转徙 liulizhuanxi -六路 liulu -流露 liulu -柳绿花红 liuluhuahong -六轮 liulun -流落江湖 liuluojianghu -遛马 liuma -六脉神剑 liumaishenjian -流氓 liumang -流氓软件 liumangruanjian -流氓如今 liumangrujin -流氓无产者 liumangwuchanzhe -六马仰秣 liumayangmo -柳眉 liumei -流媒体 liumeiti -溜门 liumen -留门 liumen -柳绵 liumian -流民 liumin -流明 liuming -留难 liunan -六年 liunian -留念 liunian -流年似水 liuniansishui -留鸟 liuniao -遛鸟 liuniao -流派 liupai -流盼 liupan -溜平 liuping -刘淇 liuqi -流气 liuqi -柳腔 liuqiang -绺窃 liuqie -柳琴 liuqin -六亲不认 liuqinburen -留情 liuqing -六亲无靠 liuqinwukao -六壬 liuren -留任 liuren -流散 liusan -流沙 liusha -流觞 liushang -留神 liushen -留声机 liushengji -六神无主 liushenwuzhu -流势 liushi -流失 liushi -流矢 liushi -流逝 liushi -流食 liushi -遛食 liushi -流失生 liushisheng -留守 liushou -六书 liushu -流水 liushui -流水不腐 liushuibufu -流水朝宗 liushuichaozong -流水落花 liushuiluohua -流水桃花 liushuitaohua -流水席 liushuixi -流水线 liushuixian -流水账 liushuizhang -流水作业 liushuizuoye -柳树上着刀 liushushangzhaodao -柳丝 liusi -流苏 liusu -流速 liusu -留宿 liusu -硫酸 liusuan -刘索拉 liusuola -流淌 liutang -六韬三略 liutaosanlue -柳体 liuti -流体 liuti -留题 liuti -柳条 liutiao -柳条帽 liutiaomao -流通 liutong -溜弯儿 liuwaner -遛弯儿 liuwaner -流亡 liuwang -流网 liuwang -瘤胃 liuwei -留尾巴 liuweiba -流徙 liuxi -留下 liuxia -柳下借阴 liuxiajieyin -榴霰弹 liuxiandan -刘翔 liuxiang -流向 liuxiang -六弦琴 liuxianqin -流线型 liuxianxing -流泻 liuxie -留心 liuxin -流刑 liuxing -流行 liuxing -流星 liuxing -流行病 liuxingbing -流行点 liuxingdian -流星赶月 liuxingganyue -流行歌曲 liuxinggequ -流行坎止 liuxingkanzhi -流行色 liuxingse -流星雨 liuxingyu -流血 liuxue -留学生 liuxuesheng -柳絮马屁 liuxumapi -溜须拍马 liuxupaima -刘亚 liuya -留言 liuyan -流言蜚语 liuyanfeiyu -留洋 liuyang -流眼泪 liuyanlei -流言止于智者 liuyanzhiyuzhizhe -柳腰 liuyao -柳叶刀 liuyedao -六艺 liuyi -流溢 liuyi -留医 liuyi -留意 liuyi -六一儿童节 liuyiertongjie -流萤 liuying -留影 liuying -留一手 liuyishou -留用 liuyong -流域 liuyu -留余地 liuyudi -六月飞霜 liuyuefeishuang -刘云山 liuyunshan -留在 liuzai -溜早儿 liuzaoer -遛早儿 liuzaoer -留着 liuzhe -六折 liuzhe -留针 liuzhen -六只 liuzhi -流质 liuzhi -留职 liuzhi -溜之大吉 liuzhidaji -六指儿 liuzhier -溜之乎也 liuzhihuye -柳州 liuzhou -碌碡 liuzhou -磟碡 liuzhou -留驻 liuzhu -流转 liuzhuan -溜桌 liuzhuo -柳子 liuzi -溜子 liuzi -瘤子 liuzi -绺子 liuzi -镏子 liuzi -柳子戏 liuzixi -例外 liwai -里外里 liwaili -力挽狂澜 liwankuanglan -理我 liwo -里我 liwo -礼物 liwu -里屋 liwu -利息 lixi -立夏 lixia -离线 lixian -立宪 lixian -里弦 lixian -理想 lixiang -立项 lixiang -里巷 lixiang -离乡背井 lixiangbeijing -礼贤下士 lixianxiashi -离弦走板 lixianzouban -离弦走板儿 lixianzoubaner -历下区 lixiaqu -理性 lixing -例行公事 lixinggongshi -厉行节约 lixingjieyue -理性认识 lixingrenshi -离心力 lixinli -离心离德 lixinlide -利析秋毫 lixiqiuhao -利息所得税 lixisuodeshui -离休 lixiu -吏胥 lixu -力学 lixue -理学院 lixueyuan -例言 liyan -立言 liyan -李阳 liyang -利益 liyi -李毅 liyi -李一 liyi -李义 liyi -李易 liyi -李怡 liyi -李艺 liyi -李屹 liyi -李益 liyi -李翼 liyi -李逸 liyi -离异 liyi -疠疫 liyi -礼仪 liyi -立意 liyi -郦食其 liyiji -礼义廉耻 liyilianchi -理应 liying -李英兰 liyinglan -里应外合 liyingwaihe -礼仪小姐 liyixiaojie -利用 liyong -利用厚生 liyonghousheng -理由 liyou -理由呀 liyouya -俚语 liyu -利于 liyu -礼遇 liyu -梨园弟子 liyuandizi -梨园戏 liyuanxi -梨园子弟 liyuanzidi -立于不败之地 liyububaizhidi -立约 liyue -鲤鱼跳龙门 liyutiaolongmen -利欲熏心 liyuxunxin -礼赞 lizan -丽藻春葩 lizaochunpa -篱栅 lizha -力战 lizhan -犁杖 lizhang -立账 lizhang -离辙 lizhe -例证 lizheng -力证 lizheng -厘正 lizheng -立正 lizheng -力争上游 lizhengshangyou -丽质 lizhi -励志 lizhi -吏治 lizhi -理智 lizhi -立志 lizhi -离职 lizhi -荔枝 lizhi -例直禁简 lizhijinjian -理直气壮 lizhiqizhuang -立轴 lizhou -力主 lizhu -立锥之地 lizhuizhidi -例子 lizi -李子 lizi -栗子 lizi -狸子 lizi -立字 lizi -粒子 lizi -里子 lizi -隶字 lizi -李自成起义 lizichengqiyi -离子键 lizijian -隶卒 lizu -黎族 lizu -立足点 lizudian -利嘴 lizui -力作 lizuo -立足之地 lizuzhidi -拢岸 longan -癃闭 longbi -龙齿 longchi -龙船 longchuan -珑璁 longcong -茏葱 longcong -龙灯 longdeng -隆冬 longdong -龙洞 longdong -垄断 longduan -龙飞凤舞 longfeifengwu -龙凤呈祥 longfengchengxiang -龙肝豹胎 longganbaotai -龙肝凤脑 longganfengnao -拢共 longgong -龙宫 longgong -垄沟 longgou -龙骨 longgu -龙骨车 longguche -笼火 longhuo -龙火 longhuo -龙江剧 longjiangju -陇剧 longju -龙卷分 longjuanfen -龙卷风 longjuanfeng -龙驹凤雏 longjufengchu -砻糠 longkang -珑玲 longling -隆隆 longlong -笼络 longluo -笼络人心 longluorenxin -龙脉 longmai -龙马精神 longmajingshen -龙门 longmen -龙门刨 longmenbao -龙门吊 longmendiao -龙门石窟 longmenshiku -龙门阵 longmenzhen -龙鸣狮吼 longmingshihou -龙蟠凤逸 longpanfengyi -龙盘虎踞 longpanhuju -龙蟠虎踞 longpanhuju -隆庆 longqing -隆情 longqing -龙山文化 longshanwenhua -龙蛇飞动 longshefeidong -龙蛇混杂 longshehunza -隆盛 longsheng -龙生九子 longshengjiuzi -弄堂 longtang -龙潭虎穴 longtanhuxue -龙腾虎跃 longtenghuyue -笼屉 longti -龙跳虎卧 longtiaohuwo -儱侗 longtong -笼统 longtong -笼头 longtou -龙王 longwang -龙虾 longxia -龙骧虎步 longxianghubu -龙骧虎视 longxianghushi -龙行虎步 longxinghubu -隆胸 longxiong -龙血玄黄 longxuexuanhuang -龙须面 longxumian -龙眼 longyan -拢音 longyin -龙应台 longyingtai -龙吟虎啸 longyinhuxiao -龙跃凤鸣 longyuefengming -龙章凤姿 longzhangfengzi -笼罩 longzhao -龙争虎斗 longzhenghudou -隆重 longzhong -笼中鸟 longzhongniao -笼中之鸟 longzhongzhiniao -龙舟 longzhou -隆准 longzhun -拢子 longzi -笼子 longzi -聋子 longzi -拢总 longzong -笼嘴 longzui -垄作 longzuo -咯哦色 loose -露白 loubai -楼板 louban -搂抱 loubao -耧播 loubo -楼层 louceng -耧车 louche -镂尘吹影 louchenchuiying -漏窗 louchuang -楼道 loudao -露底 loudi -漏电 loudian -楼顶 louding -漏洞 loudong -漏洞百出 loudongbaichu -漏兜 loudou -漏斗 loudou -楼房 loufang -漏风 loufeng -露富 loufu -漏脯充饥 loufuchongji -蝼蛄 lougu -瘘管 louguan -漏光 louguang -陋规 lougui -镂骨铭心 lougumingxin -蒌蒿 louhao -楼后 louhou -漏壶 louhu -楼花 louhua -漏尽更阑 loujingenglan -镂刻 louke -镂空 loukong -露脸 loulian -喽啰 louluo -露马脚 loumajiao -露苗 loumiao -楼盘 loupan -露怯 louqie -楼上 loushang -楼上的 loushangde -楼上楼下 loushanglouxia -漏勺 loushao -楼市 loushi -漏失 loushi -漏税 loushui -陋俗 lousu -楼梯口 loutikou -搂头 loutou -搂头盖脸 loutougailian -漏脱 loutuo -漏网之鱼 louwangzhiyu -漏瓮沃焦釜 louwengwojiaofu -楼下 louxia -露馅 louxian -露馅儿 louxianer -露相 louxiang -漏泄春光 louxiechunguang -镂心刻骨 louxinkegu -漏夜 louye -蒌叶 louye -蝼蚁 louyi -露一手 louyishou -镂月裁云 louyuecaiyun -漏诊 louzhen -蝼螲 louzhi -漏卮难满 louzhinanman -楼主 louzhu -娄子 louzi -漏子 louzi -篓子 louzi -漏嘴 louzui -六安 lu'an luan -卵白 luanbai -乱兵 luanbing -卵巢 luanchao -乱臣贼子 luanchenzeizi -鸾俦 luanchou -乱窜 luancuan -乱点鸳鸯 luandianyuanyang -乱发 luanfa -乱纷纷 luanfenfen -乱封 luanfeng -乱坟岗 luanfengang -鸾凤和鸣 luanfengheming -乱搞 luangao -脔割 luange -鸾歌凤舞 luangefengwu -鸾孤凤只 luangufengzhi -乱哄哄 luanhonghong -乱乎 luanhu -卵黄 luanhuang -銮驾 luanjia -乱叫 luanjiao -鸾交凤友 luanjiaofengyou -卵块 luankuai -乱来 luanlai -乱离 luanli -銮铃 luanling -乱伦 luanlun -乱码 luanma -乱民 luanmin -乱摸 luanmo -卵泡 luanpao -乱蓬蓬 luanpengpeng -鸾飘凤泊 luanpiaofengbo -乱七八糟 luanqibazao -乱琼碎玉 luanqiongsuiyu -乱扔什么 luanrengshenme -卵生 luansheng -孪生 luansheng -乱世 luanshi -卵石不敌 luanshibudi -栾树 luanshu -乱数 luanshu -乱说 luanshuo -乱输入 luanshuru -挛缩 luansuo -卵胎生 luantaisheng -乱弹琴 luantanqin -乱套 luantao -乱腾 luanteng -乱腾腾 luantengteng -乱踢 luanti -乱头粗服 luantoucufu -鸾翔凤集 luanxiangfengji -鸾翔凤翥 luanxiangfengzhu -卵细胞 luanxibao -卵翼 luanyi -乱营 luanying -乱用 luanyong -卵用鸡 luanyongji -銮舆 luanyu -卵与石斗 luanyushidou -乱杂 luanza -乱葬岗子 luanzanggangzi -乱糟糟 luanzaozao -峦嶂 luanzhang -乱真 luanzhen -乱子 luanzi -卵子 luanzi -路霸 luba -鲁班尺 lubanchi -鲁棒性 lubangxing -卢比 lubi -鹿鞭 lubian -路边 lubian -路标 lubiao -炉箅子 lubizi -履薄临深 lubolinshen -卢布 lubu -露布 lubu -路不平 lubuping -路不拾遗 lubushiyi -卤菜 lucai -露才扬己 lucaiyangji -炉衬 luchen -胪陈 luchen -鲁城 lucheng -路程 lucheng -露丑 luchou -履穿踵决 luchuanzhongjue -露出来 luchulai -驴唇不对马嘴 luchunbuduimazui -鸬鹚 luci -屡次三番 lucisanfan -芦荡 ludang -路道 ludao -陆稻 ludao -路倒儿 ludaoer -路灯 ludeng -路堤 ludi -陆地 ludi -露点 ludian -鲁殿灵光 ludianlingguang -禄蠹 ludu -路段 luduan -鲁钝 ludun -略称 luecheng -掠夺 lueduo -掠夺婚 lueduohun -略见一斑 luejianyiban -略迹原情 luejiyuanqing -略略 luelue -掠取 luequ -騄駬 luer -略胜一筹 lueshengyichou -掠视 lueshi -略识之无 lueshizhiwu -略摅己意 lueshujiyi -略为 luewei -略微 luewei -略语 lueyu -录放 lufang -路费 lufei -绿肥红瘦 lufeihongshou -路风 lufeng -陆风 lufeng -录供 lugong -卢沟桥 lugouqiao -卢沟桥事变 lugouqiaoshibian -露骨 lugu -颅骨 lugu -泸沽湖 luguhu -路规 lugui -路轨 lugui -路过 luguo -陆海潘江 luhaipanjiang -卤化 luhua -芦花 luhua -路徽 luhui -虏获 luhuo -炉火纯青 luhuochunqing -路基 luji -路祭 luji -陆架 lujia -屡教不改 lujianbugai -路见不平 lujianbuping -屡见不鲜 lujianbuxian -鹿角 lujiao -路劫 lujie -路径 lujing -路警 lujing -旅进旅退 lujinlutui -露酒 lujiu -路局 luju -陆军 lujun -路考 lukao -陆克文 lukewen -路况 lukuang -卢拉 lula -甪里 luli -炉料 luliao -胪列 lulie -炉龄 luling -绿林好汉 lulinhaohan -绿林起义 lulinqiyi -戮力同心 lulitongxin -路柳墙花 luliuqianghua -噜噜 lulu -琭琭 lulu -辘轳 lulu -陆路 lulu -掳掠 lulue -碌碌无能 luluwuneng -碌碌无为 luluwuwei -卤莽 lumang -鲁莽灭裂 lumangmielie -路面 lumian -鲁湣公 lumingong -鲁闵公 lumingong -驴鸣犬吠 lumingquanfei -垆坶 lumu -伦巴 lunba -轮班 lunban -论辩 lunbian -轮扁斫轮 lunbianzhuolun -轮埠 lunbu -轮不到 lunbudao -伦常 lunchang -轮唱 lunchang -论处 lunchu -轮船 lunchuan -轮次 lunci -轮带 lundai -论敌 lundi -论点 lundian -论调 lundiao -轮渡 lundu -论断 lunduan -伦敦 lundun -轮额外你 lunewaini -轮番 lunfan -轮辐 lunfu -论甘忌辛 lunganjixin -论功行赏 lungongxingshang -轮毂 lungu -轮换 lunhuan -论黄数黑 lunhuangshuhei -轮回 lunhui -轮机 lunji -轮奸 lunjian -沦肌浃髓 lunjijiasui -论据 lunju -轮空 lunkong -轮廓 lunkuo -论栏 lunlan -伦理 lunli -论理 lunli -伦理片 lunlipian -轮流 lunliu -伦理学 lunlixue -论理学 lunlixue -沦落 lunluo -沦没 lunmo -轮牧 lunmu -论难 lunnan -伦琴 lunqin -沦丧 lunsang -轮生 lunsheng -论述 lunshu -论说 lunshuo -轮胎 luntai -论坛 luntan -论题 lunti -沦亡 lunwang -轮辋 lunwang -论文 lunwen -论文呃 lunwene -论文非 lunwenfei -论文你 lunwenni -论文他 lunwenta -轮系 lunxi -沦陷 lunxian -轮休 lunxiu -轮训 lunxun -轮养 lunyang -轮椅 lunyi -纶音佛语 lunyinfoyu -论战 lunzhan -论争 lunzheng -论证 lunzheng -轮值 lunzhi -轮轴 lunzhou -论著 lunzhu -轮转 lunzhuan -轮子 lunzi -论资排辈 lunzipaibei -论罪 lunzui -轮作 lunzuo -落榜 luobang -珞巴族 luobazu -裸奔 luoben -落笔 luobi -落标 luobiao -落膘 luobiao -萝卜 luobo -落泊 luobo -萝卜花 luobohua -萝卜影子 luoboyingzi -罗布 luobu -落槽 luocao -落草 luocao -落差 luocha -落潮 luochao -落尘 luochen -落成 luocheng -裸裎袒裼 luochengtanxi -落槌 luochui -罗大佑 luodayou -落得 luode -落第 luodi -螺钿 luodian -落地窗 luodichuang -落地灯 luodideng -螺钉 luoding -落发 luofa -罗敷有夫 luofuyoufu -落谷 luogu -罗锅 luoguo -锣鼓喧天 luoguxuantian -罗汉 luohan -罗汉病 luohanbing -罗汉豆 luohandou -罗汉果 luohanguo -螺号 luohao -漯河 luohe tahe -落黑 luohei -罗唝曲 luohongqu -罗睺 luohou -落后 luohou -落花流水 luohualiushui -落荒而逃 luohuangertao -落花生 luohuasheng -落花有意 luohuayouyi -捋虎须 luohuxu -裸机 luoji -逻辑 luoji -罗技 luoji -落脚 luojiao -罗经 luojing -落井下石 luojingxiashi -逻辑思维 luojisiwei -逻辑性 luojixing -逻辑学 luojixue -螺距 luoju -罗掘一空 luojueyikong -落空 luokong -洛口 luokou -罗口 luokou -落款 luokuan -箩筐 luokuang -罗勒 luole -萝艻 luole -落雷 luolei -瘰疬 luoli -罗列 luolie -裸露 luolu -荦荦大端 luoluodaduan -落落大方 luoluodafang -落落寡合 luoluoguahe -落落穆穆 luoluomumu -落落难合 luoluonanhe -覼缕 luolv -落马 luoma -罗马公教 luomagongjiao -裸麦 luomai -罗曼蒂克 luomandike -罗曼司 luomansi -螺帽 luomao -罗马数字 luomashuzi -萝藦 luomo -落寞 luomo -落幕 luomu -螺母 luomu -罗盘 luopan -落聘 luopin -落魄不羁 luopobuji -罗圈 luoquan -罗圈儿揖 luoquaneryi -罗圈腿 luoquantui -罗雀掘鼠 luoquejueshu -落日 luori -络腮胡子 luosaihuzi -落腮胡子 luosaihuzi -络纱 luosha -落纱 luosha -洛神 luoshen -落生 luosheng -落实 luoshi -落市 luoshi -裸视 luoshi -螺栓 luoshuan -落水 luoshui -落水管 luoshuiguan -螺丝 luosi -螺蛳 luosi -螺丝刀 luosidao -螺丝钉 luosiding -螺丝攻 luosigong -螺丝扣 luosikou -螺丝帽 luosimao -螺丝母 luosimu -螺丝起子 luosiqizi -啰唆 luosuo -啰嗦 luosuo -落汤鸡 luotangji -落汤螃蟹 luotangpangxie -落套 luotao -落体 luoti -裸体 luoti -落托 luotuo -骆驼 luotuo -落拓不羁 luotuobuji -骆驼绒 luotuorong -落网 luowang -罗纹 luowen -螺纹 luowen -落伍 luowu -落下 luoxia -裸线 luoxian -落乡 luoxiang -落选 luoxuan -螺旋 luoxuan -螺旋桨 luoxuanjiang -螺旋体 luoxuanti -裸眼 luoyan -洛阳 luoyang -洛阳纸贵 luoyangzhigui -落叶归根 luoyeguigen -落叶树 luoyeshu -络绎不绝 luoyibujue -落音 luoyin -落英 luoying -裸游 luoyou -落月屋梁 luoyuewuliang -落在 luozai -啰唣 luozao -罗唣 luozao -落账 luozhang -落照 luozhao -裸照 luozhao -罗织 luozhi -罗致 luozhi -骡子 luozi -裸子植物 luozizhiwu -落座 luozuo -路牌 lupai -陆棚 lupeng -鹿皮 lupi -陆坡 lupo -路堑 luqian -路签 luqian -颅腔 luqiang -驴前马后 luqianmahou -炉桥 luqiao -陆桥 luqiao -陆禽 luqin -鹿裘不完 luqiubuwan -录取 luqu -路人 luren -路人皆知 lurenjiezhi -鹿茸 lurong -录入 luru -路上 lushang -路上小心点 lushangxiaoxindian -庐山真面目 lushanzhenmianmu -庐舍 lushe -芦笙 lusheng -屡试不爽 lushibushuang -路数 lushu -履霜坚冰 lushuangjianbing -履霜之戒 lushuangzhijie -卤水 lushui -绿水青山 lushuiqingshan -鹭鸶 lusi -鹿死不择音 lusibuzeyin -鹿死谁手 lusishuishou -卤素 lusu -噜苏 lusu -簏簌 lusu -露宿 lusu -露宿风餐 lusufengcan -炉台 lutai -露台 lutai -炉膛 lutang -炉条 lutiao -路条 lutiao -路途 lutu -炉瓦 luwa -漉网 luwang -卤味 luwei -禄位 luwei -芦苇 luwei -芦席 luxi -卤虾 luxia -路线 luxian -录像 luxiang -路向 luxiang -录像机 luxiangji -录像片 luxiangpian -录像片儿 luxiangpianer -履险如夷 luxianruyi -路线图 luxiantu -卤虾油 luxiayou -履舄交错 luxijiaocuo -陆续 luxu -路演 luyan -路遥知马力 luyaozhimali -绿叶成阴 luyechengyin -绿衣黄里 luyihuangli -录音 luyin -录音笔 luyinbi -录音带 luyindai -录音电话 luyindianhua -录影 luying -绿营 luying -露营 luying -录音机 luyinji -绿衣使者 luyishizhe -路由 luyou -路有段 luyouduan -鲁鱼帝虎 luyudihu -鲁鱼亥豕 luyuhaishi -陆运 luyun -露在 luzai -路在 luzai -炉渣 luzha -鹿寨 luzhai -鹿砦 luzhai -路障 luzhang -路政 luzheng -卤制 luzhi -卤质 luzhi -垆埴 luzhi -录制 luzhi -鲁直 luzhi -卢志鸿 luzhihong -泸州大曲 luzhoudaqu -露珠 luzhu -撸子 luzi -路子 luzi -炉子 luzi -鹿走苏台 luzousutai -侣伴 lvban -旅伴 lvban -滤波 lvbo -绿菜花 lvcaihua -葎草 lvcao -绿茶 lvcha -滤尘 lvchen -缕陈 lvchen -旅程 lvcheng -旅次 lvci -驴打滚 lvdagun -履带 lvdai -绿地 lvdi -旅店 lvdian -律动 lvdong -绿豆 lvdou -菉豆 lvdou -绿豆糕 lvdougao -绿豆蝇 lvdouying -绿豆粥 lvdouzhou -旅馆 lvguan -绿化 lvhua -吕剧 lvju -旅居 lvju -绿卡 lvka -旅客 lvke -履历 lvli -绿篱 lvli -膂力 lvli -闾里 lvli -律令 lvling -氯纶 lvlun -驴骡 lvluo -屡屡 lvlv -律吕 lvlv -缕缕 lvlv -绿帽子 lvmaozi -绿内障 lvneizhang -驴年马月 lvnianmayue -旅鸟 lvniao -旅欧 lvou -绿盘 lvpan -驴皮胶 lvpijiao -驴皮影 lvpiying -氯气 lvqi -履任 lvren -绿茸茸 lvrongrong -绿色 lvse -绿色版 lvseban -绿色标志 lvsebiaozhi -绿色壁垒 lvsebilei -滤色镜 lvsejing -绿色去广告 lvsequguanggao -绿色软件 lvseruanjian -绿色椅子 lvseyizi -绿色植物 lvsezhiwu -旅社 lvshe -旅舍 lvshe -绿生生 lvshengsheng -律师 lvshi -律诗 lvshi -律师函 lvshihan -缕述 lvshu -吕宋烟 lvsongyan -律条 lvtiao -绿头巾 lvtoujin -旅途 lvtu -闾巷 lvxiang -履行 lvxing -旅行 lvxing -旅行社 lvxingshe -闾阎 lvyan -滤液 lvye -绿野仙踪 lvyexianzong -绿茵 lvyin -绿阴 lvyin -绿莹莹 lvyingying -率椅子 lvyizi -旅游 lvyou -驴友 lvyou -旅游农业 lvyounongye -旅游鞋 lvyouxie -绿油油 lvyouyou -履约 lvyue -绿藻 lvzao -滤渣 lvzha -滤纸 lvzhi -绿帜 lvzhi -绿洲 lvzhou -驴子 lvzi -律宗 lvzong -闾左 lvzuo -马鞍 maan -马鞍子 maanzi -马帮 mabang -麻包 mabao -痲痹 mabi -痳痹 mabi -马弁 mabian -马鞭 mabian -码表 mabiao -马表 mabiao -麻痹大意 mabidayi -抹布 mabu -麻布 mabu -马不停蹄 mabutingti -马车 mache -马齿徒增 machituzeng -马刺 maci -抹搭 mada -马大哈 madaha -麻袋 madai -马达加斯加 madajiasijia -骂大街 madajie -马刀 madao -马道 madao -麻刀 madao -麻捣 madao -马到成功 madaochenggong -马褡子 madazi -妈的 made -马灯 madeng -马镫 madeng -马店 madian -麻豆腐 madoufu -马队 madui -马儿 maer -马耳东风 maerdongfeng -马耳他 maerta -麻烦 mafan -麻烦哦 mafane -码放 mafang -麻纺 mafang -麻烦那 mafanna -麻烦你 mafanni -马翻人仰 mafanrenyang -麻烦事 mafanshi -吗啡 mafei -痲风 mafeng -痳风 mafeng -蚂蜂 mafeng -马蜂 mafeng -麻风 mafeng -马蜂窝 mafengwo -马粪纸 mafenzhi -马夫 mafu -马竿 magan -麻杆 magan -玛钢 magang -马革裹尸 mageguoshi -马工枚速 magongmeisu -马褂 magua -马倌 maguan -马锅头 maguotou -马海毛 mahaimao -马号 mahao -马赫 mahe -马洪刚 mahonggang -马后炮 mahoupao -马糊 mahu -麻花 mahua -蚂蟥 mahuang -蚂蟥钉 mahuangding -脉案 maian -买办 maiban -买办资本 maibanziben -买办资产阶级 maibanzichanjieji -脉搏 maibo -迈步 maibu -买不起 maibuqi -买菜 maicai -买彩票 maicaipiao -买菜求益 maicaiqiuyi -埋藏 maicang -麦草 maicao -麦茬 maicha -卖唱 maichang -卖场 maichang -脉冲 maichong -卖春 maichun -卖大号 maidahao -卖呆 maidai -买单 maidan -卖单 maidan -埋单 maidan -买到 maidao -买的 maide -买得起 maideqi -卖底 maidi -买点 maidian -卖点 maidian -脉动 maidong -买东西 maidongxi -买断 maiduan -买椟还珠 maiduhuanzhu -卖儿鬻女 maieryunu -买房 maifang -迈方步 maifangbu -买方市场 maifangshichang -卖方市场 maifangshichang -买个 maige -卖功 maigong -卖狗皮膏药 maigoupigaoyao -卖乖 maiguai -买关节 maiguanjie -卖关节 maiguanjie -卖官鬻爵 maiguanyujue -卖关子 maiguanzi -买过 maiguo -卖国求荣 maiguoqiurong -卖国贼 maiguozei -买好 maihao -卖好 maihao -卖花 maihua -买花 maihua -买回来 maihuilai -麦季 maiji -卖家 maijia -卖价 maijia -买家 maijia -卖剑买牛 maijianmainiu -麦秸 maijie -卖劲 maijin -脉金 maijin -迈进 maijin -麦酒 maijiu -麦糠 maikang -麦客 maike -麦克风呃 maikefenge -麦克斯韦 maikesiwei -买空卖空 maikongmaikong -麦口 maikou -买来 mailai -麦浪 mailang -买了 maile -买了点 mailedian -买了个 mailege -埋雷 mailei -卖力 maili -脉理 maili -卖力气 mailiqi -麦粒肿 mailizhong -卖李钻核 mailizuanhe -卖履分香 mailufenxiang -脉络 mailuo -脉络膜 mailuomo -买路钱 mailuqian -买卖 maimai -卖买 maimai -买卖人 maimairen -买面子 maimianzi -麦苗 maimiao -卖命 maiming -埋没 maimo -霡霂 maimu -卖弄 mainong -麦片 maipian -买票 maipiao -卖钱 maiqian -卖俏 maiqiao -麦淇淋 maiqilin -麦秋 maiqiu -买去 maiqu -卖人情 mairenqing -买入 mairu -买上 maishang -埋设 maishe -卖身投靠 maishentoukao -脉石 maishi -麦收 maishou -麦穗两歧 maisuiliangqi -埋汰 maitai -买糖 maitang -买田阳羡 maitianyangxian -麦莛 maiting -买通 maitong -唛头 maitou -埋头 maitou -埋头苦干 maitoukugan -脉息 maixi -埋下 maixia -脉象 maixiang -卖解 maixie -麦芽糖 maiyatang -卖艺 maiyi -卖淫 maiyin -卖友 maiyou -埋怨 maiyuan -买域名 maiyuming -埋葬 maizang -买账 maizhang -脉枕 maizhen -买主 maizhu -卖主 maizhu -卖字 maizi -麦子 maizi -买醉 maizui -卖嘴 maizui -卖座 maizuo -马架 majia -马甲 majia -骂架 majia -麻将 majiang -麻酱 majiang -马角乌白 majiaowubai -马角乌头 majiaowutou -麻秸 majie -麻经儿 majinger -孖髻山 majishan -马厩 majiu -马驹子 majuzi -马克 make -马克思 makesi -马克思列宁主义 makesilieningzhuyi -马克思主义 makesizhuyi -马空冀北 makongjibei -马口铁 makoutie -马裤 maku -马快 makuai -马裤呢 makuni -麻辣 mala -马兰 malan -马蓝 malan -蚂螂 malang -马拉松 malasong -马拉松赛跑 malasongsaipao -麻雷子 maleizi -玛丽 mali -马里 mali -麻利 mali -抹脸 malian -马脸 malian -麻脸 malian -马列主义 maliezhuyi -马蔺 malin -马铃薯 malingshu -玛丽亚 maliya -玛丽娅 maliya -玛丽雅 maliya -马利亚 maliya -马路 malu -马陆 malu -马骡 maluo -马路消息 maluxiaoxi -马路新闻 maluxinwen -马鹿异形 maluyixing -妈妈 mama -妈妈的 mamade -麻麻黑 mamahei -马马虎虎 mamahuhu -麻麻亮 mamaliang -骂骂咧咧 mamalielie -吗么 mame -骂名 maming -麻木 mamu -麻木不仁 mamuburen -玛瑙 manao -漫笔 manbi -漫步 manbu -蛮不讲理 manbujiangli -漫不经心 manbujingxin -满不在乎 manbuzaihu -满仓 mancang -慢藏诲盗 mancanghuidao -漫藏诲盗 mancanghuidao -蔓草难除 mancaonanchu -慢车 manche -满城风雨 manchengfengyu -满城尽带黄金甲 manchengjindaihuangjinjia -蛮触相争 manchuxiangzheng -慢词 manci -慢待 mandai -满大街 mandajie -满打满算 mandamansuan -满当当 mandangdang -慢道 mandao -漫道 mandao -曼德琳 mandelin -满登登 mandengdeng -满地 mandi -慢点 mandian -满点 mandian -满额 mane -漫儿 maner -蛮烦 manfan -满分 manfen -满服 manfu -满腹狐疑 manfuhuyi -满腹经纶 manfujinglun -满腹疑团 manfuyituan -蛮干 mangan -忙不迭 mangbudie -莽苍 mangcang -芒草 mangcao -盲肠 mangchang -盲肠炎 mangchangyan -芒刺在背 mangcizaibei -盲从 mangcong -忙叨 mangdao -盲道 mangdao -盲点 mangdian -盲动 mangdong -尨服 mangfu -盲干 manggan -盲谷 manggu -杧果 mangguo -芒果 mangguo -莽汉 manghan -芒寒色正 manghansezheng -忙乎 manghu -忙活 manghuo -忙里偷闲 manglitouxian -盲流 mangliu -忙碌 manglu -忙乱 mangluan -铓锣 mangluo -忙忙 mangmang -漭漭 mangmang -莽莽 mangmang -茫昧 mangmei -盲目 mangmu -牤牛 mangniu -满共 mangong -蟒袍 mangpao -盲棋 mangqi -盲区 mangqu -茫然 mangran -盲人把烛 mangrenbazhu -盲人摸象 mangrenmoxiang -盲人瞎马 mangrenxiama -盲蛇 mangshe -蟒蛇 mangshe -芒市 mangshi -漫灌 manguan -满谷满坑 mangumankeng -盲文 mangwen -茫无头绪 mangwutouxu -硭硝 mangxiao -芒硝 mangxiao -盲信 mangxin -忙音 mangyin -忙于 mangyu -莽原 mangyuan -忙月 mangyue -盲杖 mangzhang -忙着 mangzhe -盲者得镜 mangzhedejing -忙着呢 mangzhene -芒种 mangzhong -莽撞 mangzhuang -牤子 mangzi -盲字 mangzi -颟顸 manhan -满汉全席 manhanquanxi -蛮横无理 manhengwuli -瞒哄 manhong -漫画 manhua -漫话 manhua -满怀 manhuai -漫漶 manhuan -蛮荒 manhuang -慢火 manhuo -骂娘 maniang -马牛襟裾 maniujinju -慢件 manjian -漫记满 manjiman -蛮劲 manjin -蔓菁 manjing -漫卷 manjuan -满坑满谷 mankengmangu -满口 mankou -蛮来生作 manlaishengzuo -鳗鲡 manli -满脸 manlian -漫流 manliu -嫚骂 manma -漫骂 manma -谩骂 manma -慢慢 manman -满满当当 manmandangdang -慢慢的 manmande -满满登登 manmandengdeng -蔓蔓日茂 manmanrimao -慢慢腾腾 manmantengteng -慢慢向 manmanxiang -慢慢悠悠 manmanyouyou -漫漫长夜里 manmanzhangyeli -满门 manmen -满面春风 manmianchunfeng -曼妙 manmiao -满目疮痍 manmuchuangyi -满脑子 mannaozi -满拧 manning -满盘皆输 manpanjieshu -满屏 manping -满屏幕 manpingmu -慢坡 manpo -满腔 manqiang -满腔热枕 manqiangrechen -满勤 manqin -慢热 manre -满人 manren -满山遍野 manshanbianye -漫山遍野 manshanbianye -瞒上欺下 manshangqixia -曼声 mansheng -蔓生植物 manshengzhiwu -满师 manshi -满世界 manshijie -满手 manshou -馒首 manshou -慢说 manshuo -漫说 manshuo -慢死 mansi -慢四 mansi -漫谈 mantan -满堂彩 mantangcai -满堂灌 mantangguan -满堂红 mantanghong -慢腾腾 mantengteng -漫天 mantian -满天飞 mantianfei -瞒天过海 mantianguohai -慢条斯理 mantiaosili -馒头 mantou -曼陀铃 mantuoling -满屋 manwu -漫无边际 manwubianji -满孝 manxiao -鞔鞋 manxie -满心 manxin -慢性病 manxingbing -慢性子 manxingzi -瞒心昧己 manxinmeiji -曼延 manyan -满眼 manyan -蔓延 manyan -漫延 manyan -蛮烟瘴雨 manyanzhangyu -蔓延滋长 manyanzizhang -满意 manyi -蛮夷 manyi -漫溢 manyi -满意不 manyibu -蔓引株求 manyinzhuqiu -慢易生忧 manyishengyou -漫游 manyou -漫游费 manyoufei -漫游生物 manyoushengwu -慢悠悠 manyouyou -满语 manyu -漫语 manyu -满员 manyuan -满园春色 manyuanchunse -满月 manyue -满载而归 manzaiergui -幔帐 manzhang -满招损 manzhaosun -满纸空言 manzhikongyan -满洲 manzhou -嫚子 manzi -幔子 manzi -蛮子 manzi -满足 manzu -满族 manzu -满嘴 manzui -满足你 manzuni -满族人 manzuren -满足我 manzuwo -毛岸英 maoanying -毛笔 maobi -毛边 maobian -毛边纸 maobianzhi -毛病 maobing -锚泊 maobo -毛玻璃 maoboli -毛布 maobu -猫步 maobu -毛糙 maocao -茅草 maocao -茅厕 maoce -毛茶 maocha -冒场 maochang -帽翅 maochi -冒充 maochong -毛虫 maochong -冒出 maochu -毛刺 maoci -茅茨土阶 maocitujie -锚地 maodi -耄耋 maodie -耄耋之年 maodiezhinian -冒顶 maoding -铆钉 maoding -铆钉枪 maodingqiang -毛豆 maodou -冒渎 maodu -毛肚 maodu -矛盾 maodun -矛盾律 maodunlv -帽耳 maoer -猫儿腻 maoerni -猫儿食 maoershi -猫儿眼 maoeryan -冒犯 maofan -毛纺 maofang -茅房 maofang -毛发丝粟 maofasisu -毛发之功 maofazhigong -毛茛 maogen -冒功 maogong -铆工 maogong -毛估 maogu -毛咕 maogu -锚固 maogu -毛骨悚然 maogusongran -毛孩 maohai -毛孩子 maohaizi -冒号 maohao -貌合神离 maoheshenli -貌合心离 maohexinli -毛烘烘 maohonghong -帽花 maohua -毛乎乎 maohuhu -帽徽 maohui -冒火 maohuo -冒尖 maojian -毛尖 maojian -铆接 maojie -冒进 maojin -毛巾被 maojinbei -铆劲儿 maojiner -猫睛石 maojingshi -毛举细故 maojuxigu -毛举细务 maojuxiwu -茅坑 maokeng -毛孔 maokong -毛裤 maoku -帽盔儿 maokuier -猫哭老鼠 maokulaoshu -毛拉 maola -毛蓝 maolan -毛料 maoliao -茂林修竹 maolinxiuzhu -毛驴 maolv -毛毛 maomao -猫猫 maomao -毛毛虫 maomaochong -毛毛雨 maomaoyu -茂密 maomi -冒名顶替 maomingdingti -毛囊 maonang -毛南族 maonanzu -茂年 maonian -牦牛 maoniu -猫女 maonv -冒牌 maopai -冒泡 maopao -茅棚 maopeng -毛坯 maopi -毛皮 maopi -毛片 maopian -毛票 maopiao -猫扑 maopu -毛钱 maoqian -毛渠 maoqu -贸然 maoran -毛绒 maorong -毛茸茸 maorongrong -毷氉 maosao -茅塞顿开 maosedunkai -毛瑟枪 maoseqiang -帽舌 maoshe -茅舍 maoshe -茂盛 maosheng -冒失 maoshi -卯时 maoshi -貌似 maoshi maosi -冒失鬼 maoshigui -毛手毛脚 maoshoumaojiao -贸首之仇 maoshouzhichou -猫鼠同眠 maoshutongmian -貌似不错 maosibucuo -貌似强大 maosiqiangda -毛遂自荐 maosuizijian -卯榫 maosun -茅台 maotai -茅台酒 maotaijiu -毛太纸 maotaizhi -毛毯 maotan -毛桃 maotao -酕醄 maotao -冒天下之大不韪 maotianxiazhidabuwei -毛条 maotiao -冒头 maotou -矛头 maotou -毛头 maotou -猫头鹰 maotouying -毛头纸 maotouzhi -锚位 maowei -毛窝 maowo -冒险 maoxian -毛线 maoxian -貌相 maoxiang -冒小跑 maoxiaopao -毛细管 maoxiguan -猫熊 maoxiong -毛细现象 maoxixianxiang -卯眼 maoyan -帽檐 maoyan -猫眼 maoyan -冒烟 maoyan -猫眼道钉 maoyandaoding -毛样 maoyang -毛腰 maoyao -猫腰 maoyao -毛丫头 maoyatou -毛衣 maoyi -贸易 maoyi -贸易风 maoyifeng -毛蚴 maoyou -猫鱼 maoyu -毛羽零落 maoyulingluo -毛躁 maozao -毛泽东 maozedong -毛泽东思想 maozedongsixiang -蟊贼 maozei -冒着 maozhe -毛痣 maozhi -毛织品 maozhipin -毛重 maozhong -鄚州 maozhou -毛猪 maozhu -毛装 maozhuang -毛主席 maozhuxi -帽子 maozi -毛子 maozi -帽子戏法 maozixifa -马趴 mapa -马匹 mapi -马屁 mapi -马屁精 mapijing -麻婆 mapo -麻婆豆腐 mapodoufu -马枪 maqiang -马前卒 maqianzu -马其顿 maqidun -麻雀 maque -麻雀虽小 maquesuixiao -骂人 maren -摩挲 masa mosuo -马赛克 masaike -麻纱 masha -马上 mashang -马上丢 mashangdiu -马上过来 mashangguolai -马上上线 mashangshangxian -马上注册 mashangzhuce -骂山门 mashanmen -马勺 mashao -骂声 masheng -麻石 mashi -马失前蹄 mashiqianti -马瘦毛长 mashoumaochang -马首是瞻 mashoushizhan -马术 mashu -骂死 masi -麻酥酥 masusu -骂他 mata -马蹄表 matibiao -马铁 matie -马蹄莲 matilian -马蹄铁 matitie -马蹄形 matixing -马蹄袖 matixiu -马桶 matong -杩头 matou -码头 matou -马头琴 matouqin -骂我 mawo -马戏 maxi -马靴 maxue -码洋 mayang -马仰人翻 mayangrenfan -麻药 mayao -蚂蚁 mayi -麻衣 mayi -蚂蚁搬泰山 mayibantaishan -蚂蚁啃骨头 mayikengutou -麻油 mayou -孖仔 mazai -抹澡 mazao -马贼 mazei -蚂蚱 mazha -马劄 mazha -马扎 mazha -马札 mazha -麻渣 mazha -马掌 mazhang -痲疹 mazhen -痳疹 mazhen -骂阵 mazhen -麻疹 mazhen -麻织品 mazhipin -码子 mazi -马子 mazi -码字 mazi -麻子 mazi -马鬃 mazong -妈祖 mazu -麻醉 mazui -麻醉剂 mazuiji -马醉木 mazuimu -么按 mean -么啊宁 meaning -没办法 meibanfa -没边儿 meibianer -美不胜收 meibushengshou -美餐 meican -煤层 meiceng -美差 meichai -每常 meichang -美称 meicheng -没吃 meichi -每次 meici -没词儿 meicier -没错 meicuo -没大 meida -没带 meidai -每当 meidang -每当看到 meidangkandao -每到 meidao -没得 meide -美德 meide -没得吃 meidechi -没得到 meidedao -没的说 meideshuo -没得选 meidexuan -美帝 meidi -没电 meidian -美帝国 meidiguo -美帝国主义 meidiguozhuyi -梅毒 meidu -眉端 meiduan -每顿 meidun -谜儿 meier -美尔美 meiermei -没法 meifa -美发 meifa -没发 meifa -没法比 meifabi -没法登陆 meifadenglu -每饭不忘 meifanbuwang -没法用 meifayong -眉飞色舞 meifeisewu -每份 meifen -美分 meifen -眉峰 meifeng -妹夫 meifu -美感 meigan -没感觉 meiganjue -眉高眼低 meigaoyandi -每个 meige -每隔 meige -每个班 meigeban -每个人 meigeren -每个月 meigeyue -美工 meigong -没关 meiguan -美观 meiguan -镁光 meiguang -没关系 meiguanxi -没关心 meiguanxin -玫瑰紫 meiguizi -美国 meiguo -美国地震局 meiguodizhenju -美国国会 meiguoguohui -美国佬 meiguolao -美国人 meiguoren -美国卫生部 meiguoweishengbu -每行 meihang -煤耗 meihao -美好 meihao -煤化 meihua -美化 meihua -没话 meihua -美化版 meihuaban -梅花鹿 meihualu -梅花三弄 meihuasannong -没话说 meihuashuo -梅花针 meihuazhen -煤核儿 meihuer -魅惑 meihuo -美籍 meiji -没见 meijian -媒介 meijie -眉睫之祸 meijiezhihuo -眉睫之内 meijiezhinei -没几个 meijige -没劲 meijin -煤斤 meijin -美金 meijin -煤精 meijing -没精打采 meijingdacai -没几天 meijitian -没救 meijiu -美酒 meijiu -每局 meiju -没觉得 meijuede -美军 meijun -霉菌 meijun -眉开眼笑 meikaiyanxiao -没看到 meikandao -没看见 meikanjian -每况愈下 meikuangyuxia -没来 meilai -没来得及 meilaideji -没来及 meilaiji -眉来眼去 meilaiyanqu -没来由 meilaiyou -霉烂 meilan -没落子 meilaozi -没了 meile -眉棱 meileng -美丽 meili -魅力 meili -梅里 meili -没脸 meilian -昧良心 meiliangxin -梅里雪山 meilixueshan -美轮美奂 meilunmeihuan -美满 meiman -美貌 meimao -眉毛胡子一把抓 meimaohuziyibazhua -妹妹 meimei -美美 meimei -每每 meimei -没门 meimen -没门儿 meimener -美梦 meimeng -美妙 meimiao -没命 meiming -美名 meiming -煤末 meimo -眉目 meimu -眉目如画 meimuruhua -没那个 meinage -每年 meinian -美女簪花 meinuzanhua -美女 meinv -没偶 meiou -没跑儿 meipaoer -眉批 meipi -媒婆 meipo -没谱儿 meipuer -煤气 meiqi -美气 meiqi -霉气 meiqi -没钱 meiqian -煤气灯 meiqideng -煤气机 meiqiji -眉清目秀 meiqingmuxiu -美芹之献 meiqinzhixian -煤球 meiqiu -没去 meiqu -没趣 meiqu -没人 meiren -美人 meiren -每人 meiren -媒人 meiren -魅人 meiren -美人迟暮 meirenchimu -美人蕉 meirenjiao -没人接 meirenjie -没人能 meirenneng -没人说 meirenshuo -美人香草 meirenxiangcao -美人鱼 meirenyu -每日 meiri -美容 meirong -美如冠玉 meiruguanyu -每三 meisan -美色 meise -没啥 meisha -没商量 meishangliang -眉梢 meishao -没啥事 meishashi -没啥意思 meishayisi -没生 meisheng -美声 meisheng -没什么是 meishenmeshi -媚世 meishi -没事 meishi -美食 meishi -美式 meishi -美事 meishi -美食家 meishijia -没时间 meishijian -没事人 meishiren -美术 meishu -媒妁 meishuo -没说 meishuo -没说的 meishuode -美术片 meishupian -美术片儿 meishupianer -美术字 meishuzi -昧死 meisi -美死 meisi -媚俗 meisu -媚态 meitai -煤炭 meitan -美谈 meitan -媒体 meiti -眉题 meiti -每天 meitian -煤田 meitian -霉天 meitian -没天理 meitianli -每条 meitiao -没挑儿 meitiaoer -梅婷 meiting -没听见 meitingjian -没听说 meitingshuo -霉头 meitou -眉头不伸 meitoubushen -没头没脑 meitoumeinao -眉头一皱 meitouyizhou -没图 meitu -媚外 meiwai -没完 meiwan -每晚 meiwan -没玩过 meiwanguo -美味 meiwei -没戏 meixi -眉县 meixian -郿县 meixian -没想 meixiang -每项 meixiang -没想到 meixiangdao -每下愈况 meixiayukuang -美协 meixie -没写 meixie -昧心 meixin -眉心 meixin -没心没肺 meixinmeifei -美心美肤 meixinmeifu -没羞 meixiu -妹婿 meixu -美学 meixue -美言 meiyan -没样儿 meiyanger -煤烟子 meiyanzi -没要 meiyao -煤窑 meiyao -每页 meiye -每一个 meiyige -每一将 meiyijiang -没影儿 meiyinger -没意思 meiyisi -每一条 meiyitiao -美意延年 meiyiyannian -没哟 meiyo -没用 meiyong -没有 meiyou -煤油 meiyou -没有带 meiyoudai -没有多少人 meiyouduoshaoren -没有那个 meiyounage -没有那么多 meiyounameduo -没有去 meiyouqu -没有人 meiyouren -没有什么 meiyoushenme -没有问题 meiyouwenti -没有一个 meiyouyige -没有用 meiyouyong -梅雨 meiyu -没与 meiyu -眉宇 meiyu -美育 meiyu -美誉 meiyu -霉雨 meiyu -媒怨 meiyuan -没缘 meiyuan -美元 meiyuan -美圆 meiyuan -媚悦 meiyue -袂云汗雨 meiyunhanyu -梅雨哦 meiyu'o meiyuo -没与哦 meiyu'o meiyuo -没在 meizai -没怎么 meizenme -煤渣 meizha -美展 meizhan -每章 meizhang -没找到 meizhaodao -没照片 meizhaopian -煤砟子 meizhazi -没辙 meizhe -媒质 meizhi -没治 meizhi -美制 meizhi -美中不足 meizhongbuzu -每周 meizhou -美洲 meizhou -美洲鸵 meizhoutuo -煤砖 meizhuan -没准儿 meizhuner -每桌 meizhuo -没注意 meizhuyi -妹子 meizi -媒子 meizi -梅子 meizi -猸子 meizi -糜子 meizi -美滋滋 meizizi -没走 meizou -么看来撒地方 mekanlaisadifang -门巴 menba -门板 menban -门巴族 menbazu -门匾 menbian -门鼻儿 menbier -门钹 menbo -门不当户不对 menbudanghubudui -门不停宾 menbutingbin -门插关儿 menchaguaner -闷沉沉 menchenchen -门齿 menchi -闷锄 menchu -门当户对 mendanghudui -门道 mendao -门到户说 mendaohushuo -门丁 mending -门钉 mending -门洞儿 mendonger -门斗 mendou -们都没有 mendoumeiyou -门对 mendui -门墩 mendun -门额 mene -门儿清 menerqing -门阀 menfa -门房 menfang -门扉 menfei -门风 menfeng -门岗 mengang -盟邦 mengbang -蒙蔽 mengbi -梦笔生花 mengbishenghua -猛不丁 mengbuding -猛不防 mengbufang -蒙尘 mengchen -艨艟 mengchong -蠓虫儿 mengchonger -孟春 mengchun -梦到 mengdao -孟冬 mengdong -懵懂 mengdong -萌动 mengdong -萌发 mengfa -蒙古 menggu -蒙馆 mengguan -蒙古包 menggubao -猛孤丁 mengguding -盟国 mengguo -蒙古人种 menggurenzhong -蒙古族 mengguzu -蒙汗药 menghanyao -蒙哄 menghong -梦话 menghua -梦幻泡影 menghuanpaoying -蒙混 menghun -蒙混过关 menghunguoguan -梦见 mengjian -猛将 mengjiang -猛劲儿 mengjiner -梦境 mengjing -梦精记 mengjingji -猛可 mengke -孟浪 menglang -猛烈 menglie -曚昽 menglong -朦胧 menglong -矇眬 menglong -蒙眬 menglong -猛犸 mengma -蒙袂辑屦 mengmeijiju -蒙昧无知 mengmeiwuzhi -梦寐以求 mengmeiyiqiu -梦寐追求 mengmeizhuiqiu -蒙昧主义 mengmeizhuyi -濛濛 mengmeng -萌萌 mengmeng -蒙蒙 mengmeng -懵懵懂懂 mengmengdongdong -蒙蒙亮 mengmengliang -蒙面 mengmian -梦魔追求 mengmozhuiqiu -孟母三迁 mengmusanqian -蒙难 mengnan -蒙牛 mengniu -蒙骗 mengpian -猛禽 mengqin -孟秋 mengqiu -猛然 mengran -猛然间 mengranjian -蒙人 mengren -尨茸 mengrong -萌生 mengsheng -猛士 mengshi -盟誓 mengshi -礞石 mengshi -蒙事 mengshi -蒙师 mengshi -孟什维克 mengshiweike -蒙受 mengshou -蒙松雨 mengsongyu -蒙太奇 mengtaiqi -孟庭苇 mengtingwei -蒙童 mengtong -蒙头 mengtou -蒙头转向 mengtouzhuanxiang -门馆 menguan -闷罐车 menguanche -闷棍 mengun -梦网 mengwang -孟夏 mengxia -梦乡 mengxiang -梦想 mengxiang -猛省 mengxing -猛醒 mengxing -盟兄弟 mengxiongdi -蒙学 mengxue -萌芽 mengya -梦魇 mengyan -蒙药 mengyao -萌芽状体啊 mengyazhuangti'a mengyazhuangtia -梦呓 mengyi -梦遗 mengyi -蒙以养正 mengyiyangzheng -梦游 mengyou -盟友 mengyou -蒙冤 mengyuan -盟约 mengyue -蒙在鼓里 mengzaiguli -猛鸷 mengzhi -猛志常在 mengzhichangzai -梦中 mengzhong -梦中人 mengzhongren -梦中说梦 mengzhongshuomeng -盟主 mengzhu -猛子 mengzi -蒙自 mengzi -蒙族 mengzu -门环 menhuan -闷葫芦 menhulu -闷葫芦罐儿 menhuluguaner -门户之见 menhuzhijian -门径 menjing -门警 menjing -门镜 menjing -门静脉 menjingmai -门禁森严 menjinsenyan -门禁系统 menjinxitong -闷倦 menjuan -门坎 menkan -门槛 menkan -门客 menke -门可罗雀 menkeluoque -门口 menkou -门框 menkuang -门廊 menlang -门类 menlei -闷雷 menlei -门帘 menlian -门联 menlian -门脸儿 menlianer -门里出身 menlichushen -门铃 menling -门楼 menlou -门路 menlu -门闾之望 menluzhiwang -门楣 menmei -闷闷不乐 menmenbule -门面 menmian -门面话 menmianhua -门派 menpai -门牌 menpai -门票 menpiao -闷气 menqi -门墙桃李 menqiangtaoli -闷热 menre -门人 menren -闷骚型 mensaoxing -门扇 menshan -门神 menshen -门生故吏 menshengguli -闷声闷气 menshengmenqi -门市 menshi -扪虱而谈 menshiertan -门闩 menshuan -门厅 menting -门庭若市 mentingruoshi -闷头儿 mentouer -门徒 mentu -门外汉 menwaihan -门卫 menwei -门无杂宾 menwuzabin -门下 menxia -门限 menxian -扪心无愧 menxinwukui -扪心自问 menxinziwen -闷胸 menxiong -门牙 menya -亹源 menyuan -门源 menyuan -门诊 menzhen -门子 menzi -闷子车 menziche -么有 meyou -密爱 mi'ai miai -面案 mianan -绵白糖 mianbaitang -面板 mianban -面包 mianbao -面包车 mianbaoche -面包圈 mianbaoquan -面壁 mianbi -面壁功深 mianbigongshen -棉饼 mianbing -绵薄 mianbo -棉布 mianbu -免不得 mianbude -面不改色 mianbugaise -免不了 mianbuliao -面茶 miancha -绵长 mianchang -渑池 mianchi -绵绸 mianchou -免除 mianchu -娩出 mianchu -免得 miande -缅甸 miandian -面点 miandian -棉的确良 miandiqueliang -面对 miandui -面对面 mianduimian -面额 miane -棉纺 mianfang -面坊 mianfang -免费 mianfei -面肥 mianfei -免费哦 mianfeie -免费光盘 mianfeiguangpan -面粉 mianfen -面缚舆榇 mianfuyuchen -绵亘 miangen -免冠 mianguan -面馆 mianguan -偭规越矩 mianguiyueju -绵和 mianhe -面红耳赤 mianhongerchi -棉猴儿 mianhouer -面糊 mianhu -棉花 mianhua -缅怀 mianhuai -面黄肌瘦 mianhuangjishou -棉花胎 mianhuatai -棉花套子 mianhuataozi -面积 mianji -面颊 mianjia -免检 mianjian -面巾 mianjin -面筋 mianjin -面巾纸 mianjinzhi -面具 mianju -免开尊口 miankaizunkou -免考 miankao -面孔 miankong -勉力 mianli -勉励 mianli -绵力 mianli -绵连 mianlian -面料 mianliao -绵里薄材 mianlibocai -绵里藏针 mianlicangzhen -面临 mianlin -棉铃 mianling -冕旒 mianliu -面码儿 mianmaer -棉毛 mianmao -面貌 mianmao -绵密 mianmi -绵绵 mianmian -面面观 mianmianguan -面面俱到 mianmianjudao -勉勉强强 mianmianqiangqiang -面面相觑 mianmianxiangqu -缅邈 mianmiao -面命耳提 mianmingerti -面目 mianmu -面目可憎 mianmukezeng -面目全非 mianmuquanfei -面目一新 mianmuyixin -棉农 miannong -面庞 mianpang -面盆 mianpen -面皮 mianpi -免票 mianpiao -面坯儿 mianpier -棉皮鞋 mianpixie -面普 mianpu -面洽 mianqia -棉签 mianqian -面前 mianqian -勉强 mianqiang -面墙而立 mianqiangerli -棉球 mianqiu -面人儿 mianrener -绵软 mianruan -面如傅粉 mianrufufen -面如冠玉 mianruguanyu -面如土色 mianrutuse -面色 mianse -棉纱 miansha -面纱 miansha -面善 mianshan -面生 miansheng -面神经 mianshenjing -免试 mianshi -面世 mianshi -面市 mianshi -面试 mianshi -面食 mianshi -面试的 mianshide -面试官 mianshiguan -眄视指使 mianshizhishi -面首 mianshou -面授机宜 mianshoujiyi -面熟 mianshu -免税 mianshui -面似靴皮 miansixuepi -免俗 miansu -面塑 miansu -面谈 miantan -绵糖 miantang -面汤 miantang -棉套 miantao -棉桃 miantao -免提 mianti -棉田 miantian -绵甜 miantian -腼腆 miantian -靦觍 miantian -面条 miantiao -棉条 miantiao -面团 miantuan -面团团 miantuantuan -勉为其难 mianweiqinan -面无人色 mianwurense -棉线 mianxian -缅想 mianxiang -面向 mianxiang -免刑 mianxing -免修 mianxiu -棉絮 mianxu -面叙 mianxu -免验 mianyan -绵延 mianyan -绵羊 mianyang -免役 mianyi -免疫 mianyi -面议 mianyi -面有菜色 mianyoucaise -鮸鱼 mianyu -免战牌 mianzhanpai -面罩 mianzhao -面折廷争 mianzhetingzheng -免职 mianzhi -绵纸 mianzhi -面值 mianzhi -棉织品 mianzhipin -面砖 mianzhuan -棉子 mianzi -棉籽 mianzi -绵子 mianzi -面子 mianzi -免罪 mianzui -秒表 miaobiao -妙不可言 miaobukeyan -苗床 miaochuang -妙处不传 miaochubuchuan -苗儿 miaoer -苗而不秀 miaoerbuxiu -庙号 miaohao -描红 miaohong -描画 miaohua -庙会 miaohui -描绘 miaohui -描记 miaoji -描金 miaojin -苗剧 miaoju -妙诀 miaojue -妙绝时人 miaojueshiren -妙龄 miaoling -淼茫 miaomang -渺茫 miaomang -描摹 miaomo -苗木 miaomu -苗圃 miaopu -妙趣横生 miaoquhengsheng -渺然 miaoran -秒杀 miaosha -藐视 miaoshi -妙手丹青 miaoshoudanqing -妙手回春 miaoshouhuichun -妙手空空 miaoshoukongkong -妙手偶得 miaoshououde -描述 miaoshu -庙堂 miaotang -苗条 miaotiao -苗头 miaotou -描图 miaotu -渺无人烟 miaowurenyan -渺小 miaoxiao -藐小 miaoxiao -描写画角 miaoxiehuajiao -苗绣 miaoxiu -妙言要道 miaoyanyaodao -苗裔 miaoyi -妙用 miaoyong -庙宇 miaoyu -渺远 miaoyuan -邈远 miaoyuan -妙语解烦 miaoyujiefan -妙语解颐 miaoyujieyi -妙招 miaozhao -妙着 miaozhao -秒针 miaozhen -庙主 miaozhu -庙祝 miaozhu -苗猪 miaozhu -瞄准 miaozhun -苗子 miaozi -苗族 miaozu -弭谤 mibang -密报 mibao -秘宝 mibao -秘本 miben -密闭 mibi -弭兵 mibing -弥补 mibu -密不通风 mibutongfeng -靡不有初 mibuyouchu -迷彩 micai -弭除 michu -米醋 micu -眯瞪 mideng -迷瞪 mideng -谜底 midi -密电 midian -嘧啶 miding -米豆腐 midoufu -密度 midu -眯盹儿 miduner -篾白 miebai -灭茬 miecha -蔑称 miecheng -灭此朝食 miecizhaoshi -灭顶之灾 miedingzhizai -灭虢取虞 mieguoquyu -篾黄 miehuang -灭火 miehuo -灭火器 miehuoqi -灭迹 mieji -篾匠 miejiang -灭绝 miejue -灭绝人性 miejuerenxing -灭口 miekou -蠛蠓 miemeng -灭门绝户 miemenjuehu -米鞥 mi'eng mieng -篾片 miepian -篾青 mieqing -秘而不宣 mierbuxuan -灭失 mieshi -蔑视 mieshi -篾条 mietiao -乜斜 miexie -灭种 miezhong -篾子 miezi -灭族 miezu -米饭 mifan -秘方 mifang -糜费 mifei -靡费 mifei -麋沸蚁动 mifeiyidong -米粉 mifen -密封 mifeng -弥封 mifeng -眯缝 mifeng -弥缝其阙 mifengqique -米粉肉 mifenrou -秘府 mifu -米泔水 miganshui -密告 migao -迷宫 migong -米国 miguo -迷航 mihang -弥合 mihe -猕猴骑土牛 mihouqituniu -猕猴桃 mihoutao -迷糊 mihu -弭患 mihuan -米黄 mihuang -密会 mihui -迷魂汤 mihuntang -迷魂阵 mihunzhen -迷惑 mihuo -迷惑视听 mihuoshiting -密级 miji -密集 miji -秘籍 miji -密件 mijian -蜜饯 mijian -迷津 mijin -米酒 mijiu -秘诀 mijue -米糠 mikang -糜烂 milan -弥勒 mile -米粒 mili -靡丽 mili -蜜俍 miliang -米粮川 miliangchuan -迷恋骸骨 milianhaigu -迷离惝恍 milichanghuang -迷离恍惚 milihuanghu -密林 milin -密令 miling -迷离扑朔 milipushuo -蜜里调油 militiaoyou -弥留之际 miliuzhiji -迷路 milu -麋鹿 milu -弭乱 miluan -汨罗江 miluojiang -密锣紧鼓 miluojingu -密码 mima -弥漫 miman -瀰漫 miman -迷漫 miman -迷茫 mimang -密码箱 mimaxiang -弥蒙 mimeng -瀰濛 mimeng -迷梦 mimeng -迷濛 mimeng -咪咪 mimi -秘密 mimi -米面 mimian -谜面 mimian -密密层层 mimicengceng -密密丛丛 mimicongcong -迷迷糊糊 mimihuhu -密密麻麻 mimimama -密密匝匝 mimizaza -靡靡之音 mimizhiyin -密谋 mimou -民办 minban -民胞物与 minbaowuyu -民保于信 minbaoyuxin -民变 minbian -民兵 minbing -民不堪命 minbukanming -民不聊生 minbuliaosheng -闽菜 mincai -民船 minchuan -民法 minfa -民房 minfang -民愤 minfen -民风 minfeng -民夫 minfu -民富国强 minfuguoqiang -冥暗 mingan -命案 mingan -敏感 mingan -敏感词 minganci -敏感度 mingandu -名吧 mingba -明白 mingbai -明摆 mingbai -明白不明白 mingbaibumingbai -明白点 mingbaidian -明白了 mingbaile -明白了当 mingbailiaodang -明摆着 mingbaizhe -明报 mingbao -命笔 mingbi -鸣鞭 mingbian -明辨是非 mingbianshifei -名标青史 mingbiaoqingshi -名不副实 mingbufushi -名不符实 mingbufushi -名不明白 mingbumingbai -名不虚传 mingbuxuchuan -名册 mingce -明察暗访 mingchaanfang -名产 mingchan -明畅 mingchang -冥钞 mingchao -明朝 mingchao -明察秋毫 mingchaqiuhao -明察秋毫之末 mingchaqiuhaozhimo -明澈 mingche -名称 mingcheng -明耻教战 mingchijiaozhan -螟虫 mingchong -命俦啸侣 mingchouxiaolu -明处 mingchu -明窗净几 mingchuangjingji -名垂后世 mingchuihoushi -名垂千古 mingchuiqiangu -名垂青史 mingchuiqingshi -名垂竹帛 mingchuizhubo -名刺 mingci -名次 mingci -名词 mingci -名存实亡 mingcunshiwang -命大 mingda -明达 mingda -名单 mingdan -明灯 mingdeng -明德惟馨 mingdeweixin -鸣镝 mingdi -命定 mingding -酩酊大醉 mingdingdazui -明断 mingduan -名额 minge -民歌 minge -明儿 minger -明发不寐 mingfabumei -明矾 mingfan -名分 mingfen -冥府 mingfu -命妇 mingfu -名副其实 mingfuqishi -名符其实 mingfuqishi -铭感五内 mingganwunei -名高天下 minggaotianxia -命根 minggen -明沟 minggou -命官 mingguan -鸣鼓而攻之 mingguergongzhi -名贵 minggui -名过其实 mingguoqishi -明后天 minghoutian -明黄 minghuang -明晃晃 minghuanghuang -名讳 minghui -明慧 minghui -明火执仗 minghuozhizhang -明火执杖 minghuozhizhang -名迹 mingji -名家 mingjia -命驾 mingjia -蓂荚 mingjia -明鉴 mingjian -明间儿 mingjianer -名缰利锁 mingjianglisuo -明见万里 mingjianwanli -名教 mingjiao -明教 mingjiao -鸣叫 mingjiao -铭记不忘 mingjibuwang -名节 mingjie -铭肌镂骨 mingjilougu -鸣金 mingjin -明净 mingjing -明旌 mingjing -铭旌 mingjing -明镜高悬 mingjinggaoxuan -名句 mingju -铭刻 mingke -明快 mingkuai -名款 mingkuan -明来暗往 minglaianwang -明朗 minglang -明丽 mingli -明理 mingli -明亮 mingliang -明了 mingliao -名利场 minglichang -名列前茅 minglieqianmao -名伶 mingling -命令 mingling -明令 mingling -螟蛉 mingling -命令不全 minglingbuquan -命令行 minglinghang -命令句 minglingju -命令式 minglingshi -命令提示符 minglingtishifu -命令主义 minglingzhuyi -名利双收 minglishuangshou -名流 mingliu -名录 minglu -鸣锣喝道 mingluohedao -鸣锣开道 mingluokaidao -名落孙山 mingluosunshan -明码 mingma -明码传送 mingmachuansong -命脉 mingmai -冥茫 mingmang -溟茫 mingmang -名满天下 mingmantianxia -名贸实易 mingmaoshiyi -明媚 mingmei -明媒正娶 mingmeizhengqu -冥蒙 mingmeng -溟濛 mingmeng -名门正派 mingmenzhengpai -明面 mingmian -明灭 mingmie -明明 mingming -命名 mingming -冥冥 mingming -明明白白 mingmingbaibai -明明赫赫 mingminghehe -名模 mingmo -明眸皓齿 mingmouhaochi -明眸善睐 mingmoushanlai -明目达聪 mingmudacong -名目繁多 mingmufanduo -明目张胆 mingmuzhangdan -明年 mingnian -民工 mingong -名牌 mingpai -铭牌 mingpai -明盘 mingpan -名片 mingpian -冥器 mingqi -名气 mingqi -明器 mingqi -明前 mingqian -明抢 mingqiang -明枪暗箭 mingqianganjian -明枪易躲 mingqiangyiduo -鸣禽 mingqin -鸣琴而治 mingqinerzhi -明情理儿 mingqinglier -明渠 mingqu -明确 mingque -名人 mingren -明人不做暗事 mingrenbuzuoanshi -明日黄花 mingrihuanghua -明锐 mingrui -明若观火 mingruoguanhuo -名山大川 mingshandachuan -明赏不费 mingshangbufei -明闪闪 mingshanshan -名山胜川 mingshanshengchuan -名山事业 mingshanshiye -名胜 mingsheng -名胜古迹 mingshengguji -名声籍甚 mingshengjishen -名氏 mingshi -明示 mingshi -明誓 mingshi -名师出高徒 mingshichugaotu -名士风流 mingshifengliu -名实难副 mingshinanfu -名士派 mingshipai -名实相副 mingshixiangfu -冥寿 mingshou -名手 mingshou -名数 mingshu -命数 mingshu -明说 mingshuo -冥思苦索 mingsikusuo -冥思苦想 mingsikuxiang -名宿 mingsu -名堂 mingtang -明唐 mingtang -明堂 mingtang -命题 mingti -明天 mingtian -明天见 mingtianjian -名帖 mingtie -命途 mingtu -民国 minguo -明晚 mingwan -冥顽不化 mingwanbuhua -冥顽不灵 mingwanbuling -名望 mingwang -冥王星 mingwangxing -名为 mingwei -名位 mingwei -明文 mingwen -铭文 mingwen -名物 mingwu -明晰 mingxi -明细 mingxi -名衔 mingxian -明显 mingxian -明线 mingxian -明显的 mingxiande -命相 mingxiang -名校 mingxiao -明晓 mingxiao -明效大验 mingxiaodaya -名下无虚 mingxiawuxu -鸣谢 mingxie -明星 mingxing -明刑弼教 mingxingbijiao -明刑不戮 mingxingbulu -冥行盲索 mingxingmangsuo -冥行擿埴 mingxingzhizhi -铭心镂骨 mingxinlougu -明信片 mingxinpian -明秀 mingxiu -明修栈道 mingxiuzhandao -名学 mingxue -名言 mingyan -明言 mingyan -明艳 mingyan -明扬侧陋 mingyangcelou -明眼人 mingyanren -鸣野食苹 mingyeshiping -冥衣 mingyi -名义 mingyi -命意 mingyi -名义工资 mingyigongzi -名优 mingyou -明油 mingyou -名誉 mingyu -明喻 mingyu -名媛 mingyuan -鸣冤 mingyuan -明月千里寄相思 mingyueqianlijixiangsi -明月清风 mingyueqingfeng -明月入怀 mingyueruhuai -命运 mingyun -明早上 mingzaoshang -榠楂 mingzha -名章 mingzhang -明杖 mingzhang -明哲保身 mingzhebaoshen -明证 mingzheng -明争暗斗 mingzhengandou -明正典刑 mingzhengdianxing -名正言顺 mingzhengyanshun -名震一时 mingzhenyishi -明智 mingzhi -明知故犯 mingzhigufan -明知故问 mingzhiguwen -命中注定 mingzhongzhuding -名著 mingzhu -鸣啭 mingzhuan -明珠暗投 mingzhu'antou mingzhuantou -铭诸肺腑 mingzhufeifu -明珠塔 mingzhuta -明珠弹雀 mingzhutanque -名字 mingzi -明子 mingzi -民航法 minhangfa -民和年丰 minhenianfeng -闽侯 minhou -敏慧 minhui -迷你 mini -泌尿器 miniaoqi -民间 minjian -岷江 minjiang -闽江 minjiang -民间文学 minjianwenxue -民间艺术 minjianyishu -敏捷 minjie -民警 minjing -民居 minju -闽剧 minju -民康物阜 minkangwufu -民力 minli -民盟 minmeng -僶俛 minmian -黾勉 minmian -泯灭 minmie -民命 minming -泯没 minmo -闽南 minnan -民女 minnv -民品 minpin -民气 minqi -民情 minqing -民穷财尽 minqiongcaijin -民穷财匮 minqiongcaikui -民权 minquan -民权主义 minquanzhuyi -敏锐 minrui -岷山 minshan -民生 minsheng -民生凋敝 minshengdiaobi -民生主义 minshengzhuyi -民事 minshi -民事法庭 minshifating -民事权利 minshiquanli -民事诉讼 minshisusong -民俗 minsu -民俗学 minsuxue -旻天 mintian -民庭 minting -民团 mintuan -悯惜 minxi -民校 minxiao -民心 minxin -民信局 minxinju -悯恤 minxu -民选 minxuan -民谚 minyan -民谣 minyao -民意 minyi -民殷财阜 minyincaifu -民营 minying -民营经济 minyingjingji -民以食为天 minyishiweitian -民用 minyong -鳘鱼 minyu -民院 minyuan -民怨沸腾 minyuanfeiteng -民乐 minyue -民运 minyun -民宅 minzhai -民政 minzheng -民政局 minzhengju -民智 minzhi -民脂民膏 minzhimingao -民众 minzhong -民主 minzhu -民主党 minzhudang -民主党派 minzhudangpai -民主改革 minzhugaige -民主革命 minzhugeming -民主国 minzhuguo -民主集中制 minzhujizhongzhi -民主联盟 minzhulianmeng -抿子 minzi -笢子 minzi -民族 minzu -民族共同语 minzugongtongyu -民族品牌 minzupinpai -民族企业 minzuqiye -民族区域自治 minzuquyuzizhi -民族形式 minzuxingshi -民族学 minzuxue -民族英雄 minzuyingxiong -民族运动 minzuyundong -民族主义 minzuzhuyi -民族资本 minzuziben -民族资产阶级 minzuzichanjieji -民族自决 minzuzijue -敉平 miping -密切 miqie -觅求 miqiu -觅取 miqu -靡然 miran -迷人 miren -迷人眼目 mirenyanmu -弥撒 misa -弥散 misan -米色 mise -蜜色 mise -密商 mishang -迷上 mishang -密使 mishi -密实 mishi -密室 mishi -秘史 mishi -迷失 mishi -秘书 mishu -密斯 misi -密司脱 misituo -密谈 mitan -米汤 mitang -蜜糖 mitang -弥天大谎 mitiandahuang -弥天大罪 mitiandazui -迷头认影 mitourenying -米突 mitu -谜团 mituan -弥陀 mituo -迷途知返 mituzhifan -谬错 miucuo -谬奖 miujiang -谬论 miulun -谬说 miushuo -谬误 miuwu -谬种流传 miuzhongliuchuan -弥望 miwang -迷惘 miwang -蜜丸子 miwanzi -秘闻 miwen -蘼芜 miwu -迷雾 miwu -眯细 mixi -米线 mixian -蜜腺 mixian -迷信 mixin -靡颜腻理 miyannili -沵迤 miyi -靡衣媮食 miyitoushi -密友 miyou -靡有孑遗 miyoujieyi -密语 miyu -谜语 miyu -蜜源 miyuan -弥月 miyue -蜜月 miyue -密约偷期 miyuetouqi -谜语联盟 miyulianmeng -密云 miyun -密云不雨 miyunbuyu -蜜枣 mizao -密召 mizhao -密诏 mizhao -密旨 mizhi -密植 mizhi -密致 mizhi -米制 mizhi -米猪 mizhu -米蛀虫 mizhuchong -米珠薪桂 mizhuxingui -谜子 mizi -迷走神经 mizoushenjing -迷醉 mizui -姆妈 m'ma mma -默哀 moai -膜拜 mobai -模板 moban -末班车 mobanche -墨宝 mobao -摸包 mobao -摹本 moben -模本 moben -莫辨楮叶 mobianchuye -抹脖子 mobozi -莫不 mobu -漠不关心 mobuguanxin -抹不开 mobukai -磨不开 mobukai -莫不是 mobushi -漠不相关 mobuxiangguan -摸不着头脑 mobuzhaotounao mobuzhetounao -摩擦 moca -磨擦 moca -抹彩 mocai -摩擦力 mocali -摩擦音 mocayin -莫测高深 mocegaoshen -磨蹭 moceng -没齿不忘 mochibuwang -没齿无怨 mochiwuyuan -磨床 mochuang -磨穿铁砚 mochuantieyan -磨杵成针 mochuchengzhen -莫此为甚 mociweishen -末代 modai -磨刀 modao -摸到 modao -磨叨 modao -默祷 modao -磨刀不误砍柴工 modaobuwukanchaigong -磨刀霍霍 modaohuohuo -磨刀门 modaomen -磨刀石 modaoshi -摸得 mode -抹得开 modekai -磨得开 modekai -摩登 modeng -墨翟 modi -摸底 modi -蓦地 modi -摩电灯 modiandeng -磨电灯 modiandeng -摩顶放踵 modingfangzhong -墨斗 modou -墨斗鱼 modouyu -冒顿 modu -默读 modu -摩尔 moer -磨而不磷 moerbulin -魔法 mofa -模范 mofan -磨烦 mofan -摹仿 mofang -模仿 mofang -磨坊 mofang -魔方 mofang -模仿者 mofangzhe -模范难 mofannan -莫非 mofei -末伏 mofu -莫敢谁何 moganshuihe -蘑菇 mogu -魔怪 moguai -莫过 moguo -莫过于 moguoyu -蘑菇云 moguyun -墨海 mohai -磨耗 mohao -墨盒 mohe -磨合 mohe -靺鞨 mohe -墨黑 mohei -抹黑 mohei -摸黑儿 moheier -末后 mohou -模糊 mohu -模胡 mohu -摹绘 mohui -墨迹 moji -墨家 mojia -摩肩接踵 mojianjiezhong -摩肩击毂 mojianjigu -摩羯座 mojiezuo -墨晶 mojing -墨镜 mojing -摸金校尉 mojinxiaowei -墨迹未干 mojiweigan -默剧 moju -摹刻 moke -莫可名状 mokemingzhuang -莫可指数 mokezhishu -魔窟 moku -模块 mokuai -模棱两可 molengliangke -墨吏 moli -茉莉 moli -魔力 moli -磨炼 molian -磨练 molian -末了 moliao -磨料 moliao -抹零 moling -末流 moliu -摩厉以须 moliyixu -磨砺以须 moliyixu -陌路 molu -磨轮 molun -没落 moluo -末路之难 moluzhinan -墨绿 molv -秣马厉兵 momalibing -莫没有 momeiyou -摸门儿 momener -抹面 momian -莫名其妙 momingqimiao -莫明其妙 momingqimiao -嬷嬷 momo -漠漠 momo -眽眽 momo -默默 momo -摸摸 momo -脉脉含情 momohanqing -模模糊糊 momohuhu -没没无闻 momowuwen -默默无闻 momowuwen -默默无言 momowuyan -没奈何 monaihe -磨难 monan -魔难 monan -摹拟 moni -模拟 moni -末年 monian -默唸 monian -默念 monian -莫妮卡 monika -模拟器 moniqi -莫逆之交 monizhijiao -摸排 mopai -磨盘 mopan -默片 mopian -抹平 moping -磨破 mopo -万俟 moqi -末期 moqi -默契 moqi -抹去 moqu -摩拳擦掌 moquancazhang -蓦然 moran -默然 moran -漠然置之 moranzhizhi -默认 moren -默认浏览器 morenliulanqi -默认目录 morenmulu -抹人生 morensheng -末日 mori -莫入 moru -莫如 moru -抹杀 mosha -抹煞 mosha -磨砂 mosha -磨砂玻璃 moshaboli -磨扇 moshan -摸哨 moshao -末梢 moshao -末梢神经 moshaoshenjing -陌生 mosheng -陌生人 moshengren -末世 moshi -模式 moshi -漠视 moshi -磨蚀 moshi -没世不忘 moshibuwang -摩氏硬度表 moshiyingdubiao -没收 moshou -魔兽 moshou -墨守成规 moshouchenggui -魔术 moshu -墨水 moshui -默诵 mosong -默算 mosuan -磨损 mosun -模特 mote -模特儿 moteer -摩天 motian -莫听到 motingdao -摸头 motou -摩托 motuo -摩托车 motuoche -摩托路啦 motuolula -摩托罗拉 motuoluola -摩托哦 motuoo -摩托艇 motuoting -某班 mouban -谋财害命 moucaihaiming -谋臣 mouchen -某次 mouci -某地 moudi -谋反 moufan -某方面 moufangmian -某个 mouge -某个人 mougeren -谋害 mouhai -某行 mouhang -谋和 mouhe -谋划 mouhua -某类 moulei -牟利 mouli -谋略 moulue -谋虑 moulv -谋面 moumian -某某 moumou -某某某 moumoumou -某年 mounian -谋求 mouqiu -牟取 mouqu -谋取 mouqu -某人 mouren -侔色揣称 mousechuaichen -谋杀 mousha -谋生 mousheng -某事 moushi -谋士 moushi -谋事在人 moushizairen -谋私 mousi -某天 moutian -某条 moutiao -谋为不轨 mouweibugui -谋陷 mouxian -某些 mouxie -某些人 mouxieren -某一个 mouyige -某一天 mouyitian -谋制 mouzhi -谋职 mouzhi -某种 mouzhong -某子 mouzi -眸子 mouzi -末尾 mowei -莫为已甚 moweiyishen -妺喜 moxi -抹下 moxia -墨线 moxian -摹效 moxiao -模效 moxiao -摹写 moxie -模写 moxie -默写 moxie -墨刑 moxing -模型 moxing -抹稀泥 moxini -默许 moxu -末学肤受 moxuefushou -莫须有 moxuyou -墨鸦 moya -摩崖 moya -模压 moya -磨牙 moya -模样 moyang -磨洋工 moyanggong -末叶 moye -莫邪 moye -镆铘 moye -抹一鼻子灰 moyibizihui -摹印 moyin -摸营 moying -墨鱼 moyu -魔芋 moyu -莫予毒也 moyuduye -莫余毒也 moyuduye -抹月秕风 moyuepifeng -魔掌 mozhang -魔杖 mozhang -魔障 mozhang -魔爪 mozhao -磨折 mozhe -魔怔 mozheng -墨汁未干 mozhiweigan -莫衷 mozhong -莫衷一是 mozhongyishi -磨砖成镜 mozhuanchengjing -摹状 mozhuang -抹子 mozi -末子 mozi -沫子 mozi -墨子泣丝 moziqisi -莫走 mozou -磨嘴 mozui -呒啥 m'sha msha -暮霭 mu'ai muai -母爱 mu'ai muai -木版 muban -木棒 mubang -木版画 mubanhua -墓碑 mubei -母本 muben -木本水源 mubenshuiyuan -木本植物 mubenzhiwu -墓表 mubiao -目标 mubiao -幕宾 mubin -募兵 mubing -募兵制 mubingzhi -木菠萝 muboluo -幕布 mubu -目不见睫 mubujianjie -目不交睫 mubujiaojie -目不窥园 mubukuiyuan -目不忍睹 muburendu -目不识丁 mubushiding -目不暇给 mubuxiaji -目不暇接 mubuxiajie -目不邪视 mubuxieshi -目不转睛 mubuzhuanjing -木材 mucai -牧草 mucao -目测 muce -木柴 muchai -亩产 muchan -牧场 muchang -母畜 muchu -木船 muchuan -暮春 muchun -目次 muci -木呆呆 mudaidai -牡丹虽好 mudansuihao -墓道 mudao -目的 mude mudi -目瞪口呆 mudengkoudai -墓地 mudi -木雕泥塑 mudiaonisu -目的地 mudidi -目的一致 mudiyizhi -目睹 mudu -沐恩 mu'en muen -木耳 muer -木筏 mufa -母法 mufa -牧放 mufang -母蜂 mufeng -幕府 mufu -木芙蓉 mufurong -牧歌 muge -木工 mugong -牧工 mugong -募股 mugu -木瓜 mugua -目光 muguang -目光短浅 muguangduanqian -目光炯炯 muguangjiongjiong -目光如豆 muguangrudou -目光如炬 muguangruju -目光如鼠 muguangrushu -目光如在 muguangruzai -暮鼓晨钟 muguchenzhong -暮虢朝虞 muguozhaoyu -幕后 muhou -沐猴而冠 muhouerguan -募化 muhua -募集 muji -墓祭 muji -木屐 muji -母机 muji -母鸡 muji -木简 mujian -木匠 mujiang -木强 mujiang -目击耳闻 mujierwen -木槿 mujin -母金 mujin -目今 mujin -目镜 mujing -木鸡养到 mujiyangdao -模具 muju -募捐 mujuan -木刻 muke -木刻水印 mukeshuiyin -目空一切 mukongyiqie -母老虎 mulaohu -仫佬族 mulaozu -牡蛎 muli -目力 muli -幕僚 muliao -木料 muliao -睦邻 mulin -目录 mulu -目录名 muluming -目论 mulun -木马 muma -木马计 mumaji -木棉 mumian -牧民 mumin -慕名 muming -目迷五色 mumiwuse -墓木已拱 mumuyigong -木乃伊 munaiyi -暮年 munian -慕尼黑 munihei -木牛流马 muniuliuma -木偶 mu'ou muou -木偶片 mu'oupian muoupian -木偶片儿 mu'oupianer muoupianer -木偶戏 mu'ouxi muouxi -木排 mupai -牟平 muping -暮气 muqi -木器 muqi -目前 muqian -幕墙 muqiang -木琴 muqin -母亲 muqin -母亲河 muqinhe -暮秋 muqiu -牧区 muqu -牧犬 muquan -母权制 muquanzhi -木然回首 muranhuishou -牧人 muren -木人石心 murenshixin -慕容 murong -慕容皝 muronghuang -慕容廆 murongwei -母乳 muru -目濡耳染 muruerran -暮色 muse -暮色朦胧 musemenglong -暮生儿 mushenger -墓室 mushi -牧师 mushi -目食耳视 mushiershi -牧豕听经 mushitingjing -目使颐令 mushiyiling -母树 mushu -慕斯 musi -穆斯林 musilin -目送手挥 musongshouhui -暮岁 musui -木炭 mutan -木炭画 mutanhua -母体 muti -幕天席地 mutianxidi -目挑心招 mutiaoxinzhao -牧童 mutong -木头 mutou -木头人儿 mutourener -木纹 muwen -目无全牛 muwuquanniu -目无余子 muwuyuzi -木樨 muxi -木犀 muxi -母系 muxi -目下 muxia -木杴 muxian -母线 muxian -母校 muxiao -母性 muxing -木星 muxing -牧畜 muxu -苜蓿 muxu -墓穴 muxue -母液 muye -暮夜怀金 muyehuaijin -木已成舟 muyichengzhou -母音 muyin -墓茔 muying -母以子贵 muyizigui -幕友 muyou -木鱼 muyu -母语 muyu -沐浴 muyu -目语 muyu -暮云春树 muyunchunshu -沐雨栉风 muyuzhifeng -墓葬 muzang -拇战 muzhan -木枕 muzhen -墓志 muzhi -拇指 muzhi -母质 muzhi -木质部 muzhibu -木质茎 muzhijing -目指气使 muzhiqishi -母钟 muzhong -目中无人 muzhongwuren -牧猪奴戏 muzhounuxi -牧主 muzhu -母猪肉 muzhurou -木子 muzi -母子 muzi -模子 muzi -毪子 muzi -拿办 naban -那帮 nabang -那帮人 nabangren -拿班作势 nabanzuoshi -那本 naben -那泵人 nabengren -那边 nabian -哪边 nabian -那别 nabie -那不 nabu -那不成 nabucheng -拿不出 nabuchu -拿不出手 nabuchushou -那部分 nabufen -拿不回 nabuhui -那不是 nabushi -拿不完 nabuwan -那不知 nabuzhi -纳彩 nacai -那层 naceng -那层膜 nacengmo -那程子 nachengzi -拿出 nachu -拿出啦 nachula -拿出来 nachulai -拿出去 nachuqu -那次 naci -纳粹 nacui -拿粗夹细 nacujiaxi -那达慕 nadamu -那档瓤 nadangrang -拿到 nadao -拿刀动杖 nadaodongzhang -拿的 nade -那得 nade -拿得 nade -钠灯 nadeng -那点 nadian -那点图 nadiantu -拿掉 nadiao -拿顶 nading -那段 naduan -那儿 naer -哪儿 naer -哪儿有 naeryou -哪方面 nafangmian -那方面 nafangmian -那份 nafen -纳福 nafu -那旮 naga -哪敢 nagan -那个 nage -哪个 nage -拿个 nage -拿给 nagei -那根 nagen -那更啊 nagenga -那跟那 nagenna -那个人 nageren -那个啥 nagesha -那个时候 nageshihou -那个王 nagewang -那个字 nagezi -拿过 naguo -拿过来 naguolai -那还不是 nahaibushi -呐喊 nahan -纳罕 nahan -那行 nahang -那好 nahao -那好意思 nahaoyisi -哪壶不开 nahubukai -那会 nahui -哪会儿 nahuier -那会儿 nahuier -拿回来 nahuilai -那会是 nahuishi -拿获 nahuo -奶茶 naicha -奶疮 naichuang -褦襶 naidai -氖灯 naideng -耐烦 naifan -奶粉 naifen -奶粉呃 naifene -奈何 naihe -奈何桥 naiheqiao -耐火材料 naihuocailiao -奶积 naiji -奶酒 naijiu -耐久 naijiu -耐看 naikan -奶酪 nailao -耐劳 nailao -耐力 naili -奶妈 naima -奶毛 naimao -奶名 naiming -奶奶 nainai -奶奶的 nainaide -奶娘 nainiang -奶牛 nainiu -奶皮 naipi -氖气 naiqi -耐人寻味 nairenxunwei -乃是 naishi -奶水 naishui -奶头 naitou -耐心 naixin -耐心等待 naixindengdai -耐心点 naixindian -耐心地等着 naixindidengzhe -耐性 naixing -乃心王室 naixinwangshi -奶牙 naiya -奶羊 naiyang -奶业 naiye -耐用 naiyong -奶油 naiyou -奶罩 naizhao -乃至 naizhi -奶子 naizi -柰子 naizi -奶嘴 naizui -那家 najia -哪家 najia -那叫一个 najiaoyige -拿架子 najiazi -那几个 najige -那就 najiu -那就是 najiushi -那句 naju -那句话 najuhua -纳屦踵决 najuzhongjue -那可 nake -那款 nakuan -哪款 nakuan -拿来 nalai -哪来 nalai -哪来你 nalaini -那类人 naleiren -那里 nali -哪里 nali -哪里啊 nali'a nalia -那俩 nalia -纳凉 naliang -纳粮 naliang -那两个图 nalianggetu -那里的 nalide -那列 nalie -哪里来 nalilai -哪里去 naliqu -那里是 nalishi -哪里像 nalixiang -那里有 naliyou -那路车 naluche -那么 name -那末 name -那么笨 nameben -那么长 namechang -那么大 nameda -那么的 namede -那么点 namedian -那么点儿 namedianer -那么多 nameduo -那么多遍 nameduobian -那么多人 nameduoren -那么高 namegao -那么个 namege -那么好 namehao -纳闷 namen -那么难 namenan -哪门子 namenzi -那么晚 namewan -那么小 namexiao -那么些 namexie -那么远 nameyuan -那么早 namezao -那么着 namezhe -纳米 nami -那面 namian -纳米材料 namicailiao -纳米技术 namijishu -纳米科学 namikexue -纳米盘 namipan -南无 namo -拿摩温 namowen -那摩温 namowen -难熬 nanao -难办 nanban -南梆子 nanbangzi -南半球 nanbanqiu -难保 nanbao -难胞 nanbao -南北朝 nanbeichao -南边 nanbian -难不成 nanbucheng -难产 nanchan -南昌起义 nanchangqiyi -南朝 nanchao -难吃 nanchi -难处 nanchu -男单 nandan -难当 nandang -难道 nandao -男盗女娼 nandaonuchang -男的 nande -难得 nande -难点 nandian -南斗 nandou -南豆腐 nandoufu -难度 nandu -南端 nanduan -难度系数 nanduxishu -哪能 naneng -南贩北贾 nanfanbeigu -南方 nanfang -男方 nanfang -南方人 nanfangren -南非 nanfei -南风 nanfeng -南风不竞 nanfengbujing -难分难解 nanfennanjie -南岗区 nangangqu -难搞 nangao -齉鼻儿 nangbier -囊揣 nangchuai -囊膪 nangchuai -男歌 nange -男耕女织 nangengnuzhi -难更仆数 nangengpushu -囊空如洗 nangkongruxi -囊括四海 nangkuosihai -囔囔 nangnang -南宫 nangong -囊生 nangsheng -南瓜 nangua -难怪 nanguai -难关 nanguan -南冠楚囚 nanguanchuqiu -南国 nanguo -难过 nanguo -囊萤照书 nangyingzhaoshu -囊萤照读 nangyingzhaoshu -囊肿 nangzhong -囊中物 nangzhongwu -攮子 nangzi -南航 nanhang -南胡 nanhu -男欢女爱 nanhuannu'ai nanhuannuai -男婚女嫁 nanhunnujia -南货 nanhuo -难乎为继 nanhuweiji -那你 nani -那年 nanian -拿捏 nanie -南极 nanji -难记 nanji -男家 nanjia -南箕北斗 nanjibeidou -难解难分 nanjienanfen -南金东箭 nanjindongjian -南京 nanjing -南京路 nanjinglu -南开 nankai -难看 nankan -难堪 nankan -难看多 nankanduo -难考 nankao -男科 nanke -南柯一梦 nankeyimeng -南来北往 nanlaibeiwang -男篮 nanlan -难吗 nanma -难么 nanme -南门 nanmen -南面百城 nanmianbaicheng -难民 nanmin -南明 nanming -楠木 nanmu -喃喃 nannan -囡囡 nannan -男男女女 nannannvnv -难能可贵 nannengkegui -男女 nannv -南欧 nanou -男胖友 nanpangyou -难配 nanpei -男朋友 nanpengyou -南坪 nanping -男仆 nanpu -南齐 nanqi -南腔北调 nanqiangbeidiao -难求 nanqiu -南曲 nanqu -赧然 nanran -男人 nanren -难人 nanren -男人的 nanrende -男人你 nanrenni -南阮北阮 nanruanbeiruan -难色 nanse -南山可移 nanshankeyi -男声 nansheng -男生 nansheng -南式 nanshi -男士 nanshi -难事 nanshi -难受 nanshou -南礵岛 nanshuangdao -难说 nanshuo -南宋 nansong -南糖 nantang -难听 nanting -难忘 nanwang -南味 nanwei -难为 nanwei -难为情 nanweiqing -难闻呃 nanwene -南戏 nanxi -难写 nanxie -男性 nanxing -难兄难弟 nanxiongnandi -难学 nanxue -难学楼 nanxuelou -南亚 nanya -赧颜 nanyan -南洋 nanyang -南阳 nanyang -难言之隐 nanyanzhiyin -南鹞北鹰 nanyaobeiying -难以 nanyi -难抑 nanyi -南音 nanyin -难以启齿 nanyiqichi -难以为继 nanyiweiji -难以置信 nanyizhixin -难用 nanyong -男用 nanyong -男友 nanyou -难友 nanyou -难于 nanyu -南辕北辙 nanyuanbeizhe -难找 nanzhao -南征北战 nanzhengbeizhan -南枝北枝 nanzhibeizhi -南州冠冕 nanzhouguanmian -男子 nanzi -男子汉 nanzihan -男尊女卑 nanzunnubei -难做 nanzuo -闹别扭 naobieniu -铙钹 naobo -脑残 naocan -闹场 naochang -蛲虫 naochong -脑充血 naochongxue -脑袋 naodai -脑袋瓜 naodaigua -闹到 naodao -闹洞房 naodongfang -挠度 naodu -闹肚子 naoduzi -淖尔 naoer -闹房 naofang -挠钩 naogou -脑瓜儿 naoguaer -闹鬼 naogui -脑海 naohai -恼恨 naohen -闹哄 naohong -闹哄哄 naohonghong -闹荒 naohuang -恼火 naohuo -脑际 naoji -闹架 naojia -脑浆 naojiang -闹街 naojie -闹饥荒 naojihuang -脑筋 naojin -脑脊液 naojiye -闹剧 naoju -脑壳 naoke -脑力 naoli -脑力劳动 naolilaodong -脑颅 naolu -闹乱子 naoluanzi -脑满肠肥 naomanchangfei -脑门儿 naomener -脑膜 naomo -譊譊 naonao -闹闹 naonao -呶呶不休 naonaobuxiu -恼怒 naonu -脑贫血 naopinxue -闹脾气 naopiqi -闹气 naoqi -脑桥 naoqiao -闹情绪 naoqingxu -闹嚷嚷 naorangrang -闹热 naore -恼人 naoren -硇砂 naosha -脑上体 naoshangti -脑勺 naoshao -脑神经 naoshenjing -脑室 naoshi -闹事 naoshi -闹市 naoshi -脑死亡 naosiwang -脑髓 naosui -闹腾 naoteng -闹天儿 naotianer -挠头 naotou -闹戏 naoxi -闹笑话 naoxiaohua -闹心 naoxin -闹新房 naoxinfang -恼羞成怒 naoxiuchengnu -闹玄虚 naoxuanxu -挠秧 naoyang -闹意见 naoyijian -闹意气 naoyiqi -脑溢血 naoyixue -闹灾 naozai -闹着玩 naozhewan -闹着玩儿 naozhewaner -孬种 naozhong -闹钟 naozhong -硇洲 naozhou -脑子 naozi -脑子里 naozili -哪怕 napa -那盘 napan -那篇 napian -纳聘 napin -拿起 naqi -拿钱 naqian -拿枪 naqiang -拿腔 naqiang -拿腔拿调 naqiangnadiao -拿腔作势 naqiangzuoshi -拿乔 naqiao -拿去 naqu -拿权 naquan -拿人 naren -那人 naren -纳入 naru -拿三搬四 nasanbansi -那啥 nasha -拿上 nashang -那上面 nashangmian -拿事 nashi -那是 nashi -那时 nashi -那首 nashou -那首歌 nashouge -拿手好戏 nashouhaoxi -纳税 nashui -纳税人 nashuiren -那算 nasuan -拿糖作醋 natangzuocu -那天 natian -那条 natiao -哪条 natiao -那条大鱼 natiaodayu -那条路 natiaolu -那头 natou -那晚 nawan -那位 nawei -拿问 nawen -拿下来 naxialai -哪像 naxiang -纳降 naxiang -哪像你 naxiangni -那些 naxie -哪些 naxie -那些符号 naxiefuhao -那些人 naxieren -那些字 naxiezi -纳西族 naxizu -那许 naxu -哪样 nayang -那样 nayang -那样好 nayanghao -那要 nayao -那也 naye -那也的 nayede -那也好似 nayehaosi -那也是 nayeshi -那也行 nayexing -哪一 nayi -那一半 nayiban -那一边 nayibian -那一步 nayibu -那一次 nayici -哪一个 nayige -那一个 nayige -那一行 nayihang -那一栏 nayilan -那一面 nayimian -拿印把儿 nayinbaer -那一年 nayinian -拿一手 nayishou -那一套 nayitao -那一天 nayitian -那一张 nayizhang -哪有 nayou -拿云握雾 nayunwowu -那张 nazhang -那张脸 nazhanglian -那找那个 nazhaonage -拿着 nazhe -那阵儿 nazhener -那只 nazhi -那种 nazhong -哪种 nazhong -那种那个 nazhongnage -那种人 nazhongren -拿主意 nazhuyi -拿总 nazong -内部 neibu -内部参考 neibucankao -内部函数模块 neibuhanshumokuai -内部命令 neibumingling -内部人 neiburen -内参 neican -内侧 neice -内测 neice -内场 neichang -内臣 neichen -内出血 neichuxue -内存 neicun -内存条 neicuntiao -内地 neidi -内弟 neidi -内定 neiding -内斗 neidou -内耳 neier -内封 neifeng -内分泌 neifenmi -内服 neifu -内阁 neige -内功 neigong -内骨骼 neiguge -内顾之忧 neiguzhiyou -内海 neihai -内耗 neihao -内核 neihe -内河 neihe -内讧 neihong -内画 neihua -内踝 neihuai -内婚制 neihunzhi -内急 neiji -内奸 neijian -内艰 neijian -内角和 neijiaohe -内景 neijing -内寄生 neijisheng -内疚 neijiu -内眷 neijuan -内聚力 neijuli -内科 neike -内裤 neiku -内涝 neilao -内力 neili -内里 neili -内敛 neilian -内流河 neiliuhe -内乱 neiluan -内陆国 neiluguo -内陆湖 neiluhu -内码 neima -内蒙 neimeng -内蒙古 neimenggu -内幕 neimu -内难 neinan -内能 neineng -内胚层 neipeiceng -内皮 neipi -内亲 neiqin -内勤 neiqin -内倾 neiqing -内情 neiqing -内燃机 neiranji -内人 neiren -内容 neirong -内伤 neishang -内圣外王 neishengwaizhu -内室 neishi -内视反听 neishifanting -内水 neishui -内胎 neitai -内廷 neiting -内同 neitong -内退 neitui -内外 neiwai -内外部 neiwaibu -内外夹攻 neiwaijiagong -内外交困 neiwaijiaokun -内网 neiwang -内务 neiwu -内线 neixian -内向 neixiang -内详 neixiang -内销 neixiao -内斜视 neixieshi -内心 neixin -内省不疚 neixingbujiu -内心话 neixinhua -内兄 neixiong -内秀 neixiu -内需 neixu -内衣 neiyi -内因 neiyin -内应 neiying -内忧外患 neiyouwaihuan -内在 neizai -内脏 neizang -内债 neizhai -内宅 neizhai -内障 neizhang -内掌柜 neizhanggui -内争 neizheng -内政 neizheng -内侄 neizhi -内痔 neizhi -内置 neizhi -内侄女 neizhinv -内中 neizhong -内助 neizhu -内传 neizhuan -内子 neizi -内资 neizi -讷口少言 nekoushaoyan -恁地 nendi -讷讷 nene -能不称官 nengbuchenguan -能不能 nengbuneng -能产 nengchan -能出 nengchu -能动 nengdong -能否 nengfou -能干 nenggan -能工巧匠 nenggongqiaojiang -能够 nenggou -能够否 nenggoufou -能级 nengji -能见度 nengjiandu -能进去 nengjinqu -能近取譬 nengjinqupi -能力 nengli -能量 nengliang -能耐 nengnai -能掐会算 nengqiahuisuan -能屈能伸 nengqunengshen -能人 nengren -能事 nengshi -能手 nengshou -能说会道 nengshuohuidao -能言巧辩 nengyanqiaobian -能用 nengyong -能源 nengyuan -能者多劳 nengzheduolao -能征惯战 nengzhengguanzhan -能者为师 nengzheweishi -嫩红 nenhong -嫩黄 nenhuang -嫩姜 nenjiang -嫩绿 nenlv -嫩嫩 nennen -嫩生 nensheng -呢为 newei -讷言敏行 neyanminxing -溺爱 ni'ai niai -念白 nianbai -年保修 nianbaoxiu -年辈 nianbei -年表 nianbiao -蔫不唧 nianbuji -年菜 niancai -碾场 nianchang -年成 niancheng -年齿 nianchi -年初 nianchu -年代 niandai -念叨 niandao -年底 niandi -年度 niandu -捻度 niandu -黏度 niandu -黏儿 nianer -蔫儿坏 nianerhuai -年饭 nianfan -碾坊 nianfang -年费 nianfei -年份 nianfen -念佛 nianfo -黏附 nianfu -年富力强 nianfuliqiang -年糕 niangao -年高德劭 niangaodeshao -年高望重 niangaowangzhong -年根 niangen -年庚 niangeng -娘儿 nianger -娘儿们 niangermen -娘家 niangjia -娘舅 niangjiu -酿酶 niangmei -酿母菌 niangmujun -娘娘 niangniang -酿热物 niangrewu -娘胎 niangtai -年关 nianguan -年光 nianguang -年谷不登 niangubudeng -碾磙子 niangunzi -娘姨 niangyi -酿造 niangzao -娘子 niangzi -娘子军 niangzijun -年号 nianhao -黏合 nianhe -年后 nianhou -黏糊 nianhu -年画 nianhua -年换 nianhuan -拈花惹草 nianhuarecao -拈花微笑 nianhuaweixiao -蔫呼呼 nianhuhu -年会 nianhui -年货 nianhuo -年纪 nianji -年级 nianji -年假 nianjia -年鉴 nianjian -年间 nianjian -年节 nianjie -黏结 nianjie -年馑 nianjin -年景 nianjing -念经 nianjing -拈阄儿 nianjiuer -黏菌 nianjun -年来 nianlai -年老色衰 nianlaoseshuai -年利 nianli -年龄 nianling -年轮 nianlun -年迈 nianmai -年貌 nianmao -黏米 nianmi -年末 nianmo -黏膜 nianmo -年奶奶 niannainai -念念不忘 niannianbuwang -念念有词 niannianyouci -捻捻转儿 niannianzhuaner -碾盘 nianpan -年谱 nianpu -年前 nianqian -年轻 nianqing -年青 nianqing -年轻力壮 nianqinglizhuang -拈轻怕重 nianqingpazhong -年轻人 nianqingren -年少 nianshao -捻神捻鬼 nianshenniangui -年深日久 nianshenrijiu -年事 nianshi -年时 nianshi -念书 nianshu -年岁 niansui -粘帖 niantie -粘贴板 niantieban -年头 niantou -念头 niantou -蔫头耷脑 niantoudanao -年头儿 niantouer -黏土 niantu -碾砣 niantuo -年尾 nianwei -念物 nianwu -年息 nianxi -年下 nianxia -年限 nianxian -黏涎 nianxian -拈香 nianxiang -黏涎子 nianxianzi -年薪 nianxin -念心儿 nianxiner -粘液 nianye -黏液 nianye -年夜饭 nianyefan -年谊世好 nianyishihao -年月 nianyue -年逾古稀 nianyuguxi -鲇鱼上竹 nianyushangzhu -念着 nianzhe -粘滞 nianzhi -年终 nianzhong -念珠 nianzhu -黏着 nianzhuo -黏着力 nianzhuoli -黏着语 nianzhuoyu -年资 nianzi -捻子 nianzi -碾子 nianzi -念兹在兹 nianzizaizi -年尊 nianzun -尿布 niaobu -尿不湿 niaobushi -尿槽 niaocao -鸟巢 niaochao -尿床 niaochuang -尿道 niaodao -鸟儿 niaoer -尿肥 niaofei -鸟革翚飞 niaogehuifei -鸟害 niaohai -尿检 niaojian -鸟集鳞萃 niaojilincui -鸟尽弓藏 niaojingongcang -鸟居 niaoju -鸟瞰 niaokan -尿炕 niaokang -鸟面鹄形 niaomianhuxing -尿尿 niaoniao -袅袅 niaoniao -袅袅婷婷 niaoniaotingting -袅娜 niaonuo -鸟枪换炮 niaoqianghuanpao -鸟穷则啄 niaoqiongzezhuo -袅绕 niaorao -鸟人 niaoren -鸟食 niaoshi -鸟兽散 niaoshousan -尿素 niaosu -尿血 niaoxie -鸟样 niaoyang -尿液 niaoye -鸟语花香 niaoyuhuaxiang -鸟葬 niaozang -泥巴 niba -溺毙 nibi -你不会 nibuhui -你不是 nibushi -你猜 nicai -匿藏 nicang -逆差 nicha -逆产 nichan -昵称 nicheng -泥船渡河 nichuanduhe -你的 nide -你的网 nidewang -你点 nidian -拟定 niding -拟订 niding -逆定理 nidingli -泥多佛大 niduofoda -镍币 niebi -涅而不缁 nieerbuzi -孽根祸胎 niegenhuotai -颞骨 niegu -啮合 niehe -捏合 niehe -捏积 nieji -捏弄 nienong -涅槃 niepan -嗫嚅 nieru -颞颥 nieru -逆耳之言 nierzhiyan -啮噬 nieshi -捏手捏脚 nieshoniejiao -蹑手蹑脚 nieshouniejiao -臬兀 niewu -臲卼 niewu -捏一把汗 nieyibahan -捏造 niezao -孽障 niezhang -蘖枝 niezhi -孽种 niezhong -镊子 niezi -蹑踪 niezong -蹑足潜踪 niezuqianzong -蹑足其间 niezuqijian -腻烦 nifan -逆反 nifan -逆反应 nifanying -泥肥 nifei -逆风 nifeng -拟稿 nigao -你个 nige -尼格罗 nigeluo -泥工 nigong -泥垢 nigou -尼姑 nigu -拟古 nigu -逆光 niguang -泥古不化 nigubuhua -尼古丁 niguding -拟规画圆 niguihuayuan -你好 nihao -拟合 nihe -你和我 nihewo -霓虹灯 nihongdeng -你换 nihuan -你会 nihui -你几 niji -你家 nijia -逆价 nijia -泥浆 nijiang -泥金 nijin -逆境 nijing -你就 nijiu -你就是 nijiushi -匿迹销声 nijixiaosheng -你觉得 nijuede -尼康 nikang -你看看 nikankan -泥坑 nikeng -逆来顺受 nilaishunshou -逆料 niliao -逆流 niliu -尼龙 nilong -逆旅 nilv -你妈 nima -你吗 nima -你慢 niman -你没 nimei -你没有 nimeiyou -你们 nimen -你们俩 nimenliang -你们那个所 nimennagesuo -你们所 nimensuo -匿名 niming -逆命题 nimingti -匿名信 nimingxin -你那个 ninage -你那里 ninali -呢喃 ninan -你难道 ninandao -泥淖 ninao -你呢 nine -你能 nineng -你能不能 ninengbuneng -凝冻 ningdong -宁格斯 ninggesi -凝固 ninggu -凝固点 ninggudian -凝固汽油弹 ningguqiyoudan -凝固热 ninggure -凝合 ninghe -凝华 ninghua -凝集 ningji -凝结 ningjie -宁靖 ningjing -宁静 ningjing -凝聚 ningju -凝聚力 ningjuli -宁可 ningke -宁肯 ningken -凝练 ninglian -柠檬 ningmeng -凝眸 ningmou -凝目 ningmu -宁亲 ningqin -宁缺毋滥 ningquewulan -凝视 ningshi -凝思 ningsi -宁死不屈 ningsibuqu -宁跳的 ningtiaode -宁帖 ningtie -凝望 ningwang -宁为鸡口 ningweijikou -宁为玉碎 ningweiyusui -凝想 ningxiang -佞笑 ningxiao -狞笑 ningxiao -宁馨儿 ningxiner -佞幸 ningxing -宁愿 ningyuan -凝滞 ningzhi -凝脂点漆 ningzhidianqi -凝重 ningzhong -您好 ninhao -薿薿 nini -泥泞 nining -泥牛入海 niniuruhai -您老 ninlao -您们 ninmen -你哦 ni'o nio -泥蟠不滓 nipanbuzi -泥菩萨过江 nipusaguojiang -泥鳅 niqiu -你去 niqu -你确定 niqueding -逆取顺守 niqushunshou -拟人 niren -泥人 niren -呢绒 nirong -泥沙俱下 nishajuxia -你是 nishi -泥石流 nishiliu -你是说 nishishuo -逆时针 nishizhen -你输 nishu -溺水 nishui -泥水匠 nishuijiang -逆水行舟 nishuixingzhou -你说 nishuo -你死我活 nisiwohuo -泥塑木雕 nisumudiao -拟态 nitai -泥胎 nitai -泥胎儿 nitaier -泥潭 nitan -泥炭 nitan -泥塘 nitang -泥土 nitu -泥腿 nitui -扭摆 niubai -牛蒡 niubang -牛逼 niubi -牛鼻子 niubizi -牛脖子 niubozi -拗不过 niubuguo -牛不喝水强按头 niubuheshuiqiangantou -扭打 niuda -扭搭 niuda -纽带 niudai -牛刀 niudao -牛刀割鸡 niudaogeji -牛刀小试 niudaoxiaoshi -牛鼎烹鸡 niudingpengji -牛痘 niudou -牛顿 niudun -牛粪 niufen -扭股儿糖 niuguertang -牛鬼蛇神 niuguisheshen -牛黄 niuhuang -牛角挂书 niujiaoguashu -扭结 niujie -牛劲 niujin -牛津 niujin -牛津版 niujinban -牛骥同皂 niujitongzao -纽扣 niukou -扭亏 niukui -牛郎星 niulangxing -牛郎织女 niulangzhinv -扭力 niuli -扭力天平 niulitianping -牛马 niuma -牛氓 niumang -牛毛 niumao -牛虻 niumeng -牛奶 niunai -牛腩 niunan -忸怩 niuni -妞妞 niuniu -牛牛 niuniu -扭扭捏捏 niuniunienie -牛农对泣 niunongduiqi -牛排 niupai -纽襻 niupan -牛皮 niupi -牛脾气 niupiqi -牛皮糖 niupitang -牛皮癣 niupixuan -牛皮纸 niupizhi -牛气 niuqi -扭曲 niuqu -牛人 niuren -牛肉 niurou -牛肉粉 niuroufen -牛市 niushi -扭送 niusong -牛溲马勃 niusoumabo -扭头 niutou -牛头刨 niutoubao -牛头不对马嘴 niutoubuduimazui -牛头马面 niutoumamian -牛性 niuxing -牛鞅 niuyang -扭秧歌 niuyangge -牛衣对泣 niuyiduiqi -牛饮 niuyin -牛仔裤 niuzaiku -扭直作曲 niuzhizuoqu -扭转乾坤 niuzhuanqiankun -妞子 niuzi -牛仔 niuzi -纽子 niuzi -腻歪 niwai -泥瓦匠 niwajiang -腻味 niwei -你我 niwo -匿瑕含垢 nixiahangou -逆向 nixiang -你现在 nixianzai -逆行 nixing -逆序 nixu -泥岩 niyan -你要 niyao -你也 niye -拟议 niyi -你一个 niyige -拟音 niyin -溺婴 niying -匿影藏形 niyingcangxing -你一样 niyiyang -你用 niyong -你有 niyou -腻友 niyou -你有没有 niyoumeiyou -泥雨 niyu -拟于不伦 niyubulun -逆运算 niyunsuan -你怎么 nizenme -泥沼 nizhao -你这个 nizhege -你这样 nizheyang -你知道 nizhidao -逆转 nizhuan -呢子 nizi -泥子 nizi -腻子 nizi -逆子 nizi -你自己 niziji -泥足巨人 nizujuren -拟作 nizuo -脓包 nongbao -农场 nongchang -农产品 nongchanpin -弄潮儿 nongchaoer -弄成 nongcheng -弄出来 nongchulai -农村 nongcun -农村比 nongcunbi -弄错 nongcuo -农大 nongda -弄大 nongda -浓淡 nongdan -弄到 nongdao -弄得 nongde -浓度 nongdu -弄对 nongdui -弄法 nongfa -农夫 nongfu -农妇 nongfu -农耕 nonggeng -农工 nonggong -弄鬼掉猴 nongguidiaohou -弄过 nongguo -农行 nonghang -弄好 nonghao -浓厚 nonghou -农户 nonghu -农活 nonghuo -农机 nongji -弄假成真 nongjiachengzhen -农家肥料 nongjiafeiliao -农家乐 nongjiale -农具 nongju -农垦 nongken -弄口鸣舌 nongkoumingshe -农历 nongli -浓烈 nonglie -农忙 nongmang -农贸市场 nongmaoshichang -浓眉 nongmei -浓密 nongmi -农民 nongmin -农民起义 nongminqiyi -农民战争 nongminzhanzheng -浓墨重彩 nongmozhongcai -哝哝 nongnong -浓浓 nongnong -农奴 nongnu -农奴主 nongnuzhu -弄巧成拙 nongqiaochengzhuo -弄权 nongquan -侬人 nongren -农人 nongren -农舍 nongshe -农事 nongshi -浓缩 nongsuo -农田 nongtian -弄完 nongwan -弄瓦之喜 nongwazhixi -农闲 nongxian -弄小 nongxiao -农械 nongxie -弄性尚气 nongxingshangqi -农学 nongxue -弄虚作假 nongxuzuojia -农谚 nongyan -浓艳 nongyan -农药 nongyao -农药市场信息 nongyaoshichangxinxi -农药学报 nongyaoxuebao -农药学学报 nongyaoxuexuebao -农业 nongye -农业部 nongyebu -农业大学 nongyedaxue -农业工人 nongyegongren -农业国 nongyeguo -农业合作化 nongyehezuohua -农业市场信息 nongyeshichangxinxi -农业税 nongyeshui -农艺 nongyi -农用 nongyong -浓郁 nongyu -弄月嘲风 nongyuechaofeng -弄璋之喜 nongzhangzhixi -浓重 nongzhong -脓肿 nongzhong -浓妆艳裹 nongzhuangyanguo -浓妆艳抹 nongzhuangyanmo -农作物 nongzuowu -暖冬 nuandong -暖房 nuanfang -暖锋 nuanfeng -暖阁 nuange -暖和 nuanhe -暖烘烘 nuanhonghong -暖壶 nuanhu -暖呼呼 nuanhuhu -暖帘 nuanlian -暖流 nuanliu -暖瓶 nuanping -暖气 nuanqi -暖气团 nuanqituan -暖融融 nuanrongrong -暖色 nuanse -暖寿 nuanshou -暖水瓶 nuanshuiping -暖袖 nuanxiu -暖阳 nuanyang -暖洋洋 nuanyangyang -暖衣饱食 nuanyibaoshi -奴婢 nubi -怒不可遏 nubukee -奴才 nucai -怒潮 nuchao -怒叱 nuchi -怒斥 nuchi -怒冲冲 nuchongchong -怒从心头起 nucongxintouqi -女大十八变 nudashibabian -驽钝 nudun -虐待 nuedai -疟疾 nueji -虐杀 nuesha -虐政 nuezheng -怒发冲冠 nufachongguan -弩弓 nugong -怒号 nuhao -怒吼 nuhou -奴化 nuhua -怒火中烧 nuhuozhongshao -奴家 nujia -弩箭 nujian -怒江 nujiang -驽箭离弦 nujianlixian -努力 nuli -奴隶 nuli -奴隶社会 nulishehui -奴隶主 nulizhu -驽马恋栈豆 numalianzhandou -驽马铅刀 numaqiandao -驽马十驾 numashijia -怒目而视 numuershi -怒目切齿 numuqiechi -怒猊渴骥 nunikeji -诺贝尔 nuobeier -糯稻 nuodao -挪动 nuodong -诺顿 nuodun -诺尔 nuoer -懦夫 nuofu -搦管 nuoguan -挪借 nuojie -诺基亚 nuojiya -糯米饭 nuomifan -糯米纸 nuomizhi -糯米粥 nuomizhou -诺诺连声 nuonuoliansheng -懦弱 nuoruo -傩神 nuoshen -挪威的森林 nuoweidesenlin -挪威森林 nuoweisenlin -挪窝儿 nuowoer -诺言 nuoyan -挪移 nuoyi -挪用 nuoyong -搦战 nuozhan -奴仆 nupu -怒气冲天 nuqichongtian -怒容 nurong -胬肉 nurou -怒色 nuse -怒视 nushi -怒涛 nutao -奴性 nuxing -怒形于色 nuxingyuse -奴颜婢膝 nuyanbixi -奴颜媚骨 nuyanmeigu -奴役 nuyi -努责 nuze -女中尧舜 nuzhongyaoshun -怒族 nuzu -努嘴 nuzui -女版 nvban -女版主 nvbanzhu -女兵 nvbing -女博士 nvboshi -女单 nvdan -女大学生 nvdaxuesheng -女的 nvde -女儿 nver -女儿呢 nverne -女方 nvfang -女方家 nvfangjia -女工 nvgong -女红 nvgong -女公子 nvgongzi -女孩 nvhai -女孩子 nvhaizi -女皇 nvhuang -女家 nvjia -女眷 nvjuan -女郎 nvlang -女老师 nvlaoshi -女伶 nvling -女流 nvliu -女排 nvpai -女朋友 nvpengyou -女气 nvqi -女墙 nvqiang -女强人 nvqiangren -女权 nvquan -女热 nvre -女人 nvren -女人不哭 nvrenbuku -女人花 nvrenhua -女人味 nvrenwei -女声 nvsheng -女生 nvsheng -女史 nvshi -女士 nvshi -女士们 nvshimen -女特工 nvtegong -女同胞 nvtongbao -女同事 nvtongshi -女同志 nvtongzhi -女娲 nvwa -女王 nvwang -女巫 nvwu -女性 nvxing -女婿 nvxu -女优 nvyou -女友 nvyou -女晕倒 nvyundao -女战士 nvzhanshi -女招待 nvzhaodai -女真 nvzhen -女主人 nvzhuren -女子 nvzi -女子绝种 nvzijuezhong -殴打 ouda -藕断丝连 ouduansilian -偶尔 ouer -偶发 oufa -沤肥 oufei -藕粉 oufen -讴歌 ouge -偶合 ouhe -耦合 ouhe -藕荷 ouhe -欧化 ouhua -藕灰 ouhui -偶或 ouhuo -欧椋鸟 ouliangniao -欧罗巴人种 ouluobarenzhong -欧美 oumei -欧盟 oumeng -欧姆 oumu -欧佩克 oupeike -偶泼辣 oupola -怄气 ouqi -偶然 ouran -偶然性 ouranxing -偶人 ouren -藕色 ouse -偶数行 oushuhang -欧水 oushui -欧体 outi -呕吐 outu -欧西 ouxi -偶像 ouxiang -呕心沥血 ouxinlixue -瓯绣 ouxiu -呕血 ouxue -欧阳 ouyang -讴吟 ouyin -偶一为之 ouyiweizhi -偶遇 ouyu -欧元 ouyuan -欧洲 ouzhou -欧洲哦 ouzhouo -瓯子 ouzi -爬虫 pachong -扒糕 pagao -扒灰 pahui -爬灰 pahui -拍案而起 pai'an'erqi paianerqi -拍案叫绝 paianjiaojue -排奡 paiao -排版 paiban -拍板成交 paibanchengjiao -拍巴掌 paibazhang -排比 paibi -排笔 paibi -牌匾 paibian -派别 paibie -派不是 paibushi -排查 paicha -排叉儿 paichaer -排杈儿 paichaer -排场 paichang -排斥 paichi -排斥异己 paichiyiji -排除 paichu -派出所 paichusuo -排除万难 paichuwannan -排除异己 paichuyiji -拍打 paida -拍档 paidang -排挡 paidang -排档 paidang -拍的 paide -排队 paidui -派对 paidui -拍发 paifa -排筏 paifa -派发 paifa -拍翻 paifan -排放 paifang -牌坊 paifang -排风扇 paifengshan -排骨 paigu -排灌 paiguan -排行榜 paihangbang -拍花 paihua -徘徊 paihuai -排击 paiji -排挤 paiji -拍价 paijia -牌价 paijia -排检 paijian -排解 paijie -排精 paijing -迫击炮 paijipao -牌九 paijiu -俳句 paiju -排糠障风 paikangzhangfeng -排涝 pailao -排雷 pailei -排练 pailian -排列 pailie -派力司 pailisi -牌楼 pailou -排卵 pailuan -排律 pailv -拍卖 paimai -拍马屁 paimapi -排名 paiming -排难解纷 painanjiefen -排偶 paiou -拍拍 paipai -牌拍 paipai -排炮 paipao -拍品 paipin -排起 paiqi -排遣 paiqian -派遣 paiqian -排枪 paiqiang -哌嗪 paiqin -排球 paiqiu -排沙简金 paishajianjin -排山倒海 paishandaohai -排山压卵 paishanyaluan -拍摄 paishe -派生 paisheng -派生词 paishengci -牌示 paishi -拍手称快 paishouchengkuai -排水量 paishuiliang -派送 paisong -排他性 paitaxing -排闼直入 paitazhiru -排头 paitou -派头 paitou -排头兵 paitoubing -拍拖 paituo -排外 paiwai -拍完 paiwan -排尾 paiwei -牌位 paiwei -排污 paiwu -拍戏 paixi -排戏 paixi -派系 paixi -排线 paixian -排险 paixian -俳谐 paixie -排泄 paixie -派性 paixing -拍胸脯 paixiongpu -排序 paixu -排揎 paixuan -排演 paiyan -排椅 paiyi -排印 paiyin -俳优 paiyou -排忧解难 paiyoujienan -拍照 paizhao -牌照 paizhao -排着队 paizhedui -拍纸簿 paizhibu -排中律 paizhonglv -派驻 paizhu -拍子 paizi -排字 paizi -牌子 paizi -排子车 paiziche -牌子曲 paiziqu -扒鸡 paji -帕拉丁 palading -爬了一会 paleyihui -扒犁 pali -爬犁 pali -爬楼 palou -爬罗剔抉 paluotijue -判案 panan -攀比 panbi -叛变 panbian -判别 panbie -盘剥 panbo -盘查 pancha -盘缠 panchan -攀扯 panche -盘秤 pancheng -判处 panchu -盘川 panchuan -判词 panci -盘存 pancun -盘错 pancuo -盘道 pandao -攀登 pandeng -盘店 pandian -盘点 pandian -盘跌 pandie -判定 panding -判读 pandu -判断 panduan -盘儿菜 panercai -判罚 panfa -盘费 panfei -判分 panfen -盘符 panfu -盼复 panfu -盘杠子 pangangzi -攀高 pangao -攀高枝儿 pangaozhier -旁白 pangbai -庞比 pangbi -旁边 pangbian -旁边人 pangbianren -蒡葧 pangbo -旁出 pangchu -庞大 pangda -胖墩墩 pangdundun -胖墩儿 pangduner -盘亘 pangen -盘根错节 pangencuojie -盘根究底 pangenjiudi -盘根问底 pangenwendi -旁顾 panggu -旁观 pangguan -膀胱 pangguang -旁观者清 pangguanzheqing -彷徨 panghuang -旁皇 panghuang -胖乎乎 panghuhu -旁及 pangji -旁见侧出 pangjiancechu -庞眉皓发 pangmeihaofa -旁门左道 pangmenzuodao -攀供 pangong -泮宫 pangong -滂湃 pangpai -胖胖 pangpang -鰟鮍 pangpi -旁敲侧击 pangqiaoceji -旁求俊彦 pangqiujunyan -庞然大物 pangrandawu -旁人 pangren -旁若无人 pangruowuren -胖瘦 pangshou -旁听 pangting -胖头鱼 pangtouyu -滂沱大雨 pangtuodayu -判官 panguan -盘古开天地 pangukaitiandi -叛国者 panguozhe -螃蟹 pangxie -旁行斜上 pangxingxieshang -旁系亲属 pangxiqinshu -庞杂 pangza -旁证 pangzheng -旁征博引 pangzhengboyin -旁支 pangzhi -膀肿 pangzhong -胖子 pangzi -盘桓 panhuan -盘活 panhuo -盘货 panhuo -怕你 pani -攀交 panjiao -盘缴 panjiao -盘结 panjie -盘诘 panjie -盘究 panjiu -盘踞 panju -判决 panjue -判决书 panjueshu -盘库 panku -判例 panli -叛离 panli -攀龙附凤 panlongfufeng -盘龙江 panlongjiang -盘龙之癖 panlongzhipi -叛乱 panluan -叛卖 panmai -盘马弯弓 panmawangong -盘面 panmian -判明 panming -拚命 panming -叛逆 panni -盘尼西林 pannixilin -盘弄 pannong -攀亲 panqin -攀禽 panqin -盘曲 panqu -蟠曲 panqu -盘绕 panrao -判若鸿沟 panruohonggou -判若两人 panruoliangren -判若天渊 panruotianyuan -判若云泥 panruoyunni -盘山 panshan -盘跚 panshan -蹒跚 panshan -蹒跚学步 panshanxuebu -攀升 pansheng -盘升 pansheng -盘石 panshi -磐石之安 panshizhi'an panshizhian -磐石之固 panshizhigu -盘丝并 pansibing -盘算 pansuan -攀谈 pantan -叛逃 pantao -蟠桃 pantao -盘梯 panti -潘婷 panting -盼头 pantou -叛徒 pantu -盘腿 pantui -盘陀 pantuo -盘陁 pantuo -盼望 panwang -判为 panwei -盘问 panwen -攀诬 panwu -盘膝 panxi -盘香 panxiang -判刑 panxing -盘旋 panxuan -潘雪绒 panxuerong -攀岩 panyan -盘游无度 panyouwudu -攀援 panyuan -攀缘 panyuan -攀缘茎 panyuanjing -攀辕卧辙 panyuanwozhe -盘运 panyun -盘账 panzhang -攀折 panzhe -盼着 panzhe -攀枝花 panzhihua -盘子 panzi -判罪 panzui -跑遍 paobian -跑表 paobiao -炮兵 paobing -泡病号 paobinghao -跑步 paobu -跑不掉 paobudiao -泡菜 paocai -跑车 paoche -炮铳 paochong -刨除 paochu -庖厨 paochu -庖代 paodai -跑单帮 paodanbang -跑刀 paodao -跑到 paodao -跑道 paodao -跑得 paode -跑电 paodian -跑掉 paodiao -跑调 paodiao -跑调儿 paodiaoer -庖丁解牛 paodingjieniu -跑肚 paodu -跑断 paoduan -泡饭 paofan -跑反 paofan -抛费 paofei -炮凤烹龙 paofengpenglong -炮格 paoge -袍哥 paoge -刨根儿 paogener -刨根问底 paogenwendi -刨根问底儿 paogenwendier -抛戈弃甲 paogeqijia -匏瓜 paogua -抛光 paoguang -跑光 paoguang -跑旱船 paohanchuan -抛荒 paohuang -袍笏登场 paohudengchang -炮灰 paohui -泡货 paohuo -炮火连天 paohuoliantian -炮击 paoji -炮舰 paojian -跑江湖 paojianghu -炮舰外交 paojianwaijiao -泡椒 paojiao -跑街 paojie -抛脸 paolian -炮炼 paolian -跑龙套 paolongtao -炮楼 paolou -炮烙 paoluo -跑马 paoma -跑买卖 paomaimai -跑马卖解 paomamaixie -抛锚 paomao -跑码头 paomatou -泡沫 paomo -泡蘑菇 paomogu -泡沫经济 paomojingji -泡沫塑料 paomosuliao -泡妞 paoniu -抛盘 paopan -泡泡 paopao -跑跑颠颠 paopaodiandian -泡泡纱 paopaosha -泡泡糖 paopaotang -跑跑跳跳 paopaotiaotiao -跑片儿 paopianer -抛弃 paoqi -炮钎 paoqian -抛却 paoque -跑墒 paoshang -抛射 paoshe -跑蛇 paoshe -跑生意 paoshengyi -抛售 paoshou -炮手 paoshou -炮塔 paota -炮台 paotai -泡汤 paotang -炮膛 paotang -跑堂儿 paotanger -跑题 paoti -炮艇 paoting -泡桐 paotong -炮筒子 paotongzi -抛头露面 paotoulumian -跑腿儿 paotuier -跑外 paowai -抛物面 paowumian -抛物面镜 paowumianjing -抛物线 paowuxian -咆哮如雷 paoxiaorulei -跑鞋 paoxie -泡漩 paoxuan -炮眼 paoyan -炮衣 paoyi -跑圆场 paoyuanchang -袍泽 paoze -炮仗 paozhang -袍罩儿 paozhaoer -跑辙 paozhe -抛掷 paozhi -抛砖引玉 paozhuanyinyu -泡子 paozi -狍子 paozi -袍子 paozi -怕怕 papa -爬墙虎 paqianghu -扒窃 paqie -怕人 paren -爬山 pashan -爬山虎 pashanhu -怕生 pasheng -爬升 pasheng -怕事 pashi -扒手 pashou -派司 pasi -帕斯卡 pasika -爬藤榕 patengrong -爬梯 pati -趴下 paxia -爬行 paxing -爬行动物 paxingdongwu -怕羞 paxiu -爬泳 payong -筢子 pazi -耙子 pazi -陪伴 peiban -陪绑 peibang -配备 peibei -赔本 peiben -赔不是 peibushi -陪不是 peibushi -配餐 peican -胚层 peiceng -赔偿 peichang -陪衬 peichen -陪床 peichuang -配搭 peida -配搭儿 peidaer -佩带 peidai -佩戴物 peidaiwu -赔垫 peidian -配殿 peidian -配电房 peidianfang -配电盘 peidianpan -陪吊 peidiao -陪读 peidu -陪都 peidu -配对 peidui -配额 peie -配额制 peiezhi -配房 peifang -配方 peifang -陪房 peifang -佩服 peifu -赔付 peifu -配股 peigu -配号 peihao -配合 peihe -陪护 peihu -赔话 peihua -配火 peihuo -配给 peiji -陪祭 peiji -陪嫁 peijia -配件 peijian -配角 peijue -配军 peijun -陪客 peike -赔款 peikuan -佩兰 peilan -赔了夫人又折兵 peilefurenyouzhebing -陪奁 peilian -配料 peiliao -赔礼道歉 peilidaoqian -配偶 peiou -配平 peiping -赔钱 peiqian -赔情 peiqing -毰毸 peisai -配色 peise -陪审 peishen -陪侍 peishi -配售 peishou -配送 peisong -陪送 peisong -陪素 peisu -胚胎 peitai -配套 peitao -配套成龙 peitaochenglong -陪同 peitong -辔头 peitou -培土 peitu -佩韦佩弦 peiweipeixian -配伍 peiwu -配戏 peixi -赔先 peixian -配享 peixiang -赔笑 peixiao -赔小心 peixiaoxin -培训 peixun -培训部 peixunbu -培训费 peixunfei -胚芽 peiya -培养 peiyang -配药 peiyao -陪夜 peiye -配音 peiyin -陪音 peiyin -培育 peiyu -配乐 peiyue -陪葬 peizang -赔账 peizhang -培植 peizhi -配制 peizhi -配置 peizhi -配置好 peizhihao -配置里 peizhili -配置文件 peizhiwenjian -配种 peizhong -配子 peizi -配子体 peiziti -赔罪 peizui -喷薄欲出 penboyuchu -盆朝天 penchaotian -喷灯 pendeng -盆地 pendi -喷发 penfa -喷粪 penfen -捧杯 pengbei -碰杯 pengbei -碰壁 pengbi -蓬荜生辉 pengbishenghui -朋比为奸 pengbiweijian -蓬荜增辉 pengbizenghui -烹茶 pengcha -捧场 pengchang -棚车 pengche -篷车 pengche -鹏程万里 pengchengwanli -膨大 pengda -朋党比周 pengdangbizhou -碰到 pengdao -碰到过 pengdaoguo -碰到你 pengdaoni -彭德怀 pengdehuai -碰钉子 pengdingzi -捧腹 pengfu -椪柑 penggan -捧哏 penggen -蓬蒿 penghao -膨脝 pengheng -棚户 penghu -膨化 penghua -蓬户瓮牖 penghuwengyou -抨击 pengji -碰见 pengjian -碰劲儿 pengjiner -棚圈 pengjuan -捧角 pengjue -蓬莱 penglai -蓬赖麻直 penglaimazhi -烹龙炮凤 penglongpaofeng -蓬乱 pengluan -蓬门筚户 pengmenbihu -蓬门荜户 pengmenbihu -彭蒙惠 pengmenghui -碰面 pengmian -碰碰 pengpeng -芃芃 pengpeng -碰碰车 pengpengche -碰碰船 pengpengchuan -蟛蜞 pengqi -碰巧 pengqiao -怦然心动 pengranxindong -烹饪 pengren -蓬茸 pengrong -鬅鬙 pengseng -碰上 pengshang -捧上 pengshang -蓬生麻中 pengshengmazhong -蓬首垢面 pengshougoumian -蓬松 pengsong -鬅松 pengsong -碰锁 pengsuo -抨弹 pengtan -鹏涛 pengtao -烹调 pengtiao -膨体纱 pengtisha -碰头 pengtou -蓬头垢面 pengtougoumian -碰头会 pengtouhui -蓬头历齿 pengtoulichi -喷灌 penguan -碰一鼻子灰 pengyibizihui -朋友 pengyou -朋友的 pengyoude -朋友家 pengyoujia -膨胀 pengzhang -膨胀系数 pengzhangxishu -弸中彪外 pengzhongbiaowai -碰撞 pengzhuang -棚子 pengzi -篷子 pengzi -喷壶 penhu -盆花 penhua -喷火器 penhuoqi -盆景 penjing -喷口 penkou -喷漆 penqi -盆腔 penqiang -喷气发动机 penqifadongji -喷气式飞机 penqishifeiji -喷泉 penquan -喷洒 pensa -喷射 penshe -喷水 penshui -喷水池 penshuichi -盆汤 pentang -喷嚏 penti -喷桶 pentong -喷头 pentou -喷吐 pentu -喷涂 pentu -喷雾 penwu -喷雾剂 penwuji -喷雾器 penwuqi -喷香 penxiang -喷涌 penyong -盆浴 penyu -盆栽 penzai -喷子 penzi -盆子 penzi -喷嘴 penzui -偏爱 pianai -偏安 pianan -偏差 piancha -片酬 pianchou -片断 pianduan -片段 pianduan -片儿 pianer -片儿会 pianerhui -片儿汤 pianertang -偏饭 pianfan -偏房 pianfang -偏方 pianfang -偏废 pianfei -偏锋 pianfeng -篇幅 pianfu -偏好 pianhao -偏护 pianhu -偏激 pianji -片甲不存 pianjiabucun -片甲不回 pianjiabuhui -偏见 pianjian -片警 pianjing -骗局 pianju -片刻 pianke -偏枯 pianku -偏劳 pianlao -偏离 pianli -骈俪 pianli -骗马 pianma -偏盲 pianmang -片面 pianmian -片面性 pianmianxing -篇目 pianmu -骈拇枝指 pianmuzhizhi -骗你 pianni -犏牛 pianniu -偏旁 pianpang -偏僻 pianpi -偏偏 pianpian -片片 pianpian -翩翩公子 pianpiangongzi -翩翩起舞 pianpianqiwu -翩翩少年 pianpianshaonian -偏颇 pianpo -骗钱 pianqian -偏巧 pianqiao -骗取 pianqu -翩然 pianran -骗人 pianren -翩若惊鸿 pianruojinghong -偏衫 pianshan -偏生 piansheng -偏师 pianshi -偏食 pianshi -片时 pianshi -偏手儿 pianshouer -胼手胝足 pianshozhizu -骗术 pianshu -偏私 piansi -骈四俪六 piansililiu -偏瘫 piantan -偏袒 piantan -偏疼 pianteng -偏题 pianti -骈体 pianti -骈阗 piantian -偏听偏信 piantingpiangxin -片头 piantou -骗腿儿 piantuier -片瓦无存 pianwawucun -骈文 pianwen -骗我 pianwo -偏析 pianxi -翩跹 pianxian -蹁跹 pianxian -偏向 pianxiang -偏心 pianxin -偏心轮 pianxinlun -偏心眼儿 pianxinyaner -偏信则暗 pianxinzean -片言折狱 pianyanzheyu -片艳纸 pianyanzhi -片言只语 pianyanzhiyu -片言只字 pianyanzhizi -偏要 pianyao -篇页 pianye -便宜 pianyi -便宜货 pianyihuo -偏远 pianyuan -片约 pianyue -篇章 pianzhang -偏振 pianzhen -偏执 pianzhi -骈枝 pianzhi -偏执狂 pianzhikuang -胼胝体 pianzhiti -片纸只字 pianzhiyanzi -偏重 pianzhong -扁舟 pianzhou -偏转 pianzhuan -片子 pianzi -骗子 pianzi -篇子 pianzi -片子地 pianzidi -漂白 piaobai -漂白粉 piaobaifen -漂泊 piaobo -飘泊 piaobo -嫖娼 piaochang -票车 piaoche -飘尘 piaochen -飘带 piaodai -飘荡 piaodang -飘动 piaodong -票额 piaoe -漂儿 piaoer -票房 piaofang -票房价值 piaofangjiazhi -漂浮 piaofu -飘拂 piaofu -飘浮 piaofu -票根 piaogen -飘过 piaoguo -剽悍 piaohan -票号 piaohao -飘红 piaohong -飘忽 piaohu -票汇 piaohui -票价 piaojia -票据 piaoju -嫖客 piaoke -漂亮 piaoliang -漂亮话 piaolianghua -嘌呤 piaoling -漂流 piaoliu -飘流 piaoliu -飘落 piaoluo -票面 piaomian -飘渺 piaomiao -漂蓬断梗 piaopengduangeng -飘飘然 piaopiaoran -瓢泼 piaopo -剽窃 piaoqie -剽取 piaoqu -漂染 piaoran -飘然 piaoran -飘柔 piaorou -飘洒 piaosa -飘散 piaosan -飘逝 piaoshi -飘瓦虚舟 piaowaxuzhou -票务 piaowu -飘舞 piaowu -剽袭 piaoxi -漂洗 piaoxi -飘香 piaoxiang -螵蛸 piaoxiao -票选 piaoxuan -飘扬 piaoyang -飘飖 piaoyao -飘曳 piaoye -漂移 piaoyi -飘溢 piaoyi -飘移 piaoyi -飘逸 piaoyi -飘茵落溷 piaoyinluohun -漂游 piaoyou -票友 piaoyou -飘悠 piaoyou -飘游 piaoyou -飘云 piaoyun -票证 piaozheng -票庄 piaozhuang -瓢子 piaozi -皮板儿 pibaner -皮包 pibao -皮包公司 pibaogongsi -皮包骨 pibaogu -疲惫 pibei -疲敝 pibi -批驳 pibo -劈波斩浪 pibozhanlang -坯布 pibu -批捕 pibu -皮草 picao -皮层 piceng -劈叉 picha -劈柴 pichai -皮尺 pichi -膍胵 pichi -批处理 pichuli -劈刺 pici -皮带轮 pidailun -皮蛋 pidan -劈刀 pidao -劈到 pidao -匹敌 pidi -批点 pidian -疲顿 pidun -瞥见 piejian -撇开 piekai -苤蓝 pielan -撇弃 pieqi -瞥视 pieshi -撇脱 pietuo -嫳屑 piexie -撇嘴 piezui -批发 pifa -疲乏 pifa -譬方 pifang -披发文身 pifawenshen -被发文身 pifawenshen -被发缨冠 pifayingguan -披发左衽 pifazuoren -被发左衽 pifazuoren -披风 pifeng -批复 pifu -披拂 pifu -皮傅 pifu -皮肤 pifu -芘芣 pifu -蚍蜉戴盆 pifudaipen -蚍蜉撼大树 pifuhandashu -蚍蜉撼树 pifuhanshu -匹夫匹妇 pifupifu -匹夫无罪 pifuwuzui -匹夫有责 pifuyouze -皮肤针 pifuzhen -匹夫之勇 pifuzhiyong -批改 pigai -批亢捣虚 pigangdaoxu -披肝沥胆 piganlidan -皮革 pige -屁股 pigu -鼙鼓 pigu -披挂 pigua -皮管 piguan -屁股蛋儿 pigudaner -屁股蹲儿 piguduner -屁股帘儿 pigulianer -屁滚 pigun -皮辊花 pigunhua -屁滚尿流 pigunniaoliu -脾寒 pihan -癖好 pihao -被褐怀玉 pihehuaiyu -披红戴花 pihongdaihua -批红判白 pihongpanbai -皮猴儿 pihouer -貔虎 pihu -屁话 pihua -皮花 pihua -披怀 pihuai -皮黄 pihuang -皮货 pihuo -披甲 pijia -批件 pijian -披肩 pijian -裨将 pijiang -披坚执锐 pijianzhirui -皮夹子 pijiazi -皮筋 pijin -皮筋儿 pijiner -僻静 pijing -披荆斩棘 pijingzhanji -否极泰来 pijitailai -啤酒 pijiu -啤酒肚 pijiudu -啤酒花 pijiuhua -啤酒屋 pijiuwu -皮具 piju -披卷 pijuan -疲倦 pijuan -皮开肉绽 pikairouzhan -皮库 piku -痞块 pikuai -疲困 pikun -披览 pilan -疲劳 pilao -霹雷 pilei -仳离 pili -披沥 pili -劈脸 pilian -毗连 pilian -皮脸 pilian -皮脸儿 pilianer -批量 piliang -批量重命名 piliangchongmingming -批量下载 piliangxiazai -批量下载序列 piliangxiazaixulie -坯料 piliao -皮里抽肉 pilichourou -皮里春秋 pilichunqiu -毗邻 pilin -批零 piling -劈里啪啦 pilipala -噼里啪啦 pilipala -霹雳舞 piliwu -皮里阳秋 piliyangqiu -僻陋 pilou -纰漏 pilou -披露 pilu -披麻带孝 pimadaixiao -匹马单枪 pimadanqiang -披麻救火 pimajiuhuo -皮帽 pimao -皮毛 pimao -披毛戴角 pimaodaijiao -披毛索靥 pimaosuoyan -匹马只轮 pimazhilun -媲美 pimei -劈面 pimian -皮棉 pimian -纰缪 pimiu -皮囊 pinang -拼版 pinban -贫病交加 pinbingjiaojia -贫病交迫 pinbingjiaopo -拼搏 pinbo -品尝 pinchang -拼刺 pinci -频次 pinci -拼凑 pincou -颦蹙 pincu -频带 pindai -频道 pindao -品德 pinde -品第 pindi -品读 pindu -频段 pinduan -贫而乐道 pinerledao -贫乏 pinfa -频繁 pinfan -平安 pingan -坪坝 pingba -平白无故 pingbaiwugu -平板 pingban -平版 pingban -平板测试 pingbanceshi -平板车 pingbanche -平板仪 pingbanyi -屏保 pingbao -平辈 pingbei -屏蔽 pingbi -评比 pingbi -平步登天 pingbudengtian -平步青云 pingbuqingyun -平槽 pingcao -评测 pingce -平产 pingchan -平常 pingchang -平常老百姓 pingchanglaobaixing -平常心 pingchangxin -平车 pingche -平畴 pingchou -凭单 pingdan -平旦 pingdan -平淡 pingdan -瓶胆 pingdan -平淡如水 pingdanrushui -平淡无奇 pingdanwuqi -平地 pingdi -平籴 pingdi -评点 pingdian -凭吊 pingdiao -平地风波 pingdifengbo -平地楼台 pingdiloutai -平定 pingding -评定 pingding -平顶山 pingdingshan -平地起孤丁 pingdiqiguding -平底鞋 pingdixie -平地一声雷 pingdiyishenglei -平动 pingdong -评断 pingduan -品格 pinge -屏藩 pingfan -平凡 pingfan -平反 pingfan -平房 pingfang -平方 pingfang -平方米 pingfangmi -评分 pingfen -平分 pingfen -屏风 pingfeng -平分秋色 pingfenqiuse -平复 pingfu -平服 pingfu -评改 pinggai -评功 pinggong -评估 pinggu -平光 pingguang -苹果 pingguo -苹果机 pingguoji -苹果绿 pingguolv -苹果日报 pingguoribao -平和 pinghe -平衡 pingheng -平衡感 pinghenggan -平衡觉 pinghengjue -平衡木 pinghengmu -平滑 pinghua -平话 pinghua -评话 pinghua -平滑肌 pinghuaji -平缓 pinghuan -平毁 pinghui -评级 pingji -平价 pingjia -评价 pingjia -评奖 pingjiang -平角 pingjiao -凭借 pingjie -评介 pingjie -凭几据杖 pingjijuzhang -平金 pingjin -平靖 pingjing -平静 pingjing -瓶颈 pingjing -凭据 pingju -平局 pingju -评剧 pingju -平均 pingjun -平均期望寿命 pingjunqiwangshouming -平均寿命 pingjunshouming -平均主义 pingjunzhuyi -凭空 pingkong -平空 pingkong -凭栏 pinglan -评理 pingli -平列 pinglie -凭陵 pingling -平流缓进 pingliuhuanjin -平炉 pinglu -评论 pinglun -评论员 pinglunyuan -屏门 pingmen -帡蒙 pingmeng -平米 pingmi -平面 pingmian -平面波 pingmianbo -平面交叉 pingmianjiaocha -平面几何 pingmianjihe -平面镜 pingmianjing -平面图 pingmiantu -平民 pingmin -平明 pingming -屏幕 pingmu -屏幕缓冲区 pingmuhuanchongqu -屏幕闪 pingmushan -平年 pingnian -评判 pingpan -乒乓 pingpang -乒乓球 pingpangqiu -洴澼 pingpi -萍飘蓬转 pingpiaopengzhuan -平平 pingping -平平淡淡 pingpingdandan -平平当当 pingpingdangdang -平铺 pingpu -平铺直叙 pingpuzhixu -平起平坐 pingqipingzuo -平权 pingquan -平壤 pingrang -平日么 pingrime -平绒 pingrong -凭啥 pingsha -平身 pingshen -评审 pingshen -平声 pingsheng -凭什么 pingshenme -平射炮 pingshepao -凭恃 pingshi -平实 pingshi -平时 pingshi -平视 pingshi -平时不烧香 pingshibushaoxiang -凭轼结辙 pingshijiezhe -平手 pingshou -评书 pingshu -评述 pingshu -平水期 pingshuiqi -萍水相逢 pingshuixiangfeng -平顺 pingshun -评说 pingshuo -平素 pingsu -平台 pingtai -平台期 pingtaiqi -平坦 pingtan -评弹 pingtan -平添 pingtian -凭眺 pingtiao -屏条 pingtiao -平粜 pingtiao -娉婷 pingting -评头论足 pingtoulunzu -评头品足 pingtoupinzu -平头数 pingtoushu -平头正脸 pingtouzhenglian -平妥 pingtuo -贫骨头 pingutou -评委 pingwei -平稳 pingwen -平纹 pingwen -平息 pingxi -平昔 pingxi -平西 pingxi -评析 pingxi -凭险 pingxian -屏线 pingxian -凭信 pingxin -平信 pingxin -平心 pingxin -评薪 pingxin -平心而论 pingxinerlun -平行 pingxing -平行四边形 pingxingsibianxing -平行线 pingxingxian -平行作业 pingxingzuoye -平心静气 pingxinjingqi -评选 pingxuan -凭虚公子 pingxugongzi -平衍 pingyan -平野 pingye -凭依 pingyi -平一 pingyi -平抑 pingyi -平移 pingyi -平议 pingyi -评议 pingyi -平易近人 pingyijinren -平庸 pingyong -平邮 pingyou -平鱼 pingyu -评语 pingyu -平原督邮 pingyuanduyou -平月 pingyue -评阅 pingyue -平允 pingyun -平仄 pingze -平展 pingzhan -凭仗 pingzhang -屏障 pingzhang -平展展 pingzhanzhan -凭照 pingzhao -凭着 pingzhe -凭证 pingzheng -平整 pingzheng -平正 pingzheng -评骘 pingzhi -平治天下 pingzhitianxia -评注 pingzhu -评传 pingzhuan -平装 pingzhuang -瓶子 pingzi -萍踪浪迹 pingzonglangji -萍踪侠影 pingzongxiaying -平足 pingzu -平作 pingzuo -贫寒 pinhan -拼合 pinhe -品红 pinhong -贫化铀 pinhuayou -埤堄 pini -睥睨一切 piniyiqie -品级 pinji -贫瘠 pinji -贫贱骄人 pinjianjiaoren -贫贱之交 pinjianzhijiao -品节 pinjie -拼接 pinjie -聘金 pinjin -牝鸡司晨 pinjisichen -姘居 pinju -贫窭 pinju -贫苦 pinku -贫矿 pinkuang -贫困 pinkun -品蓝 pinlan -品类 pinlei -聘礼 pinli -品绿 pinlv -频率 pinlv -品貌 pinmao -频密 pinmi -贫民 pinmin -品名 pinming -拼命 pinming -贫民窟 pinminku -品目 pinmu -牝牡骊黄 pinmulihuang -贫农 pinnong -品牌 pinpai -拼盘 pinpan -频频 pinpin -品评 pinping -频谱 pinpu -贫气 pinqi -聘请 pinqing -贫穷 pinqiong -聘任 pinren -频仍 pinreng -贫弱 pinruo -聘书 pinshu -频数 pinshuo -拼死 pinsi -拼死拼活 pinsipinhuo -品题 pinti -姘头 pintou -品头论足 pintoulunzu -品头评足 pintoupingzu -品脱 pintuo -品位 pinwei -品味 pinwei -聘问 pinwen -贫无立锥之地 pinwulizhuizhidi -品系 pinxi -拼写 pinxie -品性 pinxing -品行 pinxing -贫血 pinxue -品议 pinyi -拼音 pinyin -拼音输入法 pinyinshurufa -拼音文字 pinyinwenzi -拼音字母 pinyinzimu -聘用 pinyong -贫油 pinyou -贫铀 pinyou -贫铀弹 pinyoudan -品月 pinyue -品藻 pinzao -品质 pinzhi -品种 pinzhong -拼缀 pinzhui -品竹弹丝 pinzhutansi -品族 pinzu -贫嘴薄舌 pinzuiboshe -贫嘴贱舌 pinzuijianshe -劈啪 pipa -噼啪 pipa -琵琶别抱 pipabiebao -琵琶骨 pipagu -枇杷门巷 pipamenxiang -批判 pipan -匹配 pipei -伾伾 pipi -屁屁 pipi -狉狉 pipi -批评 piping -脾气 piqi -皮球 piqiu -皮肉 pirou -譬如 piru -疲软 piruan -疲弱 piruo -披散 pisan -劈杀 pisha -披沙拣金 pishajianjin -劈山 pishan -被山带河 pishandaihe -批示 pishi -皮实 pishi -劈手 pishou -砒霜 pishuang -疲塌 pita -坯胎 pitai - piti -皮条 pitiao -批条子 pitiaozi -皮桶子 pitongzi -疋头 pitou -辟头 pitou -劈头盖脸 pitougailian -披头散发 pitousanfa -脾胃 piwei -批文 piwen -披屋 piwu -癖习 pixi -郫县 pixian -皮相之见 pixiangzhijian -皮硝 pixiao -皮笑肉不笑 pixiaoroubuxiao -皮下组织 pixiazuzhi -批郤导窾 pixidaokuan -皮鞋 pixie -癖性 pixing -脾性 pixing -披星戴月 pixingdaiyue -披心相付 pixinxiangfu -劈胸 pixiong -貔貅 pixiu -辟谣 piyao -皮衣 piyi -皮影戏 piyingxi -屁用 piyong -擗踊 piyong -批语 piyu -譬喻 piyu -疲于奔命 piyubenming -批阅 piyue -披阅 piyue -脾脏 pizang -劈账 pizhang -皮张 pizhang -皮掌儿 pizhanger -披着 pizhe -狉獉 pizhen -皮疹 pizhen -披榛采兰 pizhencailan -皮纸 pizhi -皮脂 pizhi -皮质 pizhi -皮之不存 pizhibucun -皮脂腺 pizhixian -皮重 pizhong -批注 pizhu -批转 pizhuan -批准 pizhun -坯子 pizi -痞子 pizi -貔子 pizi -痞子咋 piziza -批租 pizu -破案 poan -破败 pobai -破壁飞去 pobifeiqu -破冰船 pobingchuan -迫不得已 pobudeyi -迫不及待 pobujidai -破财 pocai -破产 pochan -破钞 pochao -破车 poche -破除 pochu -破除迷信 pochumixin -朴刀 podao -坡地 podi -坡度 podu -破读 podu -破读字 poduzi -破费 pofei -破釜沉舟 pofuchenzhou -泼妇骂街 pofumajie -破腹剜心 pofuwanxin -破格 poge -破公司 pogongsi -破罐破摔 poguanposhuai -破瓜之年 poguazhinian -破鼓乱人捶 poguluanrenchui -破觚为圜 poguweiyuan -迫害 pohai -破坏 pohuai -破坏性 pohuaixing -破环 pohuan -破获 pohuo -婆家 pojia -迫降 pojiang poxiang -破家县令 pojiaxianling -破戒 pojie -破解 pojie -破解诶 pojieei -破解就这个 pojiejiuzhege -破纪录 pojilu -迫近 pojin -破镜重圆 pojingchongyuan -破旧立新 pojiulixin -破句 poju -破矩为圆 pojuweiyuan -破口大骂 pokoudama -泼剌 pola -破烂 polan -笸篮 polan -泼冷水 polengshui -破例 poli -魄力 poli -破脸 polian -破裂 polie -破裂摩擦音 poliemocayin -破裂音 polieyin -迫临 polin -泼硫酸 poliusuan -破陋 polou -破落 poluo -笸箩 poluo -破落户 poluohu -婆罗门教 poluomenjiao -破谜儿 pomeier -破门而出 pomenerru -破灭 pomie -泼墨 pomo -破墨 pomo -叵耐 ponai -婆娘 poniang -泼醅 popei -酦醅 popei -泼皮 popi -婆婆 popo -婆婆妈妈 popomama -婆婆媳妇 popoxifu -婆婆嘴 popozui -迫切 poqie -泼洒 posa -迫使 poshi -破事 poshi -泼水节 poshuijie -破损 posun -婆娑起舞 posuoqiwu -坡田 potian -泼天大祸 potiandahuo -破天荒 potianhuang -破题儿第一遭 potierdiyizao -破涕为笑 potiweixiao -破体字 potizi -破桐之叶 potongzhiye -破土 potu -陂陀 potuo -剖白 poubai -裒多益寡 pouduoyigua -剖腹 poufu -剖腹藏珠 poufucangzhu -剖肝泣血 pouganqixue -裒辑 pouji -剖解 poujie -剖决如流 poujueruliu -剖面 poumian -剖视 poushi -剖视图 poushitu -剖析 pouxi -破玩意 powanyi -破五 powu -婆媳 poxi -破相 poxiang -朴硝 poxiao -破晓 poxiao -破鞋 poxie -破颜微笑 poyanweixiao -婆姨 poyi -破译 poyi -泼油救火 poyoujiuhuo -破约 poyue -迫在眉睫 pozaimeijie -破绽 pozhan -破绽百出 pozhanbaichu -破折号 pozhehao -破竹之势 pozhuzhishi -铺板 puban -蒲棒 pubang -蒲包 pubao -铺保 pubao -扑鼻 pubi -普遍 pubian -蒲鞭之罚 pubianzhifa -谱表 pubiao -蒲草 pucao -普查 pucha -铺衬 puchen -铺陈 puchen -噗嗤 puchi -扑哧 puchi -铺床 puchuang -噗磁 puci -仆从 pucong -扑打 puda -普德 pude -铺底 pudi -铺垫 pudian -扑跌 pudie -谱牒 pudie -蒲墩 pudun -普度众生 puduzhongsheng -普渡众生 puduzhongsheng -普洱茶 puercha -普法 pufa -浦发 pufa -扑粉 pufen -仆妇 pufu -匍匐 pufu -匍匐茎 pufujing -铺盖 pugai -铺盖卷儿 pugaijuaner -蒲公英 pugongying -铺轨 pugui -谱号 puhao -朴厚 puhou -铺户 puhu -扑虎儿 puhuer -普及 puji -铺家 pujia -普及本 pujiben -蒲节 pujie -普京 pujing -铺锦列绣 pujinliexiu -扑救 pujiu -蒲剧 puju -铺开 pukai -扑克 puke -扑空 pukong -蒲葵 pukui -扑棱 puleng -扑脸 pulian -普林斯顿 pulinsidun -蒲柳之姿 puliuzhizi -朴陋 pulou -曝露 pulu -氆氇 pulu -铺路 pulu -噗噜噜 pululu -普罗 puluo -普罗列塔利亚 puluolietaliya -扑满 puman -朴茂 pumao -铺眉蒙眼 pumeimengyan -扑面 pumian -铺面 pumian -铺面房 pumianfang -扑灭 pumie -普米族 pumizu -铺排 pupai -仆仆风尘 pupufengchen -普普通通 puputongtong -铺砌 puqi -仆人 puren -蒲绒 purong -菩萨 pusa -菩萨低眉 pusadimei -暴腮龙门 pusailongmen -扑杀此獠 pushacilao -曝晒 pushai -扑扇 pushan -扑闪 pushan -蒲扇 pushan -铺设 pushe -朴实 pushi -蒲式耳 pushier -扑朔迷离 pushuomili -扑簌 pusu -朴素 pusu -朴素的东西 pusudedongxi -葡萄 putao -葡萄干 putaogan -葡萄灰 putaohui -葡萄酒 putaojiu -葡萄胎 putaotai -葡萄糖 putaotang -葡萄紫 putaozi -扑腾 puteng -扑腾扑腾 putengputeng -铺天盖地 putiangaidi -普天率土 putianshuaitu -普天同庆 putiantongqing -普天下 putianxia -噗通 putong -扑通 putong -普通 putong -普通话 putonghua -普通教育 putongjiaoyu -普通那个 putongnage -普通人 putongren -普通用户 putongyonghu -普通邮票 putongyoupiao -铺位 puwei -谱系 puxi -莆仙戏 puxianxi -谱写 puxie -铺叙 puxu -普选 puxuan -朴学 puxue -仆役 puyi -璞玉浑金 puyuhunjin -铺展 puzhan -铺张浪费 puzhanglangfei -铺张扬厉 puzhangyangli -普照 puzhao -朴直 puzhi -朴质 puzhi -脯子 puzi -谱子 puzi -铺子 puzi -卡脖子 qiabozi -恰当 qiadang -恰到好处 qiadaohaochu -髂骨 qiagu -恰好 qiahao -蕲艾 qi'ai qiai -乞哀告怜 qi'aigaolian qiaigaolian -掐架 qiajia -掐尖落钞 qiajianluochao -卡具 qiaju -掐诀 qiajue -恰里 qiali -起岸 qi'an qian -钱爱 qianai -欠安 qianan -千百个 qianbaige -千百年 qianbainian -铅版 qianban -前半晌 qianbanshang -前半天 qianbantian -前半夜 qianbanye -钱包 qianbao -前辈 qianbei -谦卑 qianbei -前臂 qianbi -钱币 qianbi -铅笔 qianbi -前边 qianbian -千变万化 qianbianwanhua -千变万状 qianbianwanzhuang -铅笔画 qianbihua -浅薄 qianbo -前不巴村 qianbubacun -前不久 qianbujiu -千部一腔 qianbuyiqiang -钱财 qiancai -潜藏 qiancang -千仓万箱 qiancangwanxiang -茜草 qiancao -扦插 qiancha -欠产 qianchan -牵缠 qianchan -浅尝 qianchang -牵肠挂肚 qianchangguadu -浅尝辄止 qianchangzhezhi -千差万别 qianchawanbie -牵扯 qianche -牵掣 qianche -前尘 qianchen -虔诚 qiancheng -前程万里 qianchengwanli -前车之鉴 qianchezhijian -钳床 qianchuang -千疮百孔 qianchuangbaikong -钱串子 qianchuanzi -千锤百炼 qianchuibailian -铅垂线 qianchuixian -谦辞 qianci -遣词造句 qiancizaoju -钱袋子 qiandaizi -签单 qiandan -前倒 qiandao -前导 qiandao -签到 qiandao -千刀万剐 qiandaowangua -铅刀一割 qiandaoyige -前敌 qiandi -签订 qianding -千叮万嘱 qiandingwanzhu -牵动 qiandong -迁都 qiandu -前段 qianduan -前段时候 qianduanshihou -前段时间 qianduanshijian -千端万绪 qianduanwanxu -前度刘郎 qianduliulang -前额 qiane -千恩万谢 qianenwanxie -前儿 qianer -千儿八百 qianerbabai -签发 qianfa -遣返 qianfan -前房 qianfang -千方百计 qianfangbaiji -欠费 qianfei -芡粉 qianfen -千分表 qianfenbiao -千分尺 qianfenchi -千分点 qianfendian -前锋 qianfeng -千分数 qianfenshu -前夫 qianfu -潜伏 qianfu -纤夫 qianfu -前赴后继 qianfuhouji -前覆后戒 qianfuhoujie -前俯后仰 qianfuhouyang -潜伏期 qianfuqi -千夫所指 qianfusuozhi -强扭的瓜不甜 qiangniude1gua1butian qiangniude1gua1butian -气昂昂 qi'ang'ang qiangang -抢白 qiangbai -墙报 qiangbao -强暴 qiangbao -襁褓 qiangbao -强本节用 qiangbenjieyong -墙壁 qiangbi -强逼 qiangbi -枪毙 qiangbi -强辩 qiangbian -将伯之呼 qiangbozhihu -将伯之助 qiangbozhizhu -强不知以为知 qiangbuzhiyiweizhi -腔肠动物 qiangchangdongwu -枪刺 qiangci -强词夺理 qiangciduoli -强大 qiangda -抢答 qiangda -枪打出头鸟 qiangdachutouniao -强大点 qiangdadian -枪弹 qiangdan -强盗 qiangdao -抢道 qiangdao -墙倒众人推 qiangdaozhongrentui -羌笛 qiangdi -强调 qiangdiao -腔调 qiangdiao -强度 qiangdu -强渡 qiangdu -抢断 qiangduan -抢夺 qiangduo -前歌后舞 qiangehouwu -强而后可 qiangerhouke -枪法 qiangfa -强风 qiangfeng -戗风 qiangfeng -枪杆 qianggan -强干弱枝 qiangganruozhi -强告化 qianggaohua -墙根 qianggen -强攻 qianggong -强弓劲弩 qianggongjinnu -抢购 qianggou -强固 qianggu -抢光 qiangguang -强国 qiangguo -强聒不舍 qiangguobushe -强国论坛 qiangguoluntan -戕害 qianghai -强悍 qianghan -强横 qiangheng -墙画 qianghua -强化 qianghua -枪击 qiangji -羟基 qiangji -强加 qiangjia -强健 qiangjian -强奸 qiangjian -强将手下无弱兵 qiangjiangshouxiawuruobing -强奸民意 qiangjianminyi -墙脚 qiangjiao -墙角 qiangjiao -抢劫 qiangjie -强击机 qiangjiji -强劲 qiangjin -抢救 qiangjiu -枪决 qiangjue -蜣螂 qianglang -强梁 qiangliang -跄踉 qiangliang -蹡踉 qiangliang -强烈 qianglie -枪林弹雨 qianglindanyu -枪榴弹 qiangliudan -强龙不压地头蛇 qianglongbuyaditoushe -抢掠 qianglue -戗面 qiangmian -墙内 qiangnei -强弩之末 qiangnuzhimo -钳工 qiangong -前功尽弃 qiangongjinqi -谦恭下士 qiangongxiashi -强迫 qiangpo -强迫症 qiangpozheng -跄跄 qiangqiang -蹡蹡 qiangqiang -抢亲 qiangqin -强求 qiangqiu -强权 qiangquan -墙裙 qiangqun -强人 qiangren -强人所难 qiangrensuonan -锖色 qiangse -枪杀 qiangsha -墙上 qiangshang -抢墒 qiangshang -强身 qiangshen -强盛 qiangsheng -强使 qiangshi -强势 qiangshi -强手 qiangshou -抢手 qiangshou -抢收 qiangshou -枪手 qiangshou -镪水 qiangshui -强似 qiangsi -强死强活 qiangsiqianghuo -强酸 qiangsuan -抢滩 qiangtan -枪替 qiangti -墙头草 qiangtoucao -墙头马上 qiangtoumashang -强推 qiangtui -浅谷 qiangu -钱谷 qiangu -牵挂 qiangua -潜规则 qianguize -前古未有 qianguweiyou -墙外 qiangwai -蔷薇 qiangwei -强文 qiangwen -枪文 qiangwen -羌无故实 qiangwugushi -枪乌贼 qiangwuzei -抢先 qiangxian -抢险 qiangxian -强项 qiangxiang -枪械 qiangxie -强行 qiangxing -强行军 qiangxingjun -强心剂 qiangxinji -抢修 qiangxiu -强压 qiangya -抢眼 qiangyan -枪眼 qiangyan -强颜欢笑 qiangyanhuanxiao -强硬 qiangying -强贼 qiangzei -戕贼 qiangzei -强占 qiangzhan -抢占 qiangzhan -枪战 qiangzhan -强者 qiangzhe -强制 qiangzhi -墙纸 qiangzhi -强直 qiangzhi -枪支 qiangzhi -抢种 qiangzhong -强中更有强中手 qiangzhonggengyouqiangzhongshou -强壮 qiangzhuang -腔子 qiangzi -枪子儿 qiangzier -羌族 qiangzu -抢嘴 qiangzui -强作解人 qiangzuojieren -浅海 qianhai -前汉 qianhan -潜航 qianhang -堑壕 qianhao -谦和 qianhe -签合同 qianhetong -前后 qianhou -前后脚儿 qianhoujiaoer -前后门 qianhoumen -前呼后拥 qianhuhouyong -铅灰 qianhui -千回百折 qianhuibaizhe -千回万转 qianhuiwanzhuan -欠火 qianhuo -千呼万唤 qianhuwanhuan -牵记 qianji -钤记 qianji -钳击 qianji -浅见寡闻 qianjianguawen -前脚 qianjiao -千娇百媚 qianjiaobaimei -前几次 qianjici -前襟 qianjin -前进 qianjin -千斤 qianjin -浅近 qianjin -千金弊帚 qianjinbizhou -千斤顶 qianjinding -前景 qianjing -虔敬 qianjing -千金买笑 qianjinmaixiao -千金市骨 qianjinshigu -千金一掷 qianjinyizhi -千金之子 qianjinzhizi -前几天 qianjitian -歉疚 qianjiu -牵就 qianjiu -迁就 qianjiu -前臼齿 qianjiuchi -潜居 qianju -迁居 qianju -黔剧 qianju -前倨后恭 qianjuhougong -千军万马 qianjunwanma -千钧一发 qianjunyifa -千钧重负 qianjunzhongfu -千卡 qianka -前科 qianke -千克 qianke -掮客 qianke -迁客骚人 qiankesaoren -钱可通神 qianketongshen -钳口不言 qiankoubuyan -钳口结舌 qiankoujieshe -潜亏 qiankui -前来 qianlai -钱来 qianlai -牵累 qianlei -潜力 qianli -牵连 qianlian -钱粮 qianliang -前两者 qianliangzhe -千了百当 qianliaobaidang -千里不同风 qianlibutongfeng -千里莼羹 qianlichungeng -前列 qianlie -千里鹅毛 qianli'emao qianliemao -前列腺 qianliexian -千里马 qianlima -悭吝 qianlin -千里送鹅毛 qianlisongemao -千里迢迢 qianlitiaotiao -千里同风 qianlitongfeng -潜流 qianliu -迁流 qianliu -千里眼 qianliyan -千里姻缘一线牵 qianliyinyuanyixianqian -千里一曲 qianliyiqu -千里犹面 qianliyoumian -千里之堤 qianlizhidi -千里之行 qianlizhixing -千里之足 qianlizhizu -千粒重 qianlizhong -乾隆 qianlong -钱龙 qianlong -浅陋 qianlou -浅露 qianlu -黔驴技穷 qianlujiqiong qianlvjiqiong -牵萝补屋 qianluobuwu -千虑一得 qianluyide -千虑一失 qianluyishi -黔驴之计 qianluzhiji -黔驴之技 qianlvzhiji -荨麻 qianma -钱买呢 qianmaine -前门 qianmen -前门拒虎 qianmenjuhu -千门万户 qianmenwanhu -千米 qianmi -前面 qianmian -芊眠 qianmian -芊绵 qianmian -浅明 qianming -签名 qianming -签名档 qianmingdang -阡陌 qianmo -前目后凡 qianmuhoufan -前脑 qiannao -潜能 qianneng -前年 qiannian -千年 qiannian -牵念 qiannian -千年等一回 qianniandengyihui -牵牛下井 qianniuxiajing -牵牛星 qianniuxing -倩女离魂 qiannulihun -迁怒于人 qiannuyuren -前怕狼 qianpalang -前怕狼后怕虎 qianpalanghoupahu -前怕龙 qianpalong -千篇一律 qianpianyilu qianpianyilv -钱票 qianpiao -前仆后继 qianpuhouji -前妻 qianqi -前期 qianqi -愆期 qianqi -前愆 qianqian -芊芊 qianqian -钱钱 qianqian -千千 qianqian -牵强 qianqiang -牵强附会 qianqiangfuhui -千千静听 qianqianjingting -谦谦君子 qianqianjunzi -千千万 qianqianwan -千千万万 qianqianwanwan -千奇百怪 qianqibaiguai -欠情 qianqing -铅球 qianqiu -千秋万代 qianqiuwandai -千秋万岁 qianqiuwansui -搴旗斩将 qianqizhanjiang -缱绻 qianquan -欠缺 qianque -歉然 qianran -谦让未遑 qianrangweihuang -潜热 qianre -前任 qianren -前人失脚 qianrenshijiao -千人所指 qianrensuozhi -千仞无枝 qianrenwuzhi -前人栽树 qianrenzaishu -倩人捉刀 qianrenzhuodao -前日 qianri -潜入 qianru -迁入 qianru -嵌入 qianru -嵌入式 qianrushi -迁入证 qianruzheng -遣散 qiansan -前晌 qianshang -千山万壑 qianshanwanhe -千山万水 qianshanwanshui -前哨 qianshao -牵涉 qianshe -前身 qianshen -欠伸 qianshen -欠身 qianshen -前生 qiansheng -纤绳 qiansheng -前世 qianshi -芡实 qianshi -前事不忘 qianshibuwang -扦手 qianshou -歉收 qianshou -签收 qianshou -纤手 qianshou -签署 qianshu -潜水 qianshui -潜水艇 qianshuiting -潜水衣 qianshuiyi -潜水员 qianshuiyuan -谦顺 qianshun -浅说 qianshuo -铅丝 qiansi -前思后想 qiansihouxiang -迁思回虑 qiansihuilu -千丝万缕 qiansiwanlu -遣送 qiansong -千岁 qiansui -歉岁 qiansui -前所未闻 qiansuoweiwen -前所未有 qiansuoweiyou -前台 qiantai -潜台词 qiantaici -浅滩 qiantan -嵌套 qiantao -潜逃 qiantao -前提 qianti -前天 qiantian -欠条 qiantiao -铅条 qiantiao -潜艇 qianting -前庭悬鱼 qiantingxuanyu -前提条件 qiantitiaojian -签筒 qiantong -前头 qiantou -牵头 qiantou -弃暗投明 qi'antouming qiantouming -千头万绪 qiantouwanxu -前途 qiantu -黔突暖席 qiantunuanxi -千瓦 qianwa -千万 qianwan -前往 qianwang -潜望镜 qianwangjing -前挽后推 qianwanhoutui -千万买邻 qianwanmailin -前卫 qianwei -前无古人 qianwuguren -前夕 qianxi -迁徙 qianxi -前嫌 qianxian -前线 qianxian -前贤 qianxian -浅显 qianxian -牵线 qianxian -牵线搭桥 qianxiandaqiao -前些 qianxie -潜心 qianxin -潜行 qianxing -千辛万苦 qianxinwanku -谦虚 qianxu -浅学 qianxue -潜血 qianxue -钱学森 qianxuesen -谦虚谨慎 qianxujinshen -谦逊 qianxun -签押 qianya -前沿 qianyan -迁延 qianyan -前言不搭后语 qianyanbudahouyu -牵羊担酒 qianyangdanjiu -前仰后合 qianyanghouhe -千岩竞秀 qianyanjingxiu -千岩万壑 qianyanwanhe -千言万语 qianyanwanyu -前夜 qianye -浅易 qianyi -迁移 qianyi -歉意 qianyi -牵一发而动全身 qianyifaerdongquanshen -潜移默化 qianyimohua -牵引 qianyin -铅印 qianyin -倩影 qianying -前因后果 qianyinhouguo -牵引力 qianyinli -潜意识 qianyishi -迁移证 qianyizheng -潜泳 qianyong -愆尤 qianyou -签约 qianyue -潜在 qianzai -千载难逢 qianzainanfeng -千载一时 qianzaiyishi -乾造 qianzao -谴责 qianze -乾宅 qianzhai -前瞻 qianzhan -前站 qianzhan -千张 qianzhang -前兆 qianzhao -前者 qianzhe -谴谪 qianzhe -浅斟低唱 qianzhendichang -签证 qianzheng -千真万确 qianzhenwanque -前肢 qianzhi -潜质 qianzhi -牵制 qianzhi -钳制 qianzhi -铅直 qianzhi -千纸鹤 qianzhihe -签注 qianzhu -钱庄 qianzhuang -前缀 qianzhui -扦子 qianzi -欠资 qianzi -浅子 qianzi -签子 qianzi -签字 qianzi -钳子 qianzi -铅字 qianzi -千姿百态 qianzibaitai -前奏 qianzou -前奏曲 qianzouqu -谦尊而光 qianzunerguang -峭拔 qiaoba -侨胞 qiaobao -敲边鼓 qiaobiangu -翘辫子 qiaobianzi -敲冰求火 qiaobingqiuhuo -硗薄 qiaobo -巧不可阶 qiaobukejie -瞧不起 qiaobuqi -壳菜 qiaocai -鞘翅 qiaochi -翘楚 qiaochu -憔悴 qiaocui -蕉萃 qiaocui -顦顇 qiaocui -敲错 qiaocuo -桥错了 qiaocuole -敲打 qiaoda -瞧得起 qiaodeqi -敲定 qiaoding -桥洞 qiaodong -壳斗 qiaodou -桥墩 qiaodun -巧夺天工 qiaoduotiangong -巧发奇中 qiaofaqizhong -巧妇难为无米之炊 qiaofunanweiwumizhichui -撬杠 qiaogang -桥归桥 qiaoguiqiao -敲骨吸髓 qiaoguxisui -桥涵 qiaohan -巧合 qiaohe -诮呵 qiaohe -侨汇 qiaohui -俏货 qiaohuo -巧计 qiaoji -悄寂 qiaoji -敲击 qiaoji -瞧见 qiaojian -巧劲儿 qiaojiner -敲金击石 qiaojinjishi -侨居 qiaoju -侨眷 qiaojuan -巧克力 qiaokeli -桥孔 qiaokong -翘棱 qiaoleng -俏丽 qiaoli -峭立 qiaoli -桥梁 qiaoliang -巧立名目 qiaolimingmu -乔龙画虎 qiaolonghuahu -谯楼 qiaolou -荞麦 qiaomai -雀盲眼 qiaomangyan -窍门 qiaomen -敲门砖 qiaomenzhuan -桥面 qiaomian -巧妙 qiaomiao -侨民 qiaomin -俏皮 qiaopi -俏皮话 qiaopihua -翘企 qiaoqi -跷蹊 qiaoqi -乔迁之喜 qiaoqianzhixi -悄悄 qiaoqiao -跷跷板 qiaoqiaoban -悄悄话 qiaoqiaohua -乔其纱 qiaoqisha -硗确 qiaoque -巧取豪夺 qiaoquhaoduo -悄然 qiaoran -愀然 qiaoran -敲入 qiaoru -悄声 qiaosheng -巧舌如簧 qiaosheruhuang -俏式 qiaoshi -翘首 qiaoshou -樵苏不爨 qiaosubucuan -巧同造化 qiaotongzaohua -俏头 qiaotou -帩头 qiaotou -幧头 qiaotou -桥头 qiaotou -桥头堡 qiaotoubao -桥堍 qiaotu -翘望 qiaowang -翘尾巴 qiaoweiba -巧伪趋利 qiaoweiquli -侨务 qiaowu -俏销 qiaoxiao -巧言令色 qiaoyanlingse -巧言偏辞 qiaoyanpianci -巧言如簧 qiaoyanruhuang -巧遇 qiaoyu -敲诈勒索 qiaozhalesuo -峭直 qiaozhi -乔装打扮 qiaozhuangdaban -敲竹杠 qiaozhugang -敲字 qiaozi -雀子 qiaozi -翘足而待 qiaozuerdai -翘足引领 qiaozuyinling -袷袢 qiapan -恰恰 qiaqia -掐掐 qiaqia -恰巧 qiaqiao -恰如其分 qiaruqifen -洽商 qiashang -恰似 qiasi -掐算 qiasuan -洽谈 qiatan -掐头去尾 qiatouquwei -掐指一算 qiazhiyisuan -卡子 qiazi -奇拔 qiba -起霸 qiba -起爆 qibao -漆包线 qibaoxian -齐备 qibei -气泵 qibeng -起笔 qibi -奇兵 qibing -起兵 qibing -漆布 qibu -起步 qibu -泣不成声 qibuchengsheng -气不忿儿 qibufener -气步枪 qibuqiang -妻不如妾 qiburuqie -岂不是 qibushi -七步之才 qibuzhicai -齐步走 qibuzou -器材 qicai -奇才 qicai -凄惨 qican -蛴螬 qicao -起草 qicao -凄恻 qice -攲侧 qice -颀长 qichang -齐唱 qichang -七长八短 qichangbaduan -汽车 qiche -骑车 qiche -启程 qicheng -起程 qicheng -起承转合 qichengzhuanhe -奇耻大辱 qichidaru -齐齿呼 qichihu -气冲冲 qichongchong -气冲牛斗 qichongniudou -气冲霄汉 qichongxiaohan -凄楚 qichu -歧出 qichu -起初 qichu -齐楚 qichu -气踹 qichuai -汽船 qichuan -凄怆 qichuang -气窗 qichuang -起床 qichuang -气喘吁吁 qichuanxuxu -气锤 qichui -汽锤 qichui -其次 qici -七次量衣一次裁 qiciliangyiyicicai -砌词捏控 qiciniekong -气粗 qicu -齐大非耦 qidafeiou -期待 qidai -脐带 qidai -期待哦 qidaio -期待着 qidaizhe -契丹 qidan -岂但 qidan -祈祷 qidao -欺大压小 qidayaxiao -气的 qide -起得 qide -汽灯 qideng -启迪 qidi -汽笛 qidi -气垫 qidian -起点 qidian -七颠八倒 qidianbadao -气垫船 qidianchuan -起电盘 qidianpan -漆雕 qidiao -起吊 qidiao -启碇 qiding -起碇 qiding -启动 qidong -启动画面 qidonghuamian -启动盘 qidongpan -启动项 qidongxiang -启动项目 qidongxiangmu -齐东野语 qidongyeyu -气度 qidu -企鹅 qi'e qie -窃案 qiean -怯场 qiechang -切齿腐心 qiechifuxin -切齿痛恨 qiechitonghen -切除 qiechu -切磋琢磨 qiecuozhuomo -挈带 qiedai -切当 qiedang -惬当 qiedang -切点 qiedian -切掉 qiediao -窃夺 qieduo -锲而不舍 qieerbushe -怯防勇战 qiefangyongzhan -切肤之痛 qiefuzhitong -切割 qiege -窃钩窃国 qiegouqieguo -窃钩者诛 qiegouzhezhu -切骨之仇 qieguzhichou -切合 qiehe -切花 qiehua -惬怀 qiehuai -切换 qiehuan -切汇 qiehui -切忌 qieji -切记 qieji -切近 qiejin -窃据要津 qiejuyaojin -切口 qiekou -伽蓝 qielan -切脉 qiemai -且慢 qieman -窃密 qiemi -切面 qiemian -切末 qiemo -砌末 qiemo -伽南香 qienanxiang -怯懦 qienuo -切片 qiepian -挈瓶之知 qiepingzhizhi -切切此布 qieqiecibuo -窃窃私议 qieqiesiyi -切切私语 qieqiesiyu -窃窃私语 qieqiesiyu -窃取 qiequ -弃儿 qier -妻儿 qier -器二不匮 qierbukui -乞儿乘车 qierchengche -妻儿老小 qierlaoxiao -乞儿马医 qiermayi -切入 qieru -怯弱 qieruo -切身 qieshen -怯生 qiesheng -怯声怯气 qieshengqieqi -怯生生 qieshengsheng -切实 qieshi -切树倒根 qieshudaogen -且说 qieshuo -切题 qieti -窃听 qieting -窃位素餐 qieweisucan -切线 qiexian -切削 qiexiao -惬心贵当 qiexinguidang -切要 qieyao -惬意 qieyi -切音 qieyin -窃玉偷香 qieyutouxiang -窃贼 qiezei -怯阵 qiezhen -切中时弊 qiezhongshibi -且住为佳 qiezhuweijia -茄子 qiezi -启发 qifa -期房 qifang -岂非 qifei -起飞 qifei -气愤 qifen -气氛 qifen -启封 qifeng -奇峰 qifeng -骑缝 qifeng -棋逢对手 qifengduishou -凄风苦雨 qifengkuyu -起凤腾蛟 qifengtengjiao -弃妇 qifu -欺负 qifu -起复 qifu -乞丐 qigai -气概 qigai -岂敢 qigan -旗杆 qigan -汽缸 qigang -奇高 qigao -起稿 qigao -七高八低 qigaobadi -棋高一着 qigaoyizhao -气割 qige -气根 qigen -起根发由 qigenfayou -起更 qigeng -气功 qigong -漆工 qigong -欺公罔法 qigongwangfa -七古 qigu -奇怪 qiguai -奇怪哦 qiguaio -企管 qiguan -器官 qiguan -气管 qiguan -奇观 qiguan -畦灌 qiguan -气贯长虹 qiguanchanghong -其光 qiguang -奇光异彩 qiguangyicai -气鼓鼓 qigugu -气锅 qiguo -汽锅鸡 qiguoji -旗鼓相当 qiguxiangdang -气焊 qihan -起旱 qihan -起航 qihang -欺行霸市 qihangbashi -七行俱下 qihangjuxia -其函数 qihanshu -旗号 qihao -契合 qihe -漆黑一团 qiheiyituan -欺哄 qihong -起哄 qihong -气候 qihou -其后 qihou -奇虎 qihu -企划 qihua -歧化 qihua -汽化 qihua -起花 qihua -奇幻 qihuan -岐黄 qihuang -汽化器 qihuaqi -汽化热 qihuare -琪花瑶草 qihuayaocao -奇花异草 qihuayicao -气呼呼 qihuhu -骑虎难下 qihunanxia -期货 qihuo -起火 qihuo -起获 qihuo -奇货可居 qihuokeju -契机 qiji -气急 qiji -奇迹 qiji -汽机 qiji -起急 qiji -齐集 qiji -期价 qijia -弃甲丢盔 qijiadiukui -器件 qijian -期间 qijian -起见 qijian -旗舰 qijian -歧见 qijian -漆匠 qijiang -乞浆得酒 qijiangdejiu -弃甲曳兵 qijiayebing -齐家治国 qijiazhiguo -气急败坏 qijibaihuai -其解 qijie -气节 qijie -起解 qijie -骐骥过隙 qijiguoxi -起劲 qijin -迄今 qijin -气井 qijing -迄今为止 qijinweizhi -妻舅 qijiu -汽酒 qijiu -弃旧怜新 qijiulianxin -弃旧图新 qijiutuxin -奇技淫巧 qijiyinqiao -器具 qiju -契据 qiju -起居 qiju -起圈 qijuan -七绝 qijue -奇崛 qijue -欺君罔上 qijunwangshang -欺君误国 qijunwuguo -其卡 qika -起开 qikai -旗开得胜 qikaidesheng -期刊 qikan -期刊网 qikanwang -期考 qikao -岂可 qike -起课 qike -气孔 qikong -气口 qikou -企口板 qikouban -奇快 qikuai -起来 qilai -起来了 qilaile -起来其 qilaiqi -耆老 qilao -七老八十 qilaobashi -起了 qile -起了个 qilege -七棱八瓣 qilengbaban -其乐无穷 qilewuqiong -凄厉 qili -气力 qili -绮丽 qili -起立 qili -凄凉 qiliang -器量 qiliang -气量 qiliang -嘁哩喀喳 qilikacha -麒麟 qilin -乞灵 qiling -欺凌 qiling -气凌 qiling -七零八落 qilingbaluo -气流 qiliu -妻离子散 qilizisan -气楼 qilou -骑楼 qilou -骑驴觅驴 qilumilu -气轮机 qilunji -汽轮机 qilunji -起落 qiluo -歧路亡羊 qiluwangyang -七律 qilv -骑马 qima -起码 qima -气脉 qimai -气脉儿 qimaier -欺瞒 qiman -起锚 qimao -其貌不扬 qimaobuyang -骑马找马 qimazhaoma -气煤 qimei -齐眉穗儿 qimeisuier -气门 qimen -启蒙 qimeng -欺蒙 qimeng -启蒙运动 qimengyundong -气门心 qimenxin -凄迷 qimi -棋迷 qimi -奇妙 qimiao -器皿 qimin -启明 qiming -齐名 qiming -起名儿 qiminger -骑摩托 qimotuo -企慕 qimu -桤木 qimu -亲爱 qinai -亲爱的 qinaide -气囊 qinang -气恼 qinao -亲本 qinben -亲笔 qinbi -寝不安席 qinbu'anxi qinbuanxi -芹菜 qincai -芹菜汁 qincaizhi -钦差 qinchai -钦差大臣 qinchaidachen -秦朝大帝 qinchaodadi -寝车 qinche -侵晨 qinchen -钦迟 qinchi -亲传 qinchuan -亲代 qindai -亲等 qindeng -钦定 qinding -琴断朱弦 qinduanzhuxian -侵夺 qinduo -气馁 qinei -其内容 qineirong -亲耳 qiner -侵犯 qinfan -勤奋 qinfen -勤奋呃 qinfene -情爱 qingai -请安 qingan -清白 qingbai -青帮 qingbang -情报 qingbao -情变 qingbian -请便 qingbian -轻便 qingbian -清鼻涕 qingbiti -轻薄 qingbo -请不到 qingbudao -情不可却 qingbukeque -请不要 qingbuyao -情不自禁 qingbuzijin -青菜 qingcai -清仓 qingcang -情操 qingcao -青草 qingcao -青草塥 qingcaoge -倾侧 qingce -清册 qingce -清查 qingcha -清茶 qingcha -情场 qingchang -清偿 qingchang -清唱 qingchang -清场 qingchang -倾肠倒肚 qingchangdaodu -清朝 qingchao -倾巢出动 qingchaochudong -倾巢而出 qingchaoerchu -清彻 qingche -清澈 qingche -轻车简从 qingchejiancong -清晨 qingchen -倾城倾国 qingchengqingguo -清尘浊水 qingchenzhuoshui -轻车熟路 qingcheshulu -请吃 qingchi -清吃 qingchi -请吃饭 qingchifan -清楚 qingchu -清除 qingchu -清除反 qingchufan -清除话 qingchuhua -清醇 qingchun -青春 qingchun -清纯 qingchun -青春饭 qingchunfan -请春客 qingchunke -青春菩提树 qingchunputishu -青春期 qingchunqi -青春体验 qingchuntiyan -青出于蓝 qingchuyulan -青瓷 qingci -青葱 qingcong -清脆 qingcui -青翠 qingcui -清大 qingda -氢弹 qingdan -清单 qingdan -清淡 qingdan -倾倒 qingdao -清道 qingdao -青岛 qingdao -情到深处 qingdaoshenchu -等 qingdeng -情敌 qingdi -轻敌 qingdi -庆典 qingdian -轻点 qingdian -清点 qingdian -情调 qingdiao -请调 qingdiao -庆吊不行 qingdiaobuxing -倾动 qingdong -情窦初开 qingdouchukai -轻度 qingdu -清炖 qingdun -倾耳而听 qingererting -轻而易举 qingeryiju -倾耳注目 qingerzhumu -圊肥 qingfei -情分 qingfen -清风两袖 qingfengliangxiu -清风明月 qingfengmingyue -倾覆 qingfu -情夫 qingfu -情妇 qingfu -清福 qingfu -轻浮 qingfu -青蚨 qingfu -庆父不死 qingfubusi -情感 qinggan -青冈 qinggang -青 qinggang -清稿 qinggao -清高 qinggao -情歌 qingge -请个 qingge -情哥哥 qinggege -轻歌曼舞 qinggemanwu -清供 qinggong -清宫 qinggong -请功 qinggong -清宫除道 qinggongchudao -轻工业 qinggongye -青光眼 qingguangyan -清官能断家务事 qingguannanduanjiawushi -清规戒律 qingguijielu -轻轨铁路 qingguitielu -青果 qingguo -倾国倾城 qingguoqingcheng -青海 qinghai -清寒 qinghan -晴好 qinghao -庆贺 qinghe -晴和 qinghe -青红皂白 qinghongzaobai -轻忽 qinghu -情话 qinghua -清华 qinghua -青花 qinghua -清华大学 qinghuadaxue -情怀 qinghuai -清还 qinghuan -青黄不接 qinghuangbujie -清华学堂 qinghuaxuetang -清华园 qinghuayuan -青灰 qinghui -轻活 qinghuo -清寂 qingji -亲家 qingjia -请假 qingjia -倾家荡产 qingjiadangchan -亲家公 qingjiagong -亲家母 qingjiamu -清减 qingjian -请柬 qingjian -轻健 qingjian -轻贱 qingjian -情见乎辞 qingjianhuci qingxianhuci -倾角 qingjiao -清剿 qingjiao -请教 qingjiao -青椒 qingjiao -清洁 qingjie -情节 qingjie -情结 qingjie -轻捷 qingjie -清洁生产 qingjieshengchan -轻机关枪 qingjiguanqiang -罄尽 qingjin -请进 qingjin -青筋 qingjin -青衿 qingjin -情境 qingjing -情景 qingjing -清净 qingjing -清静多了 qingjingduole -清劲风 qingjingfeng -情景交融 qingjingjiaorong -清净无为 qingjingwuwei -轻金属 qingjinshu -情急智生 qingjishengzhi -清君侧 qingjunce -请君入瓮 qingjunruweng -轻举妄动 qingjuwangdong -轻举远游 qingjuyuanyou -謦欬 qingkai -请看 qingkan -清客 qingke -请客 qingke -青稞 qingke -顷刻 qingke -请客吃饭 qingkechifan -晴空 qingkong -清空 qingkong -清口 qingkou -轻口薄舌 qingkouboshe -清苦 qingku -轻快 qingkuai -情况 qingkuang -倾筐倒箧 qingkuangdaoqie -情况下 qingkuangxia -青睐 qinglai -清栏 qinglan -情郎 qinglang -晴朗 qinglang -清朗 qinglang -清冷 qingleng -庆历 qingli -情理 qingli -清丽 qingli -清理 qingli -清廉 qinglian -清亮 qingliang -清凉 qingliang -轻量级 qingliangji -清凉油 qingliangyou -青莲色 qinglianse -清冽 qinglie -清理门户 qinglimenhu -清凌凌 qinglingling -青林黑塞 qinglinheisai -清理器 qingliqi -氢离子浓度指数 qinglizinongduzhishu -青龙 qinglong -青楼 qinglou -轻虑浅谋 qingluqianmou -情侣 qinglv -青绿 qinglv -苘麻 qingma -轻慢 qingman -青霉素 qingmeisu -青梅竹马 qingmeizhuma -情面 qingmian -青面獠牙 qingmianliaoya -青苗 qingmiao -轻描淡写 qingmiaodanxie -轻蔑 qingmie -清明节 qingmingjie -情迷女人香 qingminvrenxiang -倾慕 qingmu -请你 qingni -青年 qingnian -青年节 qingnianjie -青年路 qingnianlu -请您 qingnin -轻诺寡信 qingnuoguaxin -清女 qingnv -寝宫 qingong -勤工俭学 qingongjianxue -请怕 qingpa -清盘 qingpan -倾盆大雨 qingpendayu -青皮 qingpi -轻飘 qingpiao -轻飘飘 qingpiaopiao -清贫 qingpin -清屏 qingping -清平 qingping -氢气 qingqi -清漆 qingqi -清讫 qingqi -轻骑 qingqi -青钱万选 qingqianwanxuan -轻巧 qingqiao -清切 qingqie -倾情 qingqing -轻轻唉唉 qingqingaiai -轻轻的 qingqingde -卿卿我我 qingqingwowo -清秋 qingqiu -请求 qingqiu -轻裘肥马 qingqiufeima -轻裘缓带 qingqiuhuandai -情趣 qingqu -清癯 qingqu -轻取 qingqu -清热 qingre -情人 qingren -情人眼里出西施 qingrenyanlichuxishi -轻柔 qingrou -清扫 qingsao -情色 qingse -青色 qingse -情杀 qingsha -青山不老 qingshanbulao -情商 qingshang -请赏 qingshang -青山绿水 qingshanlushui -青山一发 qingshanyifa -青少年 qingshaonian -青纱帐 qingshazhang -轻声 qingsheng -轻生 qingsheng -轻省 qingsheng -情深潭水 qingshentanshui -情事 qingshi -情势 qingshi -情诗 qingshi -请示 qingshi -轻视傲物 qingshi'aowu qingshiaowu -青史传名 qingshichuanming -清瘦 qingshou -受 qingshou -轻手轻脚 qingshouqingjiao -情书 qingshu -倾述 qingshu -轻率 qingshuai -清爽 qingshuang -清水 qingshui -轻水 qingshui -清水衙门 qingshuiyamen -情恕理遣 qingshuliqian -情丝 qingsi -情思 qingsi -情死 qingsi -青丝 qingsi -青饲料 qingsiliao -轻松 qingsong -轻松哦 qingsongo -倾诉 qingsu -情愫 qingsu -情素 qingsu -清算 qingsuan -青蒜 qingsuan -情随事迁 qingsuishiqian -倾塌 qingta -情态 qingtai -青苔 qingtai -倾谈 qingtan -清谈 qingtan -清汤寡水 qingtangguashui -青天白日 qingtianbairi -情天孽海 qingtianniehai -晴天霹雳 qingtianpili -青天霹雳 qingtianpili -青田石 qingtianshi -轻佻 qingtiao -请帖 qingtie -倾听 qingting -蜻蜓点水 qingtingdianshui -蜻蜓撼石柱 qingtinghanshizhu -清通 qingtong -情同骨肉 qingtonggurou -青铜剑 qingtongjian -青铜器时代 qingtongqishidai -情同手足 qingtongshouzu -情投意合 qingtouyihe -倾吐 qingtu -请托 qingtuo -倾吐胸臆 qingtuxiongyi -亲故 qingu -青蛙 qingwa -清婉 qingwan -清玩 qingwan -情网 qingwang -情味 qingwei -轻微 qingwei -请问 qingwen -请我 qingwo -轻侮 qingwu -轻武器 qingwuqi -清晰 qingxi -清洗 qingxi -清闲 qingxian -轻闲 qingxian -倾向 qingxiang -清香 qingxiang -请降 qingxiang -青葙 qingxiang -倾箱倒箧 qingxiangdaoqie -倾向于 qingxiangyu -情见势屈 qingxianshiqu -倾销 qingxiao -清晰度 qingxidu -倾斜 qingxie -倾泻 qingxie -青鞋布袜 qingxiebuwa -清洗剂 qingxiji -清馨 qingxin -轻信 qingxin -清醒 qingxing -情形 qingxing -庆幸 qingxing -轻型 qingxing -清心寡欲 qingxinguayu -清新俊逸 qingxinjunyi -倾心吐胆 qingxintudan -清秀 qingxiu -情绪 qingxu -情绪稳定 qingxuwending -倾轧 qingya -清雅 qingya -青眼 qingyan -清样 qingyang -轻扬 qingyang -轻飏 qingyang -氢氧根 qingyanggen -青猺 qingyao -倾摇懈弛 qingyaoxiechi -清夜扪心 qingyemenxin -情义 qingyi -情意 qingyi -情谊 qingyi -清议 qingyi -清逸 qingyi -轻易 qingyi -青衣 qingyi -清莹 qingying -请缨 qingying -轻盈 qingying -青蝇点素 qingyingdiansu -青蝇吊客 qingyingdiaoke -清音幽韵 qingyinyouyun -轻音乐 qingyinyue -清一色 qingyise -情由 qingyou -清幽 qingyou -清油 qingyou -青鼬 qingyou -情有独钟 qingyouduzhong -情有可原 qingyoukeyuan -轻悠悠 qingyouyou -情欲 qingyu -青鱼 qingyu -情愿 qingyuan -情缘 qingyuan -请愿 qingyuan -轻元素 qingyuansu -清越 qingyue -轻于鸿毛 qingyuhongmao -青云 qingyun -青云直上 qingyunzhishang -请在 qingzai -青藏 qingzang -清早 qingzao -清湛 qingzhan -请战 qingzhan -清丈 qingzhang -清账 qingzhang -清真 qingzhen -清正 qingzheng -清蒸 qingzheng -清真教 qingzhenjiao -清真寺 qingzhensi -情知 qingzhi -情致 qingzhi -情至意尽 qingzhiyijin -情种 qingzhong -轻重倒置 qingzhongdaozhi -轻重缓急 qingzhonghuanji -轻舟 qingzhou -青州从事 qingzhoucongshi -庆祝 qingzhu -倾注 qingzhu -青贮 qingzhu -情状 qingzhuang -轻装简从 qingzhuangjiancong -轻装上阵 qingzhuangshangzhen -磬竹难书 qingzhunanshu -罄竹难书 qingzhunanshu -请注意 qingzhuyi -青紫被体 qingzipiti -请自隗始 qingziweishi -轻嘴薄舌 qingzuiboshe -侵害 qinhai -亲好 qinhao -亲和力 qinheli -秦桧 qinhui -擒获 qinhuo -汽碾 qinian -七年之病 qinianzhibing -七扭八歪 qiniubawai -勤俭 qinjian -琴键 qinjian -琴剑飘零 qinjianpiaoling -秦艽 qinjiao -秦吉了 qinjiliao -亲近 qinjin -勤谨 qinjin -钦敬 qinjing -秦镜高悬 qinjinggaoxuan -秦晋之好 qinjinzhihao -亲眷 qinjuan -勤恳 qinken -亲口 qinkou -勤苦 qinku -勤快 qinkuai -禽困覆车 qinkunfuche -勤劳 qinlao -亲历 qinli -亲临 qinlin -侵凌 qinling -秦楼楚馆 qinlouchuguan -侵略 qinlue -亲密 qinmi -勤勉 qinmian -亲密无间 qinmiwujian -梫木 qinmu -钦慕 qinmu -擒拿 qinna -勤能补拙 qinnengbuzhuo -亲昵 qinni -亲娘 qinniang -钦佩 qinpei -亲朋好友 qinpenghaoyou -亲戚 qinqi -秦腔 qinqiang -亲切 qinqie -亲亲 qinqin -勤勤 qinqin -骎骎 qinqin -亲情 qinqing -亲戚朋友 qinqipengyou -侵权 qinquan -侵扰 qinrao -亲热 qinre -秦热点 qinredian -亲人 qinren -沁人心脾 qinrenxinpi -侵入 qinru -亲如骨肉 qinrugurou -亲如手足 qinrushouzu -琴瑟调和 qinsetiaohe -亲善 qinshan -寝苫枕块 qinshanzhenkuai -亲身 qinshen -亲生 qinsheng -亲身感受 qinshenganshou -亲事 qinshi -侵蚀 qinshi -寝室 qinshi -琴师 qinshi -寝食不安 qinshibu'an qinshibuan -亲手 qinshou -螓首蛾眉 qinshouermei -亲属 qinshu -亲疏 qinshu -琴书 qinshu -亲体 qinti -秦庭之哭 qintingzhiku -亲痛仇快 qintongchoukuai -侵吞 qintun -汽暖 qinuan -亲王 qinwang -勤王 qinwang -亲吻 qinwen -勤务 qinwu -勤务兵 qinwubing -勤务员 qinwuyuan -侵袭 qinxi -芹献 qinxian -钦羡 qinxian -亲信 qinxin -禽息鸟视 qinxiniaoshi -琴心剑胆 qinxinjiandan -勤学好近 qinxuehaojin -勤学苦练 qinxuekulian -亲眼 qinyan -钦仰 qinyang -亲一口 qinyikou -嵚崟 qinyin -衾影无惭 qinyingwucan -亲友 qinyou -亲鱼 qinyu -亲缘 qinyuan -侵越 qinyue -秦越肥瘠 qinyuefeiji -侵早 qinzao -勤杂人员 qinzarenyuan -擒贼先擒王 qinzeixianqinwang -侵占 qinzhan -亲征 qinzheng -亲政 qinzheng -亲炙 qinzhi -亲知 qinzhi -秦篆 qinzhuan -亲自 qinzi -亲子 qinzi -亲子鉴定 qinzijianding -亲族 qinzu -亲嘴 qinzui -穷兵黩武 qiongbingduwu -穷不失义 qiongbushiyi -穹苍 qiongcang -穷愁 qiongchou -琼厨金穴 qiongchujinxue -穷措大 qiongcuoda -穷当益坚 qiongdangyijian -穷大失居 qiongdashiju -穷而后工 qiongerhougong -穷乏 qiongfa -穷光蛋 qiongguangdan -琼浆玉液 qiongjiangyuye -穷竭 qiongjie -穷尽 qiongjin -穷极思变 qiongjisibian -穷极无聊 qiongjiwuliao -琼剧 qiongju -穷寇勿追 qiongkouwuzhui -穷苦 qiongku -穷匮 qiongkui -穷困潦倒 qiongkunliaodao -穷理尽性 qionglijinxing -琼林玉树 qionglinyushu -穹隆 qionglong -琼楼玉宇 qionglouyuyu -穹庐 qionglu -穷忙 qiongmang -藑茅 qiongmao -穷年累月 qiongnianleiyue -穷鸟入怀 qiongniaoruhuai -茕茕孑立 qiongqiongjieli -穷泉朽壤 qiongquanxiurang -跫然足音 qiongranzuyin -穷人 qiongren -穷山恶水 qiongshaneshui -穷奢极侈 qiongshejichi -穷奢极欲 qiongshejiyu -穷鼠啮狸 qiongshunieli -穷酸 qiongsuan -穷途潦倒 qiongtuliaodao -穷途末路 qiongtumolu -穷途之哭 qiongtuzhiku -穷巷陋室 qiongxiangloushi -穷乡僻壤 qiongxiangpirang -穷形尽相 qiongxingjixiang -穷凶极恶 qiongxiongji'e qiongxiongjie -穷阎漏屋 qiongyanlouwu -穷猿奔林 qiongyuanbenlin -穷原竟委 qiongyuanjingwei -穷源竟委 qiongyuanjingwei -穷源朔流 qiongyuanshuoliu -穷源溯流 qiongyuansuliu -穷猿投林 qiongyuantoulin -穷则思变 qiongzesibian -琼脂 qiongzhi -琼枝玉叶 qiongzhiyuye -气派 qipai -起拍 qipai -企盼 qipan -棋盘 qipan -祈盼 qipan -旗袍 qipao -气泡 qipao -起跑 qipao -起跑线 qipaoxian -奇葩异卉 qipayihui -漆皮 qipi -欺骗 qipian -漆片 qipian -期票 qipiao -七拼八凑 qipinbacou -气魄 qipo -棋谱 qipu -七七 qiqi -漆器 qiqi -萋萋 qiqi -起讫 qiqi -期期艾艾 qiqi'ai'ai qiqiaiai -气枪 qiqiang -蛣蜣 qiqiang -骑墙 qiqiang -乞巧 qiqiao -奇巧 qiqiao -蹊跷 qiqiao -七巧板 qiqiaoban -七窍生烟 qiqiaoshengyan -嘁嘁喳喳 qiqichacha -凄切 qiqie -妻妾 qiqie -綦切 qiqie -奇奇怪怪 qiqiguaiguai -戚戚具尔 qiqijuer -凄清 qiqing -七青八黄 qiqingbahuang -七情六欲 qiqingliuyu -七擒七纵 qiqinqizong -戚戚然 qiqiran -七七事变 qiqishibian -乞求 qiqiu -企求 qiqiu -期求 qiqiu -气球 qiqiu -祈求 qiqiu -蕲求 qiqiu -鲯鳅 qiqiu -崎岖 qiqu -弃权 qiquan -齐全 qiquan -凄然 qiran -奇人 qiren -旗人 qiren -欺人太甚 qirentaishen -杞人忧天 qirenyoutian -欺人之谈 qirenzhitan -七日来复 qirilaifu -欺辱 qiru -欺软怕硬 qiruanpaying -凄入肝脾 qiruganpi -契若金兰 qiruojinlan -欺三瞒四 qisanmansi -气色 qise -起色 qise -七色板 qiseban -琴瑟之好 qisezhihao -七上八落 qishangbaluo -七上八下 qishangbaxia -欺上瞒下 qishangmanxia -欺上罔下 qishangwangxia -欺善怕恶 qishanpae -骑射 qishe -栖身 qishen -起身 qishen -欺生 qisheng -漆身吞炭 qishentuntan -其实 qishi -歧视 qishi -起始 qishi -启事 qishi -骑士 qishi -启示 qishi -憩室 qishi -期市 qishi -起事 qishi -起誓 qishi -七事八事 qishibashi -欺世盗名 qishidaoming -七十二行 qishierhang -祈使句 qishiju -气势磅礴 qishipangbo -其实是 qishishi -其势汹汹 qishixiongxiong -气势汹汹 qishixiongxiong -旗手 qishou -稽首 qishou -起首 qishou -骑手 qishou -七手八脚 qishoubajiao -气数 qishu -漆树 qishu -齐刷刷 qishuashua -汽水 qishui -弃书捐剑 qishujuanjian -气死 qisi -七死八活 qisibahuo -起死回生 qisihuisheng -气死你 qisini -起死人肉白骨 qisirenroubaigu -起死人 qisiren -气死我了 qisiwole -杞宋无征 qisongwuzheng -泣诉 qisu -耆宿 qisu -起诉 qisu -其他 qita -其它 qita -气态 qitai -奇谈怪论 qitanguailun -乞讨 qitao -其他人 qitaren -奇特 qite -气体 qiti -启天 qitian -气田 qitian -畦田 qitian -欺天诳地 qitiankuangdi -起跳 qitiao -汽艇 qiting -气筒 qitong -起头 qitou -齐头并进 qitoubingjin -气头上 qitoushang -企图 qitu -歧途 qitu -气团 qituan -七推八阻 qituibazu -气吞山河 qitunshanhe -求爱 qiuai -丘八 qiuba -裘弊金尽 qiubijinjin -球场 qiuchang -囚车 qiuche -球胆 qiudan -求大同 qiudatong -泅渡 qiudu -球诶 qiuei -球儿 qiuer -囚犯 qiufan -秋分 qiufen -秋分点 qiufendian -秋风过耳 qiufengguoer -秋风扫落叶 qiufengsaoluoye -秋风团扇 qiufengtuanshan -求告 qiugao -秋高气爽 qiugaoqishuang -球果 qiuguo -秋毫见捐 qiuhaojianjuan -秋毫无犯 qiuhaowufan -秋毫之末 qiuhaozhimo -求和 qiuhe -秋后 qiuhou -秋后算账 qiuhousuanzhang -求婚 qiuhun -巯基 qiuji -球技 qiuji -秋季 qiuji -求见 qiujian -求浆得酒 qiujiangdejiu -求教 qiujiao -秋季班 qiujiban -求借 qiujie -求解 qiujie -囚禁 qiujin -球茎 qiujing -秋景 qiujing -遒劲 qiujing -求救 qiujiu -球菌 qiujun -求靠 qiukao -秋裤 qiuku -秋老虎 qiulaohu -秋凉 qiuliang -秋粮 qiuliang -丘陵 qiuling -秋令 qiuling -虬龙 qiulong -球路 qiulu -裘马轻肥 qiumaqingfei -裘马轻狂 qiumaqingkuang -求马唐肆 qiumatangsi -球门 qiumen -球迷 qiumi -球面 qiumian -球面度 qiumiandu -球面角 qiumianjiao -球面镜 qiumianjing -球磨机 qiumoji -球墨铸铁 qiumozhutie -丘墓 qiumu -丘脑 qiunao -求偶 qiuou -球拍 qiupai -裘皮 qiupi -求乞 qiuqi -蝤蛴 qiuqi -求签 qiuqian -秋千 qiuqian -求情 qiuqing -求亲告友 qiuqingaoyou -求亲靠友 qiuqinkaoyou -俅俅 qiuqiu -求全责备 qiuquanzebei -求全之毁 qiuquanzhihui -虬髯 qiuran -求饶 qiurao -求人 qiuren -求人不如求己 qiurenburuqiuji -求仁得仁 qiurenderen -秋日 qiuri -球赛 qiusai -秋色平分 qiusepingfen -秋扇见捐 qiushanjianjuan -丘山之功 qiushanzhigong -求生 qiusheng -求神问卜 qiushenwenbu -求实 qiushi -球市 qiushi -秋试 qiushi -糗事 qiushi -秋收 qiushou -囚首垢面 qiushougoumian -秋收起义 qiushouqiyi -秋水伊人 qiushuiyiren -求索 qiusuo -球台 qiutai -球体 qiuti -秋天 qiutian -求田问舍 qiutianwenshe -求同存异 qiutongcunyi -囚徒 qiutu -秋荼密网 qiutumiwang -秋闱 qiuwei -求我 qiuwo -求贤若渴 qiuxianruoke -球鞋 qiuxie -球心 qiuxin -球星 qiuxing -虬须 qiuxu -求学 qiuxue -秋汛 qiuxun -囚衣 qiuyi -球艺 qiuyi -蚯蚓 qiuyin -秋游 qiuyou -犰狳 qiuyu -求援 qiuyuan -球员 qiuyuan -秋月春风 qiuyuechunfeng -求战 qiuzhan -酋长 qiuzhang -酋长国 qiuzhangguo -丘疹 qiuzhen -求证 qiuzheng -求治 qiuzhi -求知 qiuzhi -求职 qiuzhi -求之不得 qiuzhibude -求助 qiuzhu -凄婉 qiwan -企望 qiwang -凄惘 qiwang -期望 qiwang -期望值 qiwangzhi -绮纨之岁 qiwanzhisui -奇伟 qiwei -气味 qiwei -颀伟 qiwei -其味无穷 qiweiwuqiong -气味相投 qiweixiangtou -奇闻 qiwen -气温 qiwen -奇文共赏 qiwengongshang -奇文瑰句 qiwenguiju -气我 qiwo -器物 qiwu -欺侮 qiwu -七夕 qixi -奇袭 qixi -弃瑕录用 qixialuyong -期限 qixian -起先 qixian -乞降 qixiang -其想 qixiang -气象台 qixiangtai -气象万千 qixiangwanqian -气象学 qixiangxue -七弦琴 qixianqin -期限限制 qixianxianzhi -奇效 qixiao -妻小 qixiao -起小儿 qixiaoer -器小易盈 qixiaoyiying -泣下如雨 qixiaruyu -泣下沾襟 qixiazhanjin -栖息地 qixidi -器械 qixie -弃邪归正 qixieguizheng -器械体操 qixieticao -启衅 qixin -起衅 qixin -齐心 qixin -气性 qixing -奇形怪状 qixingguaizhuang -齐心合力 qixinheli -齐心协力 qixinxieli -气胸 qixiong -气咻咻 qixiuxiu -气息奄奄 qixiyanyan -期许 qixu -气虚 qixu -气旋 qixuan -弃学 qixue -奇勋 qixun -气吁吁 qixuxu -欺压 qiya -气压 qiya -气眼 qiyan -起眼儿 qiyaner -弃养 qiyang -齐烟九点 qiyanjiudian -七言诗 qiyanshi -气焰熏天 qiyanxuntian -企业 qiye -起夜 qiye -企业版 qiyeban -企业化 qiyehua -企业所得税 qiyesuodeshui -七一 qiyi -奇异 qiyi -棋艺 qiyi -歧义 qiyi -歧异 qiyi -起义 qiyi -起疑 qiyi -起因 qiyin -其应若响 qiyingruoxiang -期颐之寿 qiyizhishou -启用 qiyong -起用 qiyong -气涌如山 qiyongrushan -契友 qiyou -汽油 qiyou -岂有此理 qiyoucili -汽油机 qiyouji -其余 qiyu -奇遇 qiyu -旗语 qiyu -期于 qiyu -乞援 qiyuan -起源 qiyuan -器乐 qiyue -契约 qiyue -启运 qiyun -气韵 qiyun -起运 qiyun -器宇轩昂 qiyuxuanang -气宇轩昂 qiyuxuanang -起赃 qizang -起早贪黑 qizaotanhei -欺诈 qizha -七折八扣 qizhebakou -齐整 qizheng -奇珍异宝 qizhenyibao -骑者善堕 qizheshanduo -岂止 qizhi -弃置 qizhi -栖止 qizhi -气质 qizhi -起止 qizhi -弃之可惜 qizhikexi -弃之如敝屐 qizhirubixi -旗帜鲜明 qizhixianming -其中 qizhong -器重 qizhong -蟿螽 qizhong -起重船 qizhongchuan -起重机 qizhongji -气壮山河 qizhuangshanhe -奇装异服 qizhuangyifu -妻子 qizi -旗子 qizi -棋子 qizi -起子 qizi -骑自行车 qizixingche -齐奏 qizou -企足而待 qizuerdai -七嘴八舌 qizuibashe -起坐间 qizuojian -起作用 qizuoyong -劝百讽一 quanbaifengyi -全班 quanban -全般 quanban -拳棒 quanbang -全豹 quanbao -全本 quanben -权变 quanbian -权标 quanbiao -权柄 quanbing -全部 quanbu -全部程序 quanbuchengxu -全部华人 quanbuhuaren -拳不离手 quanbulishou -全部音乐 quanbuyinyue -全才 quancai -全场 quanchang -权臣 quanchen -全程 quancheng -全称 quancheng -犬齿 quanchi -诠次 quanci -拳打脚踢 quandajiaoti -劝导 quandao -全等形 quandengxing -圈点 quandian -圈定 quanding -全都用 quandouyong -全额 quane -全方位 quanfangwei -犬吠之警 quanfeizhijing -全份 quanfen -全副 quanfu -蜷伏 quanfu -劝告 quangao -全功尽弃 quangongjinqi -全功能 quangongneng -颧骨 quangu -权贵 quangui -全国 quanguo -全国人民 quanguorenmin -全国一盘棋 quanguoyipanqi -劝和 quanhe -权衡轻重 quanhengqingzhong -全乎 quanhu -劝化 quanhua -全换 quanhuan -全会 quanhui -全集 quanji -拳击 quanji -全家 quanjia -劝架 quanjia -劝驾 quanjia -全家福 quanjiafu -拳脚 quanjiao -全家人 quanjiaren -劝戒 quanjie -劝解 quanjie -劝进 quanjin -劝酒 quanjiu -全局 quanju -蜷局 quanju -全聚德 quanjude -全军覆灭 quanjunfumie -全军覆没 quanjunfumo -全开 quankai -全靠 quankao -全科医师 quankeyishi -全劳动力 quanlaodongli -权利 quanli -全力 quanli -权力 quanli -权利能力 quanlinengli -泉流 quanliu -全力以赴 quanliyifu -圈拢 quanlong -权略 quanlue -全买 quanmai -全貌 quanmao -犬马之报 quanmazhibao -犬马之劳 quanmazhilao -犬马之养 quanmazhiyang -权门 quanmen -全面 quanmian -劝勉 quanmian -全民 quanmin -全名 quanming -全民所有制 quanminsuoyouzhi -权谋 quanmou -劝募 quanmu -畎亩 quanmu -圈内 quannei -全能 quanneng -权能 quanneng -全能运动 quannengyundong -全盘 quanpan -全票 quanpiao -全拼 quanpin -全屏 quanping -全屏触摸 quanpingchumo -权且 quanqie -全勤 quanqin -全球 quanqiu -全球定位系统 quanqiudingweixitong -全球通 quanqiutong -拳曲 quanqu -蜷曲 quanqu -全权 quanquan -圈圈 quanquan -劝劝 quanquan -惓惓 quanquan -全权代表 quanquandaibiao -拳拳服膺 quanquanfuying -拳拳之枕 quanquanzhizhen -全然 quanran -犬儒 quanru -全色片 quansepian -劝善惩恶 quanshanchenge -全身 quanshen -全盛 quansheng -全神贯注 quanshenguanzhu -全是 quanshi -诠释 quanshi -全市 quanshi -拳师 quanshi -权势 quanshi -权时 quanshi -泉石膏肓 quanshigaohuang -全是广告 quanshiguanggao -全世界 quanshijie -全世界失眠 quanshijieshimian -全始全终 quanshiquanzhong -拳手 quanshou -全受全归 quanshouquangui -全数 quanshu -拳术 quanshu -权数 quanshu -权术 quanshu -泉水 quanshui -劝说 quanshuo -全速 quansu -蜷缩 quansuo -全套 quantao -圈套 quantao -全体 quanti -全天候 quantianhou -拳头产品 quantouchanpin -拳头上立得人 quantoushanglideren -全图 quantu -犬兔俱毙 quantujubi -全托 quantuo -劝慰 quanwei -权位 quanwei -权威 quanwei -全文 quanwen -全文下载 quanwenxiazai -劝我 quanwo -全武行 quanwuhang -全无心肝 quanwuxingan -全息 quanxi -泉下 quanxia -全线 quanxian -权限 quanxian -劝降 quanxiang -全新 quanxin -全心全意 quanxinquanyi -全休 quanxiu -全息照相 quanxizhaoxiang -铨叙 quanxu -全选 quanxuan -犬牙交错 quanyajiaocuo -泉眼 quanyan -犬牙相错 quanyaxiangcuo -犬牙相制 quanyaxiangzhi -圈椅 quanyi -权益 quanyi -全音 quanyin -权宜之计 quanyizhiji -劝诱 quanyou -权舆 quanyu -痊愈 quanyu -泉源 quanyuan -圈阅 quanyue -全在 quanzai -权诈 quanzha -全站 quanzhan -全职 quanzhi -劝止 quanzhi -全智全能 quanzhiquanneng -全知全能 quanzhiquanneng -全中国 quanzhongguo -拳中掿沙 quanzhongnuosha -全州 quanzhou -劝住 quanzhu -诠注 quanzhu -圈子 quanzi -犬子 quanzi -全组 quanzu -劝阻 quanzu -去吧 quba -取保 qubao -去背 qubei -曲笔 qubi -趋避 qubi -区别 qubie -区别大 qubieda -曲别针 qubiezhen -曲柄 qubing -祛病延年 qubingyannian -去不掉 qubudiao -去不去 qubuqu -屈才 qucai -驱策 quce -取长补短 quchangbuduan -驱车 quche -去程 qucheng -去成 qucheng -曲尺 quchi -龋齿 quchi -蛆虫 quchong -去处 quchu -取出 quchu -去除 quchu -祛除 quchu -籧篨 quchu -驱除 quchu -取出来 quchulai -取词 quci -屈词 quci -去刺 quci -屈从 qucong -去粗取精 qucuqujing -屈打成招 qudachengzhao -取代 qudai -取道 qudao -渠道 qudao -取得 qude -取灯儿 qudenger -取缔 qudi -去掉 qudiao -曲调 qudiao -去定 quding -驱动 qudong -驱动器 qudongqi -驱动之家 qudongzhijia -区段 quduan -雀斑 queban -确保 quebao -却病 quebing -鹊巢鸠占 quechaojiuzhan -取而代之 qu'edaizhi quedaizhi -确当 quedang -缺德 quede -缺点 quedian -却掉 quediao -确定 queding -确定那个 quedingnage -缺额 quee -缺乏 quefa -缺胳膊 quegebo -缺憾 quehan -确乎不拔 quehububa -缺克 queke -缺刻 queke -缺口 quekou -确立 queli -缺漏 quelou -缺略 quelue -缺门 quemen -雀屏中选 quepingzhongxuan -缺欠 queqian -缺钱 queqian -鹊桥 queqiao -确切 queqie -确切不移 queqiebuyi -缺勤 queqin -确认 queren -确认能 querenneng -阙如 queru -缺色 quese -缺少 queshao -缺省 quesheng -确实 queshi -却是 queshi -缺失 queshi -确守 queshou -却说 queshuo -雀鼠之争 queshuzhizheng -却似那个 quesinage -缺损 quesun -炔烃 queting -缺席 quexi -缺陷 quexian -鹊笑鸠舞 quexiaojiuwu -雀小脏全 quexiaozangquan -确信 quexin -阙疑 queyi -雀鹰 queying -确凿不移 quezaobuyi -确诊 quezhen -缺阵 quezhen -确证 quezheng -却之不恭 quezhibugong -瘸子 quezi -缺嘴 quezui -取法 qufa -区分 qufen -趋奉 qufeng -屈服 qufu -趋附 qufu -躯干 qugan -驱赶 qugan -曲高和寡 qugaohegua -屈高就下 qugaojiuxia -屈光度 quguangdu -去广告 quguanggao -趋光性 quguangxing -曲棍球 qugunqiu -去过 quguo -区号 quhao -黢黑 quhei -区划 quhua -去火 quhuo -屈蠖求伸 quhuoqiushen -取给 quji -屈驾 qujia -区间 qujian -去见 qujian -曲解 qujie -屈节辱命 qujieruming -取景 qujing -曲靖 qujing -取经 qujing -鼩鼱 qujing -曲径通幽 qujingtongyou -取精用弘 qujingyonghong -曲颈甑 qujingzeng -曲尽其妙 qujinqimiao -去就 qujiu -屈就 qujiu -屈居 quju -曲剧 quju -趣剧 quju -取决 qujue -去看 qukan -劬劳 qulao -去了 qule -取乐 qule -曲里拐弯 quliguanwan -去路 qulu -曲率 qulv -去吗 quma -苣荬菜 qumaicai -曲霉 qumei -曲面 qumian -取名 quming -去末归本 qumoguiben -曲目 qumu -去哪里 qunali -群策群力 quncequnli -裙钗 qunchai -群唱 qunchang -群雌粥粥 qunciyuyu -裙带关系 qundaiguanxi -群岛 qundao -群而不党 qunerbudang -群芳 qunfang -群公告 qungonggao -群鬼 qungui -群鸿戏海 qunhongxihai -群婚 qunhun -去年 qunian -去你的 qunide -群集 qunji -麇集 qunji -裙屐少年 qunjishaonian -群居 qunju -群聚效应 qunjuxiaoying -群空间 qunkongjian -群空冀北 qunkongjibei -群狼战术 qunlangzhanshu -群里 qunli -裙榴 qunliu -群龙无首 qunlongwushou -群落 qunluo -群氓 qunmeng -群魔乱舞 qunmoluanwu -群殴 qunou -群起而攻之 qunqiergongzhi -群情鼎沸 qunqingdingfei -群轻折轴 qunqingzhezhou -群起效尤 qunqixiaoyou -群区 qunqu -群人 qunren -群体 qunti -群踢 qunti -群体遗传学 quntiyichuanxue -取暖 qunuan -群威群胆 qunweiqundan -群雄 qunxiong -逡巡 qunxun -群言堂 qunyantang -群蚁附膻 qunyifushan -群英 qunying -群英会 qunyinghui -群园 qunyuan -群找哦昂 qunzhaooang -群众 qunzhong -群众关系 qunzhongguanxi -群众路线 qunzhongluxian -群众运动 qunzhongyundong -群众组织 qunzhongzuzhi -群主 qunzhu -裙子 qunzi -去哦 qu'o quo -曲牌 qupai -驱迫 qupo -曲谱 qupu -取齐 quqi -取钱 quqian -驱遣 quqian -躯壳 quqiao -取巧图便 quqiaotubian -娶亲 quqin -屈戌儿 ququer -蛐蛐儿 ququer -曲曲弯弯 ququwanwan -觑觑眼 ququyan -区区之众 ququzhizhong -蘧然 quran -阒然 quran -去任 quren -去日 quri -屈辱 quru -驱散 qusan -曲蟮 qushan -蛐蟮 qushan -取上 qushang -取舍 qushe -去声 qusheng -取胜 qusheng -曲射炮 qushepao -去世 qushi -趋势 qushi -驱使 qushi -祛湿 qushi -趋时 qushi -趣事 qushi -去暑 qushu -氍毹 qushu -蠷螋 qusou -蠼螋 qusou -去岁 qusui -去泰去甚 qutaiqushen -躯体 quti -趋同 qutong -曲突徙薪 qutuxixin -去玩 quwan -屈枉 quwang -趣味 quwei -去伪存真 quweicunzhen -区位码 quweima -趣闻 quwen -区闻陬见 quwenzoujian -取下 quxia -取下来 quxialai -曲线 quxian -取现 quxian -去想 quxiang -取向 quxiang -趋向 quxiang -曲线图 quxiantu -取消 quxiao -取笑 quxiao -取销 quxiao -取辖投井 quxiatoujing -驱邪 quxie -取信于民 quxinyumin -去雄 quxiong -屈戌 quxu -屈艳班香 quyanbanxiang -趋炎附势 quyanfushi -取样 quyang -驱羊攻虎 quyanggonghu -曲艺 quyi -祛疑 quyi -曲意逢迎 quyifengying -焌油 quyou -区域 quyu -祛瘀 quyu -鸜鹆 quyu -鸲鹆 quyu -取悦 quyue -区域性 quyuxing -去找 quzhao -曲折 quzhe -取证 quzheng -屈折语 quzheyu -去职 quzhi -取之不尽 quzhibujin -屈指可数 quzhikeshu -趋之若骛 quzhiruowu -趋之若鹜 quzhiruowu -曲终奏雅 quzhongzouya -曲轴 quzhou -驱逐 quzhu -驱逐舰 quzhujian -去住两难 quzhuliangnan -曲子 quzi -屈尊 quzun -染病 ranbing -染苍染黄 rancangranhuang -燃点 randian -然荻读书 randidushu -染坊 ranfang -燃放 ranfang -染缸 rangang -攘臂 rangbi -让步 rangbu -攘除 rangchu -让出 rangchu -让大家 rangdajia -攘夺 rangduo -让个 rangge -蘘荷 ranghe -让后 ranghou -禳解 rangjie -攘来熙往 ranglaixiwang -让利 rangli -让路 ranglu -让你 rangni -嚷嚷 rangrang -瀼瀼 rangrang -穰穰满家 rangrangmanjia -让人 rangren -壤土 rangtu -让位 rangwei -让我 rangwo -让我受 rangwoshou -让贤 rangxian -让枣推梨 rangzaotuili -瓤子 rangzi -让座 rangzuo -然后 ranhou -然乎 ranhu -染黄 ranhuang -燃火 ranhuo -燃糠自照 rankangzizhao -髯口 rankou -染料 ranliao -燃料 ranliao -燃眉 ranmei -燃眉之急 ranmeizhiji -然诺 rannuo -燃气轮机 ranqilunji -冉冉 ranran -染色体 ranseti -燃烧 ranshao -燃烧弹 ranshaodan -燃烧瓶 ranshaoping -蚺蛇 ranshe -然我 ranwo -然则 ranze -染指 ranzhi -绕脖子 raobozi -绕道 raodao -扰动 raodong -绕个弯 raogewan -桡骨 raogu -绕口令 raokouling -绕来绕去 raolairaoqu -扰乱 raoluan -扰民 raomin -饶命 raoming -绕圈子 raoquanzi -扰攘 raorang -扰扰 raorao -扰人 raoren -饶舌 raoshe -饶恕 raoshu -饶头 raotou -绕弯儿 raowaner -绕弯子 raowanzi -饶有风趣 raoyoufengqu -饶有兴味 raoyouxingwei -绕远儿 raoyuaner -绕着 raozhe -绕组 raozu -绕嘴 raozui -热爱 reai -热熬翻饼 reaofanbing -热币 rebi -惹草拈花 recaonianhua -热潮冷风 rechaolengfeng -热忱 rechen -热诚 recheng -热传导 rechuandao -热处理 rechuli -热带 redai -热带鱼 redaiyu -热岛效应 redaoxiaoying -惹得祸 redehuo -热点 redian -热电厂 redianchang -热度 redu -热风 refeng -热敷 refu -热狗 regou -热管 reguan -热锅上的蚂蚁 reguoshangdemayi -热固性 reguxing -热合 rehe -热核反应 rehefanying -热核武器 rehewuqi -热烘烘 rehonghong -热乎 rehu -热呼 rehu -热化 rehua -热乎乎 rehuhu -热呼呼 rehuhu -惹祸 rehuo -热和 rehuo -热货 rehuo -热火朝天 rehuochaotian -惹火了 rehuole -惹火哦了 rehuoole -惹火烧身 rehuoshaoshen -热机 reji -热加工 rejiagong -热键 rejian -惹来 relai -热辣辣 relala -热浪 relang -热泪盈眶 releiyingkuang -热力 reli -热恋 relian -热量 reliang -热烈 relie -热流 reliu -热力学温标 relixuewenbiao -热力学温度 relixuewendu -惹乱子 reluanzi -热卖 remai -热毛巾 remaojin -热门 remen -热门话题 remenhuati -热敏性 reminxing -人阿布 renabu -仁爱 renai -热那么 rename -热闹 renao -人百其身 renbaiqishen -任便 renbian -认不出来 renbuchulai -认不是 renbushi -人不知 renbuzhi -忍不住 renbuzhu -人才 rencai -人才辈出 rencaibeichu -人才交流 rencaijiaoliu -人才济济 rencaijiji -人财两空 rencailiangkong -人才市场 rencaishichang -人才中心 rencaizhongxin -人潮 renchao -人称 rencheng -认出 renchu -人出来 renchulai -认出来 renchulai -人次 renci -仁慈 renci -任从 rencong -人存政举 rencunzhengju -认错 rencuo -人大 renda -韧带 rendai -人道主义 rendaozhuyi -认得 rende -仁弟 rendi -人丁 rending -认定 rending -人定胜天 rendingshengtian -人地生疏 rendishengshu -人多 renduo -人多势众 renduoshizhong -人多手杂 renduoshouza -人多嘴杂 renduozuiza -热能 reneng -人儿 rener -人而无信 renerwuxin -认罚 renfa -人贩子 renfanzi -人非木石 renfeimushi -人非圣贤 renfeishengxian -人份 renfen -人夫 renfu -妊妇 renfu -人浮于事 renfuyushi -扔出来 rengchulai -扔到 rengdao -扔掉 rengdiao -人格 renge -人格化 rengehua -人格权 rengequan -人工 rengong -人工费 rengongfei -人工呼吸 rengonghuxi -人工降雨 rengongjiangyu -人公里 rengongli -人工流产 rengongliuchan -人工授精 rengongshoujing -人工台 rengongtai -人工智能 rengongzhineng -认购 rengou -仍然 rengran -人鬼情未了 renguiqingweiliao -仁果 renguo -任何 renhe -任何程序 renhechengxu -任何地方 renhedifang -任何好 renhehao -人恒 renheng -任何情况 renheqingkuang -任何人 renheren -任何时候 renheshihou -任何时间 renheshijian -任何一个 renheyige -仁厚 renhou -人欢马叫 renhuanmajiao -惹你 reni -人迹 renji -人际 renji -人家 renjia -人家啊 renjiaa -人家爱你 renjiaaini -人间 renjian -人间地狱 renjiandiyu -仁浆义粟 renjiangyisu -人见人爱 renjianrenai -人间重晚晴 renjianzhongwanqing -人尖子 renjianzi -任教 renjiao -认脚 renjiao -人教版 renjiaoban -人杰地灵 renjiediling -人给家足 renjijiazu -人机界面 renjijiemian -韧劲 renjin -人精 renjing -人尽其才 renjinqicai -人己一视 renjiyishi -人急智生 renjizhisheng -刃具 renju -人均 renjun -忍俊不禁 renjunbujin -任课 renke -认可 renke -人口 renkou -人口普查 renkoupucha -人口学 renkouxue -人困马乏 renkunmafa -人来疯 renlaifeng -人来说 renlaishuo -任达不拘 renlaobuju -任劳任怨 renlaorenyuan -人老珠黄 renlaozhuhuang -人类 renlei -人类学 renleixue -人力 renli -人力车 renliche -认领 renling -人流 renliu -人力物力 renliwuli -人力资源 renliziyuan -人伦 renlun -人马 renma -人慢 renman -人马座 renmazuo -人们 renmen -任免 renmian -人面兽心 renmianshouxin -人面桃花 renmiantaohua -人民 renmin -人民币 renminbi -人民城郭 renminchengguo -人民代表大会 renmindaibiaodahui -人民法院 renminfayuan -任命 renming -认命 renming -人名 renming -人命 renming -人命关天 renmingguantian -人命危浅 renmingweiqian -人民检察院 renminjianchayuan -人民警察 renminjingcha -人民民主专政 renminminzhuzhuanzheng -人民内部矛盾 renminneibumaodun -人民陪审员 renminpeishenyuan -人民群众 renminqunzhong -人民日报 renminribao -人民团体 renmintuanti -人民武装 renminwuzhuang -人民性 renminxing -人民战争 renminzhanzheng -人民政府 renminzhengfu -人民中路 renminzhonglu -人莫予毒 renmoyudu -忍耐 rennai -人脑 rennao -人呢 renne -任内 rennei -认奴作郞 rennuzuolang -人怕出名猪怕壮 renpachumingzhupazhuang -纫佩 renpei -韧皮部 renpibu -人品 renpin -任凭 renping -人品问题 renpinwenti -韧皮纤维 renpixianwei -人气 renqi -任期 renqi -人前 renqian -人强马壮 renqiangmazhuang -人前人后 renqianrenhou -人气高 renqigao -人情 renqing -任情 renqing -人情冷暖 renqinglengnuan -人情世故 renqingshigu -人情味 renqingwei -人琴俱亡 renqinjuwang -人穷志短 renqiongzhiduan -人穷智短 renqiongzhiduan -忍气吞声 renqitunsheng -人弃我取 renqiwoqu -任其自流 renqiziliu -任其自然 renqiziran -人权 renquan -人去楼空 renquloukong -人群 renqun -人取我与 renquwoyu -荏苒 renran -忍让 renrang -人人 renren -忍忍 renren -人人得而诛之 renrendeerzhuzhi -人人皆知 renrenjiezhi -仁人君子 renrenjunzi -任人唯亲 renrenweiqin -任人唯贤 renrenweixian -仁人志士 renrenzhishi -人人自危 renrenziwei -人日 renri -人肉 renrou -人乳 renru -忍辱负重 renrufuzhong -忍辱含垢 renruhangou -忍辱含羞 renruhanxiu -荏弱 renruo -忍辱偷生 renrutousheng -人山人海 renshanrenhai -人少 renshao -人蛇 renshe -人参 renshen -人身 renshen -妊娠 renshen -人生 rensheng -认生 rensheng -人生地不熟 renshengdibushu -人声鼎沸 renshengdingfei -人生观 renshengguan -人生路不熟 renshenglubushu -人神共愤 renshengongfen -人生如寄 renshengruji -人生如朝露 renshengruzhaolu -人身权 renshenquan -人身事故 renshenshigu -人身自由 renshenziyou -人世 renshi -人氏 renshi -认识 renshi -人士 renshi -人是 renshi -人事部 renshibu -人事代谢 renshidaixie -认识的 renshide -认识论 renshilun -忍受 renshou -人手 renshou -忍受不了 renshoubule -人寿年丰 renshounianfeng -人手一册 renshouyice -人数 renshu -认输 renshu -人说 renshuo -认死理 rensili -人死留名 rensiliuming -人体 renti -人梯 renti -人体艺 rentiyi -人体艺术 rentiyishu -人体艺素 rentiyisu -认同 rentong -忍痛 rentong -人同此心 rentongcixin -忍痛割爱 rentonggeai -人头 rentou -认头 rentou -人头畜鸣 rentouchuming -人亡物在 renwangwuzai -人亡政息 renwangzhengxi -认为 renwei -人为 renwei -人为财死 renweicaisi -人为刀俎 renweidaozu -认为俄 renweie -人微权轻 renweiquanqing -人微言轻 renweiyanqing -人文 renwen -人文件 renwenjian -人文科学 renwenkexue -人文主义 renwenzhuyi -任务 renwu -人物 renwu -任务订阅 renwudingyue -任务管理器 renwuguanliqi -忍无可忍 renwukeren -任务栏 renwulan -人无远虑 renwuyuanlu -人像 renxiang -任贤使能 renxianshineng -忍心 renxin -人心不古 renxinbugu -人心不足蛇吞象 renxinbuzushetunxiang -韧性 renxing -人性 renxing -人形 renxing -任性 renxing -人行道 renxingdao -人行横道 renxinghengdao -人性化 renxinghua -人性论 renxinglun -人心归向 renxinguixiang -忍心害理 renxinhaili -人心惶惶 renxinhuanghuang -人心齐 renxinqi -仁心仁术 renxinrenshu -仁心仁闻 renxinrenwen -人心如面 renxinrumian -人心所向 renxinsuoxiang -人心惟危 renxinweiwei -人心向背 renxinxiangbei -仁兄 renxiong -人选 renxuan -人眼 renyan -人烟稠密 renyanchoumi -人样 renyang -认养 renyang -人仰马翻 renyangmafan -人言藉藉 renyanjiji -人言可畏 renyankewei -仁言利博 renyanlibo -人言啧啧 renyanzeze -人妖 renyao -任意 renyi -仁义道德 renyidaode -人一己百 renyijibai -仁义君子 renyijunzi -人影 renying -人影儿 renyinger -刃迎缕解 renyinglujie -人以群分 renyiqunfen -任用 renyong -忍尤含垢 renyouhangou -人员 renyuan -人缘 renyuan -人猿 renyuan -人缘儿 renyuaner -人月任 renyueren -人月深化 renyueshenhua -人欲横流 renyuhengliu -人云亦云 renyunyiyun -人造 renzao -人造磁铁 renzaocitie -人造地球卫星 renzaodiqiuweixing -人造革 renzaoge -人造石油 renzaoshiyou -人造土 renzaotu -人造卫星 renzaoweixing -人造纤维 renzaoxianwei -人造行星 renzaoxingxing -认贼为子 renzeiweizi -认贼作父 renzeizuofu -人渣 renzha -认账 renzhang -忍着 renzhe -忍者 renzhe -仁者见仁 renzhejianren -认真 renzhen -人证 renzheng -仁政 renzheng -认证 renzheng -任正非 renzhengfei -人质 renzhi -人治 renzhi -任职 renzhi -稔知 renzhi -人之常情 renzhichangqing -人之将死 renzhijiangsi -仁至义尽 renzhiyijin -人种 renzhong -任重才轻 renzhongcaiqing -任重道远 renzhongdaoyuan -人中骐骥 renzhongqiji -人众胜天 renzhongshengtian -人中狮子 renzhongshizi -人中之龙 renzhongzhilong -任重至远 renzhongzhiyuan -忍住 renzhu -认准 renzhun -人自为战 renziweizhan -认罪 renzui -热膨胀 repengzhang -热平衡 repingheng -惹气 reqi -热气 reqi -热切 reqie -热情 reqing -惹人 reren -热容量 rerongliang -热身 reshen -惹是非 reshifei -惹事生非 reshishengfei -惹是生非 reshishengfei -热水 reshui -热水袋 reshuidai -热水瓶 reshuiping -热水器 reshuiqi -热水澡 reshuizao -热塑性 resuxing -热腾腾 retengteng -热天 retian -热土 retu -热望 rewang -惹我 rewo -热污染 rewuran -热线 rexian -热孝 rexiao -热效率 rexiaolv -热效应 rexiaoying -热心 rexin -热心肠 rexinchang -热学 rexue -热血动物 rexuedongwu -热血沸腾 rexuefeiteng -惹眼 reyan -热议 reyi -热饮 reyin -热源 reyuan -热战 rezhan -热障 rezhang -热衷 rezhong -日斑 riban -日班 riban -日报 ribao -日本 riben -日本料理 ribenliaoli -日本人 ribenren -日本人来了 ribenrenlaile -日本有 ribenyou -日薄西山 riboxishan -日不暇给 ribuxiaji -日不移晷 ribuyigui -日场 richang -日常 richang -日常使用 richangshiyong -日长一线 richangyixian -日常用品 richangyongpin -日程 richeng -日程安排 richenganpai -日戳 richuo -日东月西 ridongyuexi -日诶电脑 ri'eidiannao rieidiannao -日珥 rier -日耳曼人 riermanren -日复一日 rifuyiri -日旰忘餐 riganwangcan -日工 rigong -日光 riguang -日光灯 riguangdeng -日光浴 riguangyu -日晷 rigui -日韩 rihan -日后 rihou -日华 rihua -日环 rihuan -日渐 rijian -日间 rijian -日计不足 rijibuzu -日界线 rijiexian -日近长安远 rijinchanganyuan -日久见人心 rijiujianrenxin -日久天长 rijiutianchang -日就月将 rijiuyuejiang -日积月累 rijiyuelei -日居月诸 rijiyuezhu -日记账 rijizhang -日历 rili -日理万机 riliwanji -日冕 rimian -日暮途穷 rimutuqiong -日暮途远 rimutuyuan -日内 rinei -日期 riqi -日前 riqian -日趋 riqu -日全食 riquanshi -日日 riri -日色 rise -日上三竿 rishangsangan -日升月恒 rishengyuegeng -日甚一日 rishenyiri -日食万钱 rishiwanqian -日死 risi -日头 ritou -日托 rituo -日往月来 riwangyuelai -日文 riwen -日无暇晷 riwuxiagui -日夕 rixi -日下无双 rixiawushuang -日省月试 rixingyueshi -日心说 rixinshuo -日新月异 rixinyueyi -日削月割 rixueyuege -日削月朘 rixueyuejuan -日夜 riye -日益 riyi -日以继夜 riyijiye -日用 riyong -日用品 riyongpin -日语 riyu -日元 riyuan -日圆 riyuan -日月 riyue -日月重光 riyuechongguang -日月合壁 riyuehebi -日月交食 riyuejiaoshi -日月经天 riyuejingtian -日月丽天 riyuelitian -日月入怀 riyueruhuai -日月如梭 riyuerusuo -日月参辰 riyueshenchen -日晕 riyun -日照 rizhao -日臻 rizhen -日志 rizhi -日中必彗 rizhongbihui -日中为市 rizhongweishi -日中则昃 rizhongzeze -日转千阶 rizhuanqianjie -日子 rizi -日坐愁城 rizuochoucheng -冗笔 rongbi -绒布 rongbu -冗长 rongchang -冗词赘句 rongcizhuiju -容错 rongcuo -熔点 rongdian -溶洞 rongdong -熔断 rongduan -冗繁 rongfan -荣光 rongguang -容光焕发 rongguanghuanfa -戎行 ronghang -熔合 ronghe -融合 ronghe -融和 ronghe -溶化 ronghua -熔化 ronghua -绒花 ronghua -融化 ronghua -荣华富贵 ronghuafugui -融会贯通 ronghuiguantong -容或 ronghuo -荣获 ronghuo -容积 rongji -戎机 rongji -溶剂 rongji -熔剂 rongji -溶胶 rongjiao -溶解 rongjie -熔解 rongjie -融解 rongjie -溶解度 rongjiedu -溶解热 rongjiere -熔解热 rongjiere -荣军 rongjun -熔炼 ronglian -容量 rongliang -容留 rongliu -熔炉 ronglu -戎马倥偬 rongmakongzong -容貌 rongmao -绒毛 rongmao -氄毛 rongmao -茸毛 rongmao -容纳 rongna -容器 rongqi -融洽 rongqia -容情 rongqing -容人 rongren -容忍 rongren -荣任 rongren -溶溶 rongrong -熔融 rongrong -茸茸 rongrong -融融 rongrong -容身 rongshen -溶蚀 rongshi -融通 rongtong -容头过身 rongtouguoshen -冗务 rongwu -绒线 rongxian -荣谐伉俪 rongxiekangli -荣幸 rongxing -容膝之安 rongxizhi'an rongxizhian -容许 rongxu -溶血 rongxue -容颜 rongyan -熔岩 rongyan -荣耀 rongyao -溶液 rongye -熔冶 rongye -容易 rongyi -容易满足 rongyimanzu -荣膺 rongying -荣誉 rongyu -冗员 rongyuan -蝾螈 rongyuan -荣誉军人 rongyujunren -冗杂 rongza -溶胀 rongzhang -容止 rongzhi -溶质 rongzhi -容重 rongzhong -熔铸 rongzhu -戎装 rongzhuang -融资 rongzi -荣宗耀祖 rongzongyaozu -肉包子 roubaozi -肉搏 roubo -肉薄骨并 roubogubing -肉搏战 roubozhan -柔肠百结 rouchangbaijie -肉畜 rouchu -肉苁蓉 roucongrong -揉搓 roucuo -柔道 roudao -肉肥 roufei -肉感 rougan -肉冠 rouguan -肉桂 rougui -柔和 rouhe -揉合 rouhe -糅合 rouhe -肉红 rouhong -柔滑 rouhua -肉鸡 rouji -肉酱 roujiang -肉类 roulei -鞣料 rouliao -蹂躏 roulin -肉瘤 rouliu -肉麻 rouma -柔媚 roumei -柔美 roumei -肉糜 roumi -揉磨 roumo -肉末 roumo -柔嫩 rounen -肉泥 rouni -肉牛 rouniu -肉排 roupai -肉皮 roupi -肉片 roupian -肉票 roupiao -肉皮儿 roupier -肉鳍 rouqi -肉禽 rouqin -柔情 rouqing -柔韧 rouren -揉揉 rourou -柔软 rouruan -柔茹刚吐 rourugangtu -柔润 rourun -柔弱 rouruo -肉色 rouse -肉山脯林 roushanfulin -肉身 roushen -肉食动物 roushidongwu -肉食者鄙 roushizhebi -柔顺 roushun -肉丝 rousi -肉松 rousong -肉袒面缚 routanmianfu -肉袒牵羊 routanqianyang -肉体 routi -肉跳心惊 routiaoxinjing -肉痛 routong -肉头 routou -柔婉 rouwan -柔细 rouxi -柔性 rouxing -肉刑 rouxing -柔心弱骨 rouxinruogu -肉眼 rouyan -肉眼凡胎 rouyanfantai -肉眼惠眉 rouyanhuimei -肉用鸡 rouyongji -肉欲 rouyu -糅杂 rouza -肉质 rouzhi -鞣制 rouzhi -肉中刺 rouzhongci -肉赘 rouzhui -软包装 ruanbaozhuang -软磁盘 ruancipan -软刀子 ruandaozi -软缎 ruanduan -软腭 ruane -软耳朵 ruanerduo -软饭 ruanfan -软风 ruanfeng -软膏 ruangao -软骨 ruangu -软广告 ruanguanggao -软骨头 ruangutou -软骨鱼 ruanguyu -软红十丈 ruanhongshizhang -软红香土 ruanhongxiangyu -软後 ruanhou -软化 ruanhua -软话 ruanhua -软环境 ruanhuanjing -软化栽培 ruanhuazaipei -软和 ruanhuo -阮家 ruanjia -软件 ruanjian -软件爱你 ruanjianaini -软件按 ruanjianan -软件库 ruanjianku -软键盘 ruanjianpan -软禁 ruanjin -软科学 ruankexue -软绵绵 ruanmianmian -软磨 ruanmo -软木 ruanmu -阮囊羞涩 ruannangxiuse -软盘 ruanpan -软皮 ruanpi -软片 ruanpian -软驱 ruanqu -软软 ruanruan -软弱 ruanruo -软式 ruanshi -软食 ruanshi -软水 ruanshui -软梯 ruanti -软体动物 ruantidongwu -软文 ruanwen -软卧 ruanwo -软武器 ruanwuqi -软席 ruanxi -阮咸 ruanxian -软硬兼施 ruanyingjianshi -软饮料 ruanyinliao -软玉温香 ruanyuwenxiang -软着陆 ruanzhuolu -软资源 ruanziyuan -软座 ruanzuo -软组织 ruanzuzhi -乳白 rubai -如比 rubi -如臂使指 rubishizhi -乳钵 rubo -入不敷出 rubufuchu -如不胜衣 rubushengyi -入超 ruchao -乳齿 ruchi -如痴如醉 ruchiruzui -乳畜 ruchu -如初 ruchu -褥疮 ruchuang -如出一口 ruchuyikou -如出一辙 ruchuyizhe -如次 ruci -如此 ruci -如此而已 rucieryi -如此近 rucijin -如此问 ruciwen -入错 rucuo -褥单 rudan -入党 rudang -入党申请 rudangshenqing -擩到 rudao -如蹈汤火 rudaotanghuo -如登春台 rudechuntai -嚅动 rudong -蠕动 rudong -乳犊不怕虎 rudubupahu -如堕五里雾中 ruduowuliwuzhong -如堕烟海 ruduoyanhai -乳儿 ruer -乳房 rufang -如法炮制 rufapaozhi -如风过耳 rufengguoer -乳腐 rufu -入伏 rufu -入港 rugang -如皋 rugao -儒艮 rugen -如鲠在喉 rugengzaihou -入股 rugu -如果 ruguo -擩过来 ruguolai -擩过去 ruguoqu -入国问禁 ruguowenjin -入国问俗 ruguowensu -入海口 ruhaikou -入行 ruhang -如何 ruhe -如何反抢 ruhefanqiang -如何解决 ruhejiejue -如何看 ruhekan -如何说 ruheshuo -如何写 ruhexie -如何用 ruheyong -如何做 ruhezuo -入户 ruhu -乳化 ruhua -入画 ruhua -乳黄 ruhuang -如幻似玉 ruhuansiyu -如花似锦 ruhuasijin -如花似玉 ruhuasiyu -入伙 ruhuo -如火燎原 ruhuoliaoyuan -如火如荼 ruhuorutu -如获至宝 ruhuozhibao -如虎添翼 ruhutianyi -锐不可当 ruibukedang -锐化 ruihua -锐角 ruijiao -锐捷 ruijie -瑞丽 ruili -锐利 ruili -锐敏 ruimin -瑞签 ruiqian -瑞萨 ruisa -瑞士 ruishi -瑞星 ruixing -瑞雪 ruixue -锐意 ruiyi -枘凿 ruizao -睿智 ruizhi -乳剂 ruji -入寂 ruji -儒家 rujia -如见肺肝 rujianfeigan -儒将 rujiang -乳间股脚 rujiangujiao -如箭在弦 rujianzaixian -乳胶 rujiao -儒教 rujiao -如胶如漆 rujiaoruqi -如胶似漆 rujiaosiqi -如解倒悬 rujiedaoxuan -如今 rujin -擩进 rujin -入井望天 rujingwangtian -入境问禁 rujingwenjin -入境问俗 rujingwensu -擩进来 rujinlai -擩进去 rujinqu -如饥似渴 rujisike -如炬 ruju -入口 rukou -入寇 rukou -茹苦含辛 rukuhanxin -如来 rulai -如狼牧羊 rulangmuyang -如狼似虎 rulangsihu -乳酪 rulao -如雷贯耳 ruleiguaner -入殓 rulian -入列 rulie -如临大敌 rulindadi -如临深渊 rulinshenyuan -入垄 rulong -如履薄冰 rulubobing -儒略历 rulueli -如论 rulun -辱骂 ruma -如芒在背 rumangzaibei -茹毛饮血 rumaoyinxue -入寐 rumei -入梅 rumei -入门 rumen -如梦初醒 rumengchuxing -如梦方醒 rumengfangxing -入门级 rumenji -入门问讳 rumenwenhui -乳糜 rumi -入迷 rumi -入眠 rumian -乳名 ruming -入魔 rumo -辱没 rumo -乳母 rumu -入木三分 rumusanfen -入幕之宾 rumuzhibin -润笔 runbi -润格 runge -润滑 runhua -润滑油 runhuayou -如鸟兽散 runiaoshousan -嚅嗫 runie -乳牛 runiu -如牛负重 runiufuzhong -润洁 runjie -润例 runli -闰年 runnian -闰日 runri -润色 runse -润色那棵 runsenake -润饰 runshi -闰月 runyue -润泽 runze -润资 runzi -若敖鬼馁 ruoaoguinei -若不 ruobu -弱不好弄 ruobuhaonong -弱不禁风 ruobujinfeng -若不去 ruobuqu -弱不胜衣 ruobushengyi -若不是 ruobushi -若虫 ruochong -若存若亡 ruocunruowang -挼搓 ruocuo -偌大 ruoda -弱点 ruodian -若非 ruofei -若夫 ruofu -若干 ruogan -弱冠 ruoguan -弱国 ruoguo -若寒 ruohan -若何 ruohe -弱化 ruohua -若即若离 ruojiruoli -箬帽 ruomao -若明若暗 ruomingruoan -若那个 ruonage -若能 ruoneng -若哦 ruoo -弱肉强食 ruorouqiangshi -弱视 ruoshi -若是 ruoshi -弱势 ruoshi -弱水之隔 ruoshuizhige -若说 ruoshuo -若无其事 ruowuqishi -弱项 ruoxiang -若想 ruoxiang -弱小 ruoxiao -若要 ruoyao -若要人不知 ruoyaorenbuzhi -若以 ruoyi -若隐若现 ruoyinruoxian -若有 ruoyou -若有所失 ruoyousuoshi -若有所思 ruoyousuosi -若在 ruozai -弱智 ruozhi -箬竹 ruozhu -如期 ruqi -如弃敝屣 ruqibixi -入侵 ruqin -乳清 ruqing -入情入理 ruqingruli -如泣如诉 ruqirusu -如丘而止 ruqiuerzhi -濡染 ruran -溽热 rure -孺人 ruren -如人饮水 rurenyinshui -如日方升 rurifangsheng -如日方中 rurifangzhong -如日中天 rurizhongtian -茹柔吐刚 ruroutugang -蠕蠕 ruru -如若 ruruo -如入无人之境 ruruwurenzhijing -如丧考妣 rusangkaobi -乳山 rushan -如上 rushang -入神 rushen -儒生 rusheng -入声 rusheng -入胜 rusheng -入圣超凡 rushengchaofan -入世 rushi -入时 rushi -如实 rushi -入市 rushi -濡湿 rushi -入室操戈 rushicaoge -如拾地芥 rushidijie -如是我闻 rushiwowen -如释重负 rushizhongfu -入手 rushou -如手如足 rushouruzu -儒术 rushu -溽暑 rushu -如水赴壑 rushufuhe -入睡 rushui -如水 rushui -如数家珍 rushujiazhen -如水投石 rushutoushi -如汤沃雪 rutangwoxue -褥套 rutao -入铁主簿 rutiezhubu -如同 rutong -乳头 rutou -如图 rutu -入托 rutuo -入网 ruwang -入味 ruwei -入围 ruwei -入闱 ruwei -如闻其声 ruweiqisheng -入伍 ruwu -入吾彀中 ruwugouzhong -入席 ruxi -如下 ruxia -乳腺 ruxian -入乡随俗 ruxiangsuisu -入乡随乡 ruxiangsuixiang -蠕形动物 ruxingdongwu -如兄如弟 ruxiongrudi -乳臭未干 ruxiuweigan -入绪 ruxu -如许 ruxu -入选 ruxuan -儒学 ruxue -入学 ruxue -如埙如箎 ruxunruchi -乳牙 ruya -儒雅 ruya -入眼 ruyan -入药 ruyao -入夜 ruye -儒医 ruyi -如意 ruyi -如蚁附膻 ruyifushan -如应斯响 ruyingsixiang -如影随形 ruyingsuixing -如蝇逐臭 ruyingzhuchou -如饮醍醐 ruyintihu -如意算盘 ruyisuanpan -乳油 ruyou -入院 ruyuan -如愿以偿 ruyuanyichang -如鱼得水 ruyudeshui -如运诸掌 ruyunzhuzhang -入账 ruzhang -乳罩 ruzhao -如振落叶 ruzhenluoye -乳汁 ruzhi -乳脂 ruzhi -入住 ruzhu -入主出奴 ruzhuchunu -入赘 ruzhui -如锥画沙 ruzhuihuasha -乳浊液 ruzhuoye -如字 ruzi -孺子 ruzi -褥子 ruzi -孺子可教 ruzikejiao -孺子牛 ruziniu -如醉方醒 ruzuifangxing -如醉如痴 ruzuiruchi -入坐 ruzuo -如坐春风 ruzuochunfeng -如左右手 ruzuoyoushou -如坐云雾 ruzuoyunwu -如坐针毡 ruzuozhenzhan -撒播 sabo -撒村 sacun -萨达姆 sadamu -撒旦 sadan -撒刁 sadiao -萨芬 safen -萨嘎 saga -萨噶达娃节 sagadawajie -洒狗血 sagouxie -撒欢儿 sahuaner -撒谎 sahuang -腮帮子 saibangzi -塞北 saibei -赛场 saichang -塞车 saiche -赛车 saiche -赛程 saicheng -塞尺 saichi -噻吩 saifen -塞规 saigui -赛会 saihui -赛季 saiji -腮颊 saijia -赛况 saikuang -赛璐玢 sailufen -赛璐珞 sailuluo -赛马 saima -塞满 saiman -赛跑 saipao -赛区 saiqu -赛事 saishi -塞外 saiwai -赛维 saiwei -赛微 saiwei -塞翁失马 saiwengshima -腮腺 saixian -赛扬 saiyang -赛制 saizhi -塞子 saizi -噻唑 saizuo -洒家 sajia -撒娇 sajiao -撒娇撒痴 sajiaosachi -撒酒疯 sajiufeng -萨克管 sakeguan -萨克拉斐 sakelafei -萨克斯 sakesi -撒赖 salai -撒拉族 salazu -洒泪 salei -洒落 saluo -萨满教 samanjiao -三八 sanba -三八妇女节 sanbafunvjie -三百六十行 sanbailiushihang -三板 sanban -三班六房 sanbanliufang -三倍 sanbei -伞兵 sanbing -散兵 sanbing -散兵游勇 sanbingyouyong -散播 sanbo -散布 sanbu -散步 sanbu -三不管 sanbuguan -三部曲 sanbuqu -三曹对案 sancaoduian -三差两错 sanchaliangcuo -三茶六饭 sanchaliufan -散场 sanchang -三长两短 sanchangliangduan -三朝元老 sanchaoyuanlao -三叉神经 sanchashenjing -三从四德 sancongside -三寸不烂之舌 sancunbulanzhishe -三寸鸟 sancunniao -三寸之舌 sancunzhishe -三大差别 sandachabie -三大块 sandakuai -三大样 sandayang -三等 sandeng -三点式 sandianshi -三迭阳关 sandieyangguan -三段论 sanduanlun -三对六面 sanduiliumian -三多 sanduo -三藩 sanfan -三翻四复 sanfansifu -三番五次 sanfanwuci -三废 sanfei -三分鼎足 sanfendingzu -三坟五典 sanfenwudian -三伏 sanfu -三副 sanfu -三复斯言 sanfusiyan -三纲五常 sangangwuchang -三个 sange -三个臭皮匠 sangechoupijiang -三个代表 sangedaibiao -三更半夜 sangengbanye -三个月 sangeyue -三个字 sangezi -丧服 sangfu -丧魂落魄 sanghunluopo -丧胆销魂 sanghunxiaohun -桑弧蓬矢 sanghupengshi -桑间濮上 sangjianpushang -丧家之犬 sangjiazhiquan -丧尽天良 sangjintianliang -丧礼 sangli -丧乱 sangluan -桑落瓦解 sangluowajie -嗓门儿 sangmener -丧命 sangming -丧明之痛 sangmingzhitong -桑拿浴 sangnayu -桑那浴 sangnayu -散工 sangong -丧偶 sangou -桑皮纸 sangpizhi -丧权辱国 sangquanruguo -桑葚儿 sangrener -桑椹 sangshen -桑葚 sangshen -丧生 sangsheng -丧身失节 sangshenshijie -桑葚子 sangshenzi -丧事 sangshi -丧失 sangshi -桑枢瓮牖 sangshuwengyou -桑坦德 sangtande -散光 sanguang -三姑六婆 sanguliupo -三顾茅庐 sangumaolu -三国 sanguo -三过其门而不入 sanguoqimenerburu -丧亡 sangwang -丧心病狂 sangxinbingkuang -嗓音 sangyin -桑榆暮景 sangyumujing -丧葬 sangzang -丧钟 sangzhong -桑中之约 sangzhongzhiyue -嗓子 sangzi -三合板 sanheban -三合房 sanhefang -三合土 sanhetu -散户 sanhu -三花脸 sanhualian -三环 sanhuan -三皇五帝 sanhuangwudi -散会 sanhui -三魂七魄 sanhunqipo -散伙 sanhuo -散伙饭 sanhuofan -三户亡秦 sanhuwangqin -撒尿 saniao -撒尿不 saniaobu -散剂 sanji -散记 sanji -三甲 sanjia -散架 sanjia -三剑客 sanjianke -三缄其口 sanjianqikou -三焦 sanjiao -三角 sanjiao -三角板 sanjiaoban -三角带 sanjiaodai -三角函数 sanjiaohanshu -三脚架 sanjiaojia -三教九流 sanjiaojiuliu -三角恋爱 sanjiaolianai -三角铁 sanjiaotie -三角形 sanjiaoxing -三角学 sanjiaoxue -三角债 sanjiaozhai -三角洲 sanjiaozhou -三节 sanjie -三街六巷 sanjieliuxiang -三极管 sanjiguan -三级跳远 sanjitiaoyuan -三九 sanjiu -散居 sanju -三聚氰胺 sanjuqingan -三K党 sankeidang -三块石 sankuaishi -三老五更 sanlaowugeng -三棱镜 sanlengjing -三联单 sanliandan -三令五申 sanlingwushen -三六九等 sanliujiudeng -三鹿 sanlu -三轮车 sanlunche -散落 sanluo -散漫 sanman -三马同槽 sanmatongcao -三媒六证 sanmeiliuzheng -散闷 sanmen -三命而俯 sanmingerfu -三明治 sanmingzhi -三民主义 sanminzhuyi -三年化碧 sannianhuabi -三年之艾 sannianzhi'ai sannianzhiai -三朋四友 sanpengsiyou -三平二满 sanpingerman -三亲六故 sanqinliugu -三妻四妾 sanqisiqie -散曲 sanqu -三拳不敌四手 sanquanbudisishou -三人成虎 sanrenchenghu -三人间 sanrenjian -三人为众 sanrenweizhong -三人行 sanrenxing -散热片 sanrepian -毵毵 sansan -三三两两 sansanliangliang -三三五五 sansanwuwu -三色 sanse -三色版 sanseban -三傻 sansha -三少爷 sanshaoye -散射 sanshe -三牲五鼎 sanshengwuding -三生有幸 sanshengyouxing -三蛇七鼠 sansheqishu -三十 sanshi -散失 sanshi -三尸暴跳 sanshibaotiao -三十而立 sanshierli -三十九 sanshijiu -三十六策 sanshiliuce -三十六行 sanshiliuhang -三十六计 sanshiliuji -三十三天 sanshisantian -三豕涉河 sanshishehe -三叔 sanshu -散水 sanshui -三思而后行 sansierhouxing -三思而行 sansierxing -散摊子 santanzi -散套 santao -散体 santi -三天打鱼 santiandayu -三天两头 santianliangtou -三天两头儿 santianliangtouer -三头对案 santouduian -三头两面 santouliangmian -三头两绪 santouliangxu -三头六臂 santouliubi -三推六问 santuiliuwen -三瓦两舍 sanwaliangshe -三围 sanwei -三维 sanwei -三维动画 sanweidonghua -三维空间 sanweikongjian -三位一体 sanweiyiti -散文 sanwen -三五 sanwu -三五成群 sanwuchengqun -散戏 sanxi -三夏 sanxia -三弦 sanxian -三线 sanxian -三下五除二 sanxiawuchuer -散心 sanxin -三心二意 sanxineryi -三星 sanxing -三星在户 sanxingzaihu -三星在天 sanxingzaitian -三衅三浴 sanxinsanyu -三旬九食 sanxunjiushi -三亚 sanya -三阳开泰 sanyangkaitai -三言两语 sanyanliangyu -三一三十一 sanyisanshiyi -三余读书 sanyudushu -三月不知肉味 sanyuebuzhirouwei -三浴三衅 sanyusanxin -三灾八难 sanzaibanan -三藏 sanzang -三占从二 sanzhanconger -三战三北 sanzhansanbei -三折肱 sanzhegong -三贞九烈 sanzhenjiulie -三只手 sanzhishou -三智五猜 sanzhiwucai -三纸无驴 sanzhiwulu -三旨相公 sanzhixianggong -散装 sanzhuang -馓子 sanzi -三资企业 sanziqiye -三足鼎立 sanzudingli -散座 sanzuo -三座大山 sanzuodashan -扫把 saoba -骚包 saobao -扫出来 saochulai -扫除天下 saochutianxia -扫荡 saodang -搔到痒处 saodaoyangchu -扫地出门 saodichumen -扫地以尽 saodiyijin -骚动 saodong -嫂夫人 saofuren -扫黄 saohuang -骚客 saoke -扫雷 saolei -骚乱 saoluan -扫盲 saomang -扫眉才子 saomeicaizi -扫描 saomiao -扫墓 saomu -骚女 saonv -扫平 saoping -臊气 saoqi -骚扰 saorao -骚人墨客 saorenmoke -嫂嫂 saosao -扫射 saoshe -扫视 saoshi -扫数 saoshu -扫堂腿 saotangtui -扫榻以待 saotayidai -骚体 saoti -扫听 saoting -搔头摸耳 saotoumoer -搔头弄姿 saotounongzi -扫尾 saowei -扫兴 saoxing -瘙痒 saoyang -扫帚星 saozhouxing -嫂子 saozi -臊子 saozi -撒泼 sapo -撒气 saqi -萨其马 saqima -飒然 saran -飒飒 sasa -洒扫 sasao -撒手 sashou -撒手锏 sashoujian -飒爽英姿 sashuangyingzi -撒水拿鱼 sashuinayu -萨斯 sasi -撒腿 satui -洒脱 satuo -撒网 sawang -靸鞋 saxie -撒丫子 sayazi -撒野 saye -撒呓挣 sayizheng -色彩 secai -色彩平衡 secaipingheng -塞擦音 secayin -色调 sediao -色恶 see -色光 seguang -色戒 sejie -色即是空 sejishikong -色觉 sejue -啬刻 seke -色拉 sela -色狼 selang -色厉内荏 selineiren -色盲 semang -色迷迷 semimi -色魔 semo -色目人 semuren -僧多粥少 sengduozhoushao -僧侣 senglv -僧尼 sengni -僧俗 sengsu -僧徒 sengtu -森罗殿 senluodian -森罗万象 senluowanxiang -森然 senran -森严壁垒 senyanbilei -色皮 sepi -色屁屁 sepipi -色情 seqing -色仁行违 serenxingwei -色弱 seruo -色若死灰 seruosihui -色散 sesan -瑟瑟 sese -色色 sese -色色俱全 sesejuquan -色授魂与 seshouhunyu -色衰爱弛 seshuaiaichi -色素 sesu -瑟缩 sesuo -色温 sewen -色相 sexiang -塞音 seyin -色影 seying -色影无忌 seyingwuji -色欲 seyu -涩于言论 seyuyanlun -色泽 seze -涩滞 sezhi -煞白 shabai -沙包 shabao -沙暴 shabao -纱包线 shabaoxian -傻逼 shabi -煞笔 shabi -砂布 shabu -纱布 shabu -杀不掉 shabudiao -沙场 shachang -刹车 shache -煞车 shache -莎车 shache -沙尘暴 shachenbao -沙城 shacheng -纱橱 shachu -沙船 shachuan -纱窗 shachuang -傻大哈 shadaha -沙袋 shadai -啥大牛 shadaniu -啥的 shade -纱灯 shadeng -杀敌 shadi -沙地 shadi -杀掉 shadiao -沙雕 shadiao -啥地方 shadifang -纱锭 shading -沙丁鱼 shadingyu -杀敌致果 shadizhiguo -杀毒 shadu -杀毒按 shadu'an shaduan -沙段 shaduan -杀毒软 shaduruan -杀毒软件 shaduruanjian -杀毒如今 shadurujin -沙俄 shae -沙发 shafa -煞费苦心 shafeikuxin -杀风景 shafengjing -沙肝儿 shaganer -杉篙 shagao -傻姑 shagu -傻瓜 shagua -傻瓜相机 shaguaxiangji -杀过 shaguo -沙锅浅儿 shaguoqianer -杀害 shahai -傻呵呵 shahehe -沙化 shahua -沙皇 shahuang -沙荒 shahuang -傻乎乎 shahuhu -晒垡 shaifa -筛骨 shaigu -色酒 shaijiu -筛糠 shaikang -筛锣擂鼓 shailuoleigu -晒暖儿 shainuaner -晒台 shaitai -晒图 shaitu -筛选 shaixuan -晒烟 shaiyan -晒在 shaizai -筛子 shaizi -色子 shaizi -杀机 shaji -杀鸡 shaji -杀价 shajia -沙浆 shajiang -砂浆 shajiang -砂礓 shajiang -啥叫 shajiao -杀戒 shajie -杀鸡儆猴 shajijinghou -杀鸡抹脖 shajimobo -沙金 shajin -傻劲儿 shajiner -杀鸡取卵 shajiquluan -杀鸡吓猴 shajixiahou -杀鸡焉用牛刀 shajiyanyongniudao -杀菌 shajun -沙拉 shala -沙老师 shalaoshi -杀了 shale -沙砾 shali -沙里淘金 shalitaojin -沙龙 shalong -纱笼 shalong -杀戮 shalu -砂轮 shalun -杀驴 shalv -傻冒 shamao -纱帽 shamao -傻帽儿 shamaoer -沙门 shamen -沙弥 shami -啥名字 shamingzi -沙漠 shamo -沙漠化 shamohua -沙漠之鹰 shamozhiying -杉木 shamu -砂囊 shanang -山坳 shanao -善罢干休 shanbaganxiu -善罢甘休 shanbaganxiu -舢板 shanban -掸邦 shanbang -山包 shanbao -扇贝 shanbei -苫背 shanbei -善本 shanben -山崩地裂 shanbengdilie -山崩钟应 shanbengzhongying -闪避 shanbi -嬗变 shanbian -苫布 shanbu -删不掉 shanbudiao -山茶 shancha -擅场 shanchang -擅长 shanchang -山长水远 shanchangshuiyuan -扇车 shanche -山城 shancheng -删除 shanchu -芟除 shanchu -山川 shanchuan -删除不 shanchubu -删除好友 shanchuhaoyou -删除目录 shanchumulu -山此 shanci -山村 shancun -善待 shandai -善刀而藏 shandaoercang -山地 shandi -闪电 shandian -闪电战 shandianzhan -删掉 shandiao -删掉哦 shandiaoo -山顶洞人 shandingdongren -山东 shandong -煽动 shandong -扇动 shandong -山东梆子 shandongbangzi -山东发 shandongfa -山东话 shandonghua -山东快书 shandongkuaishu -山东老 shandonglao -山东人 shandongren -山东省 shandongsheng -山东特长 shandongtechang -闪躲 shanduo -善恶 shane -缮发 shanfa -删繁就简 shanfanjiujian -膳费 shanfei -山峰 shanfeng -煽风点火 shanfengdianhuo -删改 shangai -山旮旯儿 shangalaer -山冈 shangang -山岗子 shangangzi -山高皇帝远 shangaohuangdiyuan -山高水长 shangaoshuichang -山高水低 shangaoshuidi -伤疤 shangba -上班 shangban -上板儿 shangbaner -上半晌 shangbanshang -上半时 shangbanshi -上半天 shangbantian -上半夜 shangbanye -上班族 shangbanzu -上报 shangbao -上辈 shangbei -上辈子 shangbeizi -上臂 shangbi -上边 shangbian -上膘 shangbiao -商标 shangbiao -上宾 shangbin -商埠 shangbu -上不了 shangbule -上不去 shangbuqu -上不着天 shangbuzhaotian -上菜 shangcai -上苍 shangcang -上操 shangcao -上层 shangceng -上层建筑 shangcengjianzhu -上厕所 shangcesuo -上场 shangchang -商场 shangchang -上场门 shangchangmen -上谄下渎 shangchanxiadu -上朝 shangchao -上乘 shangcheng -上传 shangchuan -商船 shangchuan -上床 shangchuang -上次 shangci -赏赐 shangci -上次阅读 shangciyuedu -上蔟 shangcu -上窜下跳 shangcuanxiatiao -上蹿下跳 shangcuanxiatiao -上代 shangdai -上当 shangdang -上党梆子 shangdangbangzi -上当受骗 shangdangshoupian -伤悼 shangdao -上岛咖啡 shangdaokafei -上大学 shangdaxue -上的 shangde -上的了 shangdele -上等 shangdeng -上等兵 shangdengbing -上帝 shangdi -商店 shangdian -上吊 shangdiao -上调 shangdiao shangtiao -商定 shangding -上东 shangdong -上冻 shangdong -上端 shangduan -商兑 shangdui -上颚 shange -山歌 shange -山根 shangen -上发 shangfa -赏罚分明 shangfafenming -商贩 shangfan -晌饭 shangfan -上房 shangfang -上方 shangfang -上访 shangfang -上方宝剑 shangfangbaojian -尚方宝剑 shangfangbaojian -上方不足 shangfangbuzu -上坟 shangfen -上峰 shangfeng -上风 shangfeng -赏封 shangfeng -伤风败俗 shangfengbaisu -上浮 shangfu -伤感 shanggan -上岗 shanggang -上纲上线 shanggangshangxian -上告 shanggao -赏格 shangge -上供 shanggong -上工 shanggong -上攻 shanggong -伤弓之鸟 shanggongzhiniao -上古 shanggu -商贾 shanggu -上官 shangguan -赏光 shangguang -上轨道 shangguidao -上过 shangguo -上海 shanghai -伤害 shanghai -商海 shanghai -上海贝尔 shanghaibeier -上海话 shanghaihua -上海人 shanghairen -伤寒 shanghan -商行 shanghang -伤号 shanghao -伤耗 shanghao -商号 shanghao -上好下甚 shanghaoxiashen -上颌 shanghe -伤痕 shanghen -商会 shanghui -上火 shanghuo -上呼吸道 shanghuxidao -上级 shangji -商机 shangji -商计 shangji -上佳 shangjia -商家 shangjia -商检 shangjian -赏鉴 shangjian -上将 shangjiang -上江 shangjiang -上浆 shangjiang -上焦 shangjiao -上缴 shangjiao -晌觉 shangjiao -上交不谄 shangjiaobuchan -上界 shangjie -商界 shangjie -上劲 shangjin -上紧 shangjin -上进 shangjin -伤筋动骨 shangjindonggu -上镜 shangjing -上句 shangju -上课 shangke -上空 shangkong -上口 shangkou -伤口 shangkou -上口字 shangkouzi -上款 shangkuan -上啦 shangla -上来 shanglai -赏赉 shanglai -上来的 shanglaide -商籁体 shanglaiti -上联 shanglian -上脸 shanglian -赏脸 shanglian -商量 shangliang -上梁不正下梁歪 shangliangbuzhengxialiangwai -上列 shanglie -上流 shangliu -上楼去梯 shanglouquti -上漏下湿 shanglouxiashi -上路 shanglu -商旅 shanglv -上马 shangma -上买呢 shangmaine -商贸 shangmao -上门 shangmen -上密 shangmi -上面 shangmian -伤脑筋 shangnaojin -上年 shangnian -上年纪 shangnianji -山沟沟 shangougou -上品 shangpin -商品 shangpin -商品房 shangpinfang -上凭 shangping -商品经济 shangpinjingji -商品粮 shangpinliang -商品流通 shangpinliutong -商品生产 shangpinshengchan -上皮组织 shangpizuzhi -上坡路 shangpolu -商洽 shangqia -赏钱 shangqian -尚且 shangqie -商情 shangqing -墒情 shangqing -上情下达 shangqingxiada -赏奇析疑 shangqixiyi -上去 shangqu -商榷 shangque -上饶 shangrao -商人 shangren -伤人 shangren -上任 shangren -上人儿 shangrener -上色 shangse shangshai -商厦 shangsha -上山 shangshan -上上 shangshang -汤汤 shangshang -上身 shangshen -伤肾 shangshen -上升 shangsheng -上声 shangsheng -伤生 shangsheng -上士 shangshi -上市 shangshi -伤势 shangshi -伤逝 shangshi -赏识 shangshi -上市公司 shangshigongsi -上世界 shangshijie -上手 shangshou -上书 shangshu -上述 shangshu -上树 shangshu -尚书 shangshu -上树拔梯 shangshubati -上水 shangshui -上水道 shangshuidao -上司 shangsi -上溯 shangsu -上诉 shangsu -上算 shangsuan -上岁数 shangsuishu -上锁 shangsuo -上台 shangtai -上台阶 shangtaijie -商谈 shangtan -上堂 shangtang -上膛 shangtang -商讨 shangtao -上体 shangti -上天 shangtian -伤天害理 shangtianhaili -上天无路 shangtianwulu -上贴 shangtie -上头 shangtou -上图 shangtu -山谷 shangu -扇骨 shangu -闪光 shanguang -闪光弹 shanguangdan -闪光灯 shanguangdeng -山光水色 shanguangshuise -山国 shanguo -上万 shangwan -赏玩 shangwan -上网 shangwang -伤亡 shangwang -上网费 shangwangfei -上尉 shangwei -尚未 shangwei -尚文 shangwen -上文 shangwen -上午 shangwu -商务 shangwu -尚武 shangwu -晌午 shangwu -上午昂 shangwu'ang shangwuang -上无片瓦 shangwupianwa -赏析 shangxi -上下 shangxia -上下班 shangxiaban -上下键 shangxiajian -上下箭头 shangxiajiantou -上下交困 shangxiajiaokun -上弦 shangxian -上线 shangxian -上限 shangxian -上相 shangxiang -上线无声 shangxianwusheng -上校 shangxiao -上下其手 shangxiaqishou -上下同门 shangxiatongmen -上下文 shangxiawen -上下一心 shangxiayixin -上下左右 shangxiazuoyou -上鞋 shangxie -绱鞋 shangxie -伤心 shangxin -上心 shangxin -伤心惨目 shangxincanmu -上行 shangxing -上行下效 shangxingxiaxiao -赏心乐事 shangxinleshi -赏心悦目 shangxinyuemu -上学 shangxue -上旬 shangxun -上呀 shangya -上沿 shangyan -上演 shangyan -上扬 shangyang -商鞅 shangyang -上夜 shangye -商业 shangye -商业片 shangyepian -商业软件 shangyeruanjian -商业银行 shangyeyinhang -上衣 shangyi -商议 shangyi -上一次 shangyici -上一个 shangyige -上一级 shangyiji -上瘾 shangyin -上映 shangying -赏一劝百 shangyiquanbai -上一首 shangyishou -上一条 shangyitiao -上一页 shangyiye -上医医国 shangyiyiguo -上议院 shangyiyuan -伤员 shangyuan -上元节 shangyuanjie -上援下推 shangyuanxiatui -商约 shangyue -赏阅 shangyue -上雨旁风 shangyupangfeng -上载 shangzai -商战 shangzhan -上账 shangzhang -上照 shangzhao -上阵 shangzhen -上证 shangzheng -上烝下报 shangzhengxiabao -上证指数 shangzhengzhishu -上肢 shangzhi -上智下愚 shangzhixiayu -上中农 shangzhongnong -上周 shangzhou -上周五 shangzhouwu -上转 shangzhuan -上装 shangzhuang -商酌 shangzhuo -上座 shangzuo -上座儿 shangzuoer -山洪 shanhong -善后 shanhou -珊瑚 shanhu -珊瑚虫 shanhuchong -珊瑚岛 shanhudao -珊瑚礁 shanhujiao -山货 shanhuo -煽惑 shanhuo -珊瑚在网 shanhuzaiwang -杀你 shani -傻妞 shaniu -山积 shanji -山脊 shanji -栅极 shanji -闪击 shanji -善贾而沽 shanjiaergu -删减 shanjian -山涧 shanjian -山脚 shanjiao -山轿 shanjiao -删节 shanjie -善解 shanjie -删节号 shanjiehao -善解人意 shanjierenyi -山鸡舞镜 shanjiwujing -闪击战 shanjizhan -善举 shanju -闪客 shanke -山口 shankou -山岚 shanlan -善类 shanlei -讪脸 shanlian -钐镰 shanlian -善良 shanliang -山里红 shanlihong -山林 shanlin -山岭 shanling -山陵 shanling -山里人 shanliren -山溜穿石 shanliuchuanshi -山路 shanlu -山麓 shanlu -山峦 shanluan -删略 shanlue -山脉 shanmai -山毛榉 shanmaoju -山妹子 shanmeizi -山门 shanmen -山盟海誓 shanmenghaishi -扇面儿 shanmianer -山明水秀 shanmingshuixiu -山木自寇 shanmuzikou -山南海北 shannanhaibei -善男信女 shannanxinnu -闪念 shannian -山炮 shanpao -山坡 shanpo -疝气 shanqi -山墙 shanqiang -山栖谷隐 shanqiguyin -煽情 shanqing -山清水秀 shanqingshuixiu -山穷水尽 shanqiongshuijin -删秋 shanqiu -芟秋 shanqiu -善气迎人 shanqiyingren -山区 shanqu -擅权 shanquan -潸然 shanran -禅让 shanrang -潸然泪下 shanranleixia -闪人 shanren -山锐则不高 shanruizebugao -姗姗 shanshan -潸潸 shanshan -讪讪 shanshan -鄯善 shanshan -闪闪 shanshan -善善从长 shanshancongchang -姗姗来迟 shanshanlaichi -善善恶恶 shanshanwu'e shanshanwue -闪射 shanshe -闪身 shanshen -善事 shanshi -膳食 shanshi -闪失 shanshi -善始善终 shanshishanzhong -山水画 shanshuihua -山水相连 shanshuixianglian -闪烁其辞 shanshuoqici -善颂善祷 shansongshandao -删汰 shantai -删贴 shantie -山桐子 shantongzi -山头 shantou -汕头 shantou -山颓木坏 shantuimuhuai -山洼 shanwa -善为说辞 shanweishuoci -山窝 shanwo -山坞 shanwu -山系 shanxi -陕西 shanxi -山西 shanxi -山峡 shanxia -山下键盘 shanxiajianpan -单县 shanxian -山险 shanxian -闪现 shanxian -山响 shanxiang -山魈 shanxiao -讪笑 shanxiao -山西梆子 shanxibangzi -陕西梆子 shanxibangzi -缮写 shanxie -善心 shanxin -山西人 shanxiren -陕西人 shanxiren -删削 shanxue -山崖 shanya -山羊 shanyang -赡养费 shanyangfei -山腰 shanyao -山药 shanyao -闪耀 shanyao -山药蛋 shanyaodan -山摇地动 shanyaodidong -山肴野蔌 shanyaoyesu -山野 shanye -善意 shanyi -芟夷 shanyi -芟荑 shanyi -山阴道上 shanyindaoshang -闪一下 shanyixia -善用佳软 shanyongjiaruan -善游者溺 shanyouzheni -善于 shanyu -鳝鱼 shanyu -山芋 shanyu -山岳 shanyue -善与人交 shanyurenjiao -山雨欲来风满楼 shanyuyulaifengmanlou -掞藻飞声 shanzaofeisheng -山贼 shanzei -山查 shanzha -山楂 shanzha -山楂糕 shanzhagao -山寨 shanzhai -山寨版 shanzhaiban -善战 shanzhan -山珍海错 shanzhenhaicuo -山珍海味 shanzhenhaiwei -扇枕温被 shanzhenwenchuang -山中 shanzhong -山中无老虎 shanzhongwulaohu -山中宰相 shanzhongzaixiang -山庄 shanzhuang -扇坠 shanzhui -山茱萸 shanzhuyu -山子 shanzi -扇子 shanzi -擅自 shanzi -善自为谋 shanziweimou -山陬海噬 shanzouhaishi -山嘴 shanzui -擅作威福 shanzuoweifu -少安毋躁 shaoanwuzao -稍安毋躁 shaoanwuzao -少白头 shaobaitou -烧包 shaobao -烧杯 shaobei -哨兵 shaobing -烧饼 shaobing -少不得 shaobude -少不更事 shaobugengshi -少不经事 shaobujingshi -少不了 shaobuliao -稍不注意 shaobuzhuyi -少成若性 shaochengruoxing -少吃 shaochi -捎带 shaodai -捎带脚儿 shaodaijiaoer -稍低 shaodi -少点 shaodian -少东家 shaodongjia -烧短 shaoduan -少儿 shaoer -少妇 shaofu -梢公 shaogong -艄公 shaogong -韶光 shaoguang -烧锅 shaoguo -稍后 shaohou -烧化 shaohua -韶华 shaohua -烧荒 shaohuang -烧毁 shaohui -筲箕 shaoji -少见 shaojian -少见多怪 shaojianduoguai -少将 shaojiang -捎脚 shaojiao -烧结 shaojie -绍介 shaojie -烧酒 shaojiu -绍剧 shaoju -烧烤 shaokao -烧烤城 shaokaocheng -少刻 shaoke -勺口儿 shaokouer -少了些 shaolexie -少量 shaoliang -烧料 shaoliao -少林拳 shaolinquan -烧卖 shaomai -稍慢 shaoman -捎马子 shaomazi -少奶奶 shaonainai -少男 shaonan -少年 shaonian -少年犯 shaonianfan -少年宫 shaoniangong -少年老成 shaonianlaocheng -少年先锋队 shaonianxianfengdui -少女 shaonv -少女之心 shaonvzhixin -少陪 shaopei -烧瓶 shaoping -哨卡 shaoqia -烧钱 shaoqian -捎色 shaoshai -烧伤科 shaoshangke -稍稍 shaoshao -稍胜一筹 shaoshengyichou -少时 shaoshi -少数 shaoshu -少睡 shaoshui -烧水 shaoshui -潲水 shaoshui -少数民族 shaoshuminzu -少说 shaoshuo -少数人 shaoshuren -少私寡欲 shaosiguayu -哨所 shaosuo -梢头 shaotou -少头缺尾 shaotouquewei -沙鸥 sha'ou shaou -稍晚 shaowan -哨位 shaowei -少尉 shaowei -稍为 shaowei -稍微 shaowei -稍微好点 shaoweihaodian -稍息 shaoxi -少先队 shaoxiandui -少相 shaoxiang -烧香 shaoxiang -少校 shaoxiao -少小无猜 shaoxiaowucai -少些 shaoxie -烧心 shaoxin -绍兴酒 shaoxingjiu -烧心壶 shaoxinhu -韶秀 shaoxiu -少许 shaoxu -稍许 shaoxu -稍逊一筹 shaoxunyichou -芍药 shaoyao -烧夷弹 shaoyidan -稍有不同 shaoyoubutong -少于 shaoyu -烧纸 shaozhi -少装 shaozhuang -少壮不努力 shaozhuangbunuli -勺状软骨 shaozhuangruangu -烧灼 shaozhuo -勺子 shaozi -哨子 shaozi -少纵即逝 shaozongjishi -稍纵即逝 shaozongjishi -沙盘 shapan -砂皮 shapi -傻气 shaqi -沙碛 shaqi -煞气 shaqi -沙浅儿 shaqianer -杀青 shaqing -杀妻求将 shaqiqiujiang -杀气腾腾 shaqitengteng -沙丘 shaqiu -沙瓤 sharang -沙壤土 sharangtu -杀人 sharen -杀人不见血 sharenbujianxue -杀人不眨眼 sharenbuzhayan -杀人如麻 sharenruma -杀人越货 sharenyuehuo -杀软 sharuan -傻傻 shasha -沙沙 shasha -沙山 shashan -杀伤 shashang -杀身成仁 shashenchengren -杀生 shasheng -啥事 shashi -霎时 shashi -莎士比亚 shashibiya -啥时候 shashihou -啥时候的事 shashihoudeshi -霎时间 shashijian -杀手 shashou -杀手锏 shashoujian -杀死 shasi -沙滩 shatan -砂糖 shatang -沙滩排球 shatanpaiqiu -沙田 shatian -沙土 shatu -啥玩意 shawanyi -煞尾 shawei -啥问题 shawenti -沙文主义 shawenzhuyi -杀无赦 shawushe -傻笑 shaxiao -傻小子 shaxiaozi -砂型 shaxing -歃血为盟 shaxueweimeng -沙哑 shaya -傻眼 shayan -沙眼 shayan -砂眼 shayan -啥样 shayang -砂样 shayang -啥样子 shayangzi -杀一儆百 shayijingbai -杀一警百 shayijingbai -沙鹰 shaying -啥意思 shayisi -啥用 shayong -煞有介事 shayoujieshi -沙鱼 shayu -鲨鱼 shayu -铩羽而归 shayuergui -沙灾 shazai -唼喋 shazha -纱罩 shazhao -砂纸 shazhi -杀彘教子 shazhijiaozi -沙洲 shazhou -杀猪 shazhu -沙柱 shazhu -杀猪刀 shazhudao -傻子 shazi -啥子 shazi -沙子 shazi -痧子 shazi -沙嘴 shazui -涉案 shean -设备 shebei -设备额 shebeie -设备管理器 shebeiguanliqi -折本 sheben -舍本求末 shebenqiumo -舍本逐末 shebenzhumo -涉笔成趣 shebichengqu -舌敝唇焦 shebichunjiao -舌敝耳聋 shebierlong -舍不 shebu -舍不得 shebude -射程 shecheng -折秤 shecheng -奢侈 shechi -蛇胆 shedan -舍得 shede -舍得一身剐 shedeyishengua -射电望远镜 shedianwangyuanjing -射电源 shedianyuan -射雕英雄 shediaoyingxiong -设定 sheding -蛇毒 shedu -舍短取长 sheduanquchang -舌端月旦 sheduanyuedan -设防 shefang -舌锋如火 shefengruhuo -慑服 shefu -设伏 shefu -舌耕 shegeng -舌根音 shegenyin -社工 shegong -赊购 shegou -折耗 shehao -奢华 shehua -蛇化为龙 shehuaweilong -社会 shehui -社会安全好 shehuianquanhao -社会保险 shehuibaoxian -社会必要劳动 shehuibiyaolaodong -社会存在 shehuicunzai -社会工作 shehuigongzuo -社会关系 shehuiguanxi -社会活动 shehuihuodong -社会教育 shehuijiaoyu -社会科学 shehuikexue -社会青年 shehuiqingnian -社会形态 shehuixingtai -社会学 shehuixue -社会意识 shehuiyishi -社会制度 shehuizhidu -社会主义 shehuizhuyi -社会主义革命 shehuizhuyigeming -社会主义所有制 shehuizhuyisuoyouzhi -社火 shehuo -设或 shehuo -谁边 sheibian -谁个 sheige -拾级 sheji -社稷 sheji -设计 sheji -涉及 sheji -射击 sheji -射箭 shejian -舍间 shejian -舌剑唇枪 shejianchunqiang -射箭收 shejianshou -舌尖音 shejianyin -社交 shejiao -舌挢不下 shejiaobuxia -舍己从人 shejicongren -射界 shejie -拾级而上 shejiershang -设计过 shejiguo -舍己救人 shejijiuren -舍近求远 shejinqiuyuan -舍旧谋新 shejiumouxin -舍己为公 shejiweigong -舍己为人 shejiweiren -舍己芸人 shejiyunren -滠口 shekou -蛇口蜂针 shekoufengzhen -摄理 sheli -猞猁 sheli -舍利 sheli -设立 sheli -阇梨 sheli -舍脸 shelian -射猎 shelie -涉猎 shelie -射流 sheliu -社论 shelun -社么 sheme -射门 shemen -奢靡 shemi -赦免 shemian -舌面后音 shemianhouyin -舌面前音 shemianqianyin -舍命 sheming -深奥 shenao -神奥 shenao -身败名裂 shenbaiminglie -申办 shenban -身板 shenban -申报 shenbao -身边 shenbian -申辩 shenbian -深闭固拒 shenbiguju -深不可测 shenbukece -神不守舍 shenbushoushe -身不由己 shenbuyouji -身不由主 shenbuyouzhu -神不知 shenbuzhi -身材 shencai -神采奕奕 shencaiyiyi -深藏若虚 shencangruoxu -深层 shenceng -审察 shencha -审查 shencha -神差鬼使 shenchaiguishi -身长 shenchang -深沉 shenchen -申敕 shenchi -申斥 shenchi -申饬 shenchi -神驰 shenchi -深仇大恨 shenchoudahen -深仇重怨 shenchouzhongyuan -审处 shenchu -神出鬼没 shenchuguimo -伸出来 shenchulai -神道碑 shendaobei -神道设教 shendaoshejiao -审定 shending -审订 shending -深冬 shendong -审读 shendu -慎独 shendu -深度 shendu -身段 shenduan -神盾 shendun -神恶魔 shenemo -甚而 shener -神而明之 shenermingzhi -审犯人 shenfanren -身份 shenfen -身份证 shenfenzheng -神父 shenfu -神甫 shenfu -审改 shengai -身高 shengao -胜败乃兵家常事 shengbainaibingjiachangshi -升班 shengban -升班马 shengbanma -生搬硬套 shengbanyingtao -声辩 shengbian -生变 shengbian -省便 shengbian -生病 shengbing -声波 shengbo -声部 shengbu -生不逢辰 shengbufengchen -生不逢时 shengbufengshi -胜不骄 shengbujiao -生菜 shengcai -生财有道 shengcaiyoudao -生财之道 shengcaizhidao -胜残去杀 shengcanqusha -生产 shengchan -盛产 shengchan -生产方式 shengchanfangshi -声场 shengchang -生产工具 shengchangongju -生产关系 shengchanguanxi -生产过剩 shengchanguosheng -生产基金 shengchanjijin -生产力 shengchanli -生产率 shengchanlv -生产日期 shengchanriqi -生产商 shengchanshang -生产线 shengchanxian -生产资料 shengchanziliao -胜朝 shengchao -生辰 shengchen -声称 shengcheng -生成 shengcheng -省城 shengcheng -生吃 shengchi -省吃 shengchi -省吃俭用 shengchijianyong -生齿日繁 shengchirifan -牲畜 shengchu -胜出 shengchu -盛传 shengchuan -绳床瓦灶 shengchuangwazao -剩磁 shengci -生词 shengci -生凑 shengcou -生存 shengcun -生存斗争 shengcundouzheng -生存权 shengcunquan -盛大 shengda -声带 shengdai -圣诞 shengdan -圣诞次 shengdanci -圣诞节 shengdanjie -圣诞卡 shengdanka -圣诞老人 shengdanlaoren -圣诞树 shengdanshu -升到 shengdao -省得 shengde -圣地 shengdi -胜地 shengdi -盛典 shengdian -省电 shengdian -声调 shengdiao -省掉 shengdiao -生栋覆屋 shengdongfuwu -声东击西 shengdongjixi -声动梁尘 shengdongliangchen -深更半夜 shengengbanye -深根固柢 shengengudi -深耕易耨 shengengyinou -生儿育女 shengeryunv -生而知之 shengerzhizhi -生法 shengfa -剩饭 shengfan -生番 shengfan -生发未燥 shengfaweizao -生分 shengfen -省份 shengfen -升幅 shengfu -生俘 shengfu -盛服 shengfu -升高 shenggao -升格 shengge -生个 shengge -笙歌 shengge -生根发芽 shenggenfaya -生公说法 shenggongshuofa -升官 shengguan -生光 shengguang -生关死劫 shengguansijie -胜过 shengguo -生孩子 shenghaizi -升华 shenghua -生花妙笔 shenghuamiaobi -生还 shenghuan -生荒地 shenghuangdi -升华热 shenghuare -生花之笔 shenghuazhibi -盛会 shenghui -省会 shenghui -生活 shenghuo -圣火 shenghuo -生火 shenghuo -生活费 shenghuofei -生活圈 shenghuoquan -生活生产 shenghuoshengchan -生活习惯 shenghuoxiguan -生活照 shenghuozhao -生活中 shenghuozhong -生活资料 shenghuoziliao -升级 shengji -省级 shengji -生计 shengji -胜机 shengji -胜绩 shengji -胜迹 shengji -省俭 shengjian -升降 shengjiang -升降舵 shengjiangduo -升降机 shengjiangji -声价十倍 shengjiashibei -生机勃勃 shengjibobo -圣洁 shengjie -升结肠 shengjiechang -升级哭 shengjiku -圣经 shengjing -生境 shengjing -胜境 shengjing -胜景 shengjing -圣经贤传 shengjingxianzhuan -生寄死归 shengjisigui -生就 shengjiu -盛极一时 shengjiyishi -盛举 shengju -胜局 shengju -生聚教训 shengjujiaoxun -绳锯木断 shengjumuduan -声卡 shengka -盛开 shengkai -生客 shengke -省科学院 shengkexueyuan -声控 shengkong -生恐 shengkong -声口 shengkou -牲口 shengkou -生圹 shengkuang -盛况 shengkuang -绳捆索绑 shengkunsuobang -生来 shenglai -声浪 shenglang -生老病死 shenglaobingsi -生拉硬扯 shenglayingche -生拉硬拽 shenglayingzhuai -声泪俱下 shengleijuxia -生冷 shengleng -升力 shengli -生理 shengli -胜利 shengli -省力 shengli -生料 shengliao -胜利果实 shengliguoshi -生力军 shenglijun -圣灵 shengling -生灵涂炭 shenglingtutan -生离死别 shenglisibie -生理学 shenglixue -生理盐水 shengliyanshui -生龙活虎 shenglonghuohu -省略 shenglue -省略号 shengluehao -胜率 shenglv -声门 shengmen -生猛 shengmeng -圣庙 shengmiao -圣明 shengming -生命 shengming -声明 shengming -声名狼藉 shengminglangji -生命力 shengmingli -盛名难副 shengmingnanfu -生命线 shengmingxian -盛名之下 shengmingzhixia -生米煮成熟饭 shengmizhuchengshufan -绳墨 shengmo -圣母 shengmu -声母 shengmu -生母 shengmu -声纳 shengna -盛年 shengnian -盛怒 shengnu -甥女 shengnv -神工鬼斧 shengongguifu -渗沟 shengou -申购 shengou -深沟高垒 shengougaolei -生怕 shengpa -声旁 shengpang -生僻 shengpi -声频 shengpin -生平 shengping -声谱 shengpu -升旗 shengqi -生气 shengqi -生漆 shengqi -升迁 shengqian -生前 shengqian -省钱 shengqian -声腔 shengqiang -绳愆纠谬 shengqianjiumiu -生气勃勃 shengqibobo -盛气凌人 shengqilingren -生擒 shengqin -声请 shengqing -盛情 shengqing -声情并茂 shengqingbingmao -笙磬同音 shengqingtongyin -声气相通 shengqixiangtong -声气相投 shengqixiangtou -绳其祖武 shengqizuwu -生趣 shengqu -绳趋尺步 shengquchimu -省却 shengque -升任 shengren -胜任 shengren -胜任愉快 shengrenyukuai -生日 shengri -生日快乐 shengrikuaile -生荣死哀 shengrongsi'ai shengrongsiai -声如洪钟 shengruhongzhong -生涩 shengse -生色 shengse -声色狗马 shengsegouma -声色货利 shengsehuoli -声色俱厉 shengsejuli -声色犬马 shengsequanma -升山采珠 shengshancaizhu -圣上 shengshang -生杀予夺 shengshayuduo -生身 shengshen -生生不息 shengshengbuxi -生生不已 shengshengbuyi -生生世世 shengshengshishi -生事 shengshi -省事 shengshi -盛事 shengshi -生石膏 shengshigao -声势浩大 shengshihaoda -生石灰 shengshihui -盛食厉兵 shengshilibing -圣手 shengshou -生手 shengshou -盛暑 shengshu -盛衰荣辱 shengshuairongru -升水 shengshui -圣水 shengshui -生水 shengshui -剩水残山 shengshuicanshan -生丝 shengsi -胜似 shengsi -生死存亡 shengsicunwang -声嘶力竭 shengsilijie -生死肉骨 shengsirougu -生死相依 shengsixiangyi -生死攸关 shengsiyouguan -生死与共 shengsiyugong -声速 shengsu -胜诉 shengsu -胜算 shengsuan -绳索 shengsuo -生态 shengtai -生态标志 shengtaibiaozhi -生态工程 shengtaigongcheng -生态环境 shengtaihuanjing -生态农业 shengtainongye -生态平衡 shengtaipingheng -生态学 shengtaixue -升堂拜母 shengtangbaimu -升堂入室 shengtangrushi -声讨 shengtao -圣体 shengti -绳梯 shengti -生铁 shengtie -生吞活剥 shengtunhuobo -深谷 shengu -身故 shengu -神怪 shenguai -深广 shenguang -深闺 shengui -神鬼莫测 shenguimoce -神棍 shengun -伸过来 shenguolai -声望 shengwang -升为 shengwei -声威大震 shengweidazhen -省委书记 shengweishuji -升温 shengwen -声闻过情 shengwenguoqing -生物 shengwu -生物电流 shengwudianliu -生物防治 shengwufangzhi -生物工程 shengwugongcheng -生物谷 shengwugu -生物管 shengwuguan -生物化学 shengwuhuaxue -生物类 shengwulei -生物量 shengwuliang -生物楼 shengwulou -生物能 shengwuneng -生物圈 shengwuquan -生物统计 shengwutongji -生物武器 shengwuwuqi -生物污染 shengwuwuran -生物芯片 shengwuxinpian -生物信息 shengwuxinxi -生物信息学 shengwuxinxixue -生物学 shengwuxue -生物学分支 shengwuxuefenzhi -生物钟 shengwuzhong -剩下 shengxia -盛夏 shengxia -声响 shengxiang -生相 shengxiang -生橡胶 shengxiangjiao -生效 shengxiao -生肖 shengxiao -省心 shengxin -生性 shengxing -盛行 shengxing -升学 shengxue -声学 shengxue -声讯 shengxun -声讯台 shengxuntai -升压板 shengyaban -声言 shengyan -声扬 shengyang -生养 shengyang -盛宴难再 shengyannanzai -生药 shengyao -生业 shengye -生意 shengyi -生疑 shengyi -盛意 shengyi -生意经 shengyijing -声音 shengyin -生硬 shengying -声应气求 shengyingqiqiu -声音笑貌 shengyinxiaomao -生油 shengyou -胜友如云 shengyouruyun -剩余 shengyu -生育 shengyu -盛誉 shengyu -声援 shengyuan -生源 shengyuan -省垣 shengyuan -剩余产品 shengyuchanpin -声乐 shengyue -剩余价值 shengyujiazhi -剩余劳动 shengyulaodong -声韵学 shengyunxue -声誉鹊起 shengyuqueqi -生在 shengzai -盛赞 shengzan -生造 shengzao -升帐 shengzhang -升涨 shengzhang -声张 shengzhang -声障 shengzhang -生长 shengzhang -省长 shengzhang -胜仗 shengzhang -生张熟魏 shengzhangshuwei -声振寰宇 shengzhenhuanyu -声振林木 shengzhenlinmu -圣旨 shengzhi -生殖 shengzhi -升值 shengzhi -升职 shengzhi -省治 shengzhi -生殖洄游 shengzhihuiyou -生殖器 shengzhiqi -生殖腺 shengzhixian -绳之以法 shengzhiyifa -生众食寡 shengzhongshigua -嵊州 shengzhou -生猪 shengzhu -盛馔 shengzhuan -盛装 shengzhuang -生子 shengzi -绳子 shengzi -生字 shengzi -声罪致讨 shengzuizhitao -深海 shenhai -神汉 shenhan -神号鬼哭 shenhaoguiku -审核 shenhe -参横斗转 shenhengdouzhuan -深厚 shenhou -神垕 shenhou -身后 shenhou -身后识方干 shenhoushifanggan -身后萧条 shenhouxiaotiao -神化 shenhua -神话 shenhua -身怀六甲 shenhuailiujia -神会 shenhui -神魂颠倒 shenhundiandao -甚或 shenhuo -神乎其神 shenhuqishen -深呼吸 shenhuxi -奢念 shenian -审计 shenji -身价百倍 shenjiabaibei -深加工 shenjiagong -神剑 shenjian -深交 shenjiao -神交 shenjiao -身教 shenjiao -神教 shenjiao -神焦鬼烂 shenjiaoguilan -身家性命 shenjiaxingming -审结 shenjie -肾结石 shenjieshi -神机妙算 shenjimiaosuan -渗井 shenjing -神经 shenjing -蜃景 shenjing -身经百战 shenjingbaizhan -神经病 shenjingbing -神经错乱 shenjingcuoluan -神经过敏 shenjingguomin -神经科 shenjingke -神经衰弱 shenjingshuairuo -神经痛 shenjingtong -神经系统 shenjingxitong -神经质 shenjingzhi -深究 shenjiu -深居简出 shenjujianchu -神侃 shenkan -神龛 shenkan -深刻 shenke -深刻地 shenkedi -深刻内涵 shenkeneihan -渗坑 shenkeng -肾亏 shenkui -神来之笔 shenlaizhibi -伸懒腰 shenlanyao -审理 shenli -身历 shenli -身量 shenliang -神聊 shenliao -申令 shenling -神灵 shenling -身临其境 shenlinqijing -深厉浅揭 shenliqianqi -身历声 shenlisheng -渗流 shenliu -神龙见首不见尾 shenlongjianshoubujianwei -蜃楼海市 shenlouhaishi -深绿 shenlv -什么 shenme -什么办 shenmeban -什么的 shenmede -审美观 shenmeiguan -审美疲劳 shenmeipilao -什么叫 shenmejiao -什么吗 shenmema -什么呢 shenmene -什么权限 shenmequanxian -什么区别 shenmequbie -什么人呢 shenmerenne -什么什么 shenmeshenme -什么是 shenmeshi -什么时候 shenmeshihou -审么时候 shenmeshihou -什么呀 shenmeya -什么样 shenmeyang -什么意思 shenmeyisi -神秘 shenmi -神妙 shenmiao -神秘不可测 shenmibukece -申明 shenming -深谋远虑 shenmouyuanlu -婶母 shenmu -神墓 shenmu -哂纳 shenna -沈那么 shenname -肾囊 shennang -婶娘 shenniang -神农 shennong -神女 shennv -审判 shenpan -身旁 shenpang -审批 shenpi -神品 shenpin -婶婆 shenpo -神婆 shenpo -神奇 shenqi -神七 shenqi -神祇 shenqi -绅耆 shenqi -身强力壮 shenqianglizhuang -神枪手 shenqiangshou -深切 shenqie -神气活现 shenqihuoxian -申请 shenqing -深情 shenqing -神情 shenqing -申请地 shenqingdi -深情厚谊 shenqinghouyi -身轻言微 shenqingyanwei -神气十足 shenqishizu -身躯 shenqu -神权 shenquan -深入 shenru -渗入 shenru -深入浅出 shenruqianchu -深入人心 shenrurenxin -神色自若 shenseziruo -深山 shenshan -参商 shenshang -神伤 shenshang -身上 shenshang -肾上腺 shenshangxian -侁侁 shenshen -审慎 shenshen -棽棽 shenshen -深深 shenshen -婶婶 shenshen -甡甡 shenshen -莘莘 shenshen -诜诜 shenshen -駪駪 shenshen -神神道道 shenshendaodao -神圣 shensheng -神圣工巧 shenshenggongqiao -神圣同盟 shenshengtongmeng -慎身修永 shenshenxiuyong -审视 shenshi -申时 shenshi -绅士 shenshi -甚是 shenshi -身世 shenshi -审时度势 shenshiduoshi -神使鬼差 shenshiguichai -神施鬼设 shenshiguishe -绅士协定 shenshixieding -伸手 shenshou -伸手不见五指 shenshoubujianwuzhi -身首异处 shenshouyichu -申述 shenshu -深水埗 shenshuibu -深水炸弹 shenshuizhadan -申说 shenshuo -神说 shenshuo -神似 shensi -神思恍惚 shensihuanghu -深思熟虑 shensishulu -深思远虑 shensiyuanlu -申诉 shensu -神算 shensuan -深邃 shensui -伸缩 shensuo -神态 shentai -深谈 shentan -申讨 shentao -审题 shenti -身体 shenti -身条儿 shentiaoer -身体发肤 shentifafu -身体力行 shentilixing -深通 shentong -申通 shentong -神童 shentong -神通广大 shentongguangda -申通同 shentongtong -深透 shentou -渗透 shentou -神头鬼面 shentouguimian -伸头缩颈 shentousuojing -申屠 shentu -伸腿 shentui -身外之物 shenwaizhiwu -申万 shenwan -神位 shenwei -神威 shenwei -审问 shenwen -深文周纳 shenwenzhouna -神悟 shenwu -神物 shenwu -身无长处 shenwuchangchu -深恶痛疾 shenwutongji -深恶痛绝 shenwutongjue -渗析 shenxi -神仙 shenxian -莘县 shenxian -神像 shenxiang -身先士卒 shenxianshizu -哂笑 shenxiao -神效 shenxiao -甚嚣尘上 shenxiaochenshang -申谢 shenxie -深信 shenxin -身心 shenxin -深信不疑 shenxinbuyi -深醒 shenxing -身心交病 shenxingjiaobing -身心交瘁 shenxingjiaocui -伸雪 shenxue -申雪 shenxue -神学 shenxue -审讯 shenxun -沈亚 shenya -伸延 shenyan -审验 shenyan -沈燕 shenyan -沈阳 shenyang -伸腰 shenyao -沈腰潘鬓 shenyaopanbin -神摇意夺 shenyaoyiduo -深夜 shenye -深夜一 shenyeyi -深意 shenyi -神医 shenyi -神异 shenyi -深一步 shenyibu -审议红 shenyihong -申银 shenyin -身影 shenying -申银万国 shenyinwanguo -神一样 shenyiyang -神勇 shenyong -神游 shenyou -神宇 shenyu -肾盂 shenyu -伸冤 shenyuan -深远 shenyuan -申冤吐气 shenyuantuqi -审阅 shenyue -神韵 shenyun -身孕 shenyun -身在曹营心在汉 shenzaicaoyingxinzaihan -身在江湖 shenzaijianghu -肾脏 shenzang -深造 shenzao -深宅大院 shenzhaidayuan -伸展 shenzhan -深湛 shenzhan -伸着 shenzhe -深圳 shenzhen -深挚 shenzhi -甚至 shenzhi -神志 shenzhi -神智 shenzhi -神职人员 shenzhirenyuan -慎重 shenzhong -深中肯綮 shenzhongkenqing -慎终如始 shenzhongrushi -慎终追远 shenzhongzhuiyuan -神州 shenzhou -神舟 shenzhou -神州大家 shenzhoudajia -神州陆沉 shenzhouluchen -神州行 shenzhouxing -神主 shenzhu -婶子 shenzi -身子 shenzi -身子骨儿 shenziguer -射频 shepin -社评 sheping -舍弃 sheqi -赊欠 sheqian -歙漆阿胶 sheqi'ejiao sheqiejiao -涉禽 sheqin -舍亲 sheqin -社情 sheqing -奢求 sheqiu -摄取 shequ -社区 shequ -折辱 sheru -设若 sheruo -设色 shese -设身处地 sheshenchudi -摄生 shesheng -舍生取义 sheshengquyi -舍生忘死 sheshengwangsi -舍身求法 sheshenqiufa -摄食 sheshi -涉世 sheshi -设使 sheshi -设施 sheshi -摄氏度 sheshidu -摄氏温标 sheshiwenbiao -摄氏温度 sheshiwendu -射石饮羽 sheshiyinyu -射手 sheshou -社鼠城狐 sheshuchenghu -舍死忘生 shesiwangsheng -涉讼 shesong -舌苔 shetai -舌头 shetou -蛇头 shetou -社团 shetuan -蛇蜕 shetui -涉外 shewai -奢望 shewang -摄卫 shewei -设为 shewei -社威擅势 sheweishanshi -舍我其谁 shewoqishui -社戏 shexi -舍下 shexia -射线 shexian -歙县 shexian -涉嫌 shexian -奢想 shexiang -摄像 shexiang -麝香 shexiang -摄像机 shexiangji -摄像头 shexiangtou -摄像头哦 shexiangtouo -赊销 shexiao -舌下神经 shexiashenjing -舌下腺 shexiaxian -蛇蝎为心 shexieweixin -摄行 shexing -蛇行 shexing -社燕秋鸿 sheyanqiuhong -舌咽神经 sheyanshenjing -摄影 sheying -摄影机 sheyingji -社员 sheyuan -蛇欲吞象 sheyutunxiang -设在 shezai -舌战 shezhan -赊账 shezhang -摄政 shezheng -摄制 shezhi -设置 shezhi -设置成 shezhicheng -设置好 shezhihao -设置密码 shezhimima -设置密码的人 shezhimimaderen -涉足 shezu -畲族 shezu -蛇足 shezu -示爱 shi'ai shiai -是阿姨 shi'ayi shiayi -是吧 shiba -十八般武艺 shibabanwuyi -失败 shibai -失败为成功之母 shibaiweichenggongzhimu -十八罗汉 shibaluohan -石板 shiban -石版 shiban -使绊儿 shibaner -事半功倍 shibangongbei -施暴 shibao -士饱马腾 shibaomateng -实报实销 shibaoshixiao -事倍功半 shibeigongban -蚀本 shiben -世弊 shibi -势必 shibi -石笔 shibi -试笔 shibi -世变 shibian -食辨劳薪 shibianlaoxin -师表 shibiao -试表 shibiao -实逼处此 shibichuci -识别 shibie -士别三日 shibiesanri -事必躬亲 shibigongqin -士兵 shibing -柿饼 shibing -十病九痛 shibingjiutong -士兵突进 shibingtujin -使臂使指 shibishizhi -世博 shibo -试播 shibo -示波器 shiboqi -史部 shibu -市布 shibu -食补 shibu -食不重味 shibuchongwei -使不得 shibude -十步芳草 shibufangcao -食不甘味 shibuganwei -事不关己 shibuguanji -食不果腹 shibuguofu -是不会死 shibuhuisi -史不绝书 shibujueshu -势不可挡 shibukedang -时不可失 shibukeshi -势不两立 shibuliangli -誓不两立 shibuliangli -是不是 shibushi -时不时 shibushi -事不师古 shibushigu -时不我待 shibuwodai -时不我与 shibuwoyu -什不闲儿 shibuxianer -十不闲儿 shibuxianer -十步香草 shibuxiangcao -食不下咽 shibuxiayan -食不厌精 shibuyanjing -事不宜迟 shibuyichi -时不再来 shibuzailai -适才 shicai -恃才傲物 shicaiaowu -蓍草 shicao -史册 shice -失策 shice -实测 shice -失察 shicha -视察 shicha -时差 shicha -视差 shicha -诗肠鼓吹 shichaguchui -试产 shichan -失常 shichang -市场 shichang -时常 shichang -试场 shichang -市场部 shichangbu -市场化 shichanghua -市场经济 shichangjingji -市场机制 shichangjizhi -市场委托买入 shichangweituomairu -市场占有率 shichangzhanyoulv -史抄 shichao -试车 shiche -时辰 shichen -石沉大海 shichendahai -实诚 shicheng -师承 shicheng -势成骑虎 shichengqihu -失宠 shichong -世仇 shichou -实处 shichu -世传 shichuan -失传 shichuan -时绌举赢 shichujuying -虱处裈中 shichukunzhong -师出无名 shichuwuming -师出有名 shichuyouming -事出有因 shichuyouyin -实词 shici -誓词 shici -诗词 shici -饰词 shici -侍从 shicong -失聪 shicong -十大 shida -师大 shida -士大夫 shidafu -时代 shidai -世代 shidai -世代交替 shidaijiaoti -失单 shidan -石担 shidan -失当 shidang -适当 shidang -适当放宽 shidangfangkuan -视丹如绿 shidanrulu -世道 shidao -失盗 shidao -市道 shidao -食道 shidao -失道寡助 shidaoguazhu -世道人心 shidaorenxin -师道尊严 shidaozunyan -实打实 shidashi -十大污染 shidawuran -使得 shide -是的 shide -似的 shide side -适得其反 shideqifan -失地 shidi -湿地 shidi -实地 shidi -事典 shidian -市电 shidian -时点 shidian -视点 shidian -试点 shidian -释典 shidian -试电笔 shidianbi -失掉 shidiao -时调 shidiao -石雕 shidiao -十冬腊月 shidonglayue -湿度 shidu -适度 shidu -释读 shidu -时段 shiduan -石碓 shidui -拾掇 shiduo -虱多不痒 shiduobuyang -舐犊情深 shiduqingshen -十恶不赦 shi'ebushe shiebushe -是俄格 shi'ege shiege -时而 shier -食饵 shier -食而不化 shierbuhua -视而不见 shierbujian -十二分 shierfen -十二金牌 shierjinpai -室迩人远 shierrenyuan -识二五而不知十 shierwuerbuzhishi -十二指肠 shierzhichang -师法 shifa -失范 shifan -师范 shifan -示范 shifan -是凡 shifan -师范大学 shifandaxue -十方 shifang -市房 shifang -施放 shifang -石方 shifang -释放 shifang -师范学校 shifanxuexiao -实繁有徒 shifanyoutu -师范院校 shifanyuanxiao -十番乐 shifanyue -施肥 shifei -试飞 shifei -是非曲直 shifeiquzhi -是非窝 shifeiwo -十分 shifen -时分 shifen -食分 shifen -十分不解 shifenbujie -十分地 shifendi -侍奉 shifeng -诗风 shifeng -十分感谢 shifenganxie -适逢其会 shifengqihui -世风日下 shifengrixia -十风五雨 shifengwuyu -是否 shifou -师傅 shifu -师父 shifu -实干 shigan -实感 shigan -试岗 shigang -石膏像 shigaoxiang -是个 shige -诗歌 shige -十个 shige -是个儿 shigeer -是个筐 shigekuang -师公 shigong -施工 shigong -石工 shigong -试工 shigong -使功不如使过 shigongburushiguo -事故 shigu -尸骨 shigu -时乖命蹇 shiguaimingjian -时乖运蹇 shiguaiyunjian -使馆 shiguan -史官 shiguan -史馆 shiguan -士官 shiguan -试管 shiguan -食管 shiguan -时光 shiguang -试管婴儿 shiguanyinger -食古不化 shigubuhua -是古非今 shigufeijin -石硊镇 shiguizhen -石磙 shigun -试过 shiguo -事过境迁 shiguojingqian -时过境迁 shiguojingqian -石鼓文 shiguwen -尸骸 shihai -试航 shihang -十行俱下 shihangjuxia -嗜好 shihao -失和 shihe -浉河 shihe -适合 shihe -是和 shihe -食盒 shihe -失衡 shiheng -尸横遍野 shihengbianye -时和年丰 shihenianfeng -势合形离 shihexingli -侍候 shihou -时候 shihou -事后 shihou -史话 shihua -实话 shihua -市话 shihua -市花 shihua -诗话 shihua -市话费 shihuafei -使坏 shihuai -释怀 shihuai -仕宦 shihuan -使唤 shihuan -使患 shihuan -失欢 shihuan -拾荒 shihuang -实话实话 shihuashihua -实话实说 shihuashishuo -失悔 shihui -实惠 shihui -市徽 shihui -市惠 shihui -石灰质 shihuizhi -失婚 shihun -试婚 shihun -失魂落魄 shihunluopo -是或 shihuo -识货 shihuo -石火电光 shihuodianguang -实获我心 shihuowoxin -事机 shiji -事迹 shiji -史籍 shiji -史迹 shiji -失计 shiji -失记 shiji -实绩 shiji -实际 shiji -世纪 shiji -试剂 shiji -时机 shiji -市集 shiji -石级 shiji -诗集 shiji -食既 shiji -食积 shiji -世家 shijia -事假 shijia -使假 shijia -市价 shijia -试驾 shijia -施加 shijia -时价 shijia -识家 shijia -嗜痂成癖 shijiachengpi -世间 shijian -失检 shijian -尸检 shijian -时间 shijian -事件 shijian -实践 shijian -是贱 shijian -识见 shijian -时间啊 shijiana -时间差 shijiancha -时间长 shijianchang -时间长了 shijianchangle -时间词 shijianci -什件儿 shijianer -石匠 shijiang -时间和 shijianhe -时间性 shijianxing -时间中 shijianzhong -世交 shijiao -市郊 shijiao -视角 shijiao -释教 shijiao -豕交兽畜 shijiaoshouchu -嗜痂之癖 shijiazhipi -世界 shijie -使节 shijie -师姐 shijie -时节 shijie -石蜐 shijie -视界 shijie -世界杯 shijiebei -世界顶尖 shijiedingjian -世界更美好 shijiegengmeihao -世界观 shijieguan -世界贸易组织 shijiemaoyizuzhi -世界上 shijieshang -世界时 shijieshi -世界市场 shijieshichang -世界通 shijietong -世界五百强 shijiewubaiqiang -世界语 shijieyu -世界之窗 shijiezhichuang -实寄封 shijifeng -实际工资 shijigongzi -世纪末 shijimo -什锦 shijin -仕进 shijin -使劲 shijin -十锦 shijin -失禁 shijin -拾金不昧 shijinbumei -什锦锉 shijincuo -失敬 shijing -实景 shijing -市井 shijing -示警 shijing -识荆 shijing -试镜 shijing -失惊打怪 shijingdaguai -虱胫虮肝 shijingjigan -市井小民 shijingxiaomin -市井之臣 shijingzhichen -市井之徒 shijingzhitu -试金石 shijinshi -十进制 shijinzhi -实际速度 shijisudu -鸤鸠 shijiu -世局 shiju -史剧 shiju -时局 shiju -诗句 shiju -试卷 shijuan -视觉 shijue -尸居龙见 shijulongxian -势均力敌 shijunlidi -噬菌体 shijunti -尸居余气 shijuyuqi -石坎 shikan -试看 shikan -舐糠及米 shikangjimi -时刻 shike -石刻 shike -蚀刻 shike -食客 shike -时刻表 shikebiao -适可而止 shikeerzhi -屎壳郎 shikelang -是可忍 shikeren -是可以抵日 shikeyidiri -失控 shikong -时空 shikong -失口 shikou -适口 shikou -食口 shikou -矢口抵赖 shikoudilai -矢口否认 shikoufouren -市侩 shikuai -实况 shikuang -市况 shikuang -尸蜡 shila -时来运转 shilaiyunzhuan -侍郎 shilang -师老兵疲 shilaobingpi -石砬子 shilazi -试了 shile -试了好多 shilehaoduo -湿冷 shileng -事例 shili -事理 shili -侍立 shili -失利 shili -失礼 shili -实例 shili -视力 shili -势力 shili -实力 shili -施礼 shili -示例 shili -失恋 shilian -矢量 shiliang -适量 shiliang -食粮 shiliang -食量 shiliang -视亮度 shiliangdu -史料 shiliao -石料 shiliao -十里长亭 shilichangting -石林 shilin -失灵 shiling -拾零 shiling -时令 shiling -适龄 shiling -时令病 shilingbing -时令河 shilinghe -失灵时不 shilingshibu -湿淋淋 shilinlin -十六 shiliu -石榴 shiliu -十六进制 shiliujinzhi -石榴裙 shiliuqun -势利眼 shiliyan -诗礼之家 shilizhijia -诗礼之训 shilizhixun -实录 shilu -始乱终弃 shiluanzhongqi -事略 shilue -湿渌渌 shilulu -湿漉漉 shilulu -失落 shiluo -实落 shiluo -莳萝 shiluo -失落感 shiluogan -诗律 shilv -是吗 shima -时髦 shimao -食毛践土 shimaojiantu -师妹 shimei -失密 shimi -失迷 shimi -世面 shimian -失眠 shimian -市面 shimian -石棉 shimian -十面埋伏 shimianmaifu -拭面容言 shimianrongyan -市民 shimin -使命 shiming -失明 shiming -实名制 shimingzhi -视民如伤 shiminrushang -始末 shimo -石墨 shimo -师母 shimu -拭目而待 shimuerdai -十目所视 shimusuoshi -拭目以待 shimuyidai -十拿九稳 shinajiuwen -是呢 shine -室内 shinei -室内乐 shineiyue -是那么 shineme -势能 shineng -十年窗下 shinianchuangxia -师娘 shiniang -十年寒窗 shinianhanchuang -十年九不遇 shinianjiubuyu -十年磨剑 shinianmojian -十年生聚 shinianshengju -十年树木 shinianshumu -屎尿 shiniao -侍弄 shinong -室怒市色 shinushise -仕女 shinv -侍女 shinv -士女 shinv -室女 shinv -石女 shinv -室女座 shinvzuo -势派 shipai -视盘 shipan -视盘机 shipanji -失陪 shipei -适配器 shipeiqi -诗篇 shipian -舐皮论骨 shipilungu -视频 shipin -食品 shipin -饰品 shipin -史评 shiping -时评 shiping -视频光盘 shipinguangpan -识破 shipo -石破天惊 shipotianjing -食谱 shipu -时期 shiqi -使其 shiqi -湿气 shiqi -士气 shiqi -时气 shiqi -炻器 shiqi -事前 shiqian -史前 shiqian -食前方丈 shiqianfangzhang -恃强凌弱 shiqianglingruo -贳器店 shiqidian -失窃 shiqie -噬脐何及 shiqiheji -噬脐莫及 shiqimoji -食亲财黑 shiqincaihei -世情 shiqing -事情 shiqing -实情 shiqing -诗情画意 shiqinghuayi -势倾天下 shiqingtianxia -十亲九故 shiqinjiugu -势穷力竭 shiqionglijie -事齐事楚 shiqishichu -石器时代 shiqishidai -失去 shiqu -市区 shiqu -时区 shiqu -拾取 shiqu -拾趣 shiqu -识趣 shiqu -事权 shiquan -实权 shiquan -十全十美 shiquanshimei -失却 shique -失去了 shiqule -使然 shiran -释然 shiran -世扰俗乱 shiraosuluan -湿热 shire -世人 shiren -士人 shiren -示人 shiren -诗人 shiren -拾人涕唾 shirentituo -拾人牙慧 shirenyahui -时日 shiri -食日万钱 shiriwanqian -十日一水 shiriyishui -十日之饮 shirizhiyin -市容 shirong -湿肉伴干柴 shiroubanganchai -食肉寝皮 shirouqinpi -视如敝屣 shirubixi -视如草芥 shirucaojie -视如寇仇 shirukouchou -湿润 shirun -视弱 shiruo -视若无睹 shiruowudu -势如破竹 shirupozhu -视如土芥 shirutujie -室如悬磬 shiruxuanqing -失散 shisan -十三点 shisandian -十三经 shisanjing -十三辙 shisanzhe -是啥 shisha -嗜杀成性 shishachengxing -失闪 shishan -失墒 shishang -时尚 shishang -世上无难事 shishangwunanshi -食少事烦 shishaoshifan -施舍 shishe -士绅 shishen -失慎 shishen -失神 shishen -失身 shishen -尸身 shishen -食甚 shishen -史乘 shisheng -失声 shisheng -实生 shisheng -市声 shisheng -十生九死 shishengjiusi -视神经 shishenjing -史实 shishi -史诗 shishi -失势 shishi -失实 shishi -实时 shishi -师事 shishi -施事 shishi -时世 shishi -时事 shishi -时势 shishi -矢石 shishi -视事 shishi -誓师 shishi -试试 shishi -事实 shishi -逝世 shishi -世事 shishi -实施 shishi -时时 shishi -失事 shishi -诗史 shishi -适时 shishi -是是非非 shishifeifei -十室九空 shishijiukong -实事求是 shishiqiushi -事实胜于雄辩 shishishengyuxiongbian -识时务者为俊杰 shishiwuzheweijunjie -实实在在 shishizaizai -失守 shishou -失手 shishou -失收 shishou -尸首 shishou -试手 shishou -史书 shishu -实数 shishu -市树 shishu -时蔬 shishu -柿霜 shishuang -诗书发冢 shishufazhong -是谁 shishui -实说 shishuo -是说 shishuo -世说 shishuo -十鼠同穴 shishutongxue -市肆 shisi -誓死 shisi -誓死不二 shisibuer -十四行诗 shisihangshi -视死如归 shisirugui -十死一生 shisiyisheng -世俗 shisu -时俗 shisu -时速 shisu -释俗 shisu -失算 shisuan -石笋 shisun -石锁 shisuo -食宿相兼 shisuxiangjian -事态 shitai -势态 shitai -失态 shitai -师太 shitai -世态炎凉 shitaiyanliang -石炭 shitan -试探 shitan -诗坛 shitan -食堂 shitang -食糖 shitang -使贪使愚 shitanshiyu -实体 shiti -试题 shiti -失调 shitiao -试听 shiting -视同儿戏 shitongerxi -视同路人 shitongluren -石头 shitou -势头 shitou -石头子儿 shitouzier -仕途 shitu -视图 shitu -试图 shitu -豕突狼奔 shitulangben -识途老马 shitulaoma -室外 shiwai -世外桃源 shiwaitaoyuan -十万八千里 shiwanbaqianli -失望 shiwang -视网膜 shiwangmo -十万火急 shiwanhuoji -侍卫 shiwei -式微 shiwei -施威 shiwei -示威 shiwei -视为 shiwei -是味儿 shiweier -市委书记 shiweishuji -尸位素餐 shiweisucan -视为畏途 shiweiweitu -视为知己 shiweizhiji -室温 shiwen -事问 shiwen -试问 shiwen -释文 shiwen -识文断字 shiwenduanzi -使蚊负山 shiwenfushan -十围五攻 shiwenwugong -使我 shiwo -是我 shiwo -石硪 shiwo -什物 shiwu -失物 shiwu -拾物 shiwu -食物 shiwu -实物 shiwu -事务 shiwu -失误 shiwu -事物 shiwu -饰物 shiwu -什伍东西 shiwudongxi -食物链 shiwulian -史无前例 shiwuqianli -食物中毒 shiwuzhongdu -事务主义 shiwuzhuyi -世系 shixi -实习 shixi -世袭 shixi -时下 shixia -试下 shixia -失陷 shixian -实现 shixian -事先 shixian -视线 shixian -时限 shixian -时鲜 shixian -事项 shixiang -实像 shixiang -识相 shixiang -试想 shixiang -食相 shixiang -失效 shixiao -实效 shixiao -时效 shixiao -试销 shixiao -适销 shixiao -什袭而藏 shixiercang -实习过 shixiguo -失信 shixin -实心 shixin -时新 shixin -使性 shixing -实行 shixing -施行 shixing -时兴 shixing -试行 shixing -诗兴 shixing -示性式 shixingshi -实心眼儿 shixinyaner -师心自用 shixinziyong -世兄 shixiong -师兄 shixiong -实习生 shixisheng -失修 shixiu -失序 shixu -时序 shixu -失学 shixue -失血 shixue -视学 shixue -史学家 shixuejia -是呀 shiya -施压 shiya -失言 shiyan -试验 shiyan -实验 shiyan -食言 shiyan -誓言 shiyan -食盐 shiyan -饰演 shiyan -食言而肥 shiyanerfei -侍养 shiyang -式样 shiyang -时样 shiyang -是样儿 shiyanger -使羊将狼 shiyangjianglang -十羊九牧 shiyangjiumu -实验结果 shiyanjieguo -使眼色 shiyanse -实验室 shiyanshi -实验式 shiyanshi -实验室地址 shiyanshidizhi -实验所 shiyansuo -试验田 shiyantian -势焰熏天 shiyanxuntian -实验员 shiyanyuan -势要 shiyao -是要 shiyao -事业 shiye -失业 shiye -始业 shiye -实业 shiye -师爷 shiye -视野 shiye -失业保险 shiyebaoxian -事业单位 shiyedanwei -失业率 shiyelv -事业心 shiyexin -事业性 shiyexing -世医 shiyi -事宜 shiyi -使役 shiyi -失宜 shiyi -失意 shiyi -实意 shiyi -实益 shiyi -时疫 shiyi -示意 shiyi -适宜 shiyi -诗意 shiyi -十一 shiyi -适意 shiyi -释义 shiyi -释疑 shiyi -拾遗补阙 shiyibuque -事以密成 shiyimicheng -失音 shiyin -石印 shiyin -失迎 shiying -石英 shiying -适应 shiying -市盈率 shiyinglv -适应期 shiyingqi -适应症 shiyingzheng -石英钟 shiyingzhong -拾音器 shiyinqi -时移势迁 shiyishiqian -时移俗易 shiyisuyi -示意图 shiyitu -试一下 shiyixia -试一下阿布 shiyixiaabu -使用 shiyong -试用 shiyong -实用 shiyong -适用 shiyong -施用 shiyong -石埇 shiyong -食用 shiyong -试用版 shiyongban -使用方法 shiyongfangfa -使用方式 shiyongfangshi -使用价值 shiyongjiazhi -使用率 shiyonglv -使用面积 shiyongmianji -试用期 shiyongqi -使用手册 shiyongshouce -舐痈吮痔 shiyongshunzhi -实用文 shiyongwen -实用性 shiyongxing -使用者 shiyongzhe -实用主义 shiyongzhuyi -事由 shiyou -石油 shiyou -食油 shiyou -石油大学 shiyoudaxue -石油气 shiyouqi -是有事没有 shiyoushimeiyou -嗜欲 shiyu -失语 shiyu -施与 shiyu -视阈 shiyu -诗余 shiyu -食欲 shiyu -鲥鱼 shiyu -誓愿 shiyuan -食玉炊桂 shiyuchuigui -失约 shiyue -誓约 shiyue -十月革命 shiyuegeming -时运 shiyun -诗韵 shiyun -实与有力 shiyuyouli -事与愿违 shiyuyuanwei -事预则立 shiyuzeli -实在 shizai -是在 shizai -实在不好意思 shizaibuhaoyisi -实在不行 shizaibuxing -实在的 shizaide -实在法 shizaifa -十载寒窗 shizaihanchuang -事在人为 shizairenwei -实在是 shizaishi -释藏 shizang -实则 shize -施斋 shizhai -实战 shizhan -施展 shizhan -师长 shizhang -诗章 shizhang -失张失智 shizhangshizhi -失着 shizhao -市招 shizhao -侍者 shizhe -试着 shizhe -失真 shizhen -市镇 shizhen -施诊 shizhen -螫针 shizhen -实证 shizheng -市政 shizheng -施政 shizheng -时政 shizheng -逝者如斯 shizherusi -失职 shizhi -实职 shizhi -实质 shizhi -是指 shizhi -食指 shizhi -市值 shizhi -市制 shizhi -试制 shizhi -试纸 shizhi -适值 shizhi -十之八九 shizhibajiu -矢志不渝 shizhibuyu -食指大动 shizhidadong -失之东隅 shizhidongyu -失之毫厘 shizhihaoli -失之交臂 shizhijiaobi -饰智矜愚 shizhijinyu -十指连心 shizhilianxin -实至名归 shizhiminggui -使智使勇 shizhishiyong -师直为壮 shizhiweizhuang -实质性 shizhixing -失重 shizhong -始终 shizhong -时钟 shizhong -矢忠 shizhong -示众 shizhong -适中 shizhong -始终不懈 shizhongbuxie -始终不渝 shizhongbuyu -始终如一 shizhongruyi -市中心 shizhongxin -诗中有画 shizhongyouhua -事主 shizhu -失主 shizhu -施主 shizhu -石砫 shizhu -时装 shizhuang -石桌在 shizhuozai -食茱萸 shizhuyu -实字 shizi -师资 shizi -式子 shizi -虱子 shizi -柿子 shizi -狮子 shizi -识字 shizi -释子 shizi -狮子啊 shizi'a shizia -狮子搏兔 shizibotu -狮子大开口 shizidakaikou -石子儿 shizier -狮子狗 shizigou -十字架 shizijia -柿子椒 shizijiao -十字街头 shizijietou -十字路口 shizilukou -狮子舞 shiziwu -狮子座 shizizuo -失踪 shizong -士族 shizu -始祖 shizu -实足 shizu -氏族 shizu -十足 shizu -湿租 shizu -始祖马 shizuma -始祖鸟 shizuniao -诗作 shizuo -始作俑者 shizuoyongzhe -食租衣税 shizuyishui -受奥 shouao -寿斑 shouban -手板 shouban -手版 shouban -收报 shoubao -手把手 shoubashou -守备 shoubei -手背 shoubei -手本 shouben -手笔 shoubi -手臂 shoubi -手边 shoubian -收编 shoubian -手表 shoubiao -寿比南山 shoubinanshan -受病 shoubing -手柄 shoubing -首播 shoubo -收不到 shoubudao -受不了 shoubule shoubuliao -手不释卷 shoubushijuan -手不停挥 shoubutinghui -手不稳 shoubuwen -寿材 shoucai -守财奴 shoucainu -收藏 shoucang -收藏夹 shoucangjia -收操 shoucao -手册 shouce -收场 shouchang -瘦长 shouchang -首倡 shouchang -受潮 shouchao -守车 shouche -收车 shouche -首车 shouche -寿辰 shouchen -收成 shoucheng -手持 shouchi -受宠若惊 shouchongruojing -手钏 shouchuan -首创 shouchuang -手戳 shouchuo -首次 shouci -受挫 shoucuo -手打 shouda -手袋 shoudai -绶带 shoudai -手搭凉棚 shoudaliangpeng -寿诞 shoudan -首当其冲 shoudangqichong -收到 shoudao -受到 shoudao -手到病除 shoudaobingchu -手到拈来 shoudaonianlai -收到哦 shoudaoo -手到擒来 shoudaoqinlai -收到信 shoudaoxin -守敌 shoudi -手电筒 shoudiantong -手底下 shoudixia -手动 shoudong -手动阀 shoudongfa -手段 shouduan -首恶 shoue -受罚 shoufa -收发 shoufa -首发 shoufa -手法 shoufa -首犯 shoufan -收方 shoufang -收费 shoufei -收费版 shoufeiban -收费额 shoufeie -受粉 shoufen -授粉 shoufen -收风 shoufeng -手风琴 shoufengqin -守服 shoufu -收伏 shoufu -收复 shoufu -收抚 shoufu -收服 shoufu -首付 shoufu -首富 shoufu -首府 shoufu -手感 shougan -手稿 shougao -首告 shougao -手高手低 shougaoshoudi -收割 shouge -收割机 shougeji -手工 shougong -收工 shougong -手工业 shougongye -手工艺 shougongyi -收购 shougou -手鼓 shougu -守寡 shougua -瘦骨嶙峋 shougulinxun -瘦果 shouguo -受过苦 shouguoku -受害 shouhai -受害者 shouhaizhe -受害者家属 shouhaizhejiashu -手黑 shouhei -守恒 shouheng -售后 shouhou -守候 shouhou -守护 shouhu -首户 shouhu -兽环 shouhuan -受话器 shouhuaqi -受贿 shouhui -收回 shouhui -收回成命 shouhuichengming -手挥目送 shouhuimusong -收活 shouhuo -收获 shouhuo -收货 shouhuo -守活寡 shouhuogua -售货机 shouhuoji -售货员 shouhuoyuan -手技 shouji -手机 shouji -收集 shouji -手记 shouji -手迹 shouji -瘦瘠 shouji -首级 shouji -收监 shoujian -受奖 shoujiang -授奖 shoujiang -收件箱 shoujianxiang -手脚 shoujiao -收缴 shoujiao -手机报 shoujibao -手机电子书 shoujidianzishu -受戒 shoujie -守节 shoujie -首届 shoujie -手机防火墙 shoujifanghuoqiang -手机费 shoujifei -手机号 shoujihao -手机卡 shoujika -手巾 shoujin -手紧 shoujin -受惊 shoujing -受精 shoujing -守经达权 shoujingdaquan -瘦金体 shoujinti -受窘 shoujiong -手就 shoujiu -手机维修的 shoujiweixiude -手疾眼快 shoujiyankuai -收据 shouju -手卷 shoujuan -手绢 shoujuan -兽聚鸟散 shoujuniaosan -收看 shoukan -手铐 shoukao -授课 shouke -首肯 shouken -守空房 shoukongfang -收口 shoukou -守口如瓶 shoukouruping -受苦 shouku -手快 shoukuai -收来 shoulai -收揽 shoulan -手老了 shoulaole -手拉手 shoulashou -受累 shoulei -手雷 shoulei -受礼 shouli -寿礼 shouli -手里 shouli -受力 shouli -受理 shouli -手链 shoulian -收敛 shoulian -收殓 shoulian -收镰 shoulian -受凉 shouliang -兽力车 shouliche -狩猎 shoulie -守灵 shouling -手令 shouling -首领 shouling -手零脚碎 shoulingjiaosui -收留 shouliu -瘦溜 shouliu -手榴弹 shouliudan -收拢 shoulong -手炉 shoulu -收录 shoulu -收录机 shouluji -手锣 shouluo -收罗 shouluo -售卖 shoumai -收买 shoumai -手慢 shouman -手忙脚乱 shoumangjiaoluan -守门 shoumen -守门员 shoumenyuan -寿面 shoumian -手面 shoumian -手民 shoumin -寿命 shouming -手模 shoumo -寿木 shoumu -收纳 shouna -受难 shounan -首脑 shounao -手帕 shoupa -受盘 shoupan -收盘 shoupan -收篷 shoupeng -受骗 shoupian -售票 shoupiao -售票员 shoupiaoyuan -受聘 shoupin -受气 shouqi -手旗 shouqi -手气 shouqi -收讫 shouqi -收钱 shouqian -手枪 shouqiang -受气包 shouqibao -手勤 shouqin -收清 shouqing -受穷 shouqiong -手球 shouqiu -收秋 shouqiu -首丘之情 shouqiuzhiqing -受屈 shouqu -收取 shouqu -受权 shouquan -授权 shouquan -收全 shouquan -授权码 shouquanma -首屈一指 shouquyizhi -受热 shoure -受人 shouren -授人以柄 shourenyibing -首日封 shourifeng -收容 shourong -受辱 shouru -收入 shouru -手软 shouruan -守如处女 shouruchunu -瘦弱 shouruo -守丧 shousang -寿山福海 shoushanfuhai -受赏 shoushang -手上 shoushang -受伤 shoushang -寿山石 shoushanshi -首善之区 shoushanzhiqu -受审 shoushen -收审 shoushen -首身分离 shoushenfenli -手生 shousheng -收生 shousheng -收生婆 shoushengpo -守身如玉 shoushenruyu -受事 shoushi -守势 shoushi -手势 shoushi -收拾 shoushi -授时 shoushi -收尸 shoushi -收市 shoushi -首饰 shoushi -收视反听 shoushifanting -收视率 shoushilv -收拾洗完 shoushixiwan -授首 shoushou -收受 shoushou -授受不亲 shoushoubuqin -受暑 shoushu -寿数 shoushu -手书 shoushu -手术 shoushu -首鼠两端 shoushuliangduan -寿司 shousi -手松 shousong -手搜索 shousousuo -守岁 shousui -收缩 shousuo -受胎 shoutai -手谈 shoutan -收摊儿 shoutaner -寿桃 shoutao -手套 shoutao -收条 shoutiao -手提包 shoutibao -收听 shouting -手提箱 shoutixiang -手头 shoutou -手头字 shoutouzi -首途 shoutu -手推车 shoutuiche -受托 shoutuo -守土有责 shoutuyouze -手腕 shouwan -兽王 shouwang -守望相助 shouwangxiangzhu -手腕子 shouwanzi -守卫 shouwei -收尾 shouwei -首尾相应 shouweixiangying -收文 shouwen -手无寸铁 shouwucuntie -手无缚鸡之力 shouwufujizhili -手舞足蹈 shouwuzudao -受洗 shouxi -首席 shouxi -手下 shouxia -手下留情 shouxialiuqing -授衔 shouxian -首先 shouxian -受限 shouxian -受降 shouxiang -守孝 shouxiao -收效 shouxiao -瘦小 shouxiao -手写 shouxie -手写板 shouxieban -手写别 shouxiebie -手写体 shouxieti -守信 shouxin -手心 shouxin -收心 shouxin -兽性 shouxing -兽行 shouxing -受刑 shouxing -寿星 shouxing -手型 shouxing -手续 shouxu -首选 shouxuan -寿穴 shouxue -瘦削 shouxue -手续费 shouxufei -手续费呃 shouxufeie -受训 shouxun -收押 shouya -手痒 shouyang -收养 shouyang -手眼通天 shouyantongtian -首要 shouyao -守业 shouye -首页 shouye -兽医 shouyi -兽疫 shouyi -寿衣 shouyi -授意 shouyi -收益 shouyi -受益 shouyi -手艺 shouyi -首义 shouyi -手印 shouyin -手淫 shouyin -收音机 shouyinji -受用 shouyong -兽欲 shouyu -手谕 shouyu -授予 shouyu -手语 shouyu -寿元无量 shouyuanwuliang -受孕 shouyun -受灾 shouzai -守则 shouze -手泽之遗 shouzezhiyi -手札 shouzha -首战 shouzhan -手掌 shouzhang -手杖 shouzhang -首长 shouzhang -守着 shouzhe -守正不阿 shouzhengbu'e shouzhengbue -守正不挠 shouzhengbunao -受制 shouzhi -守制 shouzhi -守职 shouzhi -手指 shouzhi -手纸 shouzhi -手植 shouzhi -收执 shouzhi -收治 shouzhi -手指头 shouzhitou -手指头肚儿 shouzhitouduer -手指字母 shouzhizimu -受众 shouzhong -手中 shouzhong -手重 shouzhong -寿终正寝 shouzhongzhengqin -守住 shouzhu -手抓饭 shouzhuafan -守株待兔 shouzhudaitu -手镯 shouzhuo -瘦子 shouzi -首字母 shouzimu -受阻 shouzu -手足重茧 shouzuchongjian -受罪 shouzui -首座 shouzuo -手足胼胝 shouzupianzhi -手足无措 shouzuwucuo -手足之情 shouzuzhiqing -刷白 shuabai -耍把戏 shuabaxi -耍笔杆 shuabigan -刷不到 shuabudao -刷到 shuadao -耍骨头 shuagutou -耍横 shuaheng -耍猴儿 shuahouer -耍滑 shuahua -耍花腔 shuahuaqiang -耍花招 shuahuazhao -衰败 shuaibai -甩包袱 shuaibaofu -衰惫 shuaibei -衰变 shuaibian -帅不帅 shuaibushuai -帅才 shuaicai -甩车 shuaiche -摔打 shuaida -率尔操觚 shuaiercaogu -双柑斗酒 shuaigandoujiu -帅哥 shuaige -衰减 shuaijian -摔跤 shuaijiao -衰竭 shuaijie -衰老 shuailao -甩脸子 shuailianzi -率领 shuailing -衰落 shuailuo -甩卖 shuaimai -衰迈 shuaimai -率马以骥 shuaimayiji -摔耙子 shuaipazi -帅气 shuaiqi -甩腔 shuaiqiang -率然 shuairan -衰弱 shuairuo -甩手 shuaishou -率兽食人 shuaishoushiren -衰替 shuaiti -衰退 shuaitui -衰颓 shuaitui -衰亡 shuaiwang -衰微 shuaiwei -衰萎 shuaiwei -率先 shuaixian -衰歇 shuaixie -率性 shuaixing -衰朽 shuaixiu -率由旧章 shuaiyoujiuzhang -甩站 shuaizhan -率真 shuaizhen -率直 shuaizhi -刷机 shuaji -耍奸 shuajian -刷机版 shuajiban -刷机包 shuajibao -刷卡 shuaka -刷拉 shuala -耍赖 shualai -耍流氓 shualiumang -书案 shu'an shuan -熟谙 shu'an shuan -耍闹 shuanao -双棒儿 shuangbanger -双胞胎 shuangbaotai -双边 shuangbian -双宾语 shuangbinyu -爽不爽 shuangbushuang -霜晨 shuangchen -双重 shuangchong -双重国籍 shuangchongguoji -双重人格 shuangchongrenge -爽出啊 shuangchu'a shuangchua -双唇音 shuangchunyin -双打 shuangda -霜冻 shuangdong -双方 shuangfang -孀妇 shuangfu -双斧伐孤树 shuangfufagushu -双杠 shuanggang -双钩 shuanggou -双关 shuangguan -双管齐下 shuangguanqixia -双规 shuanggui -双轨 shuanggui -双规双指 shuangguishuangzhi -双轨制 shuangguizhi -霜害 shuanghai -双号 shuanghao -双核 shuanghe -双簧 shuanghuang -双簧管 shuanghuangguan -双击 shuangji -霜降 shuangjiang -双肩挑 shuangjiantiao -双脚 shuangjiao -双解 shuangjie -孀居 shuangju -爽口 shuangkou -爽快 shuangkuai -爽快点 shuangkuaidian -爽朗 shuanglang -爽利 shuangli -双料 shuangliao -双龙 shuanglong -霜露之病 shuangluzhibing -霜露之感 shuangluzhigan -爽目 shuangmu -双拼 shuangpin -爽气 shuangqi -霜期 shuangqi -双抢 shuangqiang -双亲 shuangqin -孀妻弱子 shuangqiruozi -爽然若失 shuangranruoshi -双人 shuangren -双人舞 shuangrenwu -双声 shuangsheng -双生 shuangsheng -双身子 shuangshenzi -双手 shuangshou -双数 shuangshu -双双 shuangshuang -爽爽 shuangshuang -双水 shuangshui -泷水 shuangshui -双宿双飞 shuangsushuangfei -霜天 shuangtian -双通道 shuangtongdao -双瞳剪水 shuangtongjianshui -涮锅子 shuanguozi -双隈 shuangwei -双未检验 shuangweijianyan -双喜 shuangxi -双线 shuangxian -双向 shuangxiang -双响 shuangxiang -双薪 shuangxin -爽心 shuangxin -双星 shuangxing -爽性 shuangxing -爽心悦目 shuangxinyuemu -双系统 shuangxitong -双休日 shuangxiuri -双眼皮 shuangyanpi -双赢 shuangying -爽一下 shuangyixia -双语 shuangyu -爽约 shuangyue -双月刊 shuangyuekan -双鱼座 shuangyuzuo -爽直 shuangzhi -双职工 shuangzhigong -双绉 shuangzhou -双专业 shuangzhuanye -双字节 shuangzijie -双子座 shuangzizuo -双足重茧 shuangzuchongjian -栓剂 shuanji -耍弄 shuanong -栓皮 shuanpi -栓皮栎 shuanpili -栓塞 shuanse -刷屏 shuaping -耍贫嘴 shuapinzui -耍钱 shuaqian -刷墙 shuaqiang -耍人 shuaren -耍手艺 shuashouyi -耍无赖 shuawulai -刷洗 shuaxi -耍笑 shuaxiao -刷新 shuaxin -耍心眼儿 shuaxinyaner -刷牙 shuaya -刷子 shuazi -耍子 shuazi -耍嘴皮子 shuazuipizi -叔伯 shubai -数白论黄 shubailunhuang -书包 shubao -书背 shubei -鼠辈 shubei -树碑立传 shubeilizhuan -书本 shuben -梳篦 shubi -戍边 shubian -梳辫子 shubianzi -数表 shubiao -鼠标 shubiao -鼠标键盘 shubiaojianpan -鼠标器 shubiaoqi -鼠标手势 shubiaoshoushi -鼠标一点 shubiaoyidian -鼠标中键 shubiaozhongjian -疏不间亲 shubujianqin -书不尽言 shubujinyan -输不起 shubuqi -数不上 shubushang -数不胜数 shubushengshu -书不是 shubushi -数不着 shubuzhao -殊不知 shubuzhi -熟菜 shucai -蔬菜水果 shucaishuiguo -疏财仗义 shucaizhangyi -输财助边 shucaizhubian -书册 shuce -书场 shuchang -舒畅 shuchang -输诚 shucheng -庶出 shuchu -输出 shuchu -输出电流 shuchudianliu -输出功率 shuchugonglv -输出列表 shuchuliebiao -数词 shuci -树丛 shucong -鼠窜狼奔 shucuanlangben -树大根深 shudagenshen -书呆子 shudaizi -书丹 shudan -赎当 shudang -数叨 shudao -熟道 shudao -疏导 shudao -树倒猢孙散 shudaohusunsan -树倒猢狲散 shudaohusunsan -树大招风 shudazhaofeng -数得上 shudeshang -树德务滋 shudewuzi -数得着 shudezhao -倏地 shudi -树敌 shudi -熟地 shudi -书店 shudian -输电 shudian -书店电路 shudiandianlu -数典忘祖 shudianwangzu -数东瓜 shudonggua -书牍 shudu -数短论长 shuduanlunchang -输对 shudui -鼠肚鸡肠 shudujichang -树墩 shudun -数额 shu'e shue -疏而不漏 shuerbulou -述而不作 shuerbuzuo -书法 shufa -抒发 shufa -书坊 shufang -书房 shufang -疏放 shufang -叔父 shufu -数伏 shufu -束缚 shufu -舒服 shufu -鼠腹鸡肠 shufujichang -鼠腹蜗肠 shufuwochang -树干 shugan -鼠肝虫臂 shuganchongbi -书稿 shugao -数个 shuge -数给 shugei -叔公 shugong -树挂 shugua -树冠 shuguan -曙光 shuguang -书柜 shugui -属国 shuguo -蔬果 shuguo -蜀国 shuguo -书函 shuhan -蜀汉 shuhan -树行子 shuhangzi -书号 shuhao -裋褐 shuhe -数黑论黄 shuheilunhuang -书后 shuhou -曙后星孤 shuhouxinggu -倏忽 shuhu -庶乎 shuhu -疏忽 shuhu -书画 shuhua -熟化 shuhua -抒怀 shuhuai -述怀 shuhuai -舒缓 shuhuan -熟荒 shuhuang -水坝 shuiba -睡吧 shuiba -水泵处理 shuibengchuli -水笔 shuibi -水表 shuibiao -水兵 shuibing -水波 shuibo -睡不着 shuibuzhao shuibuzhe -谁不着 shuibuzhe -谁不知道 shuibuzhidao -水彩 shuicai -水彩画 shuicaihua -水草 shuicao -水产 shuichan -水程 shuicheng -睡袋 shuidai -税单 shuidan -水稻 shuidao -水道 shuidao -睡到 shuidao -水到渠成 shuidaoqucheng -睡得 shuide -睡得比较晚 shuidebijiaowan -睡得着 shuidezhe -水地 shuidi -水电站 shuidianzhan -水貂 shuidiao -水滴石穿 shuidishichuan -水碓 shuidui -水遁 shuidun -税额 shuie -税法 shuifa -水房 shuifang -水肥 shuifei -水分 shuifen -水粉 shuifen -水粉画 shuifenhua -水垢 shuigou -水臌 shuigu -水管工 shuiguangong -水鬼 shuigui -水果 shuiguo -水菓 shuiguo -水过鸭背 shuiguoyabei -水合 shuihe -水鹤 shuihe -水红 shuihong -水华 shuihua -水花 shuihua -水患 shuihuan -水荒 shuihuang -水货 shuihuo -水火兵虫 shuihuobingchong -水火不相容 shuihuobuxiangrong -水火无交 shuihuowujiao -水火无情 shuihuowuqing -水火之中 shuihuozhizhong -水迹 shuiji -谁家 shuijia -水碱 shuijian -睡觉 shuijiao shuijue -谁叫 shuijiao -水饺 shuijiao -谁叫你 shuijiaoni -水解 shuijie -水尽鹅飞 shuijinefei -水井 shuijing -水晶 shuijing -水晶灯笼 shuijingdenglong -水晶宫 shuijinggong -水晶体 shuijingti -水晶头 shuijingtou -水迹哦啊 shuijioa -水可载舟 shuikezaizhou -水库 shuiku -水来伸手 shuilaishenshou -水来土掩 shuilaituyan -睡懒觉 shuilanjiao -水雷 shuilei -睡了吗 shuilema -水力 shuili -水里 shuili -税利 shuili -水利部 shuilibu -水立方 shuilifang -水利工程 shuiligongcheng -水灵 shuiling -水淋淋 shuilinlin -水利枢纽 shuilishuniu -水霤 shuiliu -水龙头 shuilongtou -水路 shuilu -水鹿 shuilu -水陆毕陈 shuilubichen -水轮机 shuilunji -水落管 shuiluoguan -水落归槽 shuiluoguicao -水落石出 shuiluoshichu -水绿 shuilv -税率 shuilv -水妹 shuimei -水煤气 shuimeiqi -水门 shuimen -睡梦 shuimeng -水门汀 shuimenting -水面 shuimian -睡眠 shuimian -水米无交 shuimiwujiao -睡魔 shuimo -水磨工夫 shuimogongfu -水墨画 shuimohua -水磨石 shuimoshi -水木 shuimu -水木年华 shuimunianhua -水木清华 shuimuqinghua -水能 shuineng -谁能 shuineng -水泥 shuini -水碾 shuinian -水鸟 shuiniao -水泥钉 shuiniding -水牛 shuiniu -水牛儿 shuiniuer -水暖 shuinuan -水牌 shuipai -水疱 shuipao -水盆 shuipen -水漂 shuipiao -水皮儿 shuipier -水平 shuiping -水平面 shuipingmian -水平问题 shuipingwenti -水平线 shuipingxian -水平仪 shuipingyi -水汽 shuiqi -税卡 shuiqia -水枪 shuiqiang -水禽 shuiqin -水情 shuiqing -水清无鱼 shuiqingwuyu -水球 shuiqiu -水渠 shuiqu -谁去 shuiqu -谁人 shuiren -水软山温 shuiruanshanwen -水乳交融 shuirujiaorong -水色山光 shuiseshanguang -水杉 shuishan -水上 shuishang -睡上 shuishang -水上居民 shuishangjumin -水上运动 shuishangyundong -水筲 shuishao -水蛇 shuishe -水生植物 shuishengzhiwu -水深火热 shuishenhuore -水蛇腰 shuisheyao -水势 shuishi -水蚀 shuishi -谁是谁 shuishishui -税收 shuishou -水手 shuishou -水刷石 shuishuashi -水水 shuishui -谁谁谁 shuishuishui -谁说 shuishuo -水塔 shuita -水獭 shuita -水体 shuiti -水田 shuitian -水天一色 shuitianyise -水汀 shuiting -水体污染 shuitiwuran -水头 shuitou -水土 shuitu -水土保持 shuitubaochi -水土不服 shuitubufu -水土流失 shuituliushi -水网 shuiwang -水汪汪 shuiwangwang -水位 shuiwei -水文 shuiwen -水温 shuiwen -税务 shuiwu -水系 shuixi -水螅 shuixi -水下 shuixia -水仙 shuixian -水线 shuixian -水险 shuixian -水箱 shuixiang -睡乡 shuixiang -水洗布 shuixibu -水榭 shuixie -水泄不通 shuixiebutong -水星 shuixing -水性杨花 shuixingyanghua -水袖 shuixiu -水锈 shuixiu -水秀山明 shuixiushanming -水循环 shuixunhuan -水压机 shuiyaji -水烟 shuiyan -水眼 shuiyan -水烟袋 shuiyandai -睡眼惺忪 shuiyanxingsong -水舀子 shuiyaozi -睡意 shuiyi -睡一觉 shuiyijiao -水印 shuiyin -水银 shuiyin -水银灯 shuiyindeng -谁有 shuiyou -水域 shuiyu -水运 shuiyun -水灾 shuizai -水葬 shuizang -水藻 shuizao -水泽 shuize -税则 shuize -水闸 shuizha -水涨船高 shuizhangchuangao -睡着 shuizhao shuizhe -睡着了 shuizhele -水蒸气 shuizhengqi -水蛭 shuizhi -水质 shuizhi -税制 shuizhi -谁知道 shuizhidao -水至清则无鱼 shuizhiqingzewuyu -水肿 shuizhong -税种 shuizhong -谁中 shuizhong -水中捞月 shuizhonglaoyue -水煮 shuizhu -水准 shuizhun -水准仪 shuizhunyi -水族 shuizu -水钻 shuizuan -书籍 shuji -书脊 shuji -庶几 shuji -枢机 shuji -书家 shujia -暑假 shujia -书架 shujia -输家 shujia -书柬 shujian -书简 shujian -疏剪 shujian -树胶 shujiao -疏解 shujie -秫秸 shujie -赎金 shujin -淑静 shujing -竖井 shujing -输精管 shujingguan -蜀锦吴绫 shujinwuling -数九 shujiu -书局 shuju -数据 shuju -书卷 shujuan -舒卷 shujuan -书卷气 shujuanqi -数据包 shujubao -数据库 shujuku -数据流 shujuliu -疏浚 shujun -数据盘 shujupan -数据网络 shujuwangluo -数据线 shujuxian -书刊 shukan -术科 shuke -熟客 shuke -数控 shukong -书口 shukou -漱口 shukou -书库 shuku -疏狂 shukuang -疏阔 shukuo -数来宝 shulaibao -疏懒 shulan -疏朗 shulang -树立 shuli -梳理 shuli -树篱 shuli -疏离 shuli -竖立 shuli -署理 shuli -输理 shuli -熟练 shulian -熟练地 shuliandi -数量 shuliang -薯莨 shuliang -薯莨绸 shuliangchou -数量词 shuliangci -树凉儿 shulianger -数量级 shuliangji -数理化 shulihua -数理逻辑 shuliluoji -黍离麦秀 shulimaixiu -树林 shulin -树龄 shuling -疏漏 shulou -书录 shulu -输卵管 shuluanguan -疏略 shulue -数论 shulun -数落 shuluo -疏落 shuluo -数码 shuma -赎买 shumai -数码相机 shumaxiangji -束马悬车 shumaxuanche -书眉 shumei -舒眉展眼 shumeizhanyan -书迷 shumi -秫米 shumi -书面 shumian -书面语 shumianyu -数秒 shumiao -树苗 shumiao -数米量柴 shumierchai -数米而炊 shumierchui -庶民 shumin -署名 shuming -书名号 shuminghao -数民族品牌 shuminzupinpai -书目 shumu -叔母 shumu -庶母 shumu -数目 shumu -鼠目寸光 shumucunguang -数目字 shumuzi -抒难 shunan -顺便 shunbian -顺便你 shunbianni -顺差 shuncha -顺产 shunchan -顺畅 shunchang -顺次 shunci -顺从 shuncong -顺带 shundai -顺当 shundang -顺导 shundao -顺道 shundao -熟能生巧 shunengshengqiao -顺耳 shuner -顺风吹火 shunfengchuihuo -顺风耳 shunfenger -顺风而呼 shunfengerhu -顺风驶船 shunfengshichuan -顺风转舵 shunfengzhuanduo -顺服 shunfu -顺杆儿爬 shunganerpa -顺和 shunhe -熟年 shunian -输尿管 shuniaoguan -枢纽 shuniu -顺价 shunjia -瞬间 shunjian -顺脚 shunjiao -顺境 shunjing -顺口 shunkou -顺口溜 shunkouliu -顺利 shunli -顺理成章 shunlichengzhang -顺溜 shunliu -顺路 shunlu -顺美匡恶 shunmeikuange -顺民 shunmin -瞬时 shunshi -顺势 shunshi -顺时而动 shunshierdong -顺手 shunshou -顺手牵羊 shunshouqianyang -顺水人情 shunshuirenqing -顺水推舟 shunshuituizhou -顺遂 shunsui -顺藤摸瓜 shuntengmogua -顺天应人 shuntianyingren -淑女 shunv -熟女 shunv -顺我者昌 shunwozhechang -吮吸 shunxi -顺心 shunxin -瞬息万变 shunxiwanbian -顺序 shunxu -顺延 shunyan -顺眼 shunyan -顺义 shunyi -顺意 shunyi -顺应 shunying -顺义信息港 shunyixinxigang -吮痈舐痔 shunyongshizhi -顺治 shunzhi -顺嘴 shunzui -说吧 shuoba -说白道绿 shuobaidaolu -说部 shuobu -说不得 shuobude -说不定 shuobuding -说不过去 shuobuguoqu -说不来 shuobulai -说不清楚 shuobuqingchu -说不上 shuobushang -说不说 shuobushuo -说唱 shuochang -说长道短 shuochangdaoduan -说唱文学 shuochangwenxue -说成 shuocheng -说出 shuochu -说穿 shuochuan -说出来 shuochulai -硕导 shuodao -说到 shuodao -说道 shuodao -硕大无朋 shuodawupeng -说得 shuode -说的 shuode -说得过去 shuodeguoqu -说得好 shuodehao -说得来 shuodelai -说的上来 shuodeshanglai -说的是实话 shuodeshishihua -说点 shuodian -说东道西 shuodongdaoxi -说短论长 shuoduanlunchang -说对 shuodui -说法 shuofa -朔方 shuofang -朔风 shuofeng -说服 shuofu -说服力 shuofuli -说个 shuoge -蒴果 shuoguo -说过 shuoguo -说过好 shuoguohao -硕果仅存 shuoguojincun -说好 shuohao -说合 shuohe -说和 shuohe -说黑道白 shuoheidaobai -说话 shuohua -说还 shuohuan -说黄道黑 shuohuangdaohei -说谎者 shuohuangzhe -说话所 shuohuasuo -说回来 shuohuilai -数见不鲜 shuojianbuxian -说教 shuojiao -铄金毁骨 shuojinhuigu -说句公道话 shuojugongdaohua -说开 shuokai -说客 shuoke -说口 shuokou -说来 shuolai -说来话长 shuolaihuachang -说来听听 shuolaitingting -说了 shuole -说理 shuoli -说媒 shuomei -说米 shuomi -说明 shuoming -说明宁 shuomingning -说明书 shuomingshu -说明文 shuomingwen -说呢 shuone -说你 shuoni -说哦 shuoo -说破 shuopo -说起 shuoqi -说亲 shuoqin -说情 shuoqing -说清 shuoqing -朔日 shuori -说三道四 shuosandaosi -说啥 shuosha -说声 shuosheng -硕士 shuoshi -说是 shuoshi -说事 shuoshi -铄石流金 shuoshiliujin -硕士研究生 shuoshiyanjiusheng -说实在 shuoshizai -说书 shuoshu -烁烁 shuoshuo -说说 shuoshuo -说说话 shuoshuohua -说头 shuotou -说头儿 shuotouer -说完 shuowan -朔望 shuowang -朔望月 shuowangyue -说戏 shuoxi -说下 shuoxia -说闲话 shuoxianhua -说笑 shuoxiao -说笑话 shuoxiaohua -说些 shuoxie -说些什么 shuoxieshenme -硕学通儒 shuoxuetongru -说呀 shuoya -说一不二 shuoyibuer -说一是一 shuoyishiyi -说一下 shuoyixia -说用 shuoyong -朔月 shuoyue -说着 shuozhe -说这些 shuozhexie -说嘴郎中 shuozuilangzhong -竖排 shupai -书皮 shupi -书评 shuping -述评 shuping -鼠凭社贵 shupingshegui -叔婆 shupo -暑气 shuqi -舒淇 shuqi -暑期 shuqi -竖起 shuqi -书签 shuqian -鼠窃狗盗 shuqiegoudao -鼠窃狗偷 shuqiegoutou -竖起脊梁 shuqijiliang -竖琴 shuqin -抒情 shuqing -数情画意 shuqinghuayi -竖蜻蜓 shuqingting -蜀犬吠日 shuquanfeiri -书缺有间 shuqueyoujian -倏然 shuran -暑热 shure -熟人 shuren -数人 shuren -熟稔 shuren -熟人比 shurenbi -殊荣 shurong -输入 shuru -输入啊 shuru'a shurua -输入错误 shurucuowu -输入法 shurufa -输入汉字 shuruhanzi -输入框 shurukuang -输入密码 shurumima -输入速度 shurusudu -输入一个 shuruyige -疏散 shusan -舒散 shusan -曙色 shuse -书上 shushang -树上 shushang -书社 shushe -树身 shushen -赎身 shushen -书生 shusheng -舒声 shusheng -书声琅琅 shushenglanglang -书生气 shushengqi -殊深轸念 shushenzhennian -束身自好 shushenzihao -书市 shushi -塾师 shushi -熟识 shushi -熟食 shushi -疏失 shushi -舒适 shushi -术士 shushi -熟石膏 shushigao -熟石灰 shushihui -熟视无睹 shushiwudu -漱石枕流 shushizhenliu -戍守 shushou -熟手 shushou -束手待毙 shushoudaibi -鼠首偾事 shushoufenshi -束手就擒 shushoujiuqin -束手束脚 shushoushujiao -束手无策 shushouwuce -叔叔 shushu -秫秫 shushu -蜀黍 shushu -舒舒服服 shushufufu -熟睡 shushui -菽水承欢 shushuichenghuan -数说 shushuo -述说 shushuo -殊死 shusi -熟思 shusi -疏松 shusong -输送 shusong -舒坦 shutan -熟烫 shutang -书套 shutao -暑天 shutian -竖条 shutiao -熟铁 shutie -书亭 shuting -书童 shutong -疏通 shutong -书同文 shutongwen -梳头 shutou -舒头探脑 shutoutannao -熟土 shutu -殊途同归 shututonggui -输完 shuwan -数往知来 shuwangzhilai -数位 shuwei -熟魏生张 shuweishengzhang -书屋 shuwu -庶务 shuwu -梳洗 shuxi -熟习 shuxi -熟悉 shuxi -鼠蹊 shuxi -竖线 shuxian -属相 shuxiang -熟橡胶 shuxiangjiao -书香门第 shuxiangmendi -书写 shuxie -抒写 shuxie -书写纸 shuxiezhi -书心 shuxin -舒心 shuxin -书信 shuxin -属性 shuxing -束脩 shuxiu -蜀绣 shuxiu -数序 shuxu -舒徐 shuxu -数学 shuxue -腧穴 shuxue -输血 shuxue -殊勋 shuxun -输氧 shuyang -枢要 shuyao -鼠牙雀角 shuyaquejiao -术业 shuye -书页 shuye -输液 shuye -树叶有专攻 shuyeyouzhuangong -鼠疫 shuyi -树荫 shuyin -树阴 shuyin -书影 shuying -输赢 shuying -舒英 shuying -舒英亭 shuyingting -树荫凉儿 shuyinlianger -树阴凉儿 shuyinlianger -数一数二 shuyishuer -癙忧 shuyou -输油管 shuyouguan -属于 shuyu -术语 shuyu -熟语 shuyu -疏虞 shuyu -薯蓣 shuyu -书院 shuyuan -属员 shuyuan -疏远 shuyuan -树欲静而风不止 shuyujingerfengbuzhi -束缊请火 shuyunqinghuo -书札 shuzha -书斋 shuzhai -书展 shuzhan -舒展 shuzhan -舒张 shuzhang -竖着 shuzhe -数着 shuzhe -书证 shuzheng -数值 shuzhi -数制 shuzhi -树脂 shuzhi -熟知 shuzhi -述职 shuzhi -束之高阁 shuzhigaoge -淑质英才 shuzhiyingcai -树种 shuzhong -蜀中无大将 shuzhongwudajiang -数轴 shuzhou -数珠 shuzhu -树桩 shuzhuang -树状 shuzhuang -梳妆 shuzhuang -束装就道 shuzhuangjiudao -书桌 shuzhuo -庶子 shuzi -数字 shuzi -梳子 shuzi -熟字 shuzi -黍子 shuzi -竖子成名 shuzichengming -数字电视 shuzidianshi -数字化 shuzihua -数字控制 shuzikongzhi -数字通信 shuzitongxin -数字相机 shuzixiangji -叔祖 shuzu -数组 shuzu -叔祖母 shuzumu -死板 siban -丝包线 sibaoxian -死抱着 sibaozhe -私奔 siben -私弊 sibi -四边 sibian -思辨 sibian -思辩 sibian -四边形 sibianxing -思不出位 sibuchuwei -死不悔改 sibuhuigai -驷不及舌 sibujishe -死不瞑目 sibumingmu -四不拗六 sibuniuliu -四不像 sibuxiang -死不足惜 sibuzuxi -私藏 sicang -似曾相识 sicengxiangshi -死产 sichan -私产 sichan -私娼 sichang -思潮起伏 sichaoqifu -撕扯 siche -丝绸 sichou -四出 sichu -四处 sichu -私处 sichu -四川 sichuan -四川话 sichuanhua -思春 sichun -思忖 sicun -厮打 sida -四大 sida -四大皆空 sidajiekong -死党 sidang -私党 sidang -死到 sidao -死的 side -私德 side -死得其所 sideqisuo -死敌 sidi -私邸 sidi -死点 sidian -死掉 sidiao -四叠体 sidieti -斯蒂芬 sidifen -似懂非懂 sidongfeidong -死对头 siduitou -司铎 siduo -丝恩发怨 si'enfayuan sienfayuan -死而后已 sierhouyi -死而无悔 sierwuhui -司法 sifa -私法 sifa -思凡 sifan -私方 sifang -私访 sifang -四方步 sifangbu -私房钱 sifangqian -私愤 sifen -四分五裂 sifenwulie -丝糕 sigao -四顾 sigu -思古 sigu -私股 sigu -丝瓜 sigua -寺观 siguan -丝光 siguang -死光 siguang -四海波静 sihaibojing -四海承风 sihaichengfeng -四海鼎沸 sihaidingfei -四海升平 sihaishengping -四海为家 sihaiweijia -四海之内皆兄弟 sihaizhineijiexiongdi -丝毫 sihao -死耗 sihao -司号员 sihaoyuan -汜河 sihe -泗河 sihe -四合院 siheyuan -俟河之清 sihezhiqing -嗣后 sihou -死后 sihou -似乎 sihu -四呼 sihu -四胡 sihu -私话 sihua -四环 sihuan -死缓 sihuan -思患预防 sihuanyufang -撕毁 sihui -死灰复燃 sihuifuran -厮混 sihun -死活 sihuo -私活 sihuo -私货 sihuo -死火山 sihuoshan -死胡同 sihutong -死寂 siji -死机 siji -司机 siji -伺机 siji -私见 sijian -死校 sijiao -死角 sijiao -私交 sijiao -四脚朝天 sijiaochaotian -四郊多垒 sijiaoduolei -死结 sijie -死节 sijie -四近 sijin -死劲儿 sijiner -思旧 sijiu -死记硬背 sijiyingbei -死局 siju -思考 sikao -思科 sike -司空见惯 sikongjianguan -司寇 sikou -死扣儿 sikouer -司库 siku -斯拉夫人 silafuren -丝来线去 silaixianqu -死牢 silao -死劳动 silaodong -死老虎 silaohu -死了 sile -死力 sili -私利 sili -私立 sili -肆力 sili -思恋 silian -四联单 siliandan -思量 siliang -私了 siliao -饲料 siliao -四邻 silin -司令 siling -司令员 silingyuan -死里逃生 silitaosheng -四六体 siliuti -司炉 silu -思路 silu -死路 silu -思虑 silv -四马攒蹄 simacuanti -死马当活马医 simadanghuomayi -驷马高车 simagaoche -驷马难追 simananzhui -司马青衫 simaqingshan -司马昭之心 simazhaozhixin -死眉瞪眼 simeidengyan -私密 simi -丝绵 simian -死面 simian -四面八方 simianbafang -四面楚歌 simianchuge -寺庙 simiao -死灭 simie -澌灭 simie -嘶鸣 siming -死命令 simingling -思摸 simo -思谋 simou -思慕 simu -四拇指 simuzhi -斯纳 sina -司南 sinan -死难 sinan -私囊 sinang -死脑筋 sinaojin -思念 sinian -私念 sinian -死女人 sinvren -四旁 sipang -撕票 sipiao -死皮赖脸 sipilailian -四平八稳 sipingbawen -死契 siqi -死期 siqi -死棋 siqi -私企 siqi -死钱 siqian -思前想后 siqianxianghou -死翘翘 siqiaoqiao -死气白赖 siqibailai -死气沉沉 siqichenchen -四清六活 siqingliuhuo -死囚 siqiu -死求白赖 siqiubailai -四衢八街 siqubajie -死去活来 siquhuolai -死冉亚 siranya -肆扰 sirao -私人 siren -死人 siren -丝绒 sirong -思如涌泉 siruyongquan -厮杀 sisha -死伤 sishang -私商 sishang -死神 sishen -四声 sisheng -私生活 sishenghuo -私生子 sishengzi -思深忧远 sishenyouyuan -四舍五入 sishewuru -巳时 sishi -死尸 sishi -私事 sishi -四时八节 sishibajie -似是而非 sishierfei -死守 sishou -私塾 sishu -四礵列岛 sishuangliedao -私淑弟子 sishudizi -汜水 sishui -似水流年 sishuiliunian -四书五经 sishuwujing -偲偲 sisi -丝丝入扣 sisirukou -死胎 sitai -斯坦福 sitanfu -斯特 site -四体不勤 sitibuqin -虒亭 siting -四亭八当 sitingbadang -私通 sitong -四通八达 sitongbada -私图 situ -司徒雷登 situleideng -私吞 situn -四外 siwai -死亡 siwang -私网 siwang -死亡率 siwanglv -死亡线 siwangxian -嗣位 siwei -四围 siwei -思惟 siwei -思维 siwei -四维空间 siweikongjian -斯文 siwen -斯文扫地 siwensaodi -死无对证 siwuduizheng -肆无忌惮 siwujidan -死无葬身之地 siwuzangshenzhidi -司务长 siwuzhang -伺隙 sixi -私下 sixia -四下里 sixiali -丝弦 sixian -丝线 sixian -四乡 sixiang -思乡 sixiang -思想 sixiang -思想家 sixiangjia -私相授受 sixiangshoushou -思想体系 sixiangtixi -思想性 sixiangxing -思贤如渴 sixianruke -四仙桌 sixianzhuo -私枭 sixiao -死信 sixin -死心 sixin -私心 sixin -死刑 sixing -私刑 sixing -肆行 sixing -四星级 sixingji -撕心裂肺 sixinliefei -死心塌地 sixintadi -死心眼儿 sixinyaner -私心杂念 sixinzanian -思绪 sixu -私蓄 sixu -私学 sixue -死讯 sixun -嘶哑 siya -饲养 siyang -四言诗 siyanshi -司药 siyao -私钥 siyao -死要面子 siyaomianzi -四野 siye -司仪 siyi -思议 siyi -肆意 siyi -死因 siyin -死硬 siying -私营 siying -私营企业 siyingqiye -四姻九戚 siyinjiuqi -私有 siyou -死有余辜 siyouyugu -私有制 siyouzhi -私欲 siyu -私语 siyu -死鱼 siyu -饲育 siyu -寺院 siyuan -死于非命 siyufeiming -死在 sizai -四则 size -死仗 sizhang -私章 sizhang -四战之地 sizhanzhidi -死者 sizhe -死症 sizheng -司职 sizhi -四肢 sizhi -四至 sizhi -丝织品 sizhipin -四种 sizhong -私衷 sizhong -四周 sizhou -泗州戏 sizhouxi -丝竹管弦 sizhuguanxian -丝锥 sizhui -楒仔 sizi -私自 sizi -死罪 sizui -四座 sizuo -松柏后凋 songbaihoudiao -松柏之寿 songbaizhishou -松绑 songbang -送别 songbie -送殡 songbin -菘菜 songcai -松弛 songchi -送出去 songchuqu -颂词 songci -送达 songda -送到 songdao -送电 songdian -松动 songdong -耸动 songdong -诵读 songdu -送风机 songfengji -送佛送到西天 songfosongdaoxitian -颂歌 songge -送给 songgei -送给谁 songgeishui -颂古非今 songgufeijin -讼棍 songgun -送故迎新 songguyingxin -耸壑凌霄 songhelingxiao -松花 songhua -送货 songhuo -送货上门 songhuoshangmen -宋江起义 songjiangqiyi -耸肩缩背 songjiansuobei -松节油 songjieyou -松劲 songjin -松紧 songjin -松紧带 songjindai -悚惧 songju -松开 songkai -松口 songkou -松快 songkuai -耸立 songli -送礼 songli -松明 songming -送命 songming -送气 songqi -松墙 songqiang -送亲 songqin -送情 songqing -松球 songqiu -松仁 songren -送人 songren -送人情 songrenqing -耸人听闻 songrentingwen -松软 songruan -耸入云霄 songruyunxiao -松散 songsan -送丧 songsang -送审 songshen -嵩生岳降 songshengyuejiang -讼师 songshi -松手 songshou -松鼠 songshu -送死 songsi -松松垮垮 songsongkuakua -松塔儿 songtaer -松涛 songtao -宋体 songti -宋体字 songtizi -送往事居 songwangshiju -送往迎来 songwangyinglai -松下 songxia -松香 songxiang -松懈 songxie -松心 songxin -送信 songxin -送信儿 songxiner -送行 songxing -颂扬 songyang -怂恿 songyong -送在 songzai -送葬 songzang -送站 songzhan -松针 songzhen -松脂 songzhi -送终 songzhong -松子 songzi -松嘴 songzui -搜捕 soubu -搜查 soucha -搜肠刮肚 souchangguadu -搜出 souchu -搜出来 souchulai -搜到 soudao -搜付哦 soufu'o soufuo -搜歌 souge -搜根剔齿 sougentichi -锼弓子 sougongzi -搜狗 sougou -馊狗 sougou -搜刮 sougua -搜狐 souhu -搜集 souji -搜剿 soujiao -搜缴 soujiao -搜括 soukuo -飕飗 souliu -搜罗 souluo -搜身 soushen -嗾使 soushi -嗖嗖 sousou -搜搜 sousou -搜索 sousuo -搜索到 sousuodao -搜索结果 sousuojieguo -搜索框 sousuokuang -搜索枯肠 sousuokuchang -搜索栏 sousuolan -搜索引擎 sousuoyinqing -搜寻 souxun -搜岩采干 souyancaigan -搜章摘句 souzhangzhaiju -薮中荆曲 souzhongjiqu -馊主意 souzhuyi -酸败 suanbai -蒜瓣儿 suanbaner -算不出 suanbuchu -酸不溜丢 suanbuliudiu -算不上 suanbushang -算不算 suanbusuan -酸菜 suancai -算草 suancao -算尺 suanchi -酸楚 suanchu -算得 suande -算法 suanfa -酸酐 suangan -酸根 suangen -算卦 suangua -蒜毫 suanhao -蒜黄 suanhuang -算计 suanji -酸碱度 suanjiandu -算计儿 suanjier -酸辣 suanla -酸辣粉 suanlafen -酸懒 suanlan -酸辣味 suanlawei -算了 suanle -酸溜溜 suanliuliu -酸梅汤 suanmeitang -蒜苗 suanmiao -算命 suanming -狻猊 suanni -蒜泥 suanni -酸牛奶 suanniunai -算盘子儿 suanpanzier -算起来 suanqilai -酸软 suanruan -算什么 suanshenme -算式 suanshi -算是 suanshi -算数 suanshu -算术 suanshu -酸酸 suansuan -蒜薹 suantai -酸疼 suanteng -算题 suanti -酸甜苦辣 suantiankula -酸痛 suantong -蒜头 suantou -酸文假醋 suanwenjiacu -算无遗策 suanwuyice -酸心 suanxin -酸辛 suanxin -酸性 suanxing -算学 suanxue -酸雨 suanyu -酸枣 suanzao -算帐 suanzhang -算账 suanzhang -苏白 subai -苏北 subei -宿弊一清 subiyiqing -宿逋 subu -俗不可耐 subukenai -俗不可医 subukeyi -素不相识 subuxiangshi -素材 sucai -素菜 sucai -宿娼 suchang -素常 suchang -素车白马 suchebaima -俗称 sucheng -速成 sucheng -夙仇 suchou -宿仇 suchou -酥脆 sucui -苏打粉 sudafen -素淡 sudan -苏丹 sudan -夙敌 sudi -宿敌 sudi -速递 sudi -速冻 sudong -速冻水饺 sudongshuijiao -速度 sudu -速度的 sudude -速度发手动阀速度 sudufashoudongfasudu -速度快 sudukuai -速度慢 suduman -塑封 sufeng -素服 sufu -塑钢 sugang -宿根 sugen -粟红贯朽 suhongguanxiu -俗话 suhua -随笔 suibi -随便 suibian -随便放 suibianfang -随便你 suibianni -随波逐流 suibozhuliu -碎步儿 suibuer -岁不我与 suibuwoyu -随才器使 suicaiqishi -岁差 suicha -随常 suichang -岁出 suichu -岁初 suichu -岁除 suichu -随处 suichu -随从 suicong -随带 suidai -随大溜 suidaliu -隧道 suidao -随地 suidi -隧洞 suidong -随访 suifang -随风倒 suifengdao -随风转舵 suifengzhuanduo -随份子 suifenzi -随感 suigan -随行就市 suihangjiushi -岁寒三友 suihansayou -岁寒知松柏 suihanzhisongbai -濉河 suihe -随和 suihe -随后 suihou -隋侯之珠 suihouzhizhu -随机 suiji -随即 suiji -随记 suiji -绥靖 suijing -随机应变 suijiyingbian -随军 suijun -随口 suikou -邃密 suimi -岁杪 suimiao -岁末 suimo -岁暮天寒 suimutianhan -尿泡 suipao -尿脬 suipao -碎片 suipian -碎琼乱玉 suiqiongluanyu -随群 suiqun -虽然 suiran -虽然啊 suirana -燧人氏 suirenshi -岁入 suiru -随身 suishen -随身点 suishendian -随声吠影 suishengfeiying -随声附和 suishengfuhe -随时 suishi -随时制宜 suishizhiyi -岁首 suishou -随手 suishou -岁数 suishu -随顺 suishun -虽说 suishuo -虽死犹生 suisiyousheng -虽死之日 suisizhiri -随俗浮沉 suisufuchen -碎碎杂谈 suisuizatan -随同 suitong -随喜 suixi -睢县 suixian -随乡入乡 suixiangruxiang -遂心 suixin -岁星 suixing -随行逐队 suixingzhudui -随心所欲 suixinsuoyu -岁修 suixiu -随需 suixu -岁序更新 suixugengxin -遂意 suiyi -随意 suiyi -遂愿 suiyuan -随员 suiyuan -随缘乐助 suiyuanlezhu -岁月蹉跎 suiyuecuotuo -随遇而安 suiyuer'an suiyueran -随遇平衡 suiyupingheng -随葬 suizang -虽则 suize -随着 suizhe -随之 suizhi -随踵而至 suizhongerzhi -隋珠弹雀 suizhutanque -随珠弹雀 suizhutanque -穗子 suizi -碎嘴子 suizuizi -宿疾 suji -速记 suji -俗家 sujia -俗讲 sujiang -宿将 sujiang -素洁 sujie -素净 sujing -肃静 sujing -素酒 sujiu -苏剧 suju -速决战 sujuezhan -诉苦 suku -素来 sulai -肃立 suli -苏联 sulian -塑料 suliao -塑料袋 suliaodai -塑料管 suliaoguan -塑料盒 suliaohe -速录机 suluji -速率 sulv -酥麻 suma -素昧平生 sumeipingsheng -粟米 sumi -素描 sumiao -俗名 suming -宿命 suming -宿命论 suminglun -肃穆 sumu -损兵折将 sunbingzhejiang -孙德良法 sundeliangfa -孙二娘 sunerniang -损公肥私 sungongfeisi -损害 sunhai -损耗 sunhao -损坏 sunhuai -损毁 sunhui -苏宁 suning -笋鸡 sunji -孙康映雪 sunkangyingxue -孙女 sunnv -孙女婿 sunnvxu -损人 sunren -损人利己 sunrenliji -损伤 sunshang -损失 sunshi -榫头 suntou -夙诺 sunuo -宿诺 sunuo -孙媳妇 sunxifu -榫眼 sunyan -损益 sunyi -损之又损 sunzhiyousun -孙子 sunzi -榫子 sunzi -缩编 suobian -梭镖 suobiao -所部 suobu -莎草 suocao -索偿 suochang -缩尺 suochi -锁匙 suochi -所措 suocuo -索道 suodao -所得 suode -所得税 suodeshui -锁定 suoding -缩短或 suoduanhuo -缩放 suofang -所附 suofu -锁骨 suogu -所好 suohao -缩合 suohe -索贿 suohui -羧基 suoji -索价 suojia -缩减 suojian -缩聚 suoju -所里 suoli -锁链 suolian -缩略图 suoluetu -桫椤 suoluo -娑罗树 suoluoshu -娑罗双树 suoluoshuangshu -索马里 suomali -锁门 suomen -索寞 suomo -唢呐 suona -索尼 suoni -索赔 suopei -锁频 suopin -锁屏 suoping -所迫 suopo -索取 suoqu -索然 suoran -索然无味 suoranwuwei -锁上 suoshang -所示 suoshi -唆使 suoshi -琐事 suoshi -所实在 suoshizai -缩手缩脚 suoshousuojiao -所属 suoshu -缩水 suoshui -所说 suoshuo -琐碎 suosui -索索 suosuo -缩头 suotou -缩头缩脑 suotousuonao -所谓 suowei -缩微 suowei -所谓呃 suoweie -琐尾流离 suoweiliuli -琐细 suoxi -所向披靡 suoxiangpimi -所向无敌 suoxiangwudi -缩小 suoxiao -琐屑 suoxie -缩写 suoxie -索性 suoxing -所需 suoxu -所学 suoxue -梭巡 suoxun -索要 suoyao -所以 suoyi -蓑衣 suoyi -缩衣节食 suoyijieshi -缩印 suoyin -缩影 suoying -索隐行怪 suoyinxingguai -所以然 suoyiran -所以说 suoyishuo -所用 suoyong -所有 suoyou -所有的钱 suoyoudeqian -所有权 suoyouquan -所有人 suoyouren -所有制 suoyouzhi -所欲哦 suoyu'o suoyuo -所在 suozai -所在地 suozaidi -所占 suozhan -所长 suozhang -所致 suozhi -所知 suozhi -梭子 suozi -索子 suozi -梭子蟹 suozixie -所作所为 suozuosuowei -素朴 supu -俗气 suqi -肃清 suqing -诉求 suqiu -俗曲 suqu -苏区 suqu -诉权 suquan -肃然 suran -肃然起敬 suranqijing -俗人 suren -素日 suri -速溶 surong -宿儒 suru -酥软 suruan -肃杀 susha -缩砂密 sushami -俗尚 sushang -宿舍 sushe -宿舍楼 sushelou -宿舍门 sushemen -宿世 sushi -素食 sushi -速食面 sushimian -素食者 sushizhe -素数 sushu -诉述 sushu -骕騻 sushuang -骕骦 sushuang -鹔鷞 sushuang -鹔鹴 sushuang -诉说 sushuo -素丝羔羊 susigaoyang -诉讼 susong -酥松 susong -诉讼法 susongfa -簌簌 susu -谡谡 susu -蹜蹜 susu -速算 susuan -俗套 sutao -苏铁 sutie -俗体字 sutizi -宿土 sutu -苏维埃 suweiai -俗文学 suwenxue -素席 suxi -素昔 suxi -夙嫌 suxian -塑像 suxiang -速效 suxiao -速写 suxie -塑性 suxing -苏醒 suxing -夙兴夜寐 suxingyemei -苏绣 suxiu -素雅 suya -素养 suyang -夙夜匪懈 suyefeixie -夙夜在公 suyezaigong -宿营 suying -素隐行怪 suyinxingguai -素油 suyou -酥油 suyou -酥油茶 suyoucha -酥油花 suyouhua -俗语 suyu -夙怨 suyuan -夙愿 suyuan -宿愿 suyuan -素愿 suyuan -诉冤 suyuan -诉愿 suyuan -塑造 suzao -宿债 suzhai -速战速决 suzhansujue -宿志 suzhi -素志 suzhi -素质 suzhi -素质教育 suzhijiaoyu -苏州 suzhou -苏州码子 suzhoumazi -宿主 suzhu -素装 suzhuang -诉状 suzhuang -俗字 suzi -嗉子 suzi -粟子 suzi -他把 taba -她把 taba -踏板 taban -拓本 taben -踏步 tabu -他不是 tabushi -塌车 tache -榻车 tache -踏春 tachun -他的 tade -它的 tade -他的车 tadeche -塔吊 tadiao -他法 tafa -塌方 tafang -踏访 tafang -他个 tage -踏歌 tage -他国 taguo -他过了 taguole -他和 tahe -塔灰 tahui -抬爱 taiai -泰安 taian -太白星 taibaixing -太半 taiban -台北 taibei -台本 taiben -太笨 taiben -台笔 taibi -台布 taibu -台步 taibu -大璞不完 taibubuwan -太不方便 taibufangbian -太仓稊米 taicangtimi -太仓一粟 taicangyisu -太差 taicha -太产 taichan -太长 taichang -泰昌 taichang -台秤 taicheng -抬秤 taicheng -太次 taici -太大 taida -台灯 taideng -台地 taidi -太低 taidi -太叼 taidiao -胎动 taidong -泰斗 taidou -态度 taidu -台独 taidu -胎毒 taidu -台端 taiduan -太短 taiduan -太多 taiduo -太多的功能没有 taiduodegongnengmeiyou -太多钱 taiduoqian -太阿倒持 taiedaochi -胎儿 taier -太恶心 taiexin -胎发 taifa -台风 taifeng -台风儿 taifenger -台甫 taifu -抬杠 taigang -太高 taigao -太公钓鱼 taigongdiaoyu -太古 taigu -太贵 taigui -泰国 taiguo -台海 taihai -太好 taihao -太和 taihe -抬盒 taihe -太后 taihou -太会 taihui -太湖石 taihushi -太极 taiji -胎记 taiji -台驾 taijia -台鉴 taijian -太监 taijian -抬肩 taijian -太简单 taijiandan -胎教 taijiao -抬轿子 taijiaozi -台阶 taijie -泰极而否 taijierpi -太极拳 taijiquan -太极图 taijitu -太久 taijiu -抬举 taiju -胎具 taiju -抬裉 taiken -太空 taikong -太恐怖 taikongbu -太空船 taikongchuan -太空行走 taikongxingzou -太快 taikuai -太困 taikun -太辣 taila -太烂 tailan -太老 tailao -太累 tailei -太冷 taileng -台历 taili -胎里素 tailisu -太麻烦 taimafan -太慢 taiman -太慢的 taimande -太忙 taimang -胎毛 taimao -台面 taimian -太庙 taimiao -太难 tainan -太难为 tainanwei -太能 taineng -台盘 taipan -胎盘 taipan -太便宜 taipianyi -太平斧 taipingfu -太平鼓 taipinggu -太平间 taipingjian -太平龙头 taipinglongtou -太平门 taipingmen -太平盛世 taipingshengshi -太平梯 taipingti -太平天国 taipingtianguo -太平洋 taipingyang -太婆 taipo -台钳 taiqian -太浅 taiqian -台前 taiqian -太强 taiqiang -台球 taiqiu -太丘道广 taiqiudaoguang -跆拳道 taiquandao -泰然处之 tairanchuzhi -泰然自若 tairanziruo -太弱 tairuo -太若 tairuo -太傻 taisha -台扇 taishan -泰山 taishan -泰山北斗 taishanbeidou -泰山不让土壤 taishanburangturang -太上皇 taishanghuang -太上忘情 taishangwangqing -泰山鸿毛 taishanhongmao -泰山梁木 taishanliangmu -泰山其颓 taishanqitui -泰山压顶 taishanyading -泰山压卵 taishanyaluan -太少 taishao -抬升 taisheng -胎生 taisheng -态势 taishi -台式机 taishiji -太师椅 taishiyi -太帅 taishuai -太帅太优秀 taishuaitaiyouxiu -泰水 taishui -胎死腹中 taisifuzhong -太俗 taisu -太岁头上动土 taisuitoushangdongtu -太疼 taiteng -抬头 taitou -抬头纹 taitouwen -抬腿 taitui -台湾 taiwan -台湾整体 taiwanzhengti -胎位 taiwei -泰晤士 taiwushi -太息 taixi -泰西 taixi -苔藓植物 taixianzhiwu -太小 taixiao -太学 taixue -太阳 taiyang -太阳灯 taiyangdeng -太阳电池 taiyangdianchi -太阳地儿 taiyangdier -太阳风 taiyangfeng -太阳风暴 taiyangfengbao -太阳黑子 taiyangheizi -太阳活动 taiyanghuodong -太阳镜 taiyangjing -太阳历 taiyangli -太阳炉 taiyanglu -太阳能 taiyangneng -太阳年 taiyangnian -太阳窝 taiyangwo -太阳系 taiyangxi -太阳穴 taiyangxue -太爷 taiye -太医 taiyi -胎衣 taiyi -太荫 taiyin -太阴 taiyin -太荫了 taiyinle -太阴历 taiyinli -太有 taiyou -鲐鱼 taiyu -太远 taiyuan -太原 taiyuan -太早 taizao -台钟 taizhong -太重 taizhong -台州 taizhou -台柱 taizhu -台子 taizi -太子 taizi -獭祭 taji -塌架 tajia -她家 tajia -塔吉克族 tajikezu -他觉得 tajuede -踏勘 takan -踏看 takan -趿拉 tala -趿拉板儿 talabaner -趿拉儿 talaer -塔林 talin -塔楼 talou -塔轮 talun -他妈 tama -他妈的 tamade -他们 tamen -它们 tamen -她们 tamen -他们的 tamende -它们的 tamende -他们呢 tamenne -他们说 tamenshuo -坦白 tanbai -檀板 tanban -贪杯 tanbei -探本穷源 tanbenqiongyuan -谈柄 tanbing -弹拨乐器 tanboyueqi -谈不上 tanbushang -贪财 tancai -探测 tance -探察 tancha -探查 tancha -弹唱 tanchang -摊场 tanchang -坦陈 tanchen -坦承 tancheng -坦诚 tancheng -郯城 tancheng -贪吃 tanchi -弹出 tanchu -弹出个 tanchuge -弹出来 tanchulai -叹词 tanci -弹词 tanci -坦荡 tandang -叹道 tandao -贪得无厌 tandewuyan -滩地 tandi -摊点 tandian -贪多嚼不烂 tanduojiaobulan -贪多务得 tanduowude -它能够 tanenggou -摊贩 tanfan -坍方 tanfang -探访 tanfang -谈锋 tanfeng -叹服 tanfu -潭府 tanfu -坦腹东床 tanfudongchuang -贪夫徇财 tanfuxuncai -堂奥 tangao -耥耙 tangba -溏便 tangbian -螳臂当车 tangbidangche -螳臂挡车 tangbidangche -汤匙 tangchi -镗床 tangchuang -搪瓷 tangci -糖醋 tangcu -糖醋兼并 tangcujianbing -糖弹 tangdan -傥荡 tangdang -蹚道 tangdao -唐棣 tangdi -棠棣 tangdi -探戈 tange -堂而皇之 tangerhuangzhi -烫发 tangfa -堂房 tangfang -糖房 tangfang -糖苷 tanggan -糖膏 tanggao -糖瓜 tanggua -堂倌 tangguan -汤罐 tangguan -躺柜 tanggui -汤锅 tangguo -糖果 tangguo -堂号 tanghao -汤壶 tanghu -唐花 tanghua -堂花 tanghua -烫花 tanghua -糖化 tanghua -堂会 tanghui -糖葫芦 tanghulu -蹚浑水 tanghunshui -倘或 tanghuo -羰基 tangji -糖浆 tangjiang -烫金 tangjin -糖精 tangjing -堂客 tangke -烫蜡 tangla -倘来之物 tanglaizhiwu -傥来之物 tanglaizhiwu -嘡啷 tanglang -螳螂捕蝉 tanglangbuchan -汤里来 tanglilai -铴锣 tangluo -糖萝卜 tangluobo -趟马 tangma -糖蜜 tangmi -汤面 tangmian -烫面 tangmian -汤姆逊历险记 tangmuxunlixianji -糖尿病 tangniaobing -汤婆子 tangpozi -汤泉 tangquan -倘然 tangran -唐人 tangren -糖人 tangren -唐人街 tangrenjie -倘若 tangruo -唐三彩 tangsancai -搪塞 tangse -汤色 tangse -糖色 tangshai -烫伤 tangshang -堂上一呼 tangshangyihu -倘使 tangshi -烫手 tangshou -糖霜 tangshuang -汤水 tangshui -堂堂正正 tangtangzhengzheng -汤头 tangtou -烫头 tangtou -汤团 tangtuan -唐突西子 tangtuxizi -贪官 tanguan -贪官污吏 tanguanwuli -弹冠相庆 tanguanxiangqing -叹观止矣 tanguanzhiyi -谈过 tanguo -堂屋 tangwu -鄌郚 tangwu -堂戏 tangxi -糖稀 tangxi -膛线 tangxian -溏心 tangxin -塘堰 tangyan -汤药 tangyao -糖衣 tangyi -躺椅 tangyi -糖衣炮弹 tangyipaodan -汤圆 tangyuan -躺在 tangzai -唐哉皇哉 tangzaihuangzai -躺着 tangzhe -躺着吧 tangzheba -堂脂 tangzhi -糖纸 tangzhi -堂子 tangzi -叹号 tanhao -谭浩强 tanhaoqiang -弹劾 tanhe -谈何容易 tanherongyi -袒护 tanhu -探花 tanhua -炭化 tanhua -炭画 tanhua -碳化 tanhua -谈话 tanhua -坦缓 tanhuan -瘫痪 tanhuan -弹簧 tanhuang -滩簧 tanhuang -弹簧秤 tanhuangcheng -弹簧门 tanhuangmen -昙花一现 tanhuayixian -贪贿无艺 tanhuiwuyi -谈虎色变 tanhusebian -他年 tanian -炭墼 tanji -探监 tanjian -弹剑作歌 tanjianzuoge -探井 tanjing -炭精 tanjing -炭精灯 tanjingdeng -探究 tanjiu -炭疽 tanju -叹绝 tanjue -探勘 tankan -坦克 tanke -坦克兵 tankebing -谈空说有 tankongshuoyou -磹口 tankou -探口气 tankouqi -探矿 tankuang -贪婪 tanlan -檀郎谢女 tanlangxienu -弹泪 tanlei -弹力 tanli -贪恋 tanlian -探骊得珠 tanlidezhu -袒露 tanlu -谈论 tanlun -探马 tanma -探秘 tanmi -痰迷心窍 tanmixinqiao -贪墨成风 tanmochengfeng -探囊取物 tannangquwu -贪念 tannian -摊派 tanpai -摊牌 tanpai -谈判 tanpan -炭盆 tanpen -坍圮 tanpi -痰气 tanqi -探亲 tanqin -贪青 tanqing -探求 tanqiu -贪求 tanqiu -坦然 tanran -瘫软 tanruan -碳三植物 tansanzhiwu -贪色 tanse -谈啥 tansha -探伤 tanshang -摊上 tanshang -弹射 tanshe -探身 tanshen -弹升 tansheng -探胜 tansheng -贪生怕死 tanshengpasi -贪蛇忘尾 tanshewangwei -坦实 tanshi -探视 tanshi -摊售 tanshou -摊手 tanshou -坦率 tanshuai -碳水化合物 tanshuihuahewu -谈说 tanshuo -碳四植物 tansizhiwu -碳酸气 tansuanqi -碳酸氢钙 tansuanqinggai -坍缩 tansuo -探索 tansuo -坍缩星 tansuoxing -坍塌 tanta -坍台 tantai -澹台 tantai -啴啴 tantan -谈谈 tantan -坛坛罐罐 tantanguanguan -探讨 tantao -忐忑不安 tantebu'an tantebuan -谈天说地 tantianshuodi -贪天之功 tantianzhigong -弹跳 tantiao -探听 tanting -痰桶 tantong -滩头 tantou -探头探脑 tantoutannao -坦途 tantu -滩涂 tantu -谈吐 tantu -贪图 tantu -阘懦 tanuo -叹惋 tanwan -谈完 tanwan -探望 tanwang -摊位 tanwei -叹为观止 tanweiguanzhi -探问 tanwen -贪污 tanwu -贪污腐化 tanwufuhua -叹息 tanxi -叹惜 tanxi -探悉 tanxi -探析 tanxi -叹羡 tanxian -坍陷 tanxian -探险 tanxian -碳纤维 tanxianwei -谈笑封侯 tanxiaofenghou -谈笑风生 tanxiaofengsheng -贪小失大 tanxiaoshida -谈笑自若 tanxiaoziruo -袒裼裸裎 tanxiluocheng -贪心 tanxin -贪心不足 tanxinbuzu -弹性 tanxing -谈兴 tanxing -袒胸露背 tanxionglubei -探寻 tanxun -探询 tanxun -弹压 tanya -坦言 tanyan -谈言微中 tanyanweizhong -探幽 tanyou -痰盂 tanyu -檀越 tanyue -贪赃枉法 tanzangwangfa -探赜索隐 tanzesuoyin -探照灯 tanzhaodeng -弹指之间 tanzhizhijian -谈助 tanzhu -坛子 tanzi -探子 tanzi -摊子 tanzi -毯子 tanzi -瘫子 tanzi -谈资 tanzi -贪嘴 tanzui -他哦 ta'o tao -套版 taoban -套包 taobao -淘宝 taobao -淘宝上 taobaoshang -逃奔 taoben -逃避 taobi -逃兵 taobing -套裁 taocai -套餐 taocan -套车 taoche -绦虫 taochong -掏出来 taochulai -陶瓷 taoci -逃窜 taocuan -逃到 taodao -掏底 taodi -逃遁 taodun -讨伐 taofa -讨饭 taofan -逃反 taofan -逃犯 taofan -套房 taofang -套服 taofu -桃符 taofu -套耕 taogeng -套购 taogou -陶管 taoguan -叨光 taoguang -韬光晦迹 taoguanghuiji -韬光养晦 taoguangyanghui -套红 taohong -桃红柳绿 taohongliulu -套话 taohua -淘换 taohuan -讨还 taohuan -逃荒 taohuang -桃花潭水 taohuatanshui -桃花雪 taohuaxue -桃花汛 taohuaxun -桃花源 taohuayuan -桃花运 taohuayun -套汇 taohui -韬晦之计 taohuizhiji -逃婚 taohun -讨价还价 taojiahuanjia -套件 taojian -套间 taojian -叨教 taojiao -讨教 taojiao -套交情 taojiaoqing -套近乎 taojinhu -陶钧 taojun -逃课 taoke -套裤 taoku -掏窟窿 taokulong -套牢 taolao -套犁 taoli -桃李不言 taolibuyan -桃李满天下 taolimantianxia -套耧 taolou -套路 taolu -韬略 taolue -讨论 taolun -讨论组 taolunzu -淘箩 taoluo -套马杆 taomagan -梼昧 taomei -逃命 taoming -逃难 taonan -逃匿 taoni -他哦怕 ta'opa taopa -逃跑 taopao -叨陪末座 taopeimozuo -讨便宜 taopianyi -逃票 taopiao -讨平 taoping -淘气 taoqi -讨乞 taoqi -陶器 taoqi -掏钱 taoqian -讨俏 taoqiao -讨巧 taoqiao -讨亲 taoqin -讨情 taoqing -陶情适性 taoqingshixing -套曲 taoqu -陶犬瓦鸡 taoquanwaji -套裙 taoqun -陶然 taoran -叨扰 taorao -讨饶 taorao -桃仁 taoren -陶熔鼓铸 taorongguzhu -逃散 taosan -桃色 taose -淘沙得金 taoshadejin -套色 taoshai -套衫 taoshan -淘神 taoshen -逃生 taosheng -讨生活 taoshenghuo -套数 taoshu -逃税 taoshui -洮水河 taoshuihe -陶塑 taosu -淘汰 taotai -淘汰赛 taotaisai -套套 taotao -滔滔不绝 taotaobujue -陶陶兀兀 taotaowuwu -滔天罪行 taotianzuixing -饕餮 taotie -饕餮之徒 taotiezhitu -陶土 taotu -逃脱 taotuo -逃亡 taowang -套问 taowen -陶文 taowen -梼杌 taowu -逃席 taoxi -讨嫌 taoxian -套鞋 taoxie -掏心掏肺 taoxintaofei -套袖 taoxiu -逃学 taoxue -讨厌 taoyan -掏腰包 taoyaobao -陶冶 taoye -逃逸 taoyi -陶艺 taoyi -套印 taoyin -套用 taoyong -套语 taoyu -叨在知己 taozaizhiji -讨债 taozhai -逃债 taozhai -讨账 taozhang -陶喆 taozhe -逃之夭夭 taozhiyaoyao -套种 taozhong -陶铸 taozhu -套装 taozhuang -套子 taozi -桃子 taozi -绦子 taozi -逃走 taozou -拓片 tapian -踏破铁鞋无觅处 tapotiexiewumichu -他气 taqi -踏青 taqing -他却 taque -嗒然若丧 taranruosang -他人 taren -他人妇 tarenfu -他日 tari -阘茸 tarong -嗒丧 tasang -他杀 tasha -他山攻错 tashangongcuo -他山之石 tashanzhishi -塌实 tashi -它是 tashi -他是 tashi -踏实 tashi -它说 tashuo -她说 tashuo -他说是在 tashuoshizai -塔塔尔族 tataerzu -塌台 tatai -塔台 tatai -他问 tawen -塌陷 taxian -他乡异县 taxiangyixian -塌心 taxin -塌秧 tayang -她在 tazai -塔钟 tazhong -踏足 tazu -特啊绰 teachuo -特别 tebie -特别的 tebiede -特别呃 tebiee -特别法 tebiefa -特别好 tebiehao -特别快车 tebiekuaiche -特别行政区 tebiexingzhengqu -特产 techan -特出 techu -特此 teci -特大 teda -特等 tedeng -特地 tedi -特点 tedian -特定 teding -特护 tehu -特化 tehua -特惠 tehui -忒儿 teier -特技 teji -特辑 teji -特价 tejia -特警 tejing -特刊 tekan -特快 tekuai -特快专递 tekuaizhuandi -特困 tekun -特例 teli -特洛伊木马 teluoyimuma -特卖 temai -特慢 teman -特姆 temu -疼爱 tengai -藤本植物 tengbenzhiwu -藤编 tengbian -腾冲 tengchong -腾出手 tengchushou -腾飞 tengfei -腾贵 tenggui -腾蛟起凤 tengjiaoqifeng -腾空 tengkong -誊录 tenglu -藤萝 tengluo -腾挪 tengnuo -藤牌 tengpai -螣蛇 tengshe -疼死 tengsi -疼痛 tengtong -藤蔓 tengwan -疼惜 tengxi -誊写 tengxie -誊写版 tengxieban -誊写钢版 tengxiegangban -滕徐 tengxu -腾讯 tengxun -腾涌 tengyong -腾越 tengyue -腾跃 tengyue -腾云驾雾 tengyunjiawu -藤子 tengzi -特派 tepai -特强 teqiang -特勤 teqin -特区 tequ -特权 tequan -特任 teren -特色 tese -特色汤 tesetang -特色小吃 tesexiaochi -特赦 teshe -特使 teshi -特首 teshou -特殊 teshu -特体 teti -特为 tewei -特务 tewu -特效 texiao -特写 texie -特性 texing -特许 texu -特许经营 texujingying -特异 teyi -特意 teyi -特异质 teyizhi -特有 teyou -特约 teyue -特征 tezheng -特制 tezhi -特质 tezhi -特种 tezhong -特种兵 tezhongbing -特种工艺 tezhonggongyi -特种邮票 tezhongyoupiao -踢啊多 ti'aduo tiaduo -提案 ti'an tian -天安门 tiananmen -天安门广场 tiananmenguangchang -填报 tianbao -天宝 tianbao -天保九如 tianbaojiucheng -天崩地坼 tianbengdiche -天崩地裂 tianbengdilie -天边 tianbian -填表 tianbiao -天兵 tianbing -天禀 tianbing -天波 tianbo -填补 tianbu -添补 tianbu -天不假年 tianbujianian -恬不为怪 tianbuweiguai -恬不知耻 tianbuzhichi -天不作美 tianbuzuomei -天才 tiancai -添彩 tiancai -甜菜 tiancai -菾菜 tiancai -填仓 tiancang -添仓 tiancang -天差地远 tianchadiyuan -田产 tianchan -天长地久 tianchangdijiu -天长日久 tianchangrijiu -天朝 tianchao -天朝学习 tianchaoxuexi -天车 tianche -田塍 tiancheng -天秤座 tianchengzuo -天池 tianchi -填充 tianchong -田畴 tianchou -天窗 tianchuang -填词 tianci -天从人愿 tiancongrenyuan -天大 tianda -天打雷轰 tiandaleihong -天打雷劈 tiandaleipi -恬淡无为 tiandanwuwei -天道好还 tiandaohaohuan -天地 tiandi -天帝 tiandi -天敌 tiandi -田地 tiandi -天电 tiandian -甜点 tiandian -天地经纬 tiandijingwei -天顶 tianding -添丁 tianding -天地头 tianditou -天底下 tiandixia -添堵 tiandu -填肚子 tianduzi -天鹅绒 tian'erong tianerong -田畈 tianfan -天翻地覆 tianfandifu -填房 tianfang -天方夜谭 tianfangyetan -天分 tianfen -天赋 tianfu -田赋 tianfu -天覆地载 tianfudizai -田父之功 tianfuzhigong -天府之国 tianfuzhiguo -天干 tiangan -天罡 tiangang -天高 tiangao -天高地厚 tiangaodihou -天高皇帝远 tiangaohuangdiyuan -天高听卑 tiangaotingbei -田埂 tiangeng -天各一方 tiangeyifang -天宫 tiangong -天公地道 tiangongdidao -天工人代 tiangongrendai -天沟 tiangou -天冠地屦 tianguandiju -天光 tianguang -天癸 tiangui -天国 tianguo -天河 tianhe -天候 tianhou -天花 tianhua -天花板 tianhuaban -天花乱坠 tianhualuanzhui -天皇 tianhuang -天荒地老 tianhuangdilao -天昏地暗 tianhundi'an tianhundian -天火 tianhuo -甜活儿 tianhuoer -天极 tianji -田鸡 tianji -天价 tianjia -添加 tianjia -田家 tianjia -添加剂 tianjiaji -田间 tianjian -天骄 tianjiao -填街塞巷 tianjiesaixiang -天津 tianjin -天井 tianjing -恬静 tianjing -田径 tianjing -天经地义 tianjingdiyi -田径赛 tianjingsai -田径运动 tianjingyundong -甜津津 tianjinjin -田坎 tiankan -填坑 tiankeng -填坑满谷 tiankengmangu -天空 tiankong -填空 tiankong -天空哦 tiankongo -天籁 tianlai -天蓝 tianlan -天狼星 tianlangxing -天老儿 tianlaoer -天老爷 tianlaoye -天理 tianli -天亮 tianliang -天量 tianliang -填料 tianliao -田猎 tianlie -天理教 tianlijiao -天灵地界 tianlingdijie -天灵盖 tianlinggai -天理人情 tianlirenqing -田垄 tianlong -添乱 tianluan -天伦之乐 tianlunzhile -田螺 tianluo -天罗地网 tianluodiwang -天麻 tianma -天马行空 tianmaxingkong -甜美 tianmei -天门 tianmen -甜面酱 tianmianjiang -甜蜜蜜 tianmimi -天命 tianming -天明 tianming -天幕 tianmu -田亩 tianmu -天南地北 tiannandibei -甜腻 tianni -天年 tiannian -天凝地闭 tianningdibi -天怒人怨 tiannurenyuan -天女散花 tiannusanhua -天棚 tianpeng -天平地成 tianpingdicheng -天启 tianqi -天气 tianqi -田契 tianqi -天桥 tianqiao -天桥区 tianqiaoqu -天琴座 tianqinzuo -天穹 tianqiong -天气图 tianqitu -天球 tianqiu -天球仪 tianqiuyi -天气预报 tianqiyubao -天趣 tianqu -填权 tianquan -天阙 tianque -天然 tianran -恬然 tianran -天壤悬隔 tianrangxuange -天壤之别 tianrangzhibie -天然免疫 tianranmianyi -天然气 tianranqi -天然丝 tianransi -天然橡胶 tianranxiangjiao -填入 tianru -甜润 tianrun -田赛 tiansai -填塞 tianse -天色 tianse -天上 tianshang -天上石麟 tianshangshilin -田舍 tianshe -天神 tianshen -天生 tiansheng -天生不足 tianshengbuzu -天生尤物 tianshengyouwu -天使 tianshi -天时 tianshi -恬适 tianshi -甜食 tianshi -天授 tianshou -天书 tianshu -天数 tianshu -田鼠 tianshu -甜水 tianshui -甜丝丝 tiansisi -天台 tiantai -天台山 tiantaishan -天堂 tiantang -天堂之吻 tiantangzhiwen -天体 tianti -天梯 tianti -天天 tiantian -甜甜 tiantian -湉湉 tiantian -天条 tiantiao -天庭 tianting -天头 tiantou -甜头 tiantou -天外有天 tianwaiyoutian -天王 tianwang -天网 tianwang -天网防火墙 tianwangfanghuoqiang -天网恢恢 tianwanghuihui -天王星 tianwangxing -天威 tianwei -天文 tianwen -天文表 tianwenbiao -天文单位 tianwendanwei -天文馆 tianwenguan -天文数字 tianwenshuzi -天文台 tianwentai -天文望远镜 tianwenwangyuanjing -天文学 tianwenxue -天文钟 tianwenzhong -天无二日 tianwuerri -天无绝人之路 tianwujuerenzhilu -天下 tianxia -天下本无事 tianxiabenwushi -天下第一 tianxiadiyi -天线 tianxian -天险 tianxian -天仙 tianxian -天象 tianxiang -添箱 tianxiang -天香国色 tianxiangguose -天象仪 tianxiangyi -天晓得 tianxiaode -天下人 tianxiaren -天下太平 tianxiataiping -天下为公 tianxiaweigong -天下为家 tianxiaweijia -天下无敌 tianxiawudi -天下无难事 tianxiawunanshi -天下无双 tianxiawushuang -天下乌鸦一般黑 tianxiawuyayibanhei -天下兴亡 tianxiaxingwang -填写 tianxie -天蝎座 tianxiezuo -甜心 tianxin -天幸 tianxing -天性 tianxing -甜性涩爱 tianxingseai -天悬地隔 tianxuandige -天旋地转 tianxuandizhuan -填鸭 tianya -天涯 tianya -天呀 tianya -天涯比邻 tianyabilin -天涯海角 tianyahaijiao -天言 tianyan -天阉 tianyan -觍颜 tianyan -甜言蜜语 tianyanmiyu -甜言软语 tianyanruanyu -田野 tianye -田野工作 tianyegongzuo -天逸 tianyi -天意 tianyi -天鹰座 tianyingzuo -天衣无缝 tianyiwufeng -天有不测风云 tianyoubucefengyun -添油加醋 tianyoujiacu -天宇 tianyu -田园 tianyuan -田园诗 tianyuanshi -天渊之别 tianyuanzhibie -田月桑时 tianyuesangshi -天与人归 tianyurengui -天灾人祸 tianzairenhuo -天葬 tianzang -天造地设 tianzaodishe -天真烂漫 tianzhenlanman -天职 tianzhi -添置 tianzhi -天知道 tianzhidao -天之骄子 tianzhijiaozi -添枝加叶 tianzhijiaye -添枝接叶 tianzhijieye -天轴 tianzhou -天主 tianzhu -天竺 tianzhu -田庄 tianzhuang -添砖加瓦 tianzhuanjiawa tianzhuanjiewa -天诛地灭 tianzhudimie -天主教 tianzhujiao -天资 tianzi -天字第一号 tianzidiyihao -天姿国色 tianziguose -天足 tianzu -甜嘴蜜舌 tianzuimishe -天尊 tianzun -天作之合 tianzuozhihe -条案 tiaoan -跳板 tiaoban -跳班 tiaoban -佻薄 tiaobo -条播 tiaobo -调拨 tiaobo -挑拨离间 tiaobolijian -跳布扎 tiaobuzha -跳槽 tiaocao -条畅 tiaochang -条陈 tiaochen -调成 tiaocheng -调处 tiaochu -跳出 tiaochu -跳出来 tiaochulai -挑刺儿 tiaocier -挑大梁 tiaodaliang -跳到 tiaodao -跳到黄河洗不清 tiaodaohuanghexibuqing -挑得篮里便是菜 tiaodelanlibianshicai -挑灯 tiaodeng -挑动 tiaodong -跳动 tiaodong -挑逗 tiaodou -跳房子 tiaofangzi -挑肥拣瘦 tiaofeijianshou -粜风卖雨 tiaofengmaiyu -条分缕析 tiaofenluxi -挑夫 tiaofu -条幅 tiaofu -调幅 tiaofu -跳高 tiaogao -调羹 tiaogeng -条贯 tiaoguan -条规 tiaogui -跳过 tiaoguo -跳过去 tiaoguoqu -跳行 tiaohang -调和漆 tiaoheqi -调护 tiaohu -挑花 tiaohua -跳回 tiaohui -调剂 tiaoji -调级 tiaoji -跳级 tiaoji -调价 tiaojia -跳加官 tiaojiaguan -条件 tiaojian -条件刺激 tiaojianciji -条件反射 tiaojianfanshe -挑脚 tiaojiao -调教 tiaojiao -跳脚 tiaojiao -调节 tiaojie -调解 tiaojie -调节好 tiaojiehao -跳进 tiaojin -调经 tiaojing -调侃 tiaokan -调控 tiaokong -条款 tiaokuan -条理 tiaoli -调理 tiaoli -跳踉 tiaoliang -跳梁小丑 tiaoliangxiaochou -调料 tiaoliao -条令 tiaoling -髫龄 tiaoling -跳楼 tiaolou -跳马 tiaoma -挑毛拣刺 tiaomaojianci -条目 tiaomu -髫年 tiaonian -挑弄 tiaonong -调弄 tiaonong -调皮 tiaopi -跳皮筋儿 tiaopijiner -调频 tiaopin -跳棋 tiaoqi -佻巧 tiaoqiao -调情 tiaoqing -条绒 tiaorong -跳伞 tiaosan -挑三拣四 tiaosanjiansi -跳伞塔 tiaosanta -调三窝四 tiaosanwosi -调摄 tiaoshe -跳神 tiaoshen -跳绳 tiaosheng -挑食 tiaoshi -调试 tiaoshi -调适 tiaoshi -跳水 tiaoshui -跳水池 tiaoshuichi -挑唆 tiaosuo -调唆 tiaosuo -跳台 tiaotai -蜩螗沸羹 tiaotangfeigeng -挑剔 tiaoti -岧岧 tiaotiao -挑挑拣拣 tiaotiaojianjian -条条框框 tiaotiaokuangkuang -调停 tiaoting -挑头 tiaotou -眺望 tiaowang -调味 tiaowei -条文 tiaowen -跳舞 tiaowu -跳舞毯 tiaowutan -调戏 tiaoxi -跳线 tiaoxian -跳箱 tiaoxiang -调笑 tiaoxiao -调协 tiaoxie -调谐 tiaoxie -跳鞋 tiaoxie -挑衅 tiaoxin -条形码 tiaoxingma -挑选 tiaoxuan -调谑 tiaoxue -挑雪填井 tiaoxuetianjing -调养 tiaoyang -岧峣 tiaoyao -鲦鱼 tiaoyu -跳远 tiaoyuan -迢远 tiaoyuan -条约 tiaoyue -跳跃 tiaoyue -跳跃器 tiaoyueqi -调匀 tiaoyun -跳蚤 tiaozao -跳蚤市场 tiaozaoshichang -跳闸 tiaozha -挑战性 tiaozhanxing -调整 tiaozheng -调制 tiaozhi -调治 tiaozhi -调制解调器 tiaozhijietiaoqi -笤帚 tiaozhou -挑子 tiaozi -条子 tiaozi -调资 tiaozi -挑字眼儿 tiaoziyaner -挑嘴 tiaozui -调嘴学舌 tiaozuixueshe -提拔 tiba -题跋 tiba -替班 tiban -提包 tibao -提笔 tibi -题壁 tibi -替补 tibu -提不起来 tibuqilai -题材 ticai -体操 ticao -体测 tice -体察 ticha -体尝 tichang -提倡 tichang -提成 ticheng -提出 tichu -踢出 tichu -剔除 tichu -提出来 tichulai -提纯 tichun -踢出去 tichuqu -体词 tici -提词 tici -梯次 tici -题词 tici -提存 ticun -替代 tidai -提单 tidan -剃刀 tidao -提到 tidao -提到过 tidaoguo -体大思精 tidasijing -踢蹬 tideng -提点 tidian -提调 tidiao -踢掉 tidiao -剃度 tidu -梯度 tidu -梯队 tidui -题额 ti'e tie -铁案如山 tieanrushan -贴吧 tieba -铁板钉钉 tiebandingding -铁板一块 tiebanyikuai -铁笔 tiebi -贴边 tiebian -贴标签 tiebiaoqian -铁饼 tiebing -贴饼子 tiebingzi -铁壁铜墙 tiebitongqiang -贴补 tiebu -铁蚕豆 tiecandou -铁窗 tiechuang -贴出来 tiechulai -铁杵磨成针 tiechumochengzhen -铁打 tieda -铁搭 tieda -铁鎝 tieda -贴到 tiedao -铁道部 tiedaobu -铁定 tieding -贴兜 tiedou -铁饭碗 tiefanwan -铁杆 tiegan -铁哥们 tiegemen -铁工 tiegong -铁公鸡 tiegongji -铁轨 tiegui -铁汉 tiehan -铁合金 tiehejin -贴画 tiehua -贴花 tiehua -贴换 tiehuan -铁画银钩 tiehuayingou -铁灰 tiehui -铁活 tiehuo -贴己 tieji -铁甲 tiejia -铁甲车 tiejiache -铁甲舰 tiejiajian -铁匠 tiejiang -铁将军 tiejiangjun -铁脚板 tiejiaoban -铁蒺藜 tiejili -贴金 tiejin -贴近 tiejin -铁军 tiejun -铁老大 tielaoda -铁路 tielu -铁面无私 tiemianwusi -梯恩梯 ti'enti tienti -铁皮 tiepi -贴谱 tiepu -铁骑 tieqi -铁锹 tieqiao -贴切 tieqie -铁青 tieqing -铁器时代 tieqishidai -贴权 tiequan -铁拳 tiequan -铁人三项 tierensanxiang -铁砂 tiesha -铁纱 tiesha -贴上 tieshang -贴身 tieshen -铁石心肠 tieshixinchang -贴水 tieshui -铁水 tieshui -铁树开花 tieshukaihua -铁丝 tiesi -铁丝网 tiesiwang -铁算盘 tiesuanpan -铁索 tiesuo -铁索桥 tiesuoqiao -铁塔 tieta -贴题 tieti -铁蹄 tieti -铁通 tietong -贴图 tietu -铁腕 tiewan -贴息 tiexi -贴现 tiexian -铁杴 tiexian -贴心 tiexin -铁心 tiexin -铁锈 tiexiu -铁血丹心 tiexuedanxin -铁证如山 tiezhengrushan -铁中铮铮 tiezhongzhengzheng -帖子 tiezi -体罚 tifa -提纲挈领 tigangqieling -提高 tigao -提高哦啊 tigaooa -体格 tige -提供 tigong -替工 tigong -提供如此 tigongruci -提供商 tigongshang -提供网络 tigongwangluo -提灌 tiguan -剃光头 tiguangtou -提过 tiguo -体国经野 tiguojingye -提行 tihang -提盒 tihe -梯河 tihe -剔红 tihong -鹈鹕 tihu -提花 tihua -题花 tihua -替换 tihuan -替换成 tihuancheng -替换掉 tihuandiao -醍醐灌顶 tihuguanding -体会 tihui -体会不到 tihuibudao -提货 tihuo -体己 tiji -体积 tiji -梯己 tiji -梯级 tiji -题记 tiji -体检 tijian -体检表 tijianbiao -提交 tijiao -踢脚板 tijiaoban -体积吨 tijidun -题解 tijie -啼饥号寒 tijihaohan -蹄筋 tijin -体积小 tijixiao -鶗鴂 tijue -啼哭 tiku -题库 tiku -提款机 tikuanji -提款子 tikuanzi -提篮 tilan -涕泪 tilei -体例 tili -惕励 tili -惕厉 tili -提炼 tilian -体谅 tiliang -提梁 tiliang -体力活 tilihuo -体力劳动 tililaodong -提留 tiliu -体貌 timao -体面 timian -提名 timing -题目 timu -体能 tineng -挺拔 tingba -停摆 tingbai -停办 tingban -听报告 tingbaogao -停闭 tingbi -听便 tingbian -停表 tingbiao -停泊 tingbo -听不 tingbu -听不出来 tingbuchulai -挺不错 tingbucuo -听不到 tingbudao -听不懂 tingbudong -挺不好 tingbuhao -挺不好意思 tingbuhaoyisi -听不见 tingbujian -听差 tingchai -停车费 tingchefei -听成 tingcheng -听出 tingchu -庭除 tingchu -听出来 tingchulai -听从 tingcong -挺大 tingda -停当 tingdang -听到 tingdao -停到 tingdao -听到没 tingdaomei -停电 tingdian -停掉 tingdiao -听懂 tingdong -听读 tingdu -停顿 tingdun -听而不闻 tingerbuwen -挺而走险 tingerzouxian -铤而走险 tingerzouxian -停放 tingfang -厅房 tingfang -霆锋 tingfeng -听风是雨 tingfengshiyu -听歌 tingge -听骨 tinggu -挺括 tinggua -挺贵 tinggui -听过 tingguo -停航 tinghang -挺好 tinghao -挺好的 tinghaode -挺好看 tinghaokan -挺好玩 tinghaowan -挺好用 tinghaoyong -听喝 tinghe -听候 tinghou -听话 tinghua -听话的 tinghuade -听话儿 tinghuaer -听会 tinghui -挺会 tinghui -停火 tinghuo -停机 tingji -烃基 tingji -听见 tingjian -听讲 tingjiang -挺进 tingjin -挺举 tingju -听觉 tingjue -停刊 tingkan -停靠 tingkao -停课 tingke -听课 tingke -挺酷 tingku -挺快 tingkuai -听来 tinglai -听力 tingli -挺立 tingli -葶苈 tingli -停灵 tingling -停留 tingliu -停留长智 tingliuzhangzhi -停牌 tingpai -听凭 tingping -挺起 tingqi -听起来 tingqilai -听其言而观其行 tingqiyanerguanqixing -听其自然 tingqiziran -听取 tingqu -听任 tingren -听人穿鼻 tingrenchuanbi -听审 tingshen -庭审 tingshen -挺身而出 tingshenerchu -听神经 tingshenjing -停食 tingshi -厅事 tingshi -听事 tingshi -挺尸 tingshi -停尸房的哭声 tingshifangdekusheng -停手 tingshou -听说 tingshuo -听说过 tingshuoguo -听讼 tingsong -听她 tingta -厅堂 tingtang -听天由命 tingtianyouming -听听 tingting -婷婷 tingting -亭亭玉立 tingtingyuli -听筒 tingtong -停妥 tingtuo -挺脱 tingtuo -亭午 tingwu -停息 tingxi -停下 tingxia -停下来 tingxialai -汀线 tingxian -挺小 tingxiao -停歇 tingxie -听写 tingxie -听信 tingxin -听性 tingxing -停辛伫苦 tingxinzhuku -挺秀 tingxiu -停学 tingxue -停业 tingye -挺有 tingyou -听阈 tingyu -庭园 tingyuan -庭院 tingyuan -亭匀 tingyun -停匀 tingyun -停云落月 tingyunluoyue -挺早 tingzao -停战 tingzhan -厅长 tingzhang -听着 tingzhe -停诊 tingzhen -听诊 tingzhen -听证 tingzheng -廷争面折 tingzhengmianzhe -听诊器 tingzhenqi -停止 tingzhi -停职 tingzhi -停滞不前 tingzhibuqian -听之任之 tingzhirenzhi -听众 tingzhong -停住 tingzhu -挺住 tingzhu -听装 tingzhuang -亭子 tingzi -听子 tingzi -桯子 tingzi -梃子 tingzi -亭子间 tingzijian -体念 tinian -蹄髈 tipang -绨袍之义 tipaozhiyi -嚏喷 tipen -踢皮球 tipiqiu -体魄 tipo -提起 tiqi -提前 tiqian -题签 tiqian -体腔 tiqiang -提挈 tiqie -提亲 tiqin -提琴 tiqin -提请 tiqing -提取 tiqu -提取呃 tiqu'e tique -提取码 tiquma -倜然 tiran -踢人 tiren -替人 tiren -梯山航海 tishanhanghai -提审 tishen -提神 tishen -替身 tishen -提升 tisheng -体式 tishi -提示 tishi -提示栏 tishilan -提示音 tishiyin -替死鬼 tisigui -涕泗滂沱 tisipangtuo -提速 tisu -体态 titai -体坛 titan -俶傥 titang -踢踏舞 titawu -踢腾 titeng -梯田 titian -踢天弄井 titiannongjing -体贴 titie -体贴入微 titieruwei -剃头 titou -体外 tiwai -题外 tiwai -题外话 tiwaihua -体外循环 tiwaixunhuan -体位 tiwei -体味 tiwei -提问 tiwen -体温 tiwen -体温计 tiwenji -体无完肤 tiwuwanfu -体惜 tixi -体系 tixi -体现 tixian -提现 tixian -提箱 tixiang -体现那 tixianna -啼笑皆非 tixiaojiefei -提携 tixie -题写 tixie -提心吊胆 tixindiaodan -体形 tixing -提醒 tixing -梯形 tixing -体恤 tixu -提选 tixuan -剃须刀 tixudao -提讯 tixun -体循环 tixunhuan -体验 tiyan -体验一下 tiyanyixia -体液 tiye -提议 tiyi -提意见 tiyijian -体育场 tiyuchang -体育馆 tiyuguan -体育生 tiyusheng -体育运动 tiyuyundong -提早 tizao -提着 tizhe -体针 tizhen -体征 tizheng -体制 tizhi -体质 tizhi -提制 tizhi -题旨 tizhi -体制外 tizhiwai -体重 tizhong -剔庄货 tizhuanghuo -屉子 tizi -提子 tizi -蹄子 tizi -梯子 tizi -题字 tizi -替罪羊 tizuiyang -同案犯 tonganfan -同伴 tongban -铜板 tongban -铜版 tongban -铜版画 tongbanhua -同班同学 tongbantongxue -同辈 tongbei -铜币 tongbi -童便 tongbian -通病 tongbing -同病相怜 tongbingxianglian -同步 tongbu -同步同意 tongbutongyi -同步文件夹 tongbuwenjianjia -痛不欲生 tongbuyusheng -通才 tongcai -统舱 tongcang -同侪 tongchai -通常 tongchang -通畅 tongchang -通彻 tongche -统称 tongcheng -通称 tongcheng -通诚 tongcheng -鲖城 tongcheng -痛斥 tongchi -通吃 tongchi -同吃 tongchi -同仇敌忾 tongchoudikai -统筹兼顾 tongchoujiangu -痛处 tongchu -痛楚 tongchu -同窗 tongchuang -同床异梦 tongchuangyimeng -同出一辙 tongchuyizhe -痛打 tongda -痛悼 tongdao -通道 tongdao -通达天下 tongdatianxia -同等 tongdeng -同等学力 tongdengxueli -通敌 tongdi -通电 tongdian -同调 tongdiao -通牒 tongdie -痛定思痛 tongdingsitong -通读 tongdu -通都大邑 tongdudayi -同恶相济 tongexiangji -同房 tongfang -通分 tongfen -通风报信 tongfengbaoxin -痛改前非 tonggaiqianfei -同感 tonggan -痛感 tonggan -同甘共苦 tonggangongku -通告 tonggao -通稿 tonggao -同庚 tonggeng -童工 tonggong -统共 tonggong -通共 tonggong -同工同酬 tonggongtongchou -同工异曲 tonggongyiqu -通功易事 tonggongyishi -同功一体 tonggongyiti -统购 tonggou -捅咕 tonggu -铜鼓 tonggu -潼关 tongguan -统管 tongguan -通关 tongguan -通观 tongguan -恫瘝在抱 tongguanzaibao -同归殊途 tongguishutu -同归于尽 tongguiyujin -通过 tongguo -通过过 tongguoguo -通过率 tongguolv -通古斯 tonggusi -同行 tonghang -通航 tonghang -同好 tonghao -茼蒿 tonghao -通好 tonghao -统合 tonghe -痛恨 tonghen -通红 tonghong -通话 tonghua -童话 tonghua -同化 tonghua -通话记录 tonghuajilu -同花顺 tonghuashun -同化政策 tonghuazhengce -通话中 tonghuazhong -同化作用 tonghuazuoyong -痛悔 tonghui -通婚 tonghun -同伙 tonghuo -统货 tonghuo -通货 tonghuo -铜活 tonghuo -通货紧缩 tonghuojinsuo -通货膨胀 tonghuopengzhang -统计 tongji -通缉 tongji -通假 tongjia -通奸 tongjian -铜匠 tongjiang -通家之好 tongjiazhihao -通解 tongjie -统计假设 tongjijiashe -通今博古 tongjinbogu -痛经 tongjing -铜筋铁骨 tongjintiegu -统计上 tongjishang -统计数 tongjishu -统计学 tongjixue -同居 tongju -痛觉 tongjue -统考 tongkao -瞳孔 tongkong -痛苦 tongku -筒裤 tongku -痛快 tongkuai -痛哭流涕 tongkuliuti -痛苦中 tongkuzhong -通栏 tonglan -同乐 tongle -同类 tonglei -通例 tongli -通联 tonglian -通连 tonglian -通亮 tongliang -铜梁 tongliang -同僚 tongliao -通力合作 tonglihezuo -同龄 tongling -统领 tongling -通令 tongling -同流合污 tongliuhewu -曈昽 tonglong -捅娄子 tonglouzi -通路 tonglu -通论 tonglun -通路子 tongluzi -铜绿 tonglv -捅马蜂窝 tongmafengwo -同盟 tongmeng -朣朦 tongmeng -童蒙 tongmeng -同盟国 tongmengguo -同盟会 tongmenghui -同盟军 tongmengjun -同门异户 tongmenyihu -同名 tongming -通名 tongming -通明 tongming -铜模 tongmu -同年 tongnian -童年 tongnian -通年 tongnian -童牛角马 tongniujiaoma -童女 tongnv -铜牌 tongpai -通盘 tongpan -同盘而食 tongpanershi -同袍同泽 tongpaotongze -铜琶铁板 tongpatieban -同配 tongpei -通配符 tongpeifu -通票 tongpiao -童仆 tongpu -通铺 tongpu -同期 tongqi -通气 tongqi -铜钱 tongqian -铜墙铁壁 tongqiangtiebi -通窍 tongqiao -痛切 tongqie -同情 tongqing -通情达理 tongqingdali -铜器时代 tongqishidai -通衢 tongqu -通权达变 tongquandabian -筒裙 tongqun -同人 tongren -瞳人 tongren -瞳仁 tongren -通融 tongrong -同上 tongshang -通商 tongshang -童山濯濯 tongshanzhuozhuo -统摄 tongshe -通身 tongshen -童声 tongsheng -童生 tongsheng -同声相应 tongshengxiangying -同时 tongshi -同事 tongshi -同室 tongshi -痛失 tongshi -通史 tongshi -通事 tongshi -通式 tongshi -同室操戈 tongshisaoge -统属 tongshu -通书 tongshu -统帅 tongshuai -统率 tongshuai -通顺 tongshun -通俗 tongsu -通俗歌曲 tongsugequ -同岁 tongsui -通缩 tongsuo -通体 tongti -通条 tongtiao -同条共贯 tongtiaogongguan -曈曈 tongtong -统统 tongtong -通统 tongtong -铜头铁额 tongtoutiee -通途 tongtu -通侻 tongtuo -通脱 tongtuo -铜驼荆棘 tongtuojingji -筒瓦 tongwa -同位素 tongweisu -同位素量 tongweisuliang -同文 tongwen -同文共轨 tongwengonggui -同文汤 tongwentang -痛恶 tongwu -同喜 tongxi -痛惜 tongxi -统辖 tongxia -同乡 tongxiang -同享 tongxiang -统销 tongxiao -通宵 tongxiao -通晓 tongxiao -通宵达旦 tongxiaodadan -童心 tongxin -通信 tongxin -痛心 tongxin -痛心拔脑 tongxinbanao -通信兵 tongxinbing -通心粉 tongxinfen -同姓 tongxing -童星 tongxing -通行 tongxing -同性恋 tongxinglian -通信工程 tongxingongcheng -通行证 tongxingzheng -同心合力 tongxinheli -痛心疾首 tongxinjishou -同心戮力 tongxinluli -痛心入骨 tongxinrugu -同心同德 tongxintongde -通信卫星 tongxinweixing -同心协力 tongxinxieli -通信员 tongxinyuan -通宿 tongxiu -铜臭 tongxiu -铜锈 tongxiu -同学 tongxue -同学录 tongxuelu -通讯 tongxun -通讯录 tongxunlu -通讯社 tongxunshe -通讯网 tongxunwang -通讯员 tongxunyuan -通讯作者 tongxunzuozhe -同鸭共 tongyagong -童言 tongyan -同样 tongyang -同样的 tongyangde -同样的配置 tongyangdepeizhi -同样的钱 tongyangdeqian -同样方式 tongyangfangshi -同样功能 tongyanggongneng -同样可以看 tongyangkeyikan -童养媳 tongyangxi -痛痒相关 tongyangxiangguan -烔炀镇 tongyangzhen -童颜鹤发 tongyanhefa -童谣 tongyao -同业 tongye -通夜 tongye -同业公会 tongyegonghui -同意 tongyi -统一 tongyi -同一 tongyi -通译 tongyi -同义词 tongyici -同一个 tongyige -同一个地方 tongyigedifang -同一个局域网 tongyigejuyuwang -同一届 tongyijie -同一律 tongyilv -同音词 tongyinci -痛饮黄龙 tongyinhuanglong -同一时间 tongyishijian -统一体 tongyiti -统一战线 tongyizhanxian -通用 tongyong -通用名 tongyongming -桐油 tongyou -通邮 tongyou -峂峪 tongyu -铜元 tongyuan -铜圆 tongyuan -彤云密布 tongyunmibu -同在 tongzai -通则 tongze -统战 tongzhan -通胀 tongzhang -童真 tongzhen -童贞 tongzhen -同治 tongzhi -统制 tongzhi -通知 tongzhi -同志 tongzhi -统治 tongzhi -统治阶级 tongzhijieji -通知我 tongzhiwo -垌冢 tongzhong -通州 tongzhou -同舟共济 tongzhougongji -童装 tongzhuang -同桌的你 tongzhuodeni -童子 tongzi -筒子 tongzi -铜子儿 tongzier -童子鸡 tongziji -筒子楼 tongzilou -同宗 tongzong -投案 touan -投保 toubao -投奔 touben -投鞭断流 toubianduanliu -投标 toubiao -投畀豺虎 toubichaihu -投笔从戎 toubicongrong -透不过 toubuguo -投产 touchan -透彻 touche -投诚 toucheng -头筹 touchou -透传 touchuan -头出头没 touchutoumo -头寸 toucun -投弹 toudan -偷盗 toudao -头等 toudeng -投敌 toudi -投递 toudi -透底 toudi -透雕 toudiao -头顶 touding -透顶 touding -投递员 toudiyuan -头都 toudou -偷渡 toudu -头发 toufa -头发长 toufachang -投放 toufang -透风 toufeng -头伏 toufu -投稿 tougao -头高头低 tougaotoudi -投给 tougei -投个屁 tougepi -投工 tougong -偷工减料 tougongjianliao -偷狗戏鸡 tougouxiji -头骨 tougu -透过 touguo -透汗 touhan -偷寒送暖 touhansongnuan -头号 touhao -投合 touhe -偷合苟容 touhegourong -透河井 touhejing -投壶 touhu -透话 touhua -投缳 touhuan -投簧 touhuang -头家 toujia -偷奸取巧 toujianquqiao -头角峥嵘 toujiaozhengrong -偷鸡不着蚀把米 toujibuzheshibami -投机倒把 toujidaoba -偷鸡摸狗 toujimogou -头巾 toujin -头颈 toujing -透镜 toujing -投井下石 toujingxiashi -投机取巧 toujiquqiao -投军 toujun -偷看 toukan -投考 toukao -偷空 toukong -头会箕敛 toukuanjilian -偷窥 toukui -头盔 toukui -偷懒 toulan -投篮 toulan -头里 touli -头脸 toulian -透亮 touliang -透亮儿 toulianger -偷梁换柱 toulianghuanzhu -投料 touliao -头领 touling -透漏 toulou -头路 toulu -头颅 toulu -透露 toulu -投袂而起 toumeierqi -头面人物 toumianrenwu -透明 touming -透明度 toumingdu -透明盖 touminggai -透明盖上 touminggaishang -透明可 toumingke -透明外壳 toumingwaike -头没杯案 toumobeian -头目 toumu -头难 tounan -头年 tounian -头牌 toupai -投拍 toupai -头皮 toupi -透辟 toupi -投票 toupiao -投票权 toupiaoquan -头破血流 toupoxueliu -投契 touqi -透气 touqi -偷钱 touqian -头前 touqian -头钱 touqian -投枪 touqiang -偷巧 touqiao -偷窃 touqie -投亲 touqin -偷情 touqing -投其所好 touqisuohao -头人 touren -投入 touru -头上 toushang -头晌 toushang -透墒 toushang -头上安头 toushangantou -头上末下 toushangmoxia -投射 toushe -投身 toushen -头生 tousheng -头绳 tousheng -投生 tousheng -头饰 toushi -投师 toushi -透视 toushi -透视图 toushitu -投石问路 toushiwenlu -偷手 toushou -偷税 toushui -投鼠忌器 toushujiqi -投宿 tousu -投诉 tousu -投梭折齿 tousuozhechi -投胎 toutai -头套 toutao -投桃报李 toutaobaoli -头疼 touteng -头疼脑热 toutengnaore -偷天换日 toutianhuanri -头童齿豁 toutongchihuo -头痛分 toutongfen -头痛医头 toutongyitou -偷偷 toutou -偷偷地 toutoudi -头头儿 toutouer -偷偷摸摸 toutoumomo -头头是道 toutoushidao -偷偷他 toutouta -头陀 toutuo -偷袭 touxi -透析 touxi -头先 touxian -头衔 touxian -偷闲躲静 touxianduojing -投向 touxiang -投降 touxiang -头像 touxiang -偷香窃玉 touxiangqieyu -投闲置散 touxianzhisan -投效 touxiao -透信 touxin -头胸部 touxiongbu -偷眼 touyan -头雁 touyan -头羊 touyang -头痒搔跟 touyangsaogen -投药 touyao -偷营 touying -投影 touying -投映 touying -头油 touyou -透雨 touyu -投缘 touyuan -头晕 touyun -头晕目眩 touyunmuxuan -偷着乐 touzhele -投掷 touzhi -透支 touzhi -头重脚轻 touzhongjiaoqing -投注 touzhu -投诸四裔 touzhusiyi -投资 touzi -骰子 touzi -投资基金 touzijijin -头足倒置 touzudaozhi -偷嘴 touzui -图案 tu'an tuan -团拜 tuanbai -彖辞 tuanci -团丁 tuanding -团队 tuandui -团队精神 tuanduijingshen -团粉 tuanfen -团购 tuangou -团伙 tuanhuo -湍急 tuanji -团聚 tuanju -团粒 tuanli -团练 tuanlian -湍流 tuanliu -团圞 tuanluan -团弄 tuannong -抟弄 tuannong -团脐 tuanqi -团体 tuanti -团体操 tuanticao -团团 tuantuan -团团转 tuantuanzhuan -团音 tuanyin -团鱼 tuanyu -团员 tuanyuan -团圆 tuanyuan -团圆节 tuanyuanjie -团子 tuanzi -凸凹 tuao -凸版 tuban -图版 tuban -土邦 tubang -凸版纸 tubanzhi -土包子 tubaozi -土崩瓦解 tubengwajie -秃笔 tubi -突变 tubian -突变路 tubianlu -突变率 tubianlv -突变绿 tubianlv -突变速率 tubiansulv -图标 tubiao -图表 tubiao -图标集体 tubiaojiti -土鳖 tubie -吐蕃 tubo tufan -图博士 tuboshi -土布 tubu -徒步 tubu -吐哺握发 tubuwofa -土财主 tucaizhu -图层 tuceng -土产 tuchan -图谶 tuchen -屠城 tucheng -途程 tucheng -突出 tuchu -秃疮 tuchuang -兔唇 tuchun -途次 tuci -吐翠 tucui -吐胆倾心 tudanqingxin -土地 tudi -徒弟 tudi -土地改革 tudigaige -土地革命战争 tudigemingzhanzheng -土地老 tudilao -图钉 tuding -秃顶 tuding -土豆 tudou -土豆网 tudouwang -屠毒笔墨 tudubimo -徒读父书 tudufushu -荼毒生灵 tudushengling -土耳其 tuerqi -土耳其男友 tuerqinanyou -兔儿爷 tuerye -土法 tufa -土方 tufang -土匪 tufei -土肥 tufei -突飞猛进 tufeimengjin -土粉子 tufenzi -屠夫 tufu -土扶成墙 tufuchengqiang -土改 tugai -涂改 tugai -吐刚茹柔 tugangrurou -土埂 tugeng -徒工 tugong -土棍 tugun -吐故纳新 tugunaxin -兔毫 tuhao -土豪劣绅 tuhaolieshen -屠户 tuhu -吐话 tuhua -图画 tuhua -土话 tuhua -土黄 tuhuang -土皇帝 tuhuangdi -图画文字 tuhuawenzi -土货 tuhuo -颓败 tuibai -推背图 tuibeitu -推本溯源 tuibensuyuan -蜕变 tuibian -退兵 tuibing -退避三舍 tuibisanshe -推波助澜 tuibozhulan -退步 tuibu -推测 tuice -退场 tuichang -退潮 tuichao -推陈出新 tuichenchuxin -推诚相见 tuichengxiangjian -推迟 tuichi -推崇 tuichong -推出 tuichu -退出 tuichu -退出来 tuichulai -推辞 tuici -退磁 tuici -推戴 tuidai -腿带 tuidai -推宕 tuidang -推倒 tuidao -推到 tuidao -推导 tuidao -退佃 tuidian -推定 tuiding -退订 tuiding -推动 tuidong -推断 tuiduan -推度 tuiduo -腿肚子 tuiduzi -推翻 tuifan -颓放 tuifang -颓废 tuifei -颓风 tuifeng -推服 tuifu -退给 tuigei -退耕 tuigeng -推广 tuiguang -退后 tuihou -褪后趋前 tuihouquqian -退化 tuihua -蜕化变质 tuihuabianzhi -退换 tuihuan -退还 tuihuan -退回 tuihui -退婚 tuihun -退伙 tuihuo -退货 tuihuo -退火 tuihuo -推及 tuiji -推荐 tuijian -推见 tuijian -推荐啊 tuijiana -推荐爱女人 tuijianainvren -推荐人 tuijianren -推荐书 tuijianshu -腿脚 tuijiao -推介 tuijie -推己及人 tuijijiren -推进 tuijin -推襟送抱 tuijinsongbao -推究 tuijiu -推举 tuiju -推开 tuikai -推力 tuili -推理 tuili -退路 tuilu -推论 tuilun -颓靡 tuimi -推拿 tuina -退赔 tuipei -蜕皮 tuipi -退票 tuipiao -退坡 tuipo -推敲 tuiqiao -退亲 tuiqin -推求 tuiqiu -推却 tuique -退却 tuique -颓然 tuiran -推让 tuirang -退让 tuirang -退如山移 tuirushanyi -颓丧 tuisang -推三阻四 tuisanzusi -褪色 tuishai -退色 tuishai -退烧 tuishao -推事 tuishi -颓势 tuishi -退守 tuishou -退税 tuishui -退思补过 tuisibuguo -推算 tuisuan -退缩 tuisuo -颓唐 tuitang -推涛作浪 tuitaozuolang -退庭 tuiting -推头 tuitou -推土机 tuituji -推托 tuituo -推脱 tuituo -腿弯子 tuiwanzi -腿腕子 tuiwanzi -推委 tuiwei -退位 tuiwei -推问 tuiwen -退伍 tuiwu -退席 tuixi -退下来 tuixialai -推想 tuixiang -推销 tuixiao -推卸 tuixie -推谢 tuixie -推行 tuixing -退行 tuixing -推心置腹 tuixinzhifu -退休 tuixiu -推许 tuixu -推选 tuixuan -退学 tuixue -退押 tuiya -推延 tuiyan -推演 tuiyan -推移 tuiyi -退役 tuiyi -退一步 tuiyibu -退隐 tuiyin -推燥居湿 tuizaojushi -推展 tuizhan -推知 tuizhi -退职 tuizhi -推重 tuizhong -推子 tuizi -退走 tuizou -图籍 tuji -图记 tuji -土籍 tuji -突击 tuji -图鉴 tujian -土建 tujian -土家族 tujiazu -图解 tujie -土阶茅屋 tujiemaowu -图景 tujing -途径 tujing -秃鹫 tujiu -土鸡瓦犬 tujiwaquan -突厥 tujue -吐口 tukou -徒劳往返 tulaowangfan -徒劳无功 tulaowugong -徒劳无益 tulaowuyi -图例 tuli -涂料 tuliao -土龙刍狗 tulongchugou -屠龙之技 tulongzhiji -吐露 tulu -土路 tulu -屠戮 tulu -秃噜 tulu -徒乱人意 tuluanrenyi -凸轮 tulun -图囵吞枣 tuluntunzao -图吗 tuma -酴釄 tumi -凸面镜 tumianjing -吐沫 tumo -涂抹 tumo -图谋 tumou -土木工程 tumugongcheng -土木形骸 tumuxinghai -吞并 tunbing -屯兵 tunbing -吞剥 tunbo -吞刀刮肠 tundaoguachang -土牛木马 tuniumuma -屯集 tunji -臀尖 tunjian -囤积居奇 tunjijuqi -吞金 tunjin -囤聚 tunju -屯聚 tunju -屯垦 tunken -屯落 tunluo -屯绿 tunlv -吞灭 tunmie -吞没 tunmo -臀鳍 tunqi -褪去 tunqu -吞噬 tunshi -吞食 tunshi -屯守 tunshou -褪套儿 tuntaoer -屯田 tuntian -豚蹄穰田 tuntirangtian -忳忳 tuntun -吞吞吐吐 tuntuntutu -吞咽 tunyan -臀疣 tunyou -吞云吐雾 tunyuntuwu -屯扎 tunzha -屯子 tunzi -拖把 tuoba -脱靶 tuoba -鼧鼥 tuoba -脱班 tuoban -驼背 tuobei -托庇 tuobi -妥便 tuobian -托病 tuobing -拖驳 tuobo -拖布 tuobu -沱茶 tuocha -脱产 tuochan -拖车 tuoche -跅弛 tuochi -拖船 tuochuan -拖出来 tuochulai -拖出去 tuochuqu -托词 tuoci -托辞 tuoci -拖带 tuodai -妥当 tuodang -拖宕 tuodang -脱档 tuodang -拖到 tuodao -拖地 tuodi -拖动 tuodong -拖斗 tuodou -托儿所 tuoersuo -脱发 tuofa -拖粪 tuofen -驼峰 tuofeng -托付 tuofu -托福 tuofu -脱岗 tuogang -脱肛 tuogang -脱稿 tuogao -脱钩 tuogou -托孤 tuogu -托故 tuogu -托管 tuoguan -托管地 tuoguandi -脱轨 tuogui -拖后腿 tuohoutui -拓荒 tuohuang -脱货 tuohuo -托疾 tuoji -脱缰之马 tuojiangzhima -脱胶 tuojiao -驮轿 tuojiao -脱节 tuojie -脱臼 tuojiu -妥靠 tuokao -脱口而出 tuokouerchu -拓宽 tuokuan -脱困 tuokun -拖拉机 tuolaji -托老所 tuolaosuo -托拉斯 tuolasi -脱了 tuole -拖累 tuolei -脱离 tuoli -脱粒 tuoli -驼铃 tuoling -脱漏 tuolou -驼鹿 tuolu -脱略 tuolue -拖轮 tuolun -脱落 tuoluo -陀螺 tuoluo -唾骂 tuoma -驮马 tuoma -驼马 tuoma -拖慢 tuoman -脱盲 tuomang -脱帽 tuomao -脱毛 tuomao -托梦 tuomeng -托门子 tuomenzi -唾面自干 tuomianzigan -托名 tuoming -唾沫 tuomo -鸵鸟 tuoniao -鸵鸟政策 tuoniaozhengce -拖泥带水 tuonidaishui -托盘 tuopan -脱坯 tuopi -脱皮 tuopi -脱贫 tuopin -脱坡 tuopo -拓扑学 tuopuxue -唾弃 tuoqi -脱期 tuoqi -拖欠 tuoqian -托腔 tuoqiang -拖腔 tuoqiang -托人 tuoren -托人情 tuorenqing -拖人下水 tuorenxiashui -驼绒 tuorong -脱涩 tuose -脱色 tuose -驼色 tuose -妥善 tuoshan -托身 tuoshen -脱身 tuoshen -托生 tuosheng -妥实 tuoshi -脱手 tuoshou -唾手可得 tuoshoukede -托熟 tuoshu -脱水 tuoshui -脱俗 tuosu -拖沓 tuota -脱胎换骨 tuotaihuangu -拖堂 tuotang -妥帖 tuotie -橐驼 tuotuo -土偶 tu'ou tuou -拖网 tuowang -脱位 tuowei -脱误 tuowu -脱险 tuoxian -脱销 tuoxiao -妥协 tuoxie -拖鞋 tuoxie -脱卸 tuoxie -拖选 tuoxuan -拖延 tuoyan -脱盐 tuoyan -脱氧 tuoyang -脱氧核糖核酸 tuoyanghetanghesuan -唾液 tuoye -拖曳 tuoye -唾液腺 tuoyexian -脱颖而出 tuoyingerchu -唾余 tuoyu -脱羽 tuoyu -椭圆 tuoyuan -椭圆体 tuoyuanti -托运 tuoyun -拖着 tuozhe -脱脂 tuozhi -脱脂棉 tuozhimian -拖拽 tuozhuai -坨子 tuozi -托子 tuozi -砣子 tuozi -图排尿 tupainiao -土坯 tupi -图片 tupian -秃瓢 tupiao -突破 tupo -图谱 tupu -吐弃 tuqi -土气 tuqi -兔起凫举 tuqifuju -兔起鹘落 tuqihuluo -图穷匕首见 tuqiongbishouxian -图穷匕见 tuqiongbixian -徒然 turan -土壤 turang -土壤污染 turangwuran -土穰细流 turangxiliu -突然袭击 turanxiji -土人 turen -突如其来 turuqilai -屠杀 tusha -徒涉 tushe -突审 tushen -土生土上涨 tushengtushangzhang -土生土长 tushengtuzhang -图示 tushi -涂饰 tushi -土石方 tushifang -徒手 tushou -吐属 tushu -图书 tushu -图书馆 tushuguan -图说 tushuo -图书室 tushushi -土司 tusi -兔死凫举 tusifuju -兔死狗烹 tusigoupeng -兔死狐悲 tusihubei -兔丝燕麦 tusiyanmai -菟丝子 tusizi -吐丝自缚 tusizifu -土俗 tusu -屠苏 tusu -吐穗 tusui -屠所牛羊 tusuoniuyang -图腾 tuteng -秃头 tutou -凸透镜 tutoujing -突突 tutu -圡圡 tutu -兔脱 tutuo -徒托空言 tutuokongyan -突围 tuwei -图文 tuwen -土温 tuwen -图文并茂 tuwenbingmao -土物 tuwu -突兀 tuwu -土戏 tuxi -突袭 tuxi -凸显 tuxian -凸现 tuxian -突显 tuxian -突现 tuxian -图像 tuxiang -吐泻 tuxie -吐血 tuxie -涂写 tuxie -图形 tuxing -土性 tuxing -土星 tuxing -徒刑 tuxing -土腥气 tuxingqi -吐絮 tuxu -涂鸦 tuya -图样 tuyang -土仪 tuyi -涂乙 tuyi -土音 tuyin -徒有虚名 tuyouxuming -土语 tuyu -吐谷浑 tuyuhun -屠宰 tuzai -屠宰场 tuzaichang -兔崽子 tuzaizi -土葬 tuzang -徒增 tuzeng -图章 tuzhang -徒长 tuzhang -土政策 tuzhengce -图纸 tuzhi -土质 tuzhi -涂脂抹粉 tuzhimofen -途中 tuzhong -土著 tuzhu -兔子 tuzi -吐字 tuzi -秃子 tuzi -徒子徒孙 tuzitusun -土族 tuzu -挖补 wabu -袜船 wachuan -瓦当 wadang -瓦刀 wadao -洼地 wadi -畖底 wadi -娃儿 waer -挖耳当招 waerdangzhao -娃儿吗 waerma -挖方 wafang -瓦釜雷鸣 wafuleiming -哇嘎 waga -瓦工 wagong -哇哈 waha -娃哈哈 wahaha -哇哈哈 wahaha -瓦灰 wahui -外包 waibao -外币 waibi -外边 waibian -外表 waibiao -外宾 waibin -歪鼻子 waibizi -歪脖 waibo -外埠 waibu -外部 waibu -外部程序 waibuchengxu -外部命令 waibumingling -外财 waicai -歪才 waicai -外侧 waice -歪缠 waichan -外场 waichang -外钞 waichao -外出 waichu -外带 waidai -歪打正着 waidazhengzhao -外地 waidi -外敌 waidi -外电 waidian -外调 waidiao -外耳 waier -外耳道 waierdao -外耳门 waiermen -外藩 waifan -外访 waifang -歪风邪气 waifengxieqi -外分泌 waifenmi -外敷 waifu -外稃 waifu -外感 waigan -外港 waigang -外公 waigong -外功 waigong -外挂 waigua -外观 waiguan -外骨骼 waiguge -外国 waiguo -外国人 waiguoren -外国语 waiguoyu -外海 waihai -外行 waihang -外号 waihao -外合里差 waihelicha -外踝 waihuai -外环线 waihuanxian -外汇 waihui -外祸 waihuo -外货 waihuo -外籍 waiji -外加 waijia -外家 waijia -外间 waijian -外交 waijiao -外交部 waijiaobu -外交部长 waijiaobuzhang -外交辞令 waijiaociling -外交特权 waijiaotequan -外交团 waijiaotuan -外界 waijie -外景 waijing -外寄生 waijisheng -外舅 waijiu -外壳 waike -外客 waike -外寇 waikou -外快 waikuai -外框 waikuang -外来 wailai -外来户 wailaihu -外来语 wailaiyu -外力 waili -歪理 waili -外联 wailian -外流 wailiu -外路 wailu -外露 wailu -外轮 wailun -外卖 waimai -外贸 waimao -外貌 waimao -歪门 waimen -外蒙 waimeng -歪门邪道 waimenxiedao -外面 waimian -外面儿光 waimianerguang -崴泥 waini -外派 waipai -外婆 waipo -外婆的澎湖湾 waipodepenghuwan -外企 waiqi -外戚 waiqi -外气 waiqi -外强中干 waiqiangzhonggan -外侨 waiqiao -外勤 waiqin -歪七扭八 waiqiniuba -歪曲 waiqu -外人 wairen -外伤 waishang -外商 waishang -外肾 waishen -外省 waisheng -外甥 waisheng -外甥女 waishengnv -外省人 waishengren -外生殖器 waishengzhiqi -外事 waishi -外史 waishi -外手 waishou -外首 waishou -外水 waishui -外孙 waisun -外孙女 waisunnv -外孙子 waisunzi -外胎 waitai -外滩 waitan -外套 waitao -外逃 waitao -外听道 waitingdao -外头 waitou -歪歪 waiwai -歪歪扭扭 waiwainiuniu -歪歪斜斜 waiwaixiexie -外网 waiwang -外围 waiwei -外文 waiwen -外侮 waiwu -外务 waiwu -外屋 waiwu -外骛 waiwu -外县 waixian -外弦 waixian -外乡 waixiang -外向 waixiang -外向型经济 waixiangxingjingji -外校 waixiao -外销 waixiao -斜 waixie -外心 waixin -外型 waixing -外姓 waixing -外形 waixing -外星人 waixingren -外需 waixu -外延 waiyan -外洋 waiyang -外溢 waiyi -外衣 waiyi -外因 waiyin -外域 waiyu -外语 waiyu -外遇 waiyu -外援 waiyuan -外缘 waiyuan -外圆内方 waiyuanneifang -外在 waizai -外债 waizhai -外展神经 waizhanshenjing -外罩 waizhao -外痔 waizhi -外置 waizhi -外子 waizi -外资 waizi -崴子 waizi -外族 waizu -外祖父 waizufu -外祖母 waizumu -瓦匠 wajiang -瓦解冰消 wajiebingxiao -瓦解土崩 wajietubeng -挖掘 wajue -挖掘点 wajuedian -挖掘下 wajuexia -挖掘行 wajuexing -挖坑 wakeng -挖空心思 wakongxinsi -挖苦 waku -哇啦 wala -哇喇 wala -瓦剌 wala -瓦蓝 walan -瓦楞 waleng -瓦楞纸 walengzhi -瓦砾 wali -瓦亮 waliang -瓦垄 walong -蛙鸣蝉噪 wamingchanzao -腽肭 wana -晚安 wanan -腽肭脐 wanaqi -腽肭兽 wanashou -玩吧 wanba -完败 wanbai -万般 wanban -晚半天儿 wanbantianer -完备 wanbei -晚辈 wanbei -完毕 wanbi -万变 wanbian -万变不离其宗 wanbianbuliqizong -完璧归赵 wanbiguizhao -湾泊 wanbo -万不得已 wanbudeyi -晚餐 wancan -晚场 wanchang -晚车 wanche -完成 wancheng -晚春 wanchun -婉词 wanci -婉辞 wanci -完蛋 wandan -晚稻 wandao -玩的 wande -玩得 wande -顽敌 wandi -晚点 wandian -豌豆 wandou -弯度 wandu -顽钝 wandun -万恶 wane -万儿八千 wanerbaqian -玩儿不转 wanerbuzhuan -玩儿得转 wanerdezhuan -莞尔而笑 wanererxiao -玩儿命 wanerming -玩儿票 wanerpiao -玩儿完 wanerwan -玩法 wanfa -晚饭 wanfan -完饭 wanfan -万分 wanfen -万福 wanfu -万夫不当之勇 wanfubudangzhiyong -顽父嚚母 wanfuyinmu -完稿 wangao -王八 wangba -网吧 wangba -望板 wangban -忘本 wangben -忘不了 wangbuliao -往常 wangchang -王朝 wangchao -王朝中 wangchaozhong -妄尘而拜 wangchenerbai -妄称 wangcheng -望尘莫及 wangchenmoji -枉尺直寻 wangchizhixun -网虫 wangchong -王储 wangchu -望穿秋水 wangchuanqiushui -王道 wangdao -忘得快 wangdekuai -网点 wangdian -忘掉 wangdiao -网兜 wangdou -妄断 wangduan -网段 wangduan -望断白云 wangduanbaiyun -挽歌 wange -忘恩负义 wangenfuyi -顽梗不化 wangengbuhua -望而却步 wangerquebu -望而生畏 wangershengwei -王法 wangfa -往返徒劳 wangfantulao -枉法徇私 wangfaxunsi -网费 wangfei -王菲 wangfei -枉费心机 wangfeixinji -望风捕影 wangfengbuying -望风而逃 wangfengertao -望风披靡 wangfengpimi -望风扑影 wangfengpuying -望风希旨 wangfengxizhi -往复 wangfu -王府井 wangfujing -网纲 wanggang -王公 wanggong -王宫 wanggong -亡故 wanggu -枉顾 wanggu -王冠 wangguan -网关 wangguan -网管 wangguan -王国 wangguo -亡国奴 wangguonu -亡国之音 wangguozhiyin -王顾左右而言他 wangguzuoyoueryanta -望衡对宇 wanghengduiyu -王侯 wanghou -王后 wanghou -王华 wanghua -忘怀 wanghuai -往还 wanghuan -王华伟 wanghuawei -王蔧 wanghui -亡魂丧胆 wanghunsangdan -忘乎所以 wanghusuoyi -忘记 wangji -旺季 wangji -枉驾 wangjia -王家 wangjia -旺健 wangjian -王浆 wangjiang -亡戟得矛 wangjidemao -网巾 wangjin -枉己正人 wangjizhengren -网卡 wangka -网开三面 wangkaisanmian -网开一面 wangkaiyimian -枉勘虚招 wangkanxuzhao -网口 wangkou -妄口巴舌 wangkoubashe -枉口拔舌 wangkoubashe -网篮 wanglan -王老五 wanglaowu -忘了 wangle -忘了吧 wangleba -蝄蜽 wangliang -亡灵 wangling -望楼 wanglou -网漏吞舟 wangloutunzhou -网路 wanglu -网络 wangluo -网罗 wangluo -网络错误 wangluocuowu -网络电话 wangluodianhua -网络服务商 wangluofuwushang -网络经济 wangluojingji -网络计算机 wangluojisuanji -网络连接 wangluolianjie -网络适配器 wangluoshipeiqi -网络收音机 wangluoshouyinji -网络小说 wangluoxiaoshuo -网络硬盘 wangluoyingpan -望梅止渴 wangmeizhike -望门寡 wangmengua -望门投止 wangmentouzhi -网迷 wangmi -网民 wangmin -网名 wangming -亡命之徒 wangmingzhitu -网膜 wangmo -王母娘娘 wangmuniangniang -网能 wangneng -妄念 wangnian -往年 wangnian -旺年 wangnian -忘年交 wangnianjiao -完工 wangong -王牌 wangpai -网盘 wangpan -忘其所以 wangqisuoyi -妄求 wangqiu -网球 wangqiu -望秋先零 wangqiuxianling -望其项背 wangqixiangbei -妄取 wangqu -王权 wangquan -忘却 wangque -枉然 wangran -惘然若失 wangranruoshi -妄人 wangren -往日 wangri -望日 wangri -王山 wangshan -网上 wangshang -网上邻居 wangshanglinju -网上留居 wangshangliuju -网上那个 wangshangnage -网上银行 wangshangyinhang -旺盛 wangsheng -亡失 wangshi -往时 wangshi -旺势 wangshi -旺市 wangshi -往事不堪回首 wangshibukanhuishou -王水 wangshui -妄说 wangshuo -枉死 wangsi -网速 wangsu -王孙公子 wangsungongzi -罔替 wangti -网通 wangtong -妄图 wangtu -腕骨 wangu -顽固 wangu -万贯家财 wanguanjiacai -万股不开 wangubukai -万古长存 wanguchangcun -万古长青 wanguchangqing -万古流芳 wanguliufang -玩过 wanguo -万国 wanguo -万古千秋 wanguqianqiu -往往 wangwang -旺旺 wangwang -汪汪 wangwang -王位 wangwei -望文生义 wangwenshengyi -望闻问切 wangwenwenqie -忘我 wangwo -往昔 wangxi -妄下雌黄 wangxiacihuang -往下滴 wangxiadi -网线 wangxian -旺销 wangxiao -王小燕 wangxiaoyan -忘性 wangxing -王羲之 wangxizhi -网眼 wangyan -亡羊补牢 wangyangbulao -亡羊得牛 wangyangdeniu -望洋兴叹 wangyangxingtan -妄言妄听 wangyanwangting -望眼欲穿 wangyanyuchuan -网页 wangye -王晔 wangye -王爷 wangye -网易 wangyi -网银 wangyin -网银支付 wangyinzhifu -网易网盘 wangyiwangpan -网友 wangyou -网游 wangyou -妄语 wangyu -望远镜 wangyuanjing -旺月 wangyue -网站 wangzhan -王长 wangzhang -望着称霸 wangzhechengba -网址 wangzhi -王志远 wangzhiyuan -望砖 wangzhuan -枉自 wangzi -汪子 wangzi -王子 wangzi -网子 wangzi -望子成龙 wangzichenglong -妄自菲薄 wangzifeibo -妄自尊大 wangzizunda -望族 wangzu -王族 wangzu -完好 wanhao -婉和 wanhe -万壑千岩 wanheqianyan -万花筒 wanhuatong -万户侯 wanhuhou -晚会 wanhui -挽回 wanhui -完婚 wanhun -晚婚 wanhun -玩火自焚 wanhuozifen -玩忽职守 wanhuzhishou -丸剂 wanji -顽疾 wanji -玩家 wanjia -玩家爱 wanjiaai -万家灯火 wanjiadenghuo -晚间 wanjian -顽健 wanjian -万箭攒心 wanjiancuanxin -万家生佛 wanjiashengfo -完结 wanjie -晚节不保 wanjiebubao -万劫不复 wanjiebufu -万斤 wanjin -晚近 wanjin -晚境 wanjing -晚景 wanjing -万金油 wanjinyou -挽救 wanjiu -婉拒 wanju -完聚 wanju -挽具 wanju -玩具厂 wanjuchang -完竣 wanjun -万科 wanke -万口一谈 wankouyitan -玩酷 wanku -纨绔 wanku -纨袴 wanku -纨绔子弟 wankuzidi -万籁俱寂 wanlaijuji -万籁无声 wanlaiwusheng -汍澜 wanlan -完了 wanle -完了没 wanlemei -万历 wanli -万里 wanli -婉丽 wanli -腕力 wanli -挽联 wanlian -完粮 wanliang -顽廉懦立 wanliannuoli -万里长征 wanlichangzheng -顽劣 wanlie -万灵 wanling -万里鹏翼 wanlipengyi -挽留 wanliu -弯路 wanlu -万缕千丝 wanluqiansi -万马奔腾 wanmabenteng -完满 wanman -万马齐喑 wanmaqiyin -完美 wanmei -完美无疵 wanmeiwuci -完美无缺 wanmeiwuque -万民 wanmin -万能 wanneng -万能管理器 wannengguanliqi -玩腻 wanni -万年 wannian -晚年 wannian -晚娘 wanniang -万念俱灰 wannianjuhui -万年历 wannianli -丸泥封关 wannifengguan -玩弄 wannong -哇弄 wanong -玩偶 wanou -玩牌 wanpai -顽皮 wanpi -晚期 wanqi -玩起 wanqi -万签插架 wanqianchajia -顽强 wanqiang -玩桥牌 wanqiaopai -万顷 wanqing -晚秋 wanqiu -晚秋作物 wanqiuzuowu -弯曲 wanqu -完全 wanquan -完全的 wanquande -完全是 wanquanshi -完全小学 wanquanxiaoxue -完全支持 wanquanzhichi -宛然 wanran -万人空巷 wanrenkongxiang -万人迷 wanrenmi -剜肉补疮 wanroubuchuang -剜肉医疮 wanrouyichuang -宛如 wanru -宛若 wanruo -玩啥 wansha -完善 wanshan -纨扇 wanshan -婉商 wanshang -晚上 wanshang -玩上 wanshang -玩赏 wanshang -晚上好 wanshanghao -完胜 wansheng -晚生 wansheng -完事 wanshi -晚世 wanshi -玩世不恭 wanshibugong -万事大吉 wanshidaji -完事大吉 wanshidaji -晚食当肉 wanshidangrou -顽石点头 wanshidiantou -万事亨通 wanshihengtong -万事俱备 wanshijubei -万世流芳 wanshiliufang -万事通 wanshitong -万寿无疆 wanshouwujiang -晚熟 wanshu -玩耍 wanshua -晚霜 wanshuang -完税 wanshui -万水千山 wanshuiqianshan -婉顺 wanshun -宛似 wansi -万死一生 wansiyisheng -万岁 wansui -烷烃 wanting -顽童 wantong -万头攒动 wantoucuandong -婉娩 wanwan -湾湾 wanwan -玩玩 wanwan -万网 wanwang -碗碗腔 wanwanqiang -完完全全 wanwanquanquan -万万岁 wanwansui -澫尾 wanwei -玩味 wanwei -万维网 wanweiwang -玩物 wanwu -万物那 wanwuna -玩物丧志 wanwusangzhi -万无一失 wanwuyishi -惋惜 wanxi -晚霞 wanxia -玩下来 wanxialai -万象更新 wanxianggengxin -万象森罗 wanxiangsenluo -完小 wanxiao -玩笑 wanxiao -婉谢 wanxie -万幸 wanxing -婉言 wanyan -蜿蜒 wanyan -丸药 wanyao -万也 wanye -玩意 wanyi -万一 wanyi -万亿 wanyi -玩意儿 wanyier -万应灵丹 wanyinglingdan -玩一席 wanyixi -万用表 wanyongbiao -万有引力 wanyouyinli -晚育 wanyu -婉约 wanyue -晚造 wanzao -万张 wanzhang -玩着 wanzhe -完整 wanzheng -顽症 wanzheng -完整版 wanzhengban -完整录像带 wanzhengluxiangdai -完整性 wanzhengxing -万众一心 wanzhongyixin -婉转 wanzhuan -玩转 wanzhuan -宛转悠扬 wanzhuanyouyang -丸子 wanzi -帵子 wanzi -弯子 wanzi -腕子 wanzi -万紫千红 wanziqianhong -腕足 wanzu -挖潜 waqian -挖墙脚 waqiangjiao -瓦圈 waquan -挖肉补疮 waroubuchuang -哇塞 wasai -哇噻 wasai -瓦斯 wasi -袜套 watao -瓦特 wate -瓦特小时计 watexiaoshiji -袜筒 watong -瓦头 watou -娃娃 wawa -哇哇 wawa -娃娃亲 wawaqin -娃娃生 wawasheng -娃娃鱼 wawayu -洼陷 waxian -哇呀 waya -哇呀呀 wayaya -蛙泳 wayong -袜子 wazi -娃子 wazi -佤族 wazu -为德不卒 wedebuzu -为爱 weiai -违碍 weiai -伟岸 weian -违拗 weiao -尾巴 weiba -尾巴工程 weibagongcheng -偎傍 weibang -违背 weibei -骫骳 weibei -魏碑 weibei -位卑言高 weibeiyangao -威逼 weibi -未必 weibi -畏避 weibi -未便 weibian -韦编三绝 weibiansanjue -卫兵 weibing -胃病 weibing -微薄 weibo -微波 weibo -苇箔 weibo -帷薄不修 weibobuxiu -围脖儿 weiboer -微波炉 weibolu -微波论 weibolun -围捕 weibu -尾部 weibu -位不期骄 weibuqijiao -未卜先知 weibuxianzhi -微不足道 weibuzudao -围场 weichang -未尝 weichang -伪钞 weichao -危城 weicheng -围城打援 weichengdayuan -蔚成风气 weichengfengqi -未成年人 weichengnianren -维持 weichi -洧川 weichuan -为此 weici -微词 weici -微辞 weici -猥词 weici -猥辞 weici -谓词 weici -为丛驱雀 weicongquque -猥獕 weicui -伟大 weida -尾大不掉 weidabudiao -危殆 weidai -苇荡 weidang -卫道 weidao -味道 weidao -未到 weidao -尾灯 weideng -桅灯 weideng -位点 weidian -微电脑 weidiannao -微雕 weidiao -未定 weiding -桅顶 weiding -未定之天 weidingzhitian -危笃 weidu -唯独 weidu -未读 weidu -惟独 weidu -纬度 weidu -委顿 weidun -巍峨 weie -为呃 weie -违法 weifa -违法乱纪 weifaluanji -违反 weifan -违犯 weifan -危房 weifang -为非作歹 weifeizuodai -威风 weifeng -微风 weifeng -威风凛凛 weifenglinlin -威风祥麟 weifengxianglin -微风习习 weifengxixi -微服 weifu -为富不仁 weifuburen -桅杆 weigan -伟哥 weige -围攻 weigong -为公 weigong -尾骨 weigu -围观 weiguan -尉官 weiguan -微观 weiguan -微观经济学 weiguanjingjixue -微观粒子 weiguanlizi -微观世界 weiguanshijie -违规 weigui -为鬼为蜮 weiguiweiyu -卫国 weiguo -委过 weiguo -诿过 weiguo -为国捐躯 weiguojuanqu -微过细故 weiguoxigu -为害 weihai -危害 weihai -为好 weihao -为好成歉 weihaochengqian -为何 weihe -威吓 weihe -威赫 weihe -渭河 weihe -维和 weihe -违和 weihe -为何不 weihebu -为何物那么 weihewuname -为何有此文 weiheyouciwen -卫护 weihu -维护 weihu -尾花 weihua -为患 weihuan -维护费 weihufei -为虎傅翼 weihufuyi -位会员 weihuiyuan -未婚 weihun -未婚夫 weihunfu -未婚妻 weihunqi -微乎其微 weihuqiwei -为虎添翼 weihutianyi -为虎作伥 weihuzuochang -危及 weiji -危急 weiji -围击 weiji -尾迹 weiji -未几 weiji -猬集 weiji -畏忌 weiji -维基 weiji -危机 weiji -违纪 weiji -围歼 weijian -微贱 weijian -围剿 weijiao -慰藉 weijie -未接 weijie -未解 weijie -未接电话 weijiedianhua -围巾 weijin -未尽 weijin -违禁 weijin -味精 weijing -未竟 weijing -位极人臣 weijirenchen -微机四伏 weijisifu -危局 weiju -围聚 weiju -位觉 weijue -味觉 weijue -委决不下 weijuebuxia -未决犯 weijuefan -伪军 weijun -伪君子 weijunzi -违抗 weikang -未可厚非 weikehoufei -围垦 weiken -唯恐 weikong -惟恐 weikong -胃口 weikou -尾款 weikuan -围困 weikun -未来 weilai -未来日子里 weilairizili -未来是 weilaishi -蔚蓝蔚蓝 weilanweilan -慰劳 weilao -未老先衰 weilaoxianshuai -卫拉特 weilate -为了 weile -味了 weile -为了防止 weilefangzhi -味蕾 weilei -为了能 weileneng -为了你 weileni -为例 weili -为力 weili -伟力 weili -威力 weili -微粒 weili -违例 weili -微量元素 weiliangyuansu -围猎 weilie -猥劣 weilie -唯邻是卜 weilinshibu -唯利是图 weilishitu -惟利是图 weilishitu -围拢 weilong -危楼 weilou -猥陋 weilou -伟论 weilun -维纶 weilun -萎落 weiluo -帷幔 weiman -微茫 weimang -委靡 weimi -卫冕 weimian -慰勉 weimian -未免 weimian -未眠 weimian -维棉布 weimianbu -微妙 weimiao -惟妙惟肖 weimiaoweixiao -维妙维肖 weimiaoweixiao -萎靡不振 weimibuzhen -威名 weiming -未名空间 weimingkongjian -唯命是从 weimingshicong -惟命是从 weimingshicong -唯命是听 weimingshiting -惟命是听 weimingshiting -为名遐迩 weimingxiaer -为民请命 weiminqingming -微末 weimo -闱墨 weimo -帷幕 weimu -危难 weinan -畏难 weinan -位能 weineng -未能免俗 weinengmiansu -为你 weini -萎蔫 weinian -委派 weipai -微胖 weipang -委培 weipei -围屏 weiping -威迫利诱 weipoliyou -维普 weipu -唯其 weiqi -围棋 weiqi -尾气 weiqi -尾鳍 weiqi -惟其 weiqi -蔚起 weiqi -尾欠 weiqian -围墙 weiqiang -桅樯 weiqiang -为期不远 weiqibuyuan -畏怯 weiqie -慰情胜无 weiqingshengwu -委屈 weiqu -威权 weiquan -维权 weiquan -围裙 weiqun -委曲求全 weiquqiuquan -蔚然成风 weiranchengfeng -巍然屹立 weiranyili -围绕 weirao -为人 weiren -伟人 weiren -委任 weiren -为人处世 weirenchushi -为人作嫁 weirenzuojia -委肉虎蹊 weirouhuxi -喂入 weiru -微软 weiruan -微软学生中心 weiruanxueshengzhongxin -葳蕤 weirui -味如鸡肋 weirujilei -危如累卵 weiruleiluan -微弱 weiruo -危如朝露 weiruzhaolu -为啥 weisha -纬纱 weisha -伪善 weishan -为啥呢 weishane -威慑 weishe -威慑力 weisheli -为社么 weisheme -为什 weishen -委身 weishen -为生 weisheng -卫生 weisheng -尾声 weisheng -卫生带 weishengdai -卫生间 weishengjian -卫生巾 weishengjin -卫生裤 weishengku -卫生球 weishengqiu -卫生设备 weishengshebei -维生素 weishengsu -微生物 weishengwu -卫生许可 weishengxuke -卫生衣 weishengyi -卫生员 weishengyuan -卫生纸 weishengzhi -尾生之信 weishengzhixin -为什么 weishenme -为什么能 weishenmeneng -为什么这么多 weishenmezhemeduo -为时 weishi -卫视 weishi -卫士 weishi -喂食 weishi -委实 weishi -威势 weishi -未始 weishi -未时 weishi -威士忌 weishiji -为首 weishou -畏首畏尾 weishoweiwei -为数 weishu -伪书 weishu -卫戍 weishu -尾数 weishu -纬书 weishu -维数 weishu -维斯 weisi -胃酸 weisuan -尾随 weisui -未遂 weisui -委琐 weisuo -微缩 weisuo -猥琐 weisuo -萎缩 weisuo -畏缩不前 weisuobuqian -猥琐男 weisuonan -为所欲为 weisuoyuwei -为它 weita -维他命 weitaming -苇塘 weitang -胃疼 weiteng -圩田 weitian -微调 weitiao -味同嚼蜡 weitongjiaocu -伪托 weituo -委托 weituo -委托买入 weituomairu -委婉 weiwan -委宛 weiwan -危亡 weiwang -威望 weiwang -未亡人 weiwangren -亹亹 weiwei -崴嵬 weiwei -嵬嵬 weiwei -巍巍 weiwei -微微 weiwei -硙硙 weiwei -蔚为大观 weiweidaguan -娓娓动听 weiweidongting -娓娓而谈 weiweiertan -唯唯否否 weiweifoufou -畏威怀德 weiweihuaide -围魏救赵 weiweijiuzhao -唯唯诺诺 weiweinuonuo -慰问 weiwen -微文深诋 weiwenshendi -为我 weiwo -唯我独尊 weiwoduzun -惟我独尊 weiwoduzun -威武 weiwu -违忤 weiwu -违误 weiwu -唯物辩证法 weiwubianzhengfa -威武不屈 weiwubuqu -维吾尔族 weiwuerzu -纬武经文 weiwujingwen -唯物论 weiwulun -唯物史观 weiwushiguan -唯物主义 weiwuzhuyi -微细 weixi -维系 weixi -危险 weixian -纬线 weixian -胃腺 weixian -蔚县 weixian -违宪 weixian -未详 weixiang -韦弦之佩 weixianzhipei -微小 weixiao -微笑 weixiao -韦小宝 weixiaobao -微笑服务 weixiaofuwu -畏葸不前 weixibuqian -威胁 weixie -猥亵 weixie -萎谢 weixie -诿卸 weixie -威胁利诱 weixieliyou -微型 weixing -微星 weixing -卫星 weixing -微行 weixing -卫星城 weixingcheng -卫星电视 weixingdianshi -卫星通信 weixingtongxin -唯心论 weixinlun -威信扫地 weixinsaodi -唯心史观 weixinshiguan -违心之论 weixinzhilun -唯心主义 weixinzhuyi -维修 weixiu -维修部 weixiubu -维修单 weixiudan -维修点 weixiudian -维修费 weixiufei -微血管 weixueguan -威严 weiyan -慰唁 weiyan -微言大义 weiyandayi -喂养 weiyang -危言耸听 weiyansongting -危言危行 weiyanweixing -胃药 weiyao -伟业 weiye -胃液 weiye -位移 weiyi -偎依 weiyi -唯一 weiyi -惟一 weiyi -唯一的 weiyide -尾音 weiyin -畏影恶迹 weiyingeji -微音器 weiyinqi -逶迤退食 weiyituishi -唯有 weiyou -尾蚴 weiyou -惟有 weiyou -畏友 weiyou -位于 weiyu -谓语 weiyu -圩垸 weiyuan -委员 weiyuan -湋源口 weiyuankou -为渊驱鱼 weiyuanquyu -谓予不信 weiyubuxin -未雨绸缪 weiyuchoumou -违约 weiyue -危在旦夕 weizaidanxi -伪造 weizao -违章 weizhang -为着 weizhe -围着 weizhe -伪证 weizheng -为正 weizheng -位置 weizhi -为止 weizhi -未知 weizhi -遗之千金 weizhiqianjin -未知数 weizhishu -危重 weizhong -涠洲 weizhou -为主 weizhu -围住 weizhu -伪装 weizhuang -尾追 weizhui -围桌 weizhuo -位子 weizi -围子 weizi -圩子 weizi -尾子 weizi -帷子 weizi -苇子 weizi -伪足 weizu -维族 weizu -委罪 weizui -诿罪 weizui -围嘴儿 weizuier -畏罪自杀 weizuizisha -伪作 weizuo -问安 wenan -问案 wenan -温饱 wenbao -文本 wenben -文本编辑器 wenbenbianjiqi -文本额 wenbene -文本文件 wenbenwenjian -文笔 wenbi -稳便 wenbian -温标 wenbiao -瘟病 wenbing -文不对题 wenbuduiti -文不加点 wenbujiadian -稳步前进 wenbuqianjin -文才 wencai -文采 wencai -蕰草 wencao -稳操胜券 wencaoshengquan -温差 wencha -稳产 wenchan -文场 wenchang -问长问短 wenchangwenduan -文抄公 wenchaogong -稳吃三注 wenchisanzhu -蚊虫 wenchong -文丑 wenchou -汶川 wenchuan -温床 wenchuang -文词 wenci -文辞 wenci -文从字顺 wencongzishun -温存 wencun -问答 wenda -温带 wendai -文旦 wendan -文档 wendang -稳当 wendang -文档管理程序 wendangguanlichengxu -文档及 wendangji -闻到 wendao -问道 wendao -问到底 wendaodi -闻到了 wendaole -问道于盲 wendaoyumang -问答式 wendashi -问的 wende -稳定 wending -问鼎 wending -稳定流 wendingliu -稳定平衡 wendingpingheng -稳定性 wendingxing -文牍 wendu -温度 wendu -文段 wenduan -温度计 wenduji -温度适宜 wendushiyi -温度一人 wenduyiren -文法 wenfa -文房四宝 wenfangsibao -文风不动 wenfengbudong -闻风而动 wenfengerdong -闻风而起 wenfengerqi -闻风丧胆 wenfengsangdan -瓮安 wengan -文告 wengao -文稿 wengao -齆鼻儿 wengbier -蕹菜 wengcai -瓮城 wengcheng -文蛤 wenge -问个 wenge -文革 wenge -滃江 wengjiang -瓮尽杯干 wengjinbeigan -瓮里醯鸡 wenglixiji -文工团 wengongtuan -瓮声瓮气 wengshengwengqi -稳固 wengu -文官 wenguan -问过 wenguo -文过饰非 wenguoshifei -闻过则喜 wenguozexi -温故知新 wenguzhixin -瓮牖绳枢 wengyoushengshu -翁仲 wengzhong -瓮中之鳖 wengzhongzhibie -瓮中捉鳖 wengzhongzhuobie -嗡子 wengzi -文翰 wenhan -问寒问暖 wenhanwennuan -文豪 wenhao -问好 wenhao -问号 wenhao -温和 wenhe -吻合 wenhe -温厚 wenhou -问候 wenhou -温乎 wenhu -文化 wenhua -文化部 wenhuabu -文化层 wenhuaceng -文化宫 wenhuagong -文化馆 wenhuaguan -文化人 wenhuaren -文化衫 wenhuashan -文化生活 wenhuashenghuo -文化水平 wenhuashuiping -文化相 wenhuaxiang -文火 wenhuo -文集 wenji -温家宝 wenjiabao -文件 wenjian -稳健 wenjian -文件啊 wenjiana -文件爱 wenjianai -文件爱你 wenjianaini -文件比较 wenjianbijiao -文件服务器 wenjianfuwuqi -文件共享 wenjiangongxiang -文件管理器 wenjianguanliqi -文件及 wenjianji -文件夹 wenjianjia -文件类型 wenjianleixing -文件列表 wenjianliebiao -文件名 wenjianming -文件头 wenjiantou -文件系统 wenjianxitong -文件中转站 wenjianzhongzhuanzhan -文教 wenjiao -文静 wenjing -鳁鲸 wenjing -刎颈交 wenjingjiao -刎颈之交 wenjingzhijiao -闻鸡起舞 wenjiqiwu -文具 wenju -文句 wenju -温居 wenju -问句 wenju -问卷 wenjuan -温觉 wenjue -文君新寡 wenjunxingua -文科 wenke -文肯 wenken -文科女 wenkenv -文库 wenku -文侩 wenkuai -问老师 wenlaoshi -问了 wenle -闻雷失箸 wenleishizhu -纹理 wenli -稳练 wenlian -辒辌 wenliang -温良恭俭让 wenlianggongjianrang -文理科 wenlike -文林 wenlin -文林宾馆 wenlinbinguan -纹路 wenlu -问路 wenlu -紊乱 wenluan -纹缕 wenlv -文盲 wenmang -文秘 wenmi -文庙 wenmiao -文明 wenming -闻名不如见面 wenmingburujianmian -问呢 wenne -问你 wenni -问牛知马 wenniuzhima -温暖 wennuan -文痞 wenpi -文凭 wenping -榅桲 wenpo -稳婆 wenpo -文契 wenqi -文气 wenqi -问起 wenqi -温情脉脉 wenqingmomo -温泉 wenquan -闻人 wenren -文人无行 wenrenwuxing -文人相轻 wenrenxiangqing -温柔 wenrou -温柔敦厚 wenroudunhou -温润 wenrun -文弱 wenruo -文如其人 wenruqiren -稳如泰山 wenrutaishan -问上 wenshang -文山会海 wenshanhuihai -瘟神 wenshen -问什么 wenshenme -问舍求田 wensheqiutian -文饰 wenshi -纹饰 wenshi -问世 wenshi -问事 wenshi -温室效应 wenshixiaoying -吻兽 wenshou -文书 wenshu -汶水 wenshui -温顺 wenshun -文思 wensi -纹丝不动 wensibudong -闻所未闻 wensuoweiwen -文坛 wentan -温汤 wentang -文体 wenti -问题 wenti -文恬武嬉 wentianwuxi -问题重重 wentichongchong -问题经 wentijing -问题三 wentisan -问题一 wentiyi -文图 wentu -温吞 wentun -温暾 wentun -稳妥 wentuo -文玩 wenwan -问完 wenwan -文网文 wenwangwen -问问 wenwen -文文 wenwen -温文尔雅 wenwenerya -问我 wenwo -文物 wenwu -文武之道 wenwuzhidao -文戏 wenxi -温习 wenxi -问下 wenxia -文霞 wenxia -文献 wenxian -蚊香 wenxiang -阌乡 wenxiang -温馨 wenxin -温馨提示 wenxintishi -问心无愧 wenxinwukui -文胸 wenxiong -温煦 wenxu -文选 wenxuan -文学 wenxue -温血动物 wenxuedongwu -文学革命 wenxuegeming -文学奖 wenxuejiang -文学语言 wenxueyuyan -温驯 wenxun -问讯 wenxun -问询 wenxun -文雅 wenya -问羊知马 wenyangzhima -文言文 wenyanwen -文艺 wenyi -瘟疫 wenyi -文艺复兴 wenyifuxing -纹银 wenyin -文艺批评 wenyipiping -问一下 wenyixia -文艺学 wenyixue -文艺语言 wenyiyuyan -文以载道 wenyizaidao -闻一知二 wenyizhier -闻一知十 wenyizhishi -文娱 wenyu -文员 wenyuan -文责 wenze -文摘 wenzhai -文章 wenzhang -蚊帐 wenzhang -文章憎命 wenzhangzengming -稳扎稳打 wenzhawenda -闻者 wenzhe -问这个 wenzhege -瘟疹 wenzhen -文职 wenzhi -文质彬彬 wenzhibinbin -文治武功 wenzhiwugong -文中 wenzhong -稳重 wenzhong -文绉绉 wenzhouzhou -问诸水滨 wenzhushuibin -文字 wenzi -蚊子 wenzi -文字版 wenziban -文字输入 wenzishuru -文字学 wenzixue -文字狱 wenziyu -文字直播 wenzizhibo -问罪之师 wenzuizhishi -稳坐钓鱼船 wenzuodiaoyuchuan -我爱 woai -我把 woba -握别 wobie -窝憋 wobie -卧病 wobing -我不去 wobuqu -我不是 wobushi -我不知道 wobuzhidao -我猜 wocai -窝藏 wocang -我超 wochao -卧车 woche -卧床 wochuang -我打娃娃 wodawawa -我的 wode -我的电脑 wodediannao -我等 wodeng -我的文档 wodewendang -我的祖国 wodezuguo -我的最爱 wodezuiai -卧底 wodi -窝点 wodian -涡电流 wodianliu -我哦哦 woeo -沃尔玛 woerma -卧房 wofang -蜗杆 wogan -我刚才 wogangcai -我跟 wogen -窝工 wogong -倭瓜 wogua -卧轨 wogui -我国 woguo -卧果儿 woguoer -我还以为 wohaiyiwei -我还一直 wohaiyizhi -我好 wohao -我好想 wohaoxiang -我和 wohe -我和你 woheni -我很想 wohenxiang -窝火 wohuo -我家 wojia -窝家 wojia -我将离开你 wojianglikaini -我见犹怜 wojianyoulian -蜗角虚名 wojiaoxuming -蜗角之争 wojiaozhizheng -卧具 woju -莴苣 woju -蜗居 woju -我决定 wojueding -我看到 wokandao -我靠 wokao -我可以抱你吗 wokeyibaonima -倭寇 wokou -我来 wolai -我了 wole -握力 woli -窝里斗 wolidou -窝里横 woliheng -涡流 woliu -蜗轮 wolun -涡轮机 wolunji -我妈 woma -我们 women -我们班 womenban -我们的 womende -我们都 womendou -我们都能 womendouneng -我们都是祖国的 womendoushizuguode -我们国家 womenguojia -我们那里 womennali -我们能 womenneng -我们是 womenshi -窝囊 wonang -窝囊废 wonangfei -我难题 wonanti -我能 woneng -蜗牛 woniu -我怕 wopa -窝棚 wopeng -卧铺 wopu -窝铺 wopu -窝气 woqi -偓佺 woquan -握拳透爪 woquantouzhao -我日 wori -我省的 woshengde -握蛇骑虎 wosheqihu -我是 woshi -卧室 woshi -我是谁 woshishui -我是说 woshishuo -握手 woshou -握手言欢 woshouyanhuan -我说 woshuo -我说呢 woshuone -我说我 woshuowo -我说这个话 woshuozhegehua -莴笋 wosun -卧榻之上 wotazhishang -窝头 wotou -喔喔 wowo -我想大约会是在冬季 woxiangdayuehuishizaidongji -窝心 woxin -卧薪尝胆 woxinchangdan -蜗行牛步 woxingniubu -我行我素 woxingwosu -我心如秤 woxinrucheng -斡旋 woxuan -蜗旋 woxuan -我要 woyao -我也 woye -沃野千里 woyeqianli -我一直 woyizhi -我用 woyong -我有 woyou -我愿意 woyuanyi -握瑜怀瑾 woyuhuaijin -窝赃 wozang -我怎么 wozenme -我这里 wozheli -我这样 wozheyang -我知道 wozhidao -我只在乎你 wozhizaihuni -握住 wozhu -窝主 wozhu -我自己 woziji -五爱 wu'ai wuai -雾霭 wu'ai wuai -午安 wu'an wuan -兀傲 wuao -乌白马角 wubaimajiao -舞伴 wuban -误报 wubao -武把子 wubazi -吾辈 wubei -武备 wubei -五倍子 wubeizi -五棓子 wubeizi -五笔 wubi -无比 wubi -舞弊 wubi -务必 wubi -芜鄙 wubi -无边风月 wubianfengyue -雾鬓风鬟 wubinfenghuan -无病呻吟 wubingshenyin -无病自炙 wubingzijiu -五笔输入 wubishuru -无补 wubu -舞步 wubu -恶不去善 wubuqushan -捂不住 wubuzhu -五彩缤纷 wucaibinfen -午餐 wucan -误差 wucha -吾侪 wuchai -物产 wuchan -无偿 wuchang -武场 wuchang -舞场 wuchang -误场 wuchang -武昌起义 wuchangqiyi -无产阶级 wuchanjieji -无产阶级专政 wuchanjiejizhuanzheng -无产者 wuchanzhe -悟彻 wuche -雾沉沉 wuchenchen -无成 wucheng -无耻 wuchi -舞池 wuchi -无耻之尤 wuchizhiyou -武丑 wuchou -无处 wuchu -无处不字 wuchubuzi -无出其右 wuchuqiyou -无从 wucong -无错 wucuo -武大 wuda -武打 wuda -五代 wudai -武旦 wudan -悟道 wudao -舞蹈 wudao -误导 wudao -悟到 wudao -五大三粗 wudasancu -无大无小 wudawuxiao -伍的 wude -杌凳 wudeng -无敌 wudi -污点 wudian -误点 wudian -无底洞 wudidong -无的放矢 wudifangshi -无敌龙 wudilong -屋顶花园 wudinghuayuan -无定形体 wudingxingti -无敌于天下 wudiyutianxia -无地自容 wudizirong -舞动 wudong -无冬无夏 wudongwuxia -无动于中 wudongyuzhong -无动于衷 wudongyuzhong -五斗米道 wudoumidao -五斗米这样 wudoumizheyang -无毒 wudu -无端 wuduan -武断 wuduan -五短身材 wuduanshencai -无独有偶 wuduyouou -无恶不作 wu'ebuzuo wuebuzuo -无法 wufa -无法超越 wufachaoyue -无法访问 wufafangwen -无法连接 wufalianjie -午饭 wufan -无妨 wufang -无房 wufang -五方杂处 wufangzachu -无纺织布 wufangzhibu -无法去掉 wufaqudiao -无法使用该文件 wufashiyonggaiwenjian -无法无天 wufawutian -无非 wufei -乌飞兔走 wufeituzou -无缝 wufeng -无风不起浪 wufengbuqilang -无风起浪 wufengqilang -无风三尺浪 wufengsanchilang -五风十雨 wufengshiyu -五分制 wufenzhi -无佛处称尊 wufochuchengzun -武夫 wufu -珷玞 wufu -碔砆 wufu -物腐虫生 wufuchongsheng -误付洪乔 wufuhongqiao -误付洪桥 wufuhongqiao -捂盖子 wugaizi -无干 wugan -乌干达 wuganda -无告 wugao -诬告 wugao -无根无蒂 wugenwudi -务工 wugong -圬工 wugong -武工 wugong -蜈蚣 wugong -误工 wugong -无功受禄 wugongshoulu -污垢 wugou -五古 wugu -无辜 wugu -物故 wugu -无怪 wuguai -无关 wuguan -五官 wuguan -武官 wuguan -无关大局 wuguandaju -无关大体 wuguandati -无广告 wuguanggao -五光十色 wuguangshise -无关宏旨 wuguanhongzhi -无关紧要 wuguanjinyao -无关痛痒 wuguantongyang -无官一身轻 wuguanyishenqing -五谷不分 wugubufen -五谷不升 wugubusheng -五谷丰登 wugufengdeng -乌龟 wugui -无轨电车 wuguidianche -无果 wuguo -诬害 wuhai -武汉 wuhan -武行 wuhang -五行八作 wuhangbazuo -武汉哦 wuhano -物耗 wuhao -浯河 wuhe -乌黑 wuhei -五合六聚 wuheliuju -污痕 wuhen -无何有之乡 wuheyouzhixiang -乌合之众 wuhezhizhong -午后 wuhou -物候 wuhou -无后坐力炮 wuhouzuolipao -乌呼 wuhu -於乎 wuhu -於戏 wuhu -五华 wuhua -五花八门 wuhuabamen -五花大绑 wuhuadabang -呜呼哀哉 wuhu'aizai wuhuaizai -物化劳动 wuhualaodong -五黄六月 wuhuangliuyue -物换星移 wuhuanxingyi -五华区 wuhuaqu -五花肉 wuhuarou -芜湖港 wuhugang -污秽 wuhui -芜秽 wuhui -误会 wuhui -舞会 wuhui -五荤 wuhun -武火 wuhuo -五湖四海 wuhusihai -屋脊 wuji -无忌 wuji -屋架 wujia -物价 wujia -物价贵 wujiagui -无家可归 wujiakegui -午间 wujian -物件 wujian -无坚不摧 wujianbucui -无间道 wujiandao -婺江 wujiang -武将 wujiang -五讲四美 wujiangsimei -无间是非 wujianshifei -午觉 wujiao -五角大楼 wujiaodalou -无噍类矣 wujiaoleiyi -五角六张 wujiaoliuzhang -无价之宝 wujiazhibao -物价指数 wujiazhishu -物极必反 wujibifan -误解 wujie -无解 wujie -无疾而终 wujierzhong -无机肥料 wujifeiliao -无机化合物 wujihuahewu -无机化学 wujihuaxue -无机可乘 wujikecheng -无计可施 wujikeshi -五脊六兽 wujiliushou -无记名投票 wujimingtoupiao -乌金 wujin -五金 wujin -武警 wujing -物镜 wujing -芜菁 wujing -无精打采 wujingdacai -物尽其用 wujinqiyong -无尽无休 wujinwuxiu -乌桕 wujiu -兀鹫 wujiu -无旧无新 wujiuwuxin -无咎无誉 wujiuwuyu -无济于事 wujiyushi -无稽之谈 wujizhitan -无脊椎动物 wujizhuidongwu -婺剧 wuju -舞剧 wuju -五绝 wujue -无绝期 wujueqi -无拘无束 wujuwushu -无可 wuke -舞客 wuke -无可比拟 wukebini -无可非议 wukefeiyi -无可厚非 wukehoufei -无可讳言 wukehuiyan -乌克兰首都 wukelanshoudu -无可奈何 wukenaihe -无可奈何花落去 wukenaihehualuoqu -无可无不可 wukewubuke -无可争辩 wukezhengbian -无可置疑 wukezhiyi -无孔不入 wukongburu -武库 wuku -无愧衾影 wukuiqinying -乌拉 wula -靰鞡 wula -乌拉草 wulacao -无赖 wulai -诬赖 wulai -乌兰 wulan -五劳七伤 wulaoqishang -五雷轰顶 wuleihongding -乌鳢 wuli -兀立 wuli -武力 wuli -物理 wuli -屋里 wuli -无力 wuli -无理 wuli -乌亮 wuliang -五粮液 wuliangye -无聊 wuliao -无聊的事 wuliaodeshi -物理变化 wulibianhua -芜劣 wulie -雾里看花 wulikanhua -物理量 wuliliang -物理疗法 wuliliaofa -五岭 wuling -五零四散 wulingsisan -武林外传 wulinwaizhuan -无理取闹 wuliqunao -屋里人 wuliren -无理式 wulishi -无理数 wulishu -乌溜溜 wuliuliu -五里雾 wuliwu -物离乡贵 wulixianggui -物理性质 wulixingzhi -物理学是 wulixueshi -物理诊断 wulizhenduan -乌龙茶 wulongcha -乌龙球 wulongqiu -无路 wulu -五伦 wulun -无论 wulun -无论哪个 wulunnage -无论如何 wulunruhe -无论啥 wulunsha -无论怎么 wulunzenme -五律 wulv -婺绿 wulv -无码 wuma -五马分尸 wumafenshi -侮慢 wuman -雾茫茫 wumangmang -五毛 wumao -乌梅 wumei -妩媚 wumei -舞美 wumei -寤寐求之 wumeiqiuzhi -舞迷 wumi -屋面 wumian -晤面 wumian -无冕之王 wumianzhiwang -武庙 wumiao -侮蔑 wumie -污蔑 wumie -诬蔑 wumie -无明火 wuminghuo -无名氏 wumingshi -无名帖 wumingtie -无名小站 wumingxiaozhan -无名小卒 wumingxiaozu -无名英雄 wumingyingxiong -无名指 wumingzhi -无名肿毒 wumingzhongdu -无米之炊 wumizhicui -乌木 wumu -无乃 wunai -无奈 wunai -无奈何 wunaihe -五内俱崩 wuneijubeng -五内如焚 wuneirufen -无能 wuneng -无能你 wunengni -无能为力 wunengweili -忤逆 wuni -五年 wunian -兀臬 wunie -杌陧 wunie -阢陧 wunie -毋宁 wuning -吴牛喘月 wuniuchuanyue -污泥浊水 wunizhuoshui -务农 wunong -舞弄 wunong -舞女 wunv -误判 wupan -无偏无党 wupianwudang -物品 wupin -无凭无 wupingwu -巫婆 wupo -务期 wuqi -武器 wuqi -无期 wuqi -误期 wuqi -雾气 wuqi -午前 wuqian -无巧不成书 wuqiaobuchengshu -乌七八糟 wuqibazao -污七八糟 wuqibazao -无奇不有 wuqibuyou -无情 wuqing -物情 wuqing -无穷 wuqiong -无穷大 wuqiongda -无穷无尽 wuqiongwujin -无穷小 wuqiongxiao -无期徒刑 wuqituxing -务求 wuqiu -舞曲 wuqu -误区 wuqu -无拳无勇 wuquanwuyong -五雀六燕 wuqueliuyan -怃然 wuran -污染 wuran -污染源 wuranyuan -吾人 wuren -无人 wuren -误认 wuren -误人 wuren -无任 wuren -武人 wuren -无人问津 wurenwenjin -误人子弟 wurenzidi -误人子弟啊 wurenzidi'a wurenzidia -无日 wuri -五日京兆 wurijingzhao -侮辱 wuru -无如 wuru -污辱 wuru -屋如七星 wuruqixing -侮辱性 wuruxing -五卅运动 wusayundong -物色 wuse -五色缤纷 wusebinfen -五色无主 wusewuzhu -误杀 wusha -乌纱帽 wushamao -误删 wushan -误伤 wushang -无伤大体 wushangdati -无伤大雅 wushangdaya -舞衫歌扇 wushangeshan -屋上架屋 wushangjiawu -物伤其类 wushangqilei -巫神 wushen -无神 wushen -无声 wusheng -武生 wusheng -无绳电话 wushengdianhua -无声片 wushengpian -无声片儿 wushengpianer -无声无息 wushengwuxi -无伤无臭 wushengwuxiu -无声无臭 wushengwuxiu -无神论 wushenlun -务实 wushi -午时 wushi -无视 wushi -巫师 wushi -武士 wushi -武师 wushi -物事 wushi -误事 wushi -无事不登三宝殿 wushibudengsanbaodian -五十步笑百步 wushibuxiaobaibu -吴市吹箫 wushichuixiao -武士道 wushidao -恶湿居下 wushijuxia -五十七 wushiqi -五世其昌 wushiqichang -物是人非 wushirenfei -无事生非 wushishengfei -无时无刻 wushiwuke -无适无莫 wushiwumo -无视之 wushizhi -无师自通 wushizitong -无数 wushu -武术 wushu -鼯鼠 wushu -无霜期 wushuangqi -无数次 wushuci -无数的 wushude -午睡 wushui -潕水 wushui -无水酒精 wushuijiujing -梧鼠技穷 wushujiqiong -无说 wushuo -无说人 wushuoren -无数人 wushuren -无数网站 wushuwangzhan -五四青年节 wusiqingnianjie -无思无虑 wusiwulu -无私有弊 wusiyoubi -无丝有线 wusiyouxian -五四运动 wusiyundong -武松 wusong -雾凇 wusong -吴淞江 wusongjiang -吴淞口 wusongkou -无损 wusun -无所不包 wusuobubao -无所不可 wusuobuke -无所不为 wusuobuwei -无所不用其极 wusuobuyongqiji -无所不有 wusuobuyou -无所不在 wusuobuzai -无所不至 wusuobuzhi -无所措手足 wusuocuoshouzu -无所适从 wusuoshicong -无所事事 wusuoshishi -无所事事死 wusuoshishisi -无所谓 wusuowei -无所畏惧 wusuoweiju -无所用心 wusuoyongxin -无所作为 wusuozuowei -舞台 wutai -晤谈 wutan -物探 wutan -无题 wuti -物体 wuti -无条件 wutiaojian -舞厅 wuting -五体投地 wutitoudi -无痛 wutong -梧桐 wutong -无头案 wutouan -乌头白马生角 wutoubaimashengjiao -无头告示 wutougaoshi -乌涂 wutu -兀秃 wutu -於菟 wutu -乌托邦 wutuobang -无望 wuwang -诬枉 wuwang -无往不利 wuwangbuli -无往不胜 wuwangbusheng -勿忘在莒 wuwangzaiju -无妄之灾 wuwangzhizai -五味 wuwei -无畏 wuwei -无为 wuwei -无谓 wuwei -无微不至 wuweibuzhi -勿谓言之不预也 wuweiyanzhibuyuye -舞文弄法 wuwennongfa -舞文弄墨 wuwennongmo -呜呜 wuwu -无误 wuwu -捂捂盖盖 wuwugaigai -呜呜呜 wuwuwu -屋乌之爱 wuwuzhi'ai wuwuzhiai -武戏 wuxi -武侠 wuxia -吴下阿蒙 wuxiaameng -屋下架屋 wuxiajiawu -无限 wuxian -无线 wuxian -诬陷 wuxian -无限大 wuxianda -无线电 wuxiandian -无线电报 wuxiandianbao -无线电波 wuxiandianbo -无线电话 wuxiandianhua -无线电视 wuxiandianshi -无线电收音机 wuxiandianshouyinji -无线电台 wuxiandiantai -无线电通信 wuxiandiantongxin -五香 wuxiang -物像 wuxiang -物象 wuxiang -无限公司 wuxiangongsi -无限可能 wuxiankeneng -无限量 wuxianliang -五线谱 wuxianpu -无限容量 wuxianrongliang -无线上网 wuxianshangwang -无限手雷 wuxianshoulei -无线鼠标 wuxianshubiao -无线网卡 wuxianwangka -无限小数 wuxianxiaoshu -无限遐想 wuxianxiaxiang -无效 wuxiao -吴晓波 wuxiaobo -无效应用程序文件 wuxiaoyingyongchengxuwenjian -无效证书 wuxiaozhengshu -武侠小说 wuxiaxiaoshuo -无懈可击 wuxiekeji -无隙可乘 wuxikecheng -五刑 wuxing -悟性 wuxing -五星 wuxing -无形 wuxing -五星红旗 wuxinghongqi -五行并下 wuxingliuxia -无性生殖 wuxingshengzhi -无形损耗 wuxingsunhao -无性杂交 wuxingzajiao -无形中 wuxingzhong -五心六意 wuxinliuyi -吾膝如铁 wuxirutie -午休 wuxiu -务虚 wuxu -务须 wuxu -无需 wuxu -无须 wuxu -戊戌变法 wuxubianfa -五虚六耗 wuxuliuhao -乌鸦 wuya -屋檐 wuyan -无盐不解淡 wuyanbujiedan -乌焉成马 wuyanchengma -乌烟瘴气 wuyangzhangqi -无烟火药 wuyanhuoyao -五颜六色 wuyanliuse -无烟煤 wuyanmei -五言诗 wuyanshi -午夜 wuye -呜咽 wuye -无业 wuye -物业 wuye -无意 wuyi -五一 wuyi -吴仪 wuyi -无疑 wuyi -武艺 wuyi -物议 wuyi -舞艺 wuyi -无一不知 wuyibuzhi -无翼而飞 wuyierfei -无以复加 wuyifujia -五一劳动节 wuyilaodongjie -物以类聚 wuyileiju -无一例外 wuyiliwai -五一路 wuyilu -无以伦比 wuyilunbi -五音 wuyin -无影灯 wuyingdeng -无影无踪 wuyingwuzong -无翼鸟 wuyiniao -无意识 wuyishi -误以为 wuyiwei -物以稀为贵 wuyixiweigui -无意义 wuyiyi -无用 wuyong -毋庸 wuyong -无用功 wuyonggong -无庸讳言 wuyonghuiyan -无庸置疑 wuyongzhiyi -无庸赘述 wuyongzhuishu -无由 wuyou -无忧无虑 wuyouwulu -乌油油 wuyouyou -吴语 wuyu -屋宇 wuyu -无语 wuyu -物欲 wuyu -无缘无故 wuyuanwugu -无怨无悔 wuyuanwuhui -无源之水 wuyuanzhishui -乌鱼蛋 wuyudan -五岳 wuyue -五月节 wuyuejie -五月披裘 wuyuepiqiu -五月粜新谷 wuyuetiaoxingu -吴越同舟 wuyuetongzhou -无与伦比 wuyulunbi -乌云 wuyun -芜杂 wuza -诬栽 wuzai -物在人亡 wuzairenwang -乌贼 wuzei -乌鲗 wuzei -无障碍 wuzhangai -捂着 wuzhe -误诊 wuzhen -物证 wuzheng -无政府主义 wuzhengfuzhuyi -无知 wuzhi -物质 wuzhi -武职 wuzhi -物质丰富 wuzhifengfu -物质匮乏 wuzhikuifa -物质损耗 wuzhisunhao -无知者 wuzhizhe -五中 wuzhong -物种 wuzhong -无中生有 wuzhongshengyou -五洲交通 wuzhoujiaotong -捂住 wuzhu -物主 wuzhu -武装 wuzhuang -武装部队 wuzhuangbudui -武装警察 wuzhuangjingcha -武装力量 wuzhuangliliang -污浊 wuzhuo -吴茱萸 wuzhuyu -兀自 wuzi -屋子 wuzi -杌子 wuzi -污渍 wuzi -物资 wuzi -痦子 wuzi -舞姿 wuzi -乌孜别克族 wuzibiekezu -五子登科 wuzidengke -五子棋 wuziqi -无罪 wuzui -恶醉强酒 wuzuiqiangjiu -仵作 wuzuo -无足轻重 wuzuqingzhong -狭隘 xiaai -下吧 xiaba -下巴 xiaba -下摆 xiabai -瞎掰 xiabai -下巴颏儿 xiabakeer -下班 xiaban -下半辈子 xiabanbeizi -下半场 xiabanchang -下半段 xiabanduan -下板儿 xiabaner -下半旗 xiabanqi -下半晌 xiabanshang -下半身 xiabanshen -下半时 xiabanshi -下半天 xiabantian -下半夜 xiabanye -下阪走丸 xiabanzouwan -下辈子 xiabeizi -下本儿 xiabener -下边 xiabian -下笔成章 xiabichengzhang -虾兵蟹将 xiabingxiejiang -下笔千言 xiabiqianyan -夏布 xiabu -下不来 xiabulai -下不为例 xiabuweili -瑕不掩瑜 xiabuyanyu -瞎猜 xiacai -下操 xiacao -下策 xiace -下层 xiaceng -下场 xiachang -狭长 xiachang -下场门 xiachangmen -瞎扯 xiache -下车 xiache -瞎扯淡 xiachedan -下乘 xiacheng -下车泣罪 xiacheqizui -下车伊始 xiacheyishi -夏虫不可以语冰 xiachongbukeyiyubing -下处 xiachu -下船 xiachuan -下垂 xiachui -瞎吹 xiachui -下次 xiaci -瑕疵 xiaci -下存 xiacun -下挫 xiacuo -下蛋 xiadan -吓到 xiadao -吓得 xiade -下等 xiadeng -下地 xiadi -下店 xiadian -瑕点 xiadian -瑕玷 xiadian -下跌 xiadie -下定 xiading -瞎定 xiading -下碇 xiading -下端 xiaduan -下颚 xiae -遐迩闻名 xiaerwenming -下发 xiafa -下凡 xiafan -下饭 xiafan -下房 xiafang -下放 xiafang -下方 xiafang -下浮 xiafu -下疳 xiagan -下岗 xiagang -侠肝义胆 xiaganyidan -下个 xiage -下工 xiagong -下工夫 xiagongfu -峡谷 xiagu -霞光 xiaguang -下邽 xiagui -下过 xiaguo -下海 xiahai -下颌 xiahe -夏侯 xiahou -夏候鸟 xiahouniao -吓唬 xiahu -瞎话 xiahua -吓坏 xiahuai -下划线 xiahuaxian -黠慧 xiahui -瞎混 xiahun -瞎胡说 xiahushuo -喜爱 xi'ai xiai -下级 xiaji -夏季 xiaji -狎妓 xiaji -下架 xiajia -下家 xiajia -下贱 xiajian -下键 xiajian -下江 xiajiang -下降 xiajiang -下箭头 xiajiantou -下箭头键按 xiajiantoujianan -匣剑帷灯 xiajianweideng -下焦 xiajiao -下脚 xiajiao -下角 xiajiao -下脚货 xiajiaohuo -下界 xiajie -下劲 xiajin -下酒 xiajiu -下九流 xiajiuliu -下决心 xiajuexin -下课 xiake -侠客 xiake -下款 xiakuan -下拉 xiala -下来 xialai -下了班 xialeban -下里 xiali -夏历 xiali -下联 xialian -夏粮 xialiang -下里巴人 xialibaren -下列 xialie -匣里龙吟 xialilongyin -下令 xialing -夏令 xialing -遐龄 xialing -夏令营 xialingying -下流 xialiu -下楼 xialou -瞎乱 xialuan -夏炉冬扇 xialudongshan -下落 xialuo -狭路相逢 xialuxiangfeng -下马看花 xiamakanhua -瞎忙 xiamang -下马威 xiamawei -厦门 xiamen -虾米 xiami -下面 xiamian -夏眠 xiamian -下面这一句 xiamianzheyiju -下奶 xianai -瞎奶 xianai -腺癌 xianai -险隘 xianai -瞎闹 xianao -先把 xianba -显摆 xianbai -献宝 xianbao -线报 xianbao -先辈 xianbei -鲜卑 xianbei -宪兵 xianbing -先不说 xianbushuo -先不先 xianbuxian -咸菜 xiancai -线材 xiancai -苋菜 xiancai -献策 xiance -现场 xianchang -纤长 xianchang -闲扯 xianche -纤尘 xianchen -县城 xiancheng -线程 xiancheng -现成 xiancheng -现成饭 xianchengfan -现成话 xianchenghua -鲜车怒马 xianchenuma -献丑 xianchou -显出 xianchu -先出 xianchu -舷窗 xianchuang -线春 xianchun -献词 xianci -现存 xiancun -先打 xianda -显达 xianda -贤达 xianda -现代 xiandai -现代版 xiandaiban -现代化 xiandaihua -现代五项 xiandaiwuxiang -现代戏 xiandaixi -仙丹 xiandan -咸淡 xiandan -霰弹 xiandan -先到 xiandao -先导 xiandao -籼稻 xiandao -先到先得 xiandaoxiande -显得 xiande -现大洋 xiandayang -贤德 xiande -氙灯 xiandeng -先得我心 xiandewoxin -险地 xiandi -限定 xianding -纤度 xiandu -限度 xiandu -先端 xianduan -线段 xianduan -先睹为快 xianduweikuai -限额 xiane -险恶 xiane -馅儿 xianer -馅儿饼 xianerbing -显而易见 xianeryijian -宪法 xianfa -嫌犯 xianfan -现房 xianfang -先发制人 xianfazhiren -县份 xianfen -咸丰 xianfeng -险峰 xianfeng -仙风道骨 xianfengdaogu -掀风鼓浪 xianfenggulang -香案 xiangan -相安无事 xianganwushi -想把 xiangba -乡巴佬儿 xiangbalaoer -想办法 xiangbanfa -相帮 xiangbang -详备 xiangbei -项背相望 xiangbeixiangwang -响鼻 xiangbi -想必 xiangbi -相比 xiangbi -降表 xiangbiao -香槟酒 xiangbinjiu -向壁虚构 xiangbixugou -乡壁虚造 xiangbixuzao -向壁虚造 xiangbixuzao -香波 xiangbo -想不 xiangbu -想不出 xiangbuchu -想不到 xiangbudao -想不开 xiangbukai -想不明白 xiangbumingbai -想不起 xiangbuqi -想不起来 xiangbuqilai -想不通 xiangbutong -想不想 xiangbuxiang -像不像 xiangbuxiang -想不想去 xiangbuxiangqu -像不像我 xiangbuxiangwo -香菜 xiangcai -湘菜 xiangcai -相册 xiangce -相差 xiangcha -香肠 xiangchang -相称 xiangchen -响彻云霄 xiangcheyunxiao -想吃 xiangchi -相持不下 xiangchibuxia -象齿焚身 xiangchifenshen -想吃呢 xiangchine -乡愁 xiangchou -想出 xiangchu -相处 xiangchu -想出来 xiangchulai -香椿 xiangchun -香纯 xiangchun -香醇 xiangchun -乡村 xiangcun -乡村爱情 xiangcunaiqing -相当 xiangdang -响当当 xiangdangdang -向当地 xiangdangdi -想当年 xiangdangnian -想当然 xiangdangran -相当于 xiangdangyu -想到 xiangdao -向导 xiangdao -想到哪里 xiangdaonali -想得出 xiangdechu -想得到 xiangdedao -想得开 xiangdekai -想得美 xiangdemei -相等 xiangdeng -相得益彰 xiangdeyizhang -相抵 xiangdi -箱底 xiangdi -响动 xiangdong -想都 xiangdou -想都没有 xiangdoumeiyou -想都没有像 xiangdoumeiyouxiang -响度 xiangdu -香肚 xiangdu -相对 xiangdui -相对地址 xiangduidizhi -相对高度 xiangduigaodu -相对来说 xiangduilaishuo -相对路径 xiangduilujing -相对论 xiangduilun -相对难 xiangduinan -相对湿度 xiangduishidu -相对应 xiangduiying -相对于 xiangduiyu -相对真理 xiangduizhenli -相对值 xiangduizhi -想多 xiangduo -弦歌 xiange -响儿 xianger -想儿 xianger -响遏行云 xiangexingyun -想法 xiangfa -相反 xiangfan -相烦 xiangfan -厢房 xiangfang -相仿 xiangfang -想方设法 xiangfangshefa -相反数 xiangfanshu -相反相成 xiangfanxiangcheng -香榧 xiangfei -湘妃竹 xiangfeizhu -享福 xiangfu -相符 xiangfu -降伏 xiangfu -降服 xiangfu -相辅而行 xiangfuerxing -香馥馥 xiangfufu -相辅相成 xiangfuxiangcheng -相干 xianggan -香干 xianggan -香港 xianggang -香港版 xianggangban -香港大学 xianggangdaxue -香港人 xianggangren -香港政府 xianggangzhengfu -像个 xiangge -想个 xiangge -相隔 xiangge -香格里拉 xianggelila -相顾 xianggu -香菇 xianggu -香菰 xianggu -香瓜 xianggua -相关 xiangguan -相关系数 xiangguanxishu -相关系统 xiangguanxitong -想过 xiangguo -想好 xianghao -相好 xianghao -想好了 xianghaole -祥和 xianghe -相互 xianghu -像话 xianghua -香花供养 xianghuagongyang -想回 xianghui -香会 xianghui -香灰 xianghui -向火乞儿 xianghuoqier -香火因缘 xianghuoyinyuan -相机 xiangji -相继 xiangji -相加 xiangjia -乡间 xiangjian -响箭 xiangjian -想见 xiangjian -详见 xiangjian -相间 xiangjian -湘江 xiangjiang -相煎何急 xiangjianheji -相见恨晚 xiangjianhenwan -橡胶 xiangjiao -相交 xiangjiao -香蕉 xiangjiao -橡胶树 xiangjiaoshu -香蕉水 xiangjiaoshui -详解 xiangjie -相机而动 xiangjierdong -相近 xiangjin -详尽 xiangjin -乡井 xiangjing -香精 xiangjing -相惊伯有 xiangjingboyou -相敬如宾 xiangjingrubin xiangjinrubin -相机行事 xiangjixingshi -湘剧 xiangju -相距 xiangju -芗剧 xiangju -想开 xiangkai -想看 xiangkan -香客 xiangke -想哭 xiangku -想来 xianglai -向来 xianglai -想来想去 xianglaixiangqu -香辣虾 xianglaxia -享乐 xiangle -响雷 xianglei -想了想 xianglexiang -乡里 xiangli -向例 xiangli -相礼 xiangli -相里 xiangli -襄理 xiangli -襄礼 xiangli -湘帘 xianglian -湘莲 xianglian -相连 xianglian -项链 xianglian -向量 xiangliang -响亮 xiangliang -香料 xiangliao -祥麟威凤 xianglinweifeng -箱笼 xianglong -降龙伏虎 xianglongfuhu -香炉 xianglu -响马 xiangma -相瞒 xiangman -相貌 xiangmao -详密 xiangmi -相面 xiangmian -详明 xiangming -像模像样 xiangmoxiangyang -项目 xiangmu -享年 xiangnian -想念 xiangnian -想年 xiangnian -像女人 xiangnvren -险工 xiangong -闲工夫 xiangongfu -相配 xiangpei -祥鹏航空 xiangpenghangkong -香喷喷呃 xiangpenpene -橡皮 xiangpi -相片 xiangpian -香片 xiangpian -相片儿 xiangpianer -橡皮膏 xiangpigao -橡皮筋 xiangpijin -向平之愿 xiangpingzhiyuan -橡皮泥 xiangpini -橡皮圈 xiangpiquan -橡皮图章 xiangpituzhang -橡皮线 xiangpixian -香蒲 xiangpu -响器 xiangqi -想起 xiangqi -象棋 xiangqi -向前 xiangqian -镶嵌 xiangqian -想起啦 xiangqila -想起来 xiangqilai -想起了 xiangqile -想起类 xiangqilei -乡亲 xiangqin -相亲 xiangqin -乡情 xiangqing -响晴 xiangqing -详情 xiangqing -象棋巫师 xiangqiwushi -想起一句话 xiangqiyijuhua -乡曲 xiangqu -想去 xiangqu -相劝 xiangquan -项圈 xiangquan -相去无几 xiangquwuji -相让 xiangrang -相扰 xiangrao -相忍为国 xiangrenweiguo -向日 xiangri -向日葵 xiangrikui -香薷 xiangru -想入非非 xiangrufeifei -祥瑞 xiangrui -向若而叹 xiangruoertan -相濡以沫 xiangruyimo -向上 xiangshang -相商 xiangshang -像煞有介事 xiangshayoujieshi -象煞有介事 xiangshayoujieshi -乡绅 xiangshen -像生 xiangsheng -庠生 xiangsheng -相声 xiangsheng -响声 xiangsheng -象声词 xiangshengci -相生相克 xiangshengxiangke -乡试 xiangshi -向使 xiangshi -橡实 xiangshi -相师 xiangshi -相似 xiangshi xiangsi -详实 xiangshi -翔实丰富 xiangshifengfu -相视莫逆 xiangshimoni -享受 xiangshou -相书 xiangshu -相术 xiangshu -相率 xiangshuai -香水 xiangshui -降顺 xiangshun -想说 xiangshuo -乡思 xiangsi -想死 xiangsi -相似形 xiangsixing -像素 xiangsu -向他 xiangta -相态 xiangtai -乡谈 xiangtan -湘潭 xiangtan -湘潭市 xiangtanshi -详谈 xiangtan -湘潭大学 xiangtandaxue -香甜 xiangtian -向天而唾 xiangtianertuo -相提并论 xiangtibinglun -相同 xiangtong -想通 xiangtong -相通 xiangtong -相同关键词 xiangtongguanjianci -响头 xiangtou -相投 xiangtou -想头 xiangtou -乡土 xiangtu -仙姑 xiangu -险固 xiangu -险关 xianguan -闲逛 xianguang -线桄子 xianguangzi -仙姑个噢 xiangugeo -显贵 xiangui -线规 xiangui -鲜果 xianguo -向往 xiangwang -想望风采 xiangwangfengcai -相位 xiangwei -响尾蛇 xiangweishe -详悉 xiangxi -详细 xiangxi -湘西 xiangxi -乡下 xiangxia -向下 xiangxia -向下还原 xiangxiahuanyuan -象限 xiangxian -想想 xiangxiang -想像 xiangxiang -想象 xiangxiang -香香 xiangxiang -相像 xiangxiang -相向 xiangxiang -香象渡河 xiangxiangduhe -想像力 xiangxiangli -想象力 xiangxiangli -香消玉殒 xiangxiaoyuyun -想些 xiangxie -相信 xiangxin -象形 xiangxing -相形见绌 xiangxingjianchu -相形失色 xiangxingshise -象形文字 xiangxingwenzi -象形文字论 xiangxingwenzilun -向心力 xiangxinli -湘绣 xiangxiu -向学 xiangxue -想学 xiangxue -镶牙 xiangya -香烟 xiangyan -香艳 xiangyan -相沿成习 xiangyanchengxi -象眼儿 xiangyaner -向阳 xiangyang -想要 xiangyao -象牙质 xiangyazhi -象牙之塔 xiangyazhita -乡谊 xiangyi -相宜 xiangyi -乡音 xiangyin -响音 xiangyin -饷银 xiangyin -相应 xiangying -响应 xiangying -相映成趣 xiangyingchengqu -相应的 xiangyingde -相应目录 xiangyingmulu -相依为命 xiangyiweiming -想一想 xiangyixiang -香胰子 xiangyizi -享用 xiangyong -想用 xiangyong -想用这个 xiangyongzhege -享有 xiangyou -香油 xiangyou -湘语 xiangyu -相与 xiangyu -鲞鱼 xiangyu -乡愿 xiangyuan -香橼 xiangyuan -相约 xiangyue -向隅而泣 xiangyuerqi -祥云 xiangyun -香云纱 xiangyunsha -想在 xiangzai -香皂 xiangzao -香泽 xiangze -巷战 xiangzhan -像章 xiangzhang -向着 xiangzhe -想着 xiangzhe -想这么久 xiangzhemejiu -乡镇 xiangzhen -象征 xiangzheng -乡政府 xiangzhengfu -乡镇企业 xiangzhenqiye -响指 xiangzhi -相知 xiangzhi -香脂 xiangzhi -想知道 xiangzhidao -相知恨晚 xiangzhihenwan -相中 xiangzhong -襄助 xiangzhu -香烛 xiangzhu -项庄舞剑 xiangzhuangwujian -象箸玉杯 xiangzhuyubei -巷子 xiangzi -箱子 xiangzi -想做 xiangzuo -相左 xiangzuo -陷害 xianhai -纤毫 xianhao -仙鹤 xianhe -先河 xianhe -显赫 xianhe -衔恨 xianhen -鲜红 xianhong -先后 xianhou -仙后座 xianhouzuo -险乎 xianhu -献花 xianhua -现话 xianhua -闲话 xianhua -鲜花 xianhua -先花后果 xianhuahouguo -衔华佩实 xianhuapeishi -显花植物 xianhuazhiwu -现汇 xianhui -贤惠 xianhui -贤慧 xianhui -显豁 xianhuo -现货 xianhuo -鲜货 xianhuo -狎昵 xiani -献技 xianji -献计 xianji -酰基 xianji -显见 xianjian -先见之明 xianjianzhiming -祆教 xianjiao -线脚 xianjiao -西安 xi'an xian -西安交通大学 xi'anjiaotongdaxue xianjiaotongdaxue -衔接 xianjie -限界 xianjie -纤芥之疾 xianjiezhiji -先进 xianjin -现金 xianjin -现今 xianjin -仙境 xianjing -娴静 xianjing -宪警 xianjing -陷阱 xianjing -咸津津 xianjinjin -先进水平 xianjinshuiping -先进性 xianjinxing -现金账 xianjinzhang -现局 xianju -闲居 xianju -先决 xianjue -险峻 xianjun -显卡 xianka -先看 xiankan -陷坑 xiankeng -献可替否 xianketifou -闲磕牙 xiankeya -闲空 xiankong -现款 xiankuan -先来后到 xianlaihoudao -先来先得 xianlaixiande -贤劳 xianlao -先例 xianli -献礼 xianli -鲜丽 xianli -贤良 xianliang -鲜亮 xianliang -闲聊 xianliao -先烈 xianlie -先礼后兵 xianlihoubing -显灵 xianling -限令 xianling -鲜灵 xianling -线粒体 xianliti -线路 xianlu -显露 xianlu -贤路 xianlu -仙露明珠 xianlumingzhu -陷落 xianluo -陷落地震 xianluodizhen -纤毛 xianmao -献媚 xianmei -衔枚 xianmei -鲜美 xianmei -籼米 xianmi -显明 xianming -衔命 xianming -贤明 xianming -鲜明 xianming -显目 xianmu -羡慕 xianmu -先难后获 xiannanhouhuo -鲜嫩 xiannen -显能 xianneng -贤能 xianneng -线呢 xianni -现年 xiannian -仙女 xiannv -先跑 xianpao -闲篇 xianpian -涎皮赖脸 xianpilailian -线坯子 xianpizi -献曝之忱 xianpuzhichen -先期 xianqi -嫌弃 xianqi -限期 xianqi -掀起 xianqi -献旗 xianqi -贤契 xianqi -闲气 xianqi -先前 xianqian -先遣 xianqian -现钱 xianqian -闲钱 xianqian -纤巧 xianqiao -先秦 xianqin -险情 xianqing -闲情逸致 xianqingyizhi -显亲扬名 xianqinyangming -先去 xianqu -先驱 xianqu -线圈 xianquan -显然 xianran -先人 xianren -现任 xianren -线人 xianren -贤人 xianren -闲人 xianren -仙人球 xianrenqiu -仙人掌 xianrenzhang -仙人掌旅馆 xianrenzhanglvguan -先容 xianrong -显荣 xianrong -纤柔 xianrou -陷入 xianru -现如今 xianrujin -纤弱 xianruo -先入为主 xianruweizhu -先入之见 xianruzhijian -闲散 xiansan -岘山 xianshan -仙山琼阁 xianshanqiongge -显身 xianshen -献身 xianshen -先生 xiansheng -险胜 xiansheng -显圣 xiansheng -先声夺人 xianshengduoren -先声后实 xianshenghoushi -陷身囹圄 xianshenlingyu -现身说法 xianshenshuofa -仙逝 xianshi -先世 xianshi -显示 xianshi -现实 xianshi -先是 xianshi -现世 xianshi -现势 xianshi -现时 xianshi -贤士 xianshi -闲事 xianshi -闲适 xianshi -现世报 xianshibao -西安事变 xi'anshibian xianshibian -显示不了 xianshibule -显示的 xianshide -显示屏 xianshiping -显示器 xianshiqi -显示属性 xianshishuxing -显示图标 xianshitubiao -现实主义 xianshizhuyi -先手 xianshou -娴熟 xianshu -贤淑 xianshu -闲书 xianshu -涎水 xianshui -咸水湖 xianshuihu -先说 xianshuo -限速 xiansu -线索 xiansuo -线毯 xiantan -闲谈 xiantan -险滩 xiantan -线膛 xiantang -先提 xianti -舷梯 xianti -先天不足 xiantianbuzu -掀天揭地 xiantianjiedi -先天性免疫 xiantianxingmianyi -线条 xiantiao -衔铁 xiantie -铣铁 xiantie -先头 xiantou -线头 xiantou -弦外之音 xianwaizhiyin -纤维 xianwei -纤维板 xianweiban -显微阐幽 xianweichanyou -显微镜 xianweijing -县委书记 xianweishuji -衔尾相随 xianweixiangsui -纤维植物 xianweizhiwu -先我着鞭 xianwozhuobian -嫌恶 xianwu -仙武学院 xianwuxueyuan -嫌隙 xianxi -崄巇 xianxi -纤细 xianxi -险巇 xianxi -现下 xianxia -闲暇 xianxia -先贤 xianxian -显现 xianxian -纤纤 xianxian -现象 xianxiang -线香 xianxiang -险象 xianxiang -显像管 xianxiangguan -显效 xianxiao -纤小 xianxiao -先下手为强 xianxiashouweiqiang -腺细胞 xianxibao -险些 xianxie -闲心 xianxin -先行 xianxing -显形 xianxing -显性 xianxing -现行 xianxing -现形 xianxing -线形动物 xianxingdongwu -现行法 xianxingfa -现行犯 xianxingfan -先行官 xianxingguan -先行者 xianxingzhe -纤悉无遗 xianxiwuyi -显学 xianxue -献血 xianxue -鲜血 xianxue -娴雅 xianya -闲雅 xianya -咸盐 xianyan -显眼 xianyan -现眼 xianyan -鲜妍 xianyan -鲜艳 xianyan -显扬 xianyang -现洋 xianyang -限养 xianyang -先验论 xianyanlun -闲言碎语 xianyansuiyu -显耀 xianyao -显要 xianyao -险要 xianyao -嫌疑 xianyi -献艺 xianyi -现役 xianyi -线衣 xianyi -先意承志 xianyichengzhi -显影 xianying -献殷勤 xianyinqin -先用 xianyong -现有 xianyou -先有 xianyou -先忧后乐 xianyouhoule -限于 xianyu -限於 xianyu -陷于 xianyu -鲜于 xianyu -嫌怨 xianyuan -衔冤 xianyuan -闲员 xianyuan -弦乐器 xianyueqi -猃狁 xianyun -玁狁 xianyun -险韵 xianyun -闲云野鹤 xianyunyehe -咸与维新 xianyuweixin -闲杂 xianza -现在 xianzai -现在的 xianzaide -现在那 xianzaina -现在你 xianzaini -闲杂七 xianzaqi -嫌憎 xianzeng -险诈 xianzha -先摘 xianzhai -宪章 xianzhang -闲章 xianzhang -先斩后奏 xianzhanhouzou -先兆 xianzhao -先哲 xianzhe -贤哲 xianzhe -闲着 xianzhe -涎着脸 xianzhelian -宪政 xianzheng -显证 xianzheng -险症 xianzheng -县志 xianzhi -县治 xianzhi -现职 xianzhi -闲职 xianzhi -限制 xianzhi -限止 xianzhi -先知先觉 xianzhixianjue -险种 xianzhong -筅帚 xianzhou -线轴儿 xianzhouer -显著 xianzhu -线装 xianzhuang -显著水平 xianzhushuiping -先注意 xianzhuyi -仙子 xianzi -弦子 xianzi -粯子 xianzi -仙子啊 xianzi'a xianzia -弦子戏 xianzixi -仙姿玉貌 xianziyumao -先祖 xianzu -咸嘴淡舌 xianzuidanshe -销案 xiaoan -啸傲 xiaoao -小吧 xiaoba -小白 xiaobai -小白菜 xiaobaicai -小百合 xiaobaihe -小百货 xiaobaihuo -小白脸 xiaobailian -小白脸儿 xiaobailianer -小白鼠 xiaobaishu -小半 xiaoban -小板 xiaoban -小班 xiaoban -小板凳 xiaobandeng -小半活 xiaobanhuo -小包 xiaobao -小报告 xiaobaogao -小把戏 xiaobaxi -小辈 xiaobei -小本经营 xiaobenjingying -小便 xiaobian -小编 xiaobian -小辫儿 xiaobianer -小辫子 xiaobianzi -笑比河清 xiaobiheqing -小兵 xiaobing -小兵传奇 xiaobingchuanqi -小冰期 xiaobingqi -小不点儿 xiaobudianer -小布丁 xiaobuding -小不忍则乱大谋 xiaoburenzeluandamou -小菜一碟 xiaocaiyidie -小菜园 xiaocaiyuan -小草 xiaocao -小差 xiaochai -小产 xiaochan -小肠 xiaochang -晓畅 xiaochang -笑场 xiaochang -销场 xiaochang -小炒 xiaochao -小抄儿 xiaochaoer -小超人 xiaochaoren -小车 xiaoche -校车 xiaoche -消沉 xiaochen -小乘 xiaocheng -小惩大诫 xiaochengdajie -小城市 xiaochengshi -小程序 xiaochengxu -小吃 xiaochi -小池 xiaochi -小虫子 xiaochongzi -小丑跳梁 xiaochoutiaoliang -消除 xiaochu -哮喘 xiaochuan -笑出来 xiaochulai -小春 xiaochun -小词 xiaoci -消磁 xiaoci -小葱 xiaocong -小聪明 xiaocongming -小撮 xiaocuo -孝道 xiaodao -小道儿消息 xiaodaoerxiaoxi -小大由之 xiaodayouzhi -晓得 xiaode -小的 xiaode -笑得 xiaode -小灯 xiaodeng -小弟 xiaodi -小店 xiaodian -小点 xiaodian -小电影 xiaodianying -小调 xiaodiao -笑掉 xiaodiao -小弟弟 xiaodidi -小弟弟的 xiaodidide -销钉 xiaoding -小东西 xiaodongxi -小动作 xiaodongzuo -小豆豆 xiaodoudou -小豆芽 xiaodouya -消毒 xiaodu -小肚儿 xiaoduer -小队 xiaodui -小肚鸡肠 xiaodujichang -小肚子 xiaoduzi -小恩小惠 xiaoenxiaohui -小儿科 xiaoerke -小儿麻痹症 xiaoermabizheng -效法 xiaofa -小贩 xiaofan -小纺 xiaofang -小芳 xiaofang -消防 xiaofang -效仿 xiaofang -消防队 xiaofangdui -小饭桌 xiaofanzhuo -小费 xiaofei -消费 xiaofei -消费额 xiaofeie -消费合作社 xiaofeihezuoshe -消费基金 xiaofeijijin -消费品 xiaofeipin -消费税 xiaofeishui -消费信贷 xiaofeixindai -消费者 xiaofeizhe -消费资料 xiaofeiziliao -小粉 xiaofen -小分队 xiaofendui -校风 xiaofeng -孝服 xiaofu -小腹 xiaofu -校服 xiaofu -枵腹从公 xiaofuconggong -小妇人 xiaofuren -小概率 xiaogailv -宵旰 xiaogan -小钢炮 xiaogangpao -小工具 xiaogongju -小功能 xiaogongneng -小公司 xiaogongsi -小狗 xiaogou -小褂 xiaogua -校官 xiaoguan -小广播 xiaoguangbo -小姑独处 xiaoguduchu -小姑儿 xiaoguer -小鬼 xiaogui -校规 xiaogui -萧规曹随 xiaoguicaosui -小姑娘 xiaoguniang -效果 xiaoguo -小锅 xiaoguo -效果副 xiaoguofu -小国寡民 xiaoguoguamin -效果很时间 xiaoguohenshijian -效果上 xiaoguoshang -小姑子 xiaoguzi -笑哈哈 xiaohaha -小孩 xiaohai -小孩儿 xiaohaier -小寒 xiaohan -崤函之固 xiaohanzhigu -小号 xiaohao -消耗 xiaohao -洨河 xiaohe -笑呵呵 xiaohehe -小黑屋 xiaoheiwu -小红花 xiaohonghua -小红帽 xiaohongmao -小猴 xiaohou -小户 xiaohu -小胡 xiaohu -校花 xiaohua -笑话 xiaohua -消化 xiaohua -小化 xiaohua -小花 xiaohua -消化不良 xiaohuabuliang -小花脸 xiaohualian -小黄鱼 xiaohuangyu -消化系统 xiaohuaxitong -校徽 xiaohui -销毁 xiaohui -消魂 xiaohun -销魂夺魄 xiaohunduopo -小混混 xiaohunhun -淆惑 xiaohuo -消火栓 xiaohuoshuan -小伙子 xiaohuozi -消极 xiaoji -小鸡 xiaoji -销假 xiaojia -小家碧玉 xiaojiabiyu -小家伙 xiaojiahuo -小建 xiaojian -消减 xiaojian -小将 xiaojiang -枭将 xiaojiang -骁将 xiaojiang -小键盘 xiaojianpan -小叫 xiaojiao -小家鼠 xiaojiashu -小家庭 xiaojiating -小家子气 xiaojiaziqi -小姐 xiaojie -小结 xiaojie -小解 xiaojie -消解 xiaojie -宵禁 xiaojin -小尽 xiaojin -小襟 xiaojin -小金 xiaojin -孝敬 xiaojing -小金库 xiaojinku -小九九 xiaojiujiu -小舅子 xiaojiuzi -啸聚 xiaoju -笑剧 xiaoju -笑噱 xiaojue -小开 xiaokai -小楷 xiaokai -小看 xiaokan -校刊 xiaokan -小康之家 xiaokangzhijia -小葵 xiaokui -效劳 xiaolao -小老婆 xiaolaopo -效力 xiaoli -笑脸 xiaolian -小量 xiaoliang -销量 xiaoliang -小两口 xiaoliangkou -小廉曲谨 xiaolianqujin -笑料 xiaoliao -小礼拜 xiaolibai -笑里藏刀 xiaolicangdao -笑咧咧 xiaolielie -小令 xiaoling -小灵通 xiaolingtong -小绺 xiaoliu -小龙 xiaolong -销路 xiaolu -淆乱 xiaoluan -小鹿触心头 xiaoluchuxintou -小炉儿匠 xiaoluerjiang -小锣 xiaoluo -小萝卜 xiaoluobo -效率 xiaolv -效率高 xiaolvgao -小马 xiaoma -笑骂 xiaoma -小马过河 xiaomaguohe -小卖 xiaomai -小麦 xiaomai -小卖部 xiaomaibu -孝幔 xiaoman -小满 xiaoman -小帽 xiaomao -小猫 xiaomao -小毛病 xiaomaobing -小猫熊 xiaomaoxiong -小毛子 xiaomaozi -校门 xiaomen -小秘 xiaomi -小蜜 xiaomi -消弭 xiaomi -削面 xiaomian -笑面虎 xiaomianhu -笑面夜叉 xiaomianyecha -消灭 xiaomie -小蜜蜂 xiaomifeng -笑眯眯 xiaomimi -小米面 xiaomimian -小敏 xiaomin -小民 xiaomin -消泯 xiaomin -啸鸣 xiaoming -小明 xiaoming -小名 xiaoming -效命 xiaoming -小米粥 xiaomizhou -消磨 xiaomo -小木虫 xiaomuchong -小拇哥儿 xiaomugeer -小木棍 xiaomugun -小拇指 xiaomuzhi -笑纳 xiaona -销纳 xiaona -小男孩 xiaonanhai -小男生 xiaonansheng -小脑 xiaonao -效能 xiaoneng -小鲵 xiaoni -小年 xiaonian -小年夜 xiaonianye -小鸟依人 xiaoniaoyiren -小妞儿 xiaoniuer -小妮子 xiaonizi -小农 xiaonong -小农经济 xiaonongjingji -小女孩 xiaonvhai -小女人 xiaonvren -小女子 xiaonvzi -小朋友 xiaopengyou -小屁孩 xiaopihai -小品 xiaopin -小品文 xiaopinwen -小脾气 xiaopiqi -小憩 xiaoqi -小气 xiaoqi -消气 xiaoqi -小企 xiaoqi -骁骑 xiaoqi -小钱 xiaoqian -消遣 xiaoqian -小前提 xiaoqianti -小瞧 xiaoqiao -小巧玲珑 xiaoqiaolinglong -小齐吧啦 xiaoqibala -小气包 xiaoqibao -小奇宝儿 xiaoqibaoer -小企鹅 xiaoqi'e xiaoqie -小气鬼 xiaoqigui -小气候 xiaoqihou -校庆 xiaoqing -小青年 xiaoqingnian -小青瓦 xiaoqingwa -小秋收 xiaoqiushou -小器作 xiaoqizuo -小区 xiaoqu -校区 xiaoqu -小圈子 xiaoquanzi -小曲儿 xiaoquer -翛然 xiaoran -霄壤之别 xiaorangzhibie -小人 xiaoren -小人儿 xiaorener -小人儿书 xiaorenershu -小人物 xiaorenwu -小日本 xiaoriben -小日子 xiaorizi -消溶 xiaorong -消融 xiaorong -笑容 xiaorong -笑容可掬 xiaorongkeju -小软件 xiaoruanjian -潇洒 xiaosa -萧洒 xiaosa -萧飒 xiaosa -小三 xiaosan -消散 xiaosan -小嗓儿 xiaosanger -萧瑟 xiaose -萧森 xiaosen -崤山 xiaoshan -小商品 xiaoshangpin -小商品经济 xiaoshangpinjingji -小晌午 xiaoshangwu -蟏蛸 xiaoshao -小舌 xiaoshe -校舍 xiaoshe -小生 xiaosheng -笑声 xiaosheng -小声 xiaosheng -小生产 xiaoshengchan -小生产者 xiaoshengchanzhe -小声点 xiaoshengdian -销声匿迹 xiaoshengniji -消声器 xiaoshengqi -小视 xiaoshi -小食 xiaoshi -晓市 xiaoshi -晓示 xiaoshi -消失 xiaoshi -小时 xiaoshi -小事 xiaoshi -消逝 xiaoshi -消释 xiaoshi -消食 xiaoshi -硝石 xiaoshi -销势 xiaoshi -销蚀 xiaoshi -小师弟 xiaoshidi -小试锋芒 xiaoshifengmang -小时工 xiaoshigong -小时候 xiaoshihou -小时了了 xiaoshiliaoliao -小市民 xiaoshimin -小手 xiaoshou -销售 xiaoshou -枭首 xiaoshou -消受 xiaoshou -消瘦 xiaoshou -小受大走 xiaoshoudazou -小手工业者 xiaoshougongyezhe -销售量 xiaoshouliang -小手小脚 xiaoshouxiaojiao -小手指 xiaoshouzhi -小数 xiaoshu -小鼠 xiaoshu -小暑 xiaoshu -消暑 xiaoshu -萧疏 xiaoshu -小数点 xiaoshudian -小水 xiaoshui -小睡 xiaoshui -孝顺 xiaoshun -小说 xiaoshuo -销铄 xiaoshuo -小说网 xiaoshuowang -小叔子 xiaoshuzi -效死 xiaosi -笑死 xiaosi -笑死我 xiaosiwo -硝酸 xiaosuan -小算盘 xiaosuanpan -消损 xiaosun -萧索 xiaosuo -笑谈 xiaotan -小题大作 xiaotidazuo -小题大做 xiaotidazuo -消停 xiaoting -猇亭 xiaoting -小提琴 xiaotiqin -小同乡 xiaotongxiang -小偷 xiaotou -小头 xiaotou -小图 xiaotu -小腿 xiaotui -消退 xiaotui -小图片 xiaotupian -笑歪 xiaowai -消亡 xiaowang -小往大来 xiaowangdalai -小网站 xiaowangzhan -笑纹 xiaowen -小我 xiaowo -笑涡 xiaowo -笑窝 xiaowo -小巫见大巫 xiaowujiandawu -小五金 xiaowujin -小戏 xiaoxi -消息 xiaoxi -消夏 xiaoxia -消闲 xiaoxian -小线儿 xiaoxianer -肖像 xiaoxiang -肖像画 xiaoxianghua -小先生 xiaoxiansheng -宵小 xiaoxiao -小小 xiaoxiao -笑笑 xiaoxiao -潇潇 xiaoxiao -翛翛 xiaoxiao -萧萧 xiaoxiao -哓哓不休 xiaoxiaobuxiu -小小不言 xiaoxiaobuyan -消消气 xiaoxiaoqi -小小子 xiaoxiaozi -小些 xiaoxie -小鞋 xiaoxie -消歇 xiaoxie -销歇 xiaoxie -消息儿 xiaoxier -小媳妇 xiaoxifu -小西门 xiaoximen -孝心 xiaoxin -小心 xiaoxin -小心点 xiaoxindian -小型 xiaoxing -笑星 xiaoxing -销行 xiaoxing -小性儿 xiaoxinger -小行星 xiaoxingxing -晓行夜宿 xiaoxingyesu -小心谨慎 xiaoxinjinshen -小心眼儿 xiaoxinyaner -小心翼翼 xiaoxinyiyi -小熊 xiaoxiong -枭雄 xiaoxiong -小熊猫 xiaoxiongmao -小熊座 xiaoxiongzuo -小修 xiaoxiu -笑嘻嘻 xiaoxixi -小学 xiaoxue -小雪 xiaoxue -小学老师 xiaoxuelaoshi -小学生 xiaoxuesheng -小学数学题 xiaoxueshuxueti -校训 xiaoxun -小丫 xiaoya -小燕 xiaoyan -消炎 xiaoyan -效验 xiaoyan -硝烟 xiaoyan -硝盐 xiaoyan -小眼薄皮 xiaoyanbopi -小洋 xiaoyang -小羊 xiaoyang -小样 xiaoyang -小阳春 xiaoyangchun -小要 xiaoyao -逍遥法外 xiaoyaofawai -逍遥自得 xiaoyaozide -逍遥自在 xiaoyaozizai -小丫头 xiaoyatou -小丫头片子 xiaoyatoupianzi -萧亚轩 xiaoyaxuan -宵夜 xiaoye -小叶 xiaoye -消夜 xiaoye -笑靥 xiaoye -小叶白蜡树 xiaoyebailashu -小夜曲 xiaoyequ -小业主 xiaoyezhu -孝衣 xiaoyi -小衣 xiaoyi -效益 xiaoyi -小姨儿 xiaoyier -宵衣旰食 xiaoyiganshi -效益工资 xiaoyigongzi -小引 xiaoyin -小影 xiaoying -效应 xiaoying -笑影 xiaoying -效应器 xiaoyingqi -笑吟吟 xiaoyinyin -小衣裳 xiaoyishang -小意思 xiaoyisi -小姨子 xiaoyizi -效用 xiaoyong -骁勇 xiaoyong -校友 xiaoyou -小于 xiaoyu -小鱼 xiaoyu -小雨 xiaoyu -晓谕 xiaoyu -笑语 xiaoyu -校园 xiaoyuan -小怨妇 xiaoyuanfu -校园网 xiaoyuanwang -小月 xiaoyue -嚣杂 xiaoza -淆杂 xiaoza -消灾 xiaozai -销赃 xiaozang -小灶 xiaozao -小泽 xiaoze -小泽玛利亚 xiaozemaliya -小账 xiaozhang -校长 xiaozhang -嚣张 xiaozhang -消长 xiaozhang -销账 xiaozhang -小照 xiaozhao -小指 xiaozhi -小志 xiaozhi -小侄女 xiaozhinv -小纸条 xiaozhitiao -小众 xiaozhong -效忠 xiaozhong -小注 xiaozhu -小猪 xiaozhu -小传 xiaozhuan -小篆 xiaozhuan -小竹棍 xiaozhugun -笑逐颜开 xiaozhuyankai -小子 xiaozi -小资 xiaozi -销子 xiaozi -小字辈 xiaozibei -小资产阶级 xiaozichanjieji -孝子慈孙 xiaozicisun -孝子顺孙 xiaozishunsun -孝子贤孙 xiaozixiansun -小组 xiaozu -小嘴 xiaozui -小坐 xiaozuo -吓跑 xiapao -瞎炮 xiapao -虾皮 xiapi -下品 xiapin -下聘 xiapin -下坡路 xiapolu -夏普 xiapu -下棋 xiaqi -下欠 xiaqian -下乔木入幽谷 xiaqiaomuruyougu -下情 xiaqing -下气怡声 xiaqiyisheng -下去 xiaqu -辖区 xiaqu -吓人 xiaren -虾仁 xiaren -下三烂 xiasanlan -下山 xiashan -下神 xiashen -下身 xiashen -下剩 xiasheng -下世 xiashi -下市 xiashi -下是 xiashi -下手 xiashou -下首 xiashou -夏收 xiashou -下属 xiashu -下水 xiashui -下水道 xiashuidao -下水晶 xiashuijing -瞎说 xiashuo -瞎说的 xiashuode -吓死 xiasi -遐思 xiasi -吓死你 xiasini -下榻 xiata -下台 xiatai -下体 xiati -夏天 xiatian -下调 xiatiao -下头 xiatou -下图 xiatu -下完 xiawan -下晚儿 xiawaner -下网 xiawang -下问 xiawen -下我 xiawo -下午 xiawu -下午茶 xiawucha -罅隙 xiaxi -下弦 xiaxian -下线 xiaxian -下限 xiaxian -下陷 xiaxian -遐想 xiaxiang -瞎想 xiaxiang -下象棋 xiaxiangqi -狭小 xiaxiao -下下篇 xiaxiapian -下下棋 xiaxiaqi -下泄 xiaxie -下泻 xiaxie -瞎信 xiaxin -下行 xiaxing -下学 xiaxue -下雪 xiaxue -下旬 xiaxun -瞎眼 xiayan -下腰 xiayao -下野 xiaye -下移 xiayi -狭义 xiayi -侠义 xiayi -夏衣 xiayi -下一步 xiayibu -下一次 xiayici -下一大 xiayida -下一个 xiayige -下一将 xiayijiang -下一篇 xiayipian -下意识 xiayishi -吓一跳 xiayitiao -下一页 xiayiye -下议院 xiayiyuan -下一张 xiayizhang -瞎用 xiayong -下游 xiayou -下狱 xiayu -下雨 xiayu -下雨后 xiayuhou -瑕瑜互见 xiayuhujian -下晕 xiayun -夏雨雨人 xiayuyuren -下匝 xiaza -下载 xiazai -下载速度如何 xiazaisuduruhe -下葬 xiazang -下杂七 xiazaqi -狭窄 xiazhai -下账 xiazhang -吓着 xiazhe -下肢 xiazhi -夏至 xiazhi -辖制 xiazhi -夏至点 xiazhidian -夏至线 xiazhixian -下种 xiazhong -下中农 xiazhongnong -下周 xiazhou -瞎诌 xiazhou -下周一 xiazhouyi -下箸 xiazhu -瞎抓 xiazhua -下装 xiazhuang -夏装 xiazhuang -下坠 xiazhui -匣子 xiazi -瞎子 xiazi -虾子 xiazi -匣子枪 xiaziqiang -吓走 xiazou -下作 xiazuo -惜败 xibai -稀巴烂 xibalan -戏班 xiban -西半球 xibanqiu -西班牙 xibanya -喜报 xibao -细胞 xibao -细胞壁 xibaobi -细胞核 xibaohe -细胞膜 xibaomo -细胞器 xibaoqi -细胞质 xibaozhi -戏报子 xibaozi -戏本 xiben -西边 xibian -惜别 xibie -细别 xibie -稀薄 xibo -锡箔 xibo -西伯利亚 xiboliya -锡伯族 xibozu -细布 xibu -细部 xibu -西部 xibu -洗不清 xibuqing -席不暇暖 xibuxianuan -喜不喜欢 xibuxihuan -喜不自胜 xibuzisheng -细菜 xicai -西餐 xican -洗尘 xichen -戏称 xicheng -吸尘器 xichenqi -鸂鶒 xichi -喜冲冲 xichongchong -吸储 xichu -析出 xichu -铣床 xichuang -戏出儿 xichuer -喜出望外 xichuwangwai -席次 xici -戏词 xici -系词 xici -喜从天降 xicongtianjiang -细大不捐 xidabujuan -戏单 xidan -隙大墙坏 xidaqianghuai -西大直接 xidazhijie -熄灯 xideng -洗涤 xidi -隙地 xidi -细点 xidian -西点 xidian -席地而坐 xidierzuo -噏动 xidong -翕动 xidong -吸毒 xidu -嶍峨 xi'e xie -歇鞍 xiean -协办 xieban -歇班 xieban -鞋帮 xiebang -卸包袱 xiebaofu -鞋拔子 xiebazi -写本 xieben -谢病 xiebing -谢步 xiebu -写不出来 xiebuchulai -邪不压正 xiebuyazheng -邪财 xiecai -协查 xiecha -卸车 xieche -谢忱 xiechen -写成 xiecheng -挟持 xiechi -胁持 xiechi -写出 xiechu -写出来 xiechulai -谢词 xieci -胁从 xiecong -写错 xiecuo -懈怠 xiedai -携带 xiedai -写到 xiedao -写道 xiedao -写的 xiede -写得 xiede -些的 xiede -泄底 xiedi -鞋底 xiedi -写点 xiedian -躞蹀 xiedie -协定 xieding -歇顶 xieding -械斗 xiedou -亵渎 xiedu -泻肚 xiedu -邪恶 xiee -谢恩 xieen -携贰 xieer -写法 xiefa -歇乏 xiefa -泄愤 xiefen -蟹粉 xiefen -鞋粉 xiefen -歇伏 xiefu -些个 xiege -写个 xiege -歇工 xiegong -写过 xieguo -谢海冰 xiehaibing -颉颃 xiehang -写好 xiehao -协和 xiehe -谐和 xiehe -泄恨 xiehen -泄洪 xiehong -邂逅相遇 xiehouxiangyu -歇后语 xiehouyu -泻湖 xiehu -蝎虎 xiehu -邪乎 xiehu -蟹黄 xiehuang -血糊糊 xiehuhu -斜晖 xiehui -卸货 xiehuo -卸肩 xiejian -歇肩 xiejian -胁肩谄笑 xiejianchanxiao -胁肩低眉 xiejiandimei -鞋匠 xiejiang -胁肩累足 xiejianleizu -歇脚 xiejiao -邪教 xiejiao -泄劲 xiejin -写景 xiejing -谐剧 xieju -谢绝 xiejue -写了 xiele -泄了 xiele -斜楞 xieleng -协理 xieli -鞋脸 xielian -歇凉 xieliang -血淋淋 xielinlin -协理员 xieliyuan -泄露 xielou -泄漏 xielou -泄露天机 xieloutianji -斜路 xielu -邪路 xielu -斜率 xielv -亵慢 xieman -谐美 xiemei -邪门儿 xiemener -蟹獴 xiemeng -邪门歪道 xiemenwaidao -泄密 xiemi -斜面 xiemian -卸磨杀驴 xiemoshalu xiemoshalv -邪魔外道 xiemowaidao -谢幕 xiemu -邪念 xienian -斜坡 xiepo -胁迫 xiepo -懈气 xieqi -歇气 xieqi -泄气 xieqi -蟹青 xieqing -谢却 xieque -卸任 xieren -洗耳恭听 xiergongting -写入 xieru -挟山超海 xieshanchaohai -写上 xieshang -协商 xieshang -歇晌 xieshang -协商好 xieshanghao -斜射 xieshe -写生 xiesheng -谐声 xiesheng -写实 xieshi -斜视 xieshi -榍石 xieshi -谢世 xieshi -写实主义 xieshizhuyi -携手 xieshou -歇手 xieshou -解数 xieshu -歇斯底里 xiesidili -歇宿 xiesu -邪祟 xiesui -谢天谢地 xietianxiedi -挟天子以令诸侯 xietianziyilingzhuhou -协调 xietiao -谐调 xietiao -谢帖 xietie -谢庭兰玉 xietinglanyu -偕同 xietong -协同 xietong -歇腿 xietui -写完 xiewan -鞋网 xiewang -些微 xiewei -斜纹 xiewen -斜纹布 xiewenbu -歇息 xiexi -谐戏 xiexi -写下 xiexia -歇夏 xiexia -挟嫌 xiexian -歇闲 xiexian -斜象眼儿 xiexiangyaner -些小 xiexiao -谢孝 xiexiao -写下去 xiexiaqu -谢谢 xiexie -谢谢夸奖 xiexiekuajiang -蝎蝎螫螫 xiexiezhezhe -写信 xiexin -歇心 xiexin -邪心 xiexin -邪行 xiexing -楔形文字 xiexingwenzi -些许 xiexu -些须 xiexu -谐谑 xiexue -谢亚龙 xieyalong -斜眼 xieyan -斜阳 xieyang -泻药 xieyao -歇业 xieye -写意 xieyi -协议 xieyi -谢意 xieyi -歇阴 xieyin -谐音 xieyin -鞋油 xieyou -协约 xieyue -协约国 xieyueguo -血晕 xieyun xueyun -卸傤 xiezai -卸载 xiezai -写在 xiezai -卸责 xieze -写照 xiezhao -写着 xiezhe -写真 xiezhen -谐振 xiezhen -卸职 xiezhi -挟制 xiezhi -歇枝 xiezhi -獬豸 xiezhi -泄殖腔 xiezhiqiang -协助 xiezhu -卸妆 xiezhuang -卸装 xiezhuang -些子 xiezi -写字 xiezi -鞋子 xiezi -楔子 xiezi -蝎子 xiezi -写字板 xieziban -写字间 xiezijian -写字楼 xiezilou -写字台 xiezitai -协奏曲 xiezouqu -谢罪 xiezui -写作 xiezuo -协作 xiezuo -戏法 xifa -细发 xifa -西法 xifa -稀饭 xifan -细纺 xifang -西方 xifang -西番莲 xifanlian -洗发水 xifashui -矽肺 xifei -西非 xifei -习非成是 xifeichengshi -戏份儿 xifener -隙缝 xifeng -系风捕影 xifengbuying -西凤酒 xifengjiu -席丰履厚 xifengluhou -吸风饮露 xifengyinlu -吸附 xifu -媳妇 xifu -惜福 xifu -系缚 xifu -西服 xifu -媳妇儿 xifuer -膝盖 xigai -膝盖骨 xigaigu -矽钢 xigang -细高挑儿 xigaotiaoer -戏歌 xige -细工 xigong -西宫 xigong -铣工 xigong -洗垢求瘢 xigouqiuban -西瓜 xigua -习惯 xiguan -习惯成自然 xiguanchengziran -习惯法 xiguanfa -西光 xiguang -习惯性 xiguanxing -蠵龟 xigui -喜果 xiguo -希罕 xihan -稀罕 xihan -吸汗 xihan -西汉 xihan -习好 xihao -喜好 xihao -溪壑 xihe -熙和 xihe -西红柿 xihongshi -潟湖 xihu -系花 xihua -细化 xihua -西化 xihua -西画 xihua -喜欢 xihuan -恓惶 xihuang -羲皇上人 xihuangshangren -西葫芦 xihulu -熄火 xihuo -细活 xihuo -希冀 xiji -习见 xijian -息肩 xijian -洗碱 xijian -溪涧 xijian -锡匠 xijiang -洗脚 xijiao -犀角烛怪 xijiaozhuguai -洗劫 xijie -细节 xijie -西晋 xijin -喜酒 xijiu -细究 xijiu -喜剧 xiju -戏剧 xiju -析居 xiju -锡剧 xiju -席卷而逃 xijuanertao -席卷天下 xijuantianxia -细菌 xijun -细菌肥料 xijunfeiliao -细菌武器 xijunwuqi -细菌性痢疾 xijunxingliji -戏剧性 xijuxing -溪卡 xika -溪刻 xike -稀客 xike -希腊 xila -稀拉 xila -锡镴 xila -袭来 xilai -熙来攘往 xilairangwang -稀烂 xilan -稀朗 xilang -西蓝花 xilanhua -惜老怜贫 xilaolianpin -希腊字母 xilazimu -喜乐 xile -吸力 xili -洗礼 xili -淅沥 xili -犀利 xili -西历 xili -喜联 xilian -洗炼 xilian -洗练 xilian -洗脸 xilian -系恋 xilian -细粮 xiliang -洗脸刷牙 xilianshuaya -稀料 xiliao -系列 xilie -稀里哗啦 xilihuala -稀里糊涂 xilihutu -稀里马虎 xilimahu -吸溜 xiliu -溪流 xiliu -稀溜溜 xiliuliu -西楼 xilou -戏路 xilu -潟卤 xilu -舄卤 xilu -奚落 xiluo -戏码 xima -枲麻 xima -细毛 ximao -洗煤 ximei -喜眉笑眼 ximeixiaoyan -西门 ximen -席梦思 ximengsi -西门口 ximenkou -西门子 ximenzi -戏迷 ximi -细密 ximi -菥蓂 ximi -席面 ximian -席篾 ximie -熄灭 ximie -惜墨如金 ximorujin -吸墨纸 ximozhi -戏目 ximu -细目 ximu -吸纳 xina -心爱 xinai -西南 xinan -西南边陲 xinanbianchui -西南大学 xinandaxue -西南非 xinanfei -心安理得 xinanlide -西南农业大学 xinannongyedaxue -嬉闹 xinao -洗脑 xinao -新吧 xinba -新版 xinban -锌版 xinban -新版本 xinbanben -心谤腹非 xinbangfufei -心包 xinbao -新编 xinbian -欣忭 xinbian -心病还须心药医 xinbinghaixuxinyaoyi -信笔涂鸦 xinbituya -信步 xinbu -心不烦 xinbufan -信不过 xinbuguo -心不在焉 xinbuzaiyan -心材 xincai -新茶 xincha -信差 xinchai -信产部 xinchanbu -心肠 xinchang -心长发短 xinchangfaduan -新潮 xinchao -心潮澎湃 xinchaopengpai -新车 xinche -新陈代谢 xinchendaixie -心诚 xincheng -心弛神往 xinchishenwang -心驰神往 xinchishenwang -新宠 xinchong -新仇旧恨 xinchoujiuhen -新出 xinchu -心传 xinchuan -新窗口 xinchuangkou -新春 xinchun -心慈面软 xincimianruan -心慈手软 xincishouruan -信从 xincong -心粗气浮 xincuqifu -信贷 xindai -新大陆 xindalu -心胆俱裂 xindanjulie -心到神知 xindaoshenzhi -新大新 xindaxin -新大新百货 xindaxinbaihuo -心得 xinde -新的 xinde -信得过 xindeguo -新德里 xindeli -心灯 xindeng -心得体会 xindetihui -心底 xindi -新低 xindi -心电图 xindiantu -辛迪加 xindijia -心地善良 xindishanliang -心动 xindong -新东方 xindongfang -心毒 xindu -衅端 xinduan -细嫩 xinen -信而有征 xineryouzheng -心烦 xinfan -信访 xinfang -心房 xinfang -新房 xinfang -心烦技痒 xinfanjiyang -心烦意乱 xinfanyiluan -心扉 xinfei -信奉 xinfeng -信封 xinfeng -信风 xinfeng -新风 xinfeng -薪俸 xinfeng -信服 xinfu -新妇 xinfu -心服口服 xinfukoufu -心浮气躁 xinfuqizao -心腹之患 xinfuzhihuan -性爱 xingai -新概念 xingainian -心甘情愿 xinganqingyuan -新高 xingao -心高气傲 xingaoqi'ao xingaoqiao -行百里者半九十 xingbailizhebanjiushi -兴办 xingban -形变 xingbian -星标 xingbiao -性别 xingbie -兴兵 xingbing -性病 xingbing -行不 xingbu -醒不来 xingbulai -行不胜衣 xingbushengyi -行不行 xingbuxing -行不由径 xingbuyoujing -荇菜 xingcai -省察 xingcha -刑场 xingchang -幸臣 xingchen -星辰 xingchen -形成 xingcheng -行程 xingcheng -形成层 xingchengceng -行成于思 xingchengyusi -兴冲冲 xingchongchong -腥臭 xingchou -行船 xingchuan -行刺 xingci -幸存 xingcun -形单影只 xingdanyingzhi -行道树 xingdaoshu -星等 xingdeng -行动 xingdong -行动坐卧 xingdongzuowo -行都 xingdu -醒盹儿 xingduner -信鸽 xinge -新歌 xinge -幸而 xinger -形而上学 xingershangxue -刑法 xingfa -刑罚 xingfa -刑房 xingfang -行房 xingfang -行方便 xingfangbian -兴奋 xingfen -兴奋的 xingfende -腥风血雨 xingfengxueyu -兴风作浪 xingfengzuolang -幸福 xingfu -性福 xingfu -幸福生活 xingfushenghuo -性感 xinggan -型钢 xinggang -兴高采烈 xinggaocailie -兴革 xingge -性格 xingge -性格和 xinggehe -形格势禁 xinggeshijin -兴工 xinggong -行宫 xinggong -星光 xingguang -兴国 xingguo -醒过来 xingguolai -星汉 xinghan -型号 xinghao -幸好 xinghao -星号 xinghao -行好 xinghao -星河 xinghe -姓和名 xingheming -杏红 xinghong -猩红 xinghong -猩红热 xinghongre -姓黄 xinghuang -杏黄 xinghuang -兴会 xinghui -幸会 xinghui -行贿 xinghui -性贿赂 xinghuilu -醒豁 xinghuo -星火燎原 xinghuoliaoyuan -性急 xingji -星际 xingji -行迹 xingji -刑架 xingjia -性价比 xingjiabi -兴建 xingjian -行将就木 xingjiangjiumu -性交 xingjiao -行脚 xingjiao -行劫 xingjie -形迹可疑 xingjikeyi -幸进 xingjin -行进 xingjin -刑警 xingjing -行径 xingjing -行经 xingjing -性激素 xingjisu -醒酒 xingjiu -刑具 xingju -行军 xingjun -行军床 xingjunchuang -行楷 xingkai -星空 xingkong -幸苦 xingku -行库 xingku -幸亏 xingkui -醒来 xinglai -醒了 xingle -行了 xingle -行李 xingli -行礼 xingli -杏脸桃腮 xingliantaosai -兴利除弊 xinglichubi -行猎 xinglie -行李卷儿 xinglijuaner -性灵 xingling -星离雨散 xingliyusan -兴隆 xinglong -星罗棋布 xingluoqibu -星落云散 xingluoyunsan -刑律 xinglv -行旅 xinglv -行吗 xingma -幸免 xingmian -星灭光离 xingmieguangli -兴灭继绝 xingmiejijue -刑名 xingming -姓名 xingming -性命交关 xingmingjiaoguan -省墓 xingmu -醒木 xingmu -醒目 xingmu -行囊 xingnang -性能 xingneng -新功能 xingongneng -形旁 xingpang -醒脾 xingpi -兴起 xingqi -刑期 xingqi -性气 xingqi -星期 xingqi -腥气 xingqi -行乞 xingqi -行期 xingqi -行腔 xingqiang -星旗电戟 xingqidianji -行窃 xingqie -行箧 xingqie -性器官 xingqiguan -星期几 xingqiji -省亲 xingqin -性情 xingqing -性情中人 xingqingzhongren -星期日 xingqiri -星期天 xingqitian -星球 xingqiu -兴趣 xingqu -兴趣盎然 xingqu'angran xingquangran -行权价 xingquanjia -兴趣呃 xingqu'e xingque -悻然 xingran -杏仁 xingren -行人情 xingrenqing -形容 xingrong -形容词 xingrongci -刑辱 xingru -行若无事 xingruowushi -星散 xingsan -腥臊 xingsao -性骚扰 xingsaorao -行色 xingse -形色仓皇 xingsecanghuang -型砂 xingsha -腥膻 xingshan -行善 xingshan -行商 xingshang -幸甚 xingshen -兴盛 xingsheng -形声 xingsheng -形胜 xingsheng -形声字 xingshengzi -刑事 xingshi -姓氏 xingshi -幸事 xingshi -形式 xingshi -行驶 xingshi -省视 xingshi -行使 xingshi -行时 xingshi -形势逼人 xingshibiren -兴师动众 xingshidongzhong -刑事犯 xingshifan -刑事法庭 xingshifating -刑事警察 xingshijingcha -刑事拘留 xingshijuliu -形式逻辑 xingshiluoji -刑事判决 xingshipanjue -刑事诉讼 xingshisusong -兴师问罪 xingshiwenzui -刑事责任 xingshizeren -形式主义 xingshizhuyi -行尸走肉 xingshizourou -星术 xingshu -杏树 xingshu -行书 xingshu -行署 xingshu -行述 xingshu -兴衰 xingshuai -形似 xingsi -形态 xingtai -形态学 xingtaixue -形体 xingti -星体 xingti -刑庭 xingting -行同狗彘 xingtonggouzhi -兴头 xingtou -行头 xingtou -兴头儿上 xingtouershang -星图 xingtu -星团 xingtuan -新股 xingu -心广体胖 xinguangtipan -新官上任三把火 xinguanshangrensanbahuo -新贵 xingui -兴旺 xingwang -形枉影曲 xingwangyingqu -行为 xingwei -行为额 xingweie -行为方式 xingweifangshi -行为能力 xingweinengli -兴味索然 xingweisuoran -行文 xingwen -省悟 xingwu -醒悟 xingwu -幸喜 xingxi -星系 xingxi -性腺 xingxian -形象 xingxiang -星相 xingxiang -星象 xingxiang -形象思维 xingxiangsiwei -行销 xingxiao -形销骨立 xingxiaoguli -型心 xingxin -型新 xingxin -性行 xingxing -悻悻 xingxing -猩猩 xingxing -行刑 xingxing -行星 xingxing -醒醒 xingxing -星星 xingxing -星行电征 xingxingdianzheng -形形色色 xingxingsese -惺惺相惜 xingxingxiangxi -惺惺惜惺惺 xingxingxixingxing -星星之火 xingxingzhihuo -惺惺作态 xingxingzuotai -行凶 xingxiong -兴修 xingxiu -星宿 xingxiu -兴许 xingxu -兴学 xingxue -刑讯 xingxun -性需要 xingxuyao -杏眼 xingyan -醒眼 xingyan -荥阳 xingyang -兴妖作怪 xingyaozuoguai -星夜 xingye -行医 xingyi -星移斗转 xingyidouzhuan -行营 xingying -形影不离 xingyingbuli -形影相吊 xingyingxiangdiao -形影相随 xingyingxiangsui -星移物换 xingyiwuhuan -性欲 xingyu -行辕 xingyuan -行远自迩 xingyuanzier -幸运 xingyun -星云 xingyun -幸运儿 xingyuner -行云流水 xingyunliushui -幸灾乐祸 xingzailehuo -行者 xingzhe -刑侦 xingzhen -行政公署 xingzhenggongshu -行政拘留 xingzhengjuliu -行政区 xingzhengqu -行政助理 xingzhengzhuli -婞直 xingzhi -形制 xingzhi -性质 xingzhi -兴致 xingzhi -性之 xingzhi -行止 xingzhi -兴致勃勃 xingzhibobo -兴致很高 xingzhihengao -兴致索然 xingzhisuoran -形只影单 xingzhiyingdan -行之有效 xingzhiyouxiao -刑种 xingzhong -形状 xingzhuang -性状 xingzhuang -行状 xingzhuang -行装 xingzhuang -形状记忆合金 xingzhuangjiyihejin -性子 xingzi -星子 xingzi -杏子 xingzi -行踪 xingzong -星座 xingzuo -辛亥革命 xinhaigeming -信函 xinhan -信号 xinhao -信号弹 xinhaodan -信号灯 xinhaodeng -信号枪 xinhaoqiang -信合 xinhe -心黑 xinhei -心狠手辣 xinhenshoula -新华 xinhua -心怀鬼胎 xinhuaiguitai -心怀叵测 xinhuaipoce -新欢 xinhuan -心慌意乱 xinhuangyiluan -心花怒放 xinhuanufang -新华社 xinhuashe -心灰意懒 xinhuiyilan -心灰意冷 xinhuiyileng -心回意转 xinhuiyizhuan -新婚 xinhun -新婚燕尔 xinhunyaner -心火 xinhuo -心活面软 xinhuomianruan -细腻 xini -昔年 xinian -系念 xinian -犀牛望月 xiniuwangyue -心悸 xinji -心肌 xinji -心急 xinji -心计 xinji -心迹 xinji -薪给 xinji -信笺 xinjian -心尖 xinjian -心间 xinjian -新建 xinjian -信件 xinjian -新疆 xinjiang -心坚石穿 xinjianshichuan -新建一个文件 xinjianyigewenjian -心焦 xinjiao -新交 xinjiao -新加坡 xinjiapo -心结 xinjie -心急火燎 xinjihuoliao -心劲 xinjin -新近 xinjin -薪金 xinjin -心经 xinjing -心境不同 xinjingbutong -心惊胆战 xinjingdanzhan -心惊肉跳 xinjingroutiao -薪尽火传 xinjinhuochuan -心肌缺血 xinjiquexue -心急如焚 xinjirufen -信及豚鱼 xinjitunyu -新旧 xinjiu -新纪元 xinjiyuan -新机子 xinjizi -信据 xinju -新居 xinju -新卡 xinka -新开 xinkai -心坎 xinkan -信口雌黄 xinkoucihuang -信口开合 xinkoukaihe -信口开河 xinkoukaihe -心口如一 xinkouruyi -辛苦 xinku -心旷神怡 xinkuangshenyi -心宽体胖 xinkuantipan -新扩展 xinkuozhan -辛辣 xinla -信赖 xinlai -新来 xinlai -新来乍到 xinlaizhadao -新浪 xinlang -新郎 xinlang -辛劳 xinlao -心劳日拙 xinlaorizhuo -心里 xinli -心理 xinli -心力 xinli -心里话 xinlihua -心里回忆当时的话 xinlihuiyidangshidehua -心力交瘁 xinlijiaocui -心林 xinlin -心灵 xinling -心领 xinling -心灵美 xinlingmei -心领神会 xinlingshenhui -心灵手巧 xinlingshouqiao -心理学 xinlixue -心理咨询师 xinlizixunshi -心理咨询员 xinlizixunyuan -心路 xinlu -心乱如麻 xinluanruma -心律 xinlv -心率 xinlv -新绿 xinlv -心满意足 xinmanyizu -信马由缰 xinmayoujiang -囟门 xinmen -心明眼亮 xinmingyanliang -新民主主义革命 xinminzhuzhuyigeming -心目 xinmu -歆慕 xinmu -心慕手追 xinmushouzhui -心你 xinni -信念 xinnian -新年 xinnian -新娘 xinniang -新年好 xinnianhao -新年快乐 xinniankuaile -戏弄 xinong -芯片 xinpian -信皮儿 xinpier -心平气和 xinpingqihe -心气 xinqi -新奇 xinqi -新巧 xinqiao -心切 xinqie -新奇好玩 xinqihaowan -辛勤 xinqin -心情 xinqing -衅起萧墙 xinqixiaoqiang -心曲 xinqu -新区 xinqu -欣然 xinran -信瓤儿 xinranger -信任 xinren -新人 xinren -新任 xinren -信任度 xinrendu -新人呢 xinrenne -信任投票 xinrentoupiao -心软 xinruan -新软 xinruan -心如刀割 xinrudaoge -心如古井 xinrugujing -新锐 xinrui -心如死灰 xinrusihui -心如铁石 xinrutieshi -心如悬旌 xinruxuanjing -欣赏 xinshang -信赏必罚 xinshangbifa -心上人 xinshangren -心神不定 xinshenbuding -心盛 xinsheng -新生 xinsheng -心声 xinsheng -新生儿 xinshenger -新生命 xinshengming -心神恍惚 xinshenhuanghu -信使 xinshi -信史 xinshi -信士 xinshi -信实 xinshi -信石 xinshi -心事 xinshi -新式 xinshi -新诗 xinshi -信誓旦旦 xinshidandan -新世纪 xinshiji -新世界 xinshijie -心室率 xinshilv -新石器时代 xinshiqishidai -信守 xinshou -新手 xinshou -信手拈来 xinshounianlai -心手相应 xinshouxiangying -心数 xinshu -新书 xinshu -心术不正 xinshubuzheng -薪水 xinshui -心思 xinsi -新四军 xinsijun -寻死觅活 xinsimihuo -信宿 xinsu -心算 xinsuan -心酸 xinsuan -辛酸 xinsuan -心髓 xinsui -心态 xintai -心态平静 xintaipingjing -心太软 xintairuan -心疼 xinteng -心田 xintian -新天地 xintiandi -信天游 xintianyou -信条 xintiao -心跳 xintiao -新亭对泣 xintingduiqi -信筒 xintong -新同文汤 xintongwentang -心头 xintou -信徒 xintu -心土 xintu -信托 xintuo -息怒 xinu -喜怒 xinu -喜怒哀乐 xinu'aile xinuaile -喜怒无常 xinuwuchang -信望 xinwang -新网 xinwang -欣慰 xinwei -新闻 xinwen -新闻调查 xinwendiaocha -新闻发布会 xinwenfabuhui -新闻公报 xinwengongbao -新闻官 xinwenguan -新文化运动 xinwenhuayundong -新文件 xinwenjian -新闻联播 xinwenlianbo -新闻是照片 xinwenshizhaopian -新闻系 xinwenxi -新文学 xinwenxue -新闻纸 xinwenzhi -心窝儿 xinwoer -信物 xinwu -心无二用 xinwueryong -信息 xinxi -心细 xinxi -新禧 xinxi -心下 xinxia -新鲜 xinxian -欣羡 xinxian -歆羡 xinxian -新鲜出炉 xinxianchulu -信箱 xinxiang -薪饷 xinxiang -新鲜感 xinxiangan -馨香祷祝 xinxiangdaozhu -心想事成 xinxiangshicheng -心向往之 xinxiangwangzhi -新鲜空气 xinxiankongqi -心闲手敏 xinxianshoumin -新校区 xinxiaoqu -信息产业 xinxichanye -新媳妇儿 xinxifuer -信息港 xinxigang -信息高速公路 xinxigaosugonglu -信息科学 xinxikexue -新西兰 xinxilan -信息栏 xinxilan -信息量 xinxiliang -信息论 xinxilun -伈伈 xinxin -信心 xinxin -心心 xinxin -心性 xinxing -新兴 xinxing -新型 xinxing -新星 xinxing -欣幸 xinxing -新硎初试 xinxingchushi -新形象 xinxingxiang -辛辛苦苦 xinxinkuku -心心念念 xinxinniannian -欣欣向荣 xinxinxiangrong -心心相印 xinxinxiangyin -心胸 xinxiong -欣喜若狂 xinxiruokuang -心秀 xinxiu -新秀 xinxiu -信息学 xinxixue -心绪 xinxu -新学 xinxue -心血来潮 xinxuelaichao -新雅 xinya -信雅达 xinyada -心眼 xinyan -心眼儿 xinyaner -信仰 xinyang -心痒 xinyang -心痒难挠 xinyangnannao -新药 xinyao -信义 xinyi -信意 xinyi -心仪 xinyi -心意 xinyi -新义 xinyi -新医 xinyi -新异 xinyi -新意 xinyi -心音 xinyin -心硬 xinying -新颖 xinying -信以为真 xinyiweizhen -信用 xinyong -信用合作社 xinyonghezuoshe -新用户 xinyonghu -信用卡 xinyongka -信用社 xinyongshe -心有灵犀 xinyoulingxi -心有灵犀一点通 xinyoulingxiyidiantong -心有余而力不足 xinyouyuerlibuzu -心有余悸 xinyouyuji -信誉 xinyu -新雨 xinyu -心愿 xinyuan -心猿意马 xinyuanyima -新月 xinyue -心悦诚服 xinyuechengfu -心余力绌 xinyulichu -心脏 xinzang -心脏死亡 xinzangsiwang -信札 xinzha -心窄 xinzhai -新张 xinzhang -心照不宣 xinzhaobuxuan -新正 xinzheng -新政府 xinzhengfu -信纸 xinzhi -心志 xinzhi -心智 xinzhi -新址 xinzhi -心织笔耕 xinzhibigeng -心之官则思 xinzhiguanzesi -心直口快 xinzhikoukuai -信众 xinzhong -心中 xinzhong -心重 xinzhong -心中无数 xinzhongwushu -心中有鬼 xinzhongyougui -心中有数 xinzhongyoushu -新装 xinzhuang -莘庄 xinzhuang -心拙口夯 xinzhuokouben -心子 xinzi -芯子 xinzi -薪资 xinzi -新组 xinzu -心醉魂迷 xinzuihunmi -新作 xinzuo -凶案 xiongan -凶暴 xiongbao -熊包 xiongbao -雄兵 xiongbing -雄才大略 xiongcaidalue -凶残 xiongcan -诇察 xiongcha -熊潮澎湃 xiongchaopengpai -凶喘肤汗 xiongchuanfuhan -胸次 xiongci -雄大 xiongda -兄弟 xiongdi -兄弟阋墙 xiongdixiqiang -兄弟阋于墙 xiongdixiyuqiang -凶多吉少 xiongduojishao -凶恶 xionge -凶犯 xiongfan -雄蜂 xiongfeng -雄风 xiongfeng -凶服 xiongfu -胸骨 xionggu -凶卦 xionggua -雄关 xiongguan -凶悍 xionghan -凶耗 xionghao -凶狠 xionghen -凶横 xiongheng -雄厚 xionghou -雄花 xionghua -胸怀 xionghuai -雄黄 xionghuang -雄黄酒 xionghuangjiu -雄浑 xionghun -雄健 xiongjian -雄杰 xiongjie -胸襟 xiongjin -胸径 xiongjing -雄劲 xiongjing -雄激素 xiongjisu -雄赳赳 xiongjiujiu -胸卡 xiongka -胸口 xiongkou -凶狂 xiongkuang -胸廓 xiongkuo -熊猫 xiongmao -凶猛 xiongmeng -胸膜 xiongmo -凶年 xiongnian -匈奴 xiongnu -凶虐 xiongnue -熊罴入梦 xiongpirumeng -胸脯 xiongpu -凶器 xiongqi -凶气 xiongqi -胸鳍 xiongqi -雄起 xiongqi -胸墙 xiongqiang -胸腔 xiongqiang -芎 xiongqiong -雄蕊 xiongrui -夐若千里 xiongruoqianli -凶杀 xiongsha -凶煞 xiongsha -凶神恶煞 xiongshenesha -熊市 xiongshi -雄视 xiongshi -凶手 xiongshou -雄鼠 xiongshu -凶死 xiongsi -胸膛 xiongtang -雄图 xiongtu -胸外科 xiongwaike -胸围 xiongwei -雄伟 xiongwei -雄威 xiongwei -胸无城府 xiongwuchengfu -胸无点墨 xiongwudianmo -胸无宿物 xiongwusuwu -胸下 xiongxia -凶嫌 xiongxian -凶险 xiongxian -胸像 xiongxiang -凶相毕露 xiongxiangbilu -熊瞎子 xiongxiazi -凶信 xiongxin -熊心豹胆 xiongxinbaodan -雄性 xiongxing -雄心壮志 xiongxinzhuangzhi -熊熊 xiongxiong -讻讻 xiongxiong -凶焰 xiongyan -熊腰虎背 xiongyaohubei -胸臆 xiongyi -雄鹰 xiongying -汹涌澎湃 xiongyongpengpai -胸有成竹 xiongyouchengzhu -胸有鳞甲 xiongyoulinjia -凶宅 xiongzhai -兄长 xiongzhang -胸章 xiongzhang -凶兆 xiongzhao -胸中 xiongzhong -胸中甲兵 xiongzhongjiabing -胸中无数 xiongzhongwushu -凶终隙末 xiongzhongximo -胸中有数 xiongzhongyoushu -雄壮 xiongzhuang -胸椎 xiongzhui -雄姿 xiongzi -西欧 xi'ou xiou -吸盘 xipan -洗盘 xipan -西皮 xipi -嬉皮士 xipishi -嘻皮笑脸 xipixiaolian -嬉皮笑脸 xipixiaolian -系谱 xipu -习气 xiqi -希奇 xiqi -稀奇 xiqi -喜气 xiqi -喜钱 xiqian -洗钱 xiqian -西墙 xiqiang -细巧 xiqiao -喜庆 xiqing -细情 xiqing -喜气洋洋 xiqiyangyang -吸取 xiqu -戏曲 xiqu -袭取 xiqu -喜鹊 xique -稀缺 xique -戏曲片 xiqupian -戏曲片儿 xiqupianer -习染 xiran -翕然 xiran -袭扰 xirao -喜人 xiren -袭人故智 xirenguzhi -昔日 xiri -息肉 xirou -瘜肉 xirou -细软 xiruan -细润 xirun -细弱 xiruo -洗三 xisan -喜丧 xisang -稀散元素 xisanyuansu -喜色 xise -细纱 xisha -西晒 xishai -西山 xishan -习尚 xishang -希少 xishao -稀少 xishao -牺牲 xisheng -牺牲节 xishengjie -牺牲品 xishengpin -吸食 xishi -喜事 xishi -稀释 xishi -稀世 xishi -西式 xishi -喜事临门 xishilinmen -息事宁人 xishiningren -希世之珍 xishizhizhen -吸收 xishou -洗手 xishou -惜售 xishou -洗手间 xishoujian -悉数 xishu -檄书 xishu -稀疏 xishu -系数 xishu -洗漱 xishu -鼷鼠 xishu -戏耍 xishua -洗刷 xishua -蟋蟀 xishuai -西双版纳 xishuangbanna -习水 xishui -浠水 xishui -鳛水 xishui -细水长流 xishuichangliu -吸吮 xishun -戏说 xishuo -细说 xishuo -息讼 xisong -稀松 xisong -习俗 xisu -窸窣 xisu -细碎 xisui -悉索敝赋 xisuobifu -习俗移性 xisuyixing -戏台 xitai -喜糖 xitang -习题 xiti -细挑 xitiao -细条 xitiao -吸铁石 xitieshi -烯烃 xiting -系统 xitong -系统变量 xitongbianliang -系统工程 xitonggongcheng -系统化 xitonghua -系统忙 xitongmang -系统内 xitongnei -系统能够 xitongnenggou -系统哦 xitongo -系统噢乖 xitongoguai -系统盘 xitongpan -洗头 xitou -希图 xitu -稀土元素 xituyuansu -朽败 xiubai -锈斑 xiuban -袖标 xiubiao -锈病 xiubing -修补 xiubu -修补包 xiububao -秀才不出门 xiucaibuchumen -秀才人情 xiucairenqing -羞惭 xiucan -修长 xiuchang -秀出班行 xiuchubanxing -修辞格 xiucige -修辞立诚 xiucilicheng -修辞学 xiucixue -羞答答 xiudada -修道院 xiudaoyuan -修订 xiuding -修短 xiuduan -秀而不实 xiuerbushi -绣房 xiufang -羞愤 xiufen -修复 xiufu -修改 xiugai -修盖 xiugai -修改版 xiugaiban -修改成 xiugaicheng -修改过 xiugaiguo -修改时间 xiugaishijian -秀给 xiugei -袖管 xiuguan -修函 xiuhan -修好 xiuhao -朽坏 xiuhuai -绣花鞋 xiuhuaxie -绣花枕头 xiuhuazhentou -休会 xiuhui -休假 xiujia -修剪 xiujian -修建 xiujian -袖箭 xiujian -修脚 xiujiao -修旧利废 xiujiulifei -嗅觉 xiujue -修浚 xiujun -休克 xiuke -羞口 xiukou -袖口 xiukou -羞愧 xiukui -朽烂 xiulan -修理 xiuli -秀丽 xiuli -修练 xiulian -修炼 xiulian -鸺鹠 xiuliu -朽迈 xiumai -秀媚 xiumei -秀美 xiumei -休眠 xiumian -修面 xiumian -休眠火山 xiumianhuoshan -修明 xiuming -朽木不雕 xiumubudiao -朽木粪墙 xiumufenqiang -朽木粪土 xiumufentu -朽木死灰 xiumusihui -羞赧 xiunan -秀你 xiuni -修女 xiunv -修配 xiupei -休憩 xiuqi -修葺 xiuqi -秀气 xiuqi -羞怯 xiuqie -绣球 xiuqiu -休戚相关 xiuqixiangguan -休戚与共 xiuqiyugong -修齐治平 xiuqizhiping -羞人答答 xiurendada -羞辱 xiuru -羞臊 xiusao -秀色可餐 xiusekecan -修缮 xiushan -修身 xiushen -嗅神经 xiushenjing -休市 xiushi -修史 xiushi -修士 xiushi -锈蚀 xiushi -修饰符 xiushifu -袖手旁观 xiushoupangguan -修书 xiushu -袖筒 xiutong -秀外慧中 xiuwaihuizhong -臭味相投 xiuweixiangtou -羞恶 xiuwu -休息 xiuxi -休闲 xiuxian -修仙 xiuxian -休想 xiuxiang -绣像 xiuxiang -绣鞋 xiuxie -修行 xiuxing -修心养性 xiuxinyangxing -咻咻 xiuxiu -休休有容 xiuxiuyourong -休学 xiuxue -秀雅 xiuya -修养 xiuyang -修养好 xiuyanghao -休养生息 xiuyangshengxi -休业 xiuye -修业 xiuye -秀逸 xiuyi -休渔 xiuyu -羞与为伍 xiuyuweiwu -修造 xiuzao -休战 xiuzhan -袖章 xiuzhang -袖珍 xiuzhen -休整 xiuzheng -修整 xiuzheng -修正 xiuzheng -修正主义 xiuzhengzhuyi -休止 xiuzhi -休止符 xiuzhifu -修筑 xiuzhu -袖子 xiuzi -洗完 xiwan -洗碗 xiwan -希望 xiwang -希望工程 xiwanggongcheng -西王母 xiwangmu -洗完澡 xiwanzao -席位 xiwei -细微 xiwei -西魏 xiwei -戏文 xiwen -檄文 xiwen -西文 xiwen -喜闻乐见 xiwenlejian -戏侮 xiwu -嘻嘻 xixi -洗洗 xixi -细细 xixi -兮兮 xixi -嬉戏 xixi -恓恓 xixi -栖栖 xixi -淅淅 xixi -虩虩 xixi -西席 xixi -西西 xixi -霫霫 xixi -西夏 xixia -豨莶 xixian -细小 xixiao -铣削 xixiao -嬉笑怒骂 xixiaonuma -喜笑颜开 xixiaoyankai -嘻嘻查查 xixichacha -嘻嘻哈哈 xixihaha -稀稀拉拉 xixilala -悉心 xixin -细心 xixin -洗心涤虑 xixindilu -习性 xixing -傒倖 xixing -喜兴 xixing -喜幸 xixing -奚幸 xixing -洗心革面 xixingemian -喜形于色 xixingyuse -喜新厌旧 xixinyanjiu -袭胸 xixiong -熙熙攘攘 xixirangrang -息息相关 xixixiangguan -息息相通 xixixiangtong -唏嘘 xixu -欷歔 xixu -洗选 xixuan -戏谑 xixue -洗雪 xixue -西学 xixue -吸血鬼 xixuegui -喜讯 xixun -洗牙 xiya -西亚 xiya -夕烟 xiyan -戏言 xiyan -习焉不察 xiyanbucha -夕阳 xiyang -西洋画 xiyanghua -西洋景 xiyangjing -膝痒搔背 xiyangsaobei -西洋参 xiyangshen -喜洋洋 xiyangyang -西药 xiyao -细伢子 xiyazi -习艺 xiyi -徙倚 xiyi -戏衣 xiyi -蜥蜴 xiyi -西医 xiyi -洗一次 xiyici -洗衣服 xiyifu -洗衣机 xiyiji -吸引 xiyin -惜阴 xiyin -洗印 xiyin -息影 xiying -吸引力 xiyinli -习以为常 xiyiweichang -习用 xiyong -袭用 xiyong -希有 xiyou -稀有 xiyou -稀有金属 xiyoujinshu -稀有气体 xiyouqiti -稀有元素 xiyouyuansu -喜雨 xiyu -细语 xiyu -西域 xiyu -戏院 xiyuan -西元 xiyuan -戏园子 xiyuanzi -喜悦 xiyue -西乐 xiyue -喜悦感 xiyuegan -惜玉怜香 xiyulianxiang -习与性成 xiyuxingcheng -西崽 xizai -西藏 xizang -洗澡 xizao -稀糟 xizao -洗澡去 xizaoqu -细则 xize -徙宅忘妻 xizhaiwangqi -袭占 xizhan -西站 xizhan -细账 xizhang -翕张 xizhang -锡杖 xizhang -夕照 xizhao -戏照 xizhao -席珍待聘 xizhendaipin -细针密缕 xizhenmilu -息止 xizhi -细致 xizhi -锡纸 xizhi -希旨承颜 xizhichengyan -细枝末节 xizhimojie -惜指失掌 xizhishizhang -西周 xizhou -戏装 xizhuang -舾装 xizhuang -西装 xizhuang -洗濯 xizhuo -习字 xizi -喜子 xizi -席子 xizi -戏子 xizi -系子 xizi -蟢子 xizi -西子 xizi -喜滋滋 xizizi -习作 xizuo -悬案 xuanan -玄奥 xuanao -选拔 xuanba -选拔赛 xuanbasai -选本 xuanben -宣笔 xuanbi -悬臂 xuanbi -选编 xuanbian -喧宾夺主 xuanbinduozhu -儇薄 xuanbo -宣布 xuanbu -选材 xuancai -萱草 xuancao -轩敞 xuanchang -宣称 xuancheng -悬揣 xuanchuai -宣传 xuanchuan -宣传部 xuanchuanbu -宣传弹 xuanchuandan -宣传画 xuanchuanhua -宣传品 xuanchuanpin -悬垂 xuanchui -悬鹑百结 xuanchunbaijie -选单 xuandan -悬石程书 xuandanchengshu -宣德 xuande -玄德 xuande -选调 xuandiao -选定 xuanding -宣读 xuandu -选读 xuandu -选段 xuanduan -悬而未决 xuanerweijue -悬浮 xuanfu -宣告 xuangao -悬挂 xuangua -眩光 xuanguang -选好 xuanhao -宣和 xuanhe -煊赫 xuanhe -悬河泻水 xuanhexieshui -烜赫一时 xuanheyishi -悬乎 xuanhu -悬壶 xuanhu -玄乎 xuanhu -玄狐 xuanhu -喧哗 xuanhua -玄幻 xuanhuan -喧豗 xuanhui -旋即 xuanji -玄机 xuanji -璇玑 xuanji -选辑 xuanji -选集 xuanji -宣讲 xuanjiang -悬剑空垄 xuanjiankonglong -宣教 xuanjiao -癣疥之疾 xuanjiezhiji -悬旌万里 xuanjingwanli -玄酒瓠脯 xuanjiuhufu -选举 xuanju -选举和被选举 xuanjuhebeixuanju -选举权 xuanjuquan -选刊 xuankan -宣科 xuanke -悬空 xuankong -选矿 xuankuang -绚烂 xuanlan -绚丽 xuanli -悬梁刺骨 xuanliangcigu -悬铃木 xuanlingmu -选录 xuanlu -旋律 xuanlv -选美 xuanmei -玄妙 xuanmiao -选民 xuanmin -宣明 xuanming -炫目 xuanmu -喧闹 xuannao -悬拟 xuanni -悬念 xuannian -炫弄 xuannong -选派 xuanpai -宣判 xuanpan -选票 xuanpiao -旋乾转坤 xuanqianzhuankun -玄青 xuanqing -选区 xuanqu -选取 xuanqu -泫然 xuanran -渲染 xuanran -轩然大波 xuanrandabo -喧嚷 xuanrang -喧扰 xuanrao -旋绕 xuanrao -选任 xuanren -旋塞 xuansai -悬赏 xuanshang -选上 xuanshang -宣示 xuanshi -宣誓 xuanshi -炫示 xuanshi -选手 xuanshou -选送 xuansong -玄孙 xuansun -悬索桥 xuansuoqiao -选他 xuanta -萱堂 xuantang -喧腾 xuanteng -暄腾 xuanteng -悬梯 xuanti -旋梯 xuanti -选题 xuanti -儇佻 xuantiao -选听 xuanting -宣统 xuantong -宣腿 xuantui -悬驼就石 xuantuojiushi -悬腕 xuanwan -选完 xuanwan -悬望 xuanwang -选为 xuanwei -旋涡 xuanwo -漩涡 xuanwo -玄武 xuanwu -悬想 xuanxiang -玄想 xuanxiang -选项 xuanxiang -喧嚣 xuanxiao -宣泄 xuanxie -悬心吊胆 xuanxindiaodan -选修 xuanxiu -玄虚 xuanxu -悬悬而望 xuanxuanerwang -宣叙调 xuanxudiao -玄学 xuanxue -悬崖勒马 xuanyalema -宣言 xuanyan -宣扬 xuanyang -炫耀 xuanyao -悬崖峭壁 xuanyaqiaobi -旋翼 xuanyi -选用 xuanyong -悬雍垂 xuanyongchui -悬疣附赘 xuanyoufuzhui -炫鬻 xuanyu -玄远 xuanyuan -炫玉贾石 xuanyugushi -眩晕 xuanyun -悬在 xuanzai -旋凿 xuanzao -选择 xuanze -选择题 xuanzeti -选择项 xuanzexiang -选择性 xuanzexing -宣战 xuanzhan -宣召 xuanzhao -宣纸 xuanzhi -玄之又玄 xuanzhiyouxuan -选中 xuanzhong -选种 xuanzhong -旋转 xuanzhuan -旋转乾坤 xuanzhuanqiankun -悬浊液 xuanzhuoye -旋子 xuanzi -楦子 xuanzi -选字 xuanzi -镟子 xuanzi -学如不及 xuarubuji -序跋 xuba -虚报 xubao -叙别 xubie -需不需 xubuxu -需不需要 xubuxuyao -畜产 xuchan -圩场 xuchang -序齿 xuchi -续传 xuchuan -虚词 xuci -絮叨 xudao -蓄电池 xudianchi -虚度 xudu -许多 xuduo -血癌 xueai -血案 xuean -雪白 xuebai -学报 xuebao -雪暴 xuebao -雪豹 xuebao -血本 xueben -血崩 xuebeng -雪崩 xuebeng -削壁 xuebi -穴播 xuebo -学步邯郸 xuebuhandan -学不会 xuebuhui -学潮 xuechao -血沉 xuechen -血仇 xuechou -学到 xuedao -雪道 xuedao -穴道 xuedao -学的 xuede -学得 xuede -学的好 xuedehao -学得快 xuedekuai -学点 xuedian -雪雕 xuediao -谑而不虐 xueerbunue -学而不厌 xueerbuyan -学而优则仕 xueeryouzeshi -削发 xuefa -学阀 xuefa -血防 xuefang -学费 xuefei -血粉 xuefen -学风 xuefeng -学府 xuefu -雪佛兰 xuefulan -学富五车 xuefuwuche -雪糕 xuegao -血管 xueguan -血光之灾 xueguangzhizai -学贯中西 xueguanzhongxi -学棍 xuegun -学过 xueguo -血海深仇 xuehaishenchou -血汗钱 xuehanqian -学好 xuehao -血红 xuehong -血红蛋白 xuehongdanbai -雪花 xuehua -雪花膏 xuehuagao -学会 xuehui -学籍 xueji -削价 xuejia -雪茄 xuejia -削减 xuejian -学监 xuejian -血检 xuejian -血浆 xuejiang -雪窖冰天 xuejiaobingtian -血迹斑斑 xuejibanban -学界 xuejie -学究 xuejiu -学究天人 xuejiutianren -穴居野处 xuejuyechu -学科 xueke -峃口 xuekou -血口喷人 xuekoupenren -血库 xueku -血亏 xuekui -谑浪笑敖 xuelangxiaoao -学老于年 xuelaoyunian -学了 xuele -学了车 xueleche -血泪 xuelei -学力 xueli -学历 xueli -雪莲 xuelian -雪亮 xueliang -雪连纸 xuelianzhi -雪里红 xuelihong -雪里蕻 xuelihong -学龄 xueling -雪柳 xueliu -血流成河 xueliuchenghe -血流漂杵 xueliupiaochu -血流如注 xueliuruzhu -血路 xuelu -血脉 xuemai -雪盲 xuemang -学名 xueming -踅摸 xuemo -削木为吏 xuemuweili -学年 xuenian -雪泥鸿爪 xuenihongzhao -雪虐风饕 xuenuefengtao -学派 xuepai -雪片 xuepian -削平 xueping -血泊 xuepo -学期 xueqi -学前班 xueqianban -学浅才疏 xueqiancaishu -学前教育 xueqianjiaoyu -学前期 xueqianqi -雪橇 xueqiao -血气方刚 xueqifanggang -学起来 xueqilai -血亲 xueqin -血清 xueqing -雪青 xueqing -血球 xueqiu -学区 xuequ -学然后知不足 xueranhouzhibuzu -学人 xueren -雪人 xueren -血肉横飞 xuerouhengfei -血肉相连 xuerouxianglian -削弱 xueruo -血色 xuese -血色素 xuesesu -雪山 xueshan -学上 xueshang -雪上加霜 xueshangjiashuang -学上家长 xueshangjiazhang -雪糁 xueshen -学生 xuesheng -学生笔记本 xueshengbijiben -学生会 xueshenghui -学生机 xueshengji -学生那 xueshengna -学生学习 xueshengxuexi -学生证 xueshengzheng -学生证好 xueshengzhenghao -学生中心 xueshengzhongxin -学生装 xueshengzhuang -学生组 xueshengzu -学士 xueshi -学时 xueshi -学识 xueshi -学塾 xueshu -学术 xueshu -血书 xueshu -血栓 xueshuan -学书不成 xueshubucheng -血水 xueshui -学术界 xueshujie -学说 xueshuo -雪松 xuesong -学堂 xuetang -血糖 xuetang -雪条 xuetiao -雪铁龙 xuetielong -削铁如泥 xuetieruni -学童 xuetong -血统 xuetong -血统工人 xuetonggongren -噱头 xuetou -学头 xuetou -穴头 xuetou -学徒 xuetu -学徒工 xuetugong -学位 xuewei -穴位 xuewei -学问 xuewen -血污 xuewu -学习 xuexi -雪洗 xuexi -血洗 xuexi -学习啊 xuexi'a xuexia -学衔 xuexian -雪线 xuexian -血象 xuexiang -学校 xuexiao -血小板 xuexiaoban -血细胞 xuexibao -血吸虫 xuexichong -学习过程中 xuexiguochengzhong -血型 xuexing -血性 xuexing -血腥 xuexing -学习曲线 xuexiquxian -雪洗天下 xuexitianxia -学习天下 xuexitianxia -学学 xuexue -血循环 xuexunhuan -血压 xueya -学养 xueyang -血样 xueyang -靴靿 xueyao -学业 xueye -血液 xueye -雪野 xueye -血衣 xueyi -血印 xueyin -学一下 xueyixia -学以致用 xueyizhiyong -学友 xueyou -鳕鱼 xueyu -学员 xueyuan -学院 xueyuan -血缘 xueyuan -雪冤 xueyuan -雪原 xueyuan -血雨腥风 xueyuxingfeng -雪藏 xuezang -血债 xuezhai -血战到底 xuezhandaodi -学长 xuezhang -学着 xuezhe -学者 xuezhe -血证 xuezheng -学制 xuezhi -血脂 xuezhi -血肿 xuezhong -雪中送炭 xuezhongsongtan -学子 xuezi -茓子 xuezi -血渍 xuezi -踅子 xuezi -雪子 xuezi -靴子 xuezi -削足适履 xuezushilu -须发 xufa -絮烦 xufan -虚浮 xufu -须根 xugen -叙功 xugong -絮聒 xuguo -虚汗 xuhan -续航 xuhang -续航力 xuhangli -嘘寒问暖 xuhanwennuan -虚愒 xuhe -蓄洪 xuhong -虚怀若谷 xuhuairuogu -徐缓 xuhuan -虚幻 xuhuan -许婚 xuhun -虚火 xuhuo -续集 xuji -蓄积 xuji -醑剂 xuji -续假 xujia -虚假 xujia -恤金 xujin -虚惊 xujing -须鲸 xujing -徐静蕾 xujinglei -叙旧 xujiu -许久 xujiu -酗酒 xujiu -许可 xuke -许可文件 xukewenjian -虚夸 xukua -嘘枯吹生 xukuchuisheng -勖励 xuli -徐立 xuli -虚礼 xuli -序列 xulie -序列哈 xulieha -序列号 xuliehao -叙录 xulu -绪论 xulun -须眉 xumei -勖勉 xumian -絮棉 xumian -须弥座 xumizuo -蓄谋 xumou -序幕 xumu -序目 xumu -畜牧 xumu -巡捕 xunbu -迅步 xunbu -巡捕房 xunbufang -寻查 xuncha -巡察 xuncha -巡查 xuncha -询查 xuncha -训斥 xunchi -埙篪相和 xunchixianghe -训词 xunci -训导 xundao -训迪 xundi -寻短见 xunduanjian -寻访 xunfang -巡风 xunfeng -熏风 xunfeng -巡抚 xunfu -驯服 xunfu -寻根究底 xungenjiudi -寻根追底 xungenzhuidi -训诂 xungu -循规蹈矩 xunguidaoju -殉国 xunguo -巡航 xunhang -寻行数墨 xunhangshumo -讯号 xunhao -训话 xunhua -驯化 xunhua -循环 xunhuan -循环论 xunhuanlun -循环论证 xunhuanlunzheng -循环赛 xunhuansai -循环系统 xunhuanxitong -寻花问柳 xunhuawenliu -巡回 xunhui -训诲 xunhui -寻呼机 xunhuji -寻呼台 xunhutai -虚拟 xuni -蓄念 xunian -徐娘半老 xuniangbanlao -虚拟币 xunibi -虚拟不 xunibu -虚拟机 xuniji -虚拟摄像头 xunishexiangtou -虚拟现实 xunixianshi -虚拟桌面 xunizhuomian -勋绩 xunji -寻机 xunji -迅即 xunji -迅急 xunji -迅疾 xunji -殉节 xunjie -训戒 xunjie -训诫 xunjie -迅捷 xunjie -巡警 xunjing -勋爵 xunjue -寻开心 xunkaixin -旬刊 xunkan -寻来 xunlai -勋劳 xunlao -迅雷 xunlei -迅雷不及掩耳 xunleibujiyaner -巡礼 xunli -循例 xunli -训练 xunlian -驯良 xunliang -训练过 xunlianguo -训练有素 xunlianyousu -训令 xunling -驯鹿 xunlu -巡逻 xunluo -荨麻疹 xunmazhen -迅猛 xunmeng -寻觅 xunmi -循名责实 xunmingzeshi -寻摸 xunmo -熏沐 xunmu -殉难 xunnan -汛期 xunqi -徇情 xunqing -殉情 xunqing -汛情 xunqing -寻秦记 xunqinji -寻求 xunqiu -熏染 xunran -寻人启事 xunrenqishi -旬日 xunri -逊色 xunse -巡哨 xunshao -巡视 xunshi -训示 xunshi -讯实 xunshi -寻事生非 xunshishengfei -驯熟 xunshu -驯顺 xunshun -寻思 xunsi -徇私舞弊 xunsiwubi -迅速 xunsu -寻索 xunsuo -熏陶 xuntao -巡天 xuntian -许诺 xunuo -讯问 xunwen -询问 xunwen -寻物启事 xunwuqishi -寻隙 xunxi -讯息 xunxi -浚县 xunxian -寻衅 xunxin -巡幸 xunxing -巡行 xunxing -循序渐进 xunxujianjin -循循善诱 xunxunshanyou -巡演 xunyan -驯养 xunyang -巡洋舰 xunyangjian -勋业 xunye -巡夜 xunye -巡弋 xunyi -巡游 xunyou -薰莸不同器 xunyoubutongqi -薰莸异器 xunyouyiqi -獯鬻 xunyu -荤粥 xunyu -训喻 xunyu -训育 xunyu -训谕 xunyu -鲟鱼 xunyu -殉葬 xunzang -巡展 xunzhan -勋章 xunzhang -寻章摘句 xunzhangzhaiju -寻找 xunzhao -巡诊 xunzhen -熏蒸 xunzheng -熏制 xunzhi -逊志时敏 xunzhishimin -寻枝摘叶 xunzhizhaiye -栒子木 xunzimu -虚胖 xupang -许配 xupei -续篇 xupian -虚飘飘 xupiaopiao -续聘 xupin -续期 xuqi -许晴 xuqing -虚情假意 xuqingjiayi -需求 xuqiu -需求量 xuqiuliang -序曲 xuqu -圩日 xuri -旭日东升 xuridongsheng -虚荣 xurong -虚弱 xuruo -恤衫 xushan -虚设 xushe -嘘声 xusheng -须生 xusheng -叙事 xushi -戌时 xushi -虚实 xushi -叙事诗 xushishi -叙述 xushu -虚数 xushu -浒墅关 xushuguan -湑水 xushui -叙说 xushuo -虚岁 xusui -需索 xusuo -叙谈 xutan -虚堂悬镜 xutangxuanjing -虚套子 xutaozi -徐图 xutu -虚土 xutu -虚脱 xutuo -虚妄 xuwang -虚往实归 xuwangshigui -虚伪 xuwei -虚位以待 xuweiyidai -叙文 xuwen -虚文 xuwen -絮窝 xuwo -虚无缥渺 xuwupiaomiao -虚无缥缈 xuwupiaomiao -虚无主义 xuwuzhuyi -嘘唏 xuxi -歔欷 xuxi -续弦 xuxian -虚线 xuxian -虚像 xuxiang -徐晓 xuxiao -虚心 xuxin -嘘嘘 xuxu -姁姁 xuxu -徐徐 xuxu -絮絮 xuxu -虚悬 xuxuan -煦煦孑孑 xuxujiejie -栩栩如生 xuxurusheng -叙言 xuyan -序言 xuyan -绪言 xuyan -畜养 xuyang -蓄养 xuyang -需要 xuyao -需要你们 xuyaonimen -需要时 xuyaoshi -蓄意 xuyi -虚应故事 xuyinggushi -叙用 xuyong -虚有其表 xuyouqibiao -絮语 xuyu -须臾间 xuyujian -虚与委蛇 xuyuweiyi -虚张声势 xuzhangshengshi -虚症 xuzheng -蓄志 xuzhi -虚职 xuzhi -须知 xuzhi -虚舟飘瓦 xuzhoupiaowa -虚字 xuzi -许字 xuzi -须子 xuzi -虚嘴掠舌 xuzuilueshe -哑巴 yaba -丫巴儿 yabaer -牙白口清 yabaikouqing -哑巴亏 yabakui -压宝 yabao -押宝 yabao -丫杈 yacha -桠杈 yacha -芽茶 yacha -压产 yachan -压场 yachang -哑场 yachang -轧场 yachang -押车 yache -牙碜 yachen -压秤 yacheng -牙齿 yachi -蚜虫 yachong -压船 yachuan -牙床 yachuang -亚当 yadang -押当 yadang -鸭蛋青 yadanqing -鸭蛋圆 yadanyuan -压倒 yadao -轧道车 yadaoche -轧道机 yadaoji -压倒元白 yadaoyuanbai -压低 yadi -牙雕 yadiao -压锭 yading -芽豆 yadou -压队 yadui -押队 yadui -鸭儿梨 yaerli -雅飞士 yafeishi -牙粉 yafen -牙缝 yafeng -牙缝里 yafengli -压服 yafu -牙根 yagen -压根儿 yagener -牙垢 yagou -牙关 yaguan -雅观 yaguan -牙行 yahang -雅号 yahao -雅黑 yahei -押后 yahou -雅虎 yahu -崖画 yahua -牙花 yahua -轧花机 yahuaji -丫环 yahuan -丫鬟 yahuan -鸭黄 yahuang -雅虎助手 yahuzhushou -丫髻 yaji -涯际 yaji -压价 yajia -亚肩叠背 yajiandiebei -亚健康 yajiankang -雅教 yajiao -押解 yajie -芽接 yajie -押金 yajin -压境 yajing -压惊 yajing -雅静 yajing -哑剧 yaju -牙具 yaju -压卷 yajuan -亚军 yajun -崖刻 yake -哑口 yakou -垭口 yakou -牙口 yakou -哑口无言 yakouwuyan -压库 yaku -牙侩 yakuai -押款 yakuan -压力 yali -雅量 yaliang -压力锅 yaliguo -哑铃 yaling -崖略 yalue -压路机 yaluji -牙轮 yalun -亚麻 yama -衙门 yamen -哑谜 yami -揠苗助长 yamiaozhuzhang -鸦默雀静 yamoquejing -烟霭 yanai -沿岸 yanan -宴安鸠毒 yananzhendu -宴安鸩毒 yananzhendu -盐巴 yanba -眼巴巴 yanbaba -眼白 yanbai -严办 yanban -赝本 yanben -掩蔽 yanbi -赝币 yanbi -演变 yanbian -衍变 yanbian -沿边儿 yanbianer -掩蔽部 yanbibu -掩鼻而过 yanbierguo -言必信 yanbixin -言必有据 yanbiyouju -言必有中 yanbiyouzhong -淹博 yanbo -演播 yanbo -眼波 yanbo -烟波浩渺 yanbohaomiao -沿波讨源 yanbotaoyuan -眼部 yanbu -烟不出火不进 yanbuchuhuobujin -眼不见 yanbujian -眼不见为净 yanbujianweijing -眼不见心不烦 yanbujianxinbufan -言不尽意 yanbujinyi -言不及义 yanbujiyi -言不由衷 yanbuyouzhong -掩藏 yancang -烟草 yancao -岩层 yanceng -眼岔 yancha -眼馋肚饱 yanchandubao -延长 yanchang -演唱 yanchang -盐场 yanchang -燕巢幕上 yanchaomushang -烟尘 yanchen -郾城 yancheng -严惩不贷 yanchengbudai -妍媸 yanchi -延迟 yanchi -盐池 yanchi -眼眵 yanchi -砚池 yanchi -演出 yanchu -言传 yanchuan -言传身教 yanchuanshenjiao -言出法随 yanchufasui -严词 yanci -言词 yanci -言辞 yanci -烟囱 yancong -严打 yanda -烟袋 yandai -眼袋 yandai -延宕 yandang -炎帝 yandi -烟蒂 yandi -眼底 yandi -砚滴 yandi -唁电 yandian -眼点 yandian -赝鼎 yanding -眼底下 yandixia -严冬 yandong -岩洞 yandong -烟斗 yandou -烟斗丝 yandousi -研读 yandu -言多必失 yanduobishi -言多语失 yanduoyushi -衙内 yanei -宴尔 yaner -掩耳盗铃 yanerdaoling -言而无信 yanerwuxin -燕尔新婚 yanerxinhun -言而有信 yaneryouxin -研发 yanfa -厌烦 yanfan -严防 yanfang -验方 yanfang -盐分 yanfen -眼福 yanfu -艳福 yanfu -掩盖 yangai -烟膏 yangao -眼高手低 yangaoshoudi -氧吧 yangba -仰八叉 yangbacha -杨白 yangbai -洋白菜 yangbaicai -样板 yangban -样本 yangben -漾濞 yangbi -养病 yangbing -养兵千日 yangbingqianri -洋布 yangbu -仰不愧天 yangbukuitian -洋财 yangcai -扬场 yangchang -洋场 yangchang -扬长避短 yangchangbiduan -扬长而去 yangchangerqu -羊肠线 yangchangxian -羊肠小道 yangchangxiaodao -洋车 yangche -仰承 yangcheng -养成 yangcheng -扬程 yangcheng -阳春白雪 yangchunbaixue -阳春有脚 yangchunyoujiao -洋瓷 yangci -洋葱 yangcong -养地 yangdi -养点 yangdian -阳电 yangdian -洋缎 yangduan -羊肚儿手巾 yangduershoujin -延搁 yange -沿革 yange -眼格 yange -阉割 yange -严格 yange -样儿 yanger -养儿防老 yangerfanglao -扬帆 yangfan -洋房 yangfang -扬幡招魂 yangfanzhaohun -养肥 yangfei -养分 yangfen -阳奉阴违 yangfengyinwei -养父 yangfu -阳刚 yanggang -洋橄榄 yangganlan -央告 yanggao -样稿 yanggao -洋镐 yanggao -羊羔 yanggao -养个 yangge -氧割 yangge -秧歌 yangge -秧歌剧 yanggeju -羊羹 yanggeng -佯攻 yanggong -羊工 yanggong -阳沟 yanggou -旸谷 yanggu -羊倌 yangguan -阳关大道 yangguandadao -阳关道 yangguandao -仰观俯察 yangguanfucha -阳光 yangguang -阳光灿烂 yangguangcanlan -阳光卡 yangguangka -阳关三迭 yangguansandie -洋鬼子 yangguizi -央行 yanghang -洋行 yanghang -羊毫 yanghao -羊狠狼贪 yanghenlangtan -洋红 yanghong -养护 yanghu -扬花 yanghua -氧化 yanghua -氧化剂 yanghuaji -洋灰 yanghui -养虺成蛇 yanghuichengshe -杨辉三角 yanghuisanjiao -养活 yanghuo -洋货 yanghuo -养虎遗患 yanghuyihuan -仰给 yangji -样机 yangji -阳极 yangji -养家糊口 yangjiahukou -洋碱 yangjian -阳间 yangjian -仰角 yangjiao -羊角 yangjiao -羊角风 yangjiaofeng -杨家坪 yangjiaping -殃及池鱼 yangjichiyu -杨洁篪 yangjiechi -养精畜锐 yangjingxurui -扬剧 yangju -养军千日 yangjunqianri -仰壳 yangke -样款 yangkuan -佯狂 yangkuang -阳狂 yangkuang -仰赖 yanglai -养老 yanglao -养老费 yanglaofei -养老院 yanglaoyuan -阳历 yangli -养料 yangliao -秧龄 yangling -扬铃打鼓 yanglingdagu -杨柳 yangliu -洋流 yangliu -阳离子 yanglizi -养路 yanglu -洋码 yangma -羊毛出在羊身上 yangmaochuzaiyangshenshang -洋码子 yangmazi -杨梅 yangmei -杨梅疮 yangmeichuang -扬眉吐气 yangmeituqi -杨门 yangmen -杨门刀客 yangmendaoke -阳面 yangmian -仰面唾天 yangmiantuotian -秧苗 yangmiao -羊膜 yangmo -仰慕 yangmu -养母 yangmu -仰慕者 yangmuzhe -漾奶 yangnai -洋奴 yangnu -养女 yangnv -檐沟 yangou -洋盘 yangpan -样片 yangpian -样品 yangpin -阳平 yangping -羊皮纸 yangpizhi -养气 yangqi -扬弃 yangqi -央企 yangqi -氧气 yangqi -扬旗 yangqi -洋气 yangqi -阳畦 yangqi -洋钱 yangqian -扬琴 yangqin -洋琴 yangqin -扬清激浊 yangqingjizhuo -央求 yangqiu -扬榷 yangque -氧炔吹管 yangquechuiguan -仰取俯拾 yangqufushi -怏然 yangran -养人 yangren -洋人 yangren -仰人鼻息 yangrenbixi -仰人眉睫 yangrenmeijie -羊绒 yangrong -羊肉烩面 yangrouhuimian -阳伞 yangsan -洋嗓子 yangsangzi -阳伞效应 yangsanxiaoying -洋纱 yangsha -养伤 yangshang -仰韶文化 yangshaowenhua -养神 yangshen -扬升 yangsheng -扬声器 yangshengqi -养生送死 yangshengsongsi -羊舌肸 yangshexi -仰视 yangshi -样式 yangshi -阳世 yangshi -仰事俯畜 yangshifuxu -阳寿 yangshou -仰首伸眉 yangshoushenmei -样书 yangshu -扬水 yangshui -羊水 yangshui -阳燧 yangsui -阳台 yangtai -扬汤止沸 yangtangzhifei -仰天 yangtian -秧田 yangtian -洋铁 yangtie -央托 yangtuo -淹灌 yanguan -验关 yanguan -眼光 yanguang -验光 yanguang -眼观四路 yanguansilu -言寡尤 yanguayou -烟鬼 yangui -言归于好 yanguiyuhao -言归正传 yanguizhengzhuan -雁过拔毛 yanguobamao -雁过留声 yanguoliusheng -言过其实 yanguoqishi -杨外长 yangwaizhang -仰望 yangwang -洋娃娃 yangwawa -阳痿 yangwei -洋为中用 yangweizhongyong -洋文 yangwen -阳文 yangwen -洋文新 yangwenxin -仰卧 yangwo -洋务 yangwu -仰屋著书 yangwuzhushu -阳线 yangxian -羊痫风 yangxianfeng -洋相 yangxiang -养媳妇 yangxifu -阳性 yangxing -阳性植物 yangxingzhiwu -阳煦山立 yangxushanli -佯言 yangyan -养眼 yangyan -养颜 yangyan -扬言 yangyan -羊眼 yangyan -怏怏 yangyang -泱泱 yangyang -痒痒 yangyang -洋洋大观 yangyangdaguan -扬扬得意 yangyangdeyi -洋洋得意 yangyangdeyi -洋洋洒洒 yangyangsasa -洋溢 yangyi -仰泳 yangyong -养痈成患 yangyongchenghuan -养痈遗患 yangyongyihuan -洋油 yangyou -洋芋 yangyu -养育 yangyu -阳韵 yangyun -阳宅 yangzhai -仰仗 yangzhang -样张 yangzhang -养着 yangzhe -养殖 yangzhi -羊质虎皮 yangzhihupi -杨致远 yangzhiyuan -央中 yangzhong -佯装 yangzhuang -洋装 yangzhuang -养子 yangzi -样子 yangzi -洋子 yangzi -秧子 yangzi -扬子鳄 yangzi'e yangzie -杨紫琼 yangziqiong -养尊处优 yangzunchuyou -沿海 yanhai -严寒 yanhan -唁函 yanhan -雁行 yanhang -燕颔虎颈 yanhanhujing -言和 yanhe -眼黑 yanhei -厌恨 yanhen -殷红 yanhong -胭红 yanhong -咽喉 yanhou -延后 yanhou -奄忽 yanhu -掩护 yanhu -盐湖 yanhu -岩画 yanhua -演化 yanhua -烟花 yanhua -盐花 yanhua -衍化 yanhua -眼花缭乱 yanhualiaoluan -延缓 yanhuan -炎黄 yanhuang -宴会 yanhui -烟灰 yanhui -焰火 yanhuo -验货 yanhuo -烟火 yanhuo -压纽 yaniu -演技 yanji -眼尖 yanjian -眼睑 yanjian -眼见 yanjian -眼见得 yanjiande -盐碱地 yanjiandi -岩浆 yanjiang -沿江 yanjiang -演讲 yanjiang -言简意赅 yanjianyigai -眼角 yanjiao -言教 yanjiao -沿街 yanjie -眼界 yanjie -眼睫毛 yanjiemao -眼犄角儿 yanjijiaoer -严禁 yanjin -严紧 yanjin -严谨 yanjin -演进 yanjin -言禁 yanjin -盐井 yanjing -眼睛 yanjing -眼镜 yanjing -延颈鹤望 yanjinghewang -延颈举踵 yanjingjuzhong -延颈企踵 yanjingqizhong -眼镜蛇 yanjingshe -研精覃思 yanjingtansi -言近旨远 yanjinzhiyuan -眼疾手快 yanjishoukuai -研究 yanjiu -烟酒 yanjiu -研究个 yanjiuge -研究生 yanjiusheng -研究所 yanjiusuo -研究性 yanjiuxing -研究院 yanjiuyuan -研究员 yanjiuyuan -烟具 yanju -厌倦 yanjuan -烟卷儿 yanjuaner -严峻 yanjun -验看 yankan -眼空四海 yankongsihai -檐口 yankou -焰口 yankou -觃口 yankou -掩口葫芦 yankouhulu -严酷 yanku -眼眶 yankuang -延揽 yanlan -眼泪 yanlei -沿例 yanli -眼离 yanli -眼里 yanli -艳丽 yanli -眼力 yanli -严厉 yanli -演练 yanlian -眼帘 yanlian -颜料 yanliao -严厉处罚 yanlichufa -眼力见儿 yanlijianer -严令 yanling -檐霤 yanliu -淹留 yanliu -弇陋 yanlou -沿路 yanlu -盐卤 yanlu -言论 yanlun -言论自由 yanlunziyou -阎罗 yanluo -燕侣莺俦 yanluyingchou -掩码 yanma -掩埋 yanmai -淹埋 yanmai -燕麦 yanmai -烟煤 yanmei -眼眉 yanmei -沿门托钵 yanmentuobo -严密 yanmi -延绵 yanmian -眼面前 yanmianqian -颜面扫地 yanmiansaodi -湮灭 yanmie -严命 yanming -严明 yanming -眼明手快 yanmingshoukuai -眼明心亮 yanmingxinliang -淹没 yanmo -研磨 yanmo -湮没无闻 yanmowuwen -雁默先烹 yanmoxianpeng -烟幕 yanmu -掩目捕雀 yanmubuque -烟幕弹 yanmudan -延纳 yanna -厌难折冲 yannanzhechong -眼内无珠 yanneiwuzhu -延年益寿 yannianyishou -烟农 yannong -研判 yanpan -眼泡 yanpao -眼皮 yanpi -眼皮底下 yanpidixia -烟屁股 yanpigu -延聘 yanpin -赝品 yanpin -眼皮子 yanpizi -厌弃 yanqi -咽气 yanqi -延期 yanqi -眼浅 yanqian -宴请 yanqing -延请 yanqing -艳情 yanqing -言情 yanqing -盐汽水 yanqishui -眼球 yanqiu -偃旗息鼓 yanqixigu -盐泉 yanquan -眼圈 yanquan -鴳雀 yanque -燕雀安知鸿鹄之志 yanqueanzhihonghuzhizhi -燕雀处堂 yanquechutang -燕雀相贺 yanquexianghe -俨然 yanran -奄然 yanran -嫣然一笑 yanranyixiao -炎热 yanre -眼热 yanre -阉人 yanren -掩人耳目 yanrenermu -言人人殊 yanrenrenshu -炎日 yanri -岩溶 yanrong -颜容 yanrong -俨如 yanru -艳如桃李 yanruotaoli -言三语四 yansanyusi -烟色 yanse -眼色 yanse -颜色 yanse -颜色质量 yansezhiliang -掩杀 yansha -验墒 yanshang -延烧 yanshao -眼梢 yanshao -衍射 yanshe -眼神 yanshen -延伸 yanshen -眼生 yansheng -衍生 yansheng -言声儿 yanshenger -衍生品 yanshengpin -严师 yanshi -厌世 yanshi -厌食 yanshi -延时 yanshi -岩石 yanshi -演示 yanshi -严实 yanshi -掩饰 yanshi -眼屎 yanshi -眼时 yanshi -艳史 yanshi -艳诗 yanshi -验尸 yanshi -烟视媚行 yanshimeixing -严守 yanshou -验收 yanshou -燕瘦环肥 yanshouhuanfei -炎暑 yanshu -眼熟 yanshu -盐霜 yanshuang -演说 yanshuo -言说 yanshuo -偃鼠饮河 yanshuyinhe -烟丝 yansi -阉寺 yansi -严丝合缝 yansihefeng -严肃 yansu -演算 yansuan -盐酸 yansuan -验算 yansuan -延髓 yansui -芫荽 yansui -烟台 yantai -砚台 yantai -烟台晚报 yantaiwanbao -盐滩 yantan -言谈 yantan -研讨 yantao -掩体 yanti -颜体 yanti -盐田 yantian -眼跳 yantiao -沿条儿 yantiaoer -言听计从 yantingjicong -烟筒 yantong -咽头 yantou -烟头 yantou -沿途 yantu -烟土 yantu -盐土 yantu -盐坨子 yantuozi -言外之意 yanwaizhiyi -阎王 yanwang -阎王账 yanwangzhang -燕尾服 yanweifu -言为心声 yanweixinsheng -衍文 yanwen -燕窝 yanwo -眼窝 yanwo -厌恶 yanwu -延误 yanwu -演武 yanwu -烟雾 yanwu -言无不尽 yanwubujin -烟雾弹 yanwudan -烟雾当 yanwudang -言无二价 yanwuerjia -烟雾朦胧 yanwumenglong -偃武修文 yanwuxiuwen -宴席 yanxi -沿袭 yanxi -演习 yanxi -演戏 yanxi -研习 yanxi -筵席 yanxi -炎夏 yanxia -眼下 yanxia -烟霞痼疾 yanxiaguji -沿线 yanxian -眼线 yanxian -艳羡 yanxian -盐枭 yanxiao -烟消火灭 yanxiaohuomie -烟消云散 yanxiaoyunsan -烟霞癖 yanxiapi -岩心 yanxin -焰心 yanxin -延性 yanxing -言行不一 yanxingbuyi -严刑峻法 yanxingjunfa -言行一致 yanxingyizhi -研修 yanxiu -延续 yanxu -嫣嫣 yanyan -岩盐 yanyan -恹恹 yanyan -炎炎 yanyan -燕雁代飞 yanyandaifei -掩眼法 yanyanfa -艳阳 yanyang -言扬行举 yanyangxingju -奄奄一息 yanyanyixi -雁杳鱼沉 yanyaoyuchen -烟叶 yanye -扊扅 yanyi -演义 yanyi -演绎 yanyi -演艺 yanyi -严以律己 yanyiluji -烟瘾 yanyin -掩映 yanying -眼影 yanying -沿用 yanyong -蜒蚰 yanyou -言犹在耳 yanyouzaier -烟雨 yanyu -言喻 yanyu -言语 yanyu -谚语 yanyu -眼缘 yanyuan -演员 yanyuan -滟滪堆 yanyudui -言语妙天下 yanyumiaotianxia -眼晕 yanyun -烟云过眼 yanyunguoyan -燕语莺声 yanyuyingsheng -言责 yanze -厌战 yanzhan -延展 yanzhan -眼罩儿 yanzhaoer -艳照门 yanzhaomen -雁阵 yanzhen -严整 yanzheng -严正 yanzheng -验证 yanzheng -炎症 yanzheng -验证码 yanzhengma -眼睁睁 yanzhengzheng -严阵以待 yanzhenyidai -言者无罪 yanzhewuzui -言者谆谆 yanzhezhunzhun -研制 yanzhi -胭脂 yanzhi -阏氏 yanzhi -言之成理 yanzhichengli -言之无物 yanzhiwuwu -言之有理 yanzhiyouli -言之有物 yanzhiyouwu -胭脂鱼 yanzhiyu -言之凿凿 yanzhizaozao -言之谆谆 yanzhizhunzhun -严重 yanzhong -言中 yanzhong -眼中钉 yanzhongding -言重九鼎 yanzhongjiuding -眼中有铁 yanzhongyoutie -兖州 yanzhou -烟柱 yanzhu -眼拙 yanzhuo -眼珠子 yanzhuzi -崦嵫 yanzi -檐子 yanzi -烟子 yanzi -燕子 yanzi -腌渍 yanzi -验资 yanzi -妍姿艳质 yanziyanzhi -演奏 yanzou -餍足 yanzu -烟嘴儿 yanzuier -要隘 yaoai -要案 yaoan -要把 yaoba -摇摆 yaobai -耀斑 yaoban -腰板儿 yaobaner -腰包 yaobao -要比 yaobi -窑变 yaobian -摇笔即来 yaobijilai -要不 yaobu -腰部 yaobu -腰不 yaobu -要不到 yaobudao -要不得 yaobude -要不好 yaobuhao -要不了 yaobuliao -妖不胜德 yaobushengde -要不是 yaobushi -要不要 yaobuyao -药材 yaocai -药草 yaocao -遥测 yaoce -药叉 yaocha -腰缠万贯 yaochanwanguan -摇车 yaoche -轺车 yaoche -瑶池 yaochi -要冲 yaochong -邀宠 yaochong -谣传 yaochuan -要出国 yaochuguo -摇唇鼓舌 yaochungushe -腰带 yaodai -摇荡 yaodang -要到 yaodao -要的 yaode -要得 yaode -要地 yaodi -药典 yaodian -要点 yaodian -药店 yaodian -咬定 yaoding -咬钉嚼铁 yaodingjiaotie -摇动 yaodong -窑洞 yaodong -要端 yaoduan -摇鹅毛扇 yaoemaoshan -妖儿 yaoer -咬耳朵 yaoerduo -要而言之 yaoeryanzhi -幺蛾子 yaoezi -要犯 yaofan -要饭 yaofan -药房 yaofang -药方 yaofang -药粉 yaofen -妖风 yaofeng -遥感 yaogan -腰杆子 yaoganzi -药膏 yaogao -要个 yaoge -要跟 yaogen -邀功 yaogong -腰鼓 yaogu -妖怪 yaoguai -药罐子 yaoguanzi -摇滚乐 yaogunyue -腰果 yaoguo -腰锅 yaoguo -要过 yaoguo -咬过 yaoguo -要害 yaohai -摇撼 yaohan -要好点 yaohaodian -要好看 yaohaokan -吆喝 yaohe -药衡 yaoheng -腰花 yaohua -摇晃 yaohuang -要谎 yaohuang -摇惑 yaohuo -药剂 yaoji -要击 yaoji -邀击 yaoji -邀集 yaoji -要价 yaojia -要价还价 yaojiahuanjia -药检 yaojian -要件 yaojian -夭矫 yaojiao -窑姐儿 yaojieer -要紧 yaojin -妖精 yaojing -药酒 yaojiu -要诀 yaojue -要看 yaokan -窑坑 yaokeng -遥控 yaokong -遥控器 yaokongqi -要快 yaokuai -要来 yaolai -摇篮 yaolan -摇篮曲 yaolanqu -药力 yaoli -药理 yaoli -要领 yaoling -瑶林琼树 yaolinqiongshu -药流 yaoliu -药笼中物 yaolongzhongwu -摇耧 yaolou -要略 yaolue -要吗 yaoma -要买 yaomai -邀买 yaomai -要么 yaome -妖媚 yaomei -摇蜜 yaomi -药棉 yaomian -药面 yaomian -杳渺 yaomiao -姚明 yaoming -要命 yaoming -妖魔鬼怪 yaomoguiguai -幺麽小丑 yaomoxiaochou -要目 yaomu -要能 yaoneng -要你 yaoni -药捻儿 yaonianer -尧年舜日 yaonianshunyue -药捻子 yaonianzi -妖孽 yaonie -药农 yaonong -药片 yaopian -药品 yaopin -药铺 yaopu -要强 yaoqiang -摇钱树 yaoqianshu -摇旗呐喊 yaoqinahan -邀请 yaoqing -要请客 yaoqingke -邀请码 yaoqingma -邀请赛 yaoqingsai -要求 yaoqiu -要求下 yaoqiuxia -要去 yaoqu -咬群 yaoqun -杳然 yaoran -妖娆 yaorao -杳如黄鹤 yaoruhuanghe -要塞 yaosai -要杀 yaosha -药膳 yaoshan -咬舌儿 yaosheer -腰身 yaoshen -摇身一变 yaoshenyibian -要事 yaoshi -要是 yaoshi -钥匙 yaoshi -药石之言 yaoshizhiyan -摇手触禁 yaoshouchujin -药水 yaoshui -要说 yaoshuo -要死 yaosi -要死不活 yaosibuhuo -要素 yaosu -腰疼 yaoteng -尧天舜日 yaotianshunri -窈窕 yaotiao -药筒 yaotong -摇头摆尾 yaotoubaiwei -摇头晃脑 yaotouhuangnao -摇头丸 yaotouwan -要图 yaotu -药丸 yaowan -夭亡 yaowang -遥望 yaowang -腰围 yaowei -药味 yaowei -摇尾乞怜 yaoweiqilian -要闻 yaowen -咬文嚼字 yaowenjiaozi -要我 yaowo -妖物 yaowu -药物 yaowu -要务 yaowu -吆五喝六 yaowuheliu -耀武扬威 yaowuyangwei -杳无音信 yaowuyinxin -遥想 yaoxiang -遥相呼应 yaoxianghuying -药械 yaoxie -要挟 yaoxie -药性 yaoxing -药性气 yaoxingqi -要选 yaoxuan -妖艳 yaoyan -耀眼 yaoyan -腰眼 yaoyan -谣言 yaoyan -要言不烦 yaoyanbufan -要养 yaoyang -妖言惑众 yaoyanhuozhong -要言妙道 yaoyanmiaodao -谣言总与智者 yaoyanzongyuzhizhe -喓喓 yaoyao -遥遥 yaoyao -遥遥领先 yaoyaolingxian -遥遥无期 yaoyaowuqi -遥遥相对 yaoyaoxiangdui -摇摇欲坠 yaoyaoyuzhui -咬牙切齿 yaoyaqiechi -妖冶 yaoye -摇曳 yaoye -徭役 yaoyi -摇椅 yaoyi -要义 yaoyi -鹞鹰 yaoying -药引子 yaoyinzi -要用 yaoyong -要有 yaoyou -要有长远眼光 yaoyouchangyuanyanguang -妖由人兴 yaoyourenxing -要员 yaoyuan -遥远 yaoyuan -邀约 yaoyue -药皂 yaozao -腰斩 yaozhan -夭折 yaozhe -药疹 yaozhen -要这样 yaozheyang -要旨 yaozhi -要职 yaozhi -要知道 yaozhidao -要重 yaozhong -肴馔 yaozhuan -腰椎 yaozhui -谣诼 yaozhuo -疟子 yaozi -窑子 yaozi -腰子 yaozi -舀子 yaozi -要子 yaozi -鹞子 yaozi -咬字儿 yaozier -咬字眼儿 yaoziyaner -瑶族 yaozu -要做 yaozuo -牙牌 yapai -哑炮 yapao -雅片 yapian -鸦片 yapian -鸦片战争 yapianzhanzheng -亚平 yaping -雅皮士 yapishi -压迫 yapo -牙婆 yapo -压气 yaqi -压强 yaqiang -牙签万轴 yaqianwanzhou -压青 yaqing -雅趣 yaqu -鸦雀无声 yaquewusheng -鸦雀无闻 yaquewuwen -哑然 yaran -哑然失笑 yaranshixiao -亚热带 yaredai -雅人深致 yarenshenzhi -鸭绒 yarong -牙色 yase -鸭舌帽 yashemao -牙石 yashi -雅士 yashi -牙刷 yashua -雅思 yasi -压死 yasi -押送 yasong -雅俗共赏 yasugongshang -压岁钱 yasuiqian -压缩 yasuo -压缩包 yasuobao -压缩程序 yasuochengxu -压缩空气 yasuokongqi -压缩率 yasuolv -压缩文件 yasuowenjian -压台 yatai -压台戏 yataixi -芽体 yati -压痛 yatong -丫头 yatou -押头 yatou -压蔓 yawan -押尾 yawei -雅兴 yaxing -雅驯 yaxun -哑哑 yaya -压延 yayan -芽眼 yayan -牙牙学语 yayaxueyu -牙医 yayi -压抑 yayi -衙役 yayi -雅意 yayi -牙龈 yayin -哑语 yayu -猰貐 yayu -压韵 yayun -押运 yayun -押韵 yayun -压榨 yazha -压寨夫人 yazhaifuren -押账 yazhang -压着 yazhe -压阵 yazhen -雅正 yazheng -压制 yazhi -桠枝 yazhi -牙质 yazhi -雅致 yazhi -亚洲 yazhou -亚洲国家 yazhouguojia -压轴戏 yazhouxi -亚洲周刊 yazhouzhoukan -压轴子 yazhouzi -牙子 yazi -鸭子 yazi -睚眦必报 yazibibao -哑子吃黄连 yazichihuanglian -鸭子儿 yazier -押租 yazu -鸭嘴笔 yazuibi -鸭嘴兽 yazuishou -雅座 yazuo -页啊日 yeari -也罢 yeba -夜半 yeban -夜班 yeban -也被 yebei -也比 yebi -也别 yebie -叶柄 yebing -也不 yebu -夜不闭户 yebubihu -也不超 yebuchao -也不会 yebuhui -也不见 yebujian -也不能 yebuneng -也不是 yebushi -也不说 yebushuo -也不想 yebuxiang -也不要 yebuyao -也不知 yebuzhi -也不知道 yebuzhidao -野菜 yecai -夜餐 yecan -野餐 yecan -野草闲花 yecaoxianhua -夜场 yechang -夜长梦多 yechangmengduo -也超 yechao -夜车 yeche -腋臭 yechou -野炊 yechui -也得 yede -野地 yedi -椰雕 yediao -野调无腔 yediaowuqiang -夜读 yedu -也多 yeduo -爷儿 yeer -夜儿个 yeerge -爷儿们 yeermen -也该 yegai -也跟 yegen -夜工 yegong -叶公好龙 yegonghaolong -夜光表 yeguangbiao -曳光弹 yeguangdan -液果 yeguo -业海 yehai -也还不是 yehaibushi -也好 yehao -也好似 yehaosi -耶和华 yehehua -也很好奇 yehenhaoqi -也很难 yehennan -也后 yehou -夜壶 yehu -液化 yehua -液化热 yehuare -也会 yehui -野火 yehuo -业绩 yeji -野鸡 yeji -夜间 yejian -谒见 yejian -也叫 yejiao -野鸡版 yejiban -野鸡不 yejibu -业界 yejie -冶金 yejin -业经 yejing -夜景 yejing -液晶 yejing -野景 yejing -液晶屏 yejingping -液晶显示屏 yejingxianshiping -业精于勤 yejingyuqin -也即是 yejishi -也就 yejiu -也就是 yejiushi -也就是说 yejiushishuo -也就算 yejiusuan -也就在 yejiuzai -也觉得 yejuede -曳裾王门 yejuwangmen -也可 yeke -也可能 yekeneng -也可以 yekeyi -也可以通过 yekeyitongguo -夜空 yekong -也快 yekuai -夜来 yelai -夜郎自大 yelangzida -夜阑人静 yelanrenjing -冶炼 yelian -叶轮 yelun -叶落归根 yeluohuigen -叶落知秋 yeluozhiqiu -叶绿素 yelvsu -叶绿体 yelvti -页码 yema -叶脉 yemai -野蛮 yeman -夜盲 yemang -腋毛 yemao -野猫 yemao -夜猫子 yemaozi -野马无缰 yemawujiang -野玫瑰 yemeigui -也没见 yemeijian -也没有 yemeiyou -爷们儿 yemener -页面 yemian -夜明 yeming -夜明珠 yemingzhu -夜幕 yemu -也难怪 yenanguai -业内 yenei -业内行情 yeneihangqing -也能 yeneng -爷娘 yeniang -野牛 yeniu -也怕 yepa -液泡 yepao -叶片 yepian -叶鞘 yeqiao -野禽 yeqin -也去 yequ -野人献曝 yerenxianpu -野人献芹 yerenxianqin -椰蓉 yerong -冶容诲淫 yeronghuiyin -叶肉 yerou -夜色 yese -页上 yeshang -腋生 yesheng -野生 yesheng -野生动物园 yeshengdongwuyuan -夜生活 yeshenghuo -夜深人静 yeshenrenjing -业师 yeshi -也是 yeshi -野史 yeshi -夜市 yeshi -野食儿 yeshier -也是个 yeshige -夜视仪 yeshiyi -野兽 yeshou -也说 yeshuo -耶稣 yesu -也算 yesuan -也算是 yesuanshi -耶稣教 yesujiao -业态 yetai -液态奶 yetainai -液体 yeti -野兔 yetu -业外 yewai -野外 yewai -野外工作 yewaigongzuo -夜晚 yewan -野味 yewei -曳尾涂中 yeweituzhong -腋窝 yewo -业务 yewu -业务水平 yewushuiping -野无遗贤 yewuyixian -腋下 yexia -掖县 yexian -也想 yexiang -夜宵 yexiao -夜校 yexiao -夜消 yexiao -野心 yexin -页心 yexin -野心勃勃 yexinbobo -也行 yexing -野性 yexing -夜行人 yexingren -也许 yexu -叶序 yexu -也许吧 yexuba -也学 yexue -也许是 yexushi -也许是我的 yexushiwode -也需要 yexuyao -叶芽 yeya -腋芽 yeya -野鸭 yeya -野鸭湖 yeyahu -液压机 yeyaji -冶艳 yeyan -也要 yeyao -叶腋 yeye -爷爷 yeye -夜夜 yeye -冶叶倡条 yeyechangtiao -夜夜春宵 yeyechunxiao -爷爷家 yeyejia -爷爷奶奶 yeyenainai -爷爷奶奶姥姥 yeyenainailaolao -业已 yeyi -夜以继日 yeyijiri -夜莺 yeying -野营 yeying -也用 yeyong -也有 yeyou -业有 yeyou -冶游 yeyou -也有人 yeyouren -夜游神 yeyoushen -业余 yeyu -揶揄 yeyu -夜雨对床 yeyuduichuang -业余教育 yeyujiaoyu -也在 yezai -夜战 yezhan -野战 yezhan -业障 yezhang -野战军 yezhanjun -业者 yezhe -掖着 yezhe -噎着 yezhe -叶枝 yezhi -也知道 yezhidao -也只会 yezhihui -业主 yezhu -噎住 yezhu -野猪 yezhu -叶子 yezi -椰子 yezi -叶子烟 yeziyan -夜总会 yezonghui -夜作 yezuo -疑案 yi'an yian -议案 yi'an yian -一把 yiba -一百 yibai -衣摆 yibai -一败如水 yibairushui -一败涂地 yibaitudi -一百一 yibaiyi -一把劲 yibajin -一般 yiban -一半 yiban -一般般 yibanban -一般程序员 yibanchengxuyuan -一般的 yibande -一般的差 yibandecha -一棒 yibang -一帮 yibang -依傍 yibang -倚傍 yibang -异邦 yibang -一帮人 yibangren -一棒一条痕 yibangyitiaohen -一般见识 yibanjianshi -一般来 yibanlai -一般来说 yibanlaishuo -一般老百姓 yibanlaobaixing -一般那 yibanna -一般普通 yibanputong -一般人 yibanren -一板三眼 yibansanyan -一般是 yibanshi -一半时间 yibanshijian -一般手机里 yibanshoujili -一半天 yibantian -一般性 yibanxing -一瓣心香 yibanxinxiang -一板一眼 yibanyinyan -一般用户 yibanyonghu -一般只能 yibanzhineng -一般状态 yibanzhuangtai -一包 yibao -医保 yibao -衣包 yibao -衣胞 yibao -医保卡 yibaoka -以暴易暴 yibaoyibao -一包在内 yibaozainei -一把手 yibashou -一把死拿 yibasina -一把一把 yibayiba -一杯 yibei -以备 yibei -一辈子 yibeizi -一本 yiben -译本 yiben -一本书 yibenshu -一本万利 yibenwanli -一本正经 yibenzhengjing -一笔 yibi -译笔 yibi -一边 yibian -一遍 yibian -以便 yibian -一边倒 yibiandao -一边去 yibianqu -仪表 yibiao -姨表 yibiao -一表非凡 yibiaofeifan -一表人才 yibiaorencai -一笔带过 yibidaiguo -一笔勾销 yibigouxiao -一鼻孔出气 yibikongchuqi -一笔抹杀 yibimosha -一并 yibing -疑兵 yibing -疫病 yibing -癔病 yibing -一病不起 yibingbuqi -以冰致蝇 yibingzhiying -一臂之力 yibizhili -一波 yibo -一波三折 yibosanzhe -一波未平 yiboweiping -衣钵相传 yiboxiangchuan -义薄云天 yiboyuntian -一步 yibu -一部 yibu -乙部 yibu -一步步 yibubu -一步登天 yibudengtian -一部对他 yibuduita -一部分 yibufen -衣不解带 yibujiedai -一不扭众 yibuniuzhong -一步棋 yibuqi -义不容辞 yiburongci -衣不完采 yibuwancai -一不小心 yibuxiaoxin -艺不压身 yibuyashen -一不压众 yibuyazhong -一步一步 yibuyibu -一步一个脚印 yibuyigejiaoyin -一步一个脚印儿 yibuyigejiaoyiner -亦步亦趋 yibuyiqu -一不做 yibuzuo -义仓 yicang -虉草 yicao -依草附木 yicaofumu -一草一木 yicaoyimu -翼侧 yice -臆测 yice -一层 yiceng -一层一层 yicengyiceng -一查 yicha -一差二错 yichaercuo -一刬 yichan -遗产 yichan -一刹那 yichana -异常 yichang -一场 yichang -一倡百和 yichangbaihe -一唱百和 yichangbaihe -一场春梦 yichangchunmeng -一场空 yichangkong -一长两短 yichangliangduan -一唱三叹 yichangsantan -一长一短 yichangyiduan -一唱一和 yichangyihe -一朝天子一朝臣 yichaotianziyichaochen -一茬又一茬 yichayouyicha -一车 yiche -一尘不染 yichenburan -一成 yicheng -议程 yicheng -一成不变 yichengbubian -一成一旅 yichengyilu -一程子 yichengzi -义齿 yichi -翼翅 yichi -一尺水十丈波 yichishuishizhangbo -一冲 yichong -益虫 yichong -一筹莫展 yichoumozhan -遗臭万年 yichouwannian -役畜 yichu -溢出 yichu -一出 yichu -一处 yichu -益处 yichu -一串 yichuan -遗传 yichuan -遗传变异 yichuanbianyi -遗传差异 yichuanchayi -一床锦被遮盖 yichuangjinbeizhegai -遗传工程 yichuangongcheng -移船就岸 yichuanjiuan -一传十 yichuanshi -遗传学 yichuanxue -遗传学理论 yichuanxuelilun -一槌定音 yichuidingyin -一锤定音 yichuidingyin -一锤子 yichuizi -一锤子买卖 yichuizimaimai -一触即发 yichujifa -一触即溃 yichujikui -宜春 yichun -宜春市 yichunshi -一次 yici -依次 yici -以次 yici -异词 yici -以辞害意 yicihaiyi -一次能源 yicinengyuan -一次性 yicixing -一从 yicong -依从 yicong -一蹴而就 yicuerjiu -依存 yicun -遗存 yicun -一寸丹心 yicundanxin -一寸光阴一寸金 yicunguangyinyicunjin -一大 yida -一打 yida -一大把 yidaba -一大半 yidaban -一大堆 yidadui -一带 yidai -一袋 yidai -一代 yidai -一代风流 yidaifengliu -一代楷模 yidaikaimo -一大块 yidakuai -一搭两用 yidaliangyong -一搭两用儿 yidaliangyonger -一旦 yidan -一到 yidao -一刀 yidao -一道 yidao -移到 yidao -医道 yidao -驿道 yidao -一刀两断 yidaoliangduan -一刀切 yidaoqie -胰岛素 yidaosu -一大批 yidapi -遗大投艰 yidatoujian -一大碗 yidawan -一大早 yidazao -医德 yide -以德报怨 yidebaoyuan -一等 yideng -一德一心 yideyixin -一得之功 yidezhigong -一得之见 yidezhijian -一得之愚 yidezhiyu -义地 yidi -异地 yidi -意地 yidi -一滴 yidi -一点 yidian -疑点 yidian -一点半点 yidianbandian -一点地 yidiandi -一点点 yidiandian -一点儿 yidianer -一点是 yidianshi -伊甸园 yidianyuan -异地存款 yidicunkuan -易地而处 yidierchu -一定 yiding -一顶 yiding -议定 yiding -一定不易 yidingbuyi -一丁点儿 yidingdianer -一定能够 yidingnenggou -议定书 yidingshu -一定之规 yidingzhigui -移动 yidong -易懂 yidong -一动不如一静 yidongburuyijing -移动电话 yidongdianhua -移动公司 yidonggongsi -移东就西 yidongjiuxi -移动设备 yidongshebei -移动通信 yidongtongxin -移动硬盘 yidongyingpan -一抖 yidou -疑窦 yidou -衣兜 yidou -一度 yidu -易读 yidu -异读 yidu -遗毒 yidu -一段 yiduan -一端 yiduan -臆断 yiduan -一段时间 yiduanshijian -异端邪说 yiduanxieshuo -以毒攻毒 yidugongdu -一堆 yidui -一对 yidui -一堆堆 yiduidui -一对多 yiduiduo -一堆人 yiduiren -一堆人你 yiduirenni -一顿 yidun -一顿饭 yidunfan -臆度 yiduo -一多半 yiduoban -一朵花 yiduohua -以讹传讹 yi'echuan'e yiechuane -以俄格 yi'ege yiege -姨儿 yier -已而 yier -以耳代目 yierdaimu -一二一 yieryi -一二一大街 yieryidajie -一而再 yierzai -依法 yifa -益发 yifa -已发表 yifabiao -一番 yifan -一反常态 yifanchangtai -一帆风顺 yifanfengshun -一方 yifang -以防 yifang -移防 yifang -一方之任 yifangzhiren -一饭千金 yifanqianjin -一发千钧 yifaqianjun -一飞 yifei -一飞冲天 yifeichongtian -一份 yifen -一封 yifeng -遗风 yifeng -一风吹 yifengchui -蚁封穴雨 yifengxueyu -移风易俗 yifengyisu -一分钱 yifenqian -义愤填膺 yifentianying -一分为二 yifenweier -一分钟 yifenzhong -依附 yifu -姨父 yifu -衣服 yifu -姨夫 yifu -一副 yifu -一夫当关 yifudangguan -一傅众咻 yifuzhongxiu -遗腹子 yifuzi -医改 yigai -一概而论 yigaierlun -一改故辙 yigaiguzhe -乙肝 yigan -一干二净 yiganerjing -一干人犯 yiganrenfan -一竿子插到底 yiganzichadaodi -一竿子到底 yiganzidaodi -遗稿 yigao -一个 yige -一个版本 yigebanben -一个巴掌拍不响 yigebazhangpaibuxiang -一个并 yigebing -一个词 yigeci -一个多 yigeduo -一个个 yigege -一个过 yigeguo -一个函数 yigehanshu -一个汉字 yigehanzi -一给 yigei -一个价格 yigejiage -一个箭 yigejian -一个接着 yigejiezhe -一个劲 yigejin -一个劲儿 yigejiner -一个萝卜一个坑 yigeluoboyigekeng -一个萝卜一个坑儿 yigeluoboyigekenger -一根 yigen -一个内 yigenei -一根上 yigenshang -一个女人 yigenvren -一个钱 yigeqian -一个人 yigeren -一个人能 yigerenneng -一个是 yigeshi -一个实例 yigeshili -一个文件 yigewenjian -一个小时 yigexiaoshi -一个心眼儿 yigexinyaner -一个样 yigeyang -一个一个 yigeyige -一个月 yigeyue -一个字 yigezi -一个子弹 yigezidan -一共 yigong -以供 yigong -义工 yigong -以攻为守 yigongweishou -遗孤 yigu -一贯 yiguan -一官半职 yiguanbanzhi -衣冠楚楚 yiguanchuchu -以观后效 yiguanhouxiao -以管窥天 yiguankuitian -衣冠禽兽 yiguanqinshou -衣冠枭獍 yiguanxiaojing -倚官仗势 yiguanzhangshi -衣冠冢 yiguanzhong -以古非今 yigufeijin -依归 yigui -一轨同风 yiguitongfeng -一股劲儿 yigujiner -一股啦 yigula -一古脑儿 yigunaoer -一股脑儿 yigunaoer -一棍子打死 yigunzidasi -异国 yiguo -一锅端 yiguoduan -一国两制 yiguoliangzhi -一国三公 yiguosangong -一锅粥 yiguozhou -一锅煮 yiguozhu -一鼓作气 yiguzuoqi -遗骸 yihai -贻害无穷 yihaiwuqiong -遗害无穷 yihaiwuqiong -遗憾 yihan -一行 yihang -一行激昂 yihangji'ang yihangjiang -一行一行 yihangyihang -一寒如此 yihanruci -沂河 yihe -议和 yihe -齮龁 yihe -遗恨 yihen -义和团 yihetuan -溢洪道 yihongdao -一哄而散 yihongersan -以后 yihou -一户 yihu -医护 yihu -一滑 yihua -异化 yihua -移花接木 yihuajiemu -宜华木业 yihuamuye -一环 yihuan -一换 yihuan -以还 yihuan -一晃 yihuang -一簧两舌 yihuangliangshe -异化作用 yihuazuoyong -一呼百诺 yihubainuo -一呼百应 yihubaiying -一忽儿 yihuer -一会 yihui -议会 yihui -一会车 yihuiche -一麾出守 yihuichushou -一会儿 yihuier -一挥而就 yihuierjiu -一会了 yihuile -一回事 yihuishi -议会制 yihuizhi -以呼叫 yihujiao -依葫芦画瓢 yihuluhuapiao -已婚 yihun -弋获 yihuo -抑或 yihuo -疑惑 yihuo -遗祸 yihuo -以火救火 yihuojiuhuo -一壶千金 yihuqianjin -异乎寻常 yihuxunchang -一狐之腋 yihuzhiye -以及 yiji -一级 yiji -一剂 yiji -疑忌 yiji -遗迹 yiji -酏剂 yiji -一家 yijia -医家 yijia -溢价 yijia -议价 yijia -衣架饭囊 yijiafannang -意见 yijian -一键 yijian -一件 yijian -臆见 yijian -意匠 yijiang -一浆十饼 yijiangshibing -一见倾心 yijianqingxin -一见如故 yijianrugu -一箭上垛 yijianshangduo -一箭双雕 yijianshuangdiao -一间屋 yijianwu -一箭之遥 yijianzhiyao -一见钟情 yijianzhongqing -一脚 yijiao -一觉 yijiao -移交 yijiao -遗教 yijiao -一家人 yijiaren -一家人能 yijiarenneng -一家之计 yijiazhiji -一家之言 yijiazhiyan -以己度人 yijiduoren -一节 yijie -移解 yijie -一介不取 yijiebuqu -驿寄梅花 yijimeihua -一斤 yijin -移近 yijin -以近 yijin -衣襟 yijin -一径 yijing -一经 yijing -已经 yijing -意境 yijing -遗精 yijing -已经普及 yijingpuji -已经生情 yijingshengqing -仪静体闲 yijingtixian -以儆效尤 yijingxiaoyou -一惊一 yijingyi -衣锦还乡 yijinhuanxiang -衣锦荣归 yijinronggui -衣锦夜行 yijinyexing -一级市场 yijishichang -依旧 yijiu -一技之长 yijizhichang -一句 yiju -一局 yiju -依据 yiju -义举 yiju -彝剧 yiju -疑惧 yiju -移居 yiju -一句啊 yiju'a yijua -一举成名 yijuchengming -议决 yijue -一蹶不振 yijuebuzhen -一决雌雄 yijuecixiong -已决犯 yijuefan -贻厥孙谋 yijuesunmou -一句话 yijuhua -一举两得 yijuliangde -义军 yijun -异军突起 yijuntuqi -一举千里 yijuqianli -一举手之劳 yijushouzhilao -一卡 yika -一开 yikai -一开始 yikaishi -一看 yikan -一看到 yikandao -依靠 yikao -倚靠 yikao -一颗 yike -医科 yike -一棵 yike -一客不烦二主 yikebufanerzhu -医科大 yikeda -医科打 yikeda -一刻千金 yikeqianjin -一棵树 yikeshu -一刻钟 yikezhong -一孔之见 yikongzhijian -一口 yikou -一口两匙 yikouliangchi -一口气 yikouqi -一口三舌 yikousanshe -异口同声 yikoutongsheng -一口吸尽西江水 yikouxijinxijiangshui -一块 yikuai -一块儿 yikuaier -一块石头落地 yikuaishitouluodi -一款 yikuan -一馈十起 yikuishishi -一夔已足 yikuiyizu -易拉罐 yilaguan -以来 yilai -依赖 yilai -一来 yilai -倚赖 yilai -一来二去 yilaierqu -衣来伸手 yilaishenshou -一览无余 yilaiwuyu -依赖性 yilaixing -伊拉克 yilake -一栏 yilan -一览 yilan -漪澜 yilan -一览表 yilanbiao -一揽子 yilanzi -遗老 yilao -姨姥姥 yilaolao -倚老卖老 yilaomailao -一劳永逸 yilaoyongyi -逸乐 yile -异类 yilei -一雷二闪 yileiershan -一愣 yileng -一愣一愣 yilengyileng -义理 yili -伊利 yili -毅力 yili -一粒 yili -医理 yili -昳丽 yili -迤逦 yili -一连 yilian -依恋 yilian -一连串 yilianchuan -一两 yiliang -一辆 yiliang -一两次 yiliangci -一两呃 yiliange -以两个 yiliangge -一两个 yiliangge -一两篇 yiliangpian -一两条 yiliangtiao -一连气儿 yilianqier -医疗 yiliao -意料 yiliao -衣料 yiliao -一了百当 yiliaobaidang -一了百了 yiliaobailiao -以蠡测海 yilicehai -一力承当 yilichengdang -一列 yilie -以狸饵鼠 yiliershu -以力服人 yilifuren -以理服人 yilifuren -以利累形 yilileixing -艺林 yilin -一鳞半爪 yilinbanzhao -役龄 yiling -艺龄 yiling -衣领 yiling -一零儿 yilinger -以邻为壑 yilinweihe -蚁力神 yilishen -一流 yiliu -遗留 yiliu -一溜儿 yiliuer -一溜风 yiliufeng -依流平进 yiliupingjin -一溜歪斜 yiliuwaixie -一溜烟 yiliuyan -一龙一蛇 yilongyishe -一龙一猪 yilongyizhu -遗漏 yilou -一路 yilu -移录 yilu -以卵击石 yiluanjishi -意乱及时 yiluanjishi -以卵投石 yiluantoushi -一路福星 yilufuxing -议论 yilun -一落千丈 yiluoqianzhang -一路顺风 yilushunfeng -一律 yilv -疑虑 yilv -姨妈 yima -一马 yima -一马当先 yimadangxian -义卖 yimai -一脉相承 yimaixiangcheng -一脉相传 yimaixiangchuan -倚马可待 yimakedai -一毛不拔 yimaobuba -衣帽间 yimaojian -以貌取人 yimaoquren -一马平川 yimapingchuan -倚马千言 yimaqianyan -倚马七纸 yimaqizhi -意马心猿 yimaxinyuan -溢美 yimei -一门 yimen -倚门傍户 yimenbanghu -倚门卖笑 yimenmaixiao -一门心思 yimenxinsi -倚门倚闾 yimenyilu -苡米 yimi -薏米 yimi -一面 yimian -以免 yimian -一面儿理 yimianerli -一面如旧 yimianrujiu -一面之词 yimianzhici -一面之交 yimianzhijiao -疫苗 yimiao -一秒钟 yimiaozhong -移民 yimin -逸民 yimin -遗民 yimin -一名 yiming -艺名 yiming -译名 yiming -一暝不视 yimingbushi -一鸣惊人 yimingjingren -异名同实 yimingtongshi -一命呜呼 yimingwuhu -一米线 yimixian -遗墨 yimo -以沫相濡 yimoxiangru -一模一样 yimoyiyang yimuyiyang -一幕 yimu -意木 yimu -姨母 yimu -益母草 yimucao -一目了然 yimuliaoran -一木难支 yimunanzhi -一目十行 yimushihang -姨奶奶 yinainai -疑难 yinan -阴暗 yinan -阴暗面 yinanmian -银白色 yinbaise -银白外壳 yinbaiwaike -引爆 yinbao -印把子 yinbazi -银杯 yinbei -印本 yinben -银本位 yinbenwei -印鼻 yinbi -荫庇 yinbi -荫蔽 yinbi -银币 yinbi -隐蔽 yinbi -隐避 yinbi -音标 yinbiao -印表 yinbiao -饮冰内热 yinbingneire -饮冰茹檗 yinbingrubo -音波 yinbo -因材施教 yincaishijiao -隐藏 yincang -隐藏标题栏 yincangbiaotilan -隐藏掉 yincangdiao -阴曹 yincao -音叉 yincha -引柴 yinchai -引产 yinchan -吟唱 yinchang -音长 yinchang -饮场 yinchang -阴差阳错 yinchayangcuo -阴沉 yinchen -阴沉沉 yinchenchen -音程 yincheng -寅吃卯粮 yinchimaoliang -引出 yinchu -引出来 yinchulai -饮醇自醉 yinchunzizui -印次 yinci -因此 yinci -淫词艳曲 yinciyanqu -阴错阳差 yincuoyangcha -音带 yindai -饮弹 yindan -淫荡 yindang -阴丹士林 yindanshilin -引导 yindao -阴道炎 yindaoyan -引得 yinde -阴德 yinde -阴电 yindian -印第安人 yindi'anren yindianren -音调 yindiao -银锭 yinding -因敌取资 yindiquzi -因地制宜 yindizhiyi -引动 yindong -引逗 yindou -印度 yindu -引渡 yindu -阴毒 yindu -音读 yindu -印度教 yindujiao -印度教徒 yindujiaotu -吲哚 yinduo -印度人 yinduren -吟哦 yine -以内 yinei -因而 yiner -银耳 yiner -音儿 yiner -引而不发 yinerbufa -隐恶扬善 yineyangshan -印发 yinfa -引发 yinfa -银发 yinfa -银粉 yinfen -阴风 yinfeng -因风吹火 yinfengchuihuo -引风吹火 yinfengchuihuo -吟风弄月 yinfengnongyue -殷富 yinfu -隐伏 yinfu -音符 yinfu -因该 yingai -阴干 yingan -引港 yingang -音高 yingao -营办 yingban -硬棒 yingbang -英镑 yingbang -硬邦邦 yingbangbang -硬包装 yingbaozhuang -影壁 yingbi -硬币 yingbi -硬笔 yingbi -应变无方 yingbianwufang -鹰鼻鹞眼 yingbiyaoyan -映衬 yingchen -应城 yingcheng -应承 yingcheng -膺惩 yingcheng -英尺 yingchi -应酬 yingchou -迎春 yingchun -硬磁盘 yingcipan -应从 yingcong -英寸 yingcun -应答 yingda -映带 yingdai -应当 yingdang -赢得 yingde -应敌 yingdi -营地 yingdi -应典 yingdian -影碟 yingdie -硬度 yingdu -应对如流 yingduiruliu -硬腭 yinge -银根 yingen -婴儿 yinger -营房 yingfang -应分 yingfen -蝇粪点玉 yingfendianyu -迎风待月 yingfengdaiyue -迎风招展 yingfengzhaozhan -应付 yingfu -蝇附骥尾而致千里 yingfujiweierzhiqianli -应付裕如 yingfuyuru -应付自如 yingfuziru -应该 yinggai -应该给 yinggaigei -应该哦 yinggaio -应该是 yinggaishi -英格 yingge -影格儿 yinggeer -应给 yinggei -莺歌燕舞 yinggeyanwu -硬弓 yinggong -荧光 yingguang -荧光灯 yingguangdeng -硬广告 yingguanggao -荧光屏 yingguangping -赢官司 yingguansi -英国 yingguo -颖果 yingguo -英国记者 yingguojizhe -英国佬 yingguolao -英国人 yingguoren -硬骨头 yinggutou -瀛海 yinghai -硬汉 yinghan -英汉 yinghan -英豪 yinghao -应和 yinghe -英和 yinghe -迎合 yinghe -颍河 yinghe -迎候 yinghou -樱花 yinghua -硬化 yinghua -萦怀 yinghuai -瀛寰 yinghuan -硬环境 yinghuanjing -潆洄 yinghui -萦回 yinghui -颖慧 yinghui -赢回来 yinghuilai -英魂 yinghun -荧惑 yinghuo -营火 yinghuo -营火会 yinghuohui -应急 yingji -影集 yingji -迎击 yingji -赢家 yingjia -硬件 yingjian -营建 yingjian -应届 yingjie -硬结 yingjie -英杰 yingjie -迎接 yingjie -应接不暇 yingjiebuxia -鹰击毛挚 yingjimaozhi -应景 yingjing -应经 yingjing -营救 yingjiu -应举 yingju -硬撅撅 yingjuejue -英俊 yingjun -影剧院 yingjuyuan -应考 yingkao -硬拷贝 yingkaobei -盈科后进 yingkehoujin -盈亏 yingkui -迎来送往 yinglaisongwang -硬朗 yinglang -营垒 yinglei -应力 yingli -盈利 yingli -赢利 yingli -英里 yingli -营利 yingli -楹联 yinglian -英两 yingliang -硬链接 yinglianjie -英烈 yinglie -鹰瞵鹗视 yinglineshi -英灵 yingling -璎珞 yingluo -应卯 yingmao -缨帽 yingmao -硬煤 yingmei -英美 yingmei -应门 yingmen -影迷 yingmi -硬面 yingmian -赢面 yingmian -迎面 yingmian -英名 yingming -英明 yingming -应名儿 yingminger -英模 yingmo -应募 yingmu -硬木 yingmu -英亩 yingmu -鹰拿燕雀 yingnayanque -英年 yingnian -应诺 yingnuo -阴功 yingong -因公假私 yingongjiasi -阴沟流水 yingouliushui -应拍 yingpai -硬盘 yingpan -营盘 yingpan -硬碰硬 yingpengying -影片 yingpian -硬片 yingpian -影片儿 yingpianer -应聘 yingpin -影评 yingping -荧屏 yingping -硬气 yingqi -英气 yingqi -盈千累万 yingqianleiwan -迎亲 yingqin -硬驱 yingqu -营区 yingqu -迎娶 yingqu -鹰犬 yingquan -鹰觑鹘望 yingquhuwang -潆绕 yingrao -萦绕 yingrao -迎刃而解 yingreerjie -硬任务 yingrenwu -赢荣 yingrong -应山 yingshan -硬伤 yingshang -映山红 yingshanhong -影射 yingshe -映射 yingshe -营生 yingsheng -应声虫 yingshengchong -应市 yingshi -应时 yingshi -应试 yingshi -影视 yingshi -硬实 yingshi -硬是 yingshi -英石 yingshi -鹰视狼步 yingshilangbu -硬手 yingshou -蝇甩儿 yingshuaier -硬水 yingshui -硬说 yingshuo -郢书燕说 yingshuyanyue -营私舞弊 yingsiwubi -罂粟 yingsu -鹰隼 yingsun -樱桃 yingtao -英特尔 yingteer -英特耐雄纳尔 yingtenaixiongnaer -应天顺人 yingtianshunren -硬挺 yingting -硬通货 yingtonghuo -迎头赶上 yingtouganshang -迎头痛击 yingtoutongji -蝇头微利 yingtouweili -蝇头小利 yingtouxiaoli -因果 yinguo -因果报应 yinguobaoying -溁湾镇 yingwanzhen -应为 yingwei -英文 yingwen -英文版 yingwenban -英文额 yingwene -英文好看 yingwenhaokan -英文名 yingwenming -英文小说 yingwenxiaoshuo -硬卧 yingwo -英武 yingwu -颖悟 yingwu -硬武器 yingwuqi -鹦鹉学舌 yingwuxueshe -影戏 yingxi -溁溪 yingxi -硬席 yingxi -萦系 yingxi -应县 yingxian -映现 yingxian -影像 yingxiang -影响 yingxiang -影响很低 yingxianghendi -影响思维 yingxiangsiwei -影响因子 yingxiangyinzi -映象中 yingxiangzhong -营销 yingxiao -影星 yingxing -硬性 yingxing -英雄 yingxiong -英雄救美 yingxiongjiumei -英雄气短 yingxiongqiduan -英雄所见略同 yingxiongsuojianluetong -英雄无用武之地 yingxiongwuyongwuzhidi -英雄主语 yingxiongzhuyu -应许 yingxu -膺选 yingxuan -映雪读书 yingxuedushu -英寻 yingxun -迎迓 yingya -应验 yingyan -营养 yingyang -鹰洋 yingyang -营养不良 yingyangbuliang -营养素 yingyangsu -营养元素 yingyangyuansu -应邀 yingyao -营业部 yingyebu -营业税 yingyeshui -营业所 yingyesuo -营业厅 yingyeting -营业员 yingyeyuan -营业执照 yingyezhizhao -颖异 yingyi -影音 yingyin -影印 yingyin -影印版 yingyinban -荧荧 yingying -影影绰绰 yingyingchuochuo -蝇营狗苟 yingyinggougou -盈盈一水 yingyingyishui -应用 yingyong -应用程序 yingyongchengxu -应用科学 yingyongkexue -应用软件 yingyongruanjian -英勇神武 yingyongshenwu -应用卫星 yingyongweixing -应用文 yingyongwen -应有尽有 yingyoujinyou -盈余 yingyu -英语 yingyu -萦纡 yingyu -蘡薁 yingyu -赢余 yingyu -应援 yingyuan -影院 yingyuan -映月 yingyue -英语角 yingyujiao -英语课 yingyuke -应允 yingyun -营运 yingyun -应运而生 yingyunersheng -英语系 yingyuxi -应在 yingzai -营造 yingzao -营造尺 yingzaochi -营寨 yingzhai -应战 yingzhan -影展 yingzhan -迎战 yingzhan -硬仗 yingzhang -营帐 yingzhang -应招 yingzhao -映照 yingzhao -鹰爪毛儿 yingzhaomaoer -应诊 yingzhen -应征 yingzheng -硬挣 yingzheng -硬着头皮 yingzhetoupi -应制 yingzhi -英制 yingzhi -硬纸板 yingzhiban -硬指标 yingzhibiao -硬着陆 yingzhuolu -影子 yingzi -缨子 yingzi -蝇子 yingzi -英姿焕发 yingzihuanfa -影子内阁 yingzineige -英姿飒爽 yingzisashuang -影子系统 yingzixitong -鹰嘴鹞目 yingzuiyaomu -硬座 yingzuo -银汉 yinhan -引航 yinhang -银行 yinhang -银行电话 yinhangdianhua -引吭高歌 yinhanggaoge -银行卡 yinhangka -银行呀 yinhangya -引号 yinhao -银号 yinhao -音耗 yinhao -引河 yinhe -银河倒泻 yinhedaoxie -饮河满腹 yinhemanfu -印痕 yinhen -饮恨吞声 yinhentunsheng -银河系 yinhexi -银红 yinhong -印花 yinhua -殷华 yinhua -隐患 yinhuan -印花税 yinhuashui -隐花植物 yinhuazhiwu -淫秽 yinhui -银灰 yinhui -隐讳 yinhui -隐晦曲折 yinhuiquzhe -银婚 yinhun -阴魂不散 yinhunbusan -引火烧身 yinhuoshaoshen -因祸为福 yinhuoweifu -嫛婗 yini -一年 yinian -意念 yinian -一年半载 yinianbanzai -一年被蛇咬 yinianbeisheyao -一年到头 yiniandaotou -一年多 yinianduo -姨娘 yiniang -一年级 yinianji -一年生 yiniansheng -一念之差 yinianzhicha -一年之计在于春 yinianzhijizaiyuchun -益鸟 yiniao -遗尿 yiniao -一牛九锁 yiniujiusuo -印记 yinji -印迹 yinji -阴极 yinji -隐疾 yinji -印加 yinjia -印鉴 yinjian -引荐 yinjian -引见 yinjian -阴间 yinjian -殷鉴不远 yinjianbuyuan -银匠 yinjiang -引酵 yinjiao -引介 yinjie -音节 yinjie -音阶 yinjie -音节文字 yinjiewenzi -引进 yinjin -引颈 yinjing -窨井 yinjing -阴茎 yinjing -引经据典 yinjingjudian -阴极射线 yinjishexian -引咎 yinjiu -饮酒寻欢 yinjiuxunhuan -隐君子 yinjunzi -隐居求志 yinjuqiuzhi -银卡 yinka -檃栝 yinkuo -隐括 yinkuo -引来 yinlai -引狼入室 yinlangrushi -印累绶若 yinleishouruo -阴冷 yinleng -引例 yinli -阴历 yinli -荫凉 yinliang -银两 yinliang -阴凉 yinliang -音量 yinliang -饮料 yinliao -因利乘便 yinlichengbian -尹林 yinlin -隐鳞藏彩 yinlincangcai -引流 yinliu -溵溜 yinliu -阴离子 yinlizi -银楼 yinlou -因陋就简 yinloujiujian -淫乱 yinluan -引论 yinlun -引路人 yinluren -音律 yinlv -阴霾 yinmai -隐瞒 yinman -饮马投钱 yinmatouqian -阴门 yinmen -隐秘 yinmi -阴面 yinmian -因明 yinming -音名 yinming -隐没 yinmo -阴谋 yinmou -阴谋诡计 yinmouguiji -阴谋论 yinmoulun -银幕 yinmu -阴囊 yinnang -因难见巧 yinnanjianqiao -印尼 yinni -印泥 yinni -隐匿 yinni -阴凝坚冰 yinningjianbing -印纽 yinniu -银牌 yinpai -银盘 yinpan -隐僻 yinpi -饮片 yinpian -音品 yinpin -音频 yinpin -饮品 yinpin -银屏 yinping -阴平 yinping -印谱 yinpu -引起 yinqi -银钱 yinqian -音强 yinqiang -引桥 yinqiao -殷切 yinqie -姻亲 yinqin -慇懃 yinqin -殷勤 yinqin -引擎 yinqing -隐情 yinqing -饮泣吞声 yinqitunsheng -音区 yinqu -印染 yinran -隐然 yinran -隐忍不言 yinrenbuyan -因人成事 yinrenchengshi -引人入胜 yinrenrusheng -因任授官 yinrenshouguan -引人注目 yinrenzhumu -音容宛在 yinrongwanzai -音容笑貌 yinrongxiaomao -引入 yinru -隐若敌国 yinruodiguo -印色 yinse -音色 yinse -阴森 yinsen -阴山背后 yinshanbeihou -引商刻羽 yinshangkeyu -隐射 yinshe -引蛇出洞 yinshechudong -引申 yinshen -隐身 yinshen -隐身草 yinshencao -引绳排根 yinshengpaigen -隐身技术 yinshenjishu -因式 yinshi -寅时 yinshi -殷实 yinshi -隐士 yinshi -音势 yinshi -饮食疗法 yinshiliaofa -因势利导 yinshilidao -饮食男女 yinshinannu -饮食业 yinshiye -因事制宜 yinshizhiyi -因时制宜 yinshizhiyi -印绶 yinshou -阴寿 yinshou -因数 yinshu -引述 yinshu -印刷厂 yinshuachang -印刷品 yinshuapin -印刷体 yinshuati -引水 yinshui -饮水啜菽 yinshuichuoshu -饮水曲肱 yinshuiqugong -饮水思源 yinshuisiyuan -阴司 yinsi -阴私 yinsi -隐私 yinsi -隐私死 yinsisi -因素 yinsu -音素 yinsu -音速 yinsu -阴损 yinsun -音素文字 yinsuwenzi -因他 yinta -印台 yintai -印堂 yintang -因特网 yintewang -阴天 yintian -印铁 yintie -隐痛 yintong -瘾头 yintou -银团贷款 yintuandaikuan -引退 yintui -一怒 yinu -一诺千金 yinuoqianjin -一怒之下 yinuzhixia -引外 yinwai -因为 yinwei -淫威 yinwei -淫猥 yinwei -音位 yinwei -因为饿 yinweie -因为那 yinweina -因为台式机 yinweitaishiji -引文 yinwen -阴文 yinwen -音问 yinwen -印务 yinwu -因袭 yinxi -音息 yinxi -鄞县 yinxian -阴线 yinxian -阴险 yinxian -隐现 yinxian -印象 yinxiang -音箱 yinxiang -引向 yinxiang -音像 yinxiang -音响 yinxiang -印象分 yinxiangfen -印相纸 yinxiangzhi -因小失大 yinxiaoshida -印信 yinxin -引信 yinxin -印行 yinxing -阴性 yinxing -隐性 yinxing -银杏 yinxing -隐形 yinxing -隐形飞机 yinxingfeiji -隐形技术 yinxingjishu -隐性基因 yinxingjiyin -隐姓埋名 yinxingmaiming -隐形眼镜 yinxingyanjing -殷墟 yinxu -隐血 yinxue -因循守旧 yinxunshoujiu -因循坐误 yinxunzuowu -喑哑 yinya -姻亚 yinya -姻娅 yinya -引言 yinyan -银洋 yinyang -阴阳 yinyang -阴阳怪气 yinyangguaiqi -银样蜡枪头 yinyanglaqiangtou -银样镴枪头 yinyanglaqiangtou -阴阳历 yinyangli -阴阳人 yinyangren -阴阳生 yinyangsheng -阴阳水 yinyangshui -夤夜 yinye -因噎废食 yinyefeishi -荫翳 yinyi -阴翳 yinyi -隐逸 yinyi -音义 yinyi -音译 yinyi -愔愔 yinyin -慭慭 yinyin -殷殷 yinyin -狺狺 yinyin -訚訚 yinyin -隐隐 yinyin -龂龂 yinyin -因应 yinying -银鹰 yinying -阴影 yinying -引以为戒 yinyiweijie -阴疑阳战 yinyiyangzhan -吟咏 yinyong -引用 yinyong -饮用 yinyong -印油 yinyou -因由 yinyou -引诱 yinyou -殷忧 yinyou -隐忧 yinyou -淫欲 yinyu -阴雨 yinyu -阴郁 yinyu -隐喻 yinyu -隐语 yinyu -霪雨 yinyu -音域 yinyu -饮誉 yinyu -银元 yinyuan -银圆 yinyuan -夤缘攀附 yinyuanpanfu -因缘为市 yinyuanweishi -音乐 yinyue -隐约 yinyue -音乐般 yinyueban -音乐盒 yinyuehe -隐约其辞 yinyueqici -氤氲 yinyun -烟煴 yinyun -絪缊 yinyun -阴云 yinyun -阴韵 yinyun -音韵 yinyun -音韵学 yinyunxue -引玉之砖 yinyuzhizhuan -阴宅 yinzhai -印张 yinzhang -印章 yinzhang -音障 yinzhang -阴招 yinzhao -印证 yinzheng -引证 yinzheng -饮鸩止渴 yinzhenzhike -引致 yinzhi -阴骘 yinzhi -阴鸷 yinzhi -音值 yinzhi -音质 yinzhi -印制 yinzhi -寅支卯粮 yinzhimaoliang -引种 yinzhong -隐衷 yinzhong -银朱 yinzhu -音缀 yinzhui -音准 yinzhun -印子 yinzi -引子 yinzi -因子 yinzi -引资 yinzi -银子 yinzi -饮子 yinzi -印子钱 yinziqian -引足救经 yinzujiujing -一派 yipai -一排 yipai -义拍 yipai -一派胡言 yipaihuyan -一拍即合 yipaijihe -一排排 yipaipai -一旁 yipang -一盘棋 yipanqi -一盘散沙 yipansansha -一炮打响 yipaodaxiang -一喷一醒 yipenyixing -一批 yipi -椅披 yipi -一偏 yipian -一片 yipian -一篇 yipian -遗篇 yipian -一片冰心 yipianbingxin -一片和谐 yipianhexie -一片焦土 yipianjiaotu -一片天 yipiantian -一片汪洋 yipianwangyang -一票 yipiao -一瓢 yipiao -一票子 yipiaozi -一拼 yipin -一瓶 yiping -依凭 yiping -一屏幕 yipingmu -一品锅 yipinguo -一品红 yipinhong -一贫如洗 yipinruxi -一暴十寒 yipushihan -一曝十寒 yipushihan -一起 yiqi -意气 yiqi -仪器 yiqi -遗弃 yiqi -以其 yiqi -一齐 yiqi -义旗 yiqi -义气 yiqi -以期 yiqi -以前 yiqian -一钱不落虚空地 yiqianbuluoxukongdi -一钱不值 yiqianbuzhi -抑强扶弱 yiqiangfuruo -以强凌弱 yiqianglingruo -一钱如命 yiqianruming -一谦四益 yiqiansiyi -一窍不通 yiqiaobutong -已启动 yiqidong -一切 yiqie -一切呃 yiqiee -一切众生 yiqiezhongsheng -意气风发 yiqifengfa -一气呵成 yiqihecheng -以其昏昏 yiqihunhun -疫情 yiqing -一清二白 yiqingerbai -一清如水 yiqingrushui -怡情悦性 yiqingyuexing -一清早 yiqingzao -一琴一鹤 yiqinyihe -一穷二白 yiqiongerbai -以穷二白 yiqiongerbai -一起说 yiqishuo -以求 yiqiu -以求一逞 yiqiuyicheng -一丘之貉 yiqiuzhihe -意气相投 yiqixiangtou -移气养体 yiqiyangti -意气扬扬 yiqiyangyang -意气用事 yiqiyongshi -异趣 yiqu -意趣 yiqu -挹取 yiqu -易趣 yiqu -易趣啊 yiqu'a yiqua -一圈 yiquan -一圈一圈 yiquanyiquan -一去不复返 yiqubufufan -遗缺 yique -一瘸一拐 yiqueyiguai -一群 yiqun -异曲同工 yiqutonggong -屹然 yiran -易燃 yiran -依然 yiran -怡然 yiran -已然 yiran -揖让 yirang -依然故我 yiranguwo -毅然决然 yiranjueran -依然如故 yiranrugu -怡然自得 yiranzide -一人 yiren -怡人 yiren -一任 yiren -宜人 yiren -艺人 yiren -苡仁 yiren -一人传虚 yirenchuanxu -一人得道 yirendedao -以人废言 yirenfeiyan -一仍旧贯 yirengjiuguan -贻人口实 yirenkoushi -薏仁米 yirenmi -以人为镜 yirenweijing -疑人勿用 yirenwuyong -一人之交 yirenzhijiao -一人之下 yirenzhixia -异日 yiri -翌日 yiri -一日不见 yiribujian -一日九迁 yirijiuqian -一日千里 yiriqianli -一日三秋 yirisanqiu -一日三省 yirisanxing -一日万机 yiriwanji -一日万里 yiriwanli -一日之长 yirizhichang yirizhizhang -一日之雅 yirizhiya -仪容 yirong -遗容 yirong -易如反掌 yirufanzhang -一如既往 yirujiwang -遗撒 yisa -义赛 yisai -一扫而空 yisaoerkong -一僧 yiseng -一霎 yisha -一闪 yishan -一扇 yishan -峄山 yishan -移山倒海 yishandaohai -一扇以上 yishanyishang -以上 yishang -遗少 yishao -以杀去杀 yishaqusha -羿射九日 yishejiuri -一审 yishen -一身 yishen -一身而二任 yishenererren -一声 yisheng -医生 yisheng -一生 yisheng -一声不吭 yishengbukeng -一升级 yishengji -以升量石 yishengliangshi -一声声 yishengsheng -一生一世 yishengyishi -一神教 yishenjiao -一身两头 yishenliangtou -一身两役 yishenliangyi -一身是胆 yishenshidan -以身试法 yishenshifa -一身五心 yishenwuxin -以身相许 yishenxiangxu -以身殉职 yishenxunzhi -疑神疑鬼 yishenyigui -一身债 yishenzhai -以身作则 yishenzuoze -一时 yishi -意识 yishi -仪式 yishi -一是 yishi -义士 yishi -义师 yishi -医士 yishi -医师 yishi -役使 yishi -移师 yishi -逸事 yishi -遗事 yishi -遗失 yishi -遗矢 yishi -一时半会儿 yishibanhuier -一时半刻 yishibanke -意识到 yishidao -遗世独立 yishiduli -一石二鸟 yishierniao -衣食父母 yishifumu -议事日程 yishiricheng -一室生春 yishishengchun -一视同仁 yishitongren -以石投水 yishitoushui -一事无成 yishiwucheng -疑事无功 yishiwugong -意识形态 yishixingtai -一是一 yishiyi -一时一刻 yishiyike -一世之雄 yishizhixiong -衣食住行 yishizhuxing -一失足成千古恨 yishizuchengqianguhen -一首 yishou -一手 yishou -易手 yishou -一手包办 yishoubaoban -一首歌 yishouge -以手加额 yishoujiae -以售其奸 yishouqijian -一手托天 yishoutuotian -一手一足 yishouyizu -一手遮天 yishouzhetian -义塾 yishu -医书 yishu -医术 yishu -艺术 yishu -一束 yishu -遗书 yishu -遗属 yishu -一双 yishuang -遗孀 yishuang -一双两好 yishuanglianghao -一树百获 yishubaihuo -洢水 yishui -一水儿 yishuier -以水济水 yishuijishui -以水投水 yishuitoushui -艺术家 yishujia -以疏间亲 yishujianqin -艺术剧院 yishujuyuan -一瞬 yishun -依顺 yishun -一顺儿 yishuner -一说 yishuo -臆说 yishuo -艺术品 yishupin -艺术体操 yishuticao -艺术性 yishuxing -一似 yisi -意思 yisi -一丝 yisi -疑似 yisi -一丝半粟 yisibansu -一丝不苟 yisibugou -一丝不挂 yisibugua -一丝不紊 yisibuwen -一死儿 yisier -伊斯兰 yisilan -伊斯兰教 yisilanjiao -伊斯兰教历 yisilanjiaoli -一丝两气 yisiliangqi -意思是 yisishi -一丝一毫 yisiyihao -一搜 yisou -一岁 yisui -依随 yisui -一岁九迁 yisuijiuqian -一索得男 yisuodenan -一塌刮子 yitaguazi -一榻横陈 yitahengchen -一塌糊涂 yitahutu -一台 yitai -姨太太 yitaitai -仪态万方 yitaiwanfang -一趟 yitang -饴糖 yitang -以汤沃雪 yitangwoxue -以汤止沸 yitangzhifei -一谈糊涂 yitanhutu -一潭死水 yitansishui -一弹指顷 yitanzhiqing -一套 yitao -一提 yiti -异体 yiti -议题 yiti -遗体 yiti -一天 yitian -一天到晚 yitiandaowan -一天天 yitiantian -一天星斗 yitianxingdou -移天易日 yitianyiri -一条 yitiao -一跳 yitiao -一条龙 yitiaolong -一条命 yitiaoming -一条藤儿 yitiaotenger -一条条 yitiaotiao -一条线 yitiaoxian -一条心 yitiaoxin -一条一套 yitiaoyitao -一帖 yitie -一听 yiting -以莛叩钟 yitingkouzhong -异体字 yitizi -一同 yitong -一通 yitong -异同 yitong -一统天下 yitongtianxia -一头 yitou -一头儿沉 yitouerchen -依头缕当 yitouludang -一头雾水 yitouwushui -意图 yitu -艺徒 yitu -一团 yituan -一团和气 yituanheqi -疑团莫释 yituanmoshi -一团漆黑 yituanqihei -一团糟 yituanzao -一腿 yitui -一推两搡 yituiliangsang -一退六二五 yituiliuerwu -以退为进 yituiweijin -一拖 yituo -依托 yituo -以外 yiwai -意外 yiwai -一碗 yiwan -亿万 yiwan -一万 yiwan -一晚 yiwan -已往 yiwang -遗忘 yiwang -一网打尽 yiwangdajin -以往鉴来 yiwangjianlai -遗忘了 yiwangle -一往情深 yiwangqingshen -一望无际 yiwangwuji -一往无前 yiwangwuqian -一望无垠 yiwangwuyin -一晚上 yiwanshang -一碗水端平 yiwanshuiduanping -亿万斯年 yiwansinian -以为 yiwei -一位 yiwei -意味 yiwei -一味 yiwei -异味 yiwei -依偎 yiwei -依违两可 yiweiliangke -意味深长 yiweishenchang -意味着 yiweizhe -疑问 yiwen -一问 yiwen -译文 yiwen -逸闻 yiwen -遗闻 yiwen -一文不名 yiwenbuming -以文会友 yiwenhuiyou -疑问句 yiwenju -一问三不知 yiwensanbuzhi -艺文志 yiwenzhi -一窝蜂 yiwofeng -义务 yiwu -异物 yiwu -咿唔 yiwu -衣物 yiwu -贻误 yiwu -遗物 yiwu -义务兵 yiwubing -义务兵役制 yiwubingyizhi -一无长物 yiwuchangwu -义无反顾 yiwufangu -义无返顾 yiwufangu -义务教育 yiwujiaoyu -一无可取 yiwukequ -医务室 yiwushi -一无是处 yiwushichu -一无所长 yiwusuochang -一无所得 yiwusuode -一无所能 yiwusuoneng -一无所有 yiwusuoyou -一无所知 yiwusuozhi -一物降一物 yiwuxiangyiwu -一五一十 yiwuyishi -一误再误 yiwuzaiwu -依稀 yixi -乙烯 yixi -噫嘻 yixi -议席 yixi -一下 yixia -以下 yixia -一下啊 yixiaa -一下呃 yixiae -一下来 yixialai -一线 yixian -胰腺 yixian -黟县 yixian -一项 yixiang -一向 yixiang -一想 yixiang -臆想 yixiang -异乡 yixiang -义项 yixiang -异香 yixiang -忆想 yixiang -意向 yixiang -意想 yixiang -意象 yixiang -遗像 yixiang -衣香鬓影 yixiangbinying -一想到 yixiangdao -一厢情愿 yixiangqingyuan -一相情愿 yixiangqingyuan -意向书 yixiangshu -异想天开 yixiangtiankai -一线天 yixiantian -一笑 yixiao -一小撮 yixiaocuo -一小撮人 yixiaocuoren -贻笑大方 yixiaodafang -一小儿 yixiaoer -以小人之心 yixiaorenzhixin -一小时 yixiaoshi -一笑置之 yixiaozhizhi -一下午 yixiawu -一下下 yixiaxia -一下子 yixiazi -一些 yixie -一蟹不如一蟹 yixieburuyixie -一泻千里 yixieqianli -一席话 yixihua -一系列 yixilie -异心 yixin -疑心病 yixinbing -疑信参半 yixincanban -异型 yixing -异姓 yixing -异性 yixing -意兴 yixing -一星半点 yixingbandian -一星半点儿 yixingbandianer -一星儿 yixinger -疑行无成 yixingwucheng -义形于色 yixingyuse -一行作吏 yixingzuoli -疑心生暗鬼 yixinshengangui -一心一德 yixinyide -一心一计 yixinyiji -一心一意 yixinyiyi -疑凶 yixiong -一息尚存 yixishangcun -一宿 yixiu -衣绣昼行 yixiuzhouxing -一席之地 yixizhidi -义学 yixue -医学 yixue -一学 yixue -医学部 yixuebu -蚁穴溃堤 yixuekuidi -易学易懂 yixueyidong -医学院 yixueyuan -依循 yixun -遗训 yixun -一薰一莸 yixunyiyou -咿呀 yiya -一眼 yiyan -义演 yiyan -异言 yiyan -遗言 yiyan -一言半语 yiyanbanyu -一眼便 yiyanbian -一样 yiyang -异样 yiyang -以样 yiyang -颐养 yiyang -一样的 yiyangde -抑扬顿挫 yiyangduncuo -依样画葫芦 yiyanghuahulu -一氧化碳 yiyanghuatan -依样葫芦 yiyanghulu -弋阳腔 yiyangqiang -以眼还眼 yiyanhuanyan -一言既出 yiyanjichu -一言九鼎 yiyanjiuding -一言难尽 yiyannanjin -一言堂 yiyantang -一言为定 yiyanweiding -一言以蔽之 yiyanyibizhi -易言之 yiyanzhi -医药 yiyao -一页 yiye -肄业 yiye -胰液 yiye -遗业 yiye -一叶蔽目 yiyebimu -一夜情 yiyeqing -一叶障目 yiyezhangmu -一叶知秋 yiyezhiqiu -仡仡 yiyi -意义 yiyi -意译 yiyi -一一 yiyi -异议 yiyi -熠熠 yiyi -移易 yiyi -移译 yiyi -觺觺 yiyi -訑訑 yiyi -迻译 yiyi -鶂鶂 yiyi -依依不舍 yiyibushe -以一持万 yiyichiwan -以夷伐夷 yiyidailao -以逸待劳 yiyidailao -一衣带水 yiyidaishui -以一当十 yiyidangshi -译意风 yiyifeng -以一奉百 yiyifengbai -一意孤行 yiyiguxing -以一警百 yiyijingbai -薏苡明珠 yiyimingzhu -意淫 yiyin -译音 yiyin -一应俱全 yiyingjuquan -以意逆志 yiyinizhi -以蚓投鱼 yiyintouyu -一饮一啄 yiyinyizhuo -以意为之 yiyiweizhi -以一知万 yiyizhiwan -易用 yiyong -医用 yiyong -一用 yiyong -已用 yiyong -移用 yiyong -一拥而上 yiyongershang -义勇军进行曲 yiyongjunjinxingqu -易用上 yiyongshang -易用性 yiyongxing -已有 yiyou -一语 yiyu -呓语 yiyu -异域 yiyu -易于 yiyu -衣鱼 yiyu -逸豫 yiyu -以远 yiyuan -医院 yiyuan -意愿 yiyuan -一员 yiyuan -议员 yiyuan -艺员 yiyuan -艺苑 yiyuan -议院 yiyuan -译员 yiyuan -遗愿 yiyuan -以怨报德 yiyuanbaode -一元复始 yiyuanfushi -一元化 yiyuanhua -一元论 yiyuanlun -一语道破 yiyudaopo -一月 yiyue -抑郁寡欢 yiyuguahuan -伊于胡底 yiyuhudi -瘗玉埋香 yiyumaixiang -依允 yiyun -意蕴 yiyun -疑云 yiyun -一语破的 yiyupodi -一隅三反 yiyusanfan -溢于言表 yiyuyanbiao -一隅之见 yiyuzhijian -一再 yizai -意在笔先 yizaibixian -意在言外 yizaiyanwai -已暂停 yizanting -一早 yizao -臆造 yizao -一则 yize -遗赠 yizeng -一则以喜 yizeyixi -义战 yizhan -驿站 yizhan -一张 yizhang -一章 yizhang -仪仗 yizhang -依仗 yizhang -倚仗 yizhang -姨丈 yizhang -议长 yizhang -仪仗队 yizhangdui -一张一吃 yizhangyichi -一张一弛 yizhangyichi -以战去战 yizhanquzhan -一招 yizhao -依照 yizhao -遗照 yizhao -遗诏 yizhao -一着不慎 yizhaobushen -一找哦昂 yizhaooang -一朝权在手 yizhaoquanzaishou -一朝一夕 yizhaoyixi -亿兆一心 yizhaoyixin -一眨眼 yizhayan -一阵 yizhen -一帧 yizhen -义诊 yizhen -疑阵 yizhen -一阵风 yizhenfeng -议政 yizheng -义正词严 yizhengciyan -义正辞严 yizhengciyan -一整瓶 yizhengping -一枕槐安 yizhenhuaian -一枕黄梁 yizhenhuangliang -一枕黄粱 yizhenhuangliang -一针见血 yizhenjianxie -一针一线 yizhenyixian -一阵阵 yizhenzhen -一阵子 yizhenzi -一直 yizhi -一致 yizhi -一只 yizhi -懿旨 yizhi -医治 yizhi -以只 yizhi -义肢 yizhi -以至 yizhi -意志 yizhi -意旨 yizhi -抑制 yizhi -抑止 yizhi -移植 yizhi -译制 yizhi -遗址 yizhi -遗志 yizhi -一致百虑 yizhibailu -一知半解 yizhibanjie -以直报怨 yizhibaoyuan -一只笔 yizhibi -一直出差 yizhichucha -一直到现在 yizhidaoxianzai -一直读书 yizhidushu -一直坚持 yizhijianchi -一纸空文 yizhikongwen -以指挠沸 yizhinaofei -一掷千金 yizhiqianjin -颐指气使 yizhiqishi -一直说 yizhishuo -一之谓甚 yizhiweishen -一枝之栖 yizhizhiqi -一种 yizhong -义冢 yizhong -倚重 yizhong -乙种粒子 yizhonglizi -意中人 yizhongren -乙种射线 yizhongshexian -易中天 yizhongtian -一周 yizhou -医嘱 yizhu -挹注 yizhu -译注 yizhu -遗嘱 yizhu -衣装 yizhuang -乙状结肠 yizhuangjiechang -亦庄亦谐 yizhuangyixie -以锥刺地 yizhuicidi -遗嘱继承 yizhujicheng -一准 yizhun -衣着 yizhuo -一柱擎天 yizhuqingtian -以珠弹雀 yizhutanque -椅子 yizi -胰子 yizi -一字褒贬 yizibaobian -一字不差 yizibucha -一字不苟 yizibugou -一字长蛇阵 yizichangshezhen -以紫乱朱 yiziluanzhu -一字千金 yiziqianjin -一字一板 yiziyiban -一字一珠 yiziyizhu -以子之矛 yizizhimao -一总 yizong -异族 yizu -彝族 yizu -遗族 yizu -移樽就教 yizunjiujiao -一座 yizuo -译作 yizuo -衣租食税 yizushishui -哟个 yoge -哟拿到 yonadao -哟难过 yonanguo -哟那天 yonatian -拥抱 yongbao -拥泵 yongbeng -永别 yongbie -用兵如神 yongbingrushen -用不到 yongbudao -用不上 yongbushang -用不用 yongbuyong -用不着 yongbuzhe -庸才 yongcai -用材林 yongcailin -用场 yongchang -泳程 yongcheng -用处 yongchu -涌出 yongchu -永垂不朽 yongchuibuxiu -永存 yongcun -拥戴 yongdai -泳道 yongdao -用到 yongdao -用刀 yongdao -甬道 yongdao -用到这些 yongdaozhexie -用的 yongde -用得 yongde -用得好 yongdehao -用的快 yongdekuai -用的人 yongderen -用的爽 yongdeshuang -用的着 yongdezhe -用电 yongdian -涌动 yongdong -拥堵 yongdu -用多了 yongduole -用法 yongfa -用饭 yongfan -用费 yongfei -庸夫 yongfu -勇敢 yonggan -佣工 yonggong -用工 yonggong -用功 yonggong -用工夫 yonggongfu -勇冠三军 yongguansanjun -用过 yongguo -勇悍 yonghan -用好 yonghao -永恒 yongheng -用后 yonghou -用户 yonghu -拥护 yonghu -咏怀 yonghuai -用化名 yonghuaming -用汇 yonghui -用会 yonghui -用户界面 yonghujiemian -用户名 yonghuming -用户名密码 yonghumingmima -用户目录 yonghumulu -用户配置 yonghupeizhi -用户起来 yonghuqilai -用户群 yonghuqun -拥挤 yongji -永嘉 yongjia -佣金 yongjin -用劲 yongjin -永久 yongjiu -用就 yongjiu -用具 yongju -痈疽 yongju -邕剧 yongju -勇决 yongjue -永诀 yongjue -拥军优属 yongjunyoushu -用来 yonglai -用来用去 yonglaiyongqu -永乐 yongle -用了 yongle -用了差不多 yonglechabuduo -用了这么多 yonglezhemeduo -勇力 yongli -用力 yongli -涌流 yongliu -庸碌 yonglu -勇猛果敢 yongmengguogan -勇猛精进 yongmengjingjin -永眠 yongmian -用命 yongming -用那个 yongnage -用呢 yongne -用品 yongpin -永平 yongping -勇气 yongqi -佣钱 yongqian -用起来 yongqilai -佣人 yongren -庸人自扰 yongrenzirao -雍容 yongrong -雍荣华贵 yongronghuagui -壅塞 yongse -拥塞 yongse -用啥 yongsha -用上 yongshang -永生永世 yongshengyongshi -用舍行藏 yongshexingcang -勇士 yongshi -永逝 yongshi -永矢弗谖 yongshifuxuan -用手机 yongshouji -拥书百城 yongshubaicheng -庸俗 yongsu -饔飧不继 yongsunbuji -用它 yongta -咏叹 yongtan -咏叹调 yongtandiao -壅土 yongtu -用途 yongtu -用完 yongwan -勇往直前 yongwangzhiqian -用温 yongwen -勇武 yongwu -永无 yongwu -永无止境 yongwuzhijing -涌现 yongxian -用项 yongxiang -用心 yongxin -用刑 yongxing -用行舍藏 yongxingcangshe -永阳 yongyang -庸医 yongyi -用意 yongyi -用一次 yongyici -用印 yongyin -用一下 yongyixia -用哟个 yongyoge -喁喁 yongyong yuyu -嗈嗈 yongyong -用用 yongyong -拥有 yongyou -勇于 yongyu -用于 yongyu -用语 yongyu -鳙鱼 yongyu -永远 yongyuan -永远不会发生 yongyuanbuhuifasheng -踊跃 yongyue -用在 yongzai -用着 yongzhe -勇者 yongzhe -用这 yongzhe -用这个 yongzhege -雍正 yongzheng -拥政爱民 yongzhengaimin -用支付宝 yongzhifubao -臃肿 yongzhong -永中 yongzhong -庸中佼佼 yongzhongjiaojiao -泳装 yongzhuang -用作 yongzuo -友爱 youai -幽暗 youan -黝黯 youan -有案可查 youankecha -有案可稽 youankeji -又把 youba -又白 youbai -游伴 youban -有办法 youbanfa -友邦 youbang -有板有眼 youbanyouyan -邮包 youbao -又被 youbei -有备无患 youbeiwuhuan -油泵 youbeng -幽闭 youbi -右边 youbian -邮编 youbian -游标 youbiao -游标卡尺 youbiaokachi -有病 youbing -油饼 youbing -有鼻子有眼 youbiziyouyan -有鼻子有眼儿 youbiziyouyaner -油驳 youbo -由博返约 youbofanyue -又不 youbu -油布 youbu -诱捕 youbu -由不得 youbude -又不得不 youbudebu -又不好意思 youbuhaoyisi -又不能 youbuneng -又不是 youbushi -有不是 youbushi -又不算 youbusuan -又不想 youbuxiang -又不喜欢 youbuxihuan -有不要 youbuyao -又不一样 youbuyiyang -又不知 youbuzhi -有才 youcai -油菜 youcai -油彩 youcai -有才无命 youcaiwuming -油层 youceng -有差 youcha -油茶 youcha -邮差 youchai -油茶面儿 youchamianer -悠长 youchang -有偿 youchang -有车 youche -游程 youcheng -有车有房 youcheyoufang -幼齿 youchi -幼虫 youchong -忧愁 youchou -油船 youchuan -游船 youchuan -邮船 youchuan -右传之八章 youchuanzhibazhang -邮戳 youchuo -由此 youci -有次 youci -游辞巧饰 youciqiaoshi -犹大 youda -由打 youda -优待 youdai -有待 youdai -邮袋 youdai -游荡 youdang -又担心 youdanxin -有道 youdao -又到 youdao -诱导 youdao -又大又长 youdayouchang -有的 youde youdi -由得 youde -有得 youde -又得 youde -有的机子 youdejizi -优等 youdeng -油灯 youdeng -有的人 youderen -有的是 youdeshi -有的时候 youdeshihou -有的说 youdeshuo -有的输入法 youdeshurufa -有得有失 youdeyoushi -有底 youdi -邮递 youdi -有点 youdian -优点 youdian -邮电 youdian -有点差 youdiancha -有点点 youdiandian -有点发烧 youdianfashao -有点好奇 youdianhaoqi -邮电局 youdianju -有点困 youdiankun -有点慢 youdianman -有点事 youdianshi -有点疼 youdianteng -有点咸 youdianxian -有点想你 youdianxiangni -有点痒 youdianyang -有的放矢 youdifangshi -诱敌深入 youdishenru -邮递员 youdiyuan -油底子 youdizi -有毒 youdu -有段 youduan -又断 youduan -有多 youduo -有多好用 youduohaoyong -又多了 youduole -诱饵 youer -幼儿教育 youerjiaoyu -幼儿园 youeryuan -诱发 youfa -忧烦 youfan -有方 youfang -油坊 youfang -游方 youfang -游舫 youfang -邮费 youfei -幽愤 youfen -忧愤 youfen -有份 youfen -游蜂浪蝶 youfenglangdie -优抚 youfu -有福 youfu -又该 yougai -有感 yougan -有干 yougan -有感而发 youganerfa -油橄榄 youganlan -有个 youge -有个别 yougebie -又跟 yougen -幼功 yougong -诱供 yougong -油垢 yougou -邮购 yougou -幽谷 yougu -诱拐 youguai -有关 youguan -油管 youguan -油光 youguang -游逛 youguang -有光纸 youguangzhi -有关系 youguanxi -有过 youguo -忧国奉公 youguoyusheng -有过之 youguozhi -有过之而无不及 youguozhierwubuji -有过之无不及 youguozhiwubuji -有害 youhai -友好 youhao -油耗 youhao -黝黑 youhei -有何面目 youhemianmu -有很 youhen -有恒 youheng -又何以 youheyi -有红又钻 youhongyouzuan -优厚 youhou -优化 youhua -有话 youhua -油滑 youhua -油画 youhua -油花 youhua -邮花 youhua -优化大师 youhuadashi -忧患余生 youhuanyusheng -油乎乎 youhuhu -又会 youhui -优惠 youhui -幽会 youhui -油灰 youhui -邮汇 youhui -优惠待遇 youhuidaiyu -优惠券 youhuiquan -有会子 youhuizi -油葫芦 youhulu -幽魂 youhun -诱惑 youhuo -诱惑你 youhuoni -又及 youji -幽寂 youji -游击 youji -游记 youji -邮寄 youji -有机 youji -邮集 youji -油价 youjia -诱奸 youjian -邮件 youjian -右键 youjian -又见 youjian -右键菜单 youjiancaidan -邮件地址 youjiandizhi -邮件服务器 youjianfuwuqi -油煎火燎 youjianhuoliao -有件事 youjianshi -邮件头 youjiantou -邮件系统 youjianxitong -幼教 youjiao -有教无类 youjiaowulei -有脚阳春 youjiaoyangchun -有加无已 youjiawuyi -有价证券 youjiazhengquan -有机玻璃 youjiboli -游击队 youjidui -游街 youjie -有机肥料 youjifeiliao -有几个 youjige -有机合成 youjihecheng -有机化合物 youjihuahewu -有机化学 youjihuaxue -有机会 youjihui -有机可乘 youjikecheng -幽禁 youjin -有劲 youjin -幽静 youjing -油井 youjing -又惊讶 youjingya -有机农业 youjinongye -有机染料 youjiranliao -有机食品 youjishipin -有机体 youjiti -悠久 youjiu -有救 youjiu -有旧 youjiu -有机物 youjiwu -游骑无归 youjiwugui -有己无人 youjiwuren -游击战 youjizhan -有机质 youjizhi -忧惧 youju -油锯 youju -邮局 youju -有句 youju -友军 youjun -又开始 youkaishi -右看 youkan -游客 youke -有可能 youkeneng -有空 youkong -有口皆碑 youkoujiebei -有口难分 youkounanfen -有口难言 youkounanyan -有口无心 youkouwuxin -有块 youkuai -油矿 youkuang -又困 youkun -又来 youlai -有赖 youlai -由来 youlai -又来个 youlaige -游览 youlan -游廊 youlang -有劳 youlao -有了 youle -游乐 youle -有了第一次 youlediyici -有棱有角 youlengyoujiao -有理 youli -有力 youli -游历 youli -游离 youli -羑里 youli -优良 youliang -油亮 youliang -有两下子 youliangxiazi -油料作物 youliaozuowu -幼林 youlin -优伶 youling -幽灵 youling -有零 youling -有理式 youlishi -有理数 youlishu -游离态 youlitai -有利于 youliyu -油篓 youlou -油轮 youlun -邮轮 youlun -忧虑 youlv -油绿 youlv -有买 youmai -油麦 youmai -莜麦 youmai -油毛 youmao -油毛毡 youmaozhan -优美 youmei -幽美 youmei -有没人 youmeiren -又没说 youmeishuo -有没有 youmeiyou -又没有 youmeiyou -有没有人 youmeiyouren -有梅雨哦 youmeiyu'o youmeiyuo -幽门 youmen -忧闷 youmen -有门 youmen -油门 youmen -有门儿 youmener -优孟衣冠 youmengyiguan -有米 youmi -右面 youmian -幼苗 youmiao -幽眇 youmiao -油苗 youmiao -游民 youmin -又名 youming -幽冥 youming -幽明 youming -有名无实 youmingwushi -游民无产者 youminwuchanzhe -悠谬 youmiu -幽默 youmo -油墨 youmo -幽默风趣 youmofengqu -幽默感 youmogan -蝤蛑 youmou -有某个 youmouge -柚木 youmu -游牧 youmu -游目骋怀 youmuchenghuai -有目共睹 youmugongdu -有目共赏 youmugongshang -有奶便是娘 younaibianshiniang -有那么 youname -又能 youneng -有你 youni -由你 youni -油泥 youni -幼年 younian -有年 younian -油腻感 younigan -由您 younin -有您的 youninde -幼女 younv -又怕 youpa -右派 youpai -优盘 youpan -有盼儿 youpaner -油皮 youpi -诱骗 youpian -有票 youpiao -邮票 youpiao -邮品 youpin -有谱儿 youpuer -尤其 youqi -幽期 youqi -忧戚 youqi -油气 youqi -油漆 youqi -游憩 youqi -有钱 youqian -油腔滑调 youqianghuadiao -有钱能使鬼推磨 youqiannengshiguituimo -有钱人 youqianren -有其父必有其子 youqifubiyouqizi -游禽 youqin -友情 youqing -右倾 youqing -幽情 youqing -有请 youqing -有顷 youqing -右倾机会主义 youqingjihuizhuyi -油气田 youqitian -有期徒刑 youqituxing -幽囚 youqiu -有求必应 youqiubiying -有气无力 youqiwuli -油气显示 youqixianshi -又去 youqu -有趣 youqu -幽趣 youqu -优缺点 youquedian -犹然 youran -油然而生 youranersheng -悠然自得 youranzide -有人 youren -诱人 youren -友人 youren -游人 youren -有任何 yourenhe -有人家儿 yourenjiaer -有人你 yourenni -有人说 yourenshuo -游刃有余 yourenyouyu -有日子 yourizi -优容 yourong -优柔寡断 yourouguaduan -有如 youru -犹如 youru -又如 youru -有辱 youru -又弱一个 youruoyige -有辱天 yourutian -有色金属 yousejinshu -有色人种 youserenzhong -有色眼镜 youseyanjing -有啥 yousha -诱杀 yousha -友善 youshan -忧伤 youshang -有上当 youshangdang -有伤风化 youshangfenghua -游山玩水 youshanwanshui -幽深 youshen -优生 yousheng -优胜劣败 youshengliebai -有生力量 youshengliliang -有声片 youshengpian -有声片儿 youshengpianer -优生学 youshengxue -有生以来 youshengyilai -有声有色 youshengyouse -有生之年 youshengzhinian -有神论 youshenlun -有什么 youshenme -有身子 youshenzi -优势 youshi -有时 youshi -又是 youshi -有事 youshi -油石 youshi -油饰 youshi -酉时 youshi -又是个 youshige -有时候 youshihou -有时间 youshijian -又是你 youshini -有恃无恐 youshiwukong -有始无终 youshiwuzhong -有史以来 youshiyilai -有始有终 youshiyouzhong -右手 youshou -右首 youshou -右手边 youshoubian -游手好闲 youshouhaoxian -右手画圆 youshouhuayuan -有谁 youshui -有水 youshui -油水 youshui -游水 youshui -游说 youshui -又说 youshuo -幽思 yousi -有司 yousi -游丝 yousi -有丝分裂 yousifenlie -有死无二 yousiwuer -有娀 yousong -油酥 yousu -幽邃 yousui -有他 youta -犹太教 youtaijiao -又太忙 youtaimang -犹太人 youtairen -幼体 youti -油田 youtian -油田伴生气 youtianbanshengqi -有天没日 youtianmeiri -油条 youtiao -有条不紊 youtiaobuwen -游艇 youting -邮亭 youting -邮筒 youtong -由头 youtou -油头粉面 youtoufenmian -油头滑脑 youtouhuanao -有头无尾 youtouwuwei -有头有脸 youtouyoulian -有头有尾 youtouyouwei -幽婉 youwan -游玩 youwan -有望 youwang -油汪汪 youwangwang -尤为 youwei -有违 youwei -有位 youwei -幽微 youwei -有闻必录 youwenbilu -有问题 youwenti -优渥 youwo -油污 youwu -又无法 youwufa -有喜 youxi -有戏 youxi -游戏 youxi -游侠 youxia -右下角 youxiajiao -幽娴 youxian -幽闲 youxian -悠闲 youxian -有限 youxian -优先 youxian -有线电报 youxiandianbao -有线电话 youxiandianhua -幽香 youxiang -油箱 youxiang -油香 youxiang -游乡 youxiang -诱降 youxiang -邮箱 youxiang -又像 youxiang -邮箱界面 youxiangjiemian -有限公司 youxiangongsi -游响停云 youxiangtingyun -有线广播 youxianguangbo -游仙诗 youxianshi -有线通信 youxiantongxin -有限小数 youxianxiaoshu -幼小 youxiao -有效 youxiao -有小店 youxiaodian -有效期 youxiaoqi -有效射程 youxiaoshecheng -有效温度 youxiaowendu -有些 youxie -油鞋 youxie -诱胁 youxie -有些地方 youxiedifang -有些人 youxieren -有些事 youxieshi -游戏规则 youxiguize -有隙可乘 youxikecheng -犹新 youxin -忧心 youxin -忧心忡忡 youxinchongchong -有形 youxing -油性 youxing -游兴 youxing -游行 youxing -有性生殖 youxingshengzhi -有形损耗 youxingsunhao -有性杂交 youxingzajiao -忧心如捣 youxinrudao -忧心如焚 youxinrufen -有心无胆 youxinwudan -幽敻 youxiong -游戏人间 youxirenjian -游戏软件 youxiruanjian -游戏三昧 youxisanmei -优秀 youxiu -优选 youxuan -有选 youxuan -优选法 youxuanfa -游学 youxue -有血有肉 youxueyourou -优雅 youya -幽雅 youya -油压机 youyaji -油烟 youyan -蚰蜒 youyan -有眼不识泰山 youyanbushitaishan -有样 youyang -有眼无珠 youyanwuzhu -有言在先 youyanzaixian -又要 youyao -幽咽 youye -诱掖 youye -优异 youyi -右翼 youyi -尤异 youyi -忧悒 youyi -有益 youyi -友谊 youyi -游弋 youyi -游移 youyi -游艺 youyi -犹疑 youyi -有一次 youyici -又一次 youyici -有一搭没一搭 youyidameiyida -有一得一 youyideyi -有一点 youyidian -又一个 youyige -有一个 youyige -游艺会 youyihui -有一利必有一弊 youyilibiyouyibi -油印 youyin -诱因 youyin -友谊赛 youyisai -有以善处 youyishanchu -有意识 youyishi -有一手 youyishou -有意思 youyisi -有一套 youyitao -有一条 youyitiao -有一无二 youyiwuer -游泳 youyong -有用 youyong -游泳池 youyongchi -游泳馆 youyongguan -有勇无谋 youyongwumou -又有 youyou -悠悠 youyou -呦呦 youyou -幽幽 youyou -幽忧 youyou -悠游 youyou -优游不断 youyoubuduan -悠悠荡荡 youyoudangdang -又有点 youyoudian -悠悠忽忽 youyouhuhu -优游卒岁 youyouzusui -优育 youyu -优裕 youyu -优遇 youyu -忧郁 youyu -由于 youyu -犹豫 youyu -有余 youyu -鱿鱼 youyu -幽怨 youyuan -幽远 youyuan -悠远 youyuan -有缘 youyuan -游园 youyuan -游园会 youyuanhui -犹豫不决 youyubujue -囿于成见 youyuchengjian -又遇到 youyudao -优越感 youyuegan -优越性 youyuexing -游云惊龙 youyunjinglong -又在 youzai -优哉游哉 youzaiyouzai -有则改之 youzegaizhi -油炸鬼 youzhagui -油毡 youzhan -邮展 youzhan -有张 youzhang -有朝一日 youzhaoyiri -有着 youzhe -悠着点 youzhedian -有这个 youzhege -邮政 youzheng -邮政编码 youzhengbianma -邮政法 youzhengfa -邮政局 youzhengju -有这样 youzheyang -优质 youzhi -幼稚 youzhi -油纸 youzhi -油脂 youzhi -诱致 youzhi -釉质 youzhi -幼稚病 youzhibing -有志不在年高 youzhibuzainiangao -犹之乎 youzhihu -有志竟成 youzhijingcheng -油脂麻花 youzhimahua -有枝添叶 youzhitianye -有枝添叶儿 youzhitianyeer -幼稚园 youzhiyuan -有志者事竟成 youzhizheshijingcheng -有种 youzhong -牖中窥日 youzhongkuiri -幼株 youzhu -有准备 youzhunbei -有助于 youzhuyu -幼子 youzi -油子 youzi -油渍 youzi -游子 youzi -游资 youzi -犹自 youzi -邮资 youzi -釉子 youzi -油嘴滑舌 youzuihuashe -与阿 yu'a yua -预案 yu'an yuan -元阿里 yuanali -冤案 yuanan -圆白菜 yuanbaicai -原版 yuanban -元宝 yuanbao -元宝枫 yuanbaofeng -院本 yuanben -援鳖失龟 yuanbieshigui -援兵 yuanbing -渊博 yuanbo -缘簿 yuanbu -怨不得 yuanbude -原材料 yuancailiao -圆场 yuanchang -远超过 yuanchaoguo -圆成 yuancheng -远程 yuancheng -远程教育 yuanchengjiaoyu -远程控制 yuanchengkongzhi -远程协助 yuanchengxiezhu -源程序 yuanchengxu -远程桌面 yuanchengzhuomian -冤仇 yuanchou -远愁近虑 yuanchoujinlu -原初 yuanchu -鹓鶵 yuanchu -原创 yuanchuang -远大 yuanda -源代码 yuandaima -元旦 yuandan -元旦版 yuandanban -元旦不 yuandanbu -元旦前 yuandanqian -原单位 yuandanwei -远道 yuandao -冤大头 yuandatou -原地 yuandi -园地 yuandi -怨敌 yuandi -远点 yuandian -原点 yuandian -圆雕 yuandiao -远地点 yuandidian -园丁 yuanding -远东 yuandong -原动机 yuandongji -原动力 yuandongli -箢篼 yuandou -怨毒 yuandu -怨怼 yuandui -元恶 yuane -员额 yuane -圆房 yuanfang -远房 yuanfang -远方 yuanfang -原发性 yuanfaxing -鸢飞鱼跃 yuanfeiyuyue -圆坟 yuanfen -怨愤 yuanfen -缘分 yuanfen -原封不动 yuanfengbudong -怨妇 yuanfu -怨府 yuanfu -原告 yuangao -原稿 yuangao -原鸽 yuange -员工 yuangong -原故 yuangu -缘故 yuangu -远古 yuangu -圆光 yuanguang -圆鼓鼓 yuangugu -圆规 yuangui -圆滚滚 yuangungun -渊海 yuanhai -远海 yuanhai -远航 yuanhang -圆号 yuanhao -缘何 yuanhe -猿鹤虫沙 yuanhechongsha -怨恨 yuanhen -猿猴取月 yuanhouquyue -原话 yuanhua -圆滑 yuanhua -芫花 yuanhua -院画 yuanhua -圆谎 yuanhuang -冤魂 yuanhun -圆浑 yuanhun -原籍 yuanji -原鸡 yuanji -圆寂 yuanji -箢箕 yuanji -原价 yuanjia -冤家路窄 yuanjialuzhai -原件 yuanjian -元件 yuanjian -鸢肩豺目 yuanjianchaimu -远见卓识 yuanjianzhuoshi -远郊 yuanjiao -远交近攻 yuanjiaojingong -怨家债主 yuanjiazhaizhu -远近 yuanjin -远景 yuanjing -援救 yuanjiu -远距离 yuanjuli -援军 yuanjun -远客 yuanke -圆孔方木 yuankongfangmu -原矿 yuankuang -远啦 yuanla -原来 yuanlai -远来和尚好看经 yuanlaiheshanghaokanjing -原理 yuanli -远离 yuanli -援例 yuanli -原粮 yuanliang -原谅 yuanliang -原料 yuanliao -园林 yuanlin -源流 yuanliu -圆笼 yuanlong -元龙高卧 yuanlonggaowo -远略 yuanlue -圆颅方趾 yuanlufangzhi -辕骡 yuanluo -院落 yuanluo -原麻 yuanma -源码 yuanma -辕马 yuanma -元麦 yuanmai -原毛 yuanmao -原貌 yuanmao -元煤 yuanmei -原煤 yuanmei -远门 yuanmen -圆梦 yuanmeng -原蜜 yuanmi -原棉 yuanmian -鼋鸣鳖应 yuanmingbieying -远谋 yuanmou -元谋猿人 yuanmouyuanren -原木 yuanmu -圆木警枕 yuanmujingzhen -缘木求鱼 yuanmuqiuyu -元年 yuannian -冤孽 yuannie -怨女旷夫 yuannukuangfu -怨偶 yuanou -圆盘耙 yuanpanba -元配 yuanpei -原配 yuanpei -园圃 yuanpu -元气 yuanqi -怨气 yuanqi -缘起 yuanqi -怨气冲天 yuanqichongtian -远亲不如近邻 yuanqinburujinlin -冤情 yuanqing -源清流洁 yuanqingliujie -元曲 yuanqu -冤屈 yuanqu -园区 yuanqu -圆全 yuanquan -圆圈 yuanquan -源泉万斛 yuanquanwanhu -原人 yuanren -猿人 yuanren -元日 yuanri -远日点 yuanridian -元戎 yuanrong -圆润 yuanrun -原色 yuanse -原审 yuanshen -渊深 yuanshen -原生 yuansheng -原声 yuansheng -原声带 yuanshengdai -原生动物 yuanshengdongwu -原生矿物 yuanshengkuangwu -原生林 yuanshenglin -怨声载道 yuanshengzaidao -原生质 yuanshengzhi -圆实 yuanshi -涴市 yuanshi -缘石 yuanshi -远视 yuanshi -院士 yuanshi -原始 yuanshi -原始公社 yuanshigongshe -原始积累 yuanshijilei -原始群 yuanshiqun -原始社会 yuanshishehui -原始要终 yuanshiyaozhong -元首 yuanshou -援手 yuanshou -圆熟 yuanshu -元帅 yuanshuai -远水不解近渴 yuanshuibujiejinke -远水不救近火 yuanshuibujiujinhuo -远水解不了近渴 yuanshuijiebuliaojinke -远水救不了近火 yuanshuijiubuliaojinhuo -元书纸 yuanshuzhi -员司 yuansi -渊薮 yuansou -原诉 yuansu -元素表 yuansubiao -元素符号 yuansufuhao -院所 yuansuo -原索动物 yuansuodongwu -圆台 yuantai -原汤 yuantang -原田 yuantian -园田 yuantian -怨天尤人 yuantianyouren -院体画 yuantihua -圆通 yuantong -冤头 yuantou -源头 yuantou -袁头 yuantou -员外 yuanwai -援外 yuanwai -怨望 yuanwang -愿望 yuanwang -冤枉 yuanwang -冤枉路 yuanwanglu -冤枉钱 yuanwangqian -原味 yuanwei -原委 yuanwei -原文 yuanwen -愿闻 yuanwen -源文件 yuanwenjian -愿闻其想 yuanwenqixiang -圆舞曲 yuanwuqu -园西 yuanxi -原先 yuanxian -原线圈 yuanxianquan -元宵 yuanxiao -元宵节 yuanxiaojie -园西路 yuanxilu -圆心 yuanxin -愿心 yuanxin -原型 yuanxing -原形毕露 yuanxingbilu -元凶 yuanxiong -猿穴坏山 yuanxuehuaishan -元勋 yuanxun -原盐 yuanyan -怨言 yuanyan -原样 yuanyang -鸳鸯 yuanyang -远洋 yuanyang -羱羊 yuanyang -元夜 yuanye -原野 yuanye -园艺 yuanyi -怨艾 yuanyi -愿意 yuanyi -原意 yuanyi -原因 yuanyin -元音 yuanyin -援引 yuanyin -远因 yuanyin -原以为 yuanyiwei -援用 yuanyong -原宥 yuanyou -原由 yuanyou -园囿 yuanyou -缘由 yuanyou -原油 yuanyou -冤有头 yuanyoutou -元鱼 yuanyu -冤狱 yuanyu -源于 yuanyu -鼋鱼 yuanyu -蜎蜎 yuanyuan -远远 yuanyuan -元元本本 yuanyuanbenben -原原本本 yuanyuanbenben -源源本本 yuanyuanbenben -源源不断 yuanyuanbuduan -源源不绝 yuanyuanbujue -源源而来 yuanyuanerlai -源远流长 yuanyuanliuchang -元月 yuanyue -圆凿方枘 yuanzaofangrui -原则 yuanze -院长 yuanzhang -远征 yuanzheng -原址 yuanzhi -原纸 yuanzhi -原职 yuanzhi -远志 yuanzhi -原汁原味呃 yuanzhiyuanweie -原种 yuanzhong -圆周 yuanzhou -圆周角 yuanzhoujiao -圆周率 yuanzhoulv -原主 yuanzhu -原著 yuanzhu -圆柱 yuanzhu -援助 yuanzhu -原装 yuanzhuang -原状 yuanzhuang -圆珠笔 yuanzhubi -圆锥 yuanzhui -圆桌 yuanzhuo -圆桌会议 yuanzhuohuiyi -圆桌面 yuanzhuomian -园子 yuanzi -圆子 yuanzi -垸子 yuanzi -辕子 yuanzi -院子 yuanzi -原子弹 yuanzidan -原子反应堆 yuanzifanyingdui -原子核 yuanzihe -原子价 yuanzijia -原子量 yuanziliang -原子能 yuanzineng -原子团 yuanzituan -原子武器 yuanziwuqi -原子序数 yuanzixushu -原子质量单位 yuanzizhiliangdanwei -原子钟 yuanzizhong -远走高飞 yuanzougaofei -远祖 yuanzu -远足 yuanzu -原罪 yuanzui -原作 yuanzuo -渔霸 yuba -欲罢不能 yubabuneng -窳败 yubai -鱼白 yubai -鹬蚌相持 yubangxiangchi -鹬蚌持争 yubangxiangzheng -玉版宣 yubanxuan -玉版纸 yubanzhi -预报 yubao -预备 yubei -预备役 yubeiyi -愚笨 yuben -御笔 yubi -瘐毙 yubi -鱼鳔 yubiao -语病 yubing -余波未平 yuboweiping -雨布 yubu -预卜 yubu -语不惊人 yubujingren -誉不绝口 yubujuekou -愚不可及 yubukeji -玉不琢 yubuzhuo -育才 yucai -鱼舱 yucang -预测 yuce -渔产 yuchan -渔场 yuchang -逾常 yuchang -预产期 yuchanqi -玉成 yucheng -尉迟 yuchi -愚痴 yuchi -浴池 yuchi -鱼翅 yuchi -育雏 yuchu -渔船 yuchuan -愚蠢 yuchun -鱼唇 yuchun -语出月胁 yuchuyuexie -语词 yuci -谀辞 yuci -遇刺 yuci -鱼刺 yuci -与此 yuci -余存 yucun -渔村 yucun -玉带 yudai -余党 yudang -遇到 yudao -遇到个 yudaoge -遇到过 yudaoguo -欲得而甘心 yudeerganxin -余地 yudi -寓邸 yudi -雨点 yudian -玉雕 yudiao -语调 yudiao -预定 yuding -预订 yuding -鱼肚 yudu -羽缎 yuduan -预断 yuduan -鱼肚白 yudubai -愚钝 yudun -窳惰 yuduo -余额 yu'e yue -月白风清 yuebaifengqing -月半 yueban -月报 yuebao -月饼 yuebing -阅兵 yuebing -粤菜 yuecai -越差 yuecha -月城 yuecheng -乐池 yuechi -月初 yuechu -越大 yueda -月旦春秋 yuedanchunqiu -月底 yuedi -约定 yueding -约定俗成 yuedingsucheng -月地云阶 yuediyunjie -越冬 yuedong -月洞门 yuedongmen -越冬作物 yuedongzuowu -月度 yuedu -阅读 yuedu -乐队 yuedui -越多 yueduo -阅读器 yueduqi -阅读全 yueduquan -悦耳 yueer -越发 yuefa -约法三章 yuefasanzhang -月份 yuefen -约分 yuefen -月份牌 yuefenpai -乐府 yuefu -岳父 yuefu -悦服 yuefu -乐歌 yuege -月宫 yuegong -月工 yuegong -月光宝盒 yueguangbaohe -越轨 yuegui -月桂树 yueguishu -越过 yueguo -约好 yuehao -月黑风高 yueheifenggao -月黑天 yueheitian -乐户 yuehu -月华 yuehua -月季 yueji -约计 yueji -约集 yueji -越级 yueji -岳家 yuejia -约见 yuejian -越界 yuejie -跃进 yuejin -月经 yuejing -越境 yuejing -月经期 yuejingqi -悦近来远 yuejinlaiyuan -粤剧 yueju -约据 yueju -越剧 yueju -阅卷 yuejuan -月刊 yuekan -悦来 yuelai -越来 yuelai -越来越 yuelaiyue -越来越多 yuelaiyueduo -越来越强 yuelaiyueqiang -阅览 yuelan -月老 yuelao -乐理 yueli -月例 yueli -月利 yueli -月历 yueli -越礼 yueli -阅历 yueli -月亮 yueliang -月亮门儿 yueliangmener -月亮女色 yueliangnvse -月亮女神 yueliangnvshen -月俩月 yueliayue -月令 yueling -约略 yuelue -月露风云 yuelufengyun -月轮 yuelun -乐律 yuelv -月杪 yuemiao -月明千里 yuemingqianli -月末 yuemo -约摸 yuemo -约莫 yuemo -岳母 yuemu -悦目 yuemu -月票 yuepiao -乐谱 yuepu -乐器 yueqi -约期 yueqi -月钱 yueqian -跃迁 yueqian -月琴 yueqin -乐清 yueqing -约请 yueqing -月球 yueqiu -乐曲 yuequ -越权 yuequan -粤犬吠雪 yuequanfeixue -鱼饵 yuer -跃然纸上 yueranzhishang -阅人多矣 yuerenduoyi -鬻儿卖女 yuermainu -月色 yuese -跃升 yuesheng -乐师 yueshi -月石 yueshi -月食 yueshi -越是 yueshi -阅世 yueshi -越瘦秦肥 yueshouqinfei -约数 yueshu -约束 yueshu -月台 yuetai -月台票 yuetaipiao -乐坛 yuetan -约同 yuetong -月头儿 yuetouer -乐团 yuetuan -越拖越 yuetuoyue -月尾 yuewei -越位 yuewei -乐舞 yuewu -月息 yuexi -越嶲 yuexi -越西 yuexi -月下花前 yuexiahuaqian -月下老人 yuexialaoren -月相 yuexiang -越小 yuexiao -月薪 yuexin -月牙 yueya -月芽 yueya -约言 yueyan -月夜 yueye -越野 yueye -越野赛 yueyesai -越野赛跑 yueyesaipao -乐音 yueyin -月盈则食 yueyingzeshi -越用越 yueyongyue -越勇越好 yueyongyuehao -越狱 yueyu -粤语 yueyu -月月 yueyue -跃跃欲试 yueyueyushi -月晕而风 yueyunerfeng -越早 yuezao -跃增 yuezeng -乐章 yuezhang -岳丈 yuezhang -月章星句 yuezhangxingju -月氏 yuezhi -刖趾适履 yuezhishilu -月中 yuezhong -月终 yuezhong -鸑鷟 yuezhuo -月子 yuezi -月子病 yuezibing -月租 yuezu -越俎代庖 yuezudaipao -语法 yufa -预防 yufang -盂方水方 yufangshuifang -语法学 yufaxue -育肥 yufei -逾分 yufen -郁愤 yufen -鱼粉 yufen -余风 yufeng -渔夫 yufu -迂腐 yufu -预付 yufu -迂夫子 yufuzi -欲盖弥彰 yugaimizhang -语感 yugan -预感 yugan -浴缸 yugang -鱼缸 yugang -渔港 yugang -鱼肝油 yuganyou -预告 yugao -余割 yuge -渔歌 yuge -寓公 yugong -愚公移山 yugongyishan -预购 yugou -渔鼓 yugu -鱼鼓 yugu -淤灌 yuguan -羽冠 yuguan -鱼贯而入 yuguanerru -鱼贯而行 yuguanerxing -雨刮器 yuguaqi -渔鼓道情 yugudaoqing -鱼鼓道情 yugudaoqing -雨过天晴 yuguotianqing -雨过天青 yuguotianqing -与国于民 yuguoyumin -裕固族 yuguzu -遇害 yuhai -御寒 yuhan -宇航 yuhang -愈合 yuhe -遇合 yuhe -欲壑难填 yuhenantian -预后 yuhou -雨后春笋 yuhouchunsun -雨后送伞 yuhousongsan -羽化 yuhua -鱼花 yuhua -迂缓 yuhuan -艅艎 yuhuang -玉皇大帝 yuhuangdadi -雨花石 yuhuashi -余晖 yuhui -纡回 yuhui -语汇 yuhui -迂回 yuhui -预会 yuhui -玉毁椟中 yuhuiduzhong -与虎谋皮 yuhumoupi -欲火 yuhuo -渔火 yuhuo -狱货非宝 yuhuofeibao -淤积 yuji -郁积 yuji -雨季 yuji -预计 yuji -御驾 yujia -愈加 yujia -榆荚 yujia -渔家 yujia -瑜伽 yujia -遇见 yujian -预见 yujian -余角 yujiao -玉茭 yujiao -雨脚 yujiao -鱼胶 yujiao -欲加之罪 yujiazhizui -郁结 yujie -玉洁冰清 yujiebingqing -余烬 yujin -浴巾 yujin -狱警 yujing -预警 yujing -预警机 yujingji -于今为烈 yujinweilie -郁金香 yujinxiang -遇救 yujiu -雨迹云踪 yujiyunzong -寓居 yuju -渔具 yuju -语句 yuju -豫剧 yuju -雨具 yuju -鱼具 yuju -预科 yuke -语库 yuku -愉快 yukuai -鱼溃鸟散 yukuiniaosan -迂阔 yukuo -玉兰 yulan -预览 yulan -鱼烂而亡 yulanerwang -盂兰盆会 yulanpenhui -玉兰片 yulanpian -鱼烂土崩 yulantubeng -渔捞 yulao -娱乐 yule -鱼雷 yulei -鱼雷艇 yuleiting -娱乐界 yulejie -娱乐性 yulexing -娱乐一体机 yuleyitiji -余利 yuli -余沥 yuli -尉犁 yuli -狱吏 yuli -余粮 yuliang -雨量 yuliang -语料 yuliao -预料 yuliao -语料库 yuliaoku -渔猎 yulie -窳劣 yulie -育林 yulin -鱼鳞 yulin -育龄 yuling -御林军 yulinjun -鱼鳞坑 yulinkeng -雨林木风 yulinmufeng -预留 yuliu -鱼龙混杂 yulonghunza -鱼龙曼衍 yulongmanyan -愚陋 yulou -愚鲁 yulu -语录 yulu -雨露 yulu -渔轮 yulun -舆论 yulun -伛偻 yulv -玉麦 yumai -羽毛球 yumaoqiu -羽毛未丰 yumaoweifeng -愚昧无知 yumeiwuzhi -郁闷 yumen -愚氓 yumeng -愚蒙 yumeng -郁闷经 yumenjing -玉米 yumi -育苗 yumiao -鱼苗 yumiao -语妙天下 yumiaotianxia -玉米面 yumimian -渔民 yumin -域名 yuming -愚民政策 yuminzhengce -裕民足国 yuminzuguo -鱼米之乡 yumizhixiang -预谋 yumou -寓目 yumu -雨幕 yumu -雨沐风餐 yumufengcan -鱼目混珠 yumuhunzhu -于娜 yuna -芋艿 yunai -遇难 yunan -韵白 yunbai -云板 yunban -云豹 yunbao -陨雹飞霜 yunbaofeishuang -运笔 yunbi -云鬓 yunbin -晕菜 yuncai -云彩 yuncai -蕴藏 yuncang -云层 yunceng -云茶 yuncha -晕场 yunchang -晕车 yunche -匀称 yunchen -郓城 yuncheng -晕池 yunchi -运筹帷幄 yunchouweiwo -运筹学 yunchouxue -孕畜 yunchu -耘锄 yunchu -晕船 yunchuan -云大 yunda -云大附中 yundafuzhong -运单 yundan -允当 yundang -筼筜 yundang -晕倒 yundao -运道 yundao -韵调 yundiao -运动 yundong -运动场 yundongchang -运动会 yundonghui -运动健将 yundongjianjiang -运动量 yundongliang -运动神经 yundongshenjing -运动鞋 yundongxie -运动学 yundongxue -运动员 yundongyuan -运动战 yundongzhan -云豆 yundou -熨斗 yundou -蕓豆 yundou -云端 yunduan -韫椟而藏 yunduercang -匀兑 yundui -云朵 yunduo -运费 yunfei -孕妇 yunfu -韵腹 yunfu -晕高儿 yungaoer -云贵 yungui -云过天空 yunguotiankong -云海 yunhai -云汉 yunhan -蕴含 yunhan -蕴涵 yunhan -运河 yunhe -云合景从 yunhejingcong -云鬟 yunhuan -匀和 yunhuo -淤泥 yuni -余年 yunian -欲念 yunian -云集 yunji -晕机 yunji -运脚 yunjiao -韵脚 yunjiao -蕴藉 yunjie -云锦 yunjin -运斤成风 yunjinchengfeng -匀净 yunjing -晕厥 yunjue -云谲波诡 yunjuebogui -云开见日 yunkaijianri -运力 yunli -匀脸 yunlian -匀溜 yunliu -云龙风虎 yunlongfenghu -云龙井蛙 yunlongjingwa -云锣 yunluo -陨落 yunluo -韵律 yunlv -韵律体操 yunlvticao -殒灭 yunmie -陨灭 yunmie -殒命 yunming -云母 yunmu -韵母 yunmu -韵目 yunmu -云南 yunnan -云南白药 yunnanbaiyao -云南大学 yunnandaxue -云南省 yunnansheng -酝酿 yunniang -云泥之别 yunnizhibie -云霓之望 yunnizhiwang -允诺 yunnuo -愚弄 yunong -云片糕 yunpiangao -云气 yunqi -孕期 yunqi -运气 yunqi -云起龙骧 yunqilongxiang -云雀 yunque -云散风流 yunsanfengliu -愠色 yunse -云山雾罩 yunshanwuzhao -殒身不恤 yunshenbuxu -匀实 yunshi -陨石 yunshi -运输 yunshu -韵书 yunshu -涢水 yunshui -运输机 yunshuji -运输舰 yunshujian -云树之思 yunshuzhisi -晕死 yunsi -运思 yunsi -运送 yunsong -运算 yunsuan -运算器 yunsuanqi -孕穗 yunsui -匀速运动 yunsuyundong -蕓薹 yuntai -耘耥 yuntang -云梯 yunti -陨铁 yuntie -云头 yuntou -韵头 yuntou -云头儿 yuntouer -晕头转向 yuntouzhuanxiang -云图 yuntu -孕吐 yuntu -愚懦 yunuo -玉女 yunv -御女心经 yunvxinjing -玉女心经 yunvxinjing -韵味 yunwei -韵尾 yunwei -韵文 yunwen -允文允武 yunwenyunwu -云雾迷蒙 yunwumimeng -云溪 yunxi -云霞 yunxia -郧县 yunxian -芸香 yunxiang -运销 yunxiao -云消雾散 yunxiaowusan -云消雨散 yunxiaoyusan -运行 yunxing -陨星 yunxing -云兴霞蔚 yunxingxiawei -允许 yunxu -蕴蓄 yunxu -允许数 yunxushu -云崖 yunya -云烟过眼 yunyanguoyan -云翳 yunyi -运营 yunying -运用 yunyong -运用之妙 yunyongzhimiao -运用自如 yunyongziru -云游 yunyou -孕育 yunyu -韵语 yunyu -云云 yunyun -沄沄 yunyun -畇畇 yunyun -纭纭 yunyun -芸芸众生 yunyunzhongsheng -运载 yunzai -运载火箭 yunzaihuojian -晕针 yunzhen -匀整 yunzheng -云蒸霞蔚 yunzhengxiawei -韵致 yunzhi -允执其中 yunzhiqizhong -运转 yunzhuan -允准 yunzhun -运作 yunzuo -与哦 yu'o yuo -玉佩 yupei -浴盆 yupen -雨披 yupi -鱼片 yupian -鱼漂 yupiao -玉蒲团 yuputuan -与其 yuqi -玉器 yuqi -语气 yuqi -逾期 yuqi -预期 yuqi -榆钱 yuqian -雨前 yuqian -逾墙钻隙 yuqiangzuanxi -玉砌雕阑 yuqidiaolan -余切 yuqie -吁请 yuqing -舆情 yuqing -雨情 yuqing -纡青拖紫 yuqingtuozi -欲擒故纵 yuqinguzong -寓情于景 yuqingyujing -吁求 yuqiu -迂曲 yuqu -余缺 yuque -欲取姑予 yuquguyu -予取予求 yuquyuqiu -余热 yure -燠热 yure -郁热 yure -与人 yuren -遇人不淑 yurenbushu -予人口实 yurenkoushi -与人为善 yurenweishan -与民更始 yurenweishan -渔人之利 yurenzhili -与日俱增 yurijuzeng -羽绒服 yurongfu -预赛 yusai -雨伞 yusan -玉搔头 yusaotou -淤塞 yuse -语塞 yuse -羽纱 yusha -玉色 yushai -遇上 yushang -羽扇纶巾 yushanguanjin -预审 yushen -余剩 yusheng -于是 yushi -喻世 yushi -浴室 yushi -预示 yushi -与世长辞 yushichangci -于是乎 yushihu -于是就 yushijiu -玉石俱焚 yushijufen -与时俱进 yushijujin -遇事生风 yushishengfeng -与世无争 yushiwuzheng -与世偃仰 yushiyanyang -御手 yushou -预收 yushou -驭手 yushou -余数 yushu -榆树 yushu -雨刷 yushua -雨水 yushui -鱼水 yushui -雨水管 yushuiguan -鱼水情 yushuiqing -欲说换鞋 yushuohuanxie -瘐死 yusi -雨丝风片 yusifengpian -鱼死网破 yusiwangpo -雨凇 yusong -鱼松 yusong -语素 yusu -预算 yusuan -玉碎珠沉 yusuizhuchen -寓所 yusuo -欲速则不达 yusuzebuda -熨帖 yutie -语体文 yutiwen -芋头 yutou -玉兔 yutu -舆图 yutu -余外 yuwai -愚顽 yuwan -愚妄 yuwang -欲望 yuwang -渔网 yuwang -鱼网鸿离 yuwanghongli -余威 yuwei -鱼尾纹 yuweiwen -余味无穷 yuweiwuqiong -与闻 yuwen -宇文 yuwen -语文 yuwen -预闻 yuwen -语文额 yuwene -雨卧风餐 yuwofengcan -御侮 yuwu -雨雾 yuwu -语无伦次 yuwulunci -玉溪 yuxi -玉玺 yuxi -预习 yuxi -余下 yuxia -余暇 yuxia -余弦 yuxian -遇险 yuxian -预先 yuxian -鱼鲜 yuxian -逾闲荡检 yuxiandangjian -预想 yuxiang -鱼香肉丝 yuxiangrousi -语笑喧阗 yuxiaoxuantian -与下载 yuxiazai -雨鞋 yuxie -于心不忍 yuxinburen -余兴 yuxing -预行 yuxing -余食赘行 yuxingzhuixing -纡徐 yuxu -语序 yuxu -预选 yuxuan -瘀血 yuxue -郁血 yuxue -雨靴 yuxue -浴血奋战 yuxuefenzhan -渔汛 yuxun -鱼汛 yuxun -寓言 yuyan -语言 yuyan -预演 yuyan -预言 yuyan -鱼雁 yuyan -语言包 yuyanbao -语焉不详 yuyanbuxiang -揄扬 yuyang -育秧 yuyang -鱼秧子 yuyangzi -语言无味 yuyanwuwei -语言学 yuyanxue -愈演愈烈 yuyanyulie -渔业 yuye -玉液金波 yuyejinbo -玉叶金枝 yuyejinzhi -玉液琼浆 yuyeqiongjiang -予以 yuyi -喻义 yuyi -愈益 yuyi -浴衣 yuyi -语意 yuyi -郁悒 yuyi -雨意 yuyi -雨衣 yuyi -玉音 yuyin -语音 yuyin -语音飞 yuyinfei -育英 yuying -鱼鹰 yuying -育婴堂 yuyingtang -语音库 yuyinku -余音缭绕 yuyinliaorao -余音绕梁 yuyinraoliang -语音输入 yuyinshuru -语音信箱 yuyinxinxiang -语音学 yuyinxue -寓意深长 yuyishenchang -语义学 yuyixue -羽翼已成 yuyiyicheng -余勇可贾 yuyongkegu -御用文人 yuyongwenren -鱼游釜中 yuyoufuzhong -俣俣 yuyu -寓于 yuyu -语源学 yuyuanxue -郁郁葱葱 yuyucongcong -愉悦 yuyue -预约 yuyue -鱼跃鸢飞 yuyueyuanfei -郁郁寡欢 yuyuguahuan -俞允 yuyun -玉簪 yuzan -预展 yuzhan -豫章 yuzhang -玉照 yuzhao -预兆 yuzhao -余震 yuzhen -愚者千虑 yuzheqianlu -淤滞 yuzhi -瘀滞 yuzhi -迂执 yuzhi -预支 yuzhi -谕旨 yuzhi -预知 yuzhi -预制构件 yuzhigoujian -玉卮无当 yuzhiwudang -育种 yuzhong -语种 yuzhong -与众不同 yuzhongbutong -语重心长 yuzhongxinchang -宇宙 yuzhou -渔舟 yuzhou -宇宙尘 yuzhouchen -宇宙飞船 yuzhoufeichuan -宇宙观 yuzhouguan -宇宙火箭 yuzhouhuojian -宇宙空间 yuzhoukongjian -宇宙射线 yuzhoushexian -宇宙速度 yuzhousudu -预装 yuzhuang -语助词 yuzhuci -愚拙 yuzhuo -迂拙 yuzhuo -鱼子 yuzi -狱卒 yuzu -语族 yuzu -纡尊降贵 yuzunjianggui -咋办 zaban -杂拌儿 zabaner -咋不吃 zabuchi -咋不回 zabuhui -咋不是 zabushi -杂菜 zacai -杂草 zacao -杂凑 zacou -匝道 zadao -匝地 zadi -咋地 zadi -扎堆 zadui -砸饭碗 zafanwan -杂费 zafei -杂感 zagan -咋个 zage -砸锅卖铁 zaguomaitie -杂合体 zaheti -咋回事 zahuishi -杂和菜 zahuocai -杂货嗲 zahuodia -杂活儿 zahuoer -杂和面儿 zahuomianer -在案 zaian -再版 zaiban -再保险 zaibaoxian -在编 zaibian -灾变 zaibian -载波 zaibo -再不 zaibu -在不在 zaibuzai -在册 zaice -在场 zaichang -再次 zaici -在此 zaici -再带 zaidai -再度 zaidu -再多 zaiduo -再多点 zaiduodian -再发 zaifa -在岗 zaigang -再高 zaigao -宰割 zaige -栽跟头 zaigentou -载歌载舞 zaigezaiwu -在官言官 zaiguanyanguan -再过 zaiguo -灾害 zaihai -再好 zaihao -载荷 zaihe -在乎 zaihu -灾患 zaihuan -灾荒 zaihuang -再会 zaihui -再婚 zaihun -灾祸 zaihuo -在即 zaiji -再嫁 zaijia -在家 zaijia -在家出家 zaijiachujia -再见 zaijian -再建 zaijian -再醮 zaijiao -在教 zaijiao -在劫难逃 zaijienantao -再接再厉 zaijiezaili -在就是 zaijiushi -载酒问字 zaijiuwenzi -再看 zaikan -再快 zaikuai -再来 zailai -在理 zaili -灾梨祸枣 zailihuozao -在嘛 zaima -灾民 zaimin -在那 zaina -在哪里 zainali -在那里 zainali -在那里去 zainaliqu -灾难 zainan -在呢 zaine -栽培 zaipei -在谱 zaipu -灾情 zaiqing -在人矮檐下 zairenaiyanxia -栽绒 zairong -载入 zairu -再三 zaisan -再三再四 zaisanzaisi -宰杀 zaisha -再审 zaishen -再生产 zaishengchan -再生父母 zaishengfumu -宰牲节 zaishengjie -再生水 zaishengshui -再世 zaishi -再试 zaishi -在世 zaishi -再实之根必伤 zaishizhigenbishang -在手 zaishou -再衰三竭 zaishuaisanjie -再说 zaishuo -在所不辞 zaisuobuci -在所不惜 zaisuobuxi -在所难免 zaisuonanmian -在逃 zaitao -载体 zaiti -在天朝 zaitianchao -在天之灵 zaitianzhiling -在外 zaiwai -在望 zaiwang -在位 zaiwei -在握 zaiwo -在下 zaixia -再现 zaixian -在线 zaixian -宰相肚里好撑船 zaixiangdulihaochengchuan -在线输入 zaixianshuru -在现在 zaixianzai -在线支付 zaixianzhifu -再写 zaixie -在押 zaiya -灾殃 zaiyang -再也 zaiye -在业 zaiye -在野 zaiye -在意 zaiyi -灾异 zaiyi -在一起 zaiyiqi -在有 zaiyou -在于 zaiyu -载运 zaiyun -仔仔 zaizai -崽崽 zaizai -仔仔在 zaizaizai -栽赃 zaizang -再造之恩 zaizaozhi'en zaizaozhien -再则 zaize -在怎么 zaizenme -在这 zaizhe -再者 zaizhe -在这里 zaizheli -在这样的 zaizheyangde -在职 zaizhi -栽植 zaizhi -栽种 zaizhong -载重 zaizhong -载舟覆舟 zaizhoufuzhou -崽子 zaizi -栽子 zaizi -在座 zaizuo -再作冯妇 zaizuofengfu -杂技 zaji -杂记 zaji -杂家 zajia -杂交 zajiao -杂交优势 zajiaoyoushi -杂剧 zaju -杂居 zaju -咋看 zakan -杂粮 zaliang -杂乱无章 zaluanwuzhang -咋吗 zama -咱们 zamen zanmen -咂摸 zamo -咱爸 zanba -糌粑 zanba -赞不绝口 zanbujuekou -赞成 zancheng -錾刀 zandao -咋能 zaneng -脏病 zangbing -赞歌 zange -脏腑 zangfu -赃官 zangguan -脏话 zanghua -牂牁 zangke -驵侩 zangkuai -赃款 zangkuan -藏蓝 zanglan -葬礼 zangli -藏历 zangli -葬埋 zangmai -臧否人物 zangpirenwu -藏青 zangqing -藏区 zangqu -藏人 zangren -葬送 zangsong -脏土 zangtu -赃物 zangwu -藏戏 zangxi -藏香 zangxiang -藏医 zangyi -牂牂 zangzang -赃证 zangzheng -脏字 zangzi -藏族 zangzu -暂缓 zanhuan -咱家 zanjia -赞礼 zanli -咱妈 zanma -咱慢 zanman -咱么 zanme -赞美 zanmei -赞美诗 zanmeishi -赞佩 zanpei -暂且 zanqie -赞赏 zanshang -暂时 zanshi -赞颂 zansong -赞叹 zantan -暂停 zanting -赞同 zantong -暂星 zanxing -暂行 zanxing -赞许 zanxu -赞扬 zanyang -簪缨世族 zanyingshizu -赞誉 zanyu -赞语 zanyu -拶指 zanzhi -赞助 zanzhu -拶子 zanzi -簪子 zanzi -錾子 zanzi -早安 zaoan -皂白不分 zaobaibufen -早半天儿 zaobantianer -早报 zaobao -凿壁偷光 zaobitouguang -早餐 zaocan -早操 zaocao -早茶 zaocha -早产 zaochan -早场 zaochang -早晨 zaochen -造成 zaocheng -早床 zaochuang -早春 zaochun -造次颠沛 zaocidianpei -早稻 zaodao -早点 zaodian -早点写 zaodianxie -躁动 zaodong -早都 zaodou -早饭 zaofan -造反 zaofan -造访 zaofang -遭逢 zaofeng -造福 zaofu -糟改 zaogai -糟糕 zaogao -凿骨捣髓 zaogudaosui -糟害 zaohai -枣红 zaohong -皂化 zaohua -藻花 zaohua -造化小儿 zaohuaxiaoer -早回去 zaohuiqu -早婚 zaohun -灶火 zaohuo -遭际 zaoji -造价 zaojia -造假 zaojia -遭家不造 zaojiabuzao -糟践 zaojian -遭劫 zaojie -藻井 zaojing -早就 zaojiu -造句 zaoju -早看 zaokan -糟糠 zaokang -凿空之论 zaokongzhilun -藻类植物 zaoleizhiwu -造林 zaolin -遭难 zaonan -枣泥 zaoni -早年 zaonian -造孽 zaonie -澡盆 zaopen -糟粕 zaopo -早起 zaoqi -早期 zaoqi -早期白话 zaoqibaihua -早秋 zaoqiu -燥热 zaore -早日 zaori -凿枘 zaorui -早上 zaoshang -早上好 zaoshanghao -早上去 zaoshangqu -灶神 zaoshen -噪声 zaosheng -噪声污染 zaoshengwuran -澡身浴德 zaoshenyude -早市 zaoshi -藻饰 zaoshi -造势 zaoshi -遭受 zaoshou -早熟 zaoshu -早衰 zaoshuai -早霜 zaoshuang -早睡 zaoshui -早说 zaoshuo -早死 zaosi -皂丝麻线 zaosimaxian -凿隧入井 zaosuirujing -糟踏 zaota -糟蹋 zaota -澡堂 zaotang -澡塘 zaotang -灶膛 zaotang -灶头 zaotou -早退 zaotui -早晚 zaowan -灶屋 zaowu -造物 zaowu -造物主 zaowuzhu -早先 zaoxian -造像 zaoxiang -早泄 zaoxie -糟心 zaoxin -造型 zaoxing -造型艺术 zaoxingyishu -造血 zaoxue -遭殃 zaoyang -凿岩机 zaoyanji -造谣 zaoyao -造谣惑众 zaoyaohuozhong -造谣生事 zaoyaoshengshi -造谣者 zaoyaozhe -造谣中伤 zaoyaozhongshang -早已 zaoyi -造诣 zaoyi -噪音 zaoyin -造影 zaoying -凿饮耕食 zaoyingengshi -早育 zaoyu -遭遇 zaoyu -慥慥 zaozao -早早 zaozao -早造 zaozao -早早儿 zaozaoer -凿凿有据 zaozaoyouju -早占勿药 zaozhanwuyao -早知道 zaozhidao -早知今日 zaozhijinri -凿子 zaozi -枣子 zaozi -遭罪 zaozui -杂牌 zapai -杂品 zapin -扎起 zaqi -杂七杂八 zaqizaba -杂糅 zarou -杂事 zashi -杂史 zashi -杂食性 zashixing -杂书 zashu -杂耍 zashua -杂说 zashuo -杂碎 zasui -杂沓 zata -杂遝 zata -砸头 zatou -杂文 zawen -杂务 zawu -杂项 zaxiang -咋样 zayang -咋一看 zayikan -杂音 zayin -杂用 zayong -杂院儿 zayuaner -匝月 zayue -杂志 zazhi -杂质 zazhi -杂种 zazhong -杂字 zazi -咂嘴弄舌 zazuinongshe -责备 zebei -责编 zebian -责成 zecheng -择床 zechuang -责罚 zefa -责怪 zeguai -泽国 zeguo -贼船 zeichuan -贼胆 zeidan -贼风 zeifeng -贼喊捉贼 zeihanzhuozei -贼寇 zeikou -贼快 zeikuai -贼慢 zeiman -贼眉鼠眼 zeimeishuyan -贼婆 zeipo -贼去关门 zeiquguanmen -贼人胆虚 zeirendanxu -贼死 zeisi -贼头贼脑 zeitouzeinao -贼星 zeixing -贼心没 zeixinmei -贼眼 zeiyan -贼赃 zeizang -贼走关门 zeizouguanmen -择吉 zeji -择交 zejiao -责令 zeling -责骂 zema -舴艋 zemeng -责难 zenan -怎不 zenbu -怎地 zendi -怎的 zendi -增补 zengbu -增产 zengchan -增长率 zengchanglv -甑尘釜鱼 zengchenfuyu -憎称 zengcheng -增大 zengda -赠答 zengda -增订 zengding -增多 zengduo -增幅 zengfu -增高 zenggao -增光 zengguang -锃光瓦亮 zengguangwaliang -憎恨 zenghen -增辉 zenghui -增加 zengjia -增加的 zengjiade -增加哦 zengjia'o zengjiao -增进 zengjin -增刊 zengkan -赠礼 zengli -增量 zengliang -锃亮 zengliang -赠品 zengpin -增强 zengqiang -增强版 zengqiangban -增色 zengse -增删 zengshan -增设 zengshe -增生 zengsheng -曾参杀人 zengshensharen -增收 zengshou -赠送 zengsong -增速 zengsu -曾孙 zengsun -曾孙女 zengsunnv -增添 zengtian -憎恶 zengwu -增无减 zengwujian -赠言 zengyan -增益 zengyi -增援 zengyuan -赠阅 zengyue -增长 zengzhang -增殖 zengzhi -增值税 zengzhishui -甑子 zengzi -曾祖 zengzu -曾祖母 zengzumu -怎么 zenme -怎么把 zenmeba -怎么办 zenmeban -怎么抱怨 zenmebaoyuan -怎么不说话 zenmebushuohua -怎么地 zenmedi -怎么都没有人提起 zenmedoumeiyourentiqi -怎么改 zenmegai -怎么个 zenmege -怎么过 zenmeguo -怎么换 zenmehuan -怎么回答 zenmehuida -怎么回事 zenmehuishi -怎么看 zenmekan -怎么了 zenmele -怎么配 zenmepei -怎么去 zenmequ -怎么说 zenmeshuo -怎么想 zenmexiang -怎么样 zenmeyang -怎么怎么 zenmezenme -怎么着 zenmezhe -怎奈 zennai -怎样 zenyang -择偶 zeou -择期 zeqi -责任 zeren -责任编辑 zerenbianji -责任感 zerengan -责任事故 zerenshigu -择善而从 zeshanercong -咋舌 zeshe -仄声 zesheng -则声 zesheng -则是 zeshi -责问 zewen -责无旁贷 zewupangdai -择业 zeye -择优 zeyou -啧有烦言 zeyoufanyan -责有攸归 zeyouyougui -啧啧 zeze -仄仄 zeze -则这 zezhe -眨巴 zhaba -榨菜 zhacai -苲草 zhacao -鲝草滩 zhacaotan -蚱蝉 zhachan -炸弹 zhadan -铡刀 zhadao -扎耳朵 zhaerduo -轧钢 zhagang -扎根 zhagen -轧辊 zhagun -闸盒 zhahe -咋呼 zhahu -诈唬 zhahu -扎花 zhahua -摘编 zhaibian -择不开 zhaibukai -择菜 zhaicai -摘除 zhaichu -窄带 zhaidai -摘登 zhaideng -宅第 zhaidi -摘掉 zhaidiao -债多不愁 zhaiduobuchou -斋饭 zhaifan -斋果 zhaiguo -债户 zhaihu -宅基 zhaiji -摘记 zhaiji -斋醮 zhaijiao -摘借 zhaijie -斋戒 zhaijie -侧棱 zhaileng -债利 zhaili -摘录 zhailu -宅门 zhaimen -宅男 zhainan -摘牌 zhaipai -债券 zhaiquan -债权 zhaiquan -债权人 zhaiquanren -债台高筑 zhaitaigaozhu -侧歪 zhaiwai -债务 zhaiwu -债务人 zhaiwuren -择席 zhaixi -摘下里 zhaixiali -摘要 zhaiyao -摘引 zhaiyin -摘由 zhaiyou -宅院 zhaiyuan -斋月 zhaiyue -宅子 zhaizi -寨子 zhaizi -劄记 zhaji -札记 zhaji -轧机 zhaji -闸口 zhakou -栅栏 zhalan -炸雷 zhalei -闸门 zhamen -蚱蜢 zhameng -乍猛的 zhamengde -扎猛子 zhamengzi -战败 zhanbai -战报 zhanbao -战备 zhanbei -沾边 zhanbian -战表 zhanbiao -展播 zhanbo -占卜 zhanbu -搌布 zhanbu -斩仓 zhancang -斩草除根 zhancaochugen -战场 zhanchang -展翅 zhanchi -站出来 zhanchulai -战刀 zhandao -战地 zhandi -斩钉截铁 zhandingjietie -战抖 zhandou -战斗 zhandou -战斗机 zhandouji -战斗力 zhandouli -站队 zhandui -战犯 zhanfan -栈房 zhanfang -毡房 zhanfang -战俘 zhanfu -障碍 zhangai -站岗 zhangang -张榜 zhangbang -张半仙 zhangbanxian -长包 zhangbao -长辈 zhangbei -张本 zhangben -账本 zhangben -障蔽 zhangbi -长膘 zhangbiao -张柏芝 zhangbozhi -账簿 zhangbu -章草 zhangcao -账册 zhangce -张超 zhangchao -涨潮 zhangchao -章程 zhangcheng -张楚 zhangchu -掌厨 zhangchu -长出 zhangchu -长出来 zhangchulai -长大 zhangda -长大了 zhangdale -仗胆 zhangdan -账单 zhangdan -涨到 zhangdao -张大其词 zhangdaqici -长得 zhangde -掌灯 zhangdeng -张灯结彩 zhangdengjiecai -掌舵 zhangduo -战歌 zhange -丈二和尚 zhangerheshang -章法 zhangfa -账房 zhangfang -长房 zhangfang -涨风 zhangfeng -丈夫 zhangfu -涨幅 zhangfu -章该 zhanggai -张公吃酒李公醉 zhanggongchijiuligongzui -掌故 zhanggu -掌骨 zhanggu -张挂 zhanggua -掌管 zhangguan -长官 zhangguan -张冠李戴 zhangguanlidai -掌柜 zhanggui -帐号 zhanghao -账号 zhanghao -漳河 zhanghe -张厚 zhanghou -账户 zhanghu -帐户 zhanghu -餦餭 zhanghuang -张皇失措 zhanghuangshicuo -章回体 zhanghuiti -长机 zhangji -涨价 zhangjia -漳江 zhangjiang -章节 zhangjie -獐麇马鹿 zhangjunmalu -张开嘴 zhangkaizui -掌控 zhangkong -张口 zhangkou -张口结舌 zhangkoujieshe -胀库 zhangku -张狂 zhangkuang -蟑螂 zhanglang -长老 zhanglao -张力 zhangli -瘴疠 zhangli -长脸 zhanglian -丈量 zhangliang -仗马寒蝉 zhangmahanchan -长满 zhangman -长门 zhangmen -账面 zhangmian -彰明较著 zhangmingjiaozhu -帐幕 zhangmu -账目 zhangmu -丈母娘 zhangmuniang -樟脑 zhangnao -樟脑丸 zhangnaowan -战功 zhangong -帐篷 zhangpeng -张琴 zhangqin -长亲 zhangqin -掌权 zhangquan -丈人 zhangren -张三李四 zhangsanlisi -彰善瘅恶 zhangshandane -掌上 zhangshang -长上 zhangshang -掌上电脑 zhangshangdiannao -掌上明珠 zhangshangmingzhu -掌勺儿 zhangshaoer -仗恃 zhangshi -长势 zhangshi -仗势欺人 zhangshiqiren -樟树 zhangshu -涨水 zhangshui -长孙 zhangsun -张贴 zhangtie -涨停板 zhangtingban -獐头鼠目 zhangtoushumu -战鼓 zhangu -瞻顾 zhangu -占卦 zhangua -沾光 zhanguang -站柜台 zhanguitai -战国 zhanguo -战果 zhanguo -张望 zhangwang -张王赵李 zhangwangzhaoli -长尾巴 zhangweiba -张文 zhangwen -掌握 zhangwo -彰显 zhangxian -长相 zhangxiang -掌心 zhangxin -张学良 zhangxueliang -障眼法 zhangyanfa -张扬 zhangyang -张牙舞爪 zhangyawuzhao -掌印 zhangyin -仗义疏财 zhangyishucai -仗义执言 zhangyizhiyan -瘴雨蛮烟 zhangyumanyan -长在 zhangzai -掌灶 zhangzao -张泽 zhangze -章则 zhangze -胀闸 zhangzha -长者 zhangzhe -帐子 zhangzi -幛子 zhangzi -掌子 zhangzi -杖子 zhangzi -獐子 zhangzi -礃子 zhangzi -长子 zhangzi -障子 zhangzi -章子怡 zhangziyi -张嘴 zhangzui -掌嘴 zhangzui -战壕 zhanhao -展缓 zhanhuan -战火 zhanhuo -战祸 zhanhuo -斩获 zhanhuo -蘸火 zhanhuo -战机 zhanji -战绩 zhanji -战舰 zhanjian -湛江 zhanjiang -斩将搴旗 zhanjiangqianqi -斩假石 zhanjiashi -占据 zhanju -战具 zhanju -战局 zhanju -展开 zhankai -占课 zhanke -展宽 zhankuan -展览 zhanlan -湛蓝 zhanlan -战例 zhanli -战栗 zhanli -瞻礼 zhanli -站立 zhanli -颤栗 zhanli -粘连 zhanlian -战列舰 zhanliejian -占领 zhanling -战利品 zhanlipin -展露 zhanlu -战乱 zhanluan -战略 zhanlue -战略物资 zhanluewuzi -崭露头角 zhanlutoujiao -战马 zhanma -占满 zhanman -占梦 zhanmeng -站内 zhannei -瞻念 zhannian -占便宜 zhanpianyi -站票 zhanpiao -粘皮带骨 zhanpidaigu -展品 zhanpin -展期 zhanqi -瞻前顾后 zhanqianguhou -栈桥 zhanqiao -站起来 zhanqilai -战勤 zhanqin -沾亲带故 zhanqindaigu -湛清 zhanqing -展区 zhanqu -战区 zhanqu -崭然 zhanran -沾染 zhanran -沾上边 zhanshangbian -站上去 zhanshangqu -战胜 zhansheng -展示 zhanshi -战事 zhanshi -斩首 zhanshou -沾手 zhanshou -战术 zhanshu -站台 zhantai -旃檀 zhantan -栴檀 zhantan -战天斗地 zhantiandoudi -毡条 zhantiao -粘贴 zhantie -毡袜裹脚靴 zhanwaguojiaoxue -展望 zhanwang -瞻望 zhanwang -谵妄 zhanwang -占位 zhanwei -展位 zhanwei -占位符 zhanweifu -战无不胜 zhanwubusheng -占先 zhanxian -占线 zhanxian -展现 zhanxian -展限 zhanxian -战线 zhanxian -展销 zhanxiao -崭新 zhanxin -占星 zhanxing -展演 zhanyan -瞻仰 zhanyang -展业 zhanye -战役 zhanyi -展映 zhanying -战鹰 zhanying -沾益县 zhanyixian -占用 zhanyong -占有 zhanyou -战友 zhanyou -占有率 zhanyoulv -谵语 zhanyu -战云 zhanyun -站在 zhanzai -站在一起 zhanzaiyiqi -站在自己 zhanzaiziji -站长 zhanzhang -战战兢兢 zhanzhanjingjing -湛湛青天 zhanzhanqingtian -沾沾自喜 zhanzhanzixi -站着 zhanzhe -战争 zhanzheng -占住 zhanzhu -站住 zhanzhu -展转 zhanzhuan -辗转 zhanzhuan -辗转反侧 zhanzhuanfance -站住脚 zhanzhujiao -毡子 zhanzi -招安 zhaoan -照办 zhaoban -照搬 zhaoban -赵本山 zhaobenshan -照本宣科 zhaobenxuanke -照壁 zhaobi -招标 zhaobiao -找病 zhaobing -招兵买马 zhaobingmaima -找补 zhaobu -朝不保夕 zhaobubaoxi -找不出 zhaobuchu -找不到 zhaobudao -找不到合适 zhaobudaoheshi -找不回来 zhaobuhuilai -朝不及夕 zhaobujixi -朝不虑夕 zhaobuluxi -朝不谋夕 zhaobumouxi -找不着 zhaobuzhe -罩不住 zhaobuzhu -找茬儿 zhaochaer -照常 zhaochang -照抄 zhaochao -找出 zhaochu -朝穿暮塞 zhaochuanmusai -找出来 zhaochulai -找错了 zhaocuole -招待会 zhaodaihui -招待所 zhaodaisuo -找到 zhaodao -照得好 zhaodehao -照登 zhaodeng -肇端 zhaoduan -照发 zhaofa -朝发夕至 zhaofaxizhi -招风揽火 zhaofenglanhuo -招风惹草 zhaofengrecao -招抚 zhaofu -照拂 zhaofu -找个 zhaoge -找个人 zhaogeren -招供 zhaogong -找工作 zhaogongzuo -招股 zhaogu -照顾 zhaogu -照管 zhaoguan -照顾不好 zhaogubuhao -赵国 zhaoguo -找过 zhaoguo -朝过夕改 zhaoguoxigai -招行 zhaohang -找好 zhaohao -招呼 zhaohu -照护 zhaohu -召唤 zhaohuan -着慌 zhaohuang -朝华夕秀 zhaohuaxixiu -找回 zhaohui -朝晖 zhaohui -照会 zhaohui -找回来 zhaohuilai -照葫芦画瓢 zhaohuluhuapiao -着火 zhaohuo -肇祸 zhaohuo -着火点 zhaohuodian -召集 zhaoji -招集 zhaoji -着急 zhaoji zheji -招架 zhaojia -招架不住 zhaojiabuzhu -召见 zhaojian -朝齑暮盐 zhaojimuyan -照旧 zhaojiu -召开 zhaokai -照看 zhaokan -招考 zhaokao -招徕 zhaolai -招来 zhaolai -招揽 zhaolan -找了 zhaole -找了下 zhaolexia -照例 zhaoli -照理 zhaoli -笊篱 zhaoli -赵丽 zhaoli -着凉 zhaoliang -朝梁暮陈 zhaoliangmuchen -照料 zhaoliao -照临 zhaolin -招领 zhaoling -朝令夕改 zhaolingxigai -着忙 zhaomang -照猫画虎 zhaomaohuahu -着迷 zhaomi -照面儿 zhaomianer -照明 zhaoming -照明弹 zhaomingdan -着魔 zhaomo -招募 zhaomu -找你 zhaoni -招女婿 zhaonvxu -找哦 zhaoo -找哦昂 zhaooang -找哦到 zhaoodao -找哦那天 zhaoonatian -照排 zhaopai -招盘 zhaopan -罩棚 zhaopeng -照片 zhaopian -照片儿 zhaopianer -招聘 zhaopin -找平 zhaoping -找齐 zhaoqi -沼气 zhaoqi -找钱 zhaoqian -照墙 zhaoqiang -朝乾夕惕 zhaoqianxiti -找起来 zhaoqilai -招亲 zhaoqin -朝秦暮楚 zhaoqinmuchu -朝气蓬勃 zhaoqipengbo -招权纳贿 zhaoquannahui -昭然若揭 zhaoranruojie -招惹 zhaore -招人 zhaoren -找人 zhaoren -招认 zhaoren -朝日 zhaori -着三不着两 zhaosanbuzhaoliang -朝三暮四 zhaosanmusi -罩衫 zhaoshan -招商 zhaoshang -招商银行 zhaoshangyinhang -照射 zhaoshe -招生 zhaosheng -朝升暮合 zhaoshengmuge -找事 zhaoshi -招事 zhaoshi -昭示 zhaoshi -照实 zhaoshi -肇事 zhaoshi -肇始 zhaoshi -招手 zhaoshou -招收 zhaoshou -找赎 zhaoshu -招数 zhaoshu -着数 zhaoshu -诏书 zhaoshu -找谁 zhaoshui -照说 zhaoshuo -找死 zhaosi -朝思暮想 zhaosimuxiang -朝斯夕斯 zhaosixisi -找她 zhaota -赵体 zhaoti -招贴 zhaotie -招贴画 zhaotiehua -兆头 zhaotou -找头 zhaotou -照图 zhaotu -赵薇 zhaowei -朝闻夕死 zhaowenxisi -朝霞 zhaoxia -招贤 zhaoxian -照相 zhaoxiang -照相版 zhaoxiangban -照相机 zhaoxiangji -招降纳叛 zhaoxiangnapan -照相纸 zhaoxiangzhi -招笑儿 zhaoxiaoer -找些 zhaoxie -罩袖 zhaoxiu -昭雪 zhaoxue -找寻 zhaoxun -爪牙 zhaoya -招眼 zhaoyan -着眼 zhaoyan -照样 zhaoyang -照耀 zhaoyao -招摇过市 zhaoyaoguoshi -照妖镜 zhaoyaojing -招摇撞骗 zhaoyaozhuangpian -罩衣 zhaoyi -招引 zhaoyin -照应 zhaoying -招灾 zhaozai -沼泽 zhaoze -啁哳 zhaozha -嘲哳 zhaozha -找找 zhaozhao -昭昭在目 zhaozhaozaimu -找辙 zhaozhe -照着 zhaozhe -罩着 zhaozhe -招致 zhaozhi -照直 zhaozhi -招赘 zhaozhui -招子 zhaozi -罩子 zhaozi -招租 zhaozu -照做 zhaozuo -扎啤 zhapi -诈骗 zhapian -诈钱 zhaqian -榨取 zhaqu -炸群 zhaqun -鲝肉 zharou -痄腮 zhasai -扎煞 zhasha -挓挲 zhasha -扎实 zhashi -炸市 zhashi -诈尸 zhashi -扎手 zhashou -柞水 zhashui -溠水 zhashui -炸窝 zhawo -霅溪 zhaxi -诈降 zhaxiang -眨呀 zhaya -眨眼 zhayan -扎眼 zhayan -炸药 zhayao -扎营 zhaying -诈语 zhayu -奓着胆子 zhazhedanzi -扎针 zhazhen -扎挣 zhazheng -劄子 zhazi -栅子 zhazi -渣子 zhazi -渣滓 zhazi -砟子 zhazi -这把 zheba -折半 zheban -这般 zheban -这帮 zhebang -这帮人 zhebangren -这辈子 zhebeizi -这本书 zhebenshu -这笔 zhebi -遮蔽 zhebi -折变 zhebian -这边 zhebian -哲别 zhebie -这笔钱 zhebiqian -这部 zhebu -这步 zhebu -这不 zhebu -这不就是 zhebujiushi -这步棋 zhebuqi -这不是 zhebushi -这才 zhecai -这才是 zhecaishi -遮藏 zhecang -这程子 zhechengzi -折尺 zhechi -折冲尊俎 zhechongzunzu -折冲樽俎 zhechongzunzu -遮丑 zhechou -这次 zheci -遮挡 zhedang -这倒 zhedao -这倒是 zhedaoshi -这点 zhedian -这点钱 zhedianqian -折叠 zhedie -这段 zheduan -折断 zheduan -折兑 zhedui -这呃 zhee -这儿 zheer -这方 zhefang -这方面 zhefangmian -这份 zhefen -这份额 zhefene -这封 zhefeng -这封信 zhefengxin -这份上 zhefenshang -折服 zhefu -折福 zhefu -蛰伏 zhefu -这幅 zhefu -这幅图 zhefutu -遮盖物 zhegaiwu -折干 zhegan -这个 zhege zheige -这歌 zhege -这个版 zhegeban -这个版本 zhegebanben -这个地图 zhegeditu -这个好 zhegehao -这个名字 zhegemingzi -这个目录 zhegemulu -这个人 zhegeren -这个是 zhegeshi -这个事情 zhegeshiqing -这个数 zhegeshu -这个特跟 zhegetegen -这个我 zhegewo -这个邪 zhegexie -这个样 zhegeyang -这个月 zhegeyue -这个字 zhegezi -这股 zhegu -鹧鸪 zhegu -折光 zheguang -这行 zhehang -折行 zhehang -折合 zhehe -这话 zhehua -折回 zhehui -这回 zhehui -这会儿 zhehuier -这回事 zhehuishi -这活 zhehuo -这到 zheidao -这几 zheji -折价 zhejia -浙江 zhejiang -这件事 zhejianshi -折角 zhejiao -这届 zhejie -折旧 zhejiu -这就是 zhejiushi -蛰居 zheju -谪居 zheju -这句 zheju -这绝活 zhejuehuo -这句好 zhejuhao -这句话 zhejuhua -这颗 zheke -折扣 zhekou -这口 zhekou -辙口 zhekou -这块 zhekuai -这款 zhekuan -遮拦 zhelan -这类 zhelei -着哩 zheli -这里 zheli -哲理 zheli -这两天 zheliangtian -这两项 zheliangxiang -这两样 zheliangyang -这里面 zhelimian -辙乱旗靡 zheluanqimi -折箩 zheluo -这吗是 zhemashi -这么 zheme -这么差 zhemecha -这么长 zhemechang -这么大 zhemeda -这么点儿 zhemedianer -这么短 zhemeduan -这么多 zhemeduo -这么多次 zhemeduoci -这么多金牌 zhemeduojinpai -这么多年 zhemeduonian -这么多人 zhemeduoren -这么多为 zhemeduowei -这么干 zhemegan -这么高 zhemegao -这么个 zhemege -这么贵 zhemegui -这么久 zhemejiu -这么快 zhemekuai -这么呢多 zhemeneduo -这么年 zhemenian -这么弱 zhemeruo -这么问 zhemewen -这么些 zhemexie -这么样 zhemeyang -这么着 zhemezhe -这么整 zhemezheng -折磨 zhemo -折磨死的 zhemoside -珍爱 zhenai -振拔 zhenba -侦办 zhenban -砧板 zhenban -真被 zhenbei -珍本 zhenben -真笨 zhenben -针砭 zhenbian -甄别 zhenbie -针鼻儿 zhenbier -振臂一呼 zhenbiyihu -震波 zhenbo -真不 zhenbu -真不多 zhenbuduo -真不够 zhenbugou -真不好 zhenbuhao -真不容易 zhenburongyi -真不是 zhenbushi -真不想 zhenbuxiang -真不知道 zhenbuzhidao -真才实学 zhencaishixue -珍藏 zhencang -贞操 zhencao -侦察 zhencha -侦查 zhencha -真差 zhencha -诊察 zhencha -震颤 zhenchan -真诚 zhencheng -真诚请教 zhenchengqingjiao -镇尺 zhenchi -真传 zhenchuan -针刺 zhenci -针刺麻醉 zhencimazui -真错 zhencuo -真大 zhenda -振荡 zhendang -震荡 zhendang -真的 zhende -真的好听 zhendehaoting -真的假的 zhendejiade -真谛 zhendi -阵地 zhendi -镇定 zhending -振动 zhendong -震动 zhendong -鸩毒 zhendu -诊断 zhenduan -针对 zhendui -针对你 zhenduini -针对性 zhenduixing -真多 zhenduo -着呢吗 zhenema -震耳欲聋 zheneryulong -镇反 zhenfan -真烦烦 zhenfanfan -真烦人 zhenfanren -振奋 zhenfen -阵风 zhenfeng -针锋相对 zhenfengxiangdui -振幅 zhenfu -桢干 zhengan -真敢 zhengan -震感 zhengan -争霸 zhengba -正版 zhengban -正版验证 zhengbanyanzheng -正版主 zhengbanzhu -整备 zhengbei -正本 zhengben -正本清源 zhengbenqingyuan -正比 zhengbi -政变 zhengbian -整编 zhengbian -正比例 zhengbili -征兵 zhengbing -政柄 zhengbing -整补 zhengbu -正步 zhengbu -正餐 zhengcan -政策 zhengce -政策是 zhengceshi -正茬 zhengcha -正常 zhengchang -正常扽 zhengchangden -争长论短 zhengchanglunduan -正常状态 zhengchangzhuangtai -争吵 zhengchao -征尘 zhengchen -征程 zhengcheng -整成 zhengcheng -争持 zhengchi -整饬 zhengchi -争宠 zhengchong -怔忡 zhengchong -整除 zhengchu -正出 zhengchu -挣揣 zhengchuai - zhengchuai -政出多门 zhengchuduomen -证词 zhengci -铮鏦 zhengcong -正大光明 zhengdaguangming -正旦 zhengdan -政党 zhengdang -正当 zhengdang -正当防卫 zhengdangfangwei -正当年 zhengdangnian -正当时 zhengdangshi -正当中 zhengdangzhong -正道 zhengdao -正德 zhengde -政敌 zhengdi -整地 zhengdi -正殿 zhengdian -正点 zhengdian -正电 zhengdian -挣点钱 zhengdianqian -征调 zhengdiao -征订 zhengding -争斗 zhengdou -争端 zhengduan -整队 zhengdui -整顿 zhengdun -争夺 zhengduo -正多边形 zhengduobianxing -真个 zhenge -枕戈待旦 zhengedaidan -真格的 zhengede -枕戈寝甲 zhengeqinjia -整儿 zhenger -征伐 zhengfa -征发 zhengfa -蒸发 zhengfa -征帆 zhengfan -正犯 zhengfan -正房 zhengfang -正方 zhengfang -正方体 zhengfangti -正方形 zhengfangxing -正反应 zhengfanying -挣分 zhengfen -争分夺秒 zhengfenduomiao -整风 zhengfeng -争风吃醋 zhengfengchicu -政府 zhengfu -征服 zhengfu -政府版 zhengfuban -政府网 zhengfuwang -政改 zhenggai -整改 zhenggai -政纲 zhenggang -征稿 zhenggao -正告 zhenggao -整个 zhengge -正割 zhengge -政工 zhenggong -正宫 zhenggong -征购 zhenggou -整固 zhenggu -正骨 zhenggu -征管 zhengguan -争光 zhengguang -正规 zhenggui -正轨 zhenggui -正规军 zhengguijun -正规所 zhengguisuo -正果 zhengguo -正好 zhenghao -整好 zhenghao -正好在 zhenghaozai -整合 zhenghe -争衡 zhengheng -正红花油 zhenghonghuayou -征候 zhenghou -症候 zhenghou -症候群 zhenghouqun -正华 zhenghua -征婚 zhenghun -证婚 zhenghun -征集 zhengji -政纪 zhengji -政绩 zhengji -正极 zhengji -政见 zhengjian -证件 zhengjian -诤谏 zhengjian -证件号 zhengjianhao -政简刑清 zhengjianxingqing -正教 zhengjiao -政界 zhengjie -整洁 zhengjie -正解 zhengjie -争竞 zhengjing -正经 zhengjing -正经八百 zhengjingbabai -正襟危坐 zhengjinweizuo -争鸡失羊 zhengjishiyang -拯救 zhengjiu -正剧 zhengju -证据 zhengju -整句 zhengju -整军经武 zhengjunjingwu -正楷 zhengkai -政客 zhengke -正蓝旗白 zhenglanqibai -整理 zhengli -争脸 zhenglian -正链 zhenglian -正梁 zhengliang -整料 zhengliao -政令 zhengling -正理平治 zhenglipingzhi -整流 zhengliu -蒸馏 zhengliu -整流器 zhengliuqi -蒸馏水 zhengliushui -正龙 zhenglong -蒸笼 zhenglong -争论 zhenglun -政论 zhenglun -正论 zhenglun -郑码 zhengma -正忙 zhengmang -争猫丢牛 zhengmaodiuniu -正门 zhengmen -正面 zhengmian -挣命 zhengming -证明 zhengming -征募 zhengmu -郑能 zhengneng -狰狞 zhengning -鬇鬡 zhengning -政派 zhengpai -正牌 zhengpai -正片 zhengpian -正片儿 zhengpianer -征聘 zhengpin -正品 zhengpin -争气 zhengqi -整齐 zhengqi -正气 zhengqi -蒸汽 zhengqi -挣钱 zhengqian -正巧 zhengqiao -正桥 zhengqiao -蒸汽锤 zhengqichui -正切 zhengqie -蒸汽机 zhengqiji -蒸气田 zhengqitian -征求 zhengqiu -争取 zhengqu -正取 zhengqu -证券 zhengquan -政权 zhengquan -争权夺利 zhengquanduoli -证券好 zhengquanhao -正确 zhengque -正确性 zhengquexing -证人 zhengren -正人君子 zhengrenjunzi -郑人买履 zhengrenmailu -郑人争年 zhengrenzhengnian -整容 zhengrong -峥嵘岁月 zhengrongsuiyue -正如 zhengru -正色 zhengse -蒸沙成饭 zhengshachengfan -政审 zhengshen -正身 zhengshen -争胜 zhengsheng -征实 zhengshi -政事 zhengshi -整式 zhengshi -正史 zhengshi -正室 zhengshi -正式 zhengshi -正事 zhengshi -证实 zhengshi -正是 zhengshi -证是 zhengshi -正视 zhengshi -正式版 zhengshiban -征收 zhengshou -正书 zhengshu -正数 zhengshu -证书 zhengshu -整数 zhengshu -整死 zhengsi -整肃 zhengsu -正太 zhengtai -正态分布 zhengtaifenbu -征讨 zhengtao -整套 zhengtao -蒸腾 zhengteng -政体 zhengti -整体 zhengti -正题 zhengti -正体 zhengti -整天 zhengtian -正厅 zhengting -正统 zhengtong -政通人和 zhengtongrenhe -正投影 zhengtouying -征途 zhengtu -枕骨 zhengu -砧骨 zhengu -针箍 zhengu -真乖 zhenguai -贞观 zhenguan -针管 zhenguan -珍贵 zhengui -真果 zhenguo -震古烁今 zhengushuojin -政委 zhengwei -征文 zhengwen -正文 zhengwen -政务 zhengwu -正午 zhengwu -正误 zhengwu -证物 zhengwu -政务院 zhengwuyuan -正弦 zhengxian -征象 zhengxiang -正想 zhengxiang -正项 zhengxiang -正相关 zhengxiangguan -正想着 zhengxiangzhe -争先恐后 zhengxiankonghou -政协 zhengxie -正心诚意 zhengxinchengyi -整形 zhengxing -正凶 zhengxiong -整修 zhengxiu -征询 zhengxun -整训 zhengxun -正眼 zhengyan -证言 zhengyan -证验 zhengyan -诤言 zhengyan -正颜厉色 zhengyanlise -睁眼瞎子 zhengyanxiazi -政要 zhengyao -正要 zhengyao -正义 zhengyi -争议 zhengyi -争议的 zhengyide -正义感 zhengyigan -政以贿成 zhengyihuicheng -征引 zhengyin -正音 zhengyin -怔营 zhengying -征用 zhengyong -征友 zhengyou -诤友 zhengyou -政由己出 zhengyoujichu -正月 zhengyue -整晕 zhengyun -正在 zhengzai -正在吃 zhengzaichi -正在读书 zhengzaidushu -正在看 zhengzaikan -正则 zhengze -正则表达 zhengzebiaoda -正则表达式 zhengzebiaodashi -挣扎 zhengzha -争战 zhengzhan -征战 zhengzhan -证章 zhengzhang -征兆 zhengzhao -征召 zhengzhao -证照 zhengzhao -正真 zhengzhen -丁丁 zhengzheng -怔怔 zhengzheng -整整 zhengzheng -铮铮佼佼 zhengzhengjiaojiao -蒸蒸日上 zhengzhengrishang -争执 zhengzhi -政治 zhengzhi -整治 zhengzhi -整枝 zhengzhi -正职 zhengzhi -政治表现 zhengzhibiaoxian -政治避难 zhengzhibinan -政治犯 zhengzhifan -政治家 zhengzhijia -政治教导员 zhengzhijiaodaoyuan -政治经济学 zhengzhijingjixue -政治面目 zhengzhimianmu -政治权利 zhengzhiquanli -政治生涯 zhengzhishengya -政治委员 zhengzhiweiyuan -政治协理员 zhengzhixieliyuan -政治协商会议 zhengzhixieshanghuiyi -政治学 zhengzhixue -政治指导员 zhengzhizhidaoyuan -怔忪 zhengzhong -郑重 zhengzhong -郑重其事 zhengzhongqishi -正中下怀 zhengzhongxiahuai -郑州 zhengzhou -正主 zhengzhu -症状 zhengzhuang -整装待发 zhengzhuangdaifa -正字 zhengzi -正字法 zhengzifa -正宗 zhengzong -争嘴 zhengzui -正座 zhengzuo -真害人 zhenhairen -震撼 zhenhan -震撼多 zhenhanduo -震撼人心 zhenhanrenxin -真好 zhenhao -真好吃 zhenhaochi -真好看 zhenhaokan -真好呀 zhenhaoya -震后 zhenhou -真会 zhenhui -侦获 zhenhuo -这年头 zheniantou -侦缉 zhenji -真机 zhenji -真迹 zhenji -赈济 zhenji -针剂 zhenji -震级 zhenji -真假 zhenjia -针尖对麦芒 zhenjianduimaimang -针尖儿对麦芒儿 zhenjianerduimaimanger -针脚 zhenjiao -阵脚 zhenjiao -侦结 zhenjie -枕藉 zhenjie -贞洁 zhenjie -贞节 zhenjie -枕巾 zhenjin -真金不镀 zhenjinbudu -真金不怕火炼 zhenjinbupahuolian -镇静 zhenjing -震惊 zhenjing -镇静剂 zhenjingji -针灸 zhenjiu -真觉得 zhenjuede -真菌 zhenjun -真空 zhenkong -真空泵 zhenkongbeng -真苦 zhenku -真快 zhenkuai -真兰 zhenlan -真理 zhenli -诊疗 zhenliao -贞烈 zhenlie -阵列 zhenlie -枕流漱石 zhenliushushi -振聋发聩 zhenlongfakui -诊脉 zhenmai -榛莽 zhenmang -真么 zhenme -真美 zhenmei -缜密 zhenmi -真名 zhenming -枕木 zhenmu -砧木 zhenmu -真难 zhennan -真难找 zhennanzhao -真能 zhenneng -真能干 zhennenggan -震怒 zhennu -蔗农 zhenong -榛狉 zhenpi -獉狉 zhenpi -真皮 zhenpi -珍品 zhenpin -真品 zhenpin -镇平 zhenping -真凭实据 zhenpingshiju -侦破 zhenpo -珍奇 zhenqi -珍禽 zhenqin -真情惬意 zhenqingqieyi -真去 zhenqu -真确 zhenque -真人 zhenren -阵容 zhenrong -真善美 zhenshanmei -枕山栖谷 zhenshanqigu -真少 zhenshao -珍摄 zhenshe -震慑 zhenshe -甄审 zhenshen -珍视 zhenshi -真是 zhenshi -真实 zhenshi -真释 zhenshi -诊室 zhenshi -诊视 zhenshi -阵势 zhenshi -真实的 zhenshide -真是个 zhenshige -真时候 zhenshihou -枕石漱流 zhenshisouliu -镇守 zhenshou -真书 zhenshu -真数 zhenshu -振刷 zhenshua -真率 zhenshuai -浈水 zhenshui -真丝 zhensi -震悚 zhensong -诊所 zhensuo -侦探 zhentan -侦探小说 zhentanxiaoshuo -枕套 zhentao -震天动地 zhentiandongdi -阵痛 zhentong -振头 zhentou -枕头 zhentou -针头 zhentou -枕头箱 zhentouxiang -针头线脑 zhentouxiannao -珍玩 zhenwan -阵亡 zhenwang -真伪莫辨 zhenweimobian -珍闻 zhenwen -真无敌 zhenwudi -枕席 zhenxi -珍惜 zhenxi -珍稀 zhenxi -针线 zhenxian -阵线 zhenxian -真相 zhenxiang -真象 zhenxiang -真想 zhenxiang -真相大白 zhenxiangdabai -枕心 zhenxin -真心 zhenxin -真心诚意 zhenxinchengyi -振兴 zhenxing -真性 zhenxing -镇星 zhenxing -真心话 zhenxinhua -珍羞 zhenxiu -珍馐 zhenxiu -斟鄩 zhenxun -镇压 zhenya -箴言 zhenyan -针眼 zhenyan -真要 zhenyao -针叶树 zhenyeshu -真影 zhenying -阵营 zhenying -真有 zhenyou -真有点 zhenyoudian -真有人 zhenyouren -阵雨 zhenyu -震源 zhenyuan -赈灾 zhenzai -真在想 zhenzaixiang -真赃实犯 zhenzangshifan -镇长 zhenzhang -真章儿 zhenzhanger -朕兆 zhenzhao -榛榛 zhenzhen -蓁蓁 zhenzhen -真正 zhenzheng -真真切切 zhenzhenqieqie -振振有词 zhenzhenyouci -振振有辞 zhenzhenyouci -真挚 zhenzhi -诊治 zhenzhi -针黹 zhenzhi -镇纸 zhenzhi -针织品 zhenzhipin -真知灼见 zhenzhizhuojian -振中 zhenzhong -珍重 zhenzhong -震中 zhenzhong -珍珠 zhenzhu -真主 zhenzhu -真珠 zhenzhu -珍珠贝 zhenzhubei -珍珠米 zhenzhumi -斟酌 zhenzhuo -榛子 zhenzi -疹子 zhenzi -砧子 zhenzi -镇子 zhenzi -振作 zhenzuo -这盘 zhepan -这批 zhepi -这篇 zhepian -这片 zhepian -哲人 zheren -遮人耳目 zherenermu -折扇 zheshan -这山望着那山高 zheshanwangzhenashangao -折射 zheshe -折实 zheshi -赭石 zheshi -这是 zheshi -这事 zheshi -这时 zheshi -这使 zheshi -这事情 zheshiqing -这是啥 zheshisha -折受 zheshou -折寿 zheshou -这首 zheshou -这似乎 zhesihu -折算 zhesuan -这台 zhetai -蔗糖 zhetang -这特 zhete -折腾 zheteng -遮天盖地 zhetiangaidi -这条 zhetiao -这条路 zhetiaolu -折头 zhetou -这晚饭 zhewanfan -这碗饭 zhewanfan -这玩意 zhewanyi -这下 zhexia -这下面 zhexiamian -折线 zhexian -这些 zhexie -这些词 zhexieci -这些都无所谓 zhexiedouwusuowei -这些行 zhexiehang -这些活 zhexiehuo -这些人 zhexieren -这些是 zhexieshi -这些事情 zhexieshiqing -遮羞 zhexiu -遮羞布 zhexiubu -哲学 zhexue -哲学家 zhexuejia -着呀 zheya -遮掩 zheyan -遮眼法 zheyanfa -这样 zheyang -遮阳 zheyang -这样吧 zheyangba -这样的 zheyangde -这样叫 zheyangjiao -这样设置 zheyangshezhi -这样写 zheyangxie -这样用 zheyangyong -这样子 zheyangzi -着样子 zheyangzi -这样做 zheyangzuo -折腰 zheyao -这也昂 zheyeang -这一 zheyi -这一步 zheyibu -这一步啊 zheyibu'a zheyibua -这一个 zheyige -这一功能 zheyigongneng -这一行 zheyihang -这一卷 zheyijuan -这一刻 zheyike -着一览 zheyilan -这一拳 zheyiquan -赭衣塞路 zheyisailu -这一谈 zheyitan -这一天 zheyitian -这一条 zheyitiao -这一项 zheyixiang -这一样 zheyiyang -这有 zheyou -蔗渣 zhezha -折账 zhezhang -这张 zhezhang -这招 zhezhao -这正 zhezheng -遮遮掩掩你 zhezheyanyanni -折纸 zhezhi -折衷 zhezhong -这种 zhezhong -着重 zhezhong -折中 zhezhong -这种代理 zhezhongdaili -这种话 zhezhonghua -这种类型 zhezhongleixing -这种哦昂 zhezhongoang -这种情况 zhezhongqingkuang -这种人 zhezhongren -这种软件 zhezhongruanjian -这种事 zhezhongshi -这种帖子 zhezhongtiezi -这种问题 zhezhongwenti -这种新 zhezhongxin -折衷主义 zhezhongzhuyi -折皱 zhezhou -褶皱 zhezhou -褶子 zhezi -折子戏 zhezixi -只爱 zhi'ai zhiai -志哀 zhi'ai zhiai -挚爱 zhi'ai zhiai -窒碍 zhi'ai zhiai -致爱丽丝 zhi'ailisi zhiailisi -治安 zhi'an zhian -治安管理处罚条例 zhi'anguanlichufatiaoli zhianguanlichufatiaoli -直白 zhibai -织白守黑 zhibaishouhei -值班 zhiban -制版 zhiban -置办 zhiban -植保 zhibao -质保 zhibao -制备 zhibei -植被 zhibei -置备 zhibei -治本 zhiben -执笔 zhibi -纸币 zhibi -支边 zhibian -置辩 zhibian -质变 zhibian -执鞭随蹬 zhibiansuideng -指标 zhibiao -制表 zhibiao -治标 zhibiao -职别 zhibie -栉比鳞次 zhibilinci -知宾 zhibin -治病救人 zhibingjiuren -炙冰使燥 zhibingshizao -知彼知己 zhibizhiji -指拨 zhibo -直播 zhibo -直拨 zhibo -支部 zhibu -止步 zhibu -织补 zhibu -指不定 zhibuding -只不过 zhibuguo -指不胜屈 zhibushengqu -值不值 zhibuzhi -知不知道 zhibuzhidao -制裁 zhicai -只差 zhicha -枝杈 zhicha -职场 zhichang -直肠 zhichang -直肠子 zhichangzi -指称 zhicheng -支撑 zhicheng -制成 zhicheng -职称 zhicheng -至诚 zhicheng -指斥 zhichi -支持 zhichi -智齿 zhichi -支持率 zhichilv -咫尺千里 zhichiqianli -咫尺天涯 zhichitianya -支持者 zhichizhe -之处 zhichu -支出 zhichu -支绌 zhichu -痔疮 zhichuang -之窗 zhichuang -织楚成门 zhichuchengmen -知春 zhichun -至此 zhici -致词 zhici -致辞 zhici -至此存照 zhicicunzhao -只此一家 zhiciyijia -之大 zhida -直达 zhida -志大才疏 zhidacaishu -直待 zhidai -直达快车 zhidakuaiche -知单 zhidan -值当 zhidang -织当访婢 zhidangfangbi -植党营私 zhidangyingsi -掷弹筒 zhidantong -制导 zhidao -执导 zhidao -知道 zhidao -指导 zhidao -直到 zhidao -知道的 zhidaode -直道而行 zhidaoerxing -知道好 zhidaohao -知道哦 zhidaoo -知道哦啊 zhidaooa -知道有 zhidaoyou -指导员 zhidaoyuan -值得 zhide -只得 zhide -直瞪瞪 zhidengdeng -知底 zhidi -置地 zhidi -之地 zhidi -质地 zhidi -指点 zhidian -支点 zhidian -质点 zhidian -纸雕 zhidiao -雉堞 zhidie -制订 zhiding -指定 zhiding -置顶 zhiding -制定 zhiding -掷地有声 zhidiyousheng -掷地作金石声 zhidizuojinshisheng -只懂 zhidong -指东画西 zhidonghuaxi -制动器 zhidongqi -制度 zhidu -只读 zhidu -只对 zhidui -支队 zhidui -质对 zhidui -之多 zhiduo -直裰 zhiduo -至多 zhiduo -智多星 zhiduoxing -只嗯那个 zhi'ennage zhiennage -侄儿 zhier -执而不化 zhierbuhua -执法 zhifa -指法 zhifa -知法犯法 zhifafanfa -执法公正 zhifagongzheng -脂肪 zhifang -脂肪酸 zhifangsuan -执法如山 zhifarushan -质非文是 zhifeiwenshi -之分 zhifen -只分 zhifen -职分 zhifen -脂粉 zhifen -栉风沐雨 zhifengmuyu -芝焚蕙叹 zhifenhuitan -侄妇 zhifu -制伏 zhifu -制服 zhifu -执绋 zhifu -支付 zhifu -知府 zhifu -致富 zhifu -支付宝 zhifubao -制服呢 zhifuni -之感 zhigan -质感 zhigan -职高 zhigao -脂膏不润 zhigaoburun -制高点 zhigaodian -趾高气扬 zhigaoqiyang -至高无上 zhigaowushang -置个 zhige -只给 zhigei -直根 zhigen -知根知底 zhigenzhidi -止戈为武 zhigeweiwu -职工 zhigong -直贡呢 zhigongni -只狗 zhigou -只顾 zhigu -指骨 zhigu -桎梏 zhigu -趾骨 zhigu -蹠骨 zhigu -只管 zhiguan -直观 zhiguan -至关 zhiguan -治国安民 zhiguoanmin -知过必改 zhiguobigai -制海权 zhihaiquan -只好 zhihao -至好 zhihao -纸盒 zhihe -制衡全 zhihengquan -滞洪 zhihong -之后 zhihou -滞后 zhihou -指环 zhihuan -掷还 zhihuan -置换 zhihuan -只会 zhihui -指挥 zhihui -智慧 zhihui -知会 zhihui -指挥棒 zhihuibang -指挥刀 zhihuidao -指挥若定 zhihuiruoding -指挥所 zhihuisuo -指挥员 zhihuiyuan -之乎者也 zhihuzheye -陟岵陟屺 zhihuzhiqi -之际 zhiji -制剂 zhiji -职级 zhiji -至极 zhiji -指甲 zhijia -支架 zhijia -趾甲 zhijia -指甲盖儿 zhijiagaier -之间 zhijian -制件 zhijian -纸浆 zhijiang -只见树木 zhijianshumu -执教 zhijiao -支教 zhijiao -指教 zhijiao -直角 zhijiao -知交 zhijiao -至交 zhijiao -指甲心儿 zhijiaxiner -支解 zhijie -枝解 zhijie -直接 zhijie -肢解 zhijie -直接拨打 zhijieboda -直接点 zhijiedian -直接呃 zhijiee -直接诶 zhijieei -直接经验 zhijiejingyan -直截了当 zhijieliaodang -直接税 zhijieshui -直接推理 zhijietuili -直接选举 zhijiexuanju -直接引用 zhijieyinyong -指鸡骂狗 zhijimagou -知近 zhijin -纸巾 zhijin -织锦 zhijin -至今 zhijin -直径 zhijing -致敬 zhijing -智尽能索 zhijinnengsuo -知尽能索 zhijinnengsuo -知己知彼 zhijizhibi -支局 zhiju -枳椇 zhiju -直觉 zhijue -直撅撅 zhijuejue -只开 zhikai -只看 zhikan -指靠 zhikao -知客 zhike -只可意会 zhikeyihui -执柯作伐 zhikezuofa -指控 zhikong -制空权 zhikongquan -之苦 zhiku -直快 zhikuai -之来 zhilai -知来藏往 zhilaicangwang -直来直去 zhilaizhiqu -芝兰玉树 zhilanyushu -纸老虎 zhilaohu -之乐 zhile -之类 zhilei -之类的 zhileide -制冷 zhileng -智力 zhili -直立 zhili -致力 zhili -直连 zhilian -质量 zhiliang -执两用中 zhiliangyongzhong -治疗 zhiliao -知了 zhiliao -质料 zhiliao -直立茎 zhilijing -至理名言 zhilimingyan -指令 zhiling -智龄 zhiling -支离破碎 zhiliposui -支流 zhiliu -滞留 zhiliu -直流 zhiliu -直溜 zhiliu -直流电 zhiliudian -直溜溜 zhiliuliu -智略 zhilue -支炉儿 zhiluer -只轮无反 zhilunwufan -纸落云烟 zhiluoyunyan -指鹿为马 zhiluweima -纸马 zhima -脂麻 zhima -芝麻 zhima -芝麻官 zhimaguan -只买 zhimai -支脉 zhimai -芝麻酱 zhimajiang -枝蔓 zhiman -直冒 zhimao -芝麻小事 zhimaxiaoshi -芝麻油 zhimayou -之美 zhimei -直眉瞪眼 zhimeidengyan -纸媒儿 zhimeier -纸煤儿 zhimeier -志美行厉 zhimeixingli -致密 zhimi -直面 zhimian -植苗 zhimiao -执迷不悟 zhimibuwu -殖民 zhimin -殖民地 zhimindi -指名 zhiming -知名 zhiming -指明 zhiming -致命 zhiming -知命不忧 zhimingbuyou -知名度 zhimingdu -知命之年 zhimingzhinian -殖民主义 zhiminzhuyi -智谋 zhimou -直木必伐 zhimubifa -滞纳金 zhinajin -指南车 zhinanche -知难而进 zhinanerjin -知难而退 zhinanertui -智囊 zhinang -指南针 zhinanzhen -之内 zhinei -直内方外 zhineifangwai -稚嫩 zhinen -只能 zhineng -智能 zhineng -职能 zhineng -智能材料 zhinengcailiao -智能机 zhinengji -智能卡 zhinengka -只能说 zhinengshuo -智能武器 zhinengwuqi -执泥 zhini -纸捻 zhinian -鸷鸟 zhiniao -执拗 zhiniu -执牛耳 zhiniuer -织女 zhinv -织女星 zhinvxing -侄女婿 zhinvxu -指派 zhipai -支派 zhipai -纸牌 zhipai -支配权 zhipeiquan -植皮 zhipi -纸票 zhipiao -制品 zhipin -织品 zhipin -质朴 zhipu -志气 zhiqi -稚气 zhiqi -之前 zhiqian -值钱 zhiqian -制钱 zhiqian -纸钱 zhiqian -之前按 zhiqianan -至强 zhiqiang -支气管 zhiqiguan -值勤 zhiqin -执勤 zhiqin -知青 zhiqing -知情达理 zhiqingdali -直情径行 zhiqingjingxing -知其一 zhiqiyi -只去 zhiqu -志趣 zhiqu -支取 zhiqu -支渠 zhiqu -旨趣 zhiqu -知趣 zhiqu -跖犬吠尧 zhiquanfeiyao -只让 zhirang -炙热 zhire -之人 zhiren -指认 zhiren -知人论世 zhirenlunshi -知人善任 zhirenshanren -知人知面不知心 zhirenzhimianbuzhixin -知人之明 zhirenzhiming -之日 zhiri -值日 zhiri -指日可待 zhirikedai -指日可下 zhirikexia -置若罔闻 zhiruowangwen -治丧 zhisang -指桑骂槐 zhisangmahuai -智商 zhishang -之上 zhishang -至上 zhishang -纸上谈兵 zhishangtanbing -指山说磨 zhishanshuomo -至少 zhishao -至少还有你 zhishaohaiyouni -至少要 zhishaoyao -只身 zhishen -只剩 zhisheng -直升机 zhishengji -置身事外 zhishenshiwai -只是 zhishi -知识 zhishi -指示 zhishi -执事 zhishi -指事 zhishi -摭拾 zhishi -支使 zhishi -知事 zhishi -肢势 zhishi -致使 zhishi -知识产权 zhishichanquan -知识产业 zhishichanye -知识分子 zhishifenzi -制式教练 zhishijiaolian -知识经济 zhishijingji -知识青年 zhishiqingnian -志士仁人 zhishirenren -知识性 zhishixing -值守 zhishou -只收 zhishou -执手 zhishou -指手画脚 zhishouhuajiao -炙手可热 zhishoukere -支书 zhishu -智术 zhishu -直属 zhishu -指数 zhishu -质数 zhishu -直率 zhishuai -直爽 zhishuang -知书达理 zhishudali -知书达礼 zhishudali -汁水 zhishui -治水 zhishui -置水之情 zhishuizhiqing -直抒己见 zhishujijian -只说 zhishuo -之说 zhishuo -直抒胸臆 zhishuxiongyi -致死 zhisi -至死不变 zhisibubian -至死不悟 zhisibuwu -之死靡它 zhisimita -治丝益棼 zhisiyifen -侄孙 zhisun -侄孙女 zhisunnv -之所以 zhisuoyi -之所以没有 zhisuoyimeiyou -知疼着热 zhitengzhaore -肢体 zhiti -指天画地 zhitianhuadi -指天射鱼 zhitiansheyu -指天誓日 zhitianshiri -枝条 zhitiao -纸条 zhitiao -只听楼梯响 zhitingloutixiang -直挺挺 zhitingting -之痛 zhitong -直通车 zhitongche -志同道合 zhitongdaohe -直筒子 zhitongzi -指头 zhitou -纸头 zhitou -指头肚儿 zhitouduer -制图 zhitu -之外 zhiwai -治外法权 zhiwaifaquan -只玩 zhiwan -指望 zhiwang -之王 zhiwang -职位 zhiwei -只为 zhiwei -质问 zhiwen -指纹 zhiwen -知我罪我 zhiwozuiwo -枝捂 zhiwu -枝梧 zhiwu -植物 zhiwu -支吾 zhiwu -职务 zhiwu -之屋 zhiwu -织物 zhiwu -植物保护 zhiwubaohu -知无不言 zhiwubuyan -植物蛋白 zhiwudanbai -支吾其词 zhiwuqici -植物群落 zhiwuqunluo -植物人 zhiwuren -植物纤维 zhiwuxianwei -植物性神经 zhiwuxingshenjing -植物学 zhiwuxue -植物油 zhiwuyou -植物园 zhiwuyuan -止息 zhixi -知悉 zhixi -窒息 zhixi -之下 zhixia -支线 zhixian -直线 zhixian -知县 zhixian -职衔 zhixian -只想 zhixiang -指向 zhixiang -志向 zhixiang -只消 zhixiao -滞销 zhixiao -直销 zhixiao -知晓 zhixiao -知小谋大 zhixiaomouda -直辖市 zhixiashi -致谢 zhixie -只写 zhixie -侄媳妇 zhixifu -之心 zhixin -质心 zhixin -值星 zhixing -执行 zhixing -直性 zhixing -纸型 zhixing -执行癌 zhixingai -执行主席 zhixingzhuxi -直性子 zhixingzi -直心眼儿 zhixinyaner -知雄守雌 zhixiongshouci -直系亲属 zhixiqinshu -只需 zhixu -秩序 zhixu -直选 zhixuan -治学 zhixue -质询 zhixun -只需要 zhixuyao -只许州官放火 zhixuzhouguanfanghuo -枝丫 zhiya -枝桠 zhiya -之言 zhiyan -直言 zhiyan -纸烟 zhiyan -直言不讳 zhiyanbuhui -之痒 zhiyang -纸样 zhiyang -直言贾祸 zhiyanguhuo -只言片语 zhiyanpianyu -指雁为羹 zhiyanweigeng -只要 zhiyao -纸鹞 zhiyao -只要功夫深 zhiyaogongfushen -只要是 zhiyaoshi -值夜 zhiye -执业 zhiye -枝叶 zhiye -汁液 zhiye -职业 zhiye -职业病 zhiyebing -职业高中 zhiyegaozhong -纸叶子 zhiyezi -之一 zhiyi -直译 zhiyi -质疑 zhiyi -执意 zhiyi -致以 zhiyi -旨意 zhiyi -致意 zhiyi -之音 zhiyin -指印 zhiyin -指引 zhiyin -治印 zhiyin -直音 zhiyin -知音 zhiyin -支应 zhiying -质因数 zhiyinshu -知一万毕 zhiyiwanbi -质疑问难 zhiyiwennan -知易行难 zhiyixingnan -只用 zhiyong -之用 zhiyong -智勇双全 zhiyongshuangquan -只有 zhiyou -之友 zhiyou -执友 zhiyou -挚友 zhiyou -知友 zhiyou -脂油 zhiyou -只有个 zhiyouge -值遇 zhiyu -智育 zhiyu -知遇 zhiyu -至于 zhiyu -志愿 zhiyuan -支援 zhiyuan -纸鸢 zhiyuan -职员 zhiyuan -志愿兵 zhiyuanbing -志愿兵制 zhiyuanbingzhi -志愿军 zhiyuanjun -智圆行方 zhiyuanxingfang -制约 zhiyue -止于至善 zhiyuzhishan -只在 zhizai -之灾 zhizai -志在四方 zhizaisifang -制造 zhizao -织造 zhizao -制造商 zhizaoshang -指责 zhize -职责 zhize -指摘 zhizhai -执掌 zhizhang -扺掌 zhizhang -指仗 zhizhang -滞胀 zhizhang -纸张 zhizhang -职掌 zhizhang -指战员 zhizhanyuan -执照 zhizhao -知照 zhizhao -支招儿 zhizhaoer -支着儿 zhizhaoer -执着 zhizhe -指着 zhizhe -指针 zhizhen -执政 zhizheng -指正 zhizheng -指证 zhizheng -质证 zhizheng -只争朝夕 zhizhengzhaoxi -智者千虑 zhizheqianlu -制止 zhizhi -只值 zhizhi -置之不理 zhizhibuli -只知道 zhizhidao -置之度外 zhizhiduwai -置之脑后 zhizhinaohou -置之死地 zhizhisidi -置之死地而后快 zhizhisidierhoukuai -置之死地而后生 zhizhisidierhousheng -之中 zhizhong -只重衣衫不重人 zhizhongyishanbuzhongren -知州 zhizhou -智周万物 zhizhouwanwu -之主 zhizhu -支柱 zhizhu -植株 zhizhu -至嘱 zhizhu -蜘蛛 zhizhu -踯躅 zhizhu -蹢躅 zhizhu -治装 zhizhuang -置诸高阁 zhizhugaoge -执著 zhizhuo -侄子 zhizi -只字 zhizi -志子 zhizi -支子 zhizi -枝子 zhizi -栀子 zhizi -质子 zhizi -只字不提 zhizibuti -知子莫若父 zhizimoruofu -执子之手 zhizizhishou -知足不辱 zhizuburu -治罪 zhizui -支嘴儿 zhizuier -纸醉金迷 zhizuijinmi -至尊 zhizun -制作 zhizuo -只做 zhizuo -只作 zhizuo -钟爱 zhongai -中吧 zhongba -钟摆 zhongbai -中班 zhongban -重办 zhongban -中保 zhongbao -中饱 zhongbao -重臂 zhongbi -中标 zhongbiao -中表 zhongbiao -钟表 zhongbiao -重兵 zhongbing -中波 zhongbo -中不溜儿 zhongbuliuer -重不重 zhongbuzhong -仲裁 zhongcai -中餐 zhongcan -中策 zhongce -中层 zhongceng -种差 zhongcha -中场 zhongchang -中常 zhongchang -终场 zhongchang -衷肠 zhongchang -中产阶级 zhongchanjieji -忠臣 zhongchen -忠诚 zhongcheng -种畜 zhongchu -重创 zhongchuang -仲春 zhongchun -中辍 zhongchuo -中词 zhongci -种蛋 zhongdan -重担 zhongdan -中档 zhongdang -中稻 zhongdao -中道 zhongdao -中的 zhongde -中等 zhongdeng -中等教育 zhongdengjiaoyu -种地 zhongdi -重地 zhongdi -终点 zhongdian -重点 zhongdian -钟点工 zhongdiangong -钟鼎文 zhongdingwen -中东 zhongdong -仲冬 zhongdong -种痘 zhongdou -中毒 zhongdu -终端 zhongduan -中断 zhongduan -中短波 zhongduanbo -中队 zhongdui -众多 zhongduo -中耳 zhonger -重罚 zhongfa -中幡 zhongfan -中饭 zhongfan -重犯 zhongfan -中缝 zhongfeng -中锋 zhongfeng -中风 zhongfeng -中伏 zhongfu -终伏 zhongfu -重覆 zhongfu -忠告 zhonggao -中耕 zhonggeng -重工业 zhonggongye -中共中央 zhonggongzhongyang -中古 zhonggu -终古 zhonggu -众寡不敌 zhongguabudi -种瓜得瓜 zhongguadegua -中关村 zhongguancun -众寡悬殊 zhongguaxuanshu -终归 zhonggui -中规中矩 zhongguizhongju -中国 zhongguo -中国奥运 zhongguoaoyun -中国版 zhongguoban -中国的 zhongguode -中国地震 zhongguodizhen -中国队 zhongguodui -中国福彩 zhongguofucai -中国工农红军 zhongguogongnonghongjun -中国画 zhongguohua -中国话 zhongguohua -中国老百姓 zhongguolaobaixing -中国男人 zhongguonanren -中国女人 zhongguonvren -中果皮 zhongguopi -中国人 zhongguoren -中国人民共和国 zhongguorenmingongheguo -中国人民解放军 zhongguorenminjiefangjun -中国式 zhongguoshi -中国同盟会 zhongguotongmenghui -中国往事 zhongguowangshi -中国象棋 zhongguoxiangqi -中国学术界 zhongguoxueshujie -中国银行 zhongguoyinhang -中国政府 zhongguozhengfu -中国字 zhongguozi -中垾 zhonghan -众好众恶 zhonghaozhongwu -中和 zhonghe -中河失舟 zhongheshizho -忠厚 zhonghou -忠厚老实 zhonghoulaoshi -忠厚老实人 zhonghoulaoshiren -中华 zhonghua -种花 zhonghua -重话 zhonghua -中华民族 zhonghuaminzu -中华人民共和国 zhonghuarenmingongheguo -重活 zhonghuo -中级 zhongji -终极 zhongji -仲家 zhongjia -重价 zhongjia -中坚 zhongjian -中间 zhongjian -中键 zhongjian -中建 zhongjian -中间儿 zhongjianer -中奖 zhongjiang -中将 zhongjiang -重奖 zhongjiang -中间派 zhongjianpai -中间人 zhongjianren -中焦 zhongjiao -中介 zhongjie -终结 zhongjie -终极防线 zhongjifangxian -重机关枪 zhongjiguanqiang -重金 zhongjin -重金属 zhongjinshu -终久 zhongjiu -终究 zhongjiu -中继线 zhongjixian -中继站 zhongjizhan -中局 zhongju -终局 zhongju -踵决肘见 zhongjuezhoujian -中楷 zhongkai -中看 zhongkan -中考 zhongkao -中科 zhongke -中肯 zhongken -中科三环 zhongkesanhuan -中科院 zhongkeyuan -中空 zhongkong -众口难调 zhongkounantiao -众口铄金 zhongkoushuojin -众口一词 zhongkouyici -钟馗 zhongkui -中馈犹虚 zhongkuiyouxu -中栏 zhonglan -终老 zhonglao -种类 zhonglei -重利 zhongli -钟丽 zhongli -中立 zhongli -重力 zhongli -钟离 zhongli -忠良 zhongliang -重量 zhongliang -终了 zhongliao -忠烈 zhonglie -中立国 zhongliguo -钟灵毓秀 zhonglingyuxiu -肿瘤 zhongliu -中流砥柱 zhongliudizhu -中流击楫 zhongliujiji -钟楼 zhonglou -中路梆子 zhonglubangzi -种马 zhongma -中美 zhongmei -中门 zhongmen -钟鸣鼎食 zhongmingdingshi -钟鸣漏尽 zhongmingloujin -中牟 zhongmu -众目睽睽 zhongmukuikui -众目昭彰 zhongmuzhaozhang -中拇指 zhongmuzhi -中南海 zhongnanhai -终南捷径 zhongnanjiejing -众难群移 zhongnanqunyi -中脑 zhongnao -中呢的 zhongnede -终年 zhongnian -中年人 zhongnianren -中农 zhongnong -众怒 zhongnu -众怒难犯 zhongnunanfan -众叛亲离 zhongpanqinli -中跑 zhongpao -重炮 zhongpao -中篇小说 zhongpianxiaoshuo -中频 zhongpin -中期 zhongqi -中企 zhongqi -中气 zhongqi -中签 zhongqian -种禽 zhongqin -衷情 zhongqing -重氢 zhongqing -众擎易举 zhongqingyiju -重情重义 zhongqingzhongyi -中秋 zhongqiu -仲秋 zhongqiu -中秋节 zhongqiujie -中秋快乐 zhongqiukuaile -衷曲 zhongqu -种群 zhongqun -种仁 zhongren -重任 zhongren -众人国士 zhongrenguoshi -众人拾柴火焰高 zhongrenshichaihuoyangao -中日韩 zhongrihan -钟乳石 zhongrushi -中山 zhongshan -中山大学 zhongshandaxue -重伤 zhongshang -中山狼 zhongshanlang -中山网盘 zhongshanwangpan -中山装 zhongshanzhuang -终审 zhongshen -终身 zhongshen -终身大事 zhongshendashi -终生 zhongsheng -众生相 zhongshengxiang -重身子 zhongshenzi -中士 zhongshi -中式 zhongshi -忠实 zhongshi -重视 zhongshi -中世纪 zhongshiji -中石器时代 zhongshiqishidai -中石油 zhongshiyou -踵事增华 zhongshizenghua -众矢之的 zhongshizhidi -中暑 zhongshu -中枢 zhongshu -柊树 zhongshu -终霜 zhongshuang -中水 zhongshui -忠顺 zhongshun -众说纷纭 zhongshuofenyun -中枢神经 zhongshushenjing -螽斯 zhongsi -中搜 zhongsou -众所周知 zhongsuozhouzhi -中堂 zhongtang -种田 zhongtian -终天之恨 zhongtianzhihen -种条 zhongtiao -中听 zhongting -重听 zhongting -中提琴 zhongtiqin -重头 zhongtou -钟头 zhongtou -重头戏 zhongtouxi -中途 zhongtu -重托 zhongtuo -众望所归 zhongwangsuogui -中卫 zhongwei -中尉 zhongwei -众位 zhongwei -中文 zhongwen -中文版 zhongwenban -中文哦 zhongwene -中文环境 zhongwenhuanjing -中文界面 zhongwenjiemian -中文名 zhongwenming -中文网 zhongwenwang -中文文件 zhongwenwenjian -中文信息处理 zhongwenxinxichuli -中文域名 zhongwenyuming -中午 zhongwu -踵武 zhongwu -中午饭 zhongwufan -重武器 zhongwuqi -种系 zhongxi -仲夏 zhongxia -中线 zhongxian -中校 zhongxiao -重孝 zhongxiao -中心 zhongxin -衷心 zhongxin -重心 zhongxin -忠心赤胆 zhongxinchidan -中兴 zhongxing -中型 zhongxing -中性 zhongxing -种姓 zhongxing -重型 zhongxing -忠心耿耿 zhongxingenggeng -众星捧月 zhongxingpengyue -中休 zhongxiu -中需 zhongxu -中学 zhongxue -中雪 zhongxue -中学到大学 zhongxuedaodaxue -中学老师 zhongxuelaoshi -中学生 zhongxuesheng -中旬 zhongxun -重呀 zhongya -中烟 zhongyan -中央 zhongyang -中央电视台 zhongyangdianshitai -中央和 zhongyanghe -中央气象局 zhongyangqixiangju -中央商务区 zhongyangshangwuqu -中央税 zhongyangshui -中央台 zhongyangtai -中央银行 zhongyangyinhang -忠言逆耳 zhongyannier -中药 zhongyao -重要 zhongyao -重要的 zhongyaode -重要问题 zhongyaowenti -重要性 zhongyaoxing -中叶 zhongye -柊叶 zhongye -中医 zhongyi -中意 zhongyi -忠义 zhongyi -重音 zhongyin -中英文 zhongyingwen -中引文 zhongyinwen -中医学院 zhongyixueyuan -众议院 zhongyiyuan -忠勇 zhongyong -重用 zhongyong -中庸之道 zhongyongzhidao -中雨 zhongyu -忠于 zhongyu -种鱼 zhongyu -终于 zhongyu -中原大地 zhongyuandadi -中元节 zhongyuanjie -重元素 zhongyuansu -中原逐鹿 zhongyuanzhulu -中允 zhongyun -重于泰山 zhongyutaishan -终于知道 zhongyuzhidao -中灶 zhongzao -重责 zhongze -肿胀 zhongzhang -中招 zhongzhao -重镇 zhongzhen -忠贞不渝 zhongzhenbuyu -中正 zhongzheng -中指 zhongzhi -终止 zhongzhi -中止 zhongzhi -种植 zhongzhi -众志成城 zhongzhichengcheng -中值定理 zhongzhidingli -种种 zhongzhong -冢中枯骨 zhongzhongkugu -中州 zhongzhou -中州韵 zhongzhouyun -忠主 zhongzhu -中转 zhongzhuan -中装 zhongzhuang -中转站 zhongzhuanzhan -中子 zhongzi -盅子 zhongzi -种子 zhongzi -重子 zhongzi -重资 zhongzi -中子弹 zhongzidan -中子态 zhongzitai -中子星 zhongzixing -种族 zhongzu -种族歧视 zhongzuqishi -种族主义 zhongzuzhuyi -皱巴巴 zhoubaba -周报 zhoubao -猪卑狗险 zhoubeigoulian -皱襞 zhoubi -周边 zhoubian -周波 zhoubo -绉布 zhoubu -周长 zhouchang -舟车 zhouche -轴承 zhoucheng -周到 zhoudao -周而复始 zhouerfushi -昼耕夜诵 zhougengyesong -周公 zhougong -纣棍 zhougun -州还 zhouhai -周乎 zhouhu -周济 zhouji -舟楫 zhouji -周角 zhoujiao -洲际导弹 zhoujidaodan -酎金 zhoujin -昼警暮巡 zhoujingmuxun -啁啾 zhoujiu -周老虎 zhoulaohu -妯娌 zhouli -周六 zhouliu -咒骂 zhouma -周密 zhoumi -周末 zhoumo -周末就 zhoumojiu -周末同床 zhoumotongchuang -周年 zhounian -周平 zhouping -粥铺 zhoupu -周期 zhouqi -周全 zhouquan -骤然 zhouran -周日 zhouri -绉纱 zhousha -粥少僧多 zhoushaosengduo -周身 zhoushen -周岁 zhousui -周涛 zhoutao -咒天骂地 zhoutianmadi -轴瓦 zhouwa -纣王 zhouwang -周围 zhouwei -皱胃 zhouwei -周卫平 zhouweiping -周围神经 zhouweishenjing -皱纹 zhouwen -籀文 zhouwen -肘窝 zhouwo -周五 zhouwu -轴线 zhouxian -周详 zhouxiang -轴心 zhouxin -周恤 zhouxu -周旋 zhouxuan -周延 zhouyan -肘腋之患 zhouyezhihuan -周游 zhouyou -周缘 zhouyuan -周遭 zhouzao -侜张 zhouzhang -周章 zhouzhang -诪张 zhouzhang -周折 zhouzhe -周正龙 zhouzhenglong -周至 zhouzhi -盩厔 zhouzhi -舟中敌国 zhouzhongdiguo -周转 zhouzhuan -肘子 zhouzi -轴子 zhouzi -抓辫子 zhuabianzi -抓膘 zhuabiao -抓兵 zhuabing -抓茬儿 zhuachaer -爪儿 zhuaer -抓耳挠腮 zhuaernaosai -抓哏 zhuagen -抓工夫 zhuagongfu -抓获 zhuahuo -转文 zhuaiwen zhuanwen -抓髻 zhuaji -髽髻 zhuaji -爪尖儿 zhuajianer -抓紧 zhuajin -抓阄 zhuajiu -抓鬏 zhuajiu -髽鬏 zhuajiu -抓阄儿 zhuajiuer -抓举 zhuaju -抓空儿 zhuakonger -抓狂 zhuakuang -专案 zhuanan -转氨酶 zhuananmei -抓挠 zhuanao -转败为功 zhuanbaiweigong -专版 zhuanban -转变 zhuanbian -转播 zhuanbo -砖茶 zhuancha -专差 zhuanchai -转产 zhuanchan -专场 zhuanchang -专长 zhuanchang -专车 zhuanche -转车 zhuanche -专诚 zhuancheng -转成 zhuancheng -专程 zhuancheng -转嗔为喜 zhuanchenweixi -转存 zhuancun -转达 zhuanda -转到 zhuandao -转道 zhuandao -专电 zhuandian -转调 zhuandiao -转动 zhuandong -专断 zhuanduan -转发 zhuanfa -专访 zhuanfang -转岗 zhuangang -转告 zhuangao -装扮 zhuangban -装备 zhuangbei -装裱 zhuangbiao -撞车 zhuangche -壮大 zhuangda -壮胆 zhuangdan -装点 zhuangdian -壮丁 zhuangding -装订 zhuangding -装疯卖傻 zhuangfengmaisha -装个 zhuangge -壮工 zhuanggong -壮观 zhuangguan -装裹 zhuangguo -装过 zhuangguo -装好 zhuanghao -庄户 zhuanghu -壮怀 zhuanghuai -装潢 zhuanghuang -撞击 zhuangji -装机 zhuangji -庄家 zhuangjia -庄稼 zhuangjia -装假 zhuangjia -装甲 zhuangjia -装甲兵 zhuangjiabing -装甲车 zhuangjiache -庄稼地 zhuangjiadi -庄稼汉 zhuangjiahan -庄稼活儿 zhuangjiahuoer -装甲舰 zhuangjiajian -壮健 zhuangjian -撞见 zhuangjian -庄稼人 zhuangjiaren -壮锦 zhuangjin -壮举 zhuangju -状况 zhuangkuang -壮丽 zhuangli -妆奁 zhuanglian -装殓 zhuanglian -壮烈 zhuanglie -装聋作哑 zhuanglongzuoya -装门面 zhuangmenmian -妆嫫费黛 zhuangmofeidai -装模作样 zhuangmozuoyang -壮年 zhuangnian -专攻 zhuangong -专供 zhuangong -装配 zhuangpei -装配线 zhuangpeixian -撞墙 zhuangqiang -装腔作势 zhuangqiangzuoshi -装怯作勇 zhuangqiezuoyong -装傻充愣 zhuangshachongleng -装上 zhuangshang -装神弄鬼 zhuangshennonggui -壮实 zhuangshi -妆饰 zhuangshi -装饰 zhuangshi -壮士解腕 zhuangshijiewan -装束 zhuangshu -装蒜 zhuangsuan -撞锁 zhuangsuo -状态 zhuangtai -状态栏 zhuangtailan -庄田 zhuangtian -撞头磕脑 zhuangtoukenao -转关系 zhuanguanxi -专柜 zhuangui -转轨 zhuangui -装完 zhuangwan -壮戏 zhuangxi -装相 zhuangxiang -装卸 zhuangxie -壮心 zhuangxin -妆新 zhuangxin -装修 zhuangxiu -装修费 zhuangxiufei -装修好 zhuangxiuhao -庄严宝相 zhuangyanbaoxiang -壮阳 zhuangyang -装样子 zhuangyangzi -装有 zhuangyou -状语 zhuangyu -庄园 zhuangyuan -状元 zhuangyuan -装运 zhuangyun -装载 zhuangzai -装着 zhuangzhe -撞针 zhuangzhen -装帧 zhuangzhen -戆直 zhuangzhi -状纸 zhuangzhi -装置 zhuangzhi -壮志凌云 zhuangzhilingyun -壮志未酬 zhuangzhiweichou -庄重 zhuangzhong -庄子 zhuangzi -桩子 zhuangzi -状子 zhuangzi -壮族 zhuangzu -转行 zhuanhang -专号 zhuanhao -沌河 zhuanhe -专横跋扈 zhuanhengbahu -转化 zhuanhua -转圜 zhuanhuan -转换 zhuanhuan -转祸为福 zhuanhuoweifu -专机 zhuanji -专辑 zhuanji -专集 zhuanji -传记 zhuanji -转机 zhuanji -专家 zhuanjia -砖家 zhuanjia -转嫁 zhuanjia -转交 zhuanjiao -转角 zhuanjiao -转借 zhuanjie -转接 zhuanjie -转筋 zhuanjin -转基因 zhuanjiyin -专刊 zhuankan -专科 zhuanke -篆刻 zhuanke -转科 zhuanke -专科学校 zhuankexuexiao -沌口 zhuankou -转口 zhuankou -专款 zhuankuan -专栏 zhuanlan -专利 zhuanli -转脸 zhuanlian -专列 zhuanlie -转捩点 zhuanliedian -专利费 zhuanlifei -转铃 zhuanling -转录 zhuanlu -转炉 zhuanlu -传略 zhuanlue -转码 zhuanma -专卖 zhuanmai -转卖 zhuanmai -专卖店 zhuanmaidian -专美 zhuanmei -专门 zhuanmen -转门 zhuanmen -专名 zhuanming -专名号 zhuanminghao -转磨 zhuanmo -转年 zhuannian -转念 zhuannian -转盘 zhuanpan -砖坯 zhuanpi -赚钱 zhuanqian zuanqian -专区 zhuanqu -专权 zhuanquan -转圈 zhuanquan -转让 zhuanrang -专人 zhuanren -专任 zhuanren -转日莲 zhuanrilian -专擅 zhuanshan -转身 zhuanshen -转生 zhuansheng -专使 zhuanshi -专史 zhuanshi -转世之门 zhuanshizhimen -转手 zhuanshou -专书 zhuanshu -专署 zhuanshu -撰述 zhuanshu -篆书 zhuanshu -转述 zhuanshu -转瞬 zhuanshun -转送 zhuansong -转速 zhuansu -颛孙 zhuansun -转台 zhuantai -专题 zhuanti -转梯 zhuanti -转贴 zhuantie -转帖 zhuantie -砖头 zhuantou -赚头 zhuantou -砖头拍 zhuantoupai -转托 zhuantuo -转弯 zhuanwan -转弯抹角 zhuanwanmojiao -转弯子 zhuanwanzi -转为 zhuanwei -转危为安 zhuanweiweian -专文 zhuanwen -专席 zhuanxi -专线 zhuanxian -专项 zhuanxiang -转向 zhuanxiang -撰写 zhuanxie -转型 zhuanxing -专心一志 zhuanxinyizhi -专心致志 zhuanxinzhizhi -专修 zhuanxiu -颛顼 zhuanxu -转学 zhuanxue -专研 zhuanyan -转眼 zhuanyan -砖窑 zhuanyao -专业 zhuanye -转业 zhuanye -专业版 zhuanyeban -专业户 zhuanyehu -专业课 zhuanyeke -专业软件 zhuanyeruanjian -专业样 zhuanyeyang -转椅 zhuanyi -转移 zhuanyi -专一 zhuanyi -转译 zhuanyi -专营 zhuanying -专用 zhuanyong -转悠 zhuanyou -转游 zhuanyou -颛臾 zhuanyu -专员 zhuanyuan -转院 zhuanyuan -专员公署 zhuanyuangongshu -转运 zhuanyun -转载 zhuanzai -专责 zhuanze -转赠 zhuanzeng -转帐 zhuanzhang -转账 zhuanzhang -转战千里 zhuanzhanqianli -转折 zhuanzhe -转折点 zhuanzhedian -专政 zhuanzheng -转正 zhuanzheng -专制 zhuanzhi -专职 zhuanzhi -转制 zhuanzhi -转轴 zhuanzhou -专著 zhuanzhu -撰著 zhuanzhu -转注 zhuanzhu -转转 zhuanzhuan -专注于 zhuanzhuyu -篆字 zhuanzi -转子 zhuanzi -抓拍 zhuapai -抓屏 zhuaping -抓破脸 zhuapolian -抓取 zhuaqu -抓人 zhuaren -抓图 zhuatu -抓瞎 zhuaxia -抓药 zhuayao -抓周 zhuazhou -抓住 zhuazhu -抓壮丁 zhuazhuangding -抓住了 zhuazhule -爪子 zhuazi -抓总儿 zhuazonger -主办 zhuban -主板 zhuban -主板市场 zhubanshichang -竹板书 zhubanshu -珠宝 zhubao -竹报平安 zhubaopingan -竹苞松茂 zhubaosongmao -贮备 zhubei -主币 zhubi -主笔 zhubi -朱笔 zhubi -铸币 zhubi -驻跸 zhubi -竹编 zhubian -助边输财 zhubianshucai -竹布 zhubu -逐步 zhubu -竹材 zhucai -助残 zhucan -贮藏 zhucang -注册 zhuce -注册表 zhucebiao -注册表设置 zhucebiaoshezhi -注册地 zhucedi -注册机 zhuceji -注册码 zhucema -注册器 zhuceqi -注册商 zhuceshang -主场 zhuchang -助产士 zhuchanshi -著称 zhucheng -铸成大错 zhuchengdacuo -主城区 zhuchengqu -主程序 zhuchengxu -珠沉玉碎 zhuchenyusui -朱陈之好 zhuchenzhihao -主持 zhuchi -住持 zhuchi -蛀齿 zhuchi -主持人 zhuchiren -蛀虫 zhuchong -逐臭之夫 zhuchouzhifu -住处 zhuchu -主创 zhuchuang -诛锄异己 zhuchuyiji -主次 zhuci -主词 zhuci -助词 zhuci -祝词 zhuci -祝辞 zhuci -主从 zhucong -珠翠 zhucui -贮存 zhucun -铸错 zhucuo -主打 zhuda -猪但 zhudan -主刀 zhudao -主导 zhudao -竹岛 zhudao -祝祷 zhudao -主导权 zhudaoquan -住地 zhudi -驻地 zhudi -竹雕 zhudiao -主动 zhudong -助动词 zhudongci -主动脉 zhudongmai -主动脉弓 zhudongmaigong -主动姿态 zhudongzitai -煮豆燃箕 zhudouranqi -煮豆燃萁 zhudouranqi -住读 zhudu -主队 zhudui -诸多 zhuduo -主儿 zhuer -主伐 zhufa -主犯 zhufan -煮饭 zhufan -住房 zhufang -驻防 zhufang -主峰 zhufeng -主妇 zhufu -祝福 zhufu -主父 zhufu -嘱咐 zhufu -主干 zhugan -竹竿 zhugan -祝告 zhugao -诸葛 zhuge -逐个 zhuge -主根 zhugen -主攻 zhugong -助攻 zhugong -铸工 zhugong -珠宫贝阙 zhugongbeique -诸宫调 zhugongdiao -主顾 zhugu -主管 zhuguan -主观 zhuguan -猪倌 zhuguan -烛光 zhuguang -珠光宝气 zhuguangbaoqi -主观能动性 zhuguannengdongxing -主观唯心主义 zhuguanweixinzhuyi -主观主义 zhuguanzhuyi -竹棍 zhugun -铸焊 zhuhan -煮好 zhuhao -祝贺 zhuhe -煮鹤焚琴 zhuhefenqin -祝贺个 zhuhege -祝贺个鸟 zhuhegeniao -朱红 zhuhong -伫候 zhuhou -诸侯 zhuhou -住户 zhuhu -烛花 zhuhua -朱鹮 zhuhuan -猪獾 zhuhuan -竹簧 zhuhuang -珠还合浦 zhuhuanhepu -主婚 zhuhun -追本穷源 zhuibenqiongyuan -追奔逐北 zhuibenzhubei -追逼 zhuibi -追捕 zhuibu -追补 zhuibu -追查 zhuicha -追偿 zhuichang -锥处囊中 zhuichunangzhong -追悼 zhuidao -锥刀之末 zhuidaozhimo -坠地 zhuidi -锥度 zhuidu -追肥 zhuifei -追赶 zhuigan -追根究底 zhuigenjiudi -椎骨 zhuigu -缀合 zhuihe -追怀 zhuihuai -坠毁 zhuihui -追悔 zhuihui -追击 zhuiji -追记 zhuiji -追加 zhuijia -椎间盘 zhuijianpan -追缴 zhuijiao -追究 zhuijiu -惴栗 zhuili -赘瘤 zhuiliu -坠落 zhuiluo -追捧 zhuipeng -坠琴 zhuiqin -追求 zhuiqiu -追认 zhuiren -赘肉 zhuirou -追杀 zhuisha -追上 zhuishang -追述 zhuishu -追思 zhuisi -追溯 zhuisu -追诉 zhuisu -追随 zhuisui -追尾 zhuiwei -缀文 zhuiwen -追问 zhuiwen -追想 zhuixiang -追星族 zhuixingzu -赘婿 zhuixu -追叙 zhuixu -追寻 zhuixun -赘言 zhuiyan -追忆 zhuiyi -坠茵落溷 zhuiyinluohun -赘疣 zhuiyou -追赃 zhuizang -追赠 zhuizeng -追着 zhuizhe -追逐 zhuizhu -惴惴不安 zhuizhuibu'an zhuizhuibuan -坠子 zhuizi -锥子 zhuizi -追踪 zhuizong -主机 zhuji -注记 zhuji -主祭 zhuji -住家 zhujia -竹简 zhujian -逐渐 zhujian -主见 zhujian -铸件 zhujian -主将 zhujiang -主讲 zhujiang -珠江源 zhujiangyuan -铸剑为犁 zhujianweili -主教 zhujiao -主角 zhujiao -助教 zhujiao -注脚 zhujiao -主机编号 zhujibianhao -铢积寸累 zhujicunlei -注解 zhujie -祝捷 zhujie -竹节虫 zhujiechong -助桀为虐 zhujieweinue -主机名 zhujiming -朱槿 zhujin -祝酒 zhujiu -住居 zhuju -株距 zhuju -驻军 zhujun -主卡 zhuka -主考 zhukao -主课 zhuke -竹刻 zhuke -主客颠倒 zhukediandao -逐客令 zhukeling -住口 zhukou -竹篮打水 zhulandashui -烛泪 zhulei -猪类 zhulei -主力 zhuli -伫立 zhuli -助力 zhuli -助理 zhuli -株连 zhulian -珠联璧合 zhulianbihe -主粮 zhuliang -铢两分寸 zhuliangfencun -铢两悉称 zhuliangxichen -助力车 zhuliche -主力舰 zhulijian -主力军 zhulijun -主流 zhuliu -潴留 zhuliu -主流配置 zhuliupeizhi -主楼 zhulou -舳舻 zhulu -著录 zhulu -诛戮 zhulu -朱轮华毂 zhulunhuagu -猪猡 zhuluo -逐鹿中原 zhuluzhongyuan -主麻 zhuma -苎麻 zhuma -属毛离里 zhumaolili -竹马之友 zhumazhiyou -朱门酒肉臭 zhumenjiurouchou -朱门绣户 zhumenxiuhu -著名 zhuming -注明 zhuming -著名博客 zhumingboke -朱墨 zhumo -主谋 zhumou -铸模 zhumu -主目录 zhumulu -主脑 zhunao -猪脑 zhunao -准保 zhunbao -准备 zhunbei -准备哦 zhunbeie -准点 zhundian -准定 zhunding -准儿 zhuner -准稿子 zhungaozi -准话 zhunhua -祝你 zhuni -逐年 zhunian -朱鸟 zhuniao -祝你好运 zhunihaoyun -准将 zhunjiang -准平原 zhunpingyuan -准谱儿 zhunpuer -准迁证 zhunqianzheng -准确 zhunque -准时 zhunshi -准头 zhuntou -准尉 zhunwei -窀穸 zhunxi -准信 zhunxin -准星 zhunxing -准许 zhunxu -准予 zhunyu -准则 zhunze -屯邅 zhunzhan -迍邅 zhunzhan -谆谆告诫 zhunzhungaojie -谆谆教导 zhunzhunjiaodao -灼艾分痛 zhuoaifentong -捉班做势 zhuobanzuoshi -拙笨 zhuoben -拙笔 zhuobi -着笔 zhuobi -桌布 zhuobu -桌灯 zhuodeng -捉对 zhuodui -卓尔不群 zhuoerbuqun -擢发难数 zhuofananshu -钩 zhuogou -卓见 zhuojian -拙见 zhuojian -捉奸 zhuojian -浊泾清渭 zhuojingqingwei -捉襟见肘 zhuojinjianzhou -拙口钝腮 zhuokoudunsai -着力 zhuoli -酌量 zhuoliang -拙劣 zhuolie -涿鹿 zhuolu -着陆 zhuolu -斫轮老手 zhuolunlaoshou -斵轮老手 zhuolunlaoshou -卓荦 zhuoluo -卓跞 zhuoluo -着落 zhuoluo -桌面 zhuomian -桌面壁纸 zhuomianbizhi -桌面儿上 zhuomianershang -捉迷藏 zhuomicang -啄木鸟 zhuomuniao -捉拿 zhuona -捉弄 zhuonong -酌情 zhuoqing -桌球 zhuoqiu -卓然 zhuoran -灼热 zhuore -着人先鞭 zhuorenxianbian -斵丧 zhuosang -拙涩 zhuose -着色 zhuose -擢升 zhuosheng -浊世 zhuoshi -着实 zhuoshi -茁实 zhuoshi -着手成春 zhuoshouchengchun -着想 zhuoxiang -卓异 zhuoyi -着意 zhuoyi -桌椅板凳 zhuoyibandeng -浊音 zhuoyin -酌盈剂虚 zhuoyingjixu -擢用 zhuoyong -卓有成效 zhuoyouchengxiao -卓越 zhuoyue -捉贼捉赃 zhuozeizhuozang -茁长 zhuozhang -着重号 zhuozhonghao -涿州 zhuozhou -卓著 zhuozhu -着装 zhuozhuang -茁壮 zhuozhuang -灼灼 zhuozhuo -桌子 zhuozi -镯子 zhuozi -濯足濯缨 zhuozuzhuoying -猪排 zhupai -竹排 zhupai -助跑 zhupao -朱批 zhupi -朱漆 zhuqi -竹器 zhuqi -住起来 zhuqilai -主清除 zhuqingchu -主情造意 zhuqingzaoyi -诛求无厌 zhuqiuwuyan -诛求无已 zhuqiuwuyi -主权 zhuquan -朱雀 zhuque -助燃 zhuran -主任 zhuren -助人 zhuren -主人 zhuren -主人公 zhurengong -助人为乐 zhurenweile -主人翁 zhurenweng -猪肉 zhurou -注入 zhuru -诸如 zhuru -诸如此类 zhurucilei -侏儒观戏 zhuruguanxi -侏儒一节 zhuruyijie -朱砂 zhusha -铸山煮海 zhushanzhuhai -注射 zhushe -注射剂 zhusheji -注射器 zhusheqi -主事 zhushi -主使 zhushi -主食 zhushi -柱石 zhushi -注释 zhushi -猪食 zhushi -蛀蚀 zhushi -筑室道谋 zhushidaomou -筑室反耕 zhushifangeng -主视角 zhushijiao -主视图 zhushitu -注视着 zhushizhe -住手 zhushou -助手 zhushou -株守 zhushou -祝寿 zhushou -驻守 zhushou -注疏 zhushu -著述 zhushu -洙水河 zhushuihe -蛛丝马迹 zhusimaji -祝颂 zhusong -主诉 zhusu -住宿 zhusu -注塑 zhusu -珠算 zhusuan -住宿费 zhusufei -竹笋 zhusun -住所 zhusuo -烛台 zhutai -主题 zhuti -主体 zhuti -助天为虐 zhutianweinue -主题词 zhutici -铸铁 zhutie -主题歌 zhutige -助听器 zhutingqi -主题思想 zhutisixiang -竹筒倒豆子 zhutongdaodouzi -柱头 zhutou -猪头 zhutou -竹头木屑 zhutoumuxie -猪头肉 zhutourou -驻屯 zhutun -嘱托 zhutuo -属望 zhuwang -瞩望 zhuwang -蛛网 zhuwang -助威 zhuwei -诸位 zhuwei -珠围翠绕 zhuweicuirao -主文 zhuwen -朱文 zhuwen -注文 zhuwen -助我张目 zhuwozhangmu -主席 zhuxi -疰夏 zhuxia -主线 zhuxian -诛仙 zhuxian -注销 zhuxiao -褚小杯大 zhuxiaobeida -洙溪河 zhuxihe -主刑 zhuxing -主星 zhuxing -助兴 zhuxing -主心骨 zhuxingu -诛心之论 zhuxinzhilun -主席团 zhuxituan -主旋律 zhuxuanlv -助学金 zhuxuejin -主演 zhuyan -竹盐 zhuyan -主要 zhuyao -主要部件 zhuyaobujian -主要是 zhuyaoshi -主要是不需要 zhuyaoshibuxuyao -主页 zhuye -竹叶青 zhuyeqing -属意 zhuyi -注意 zhuyi -主意 zhuyi -主义 zhuyi -逐一 zhuyi -注意到 zhuyidao -注意点 zhuyidian -主因 zhuyin -注音 zhuyin -注音字母 zhuyinzimu -注意时间 zhuyishijian -主义者 zhuyizhe -主语 zhuyu -茱萸 zhuyu -住院 zhuyuan -祝愿 zhuyuan -诛元 zhuyuan -属垣有耳 zhuyuanyouer -珠圆玉润 zhuyuanyurun -主宰 zhuzai -住在 zhuzai -铸造 zhuzao -驻扎 zhuzha -住宅 zhuzhai -助战 zhuzhan -主张 zhuzhang -烛照数计 zhuzhaoshuji -著者 zhuzhe -主旨 zhuzhi -住址 zhuzhi -竹纸 zhuzhi -竹枝词 zhuzhici -注重 zhuzhong -主轴 zhuzhou -杼轴 zhuzhou -煮粥焚须 zhuzhoufenxu -助纣为虐 zhuzhouweinue -蛛蛛 zhuzhu -主子 zhuzi -柱子 zhuzi -珠子 zhuzi -竹子 zhuzi -铸字 zhuzi -逐字逐句 zhuzizhuju -猪鬃 zhuzong -住走为虐 zhuzouweinue -驻足 zhuzu -著作等身 zhuzuodengshen -著作权 zhuzuoquan -著作人 zhuzuoren -自啊 zi'a zia -自爱 zi'ai ziai -自白 zibai -自拔来归 zibalaigui -自爆 zibao -自暴自弃 zibaoziqi -自卑 zibei -资本 ziben -资本家 zibenjia -资本主义 zibenzhuyi -自便 zibian -子部 zibu -自不量力 zibuliangli -滋补品 zibupin -紫菜 zicai -自裁 zicai -资材 zicai -资财 zicai -子菜单 zicaidan -自残 zican -自惭形秽 zicanxinghui -资产 zichan -资产负债表 zichanfuzhaibiao -资产阶级 zichanjieji -资产阶级革命 zichanjiejigeming -自沉 zichen -子城 zicheng -自乘 zicheng -自称 zicheng -自成一家 zichengyijia -自持 zichi -仔畜 zichu -子畜 zichu -自吹自擂 zichuizilei -自出机杼 zichujizhu -自从 zicong -自从那个 zicongnage -自打 zida -自带 zidai -子代 zidai -子弹 zidan -自得其乐 zideqile -子堤 zidi -子弟 zidi -字典 zidian -字调 zidiao -紫貂 zidiao -子弟兵 zidibing -自定 ziding -自定义 zidingyi -自定义按钮 zidingyi'anniu zidingyianniu -子弟书 zidishu -自动 zidong -自动步枪 zidongbuqiang -自动重启 zidongchongqi -自动扶梯 zidongfuti -自动柜员机 zidongguiyuanji -自动化 zidonghua -自动进入 zidongjinru -自动控制 zidongkongzhi -自动目录 zidongmulu -自动哦 zidongo -自动排列 zidongpailie -自动炮 zidongpao -自动铅笔 zidongqianbi -自动取款机 zidongqukuanji -自动退出 zidongtuichu -自动线 zidongxian -自动隐藏 zidongyincang -字段 ziduan -自断 ziduan -自发 zifa -子房 zifang -虸蚄 zifang -资方 zifang -自肥 zifei -自费 zifei -资费 zifei -自分 zifen -自奉 zifeng -字幅 zifu -字符 zifu -自负 zifu -字符串 zifuchuan -字符窗 zifuchuang -自告奋勇 zigaofenyong -自高自大 zigaozida -资格 zige -自个儿 zigeer -自各儿 zigeer -自耕农 zigengnong -子宫 zigong -自宫 zigong -自供 zigong -子宫颈 zigongjing -子公司 zigongsi -自古 zigu -紫光 ziguang -自顾不暇 zigubuxia -子规 zigui -秭归 zigui -紫毫 zihao -自豪 zihao -字号 zihao -淄河 zihe -紫河车 ziheche -紫红 zihong -字画 zihua -紫花 zihua -自坏长城 zihuaichangcheng -紫花苜蓿 zihuamuxu -字汇 zihui -仔鸡 ziji -子鸡 ziji -字迹 ziji -自己 ziji -子集 ziji -镃基 ziji -镃錤 ziji -自家 zijia -仔肩 zijian -自检 zijian -自己的 zijide -字节 zijie -自解压 zijieya -自己建 zijijian -子金 zijin -自尽 zijin -资金 zijin -子进程 zijincheng -紫荆 zijing -自刭 zijing -自经 zijing -自净作用 zijingzuoyong -自己钱 zijiqian -自己去 zijiqu -自己人 zijiren -自咎 zijiu -自救 zijiu -自疚 zijiu -自己选 zijixuan -自给自足 zijizizu -字句 ziju -字据 ziju -自居 ziju -趑趄不前 zijubuqian -自决 zijue -自绝 zijue -自觉 zijue -自掘坟墓 zijuefenmu -自觉自愿 zijueziyuan -自考 zikao -自控 zikong -子口 zikou -字库 ziku -自刽以下 zikuaiyixia -自郐以下 zikuaiyixia -自愧不如 zikuiburu -自来火 zilaihuo -自来水 zilaishui -自来水笔 zilaishuibi -子粒 zili -梓里 zili -籽粒 zili -自理 zili -资力 zili -资历 zili -自恋 zilian -自怜 zilian -资料 ziliao -子列 zilie -眦裂发指 ziliefazhi -自力更生 ziligengsheng -字里行间 zilihangjian -自立门户 zilimenhu -自留地 ziliudi -自流井 ziliujing -紫罗兰 ziluolan -自律 zilv -字码儿 zimaer -自卖自夸 zimaizikua -滋蔓 ziman -孳蔓难图 zimannantu -姊妹 zimei -仔密 zimi -字谜 zimi -子棉 zimian -字面 zimian -籽棉 zimian -自瞄 zimiao -子民 zimin -自命不凡 zimingbufan -自鸣得意 zimingdeyi -自鸣钟 zimingzhong -自摸 zimo -字模 zimu -字母 zimu -字幕 zimu -子母弹 zimudan -子母扣儿 zimukouer -子目录 zimulu -字母数字 zimushuzi -子母钟 zimuzhong -子囊 zinang -自馁 zinei -子能 zineng -子埝 zinian -自虐 zinue -子女 zinv -自拍 zipai -自戕 ziqiang -自强不息 ziqiangbuxi -自启动 ziqidong -紫气东来 ziqidonglai -恣情 ziqing -自欺欺人 ziqiqiren -自取灭亡 ziqumiewang -自取其咎 ziquqijiu -自然 ziran -自燃 ziran -自然保护区 ziranbaohuqu -自然村 zirancun -自然而然 ziranerran -自然法 ziranfa -自然光 ziranguang -自然规律 ziranguilv -自然界 ziranjie -自然经济 ziranjingji -自然科学 zirankexue -自然力 ziranli -自然人 ziranren -自然数 ziranshu -自然物 ziranwu -自然醒 ziranxing -自然选择 ziranxuanze -自然灾害 ziranzaihai -自然主义 ziranzhuyi -自认 ziren -自认为 zirenwei -姿容 zirong -孳乳 ziru -滋润 zirun -姿色 zise -紫砂 zisha -自杀 zisha -自身 zishen -资深 zishen -吱声 zisheng -孳生 zisheng -滋生 zisheng -资深望重 zishengwangzhong -自生自灭 zishengzimie -姿势 zishi -子实 zishi -子时 zishi -滋事 zishi -籽实 zishi -自恃 zishi -自是 zishi -自食其恶果 zishiqi'eguo zishiqieguo -自食其果 zishiqiguo -自食其力 zishiqili -自食其言 zishiqiyan -自视甚高 zishishengao -兹事体大 zishitida -自适应 zishiying -自始至终 zishizhizhong -自始自终 zishizizhong -仔兽 zishou -子兽 zishou -自首 zishou -字书 zishu -字数 zishu -梓树 zishu -自赎 zishu -自述 zishu -自刷机 zishuaji -子嗣 zisi -恣肆 zisi -自私 zisi -自私自利 zisizili -自诉 zisu -姿态 zitai -紫檀 zitan -紫赯 zitang -紫藤 ziteng -字体 ziti -字条 zitiao -字帖 zitie -字帖儿 zitieer -紫铜 zitong -自投罗网 zitouluowang -子图 zitu -自外 ziwai -紫外线 ziwaixian -紫菀 ziwan -子网 ziwang -自慰 ziwei -滋味 ziwei -自为阶级 ziweijieji -咨文 ziwen -自刎 ziwen -自我 ziwo -自我表现 ziwobiaoxian -自我解嘲 ziwojiechao -自我陶醉 ziwotaozui -自我作古 ziwozuogu -子午线 ziwuxian -仔细 zixi -子息 zixi -子细 zixi -自习 zixi -子弦 zixian -自相残杀 zixiangcansha -自相惊忧 zixiangjingrao -自相矛盾 zixiangmaodun -自信 zixin -资信 zixin -自省 zixing -字形 zixing -自行车 zixingche -自行火炮 zixinghuopao -自行其是 zixingqishi -自修 zixiu -子婿 zixu -自叙 zixu -自序 zixu -自诩 zixu -自选动作 zixuandongzuo -自学 zixue -咨询 zixun -资讯 zixun -子虚乌有 zixuwuyou -滋芽 ziya -龇牙咧嘴 ziyaliezui -字眼 ziyan -字样 ziyang -滋养 ziyang -自言自语 ziyanziyu -紫药水 ziyaoshui -子叶 ziye -子夜 ziye -字义 ziyi -自缢 ziyi -訾议 ziyi -子音 ziyin -字音 ziyin -恣意妄为 ziyiwangwei -自以为 ziyiwei -自以为得计 ziyiweideji -自以为是 ziyiweishi -自贻伊戚 ziyiyiqi -自由 ziyou -自由放任 ziyoufangren -自由泛滥 ziyoufanlan -自由港 ziyougang -自由价格 ziyoujiage -自由竞争 ziyoujingzheng -自由落体运动 ziyouluotiyundong -自由们 ziyoumen -自由民 ziyoumin -自由诗 ziyoushi -自由时报 ziyoushibao -自由市场 ziyoushichang -自由体操 ziyouticao -自由王国 ziyouwangguo -自由泳 ziyouyong -自由职业 ziyouzhiye -自由主义 ziyouzhuyi -自由自在 ziyouzizai -仔鱼 ziyu -啙窳 ziyu -子鱼 ziyu -鲻鱼 ziyu -资源 ziyuan -资源管理器 ziyuanguanliqi -自圆其说 ziyuanqishuo -自怨自艾 ziyuanziyi -自娱自乐 ziyuzile -自在 zizai -自在阶级 zizaijieji -自责 zize -滋长 zizhang -自找 zizhao -自找麻烦 zizhaomafan -字斟句酌 zizhenjuzhuo -子侄 zizhi -字纸 zizhi -自制 zizhi -资质 zizhi -自治机关 zizhijiguan -自治领 zizhiling -自治区 zizhiqu -自治县 zizhixian -自知之明 zizhizhiming -自治州 zizhizhou -自重 zizhong -辎重 zizhong -仔猪 zizhu -子猪 zizhu -自助 zizhu -资助 zizhu -锱铢 zizhu -自传 zizhuan -自转 zizhuan -锱珠必较 zizhubijiao -自助餐 zizhucan -自主知识产权 zizhuzhishichanquan -孜孜不倦 zizibujuan -孳孳不倦 zizibujuan -孜孜矻矻 zizikuku -自尊 zizun -自尊心 zizunxin -自作 zizuo -自作聪明 zizuocongming -自作解人 zizuojieren -自作主张 zizuozhuzhang -自作自受 zizuozishou -棕绷 zongbeng -总比 zongbi -总部 zongbu -纵步 zongbu -总不能 zongbuneng -总裁 zongcai -总产值 zongchanzhi -总称 zongcheng -宗祠 zongci -总得 zongde -总的 zongde -总动员 zongdongyuan -总督 zongdu -总队 zongdui -纵队 zongdui -总额 zonge -总而言之 zongeryanzhi -宗法 zongfa -总费用 zongfeiyong -总纲 zonggang -纵隔 zongge -总共 zonggong -总攻 zonggong -总管 zongguan -综观 zongguan -总归 zonggui -总合 zonghe -总和 zonghe -综合 zonghe -综合大学 zonghedaxue -综合利用 zongheliyong -综核名实 zonghemingshi -纵横捭阖 zonghengbaihe -纵横驰骋 zonghengchicheng -纵横交错 zonghengjiaocuo -综合语 zongheyu -总后方 zonghoufang -纵虎归山 zonghuguishan -总会 zonghui -总汇 zonghui -纵火 zonghuo -总机 zongji -总计 zongji -总集 zongji -综计 zongji -踪迹 zongji -总价 zongjia -总监 zongjian -宗匠 zongjiang -宗教 zongjiao -总角之交 zongjiaozhijiao -总结 zongjie -总结版 zongjieban -总结的 zongjiede -总结归纳 zongjieguina -总结性 zongjiexing -纵酒 zongjiu -总觉得 zongjuede -总括 zongkuo -综括 zongkuo -总揽 zonglan -总览 zonglan -纵览 zonglan -总理 zongli -总量 zongliang -纵令 zongling -总领事 zonglingshi -总路线 zongluxian -棕榈 zonglv -棕毛 zongmao -宗庙 zongmiao -总目 zongmu -纵目 zongmu -宗派 zongpai -宗派主义 zongpaizhuyi -总评 zongping -纵情 zongqing -总鳍鱼 zongqiyu -纵然 zongran -总人数 zongrenshu -纵容 zongrong -棕色 zongse -纵深 zongshen -纵身 zongshen -宗室 zongshi -宗师 zongshi -总是 zongshi -纵使 zongshi -综述 zongshu -总数 zongshu -总属性 zongshuxing -总司令 zongsiling -总算 zongsuan -纵谈 zongtan -总体 zongti -宗祧 zongtiao -总统 zongtong -总务 zongwu -纵向 zongxiang -纵行 zongxing -总星系 zongxingxi -棕熊 zongxiong -总悬浮颗粒物 zongxuanfukeliwu -宗仰 zongyang -枞阳 zongyang -总要 zongyao -综艺 zongyi -踪影 zongying -总有 zongyou -总有些 zongyouxie -纵欲 zongyu -总则 zongze -总账 zongzhang -总长 zongzhang -宗旨 zongzhi -总之 zongzhi -总装 zongzhuang -宗主国 zongzhuguo -宗主权 zongzhuquan -粽子 zongzi -宗族 zongzu -走吧 zouba -走笔 zoubi -走避 zoubi -走边 zoubian -走遍 zoubian -走镖 zoubiao -走不 zoubu -走不掉 zoubudiao -走不走 zoubuzou -走错 zoucuo -走到 zoudao -走道 zoudao -走道儿 zoudaoer -走的 zoude -走得 zoude -走低 zoudi -走点 zoudian -走电 zoudian -走调儿 zoudiaoer -走动 zoudong -走读 zoudu -走法 zoufa -走访 zoufang -走风 zoufeng -走伏无地 zoufuwudi -走钢丝 zougangsi -走个 zouge -走狗 zougou -走过 zouguo -走过场 zouguochang -走好 zouhao -走合 zouhe -走红 zouhong -走后 zouhou -走后门 zouhoumen -走花溜水 zouhualiubing -走婚 zouhun -走火 zouhuo -走江湖 zoujianghu -奏捷 zoujie -走进 zoujin -奏凯 zoukai -走开 zoukai -走来 zoulai -走廊 zoulang -走了 zoule -走漏 zoulou -走露 zoulou -走路 zoulu -走路去 zouluqu -走马灯 zoumadeng -走马观花 zoumaguanhua -走马换将 zoumahuanjiang -走马看花 zoumakanhua -走马上任 zoumashangren -奏鸣曲 zoumingqu -走南闯北 zounanchuangbei -走内线 zouneixian -走棋 zouqi -走强 zouqiang -走俏 zouqiao -走禽 zouqin -走人 zouren -走软 zouruan -走色 zoushai -走扇 zoushan -走上 zoushang -走墒 zoushang -走神儿 zoushener -走绳 zousheng -走势 zoushi -走失 zoushi -走时 zoushi -走兽 zoushou -奏疏 zoushu -走水 zoushui -走私 zousi -走索 zousuo -走台 zoutai -走题 zouti -走投无路 zoutouwulu -走完 zouwan -走味儿 zouweier -走为上计 zouweishangji -邹文 zouwen -走向 zouxiang -奏效 zouxiao -走形 zouxing -走形式 zouxingshi -走穴 zouxue -走眼 zouyan -走样 zouyang -邹缨齐紫 zouyingqizi -奏乐 zouyue -走运 zouyun -走在 zouzai -奏章 zouzhang -走账 zouzhang -奏折 zouzhe -走着 zouzhe -走走 zouzou -走嘴 zouzui -阻碍 zu'ai zuai -钻冰求酥 zuanbingqiusu -钻床 zuanchuang -赚的 zuande -钻火得冰 zuanhuodebing -钻机 zuanji -钻戒 zuanjie -钻进 zuanjin -钻空子 zuankongzi -钻门子 zuanmenzi -钻谋 zuanmou -钻牛角尖 zuanniujiaojian -钻皮出羽 zuanpichuyu -钻石 zuanshi -钻塔 zuanta -钻台 zuantai -钻探 zuantan -钻探机 zuantanji -钻天打洞 zuantiandadong -钻头觅缝 zuantoumifeng -钻心直至 zuanxinzhizhi -钻穴逾墙 zuanxueyuqiang -钻研 zuanyan -组办 zuban -祖辈 zubei -祖本 zuben -足本 zuben -组策略 zucelue -祖产 zuchan -租车 zuche -组成 zucheng -祖传 zuchuan -组词 zuci -组锉 zucuo -阻挡 zudang -阻断 zuduan -阻遏 zu'e zue -租房 zufang -祖坟 zufen -组分 zufen -祖父 zufu -组稿 zugao -组歌 zuge -组阁 zuge -阻隔 zuge -阻梗 zugeng -足够 zugou -足够好 zugouhao -祖国 zuguo -组合 zuhe -租户 zuhu -组画 zuhua -最爱 zuiai -罪案 zuian -嘴巴 zuiba -嘴笨 zuiben -嘴边 zuibian -最不爱 zuibu'ai zuibuai -最不合理 zuibuheli -罪不可逭 zuibukehuan -罪不容诛 zuiburongzhu -最惨 zuican -最差 zuicha -最初 zuichu -嘴唇 zuichun -罪错 zuicuo -最大 zuida -罪大 zuida -罪大恶极 zuidaeji -最大化 zuidahua -罪到 zuidao -最到 zuidao -最大嫌疑犯 zuidaxianyifan -最低 zuidi -嘴刁 zuidiao -最多 zuiduo -蕞尔 zuier -罪恶滔天 zuietaotian -最恶心 zuiexin -罪恶昭彰 zuiezhaozhang -罪恶昭著 zuiezhaozhu -最烦 zuifan -罪犯 zuifan -罪该万死 zuigaiwansi -最高 zuigao -最高的 zuigaode -最高峰 zuigaofeng -最高在 zuigaozai -嘴乖 zuiguai -最贵 zuigui -醉鬼 zuigui -罪过 zuiguo -最过 zuiguo -最好 zuihao -最好的 zuihaode -最好发 zuihaofa -最好看 zuihaokan -最好是 zuihaoshi -最好玩 zuihaowan -最好用 zuihaoyong -最恨 zuihen -最后 zuihou -最后通牒 zuihoutongdie -最后一次 zuihouyici -最后一个 zuihouyige -最后一句话 zuihouyijuhua -最后一张 zuihouyizhang -醉话 zuihua -最惠国待遇 zuihuiguodaiyu -最佳 zuijia -嘴尖 zuijian -最简单 zuijiandan -最简洁 zuijianjie -嘴尖舌头快 zuijianshetoukuai -嘴角 zuijiao -嘴紧 zuijin -最近 zuijin -最近啊 zuijina -醉酒饱德 zuijiubaode -最看重 zuikanzhong -最酷 zuiku -嘴快 zuikuai -最快 zuikuai -最快的 zuikuaide -最快捷 zuikuaijie -罪魁祸首 zuikuihuoshou -最烂 zuilan -嘴里 zuili -檇李 zuili -罪戾 zuili -嘴脸 zuilian -最美 zuimei -罪名 zuiming -最难 zuinan -最能 zuineng -罪孽深重 zuinieshenzhong -最牛 zuiniu -最怕 zuipa -最便宜 zuipianyi -罪愆 zuiqian -最强 zuiqiang -最强大 zuiqiangda -最前面 zuiqianmian -最求 zuiqiu -最全 zuiquan -最缺 zuique -醉人 zuiren -嘴软 zuiruan -最弱 zuiruo -嘴上 zuishang -最上 zuishang -最少 zuishao -最深 zuishen -醉生梦死 zuishengmengsi -最实用 zuishiyong -嘴松 zuisong -嘴碎 zuisui -嘴损 zuisun -醉态 zuitai -嘴甜心苦 zuitianxinku -嘴头 zuitou -最为 zuiwei -嘴稳 zuiwen -醉翁之意不在酒 zuiwengzhiyibuzaijiu -最无敌 zuiwudi -最无聊 zuiwuliao -最下方 zuixiafang -最下面 zuixiamian -最先 zuixian -最想 zuixiang -最香 zuixiang -醉乡 zuixiang -最小 zuixiao -最小化 zuixiaohua -最喜欢 zuixihuan -最喜欢就 zuixihuanjiu -最新 zuixin -醉心 zuixin -最新版 zuixinban -最新版本 zuixinbanben -罪刑 zuixing -罪行 zuixing -最凶 zuixiong -最炫 zuixuan -醉醺醺 zuixunxun -嘴严 zuiyan -醉眼 zuiyan -嘴痒 zuiyang -最严重 zuiyanzhong -醉意 zuiyi -嘴硬 zuiying -最有 zuiyou -罪尤 zuiyou -罪有应得 zuiyouyingde -最早 zuizao -罪责 zuize -罪证 zuizheng -最值钱 zuizhiqian -嘴直心快 zuizhixinkuai -最终 zuizhong -罪状 zuizhuang -嘴子 zuizi -祖籍 zuji -足迹 zuji -阻击 zuji -租价 zujia -组建 zujian -组间 zujian -组件 zujian -足见 zujian -租借 zujie -租界 zujie -阻截 zujie -租借地 zujiedi -租金 zujin -足金 zujin -祖居 zuju -阻绝 zujue -阻抗 zukang -阻拦 zulan -阻力 zuli -阻力臂 zulibi -阻力点 zulidian -租赁 zulin -祖率 zulv -祖玛 zuma -祖母 zumu -阻难 zunan -阻挠 zunao -尊称 zuncheng -尊崇 zunchong -遵从 zuncong -组内 zunei -尊贵 zungui -阻尼 zuni -撙节 zunjie -尊敬 zunjing -遵命 zunming -尊亲 zunqin -遵守 zunshou -遵行 zunxing -遵循 zunxun -尊严 zunyan -遵养时晦 zunyangshihui -遵义 zunyi -尊长 zunzhang -遵照 zunzhao -尊重 zunzhong -樽俎 zunzu -做爱 zuoai -作案 zuoan -作罢 zuoba -做伴 zuoban -坐班 zuoban -左膀右臂 zuobangyoubi -作保 zuobao -作弊 zuobi -左边 zuobian -坐标 zuobiao -作别 zuobie -嘬瘪子 zuobiezi -作弊器 zuobiqi -作壁上观 zuobishangguan -做不成 zuobucheng -坐不重席 zuobuchongxi -坐不垂堂 zuobuchuitang -做不到 zuobudao -左不过 zuobuguo -做不好 zuobuhao -坐不窥堂 zuobukuitang -佐餐 zuocan -柞蚕 zuocan -座舱 zuocang -左侧 zuoce -坐禅 zuochan -坐车 zuoche -做车 zuoche -作成 zuocheng -做成 zuocheng -坐吃山崩 zuochishanbeng -坐吃山空 zuochishankong -座充 zuochong -坐筹帷幄 zuochouweiwo -作出 zuochu -做出了 zuochule -坐次 zuoci -座次 zuoci -做错 zuocuo -作答 zuoda -做大 zuoda -做到 zuodao -左道旁门 zuodaopangmen -做的 zuode -做得 zuode -坐等 zuodeng -坐得住 zuodezhu -做点 zuodian -坐垫 zuodian -做点事 zuodianshi -坐地分赃 zuodifenzang -做东 zuodong -坐蔸 zuodou -作对 zuodui -做对 zuodui -做多 zuoduo -作恶 zuoe -座儿 zuoer -昨儿 zuoer -坐而论道 zuoerlundao -做法 zuofa -做饭 zuofan -作坊 zuofang -作法自毙 zuofazibi -作废 zuofei -作风 zuofeng -左辅右弼 zuofuyoubi -做个 zuoge -做功 zuogong -做工 zuogong -坐骨 zuogu -作怪 zuoguai -坐观成败 zuoguanchengbai -做广告 zuoguanggao -做鬼 zuogui -做过 zuoguo -坐果 zuoguo -做过弊 zuoguobi -坐骨神经 zuogushenjing -左顾右盼 zuoguyoupan -做好 zuohao -做好了 zuohaole -作好作歹 zuohaozuodai -坐化 zuohua -坐怀不乱 zuohuaibuluan -做活儿 zuohuoer -座机 zuoji -作价 zuojia -作假 zuojia -作家 zuojia -作件 zuojian -作践 zuojian -左键 zuojian -作奸犯科 zuojianfanke -坐江山 zuojiangshan -作茧自缚 zuojianzifu -作嫁衣裳 zuojiayishang -左近 zuojin -坐井观天 zuojingguantian -坐具 zuoju -作客 zuoke -做客 zuoke -坐科 zuoke -坐困 zuokun -坐蜡 zuola -坐牢 zuolao -坐冷板凳 zuolengbandeng -佐理 zuoli -坐力 zuoli -作脸 zuolian -作料 zuoliao -做礼拜 zuolibai -坐立不安 zuolibu'an zuolibuan -左轮 zuolun -坐落 zuoluo -做买卖 zuomaimai -做满月 zuomanyue -做媒 zuomei -做梦 zuomeng -左面 zuomian -做模板 zuomoban -作难 zuonan -作孽 zuonie -作弄 zuonong -做女人 zuonvren -做派 zuopai -左派 zuopai -作陪 zuopei -左撇子 zuopiezi -作品 zuopin -馈贫之粮 zuopinzhiliang -坐起 zuoqi -坐骑 zuoqi -左迁 zuoqian -做起来 zuoqilai -做亲 zuoqin -左倾 zuoqing -左倾机会主义 zuoqingjihuizhuyi -坐秋 zuoqiu -做圈套 zuoquantao -做人 zuoren -做人家 zuorenjia -昨日 zuori -坐蓐 zuoru -作如是观 zuorushiguan -左嗓子 zuosangzi -做啥 zuosha -坐商 zuoshang -座上客 zuoshangke -坐山观虎斗 zuoshanguanhudou -作舍道边 zuoshedaobian -做声 zuosheng -做生活 zuoshenghuo -做生日 zuoshengri -做生意 zuoshengyi -做什么 zuoshenme -做事 zuoshi -坐视不救 zuoshibujiu -坐失良机 zuoshiliangji -做实验 zuoshiyan -做寿 zuoshou -左手 zuoshou -左首 zuoshou -做手脚 zuoshoujiao -坐收渔利 zuoshouyuli -作数 zuoshu -柞树 zuoshu -作死 zuosi -柞丝绸 zuosichou -左思右想 zuosiyouxiang -作速 zuosu -作祟 zuosui -坐胎 zuotai -坐探 zuotan -左袒 zuotan -座谈 zuotan -坐堂 zuotang -作疼 zuoteng -昨天 zuotian -坐天下 zuotianxia -左提右挈 zuotiyouqie -作痛 zuotong -左图右史 zuotuyoushi -昨晚 zuowan -做完 zuowan -作为 zuowei -座位 zuowei -作伪 zuowei -坐位 zuowei -作威作福 zuoweizuofu -作文 zuowen -做文章 zuowenzhang -坐卧不安 zuowobu'an zuowobuan -作物 zuowu -座无虚席 zuowuxuxi -作息 zuoxi -做戏 zuoxi -坐席 zuoxi -坐下 zuoxia -左下角 zuoxiajiao -坐像 zuoxiang -坐享其成 zuoxiangqicheng -做小伏低 zuoxiaofudi -做些 zuoxie -作兴 zuoxing -左性子 zuoxingzi -坐薪悬胆 zuoxinxuandan -作秀 zuoxiu -做学问 zuoxuewen -坐言起行 zuoyanqixing -坐药 zuoyao -作业 zuoye -坐夜 zuoye -作艺 zuoyi -左翼 zuoyi -坐以待毙 zuoyidaibi -坐以待旦 zuoyidaidan -做一个 zuoyige -左萦右拂 zuoyingyoufu -左宜右有 zuoyiyoufu -作用 zuoyong -坐拥百城 zuoyongbaicheng -佐雍得尝 zuoyongdechang -左拥右抱 zuoyongyoubao -左右 zuoyou -左右采获 zuoyoucaihuo -左右逢源 zuoyoufengyuan -左右键 zuoyoujian -左右开弓 zuoyoukaigong -左右两难 zuoyouliangnan -座右铭 zuoyouming -左右袒 zuoyoutan -左右为难 zuoyouweinan -坐月子 zuoyuezi -作育人材 zuoyurencai -坐在 zuozai -坐赃 zuozang -作贼心虚 zuozeixinxu -做贼心虚 zuozeixinxu -做张做势 zuozhangzuoshi -作者 zuozhe -坐着 zuozhe -做着 zuozhe -坐诊 zuozhen -坐镇 zuozhen -作证 zuozheng -佐证 zuozheng -左证 zuozheng -做针线 zuozhenxian -坐支 zuozhi -左支右绌 zuozhiyouchu -座钟 zuozhong -做主 zuozhu -坐庄 zuozhuang -作准 zuozhun -座子 zuozi -撮子 zuozi -做作 zuozuo -做做 zuozuo -坐坐 zuozuo -族谱 zupu -租钱 zuqian -足球 zuqiu -组曲 zuqu -族权 zuquan -族群 zuqun -阻塞 zusai -足色 zuse -祖上 zushang -组上 zushang -俎上肉 zushangrou -组诗 zushi -祖述 zushu -足岁 zusui -组团 zutuan -祖先 zuxian -卒业 zuye -祖业 zuye -足以 zuyi -祖荫 zuyin -足银 zuyin -祖茔 zuying -租用 zuyong -租约 zuyue -足月 zuyue -族长 zuzhang -组长 zuzhang -组织 zuzhi -阻止 zuzhi -足智多谋 zuzhiduomou -组织生活 zuzhishenghuo -组织液 zuzhiye -诅咒 zuzhou -组装 zuzhuang -组装机 zuzhuangji -卒子 zuzi -租子 zuzi -祖宗 zuzong -祖祖辈辈 zuzubeibei -吖 a -阿 a e -啊 a -锕 a -錒 a -嗄 a -厑 aes -哎 ai -哀 ai -唉 ai -埃 ai -挨 ai ai -欸 ai -溾 ai -锿 ai -鎄 ai -啀 ai -捱 ai -皑 ai -凒 ai -嵦 ai -溰 ai -嘊 ai -敱 ai -敳 ai -皚 ai -癌 ai -毐 ai -昹 ai -娾 ai -嗳 ai ai ai -矮 ai -蔼 ai -躷 ai -噯 ai ai ai -濭 ai ke -藹 ai -譪 ai -霭 ai -靄 ai -艾 ai yi -伌 ai -爱 ai -砹 ai -硋 ai -隘 ai -嗌 ai yi -塧 ai -嫒 ai -愛 ai -碍 ai -叆 ai -暧 ai -瑷 ai -僾 ai -壒 ai -嬡 ai -懓 ai -薆 ai -懝 ai -曖 ai -璦 ai -賹 ai yi -餲 ai he -鴱 ai -皧 ai -瞹 ai -馤 jie -礙 ai yi -譺 ai yi -鑀 ai -鱫 ai -靉 ai -安 an -侒 an -峖 an -桉 an -氨 an -庵 an -菴 an -谙 an -媕 an -萻 an -葊 an -痷 an ye e -腤 an -鹌 an -蓭 an -誝 an -鞌 an -鞍 an -盦 an -諳 an -闇 an -馣 an -鮟 an -盫 an -鵪 an -韽 an -鶕 an -玵 an -啽 an -雸 an -垵 an -俺 an -唵 an -埯 an -铵 an -隌 an -揞 an -晻 an -罯 an -銨 an -犴 an han -岸 an -按 an -洝 an -荌 an -案 an -胺 an -豻 an -堓 an -婩 an -暗 an -貋 han -儑 e -錌 an -黯 an -肮 ang -骯 ang -岇 ang -昂 ang -昻 ang -枊 ang -盎 ang -醠 ang -凹 ao -坳 ao -垇 ao -柪 ao ao niu -軪 ao -爊 ao -敖 ao -厫 ao -隞 ao -嗷 ao -嗸 ao -嶅 ao -廒 ao -滶 ao -獒 ao -獓 ao -遨 ao -摮 ao -熬 ao -璈 ao -蔜 ao -磝 ao -翱 ao -聱 ao -螯 ao -翶 ao -謷 ao -翺 ao -鳌 ao -鏖 ao -鰲 ao -鷔 ao -鼇 ao -抝 ao ao niu -芺 tian -拗 ao ao niu -袄 ao -媪 ao -镺 ao -媼 ao -襖 ao -岙 ao -扷 ao -岰 ao -傲 ao -奡 ao -奥 ao -嫯 ao -慠 ao -骜 ao -奧 ao -澚 ao -墺 ao -嶴 ao -澳 ao -懊 ao -擙 ao -謸 ao -鏊 ao -驁 ao -八 ba -㈧ ba -仈 ba -巴 ba -叭 ba -扒 ba pa -朳 ba -玐 ba -吧 ba -夿 ba pa -岜 ba -芭 ba -疤 ba -哵 ba -捌 ba -笆 ba -粑 ba -紦 ba -羓 ba -蚆 ba -釟 ba -豝 ba -鲃 ba -魞 ba -叐 ba -犮 ba -抜 ba -坺 ba -妭 ba -拔 ba -茇 ba -炦 ba -癹 po -胈 ba -釛 he -菝 ba -詙 ba -跋 ba -軷 ba -颰 ba -魃 ba -墢 ba -鼥 ba -把 ba -钯 ba -鈀 ba -靶 ba -坝 ba -弝 ba -爸 ba -垻 ba -罢 ba -跁 ba -鲅 ba -罷 ba -鮁 ba -覇 ba -矲 bai -霸 ba -壩 ba -灞 ba -欛 ba -挀 bo -掰 bai -白 bai -百 bai -佰 bai -栢 bai -捭 bai -竡 bai -絔 bo -摆 bai -擺 bai -襬 bai -呗 bei -庍 bai -拝 bai -败 bai -拜 bai -唄 bai -敗 bai -猈 bai -稗 bai -粺 bai -鞁 bei -薭 bai -贁 bai -韛 bai -扳 ban -攽 ban -朌 ban -班 ban -般 ban -颁 ban -斑 ban -搬 ban -斒 ban -頒 ban -瘢 ban -螁 ban -螌 ban -褩 ban -癍 ban -辬 ban -阪 ban -坂 ban -岅 ban -昄 ban -板 ban -版 ban -瓪 ban -钣 ban -粄 ban -舨 ban -鈑 ban -蝂 ban -魬 ban -闆 ban -办 ban -半 ban -伴 ban -扮 ban -姅 ban -怑 ban -拌 ban -绊 ban -秚 ban -湴 bian -絆 ban -鉡 ban -靽 ban -辦 ban -瓣 ban -邦 bang -峀 bang -垹 bang -帮 bang -捠 bang -梆 bang -浜 bang -邫 bang -幇 bang -幚 bang -縍 bang -幫 bang -鞤 bang -绑 bang -綁 bang -榜 bang -牓 bang -膀 bang -玤 bang -蚌 bang beng -傍 bang -棒 bang -硥 bang -谤 bang -塝 bang -徬 pang -稖 bang -蒡 bang -蜯 bang -磅 bang pang -镑 bang -艕 bang -謗 bang -鎊 bang -勹 bao -包 bao -佨 bao -孢 bao -苞 bao -胞 bao -剝 bao -笣 bao -煲 bao -龅 bao -蕔 bao -褒 bao -闁 bao -襃 bao -齙 bao -窇 bao -嫑 bao -雹 bao -宝 bao -怉 bao -饱 bao -保 bao -鸨 bao -珤 bao -堡 bao -堢 bao -媬 bao -葆 bao -寚 bao -飹 liu -飽 bao -褓 bao -駂 bao -鳵 bao -緥 bao -鴇 bao -賲 bao -藵 bao -寳 bao -寶 bao -靌 bao -勽 bao -报 bao -抱 bao -豹 bao -趵 bao -铇 bao -菢 bao -袌 gou -報 bao -鉋 bao -鲍 bao -靤 pao -骲 bao -暴 bao pu -髱 pao -虣 bao -鮑 bao -儤 bao -曓 bao -爆 bao -忁 bao -鑤 bao -萡 be -陂 bei -卑 bei -杯 bei -盃 bei -桮 bei -悲 bei -揹 bei -碑 bei -鹎 bei -藣 pi -鵯 bei -喺 bei -北 bei -鉳 bei -贝 bei -狈 bei -貝 bei -邶 bei -备 bei -昁 bei -牬 bei -苝 bei -背 bei -钡 bei -俻 bei -倍 bei -悖 bei -狽 bei -被 bei pi -偝 bei -偹 bei -梖 bei -珼 bei -鄁 bei -備 bei -僃 bei -惫 bei -焙 bei -琲 pei -軰 bei -辈 bei -愂 bei -碚 bei -禙 bei -蓓 bei -蛽 bei -犕 bei -褙 bei -誖 bei -骳 bi -輩 bei -鋇 bei -憊 bei -糒 bei -鞴 bei -鐾 bei -奔 ben ben -泍 ben -贲 bi -倴 ben -渀 ben -逩 ben -犇 ben -賁 bi -锛 ben -錛 ben -本 ben -苯 ben -奙 ben -畚 ben -楍 ben -坌 ben -捹 ben -桳 ben -笨 ben -撪 ben -獖 fen -輽 fan -伻 beng -祊 beng -奟 peng -崩 beng -绷 beng -絣 beng -閍 beng -嵭 beng -痭 beng -嘣 beng -綳 beng -繃 beng -甭 beng -埲 beng -菶 beng -琫 beng -鞛 beng -泵 beng -迸 beng -逬 beng -塴 beng -甏 beng -镚 beng -蹦 beng -鏰 beng -皀 bi xiang -屄 bi -偪 bi -毴 bi -逼 bi -豍 bi -螕 pi -鲾 bi -鎞 bi -鵖 lang -鰏 bi -柲 bi -荸 bi -鼻 bi -嬶 bi -匕 bi -比 bi -夶 bi -朼 bi -佊 bi -吡 bi -妣 bi -沘 bi -疕 bi -彼 bi -柀 bi -秕 bi -俾 bi -笔 bi -粃 bi -粊 bi -舭 bi -啚 bi -筆 bi -鄙 bi bi -聛 bi -貏 bi -匂 bi -币 bi -必 bi -毕 bi -闭 bi -佖 bi -坒 bi -庇 bi -诐 bi -邲 bi -妼 bi -怭 bi -枈 bi -畀 bi -畁 bi -苾 bi -哔 bi -毖 bi -珌 bi -疪 bi -胇 fei -荜 bi -陛 bi -毙 bi -狴 bi -畢 bi -袐 bi -铋 bi -婢 bi -庳 bi -敝 bi -梐 bi -萆 bi -萞 bi -閇 bi -閉 bi -堛 bi -弻 bi -弼 bi -愊 bi -愎 bi -湢 bi -皕 bi -禆 bi -筚 bi -詖 bi -貱 bi -赑 bi -嗶 bi -彃 bi -楅 bi -滗 bi -滭 bi -煏 bi -痹 bi -痺 bi -腷 bi -蓖 bi -蓽 bi -蜌 bi -裨 bi -跸 bi -辟 pi -鉍 bi -閟 bi -飶 bi -幣 bi -弊 bi -熚 bi -獙 bi -碧 bi -稫 fu -箅 bi -箆 bi -綼 bi -蔽 bi -鄪 bi -馝 bi -幤 bi -潷 bi -獘 bi -罼 bi -襅 bi -駜 bi -髲 bi -壁 bi -嬖 bi -廦 bi -篦 bi -篳 bi -縪 bi -薜 bi -觱 bi -避 bi -鮅 bi -斃 bi -濞 bi -臂 bi -蹕 bi -鞞 bing -髀 bi -奰 bei -璧 bi -鄨 bi -饆 bi -繴 bi -襞 bi -襣 bi -鏎 bi -鞸 bi -韠 bi -躃 bi -躄 bi -魓 bi -贔 bi -鐴 bei -驆 bi -鷝 bi -鷩 bi bie -鼊 bi -边 bian -砭 bian -笾 bian -猵 bian -编 bian -萹 pian -煸 bian -牑 bian -甂 bian -箯 bian -編 bian -蝙 bian -獱 bin -邉 bian -鍽 bian -鳊 bian -邊 bian -鞭 bian -鯾 bian -鯿 bian -籩 bian -炞 bian -贬 bian -扁 bian -窆 bian -匾 bian -貶 bian -惼 bian -碥 bian -稨 bian -褊 bian -糄 bian -鴘 pian -藊 bian -卞 bian -弁 bian -忭 bian -抃 bian -汳 bian -汴 bian -苄 bian -釆 bian -峅 bian -拚 pan -便 bian pian -变 bian -変 bian -昪 bian -覍 bian -徧 bian -揙 bian -缏 bian -遍 bian -閞 bian -辡 bian -緶 bian -艑 bian -辧 bian -辨 bian -辩 bian -辫 bian -辮 bian -辯 bian -變 bian -杓 shao -彪 biao -标 biao -飑 biao -骉 biao -淲 biao -猋 biao -脿 biao -墂 biao -幖 biao -滮 biao -蔈 biao -颮 biao -骠 biao -標 biao -熛 biao -膘 biao -瘭 biao -镖 biao -飙 biao -飚 biao -儦 biao -颷 biao -瀌 biao -謤 biao -爂 biao -臕 biao -贆 biao -鏢 biao -穮 biao -镳 biao -飆 biao -飇 biao -飈 biao -飊 biao -驃 biao -鑣 biao -驫 biao -表 biao -婊 biao -裱 biao -諘 biao -褾 biao -錶 biao -檦 biao -俵 biao -摽 biao -鳔 biao -鰾 biao -憋 bie -鳖 bie -鱉 bie -鼈 bie -虌 bie -龞 bie -別 bie -别 bie -咇 bi -莂 bie -蛂 bie -徶 bie -襒 bie -蟞 bie -蹩 bie -瘪 bie -彆 bie -汃 pa bin -邠 bin -砏 pin -宾 bin -彬 bin -傧 bin -斌 bin -椕 bin -滨 bin -缤 bin -瑸 bin -豩 bin -賓 bin -賔 bin -镔 bin -儐 bin -濒 bin -濱 bin -濵 bin -虨 ban -豳 bin -璸 bin -瀕 bin -霦 bin -繽 bin -蠙 bin -鑌 bin -顮 bin -氞 bin -摈 bin -殡 bin -膑 bin -髩 bin -擯 bin -鬂 bin -殯 bin -臏 bin -髌 bin -鬓 bin -髕 bin -鬢 bin -仌 bing -氷 bing -冰 bing -兵 bing -掤 bing -鋲 bing -檳 bing -丙 bing -邴 bing -陃 bing -怲 bing -抦 bing -秉 bing -苪 bing -昞 bing -昺 bing -柄 bing -炳 bing -饼 bing -眪 bing -窉 bin -蛃 bing -棅 bing -禀 bing -鈵 bing -鉼 bing -鞆 bing -餅 bing -餠 bing -燷 lan -并 bing bing -並 bing -併 bing -幷 bing -垪 bing -庰 bing -倂 bing -栤 ping -病 bing -竝 bing -偋 bing -傡 bing -寎 bing -摒 bing -誁 bing -鮩 bing -靐 bing -癶 bo -拨 bo -波 bo -玻 bo -剥 bo -盋 bo -砵 bo -袚 fu -袯 bo -钵 bo -饽 bo bo -啵 bo -紴 bo -缽 bo -脖 bo -菠 bo -碆 bo -鉢 bo -僠 fan -嶓 bo -撥 bo -播 bo -餑 bo -磻 pan -蹳 bo -驋 bo -鱍 bo -仢 shao -伯 bo -孛 bei -犻 bei -驳 bo -帛 bo -泊 bo -狛 po -瓝 bo -苩 bai -侼 bo -勃 bo -柭 ba -胉 bo -郣 bo -亳 bo -挬 bo -浡 bo -瓟 bo pao -秡 bo -钹 bo -铂 bo -桲 po -淿 mi -舶 bo -博 bo -渤 bo -湐 bo -葧 bo -鹁 bo -愽 bo -搏 bo -猼 bo -鈸 bo -鉑 bo -馎 bo -鲌 bo ba -僰 bo -煿 bao -牔 bo -箔 bo -膊 bo -艊 bo -馛 ba -駁 bo -踣 bo -鋍 bo -镈 bo -壆 xue -薄 bo bo bao -馞 bo -駮 bo -鮊 ba -襏 bo -豰 gou -嚗 bo -懪 bo -礡 bo -簙 bo -鎛 bo -餺 bo -鵓 bo -犦 bao -髆 bo -髉 bo -欂 bo -襮 bo -礴 bo -鑮 bo -蚾 bo -跛 bo -箥 po -簸 bo bo -孹 bo -擘 bo -檗 bo -糪 bo -譒 bo -蘗 bo -蔔 bo -峬 bu -庯 bu -逋 bu -钸 bu -晡 bu -鈽 bu -誧 bu -餔 bu -轐 bu -醭 bu -卜 bo bu -卟 bu -补 bu -哺 bu -捕 bu -補 bu -鳪 bu -獛 bu -鵏 bu -鸔 bo -不 bu bu -布 bu -佈 bu -吥 bu -步 bu -咘 bu -怖 bu -歨 bu -歩 bu -钚 bu -勏 pou -埗 bu -悑 bu -捗 bu -荹 bu -部 bu -埠 bu -瓿 bu -鈈 bu -廍 bu -蔀 bu -踄 bu -郶 bu -篰 bu -餢 bu -簿 bu -嚓 ca cha -擦 ca -攃 sa -礤 ca -礸 can -遪 cha -囃 ca -猜 cai -才 cai -材 cai -财 cai -財 cai -戝 zei -裁 cai -纔 cai -采 cai -倸 cai -埰 cai -婇 cai -寀 cai -彩 cai -採 cai -睬 cai -跴 cai -綵 cai -踩 cai -菜 cai -棌 cai -蔡 cai -縩 cai -参 can cen shen -叄 san -飡 can -骖 can -叅 can -喰 can -湌 can -傪 can -嬠 can -餐 can -驂 can -残 can -蚕 can -惭 can -殘 can -慚 can -蝅 can -慙 can -蠶 can -蠺 can -惨 can -朁 can -慘 can -噆 can -憯 can -穇 can -黪 can -黲 can -灿 can -粲 can -儏 can -澯 can -薒 can -燦 can -璨 can -謲 can -仓 cang -仺 cang -伧 cang -沧 cang -苍 cang -鸧 qiang -倉 cang -舱 cang -傖 cang -凔 cang -嵢 cang -滄 cang -獊 cang -蒼 cang -濸 cang -艙 cang -螥 cang -罉 cang -鶬 qiang -匨 zang -蔵 zang -藏 cang -欌 cang -鑶 cang -賶 cang -撡 cao -操 cao -糙 cao -曺 cao -曹 cao -嘈 cao -嶆 cao -漕 cao -蓸 cao -槽 cao -褿 cao -艚 cao -螬 cao -鏪 cao -艸 cao -草 cao -愺 cao -懆 cao -騲 cao -肏 cao -鄵 cao -襙 cao -鼜 qi -冊 ce -册 ce -侧 ce -厕 ce -恻 ce -拺 se -测 ce -荝 ce -敇 chi -畟 ce -側 ce -厠 ce -笧 shan -粣 se -萗 ce -廁 ce -惻 ce -測 ce -策 ce -萴 ce -筞 ce -筴 ce -蓛 ce -墄 ce -箣 ce -憡 ce -簎 ji -嵾 cen -膥 cen -岑 cen -梣 cen -涔 cen -笒 jin -噌 ceng -层 ceng -層 ceng -嶒 ceng -竲 ceng -驓 ceng -蹭 ceng -叉 cha -扱 xi -芆 cha -肞 cha -臿 cha -挿 cha -訍 cha -偛 cha -嗏 cha -插 cha -揷 zha -馇 cha -銟 cha -锸 cha -艖 cha -疀 cha -鍤 cha -鎈 cha -餷 zha -秅 na -垞 cha -查 cha -査 cha -茬 cha -茶 cha -嵖 cha -搽 cha -猹 cha -靫 cha -槎 cha -詧 cha -察 cha -碴 cha -褨 suo -檫 cha -蹅 cha -镲 cha -鑔 cha -奼 cha -汊 cha -岔 cha -侘 cha -诧 cha -姹 cha -差 cha cha ci chai -紁 cha -詫 cha -拆 chai -钗 chai -釵 chai -犲 chai -侪 chai -柴 chai -祡 chai -豺 chai -喍 chai -儕 chai -茝 chai -虿 chai -袃 chai -蠆 chai -囆 chai -辿 chan -觇 chan -梴 chan -掺 chan -搀 chan -覘 chan -裧 chan -摻 chan -鋓 chan -幨 chan -襜 chan -攙 chan -婵 chan -谗 chan -棎 chan -湹 chan -禅 chan -馋 chan -嬋 chan -煘 qian -缠 chan -僝 zhuan -獑 chan -蝉 chan -誗 chan -鋋 chan -儃 chan -廛 chan -潹 chan -潺 chan -緾 chan -磛 chan -禪 chan -毚 chan -鄽 chan -镡 xin -瀍 chan -蟬 chan -劖 chan -繵 dan -蟾 chan -酁 chan -嚵 chan -壥 chan -巉 chan -瀺 chan -欃 chan -纏 chan -纒 chan -躔 chan -镵 chan -艬 chan -讒 chan -鑱 chan -饞 chan -产 chan -刬 chan -旵 chan -丳 chan -浐 chan -剗 chan -谄 chan -產 chan -産 chan -铲 chan -阐 chan -蒇 chan -剷 chan -嵼 chang -摌 chan -滻 chan -幝 chan -蕆 chan -諂 chan -閳 chan -燀 chan -簅 chan -冁 chan -繟 chan -醦 chan -譂 chan -鏟 chan -闡 chan -囅 chan -灛 chan -讇 chan -忏 chan -硟 chan -摲 shan -懴 chan -颤 chan -懺 chan -羼 chan -韂 chan -顫 chan -伥 chang -昌 chang -倀 chang -娼 chang -淐 chang -猖 chang -菖 chang -阊 chang -晿 chang -椙 chang -琩 chang -裮 chang -锠 chang -錩 chang -閶 chang -鲳 chang -鯧 chang -鼚 chang -长 chang zhang -仧 chang -兏 chang -肠 chang -苌 chang -長 chang zhang -镸 zhang -尝 chang -偿 chang -常 chang -徜 chang -瓺 chang -萇 chang -甞 chang -腸 chang -嘗 chang -塲 chang chang -嫦 chang -瑺 chang -膓 chang -鋿 chang -償 chang -嚐 chang -蟐 chang -鲿 chang -鏛 chang -鱨 chang -厂 chang -场 chang -昶 chang -惝 chang tang -場 chang chang -敞 chang -僘 chang -厰 an -廠 chang -氅 chang -鋹 chang -怅 chang -玚 chang -畅 chang -倡 chang -鬯 chang -唱 chang -悵 chang -瑒 yang -暢 chang -畼 chang -誯 chang -韔 chang -抄 chao -弨 chao -怊 chao -欩 chao -钞 chao -訬 miao -焯 chao -超 chao -鈔 chao -繛 chuo -牊 shao -晁 chao -巢 chao -巣 chao -朝 chao zhao -鄛 chao -鼌 chao -漅 chao -嘲 chao -樔 chao -潮 chao -窲 chao -罺 chao -轈 chao -鼂 zhao -謿 chao -吵 chao -炒 chao -煼 chao -麨 chao -巐 chao -仦 niao -仯 miao -耖 chao -觘 chao -车 che ju -車 ju -俥 ju -砗 che -唓 che -莗 che -硨 che -蛼 che -扯 che -偖 che -撦 che -奲 duo -彻 che -坼 che -迠 che -烢 che -烲 xie -聅 che -掣 che -硩 che -頙 che -徹 che -撤 zhe -澈 che -勶 che -瞮 che -爡 cha -抻 chen -郴 chen -棽 chen -琛 chen -嗔 chen -綝 chen -瞋 chen -諃 chen -謓 zhen -尘 chen -臣 chen -忱 chen -沉 chen -辰 chen -陈 chen -迧 chen -茞 chen -宸 chen -烥 chen -莀 nong -莐 chen -陳 chen -敐 chen -晨 chen -訦 chen -谌 chen -軙 chen -愖 chen -揨 chen -鈂 qin -煁 shen -蔯 chen -塵 chen -樄 chen -瘎 shen -霃 chen -螴 chen -諶 chen -薼 chen -麎 chen -曟 cheng -鷐 chen -趻 chen -硶 chen -碜 chen -墋 chen -夦 chen -磣 chen -踸 chen -贂 chen -闯 chuang -衬 chen -疢 chen -称 cheng cheng chen -龀 chen -趁 chen -趂 zhen -榇 chen -齓 chen -齔 chen -儭 chen -嚫 chen -谶 chen -櫬 chen -襯 chen -讖 chen -阷 cheng -泟 cheng -虰 ding -柽 cheng -爯 cheng -棦 cheng -浾 cheng -偁 cheng -蛏 cheng -铛 cheng dang -牚 cheng -琤 cheng -赪 cheng -憆 cheng -摚 tang -靗 cheng -撐 cheng -撑 cheng -緽 cheng -橕 cheng -瞠 cheng -赬 cheng -頳 cheng -檉 cheng -竀 cheng -穪 cheng -鏳 cheng -鏿 cheng -饓 cheng -鐺 tang -丞 cheng -成 cheng -朾 zhen -呈 cheng -承 cheng -枨 cheng -诚 cheng -郕 cheng -乗 cheng -城 cheng -娍 cheng -宬 cheng -峸 cheng -洆 cheng -荿 cheng -乘 cheng sheng cheng -埕 cheng -挰 cheng -珹 cheng -脀 zheng -掁 cheng -珵 cheng -窚 cheng -脭 cheng -铖 cheng -堘 cheng -惩 cheng -棖 cheng -椉 cheng -程 cheng -筬 cheng -絾 cheng -裎 cheng -塍 cheng -塖 cheng -溗 sheng -碀 cheng -誠 cheng -畻 cheng -酲 cheng -鋮 cheng -憕 cheng -澂 cheng -澄 cheng -橙 cheng -檙 cheng -鯎 cheng -瀓 cheng -懲 cheng -騬 cheng -侱 ting -徎 cheng -悜 cheng -逞 cheng -骋 cheng -庱 cheng -睈 cheng -騁 cheng -秤 cheng cheng -吃 chi -妛 chi -杘 chi -侙 chi -哧 chi -彨 chi -胵 zhi -蚩 chi -鸱 chi -瓻 chi -眵 chi -笞 chi -粚 chi -喫 chi -訵 chi -嗤 chi -媸 chi -摛 chi -痴 chi -絺 chi -噄 kai -瞝 chi -誺 lai -螭 chi -鵄 chi -癡 chi -魑 chi -齝 chi -攡 li -麶 chi -彲 chi -黐 chi -弛 chi -池 chi -驰 chi -坘 di -迟 chi -岻 chi -泜 di chi -茌 chi -持 chi -竾 chi -荎 qi -俿 hu -匙 shi chi -淔 chi -耛 yi -蚳 chi -赿 di -筂 chi -貾 chi -遅 chi -趍 qu -遟 zhi -馳 chi -墀 chi -漦 tai -踟 chi -遲 chi -篪 chi -謘 chi -尺 chi -叺 chi -肔 chi -侈 chi -卶 chi -齿 chi -垑 chi -拸 chi -胣 chi -恥 chi -耻 chi -蚇 chi -袳 qi -豉 chi -欼 chi -歯 chi -袲 nuo -裭 chi -鉹 chi -褫 chi -齒 chi -彳 chi -叱 chi -斥 chi -灻 chi -赤 chi -饬 chi -抶 chi -勅 chi -恜 chi -炽 chi -翄 chi -翅 chi -敕 chi -烾 chi -痓 chi -啻 chi -湁 chi -飭 chi -傺 chi -痸 chi -腟 chi -跮 die -鉓 chi -雴 li -憏 chi -翤 chi -遫 chi -銐 chi -慗 chi -瘛 chi -翨 chi -熾 chi -懘 chi -糦 xi -趩 chi -饎 xi -鶒 chi -鷘 chi -充 chong -冲 chong -忡 chong -沖 chong -茺 chong -浺 chong -珫 chong -翀 chong -舂 chong -嘃 chong -摏 chong -徸 chong -憃 chong -憧 chong -衝 chong chong -罿 chong -艟 chong -蹖 chong -虫 chong -崇 chong -崈 chong -隀 chong -漴 zhuang -褈 chong -緟 chong -蝩 zhong -蟲 chong -爞 chong -宠 chong -埫 chong -寵 chong -铳 chong -揰 dong -抽 chou -紬 chou -搊 zou -瘳 chou -篘 chou -犨 chou -犫 chou -仇 chou -俦 chou -帱 chou -栦 chou -惆 chou -绸 chou -菗 chou -椆 chou -畴 chou -絒 chou -愁 chou -皗 chou -稠 chou -筹 chou -裯 dao -酧 chou -酬 chou -綢 chou -踌 chou -儔 chou -雔 chou -嬦 chou -幬 chou -懤 chou -薵 zhou -燽 chou -雠 chou -疇 chou -籌 chou -躊 chou -醻 chou -讎 chou -讐 chou -丑 chou -丒 chou -吜 chou -杽 chou -侴 chou -瞅 chou -醜 chou -矁 chou -魗 chou -臭 chou xiu -臰 xiu -遚 chou -殠 chou -出 chu -岀 chu -初 chu -摴 chu -樗 chu -貙 chu -齣 chu -刍 chu -除 chu -芻 chu -厨 chu -滁 chu -蒢 chu -豠 chu -锄 chu -耡 chu -蒭 chu -蜍 chu -趎 chu -鉏 chu -雏 chu -犓 chu -蕏 zhu -廚 chu -篨 chu -鋤 chu -橱 chu -懨 yan -幮 chu -櫉 chu -蟵 chu -躇 chu -雛 chu -櫥 chu -蹰 chu -鶵 chu -躕 chu -杵 chu -础 chu -椘 chu -储 chu -楮 chu -禇 chu -楚 chu -褚 chu -濋 chu -儲 chu -檚 chu -璴 chu -礎 chu -齭 chu -齼 chu -亍 chu -处 chu chu -竌 chu -怵 chu -拀 chu -绌 chu -豖 chu -欪 chu -竐 chu -敊 chu -埱 chu -珿 chu -絀 chu -傗 chu -琡 chu -鄐 chu -搐 chu -滀 chu -触 chu -踀 chu -閦 chu -儊 chu -嘼 shou -諔 chu -憷 chu -橻 chu -斶 chu -歜 chu -臅 chu -黜 chu -矗 chu -搋 chuai -膗 chuai -揣 chuai -嘬 chuai zuo -踹 chuai -川 chuan -氚 chuan -穿 chuan -剶 chuan -瑏 chuan -传 chuan zhuan -舡 chuan -舩 chuan -船 chuan -圌 chuan tuan -猭 chuan -遄 chuan -傳 chuan zhuan -椽 chuan -歂 chuan -暷 chuan -篅 duan -輲 chuan -舛 chuan -荈 chuan -喘 chuan -僢 chuan -汌 chuan -串 chuan -玔 chuan -钏 chuan -釧 chuan -賗 chuan -鶨 zhi -刅 chuang -囱 cong -疮 chuang -窓 chuang -窗 chuang -牎 chuang -摐 chuang -牕 chuang -瘡 chuang -窻 chuang -床 chuang -牀 chuang -噇 chuang -傸 chuang -漺 chuang -磢 chuang -闖 chaung -创 chuang chuang -怆 chuang -刱 chuang -剏 chuang -剙 chuang -創 chuang -愴 chuang -吹 chui -炊 chui -龡 yu -垂 chui -倕 chui -埀 chui -桘 chui -陲 chui -捶 chui -菙 chui -搥 chui -棰 chui -腄 hou -槌 chui -锤 chui -箠 chui -錘 chui -鎚 chui -顀 chui -旾 chun -杶 chun -春 chun -萅 chun -堾 chuan -媋 chun -暙 chun -椿 chun -槆 xun -瑃 chun -箺 chun -蝽 chun -橁 xun -輴 chun -櫄 chun -鶞 chun -纯 chun -陙 chun -唇 chun -浱 chun -純 chun -莼 chun -淳 chun -脣 chun -湻 chun -犉 run -滣 chun -蒓 chun -鹑 chun -漘 chun -蓴 chun -醇 chun -醕 chun -錞 dui -鯙 chun -鶉 chun -偆 chun -萶 chun -惷 chun -睶 chun -賰 chun -踳 chuan -蠢 chun -踔 chuo -戳 chuo -辵 chuo -娕 chuo -娖 chuo -惙 chuo -涰 chuo -逴 chuo -腏 zhui -辍 chuo -酫 chuo -綽 chuo -趠 chao -輟 chuo -龊 chuo -擉 chuo -磭 chuo -歠 chuo -嚽 chuo -齪 chuo -鑡 chuo -齱 chuo -呲 zi -玼 ci -疵 ci -趀 ci -偨 ci -縒 ci -骴 zhai -词 ci -珁 ci -垐 ci -柌 ci -祠 ci -茈 ci zi -茨 ci -堲 ji -瓷 ci -詞 ci -辝 ci -慈 ci -甆 ci -辞 ci -鈶 si -磁 ci -雌 ci -鹚 ci -糍 ci -辤 ci -飺 ci -餈 ci -嬨 ci -濨 ci -薋 zi -鴜 ci -礠 ci -蠀 ji -辭 ci -鶿 ci -鷀 ci -此 ci -佌 ci -泚 ci -皉 ci -跐 ci -朿 ci -次 ci -佽 ci -刺 ci -刾 ci -庛 ci -茦 ce -栨 jie -莿 ci -絘 ci -蛓 ci -赐 ci -螆 ci -賜 ci -从 cong cong -匆 cong -囪 cong -苁 cong -忩 cong -枞 cong -茐 cong -怱 cong -從 cong -悤 cong -棇 cong -焧 cong -葱 cong -楤 cong -漗 cong -聡 cong -蓯 cong -蔥 cong -骢 cong -暰 cong -樅 cong -樬 cong -熜 zong -瑽 cong -璁 cong -聦 cong -聪 cong -瞛 cong -篵 cong -聰 cong -蟌 cong -繱 cong -鏦 cong -騘 cong -驄 cong -丛 cong -従 cong -婃 cong -孮 cong -徖 cong -悰 cong -淙 cong -琮 cong -慒 cao -漎 cong -潈 zong -潨 cong -誴 cong -賨 cong -賩 cong -樷 cong -藂 cong -叢 cong -灇 cong -欉 cong -爜 cong -憁 cong -謥 cong -凑 cou -湊 cou -楱 cou -腠 cou -辏 cou -輳 cou -粗 cu -觕 cu -麁 cu -麄 cu -麤 cu -徂 cu -殂 cu -促 cu -猝 cu -媨 cu -酢 cu zuo -蔟 cu -誎 cu -趗 cu -噈 za -憱 chou -踧 di -醋 cu -瘯 cu -簇 cu -縬 cu -蹙 cu -鼀 cu -蹴 cu -蹵 cu -顣 cu -汆 cuan -撺 cuan -镩 cuan -蹿 cuan -攛 cuan -躥 cuan -鑹 cuan -攅 cuan -櫕 cuan -巑 cuan -穳 cuan -窜 cuan -熶 cuan -篡 cuan -殩 cuan -篹 cuan -簒 cuan -竄 cuan -爨 cuan -崔 cui -催 cui -凗 cui -缞 cui -墔 cui -嶉 zui -慛 cui -摧 cui -榱 cui -槯 cui -獕 cui -磪 cui -縗 cui -鏙 cui -漼 cui -璀 cui -趡 cui -皠 cui -伜 zu -忰 cui -疩 cui -倅 zu -紣 cui -翆 cui -脃 cui -脆 cui -啐 cui -啛 cui -悴 cui -淬 cui -萃 cui -毳 cui -焠 cui -瘁 cui -粹 cui -綷 zu -翠 cui -膵 cui -膬 cui -竁 cui -襊 cuo -顇 zu -臎 cui -邨 cun -村 cun -皴 cun -墫 cun -澊 cun -竴 cun -存 cun -拵 cun -踆 qun -刌 cun -忖 cun -寸 cun -吋 cun -籿 cun -搓 cuo -瑳 cuo -遳 cuo -磋 cuo -撮 cuo -蹉 cuo -醝 cuo -髊 ci -虘 cuo -嵯 cuo -嵳 cuo -痤 cuo -睉 cuo -矬 cuo -蒫 cuo -蔖 cu -鹾 cuo -鹺 cuo -齹 cuo -脞 cuo -剉 cuo -剒 cuo -厝 cuo -夎 cuo -挫 cuo -莝 cuo -莡 cuo -措 cuo -逪 cuo -棤 xi -锉 cuo -蓌 cuo -错 cuo -銼 cuo -錯 cuo -咑 da -哒 da -耷 da -畣 da -搭 da -嗒 ta da -褡 da -噠 da -墶 da -撘 da -鎝 da -达 da -迏 da -迖 da -呾 ju -妲 da -怛 da -沓 ta da -垯 da -炟 dan -羍 da -荅 da da -荙 da -剳 zha -匒 da -笪 da -逹 da -溚 ta -答 da da -詚 da -達 da -跶 da -瘩 da -靼 da -薘 da -鞑 da -燵 da -繨 da -蟽 da -鎉 da -躂 da -鐽 da -韃 da -龖 ta -龘 ta -打 da da -大 da tai -亣 da -眔 da -橽 da -呆 dai -呔 dai -獃 dai -懛 tai -歹 dai -傣 dai -代 dai -汏 tai -轪 dai -侢 dai -垈 fa -岱 dai -帒 dai -甙 dai -绐 dai -迨 dai -带 dai -待 dai -怠 dai -柋 dai -殆 dai -玳 dai -贷 dai -帯 dai -軑 dai -埭 dai -帶 dai -紿 dai -蚮 dai -袋 dai -軚 di -貸 dai -軩 dai -瑇 dai -廗 dai -叇 dai -曃 dai -緿 dai -鮘 dai -鴏 dai -戴 dai -艜 dai -黛 dai -簤 dai -蹛 dai -瀻 dai -霴 dai -襶 dai -黱 dai -靆 dai -丹 dan -妉 dan -单 dan -担 dan dan dan -単 dan -眈 dan -砃 dan -耼 dan -耽 dan -郸 dan -聃 dan -躭 dan -單 dan -媅 dan -殚 dan -瘅 dan -匰 dan -箪 dan -褝 dan -鄲 dan -頕 dan -儋 dan -勯 zhan -殫 dan -癉 dan -襌 chan -簞 dan -聸 dan -伔 zhen -刐 dan -狚 dan -玬 dan -瓭 dan -胆 dan -衴 dan -疸 dan -紞 dan -掸 dan -亶 dan -馾 dan -撣 dan -澸 dan -黕 dan -膽 dan -旦 dan -但 dan -帎 dan -沊 dan -泹 dan -诞 dan -柦 dan -疍 dan -訑 yi tuo -啖 dan -啗 dan -弹 tan dan -惮 dan -淡 dan -萏 dan -蛋 dan -啿 dan -氮 dan -腅 dan -蜑 dan -觛 dan -窞 dan -誕 dan -僤 dan -噉 dan -髧 dan -嘾 dan -彈 dan -憚 dan -憺 dan -禫 dan -餤 dan -駳 dan -鴠 dan -甔 dan -癚 dan -嚪 dan -贉 dao -霮 dan -饏 dan -当 dang dang -珰 dang -裆 dang -筜 dang -儅 dang -噹 dang -澢 dang -璫 dang -襠 dang -簹 dang -艡 dang -蟷 dang -挡 dang -党 dang -谠 dang -擋 dang -譡 dang -黨 dang -攩 dang -灙 dang -欓 dang -讜 dang -氹 dang -凼 dan -圵 dang -宕 dan -砀 dang -垱 dang -荡 dang -档 dang -菪 dan -婸 yang -瓽 dang -逿 dang -雼 dang -潒 dang -碭 dang -瞊 dang -蕩 dang -趤 dang -壋 dang -檔 dang -璗 dang -盪 dang -礑 dang -簜 dang -蘯 dang -闣 dang -刀 dao -叨 dao tao -屶 dao -忉 lao -朷 mu -氘 dao -舠 dao -鱽 dao -魛 dao -捯 dao -导 dao -岛 dao -陦 dao -倒 dao dao -宲 dao -島 dao -捣 dao -祷 dao -禂 chou -搗 dao -隝 dao -嶋 dao -嶌 dao -槝 dao -導 dao -隯 dao -壔 dao -嶹 dao -擣 dao -蹈 dao -禱 dao -到 dao -悼 dao -焘 dao -盗 dao -菿 dao -椡 dao -盜 dao -道 dao -稲 dao -翢 dao -噵 dao -稻 dao -衜 dao -衟 dao -燾 tao -翿 dao -軇 dao -瓙 dao -纛 dao -恴 de -得 de -淂 de -悳 de -惪 de -锝 de -嘚 de -徳 de -德 de -鍀 de -的 de di di -灯 deng -登 deng -豋 deng -噔 deng -嬁 deng -燈 deng -璒 deng -竳 deng -簦 deng -艠 deng -覴 deng -蹬 deng -等 deng -戥 deng -邓 deng -僜 deng -凳 deng -鄧 deng -隥 deng -墱 deng -嶝 deng -瞪 deng -磴 deng -镫 deng -櫈 deng -鐙 deng -仾 di -低 di -奃 di -彽 chi -袛 di -啲 di -埞 di -羝 di -隄 di -堤 di -趆 di -嘀 di -滴 di -镝 di di -磾 di -鞮 di -鏑 di di -廸 di -狄 di -肑 bo -籴 di -苖 di -迪 di -唙 di -敌 di -涤 di -荻 di -梑 di -笛 di -觌 di -靮 di -滌 di -髢 di -嫡 di -蔋 di -蔐 di -頔 di -魡 di diao -敵 di -篴 di -嚁 di -藡 di -豴 di -糴 di -覿 di -鸐 di -氐 di di -厎 di -诋 di -邸 di -阺 di -呧 di -坻 di -底 di -弤 di -抵 di -拞 di -柢 di -牴 di -砥 di -掋 di -菧 di -觝 di -詆 di -軧 di -聜 di -骶 di -鯳 di -地 de di -弚 di -坔 di -弟 di -旳 di -杕 di -玓 di -怟 di -枤 di -苐 di -俤 di -帝 di -埊 di -娣 di -递 di -逓 di -偙 di -啇 di -梊 di -焍 di -眱 yi -祶 di -第 di -菂 di -谛 di -釱 di -媂 di -棣 di -睇 di -缔 di -蒂 di -僀 di -禘 di -腣 di -遞 di -鉪 di -馰 di -墑 di -墬 di -摕 di -碲 di -蔕 di -蝃 di -遰 di -慸 di -甋 di -締 di -嶳 di -諦 di -踶 di -螮 dai -嗲 dia -敁 dian -掂 dian -傎 dan -厧 dian -嵮 tian -滇 dian -槙 dian -瘨 dian -颠 dian -蹎 dian -巅 dian -顚 dian -顛 dian -癫 dian -巓 dian -巔 dian -攧 dian -癲 dian -齻 dian -典 dian -奌 dian -点 dian -婰 dian -敟 dian -椣 dian -碘 dian -蒧 dian -蕇 dian -踮 dian -點 dian -电 dian -佃 dian -甸 dian -阽 dian -坫 dian -店 dian -垫 dian -扂 dian -玷 dian -钿 dian -唸 nian -婝 dian -惦 dian -淀 dian -奠 dian -琔 dian -殿 dian -蜔 dian -電 dian -壂 dian -橂 dian -澱 dian -靛 dian -磹 dian -癜 dian -簟 dian -驔 dian -刁 diao -叼 diao -汈 diao -刟 diao -虭 dao -凋 diao -奝 diao -弴 dun -彫 diao -蛁 diao -琱 diao -貂 diao -碉 diao -鳭 diao -殦 diao -瞗 dou -雕 diao -鮉 diao -鲷 diao -簓 diao -鼦 diao -鯛 diao -鵰 diao -扚 diao -屌 diao -弔 diao -伄 diao -吊 diao -钓 diao -窎 diao -訋 diao -调 diao tiao -掉 diao -釣 diao -铞 diao -鈟 diao -竨 diao -蓧 tiao -銱 diao -雿 diao -調 diao -瘹 diao -窵 diao -鋽 diao -藋 di -鑃 diao -爹 die -跌 die -褺 die -迭 die -垤 die -峌 die -恎 die -挕 die -绖 die -胅 die -瓞 die -眣 die -耊 die -啑 ti -戜 die -谍 die -喋 die -堞 die -幉 die -惵 die -畳 die -絰 die -耋 die -臷 die -詄 die -趃 die -叠 die -殜 ye -牃 die -牒 die -镻 die -嵽 die -碟 die -蜨 die -褋 die -艓 die -蝶 die -疂 die -諜 die -蹀 xie -鲽 die -曡 die -鰈 die -疉 die -疊 die -氎 die -哋 mi -眰 die -丁 ding -仃 ding -叮 ding -帄 ding -玎 ding -甼 ding -疔 ding -盯 ding -钉 ding ding -耵 ding -酊 ding -靪 ding -奵 ding -顶 ding -頂 ding -鼎 ding -嵿 ding -鼑 ding -薡 ding -鐤 ding -订 ding -忊 ding -饤 ding -矴 ding -定 ding -訂 ding -飣 ding -啶 ding -萣 ding -椗 ding -腚 ding -碇 ding -锭 ding -碠 ding -聢 ding -錠 ding -磸 ding -顁 ding -丟 diu -丢 diu -铥 diu -颩 diao -銩 diu -东 dong -冬 dong -咚 dong -岽 dong -苳 dong -昸 dong -氡 dong -倲 dong -鸫 dong -埬 dong -娻 dong -崬 dong -涷 dong -笗 dong -菄 dong -氭 dong -蝀 dong -鮗 dong -鼕 dong -鯟 dong -鶇 dong -鶫 dong -董 dong -墥 dong -嬞 dong -懂 dong -箽 dong -蕫 dong -諌 dong -动 dong -冻 dong -侗 dong -垌 dong -姛 tong -峒 dong -峝 dong -恫 dong -挏 dong -栋 dong -洞 dong -胨 dong -迵 dong -凍 dong -胴 dong -動 dong -崠 dong -硐 dong -棟 dong -湩 dong -腖 dong -働 dong -詷 tong -駧 dong -霘 dong -吺 dou -剅 dou -唗 du -都 dou du -兜 dou -兠 dou -蔸 dou -橷 dou -篼 dou -艔 dou -斗 dou dou -乧 dou -阧 dou -抖 dou -枓 dou -钭 dou -陡 dou -蚪 dou -鈄 dou -豆 dou -郖 dou -浢 dou -荳 dou -逗 dou -饾 dou -鬥 dou -梪 dou -毭 dou -脰 dou -酘 dou -痘 dou -閗 dou -窦 dou -鬦 dou -鋀 dou -餖 dou -斣 chu -闘 dou -竇 dou -鬪 dou -鬬 dou -鬭 dou -剢 chuan -阇 du she -嘟 du -督 du -醏 du -闍 du she -毒 du -涜 du -读 du -渎 du -椟 du -牍 du -犊 du -裻 du -読 du -蝳 dai -獨 du -錖 du -凟 du -匵 du -嬻 du -瀆 du -櫝 du -殰 du -牘 du -犢 du -瓄 du -皾 mai -騳 du -黩 du -讀 du -豄 du -贕 du -韣 du -髑 du -鑟 du -韇 du -韥 du -黷 du -讟 du -厾 du -独 du -笃 du -堵 du -帾 du -琽 du -赌 du -睹 du -覩 du -賭 du -篤 du -芏 du -妒 du -杜 du -肚 du -妬 du -度 du duo -荰 du -秺 du -渡 du -镀 du -螙 du -殬 du -鍍 du -蠧 du -蠹 du -耑 duan -偳 duan -媏 duan -端 duan -褍 duan -鍴 duan -短 duan -段 duan -断 duan -塅 duan -缎 duan -葮 duan -椴 duan -煅 duan -瑖 duan -腶 duan -碫 duan -锻 duan -緞 duan -毈 duan -簖 duan -鍛 duan -斷 duan -躖 duan -籪 duan -垖 dui -堆 dui -塠 dui -嵟 dui -痽 dui -磓 dui -頧 dui -鴭 dui -鐜 dui -队 dui -对 dui -兊 dui -兌 dui -兑 dui -対 dui -祋 dui -怼 dui -陮 dui -隊 dui -碓 dui -綐 dui -對 dui -憝 dui -濧 dui -薱 dui -镦 dui -懟 dui -瀩 dui -譈 dui -鐓 dui -譵 dui -吨 dun -惇 dun -蜳 dun -墩 dun -墪 dun -壿 cun -撴 dun -獤 dun -噸 dun -撉 dun -橔 dun -犜 dun -礅 dun -蹲 dun -蹾 dun -驐 dun -盹 dun -趸 dun -躉 dun -伅 dun -囤 tun -庉 tun -沌 dun -炖 dun -盾 dun -砘 dun -逇 dun -钝 dun -顿 dun -遁 dun -鈍 dun -腞 dun -頓 dun -碷 dun -遯 dun -憞 dui -潡 dun -燉 dun -踲 dun -多 duo -夛 duo -咄 duo -哆 duo -茤 duo -剟 duo -崜 duo -敠 duo -毲 duo -裰 duo -嚉 duo -仛 tuo -夺 duo -铎 duo -剫 duo -掇 duo -敓 duo -敚 duo -喥 duo -敪 duo -痥 duo -鈬 duo -奪 duo -凙 duo -踱 duo -鮵 duo -鐸 duo -朵 duo -朶 duo -哚 duo -垛 duo -挅 duo -挆 duo -埵 duo -缍 duo -椯 duo -趓 duo -躱 duo -躲 duo -綞 duo -亸 duo -軃 duo -鬌 duo -嚲 duo -刴 duo -剁 duo -沲 duo -陊 duo -陏 duo -饳 duo -垜 duo -尮 duo -柮 duo -桗 duo -堕 duo -舵 duo -惰 duo -跢 dai -跥 duo -跺 duo -飿 duo -墮 duo -嶞 duo -憜 duo -墯 duo -鵽 duo -妸 e -妿 e -娿 e -屙 e -讹 e -吪 e -囮 e -迗 e -俄 e -娥 e -峨 e -峩 e -涐 e -莪 e -珴 e -訛 e -皒 e -睋 e -鈋 e -锇 e -鹅 e -蛾 e -磀 e -誐 e -鋨 e -頟 e -额 e -魤 e -額 e -鵝 e -鵞 e -譌 e -枙 e -砈 e -婀 e -惡 e -噁 e -騀 e -鵈 e -厄 e -歺 e -屵 e -戹 e -岋 e -阨 e -呃 e -扼 e e -苊 e -阸 e -呝 ai -砐 e -轭 e -咢 e -咹 e -垩 e -姶 e -峉 e -匎 e -恶 e wu wu -砨 e -蚅 e -饿 e -偔 e -卾 e -堊 e -悪 e -硆 e -谔 e -軛 e -鄂 e -阏 yan -堮 e -崿 e -愕 e -湂 e -萼 e -豟 e -軶 e -遌 e -遏 e -廅 e -搤 e -搹 e -琧 e -腭 e -詻 e -僫 e -蝁 e -锷 e -鹗 e -蕚 e -遻 e -頞 e -颚 e -餓 e -噩 e -擜 e -覨 e -諤 e -閼 e -餩 e -鍔 e -鳄 e -歞 e -顎 e -櫮 e -鰐 e -鶚 e -讍 e -鑩 e -鱷 e -奀 en di -恩 en -蒽 en -煾 en -峎 en -摁 en -鞥 eng -儿 er er -而 er -児 er -侕 er -兒 er -陑 er -峏 er -洏 er -耏 er -荋 er -栭 er -胹 er -唲 er wa -袻 er -鸸 er -粫 er -聏 er -輀 er -鲕 er -隭 er -髵 er -鮞 er -鴯 er -轜 er -尒 er -尓 er -尔 er er -耳 er -迩 er -洱 er -饵 er -栮 er -毦 er -珥 er -铒 er -爾 e -鉺 er -餌 er -駬 er -薾 er -邇 er -趰 er -二 er -㈡ er -弍 er -弐 er -佴 nai -刵 er -咡 er -贰 er -貮 er -衈 er -貳 er -誀 er -樲 er -发 fa fa -沷 fa -発 fa -發 fa fa -彂 fa -髪 fa -橃 fa -醗 fa -乏 fa -伐 fa -姂 fa -垡 fa -疺 fa -罚 fa -茷 fa -阀 fa -栰 fa -傠 fa -筏 fa -瞂 fa -罰 fa -閥 fa -罸 fa -藅 fa -佱 fa -法 fa -砝 fa -鍅 fa -灋 fa -珐 fa -琺 fa -髮 fa -帆 fan -忛 fan -犿 huan -番 fan -勫 fan -噃 fan -墦 fan -嬏 fan -幡 fan -憣 fan -旙 fan -旛 fan -翻 fan -藩 fan -轓 fan -颿 fan -籓 ban -飜 fan -鱕 fan -凡 fan -凢 fan -凣 fan -匥 fan -杋 fan -柉 fan -矾 fan -籵 fan -钒 fan -舤 fan -烦 fan -舧 fan -笲 fan -釩 fan -棥 fan -煩 fan -緐 fan -樊 fan -蕃 fan -橎 fan -燔 fan -璠 fan -膰 fan -薠 fan -繁 fan -襎 fan -繙 fan -羳 fan -蹯 fan -瀿 fan -礬 fan -蘩 fan -鐇 fan -蠜 fan -鷭 fan -反 fan -仮 fan -払 fan -辺 fan -返 fan -氾 fan -犯 fan -奿 fan -汎 fan -泛 fan -饭 fan -范 fan -贩 fan -畈 fan -訉 fan -軓 fan -梵 fan -盕 fan -笵 fan -販 fan -軬 fan -飯 fan -飰 fan -滼 fan -嬎 fan -範 fan -嬔 fu -瀪 fan -方 fang -邡 fang -坊 fang -芳 fang -枋 fang -牥 fang -钫 fang -淓 fang -蚄 fang -堏 fang -趽 fang -鈁 fang -錺 fang -鴋 fang -防 fang -妨 fang -房 fang -肪 fang -埅 fang -鲂 fang -魴 fang -仿 fang -访 fang -彷 pang -纺 fang -昉 fang -昘 fang -瓬 fang -眆 fang -倣 fang -旊 fang -紡 fang -舫 fang -訪 fang -髣 fang -鶭 fang -放 fang -飞 fei -妃 fei -非 fei -飛 fei -啡 fei -婓 fei -婔 fei -渄 fei -绯 fei -菲 fei fei -扉 fei -猆 fei -靟 fei -裶 fei -緋 fei -蜚 fei -霏 fei -鲱 fei -餥 fei -馡 fei -騑 fei -騛 fei -鯡 fei -飝 fei -肥 fei -淝 fei -暃 fei -腓 fei -蜰 fei -蟦 fei -朏 fei -胐 fei -匪 fei -诽 fei -奜 fei -悱 fei -斐 fei -棐 fei -榧 fei -翡 fei -蕜 fei -誹 fei -篚 fei -吠 fei -废 fei -杮 bei -沸 fei -狒 fei -肺 fei -昲 fei -费 fei -俷 fei -厞 fei -疿 fei -屝 fei -萉 fei -廃 fei -費 fei -痱 fei -镄 fei -廢 fei -蕟 fei -曊 fei -癈 fei -鼣 fei -濷 fei -櫠 fei -鐨 fei -靅 fei -分 fen fen -吩 fen -帉 fen -纷 fen -芬 fen -昐 fen -氛 fen -玢 bin -竕 fen -衯 pen -紛 fen -翂 fen -棻 fen -訜 fen -躮 fen -酚 fen -鈖 fen -雰 fen -朆 fen -餴 fen -饙 fen -坆 mei -坟 fen -妢 fen -岎 fen -汾 fen -枌 fen -炃 fen -肦 ban -梤 fen -羒 fen -蚠 fen -蚡 fen -棼 fen -焚 fen -蒶 fen -馚 fen -隫 fen -墳 fen -幩 fen -蕡 fei -魵 fen -鳻 fen -橨 fen -燌 fen -燓 fan -豮 fen -鼢 fen -羵 fen -鼖 fen -豶 fen -轒 fen -鐼 fen -馩 fen -黂 fen -粉 fen -瞓 fen -黺 fen -份 fen -坋 fen -弅 fen -奋 fen -忿 fen -秎 fen -偾 fen -愤 fen -粪 fen -僨 fen -憤 fen -奮 fen -膹 fen -糞 fen -鲼 fen -瀵 fen -鱝 fen -丰 feng -风 feng feng -仹 feng -凨 feng -凬 feng -妦 feng -沣 feng -沨 feng -凮 feng -枫 feng -封 feng -疯 feng -盽 feng -砜 feng -風 feng -峯 feng -峰 feng -偑 feng -桻 feng -烽 feng -琒 feng -崶 feng -渢 feng -溄 feng -猦 feng -锋 feng -楓 feng -犎 feng -蜂 feng -瘋 feng -碸 feng -僼 feng -篈 feng -鄷 feng -鋒 feng -檒 feng -豐 feng -鎽 feng -鏠 feng -酆 feng -寷 feng -灃 feng -蘴 feng -靊 feng -飌 feng -麷 feng -冯 feng ping -夆 feng -捀 feng -浲 feng -逢 feng -堸 feng -馮 feng -摓 feng -綘 feng -缝 feng -艂 feng -縫 feng -讽 feng -覂 feng -唪 feng -諷 feng -凤 feng -奉 feng -甮 feng -俸 feng -湗 feng -焨 feng -煈 feng -赗 feng -鳯 feng -鳳 feng -鴌 feng -賵 feng -蘕 feng -覅 fiao -仏 fo -佛 fo -坲 fo -梻 fo -紑 fu -缶 fou -否 fou pi -妚 pei -缹 fou -缻 fou -雬 fu -鴀 fou -夫 fu fu -伕 fu -邞 fu -呋 fu -妋 you -姇 fu -枎 fu -玞 fu -肤 fu -怤 fu -柎 fu -砆 fu -胕 fu -荂 fu -衭 fu -娐 fu -尃 fu -荴 fu -旉 fu -紨 fu -趺 fu -酜 fu -麸 fu -稃 fu -跗 fu -鈇 fu -筟 fu -綒 fu -鄜 fu -孵 fu -豧 fu -敷 fu -膚 fu -鳺 fu -麩 fu -糐 fu -麬 fu -麱 fu -懯 fu -乀 fu -巿 fu -弗 fu -伏 fu -凫 fu -甶 fu -冹 fu -刜 fu -孚 fu -扶 fu -芙 fu -芣 fu -芾 fu fei -咈 fu -岪 fu -帗 bo fu -彿 fu -怫 fu -拂 fu -服 fu -泭 fu -绂 fu -绋 fu -苻 fu -俘 fu -垘 fu -柫 fu -氟 fu -洑 fu fu -炥 fu -玸 fu -畉 fu -畐 fu -祓 fu -罘 fu -茯 fu -郛 fu -韨 fu -鳬 fu -哹 fu -栿 fu -浮 fu -畗 fu -砩 fei -莩 fu piao -蚨 fu -匐 fu -桴 fu -涪 fu -烰 fu -琈 fu -符 fu -笰 fei -紱 fu -紼 fu -翇 fu -艴 fu -菔 fu -虙 lv -袱 fu -幅 fu -棴 fu -絥 fu -罦 fu -葍 fu -福 fu -綍 fu -艀 fu -蜉 fu -辐 fu -鉘 fu -鉜 fu -颫 fu -鳧 fu -榑 fu -稪 fu -箙 fu -複 fu -韍 fu -幞 fu -澓 fu -蝠 fu -髴 fu -鴔 fu -諨 fu -踾 fu -輻 fu -鮄 fu -癁 fu -襆 fu -鮲 fu -黻 fu -襥 pu -鵩 fu -鶝 fu -呒 m fu -抚 fu -甫 fu -府 fu -弣 fu -拊 fu -斧 fu -俌 fu -郙 fu -俯 fu -釜 fu -釡 fu -捬 fu -脯 fu -辅 fu -椨 fu -焤 fu -盙 fu -腑 fu -滏 fu -蜅 fu -腐 fu -輔 fu -撫 fu -鬴 fu -簠 fu -黼 fu -父 fu -讣 fu -付 fu -妇 fu -负 fu -附 fu -咐 fu -坿 fu -竎 fu -阜 fu -驸 fu -复 fu -峊 fu -祔 fu -訃 fu -負 fu -赴 fu -蚥 fu -袝 fu -陚 wu -偩 fu -冨 fu -副 fu -婏 fan -婦 fu -蚹 fu -傅 fu fu -媍 fu -富 fu -復 fu -秿 fu -萯 fu -覄 fu -詂 fu -赋 fu -椱 fu -缚 fu -腹 fu -鲋 fu -禣 fu -褔 fu -赙 fu -緮 fu -蕧 fu -蝜 fu -蝮 fu -賦 fu -駙 fu -縛 fu -輹 fu -鮒 fu -賻 fu -鍑 fu -鍢 fu -鳆 fu -覆 fu -馥 fu -鰒 fu -猤 gui -旮 ga -伽 jia -嘠 ga -钆 ga -尜 ga -釓 ga -嘎 ga -噶 ga -錷 ga -尕 ga -玍 ga -尬 ga -魀 ga -侅 gai -该 gai -郂 gai -陔 gai -垓 ga -姟 gai -峐 gai -荄 gai -赅 gai -畡 gai -祴 ge jie -絯 gai -該 gai -豥 gai -賅 gai -賌 gai -忋 gai -改 gai -絠 gai -鎅 gai -丐 gai -乢 gai -匃 gai -匄 gai -杚 ge -钙 gai -盖 gai -摡 gai -溉 gai -葢 gai -鈣 gai -戤 gai -概 gai -蓋 gai -槩 gai -槪 gai -漑 gai -瓂 gai -干 gan gan -甘 gan -忓 gan -芉 gan -攼 gan -杆 gan -玕 gan -肝 gan -坩 gan -泔 gan -苷 gan -柑 gan -竿 gan -疳 gan -酐 gan -粓 gan -亁 gan -凲 gan -尲 gan -尴 gan -筸 gan -漧 gan -鳱 gan -尶 gan -尷 gan -魐 gan -仠 qian -皯 gan -秆 gan -衦 gan -秊 nian -赶 gan -敢 gan -笴 gan -稈 gan -感 gan -澉 gan -趕 gan -橄 gan -擀 gan -簳 gan -鳡 gan -鱤 gan -旰 gan -汵 gan -盰 gan -矸 gan -绀 gan -倝 gan -凎 gan -淦 gan -紺 gan -詌 gan -骭 gan -幹 gan -檊 gan -赣 gan -贛 gan -灨 gan -冈 gang -刚 gang -阬 gang -岗 gang -纲 gang -肛 gang -岡 gang -牨 gang -疘 gang -矼 gang -缸 gang -钢 gang -剛 gang -罡 gang -堈 gang -掆 gang -釭 gang -棡 gang -犅 gang -堽 gang -綱 gang -罁 gang -鋼 gang -鎠 gang -崗 gang -港 gang -杠 gang -焵 gang -筻 gang -槓 gang -戆 gang -戇 zhuang gang -皋 gao -羔 gao -羙 mei -高 gao -皐 gao -髙 gao -臯 gao -滜 gao -睪 gao -槔 gao -睾 gao -膏 gao -槹 gao -橰 gao -篙 gao -糕 gao -餻 gao -櫜 gao -韟 gao -鷎 gao -鼛 gao -鷱 gao -夰 gao -杲 gao -菒 gao -稁 gao -搞 gao -缟 gao -槀 gao -槁 gao -獔 hao -稾 gao -稿 gao -镐 gao -縞 gao -藁 gao -檺 gao -藳 gao -鎬 gao -吿 gao -告 gao gu -勂 hao -诰 gao -郜 gao -峼 gao -祮 jie -祰 gao -锆 gao -筶 gao -暠 gao -禞 gao -誥 gao -鋯 gao -戈 ge -圪 ge -犵 ge -纥 ge -戓 ge -肐 ge -牫 ge -疙 ge -牱 ge -紇 ge -哥 ge -胳 ge -袼 ge -鸽 ge -割 ge -搁 ge -彁 ge -歌 ge -滒 ge -戨 ge -閤 ge -鴐 ge -鴚 ge -擱 ge -謌 ge -鴿 ge -鎶 ke -呄 ge -佮 ge -匌 ge -挌 ge -茖 ge -阁 ge -革 ge -敋 ge -格 ge -鬲 ge -愅 ge -臵 ge -葛 ge ge -蛒 luo -蛤 ge ha -裓 ge -隔 ge -嗝 ge -塥 ge -滆 ge -觡 ge -搿 ge -槅 ge -膈 ge -閣 ge -镉 ge -鞈 jia -韐 ge -骼 ge -諽 ge -輵 ge -鮯 ge -櫊 ge -鎘 ge -韚 ge -轕 ge -鞷 ge -騔 ge -鰪 e -哿 ge -舸 ge -个 ge -各 ge -虼 ge -個 ge -硌 ge -铬 ge -箇 ge -鉻 ge -獦 ge -给 gei ji -給 gei -根 gen -跟 gen -哏 gen -亘 gen -艮 gen -茛 gen -揯 gen -搄 gen -更 geng geng -刯 geng -庚 geng -畊 geng -浭 geng -耕 geng -掶 jie -菮 geng -椩 geng -焿 geng -絚 geng -赓 geng -鹒 geng -緪 geng -縆 geng -羮 geng -賡 geng -羹 geng -鶊 geng -郠 geng -哽 geng -埂 geng -峺 geng -挭 geng -绠 geng -耿 geng -莄 geng -梗 geng -綆 geng -鲠 geng -骾 geng -鯁 geng -亙 gen -堩 geng -工 gong -弓 gong -公 gong -厷 gong -功 gong -攻 gong -杛 gong -供 gong gong -糼 gong -肱 gong -宫 gong -宮 gong -恭 gong -蚣 gong -躬 gong -龚 gong -匑 gong -塨 gong -幊 gong -愩 gong -觥 gong -躳 gong -匔 gong -碽 gong -篢 gan -髸 gong -觵 gong -龏 gong -龔 gong -巩 gong -汞 gong -拱 gong -唝 gong -拲 qong -栱 gong -珙 gong -輁 gong -鞏 gong -共 gong -贡 gong -羾 hong -貢 gong -慐 gong -熕 gong -贑 gan -勾 gou -佝 gou -沟 gou -钩 gou -袧 gou -缑 gou -鈎 gou -溝 gou -鉤 gou -緱 gou -褠 gou -篝 gou -簼 gou -鞲 gou -韝 bei -岣 gou -狗 gou -苟 gou -玽 gou -耇 gou -耉 gou -笱 gou -耈 gou -蚼 gou -豿 gou -坸 gou -构 gou -诟 gou -购 gou -垢 gou -姤 gou -茩 gou -冓 gou -够 gou -夠 gou -訽 gou -媾 gou -彀 gou -搆 gou -詬 gou -遘 gou -雊 gou -構 gou -煹 gou -觏 gou -撀 gou -覯 gou -購 gou -估 gu -咕 gu -姑 gu -孤 gu -沽 gu -泒 gu -柧 jiao -轱 gu -唂 gu -唃 gu -罛 gu -鸪 gu -笟 gu -菇 gu -菰 gu -蛄 gu -蓇 gu -觚 gu -軱 gu -軲 gu -辜 gu -酤 gu -毂 gu -鈲 gu -箍 gu -箛 gu -嫴 gu -篐 gu -橭 gu -鮕 gu -鴣 gu -轂 gu -鹘 hu gu -鶻 gu -古 gu -夃 gu -扢 gu -汩 gu -诂 gu -谷 gu -股 gu -峠 gu -牯 gu -骨 gu -罟 gu -羖 gu -逧 gu -钴 gu -傦 gu -啒 hu -淈 qu -脵 gu -蛊 gu -蛌 gu -尳 gu -愲 gu -焸 gu xiong -硲 gu -詁 gu -馉 gu -鹄 gu hu -榾 gu -鈷 gu -鼓 gu -鼔 gu -嘏 gu -榖 gu -皷 gu -穀 gu -縎 gu -糓 gu -薣 gu -濲 gu -臌 gu -餶 gu -瀔 gu -盬 gu -瞽 gu -鵠 hu -蠱 gu -固 gu -怘 gu -故 gu -凅 gu -顾 gu -堌 gu -崓 gu -崮 gu -梏 gu -牿 gu -棝 gu -祻 gu -雇 gu -痼 gu -稒 gu -锢 gu -頋 gu -僱 gu -錮 gu -鲴 gu -鯝 gu -顧 gu -瓜 gua -刮 gua -苽 gu -胍 gua -鸹 gua -歄 gua -焻 chang -煱 gua -颪 gua -趏 gua -劀 gua -緺 gua -銽 gua -颳 gua -鴰 gua -騧 gua -冎 gua -叧 gua -呱 gua -剐 gua -剮 gua -啩 gua -寡 gua -卦 gua -坬 gua -诖 gua -挂 gua -掛 gua -罣 gua -絓 gua -罫 gua -褂 gua -詿 gua -乖 guai -拐 guai -枴 guai -柺 guai -箉 dai -叏 guai -怪 guai -恠 guai -关 guan -观 guan -官 guan -覌 guan -倌 guan -萖 guan -棺 guan -蒄 guan -窤 guan -関 guan -瘝 guan -癏 guan -観 guan -闗 wan -鳏 guan -關 guan -鰥 guan -鱞 guan -馆 guan -琯 guan -痯 guan -筦 guan -管 guan -輨 guan -舘 guan -錧 guan -館 guan -躀 guan -鳤 guan -卝 guan -毌 guan -丱 guan -贯 guan -泴 guan -悺 guan -惯 guan -掼 guan -涫 guan -貫 guan -悹 guan -祼 luo -慣 guan -摜 guan -潅 guan -遦 guan -樌 guan -盥 guan -罆 guan -雚 guan -鏆 guan -灌 guan -爟 guan -瓘 guan -矔 guan -礶 guan -鹳 guan -罐 guan -鑵 guan -鸛 guan -鱹 guan -光 guang -灮 guang -侊 guang -炗 guang -炚 guang -炛 guang -咣 guang -垙 guang -姯 guang -洸 guang -茪 guang -桄 guang guang -烡 guang -珖 guang -胱 guang -硄 guang -僙 guang -輄 guang -銧 guang -黆 guang -欟 guang -广 guang -広 guang -犷 guang -廣 guang -獷 guang -臩 guang -俇 guang -逛 guang -臦 guang -撗 huang kuo -归 gui -圭 gui -妫 gui -龟 gui -规 gui -邽 gui -皈 gui -茥 gui -闺 gui -帰 gui -珪 gui -胿 gui -亀 gui -硅 gui -窐 gui -袿 gui -規 gui -媯 gui -椝 gui -瑰 gui -郌 gui -嫢 gui -摫 gui -鲑 gui -嬀 gui -嶲 xi -槻 gui -槼 gui -璝 gui -瞡 gui -膭 gui -鮭 gui -巂 gui -歸 gui -鬶 gui -騩 tui -瓌 gui -鬹 gui -櫷 gui -宄 gui -氿 gui -轨 gui -庋 gui -佹 gui -匦 gui -诡 gui -陒 gui -垝 gui -姽 gui -恑 wei -癸 gui -軌 gui -鬼 gui -庪 gui -祪 gui -匭 gui -晷 gui -湀 gui -蛫 gui -觤 gui -詭 gui -厬 gui -簋 gui -蟡 gui -刽 gui -刿 gui -攰 gui -昋 gui -柜 gui -炅 gui -攱 la -贵 gui -桂 gui -椢 gui -筀 gui -貴 gui -溎 gui -蓕 gui -跪 gui -瞆 gui -劊 gui -劌 gui -撌 kui -槶 gui -瞶 gui -禬 gui -簂 guo -櫃 gui -襘 gui -鳜 gui -鞼 gui -鱖 gui -鱥 gui -丨 shu -衮 gun -惃 kun -绲 gun -袞 gun -辊 gun -滚 gun -蓘 gun -裷 yuan -滾 gun -緄 gun -蔉 gun -磙 gun -輥 gun -鲧 gun -鮌 gun -鯀 gun -棍 gun -棞 kun -睔 gun -睴 gun -璭 gun -謴 gun -呙 guo -咼 guo -埚 guo -郭 guo -啯 guo -堝 guo -崞 guo -楇 guo -聒 guo -鈛 guo -锅 guo -墎 guo -瘑 guo -嘓 guo -彉 kuo -濄 guo -蝈 guo -鍋 guo -彍 guo -蟈 guo -囯 guo -囶 guo -囻 guo -国 guo -圀 guo -國 guo -帼 guo -腘 guo -幗 guo -慖 guo -摑 guo -漍 guo -聝 guo -蔮 guo -膕 guo -虢 guo -馘 guo -果 guo -惈 guo -淉 guo -猓 guo -菓 guo -馃 guo -椁 guo -褁 guo -槨 guo -粿 guo -綶 guo -蜾 guo -裹 guo -輠 guo -餜 guo -鐹 guo -过 guo -過 guo -腂 guo -妎 ha -铪 ha -鉿 ha -丷 ba -哈 ha -咍 ha -嗨 hai -孩 hai -骸 hai -海 hai -胲 hai -烸 hai -塰 hai -酼 hai -醢 hai -亥 hai -骇 hai -害 hai -氦 hai -嗐 hai -餀 hai -駭 hai -駴 hai -嚡 hai -饚 hai -佄 han -顸 han -哻 han -蚶 han -酣 han -頇 han -嫨 han -谽 han -憨 han -馠 han -魽 han -鼾 han -邗 han -含 han -邯 han -函 han -咁 qian -肣 han -凾 han -虷 gan -唅 han -圅 han -娢 han -浛 han -崡 han -晗 han -梒 han -涵 han -焓 han -寒 han -嵅 qian -韩 han -甝 han -筨 han -爳 han -蜬 han -澏 han -鋡 han -韓 han -厈 han -罕 han -浫 han -喊 han -蔊 han -豃 gan -汉 han -屽 han -扞 han -汗 han -闬 han -旱 han -垾 han -悍 han -捍 han -晘 han -涆 han -猂 han -莟 han -晥 wan -淊 yan -焊 han -琀 han -菡 han -釬 han -閈 han -皔 han -睅 han -傼 han -蛿 han -颔 han -馯 han -撖 han -漢 han -蜭 han -暵 han -熯 han -銲 han -鋎 han -憾 han -撼 han -翰 han -螒 han -頷 han -顄 han -駻 han -譀 han -雗 han -瀚 han -蘫 lan -鶾 han -夯 hang ben -妔 keng -苀 hang -迒 hang -斻 hang -杭 hang -垳 hang -绗 hang -笐 hang -航 hang -蚢 hang -颃 hang -貥 kang -筕 hang -絎 hang -頏 hang -沆 hang -蒿 hao -嚆 hao -薅 hao -薧 kao -竓 hao -蚝 hao -毫 hao -椃 hao -嗥 hao -噑 hao -豪 hao -嘷 hao -獋 hao -儫 hao -曍 hao -嚎 hao -壕 hao -濠 hao -籇 hao -蠔 hao -譹 hao -好 hao hao -郝 hao -号 hao hao -昊 hao -昦 hao -秏 mao -哠 hao -恏 hao -悎 hao -浩 hao -耗 hao -晧 hao -淏 hao -傐 hao -皓 hao -滈 hao -號 hao -暤 hao -暭 hao -澔 hao -皜 hao -皞 hao -皡 hao -薃 hao -皥 hao -颢 hao -灏 hao -顥 hao -鰝 hao -灝 hao -诃 he -呵 he -抲 he -欱 he -喝 he he -訶 he -嗬 he -蠚 he -禾 he -合 he ge -何 he -劾 he -和 he he huo huo hu -姀 he -河 he -郃 he -峆 he -曷 he -柇 he -狢 mo -盇 he -籺 he -阂 he -饸 he -哬 he -敆 ge -核 he -盉 he -盍 he -荷 he -啝 he -涸 he -渮 he -盒 he -秴 he -菏 he -萂 he -蚵 he -龁 he -惒 he -粭 he -訸 he -颌 ge he -楁 he -毼 he -詥 he -貈 he -貉 he hao he -鉌 he -阖 he -鲄 ge -熆 he -閡 he -鹖 he -麧 he -澕 he -頜 ge he -篕 he -翮 he -螛 xia -魺 he -礉 he qiao -闔 he -鞨 he -齕 he -覈 he -鶡 he jie -皬 he -鑉 he -龢 he -佫 he -垎 he -贺 he -袔 ke he -隺 he -寉 he -焃 he -湼 nie -賀 he -嗃 he xiao -煂 he -碋 he -熇 he -褐 he -赫 he -鹤 he -翯 he -壑 he -癋 he -燺 he -爀 he -鶴 he -齃 e -靍 he -靎 he -鸖 he -靏 he -黒 hei -黑 hei -嘿 hei -潶 hei -嬒 wai -拫 hen -痕 hen -鞎 hen -佷 hen -很 hen -狠 hen -詪 hen -恨 hen -亨 heng -哼 heng -悙 heng -涥 heng -脝 heng -姮 heng -恆 heng -恒 heng -桁 heng -烆 heng -珩 heng -胻 heng -鸻 heng -橫 heng -衡 heng -鴴 heng -鵆 heng -蘅 heng -鑅 heng -啈 heng -堼 feng -叿 hong -灴 hong -轰 hong -訇 hong -烘 hong -軣 hong -揈 hong -渹 hong -焢 hong -硡 hong -谾 long -薨 hong -輷 hong -嚝 hong -鍧 hong -轟 hong -仜 hong -弘 hong -妅 hong -红 hong -吰 hong -宏 hong -汯 hong -玒 hong -纮 hong -闳 hong -宖 hong -泓 hong -玜 hong -苰 hong -垬 hong -娂 hong -洪 hong -竑 hong -紅 hong -荭 hong -虹 hong -浤 hong -紘 hong -翃 hong -耾 hong -硔 hong -紭 hong -谹 hong -鸿 hong -竤 hong -粠 hong -葒 hong -葓 hong -鈜 hong -閎 hong -綋 hong -翝 hong -谼 hong -潂 hong -鉷 hong -鞃 hong -魟 hong -篊 hong -鋐 hong -彋 hong -蕻 hong -霐 weng -黉 hong -霟 hong -黌 hong -晎 hong -嗊 gong -讧 hong -訌 hong -閧 hong -撔 heng -澋 hong -澒 hong -銾 gong -闀 xiang -闂 hong -鬨 hong -齁 ku -侯 hou -矦 hou -喉 hou -帿 hou -猴 hou -葔 hou -瘊 hou -睺 hou -銗 hou -篌 hou -糇 hou -翭 hou -骺 hou -鍭 hou -餱 hou -鯸 hou -吼 hou -吽 hong -犼 hou -后 hou -郈 hou -厚 hou -垕 hou -後 hou -洉 hou -逅 hou -候 hou -鄇 hou -堠 hou -豞 hou -鲎 hou -鲘 hou -鮜 hou -鱟 hou -乎 hu -匢 hu -呼 hu -垀 hu -忽 hu -昒 hu -曶 hu -泘 hu -苸 hu -恗 kua -烀 hu -轷 hu -匫 hu -唿 hu -惚 hu -淴 hu -虖 hu -軤 hu -雽 hu -嘑 hu -寣 hu -滹 hu -雐 hu -幠 hu -歑 hu -膴 wu -謼 hu -囫 hu -抇 gu -弧 hu -狐 hu -瓳 hu -胡 hu -壶 hu -壷 hu -斛 hu -焀 hu -喖 hu -壺 hu -搰 hu -湖 hu -猢 hu -絗 hu -葫 hu -楜 hu -煳 hu -瑚 hu -嘝 hu -蔛 hu -鹕 hu -槲 hu -箶 hu -糊 hu -蝴 hu -衚 hu -魱 hu -縠 hu -螜 ao -醐 hu -頶 hu -觳 hu -鍸 hu -餬 hu -瀫 hu -鬍 hu -鰗 hu -鶘 hu -鶦 hu -鶮 he -乕 hu -汻 hu -虎 hu hu -浒 hu -唬 hu -萀 hu -琥 hu -虝 hu -滸 hu -箎 hu -錿 hu -鯱 hu -互 hu -弖 hu -戶 hu -户 hu -戸 hu -冱 hu -冴 hu -芐 hu -帍 hu -护 hu -沍 hu -沪 hu -岵 hu -怙 hu -戽 hu -昈 hu -枑 hu -祜 hu -笏 hu -粐 hu -婟 hu -扈 hu -瓠 hu -綔 hu -鄠 hu -嫭 hu -嫮 hu -摢 hu -滬 hu -蔰 hu -槴 hu -熩 hu -鳸 hu -簄 hu -鍙 hu -嚛 huo -鹱 hu -護 hu -鳠 hu -韄 hu -頀 hu -鱯 hu -鸌 hu -花 hua -芲 hua -埖 hua -婲 hua -椛 hua -硴 hua -糀 hua -誮 hua -錵 hua -蘤 hua -华 hua hua hua -哗 hua -姡 hua -骅 hua -铧 hua -滑 hua -猾 hua -撶 hua -璍 hua -磆 ke -蕐 hua -螖 hua -鏵 hua -驊 hua -鷨 hua -化 hua -划 hua -杹 hua -画 hua -话 hua -崋 hua -桦 hua -婳 hua -畫 hua -嬅 hua -畵 hua -觟 hua -話 hua -摦 hua -槬 hua -樺 hua -嫿 hua -澅 hua -諙 huai -諣 hua -黊 hua -繣 hua -舙 hua -蘳 hua -怀 huai -徊 huai -淮 huai -槐 huai -褢 huai -踝 huai -懐 huai -褱 huai -懷 huai -瀤 wai -櫰 huai -耲 huai -蘹 huai -坏 huai -咶 huai -壊 huai -壞 huai -欢 huan -欥 yu -歓 huan -鴅 huan -懁 juan -鵍 huan -酄 huan -嚾 huan -懽 huan -獾 huan -歡 huan -貛 huan -讙 huan -驩 huan -还 hai huan -环 huan -峘 huan -洹 huan -狟 huan -荁 huan -桓 huan -萈 huan -堚 hun -寏 huan -絙 geng -雈 huan -綄 huan -羦 huan -貆 huan -锾 huan -阛 huan -寰 huan -澴 huan -缳 huan -環 huan -豲 huan -鍰 huan -镮 huan -鹮 huan -糫 huan -繯 huan -轘 huan -闤 huan -鐶 huan -鬟 huan -瓛 huan -睆 huan -缓 huan -輐 wan -緩 huan -攌 huan -幻 huan -奂 huan -肒 huan -奐 huan -宦 huan -唤 huan -换 huan -浣 huan -涣 huan -烉 huan -患 huan -梙 huan -焕 huan -逭 huan -喚 huan -喛 huan -嵈 huan -愌 huan -換 huan -渙 huan -痪 huan -煥 huan -瑍 huan -豢 huan -漶 huan -瘓 huan -槵 huan -鲩 huan -擐 huan -澣 huan -瞣 huan -藧 huan -鯇 huan -鯶 huan -鰀 huan -巟 huang -肓 huang -荒 huang -衁 huang -朚 mang -塃 huang -慌 huang -皇 huang -偟 huang -凰 huang -隍 huang -黃 huang -黄 huang -喤 huang -堭 huang -媓 huang -崲 huang -徨 huang -惶 huang -揘 yong -湟 huang -葟 huang -遑 huang -楻 huang -煌 huang -瑝 huang -墴 huang -潢 huang -獚 huang -锽 huang -熿 huang -璜 huang -篁 huang -艎 huang -蝗 huang -癀 huang -磺 huan -穔 huang -諻 huang -簧 huang -蟥 huang -鍠 huang -餭 huang -鳇 huang -趪 huang -韹 huang -鐄 huang -騜 huang -鰉 huang -鱑 huang -鷬 huang -怳 huang -恍 huang -炾 huang -宺 huang -晃 huang -晄 huang -奛 huang -谎 huang -幌 huang -愰 huang -詤 huang -熀 ye -縨 huang -謊 huang -櫎 huang -皩 huang -兤 huang -滉 huang -榥 huang -曂 huang -皝 huang -鎤 huang -灰 hui -灳 hui -诙 hui -咴 hui -恢 hui -拻 hui -挥 hui -洃 hui -虺 hui -袆 hui -晖 hui -烣 hui -豗 hui -婎 hui -媈 hui -揮 hui -翚 hui -辉 hui -隓 duo -暉 hui -楎 hun -煇 hui -禈 kun -詼 hui -幑 hui -睳 hui -褘 hui -噅 hui -噕 hui -撝 hui -翬 hui -輝 hui -麾 hui -徽 hui -隳 hui -瀈 hui -囘 hui -回 hui -囬 hui -佪 hui -廻 hui -廽 hui -恛 hui -洄 hui -茴 hui -迴 hui -烠 hui -蚘 you -逥 hui -痐 hui -蛔 hui -蛕 hui -蜖 hui -鮰 hui -悔 hui -螝 hui -毇 hui -檓 hui -燬 hui -譭 hui -卉 hui -屷 hui -汇 hui -会 hui kuai -讳 hui -泋 hui -哕 yue -浍 kuai -绘 hui -芔 hu -荟 hui -诲 hui -恚 hui -恵 hui -烩 hui -贿 hui -彗 hui -晦 hui -秽 hui -喙 hui -惠 hui -絵 hui -缋 hui -翙 hui -阓 hui -匯 hui -彙 hui -彚 hui -毀 hui -毁 hui -滙 hui -詯 hui -賄 hui -僡 hui -嘒 hui -瘣 hui -蔧 hui -誨 hui -圚 hui -寭 hui -慧 hui -憓 hui -暳 hui -槥 hui -潓 hui -蕙 hui -噦 yue -徻 wai -橞 hui -澮 kuai -獩 wei -璤 hui -薈 hui -薉 hui -諱 hui -頮 pou -檅 hui -燴 hui -璯 kuai -篲 hui -藱 hui -餯 hui -嚖 hui -懳 hui -瞺 hui -穢 hui -繢 hui -蟪 hui -櫘 hui -繪 hui -翽 hui -譓 hui -儶 Jun -譮 hua -鏸 hui -闠 hui -孈 hui -鐬 hui -靧 hui -韢 hui -譿 hui -顪 hui -昏 hun -昬 hun -荤 hun -婚 hun -惛 hun -涽 hun -阍 hun -惽 hun -棔 hun -殙 hun -葷 hun -睧 hun -睯 hun -閽 hun -忶 hun -浑 hun -馄 hun -渾 hun -魂 hun -餛 hun -繉 hun -轋 hun -鼲 hun -诨 hun -俒 hun -倱 hun -圂 hun -掍 gun -混 hun hun -焝 hun -溷 hun -慁 hun -觨 hun -諢 hun -吙 huo -耠 huo -锪 huo -劐 huo -鍃 huo -豁 huo huo -攉 huo -騞 huo -佸 huo -活 huo -秮 huo -秳 huo -火 huo -伙 huo -邩 huo -钬 huo -鈥 huo -漷 huo -夥 huo -沎 huo -或 huo -货 huo -咟 huo -俰 huo -捇 huo -眓 huo -获 huo -閄 huo -剨 huo -掝 huo -祸 huo -貨 huo -惑 huo -旤 huo -湱 huo -禍 huo -嗀 huo -蒦 wo -嚄 huo -奯 huo -擭 huo -濩 hu -獲 huo -霍 huo -檴 hua -謋 huo -雘 wo -矆 xue -穫 huo -镬 huo -嚯 huo -瀖 huo -耯 huo -艧 huo -藿 huo -蠖 huo -嚿 huo -曤 huo -臛 huo -癨 huo -矐 huo -鑊 huo -靃 huo -灬 huo biao -讥 ji -击 ji -刉 ji -叽 ji -饥 ji -乩 ji -刏 ji -圾 ji -机 ji -玑 ji -肌 ji -芨 ji -矶 ji -鸡 ji -枅 ji -咭 ji -迹 ji -剞 ji -唧 ji -姬 ji -屐 ji -积 ji -笄 ji -基 ji -绩 ji -喞 ji -嵆 ji -嵇 ji -攲 qi -敧 ji -犄 ji -筓 ji -缉 ji qi -赍 ji -勣 ji -嗘 ji -畸 ji -稘 ji qi -跻 ji -鳮 ji -僟 ji -毄 ji -箕 ji -銈 ji -嘰 ji -撃 ji -槣 ji -樭 ji -畿 ji -稽 ji -緝 ji -觭 ji -賫 ji -躸 ji -齑 ji -墼 ji -憿 jiao -機 ji -激 ji -璣 ji -禨 ji -積 ji -錤 ji -隮 ji -擊 ji -磯 ji -簊 ji -績 ji -羁 ji -賷 ji -鄿 ji -櫅 ji -耭 ji -雞 ji -譏 ji -韲 ji -鶏 ji -譤 ji -鐖 ji -饑 ji -癪 ji -躋 ji -鞿 ji -鷄 ji -齎 ji -羇 ji -虀 ji -鑇 ji -覉 ji -鑙 ji -齏 ji -羈 ji -鸄 ji -覊 ji -亼 ji -及 ji -伋 ji -吉 ji -岌 ji -彶 ji -忣 ji -汲 ji -级 ji -即 ji ji -极 ji -亟 ji -佶 ji -郆 ji -卽 ji -叝 gao -姞 ji -急 ji -狤 ji -皍 ji -笈 ji -級 ji -揤 ji -疾 ji -觙 ji -偮 ji -卙 ji -庴 cuo -楖 ji -焏 ji -脨 cu -谻 ji -戢 ji -棘 ji -極 ji -殛 ji -湒 ji -集 ji -塉 ji -嫉 ji ji -愱 ji -楫 ji -蒺 ji -蝍 ji -趌 ji -辑 ji ji -槉 ji -耤 ji -膌 ji -銡 ji -嶯 ji -潗 ji -瘠 ji -箿 ji -蕀 ji -蕺 ji -踖 ji -鞊 ji -鹡 ji -橶 ji -檝 ji -濈 ji -螏 ji -輯 ji -襋 ji -蹐 ji -鍓 ji -艥 ji -籍 ji -轚 ji -鏶 ji -霵 ji -鶺 ji -鷑 ji -躤 ji -雧 ji -几 ji ji -己 ji -丮 ji -妀 ji -犱 ji -泲 ji -虮 ji -挤 ji -脊 ji ji -掎 ji -鱾 ji -幾 ji ji -戟 ji -嵴 ji -麂 ji -魢 ji -撠 ji -擠 ji -穖 ji -蟣 ji -旡 ji -计 ji -记 ji -伎 ji -纪 ji -坖 ji -妓 ji -忌 ji -技 ji -芰 ji -芶 ji -际 ji -剂 ji -季 ji -哜 ji -垍 jian -峜 ji -既 ji -洎 ji -济 ji ji -紀 ji -茍 ji -計 ji -剤 ji -紒 ji -继 ji -觊 ji -記 ji -偈 ji -寂 ji -寄 ji -徛 ji -悸 ji -旣 ji -梞 ji -済 ji ji -祭 ji -萕 qi -惎 ji -臮 ji -葪 ji -蔇 ji -兾 ji -痵 ji -継 ji -蓟 ji -裚 ji -跡 ji -際 ji -墍 ji -暨 ji -漃 ji -漈 ji -禝 ji -稩 ji -穊 ji -誋 ji -跽 ji -霁 ji -鲚 ji -暩 gui -稷 ji -諅 ji -鲫 ji -冀 ji -劑 ji -曁 ji -穄 ji -縘 ji -薊 ji -襀 ji -髻 ji -嚌 ji jie -檕 ji -濟 ji ji -繋 ji xi -罽 ji -覬 ji -鮆 ji -檵 ji -璾 ji -蹟 ji -鯽 ji -鵋 ji -齌 ji -廭 ji -懻 ji -癠 ji -穧 ji -糭 ji -繫 ji xi -蘎 ji -骥 ji -鯚 ji -瀱 ji -繼 ji -蘮 ji -鱀 ji -蘻 ji -霽 ji -鰶 ji -鰿 ji -鱭 ji -驥 ji -加 jia -宊 tu -抸 jia -佳 jia -拁 jia -泇 jia -迦 jia -枷 jia -毠 jia -浃 jia -珈 jia -埉 jia -家 jia -浹 jia -痂 jia -梜 jia -笳 jia -耞 jia -袈 jia -袷 qia -傢 jia -猳 jia -葭 jia -裌 jia -跏 jia -犌 jia -腵 jia -鉫 jia -嘉 jia -镓 jia -糘 jia -豭 jia -貑 jia -鎵 jia -麚 jia -圿 jia -扴 jia -岬 jia -郏 jia -荚 jia -郟 jia -唊 jia -恝 jia -莢 jia -戛 jia -脥 qie -铗 jia -戞 jia -蛱 jia -颊 jia -蛺 jia -跲 jia -餄 he -鋏 jia -頬 jia -頰 jia -鴶 jie -鵊 jia -甲 jia -叚 jia -玾 jia -胛 jia -斚 jia -贾 jia jia gu -钾 jia -婽 jia -徦 jia -斝 jia -椵 jia -賈 gu jia -鉀 jia -榎 jia -槚 jia -瘕 jia -檟 jia -价 jia -驾 jia -架 jia -假 jia -嫁 jia -幏 jia -榢 jia -價 jia -稼 jia -駕 jia -戋 jian -奸 jian -尖 jian -幵 jian -坚 jian -歼 jian -间 jian jian -冿 jian -戔 jian -玪 yin -肩 jian -艰 jian -姦 jian -姧 jian -兼 jian -监 jian -堅 jian -惤 jian -猏 jian -笺 jian -菅 jian -菺 jian -豜 yan -湔 jian -牋 jian -犍 jian -缄 jian -葌 jian -葏 jian -間 jian -靬 jian -搛 jian -椷 jian -椾 jian -煎 jian -瑊 jian -睷 jian -碊 jian -缣 jian -蒹 jian -豣 yan -箋 jian -樫 jian -熞 jian -緘 jian -蕑 jian -蕳 jian -鲣 jian -鳽 jian -鹣 jian -熸 jian -篯 jian -縑 jian -鋻 jian -艱 jian -鞬 jian -餰 jian -馢 jian -麉 jian -瀐 jian -鞯 jian -鳒 jian -殱 jian -礛 jian -覸 jian -鵳 jian -瀸 jian -鰔 gan -櫼 jian -殲 jian -譼 jian -鰜 jian -鶼 jian -籛 jian -韀 jian -鰹 jian -囏 jian -虃 xian -鑯 jian -韉 jian -拣 jian -枧 jian -俭 jian -柬 jian -茧 jian -倹 jian -挸 jian -捡 jian -笕 jian -减 jian -剪 jian -梘 jian -检 jian -湕 jian -趼 yan -揀 jian -揃 jian -検 jian -減 jian -睑 jian -硷 jian -裥 jian -詃 jian -弿 jian -暕 jian -瑐 jian -筧 jian -简 jian -絸 jian -谫 jian -彅 jian -戩 jian -戬 jian -碱 jian -儉 jian -翦 jian -撿 jian -檢 jian -藆 jian -襇 jian -襉 jian -謇 jian -蹇 jian -瞼 jian -礆 jian -簡 jian -繭 jian -謭 jian -鬋 jian -鰎 jian -鹸 jian -瀽 jian -蠒 jian -鐗 jian -鹻 jian -譾 jian -襺 jian -见 jian xian -件 jian -見 jian -侟 jian -建 jian -饯 jian -剑 jian -洊 jian -牮 jian -荐 jian -贱 jian -俴 jian -健 jian -剣 jian -栫 jian -涧 jian -珔 jian -舰 jian -剱 jian -徤 jian -渐 jian -袸 jian -谏 jian -釼 jian -寋 jian -旔 jian -楗 jian -毽 jian -溅 jian -腱 jian -臶 jian -葥 jian -跈 nian -践 jian -閒 xian -賎 jian -鉴 jian -键 jian -僭 jian -榗 jian -槛 kan -漸 jian -劍 jian -劎 jian -墹 jian -澗 jian -箭 jian -糋 jian -諓 jian -賤 jian -趝 jian -踐 jian -踺 jian -劒 jian -劔 jian -橺 jian -薦 jian -諫 jian -鍵 jian -餞 jian -瞯 jian -瞷 jian -磵 jian -礀 jian -螹 jian -鍳 jian -擶 jian -濺 jian -繝 jian -瀳 jian -覵 bian -鏩 jian -聻 ni jian -艦 jian -轞 jian -鑑 jian -鑒 jian -鑬 jian -鑳 jian -江 jiang -姜 jiang -将 jiang jiang qiang -茳 jiang -浆 jiang -畕 jiang -豇 jiang -葁 jiang -摪 jiang -翞 jiang -僵 jiang -漿 jiang jiang -螀 jiang -壃 jiang -彊 qiang qiang jiang -缰 jiang -薑 jiang -橿 jiang -殭 jiang -螿 jiang -鳉 jiang -疅 jiang -礓 jiang -疆 jiang -繮 jiang -韁 jiang -鱂 jiang -讲 jiang -奖 jiang -桨 jiang -傋 jiang -蒋 jiang -勥 jiang -奨 jiang -奬 jiang -蔣 jiang -槳 jiang -獎 jiang -耩 jiang -膙 jiang -講 jiang -顜 jiang -匞 jiang -匠 jiang -夅 lao -弜 jiang -杢 jiang -降 jiang xiang -洚 jiang -绛 jiang -將 jiang jiang -弶 jiang -袶 jiang -絳 jiang -畺 jiang -酱 jiang -摾 jiang -滰 jiang -嵹 qiang -犟 jiang -糡 jiang -醤 jiang -糨 jiang -醬 jiang -櫤 jiang -謽 jiang -艽 jiao -芁 jiao -交 jiao -郊 jiao -姣 jiao -娇 jiao -峧 jiao -浇 jiao -茭 jiao -茮 jiao -骄 jiao -胶 jiao -椒 jiao -焦 jiao -焳 jiao -蛟 jiao -跤 jiao -僬 jiao -虠 jiao -鲛 jiao -嬌 jiao -嶕 jiao -嶣 jiao -憍 jiao -澆 jiao -膠 jiao -蕉 jiao -燋 jiao -膲 jiao -礁 jiao -穚 jiao -鮫 jiao -鵁 jiao -鹪 jiao -簥 jiao -蟭 jiao -轇 jiao -鐎 jiao -驕 jiao -鷦 jiao -櫵 jiao -臫 jiao -角 jiao -佼 jiao -侥 jiao -挢 jiao -狡 jiao -绞 jiao -饺 jiao -捁 gao -晈 jiao -烄 jiao -笅 xiao -皎 jiao -矫 jiao -脚 jiao -铰 jiao -搅 jiao -筊 jiao -絞 jiao -敫 jiao -湬 qiu -煍 jiao -腳 jiao -賋 jiao -僥 jiao -摷 chao -暞 jiao -踋 jiao -鉸 jiao -餃 jiao -儌 jiao -劋 jiao -撟 jiao -撹 jiao -徼 jiao -敽 jiao -敿 jiao -缴 jiao -曒 jiao -璬 jiao -皦 jiao -蟜 jiao -鵤 jiao -繳 jiao -譑 jiao -孂 jiao -纐 jiao -攪 jiao -灚 jiao -鱎 jiao -叫 jiao -呌 jiao -挍 jiao -訆 jiao -珓 jiao -轿 jiao -较 jiao -敎 jiao -教 jiao jiao -窖 jiao -滘 jiao -較 jiao -嘂 jiao -嘦 jiao -斠 jiao -漖 jiao -酵 jiao -噍 jiao -潐 jiao -噭 jiao -嬓 jiao -獥 jiao -藠 jiao -趭 jiao -轎 jiao -醮 jiao -譥 jiao -皭 jue -釂 jiao -阶 jie -疖 jie -皆 jie jie -接 jie -掲 jie -痎 jie -秸 jie -菨 jie -階 jie -喈 jie -嗟 jie -堦 jie -媘 jie -嫅 jie -揭 jie -椄 jie -湝 jie -脻 jie -街 jie -煯 jie -稭 jie -鞂 jia -蝔 jie -擑 jie -癤 jie -鶛 jie -卪 jie -孑 jie -尐 jie -节 jie jie -讦 jie -刦 jie -刧 jie -劫 jie -岊 jie -昅 jie -刼 jie -劼 jie -杰 jie -疌 jie -衱 jie -诘 jie -拮 jie -洁 jie -结 jie jie -迼 jie -倢 jie -桀 jie -桝 jie -莭 jie -訐 jie -偼 jie -婕 jie -崨 jie -捷 jie -袺 jie -傑 jie -媫 jie -蛣 jie -嵥 jie -楬 jie -楶 jie -滐 jie -睫 jie -蜐 jie -詰 jie -鉣 jie -魝 jie -截 jie -榤 jie -碣 jie -竭 jie -蓵 jie -鲒 jie -潔 jie -羯 jie -誱 jie -踕 jie -幯 jie -擳 jie -嶻 jie -擮 jie -礍 jie -鍻 jie -鮚 jie -巀 jie -櫭 ji -蠞 jie -蠘 jie -蠽 jie -她 ta -姐 jie -毑 jie -媎 jie -解 jie -飷 jie -檞 jie -丯 jie -介 jie -吤 ga -岕 jie -庎 jie -忦 jie -戒 jie -芥 jie gai -屆 jie -届 jie -斺 xie -玠 jie -界 jie -畍 jie -疥 jie -砎 jie -诫 jie -借 jie -悈 jie -蚧 jie -徣 jie -堺 jie -楐 jie -琾 jie -蛶 lie -骱 jie -犗 jie -誡 jie -褯 jie -魪 jie -藉 ji -繲 jie -巾 jin -今 jin -斤 jin -兓 jin -金 jin -津 jin -矜 jin guan qin -砛 jin -荕 jin -衿 jin -觔 jin -埐 jin -珒 jin -紟 jin -惍 jin -琎 jin -堻 jin -琻 jin -筋 jin -嶜 cen -璡 jin -鹶 jin -黅 jin -襟 jin -仅 jin -卺 jin -巹 jin -紧 jin -堇 jin -菫 jin -谨 jin -锦 jin -嫤 jin -廑 jin -漌 jin -盡 jin -緊 jin -蓳 jin -馑 jin -槿 jin -瑾 jin -錦 jin -謹 jin -饉 jin -伒 jin -劤 jin -尽 jin -劲 jin -妗 jin -近 jin -进 jin -侭 jin -枃 jin -浕 jin -荩 jin -晉 jin -晋 jin -浸 jin -烬 jin -赆 jin -祲 jin -進 jin -煡 xin -缙 jin -寖 jin -溍 jin -禁 jin -靳 jin -墐 jin -慬 jin -瑨 jin -僸 jin -凚 jin -歏 jin -殣 jin -觐 jin -噤 jin -濅 jin -縉 jin -賮 jin -嚍 jin -壗 jin -嬧 jin -濜 jin -燼 jin -璶 jin -覲 jin -贐 jin -齽 jin -坕 jing -坙 jing -巠 jing -京 jing -泾 jing -经 jing -茎 jing -亰 jing -秔 jing -荆 jing -荊 jing -涇 jing -莖 jing -婛 jing -惊 jing -旌 jing -旍 jing -猄 jing -経 jing -菁 jing -晶 jing -稉 jing -腈 jing -睛 jing -粳 jing -經 jing -兢 jing -精 jing -聙 jing -橸 jing -鲸 jing -鵛 jing -鯨 jing -鶁 jing -鶄 jing -麖 jing -鼱 jing -驚 jing -麠 jing -井 jing -丼 dan -阱 jing -刭 jing -坓 jing -宑 jing -汫 jing -汬 jing -肼 jing -剄 jing -穽 jing -颈 jing jing -景 jing -儆 jing -幜 jing -憬 jing -璄 jing -憼 jing -暻 jing -燝 jing -璟 jing -璥 jing -頸 jing -蟼 jing -警 jing -妌 jing -净 jing -弪 jing -径 jing -迳 jing -俓 ying -浄 jing -胫 jing -凈 jing -弳 jing -徑 jing -痉 jing -竞 jing -逕 jing -婙 jing -婧 jing -桱 jing -梷 jing -淨 jing -竟 jing -竫 jing -脛 jing -敬 jing -痙 jing -竧 jing -靓 jiang liang -傹 jiang jing -靖 jing -境 jing -獍 jing -誩 jing -踁 jing -静 jing -曔 jing -镜 jing -靜 jing -瀞 jing -鏡 jing -競 jing -竸 jing -冋 jiong -坰 jiong -扃 jiong -埛 jiong -絅 jiong -駉 jiong -駫 jiong -蘏 jiong -冏 jiong -囧 jiong -泂 jiong -迥 jiong -侰 jiong -炯 jiong -逈 jiong -浻 wen -烱 jiong -煚 jiong -窘 jiong -颎 jiong -綗 jiong -僒 jiong -煛 jiong -熲 jiong -澃 jiong -燑 tong -燛 jiong -褧 jiong -顈 jiong -蘔 jiong -丩 jiu -勼 jiu -纠 jiu -朻 jiu -牞 jiu -究 jiu -糺 jiu -鸠 jiu -糾 jiu -赳 jiu -阄 jiu -萛 jiu -啾 jiu -揂 you -揪 jiu -揫 jiu -鳩 jiu -摎 jiu -樛 jiu -鬏 jiu -鬮 jiu -九 jiu -㈨ jiu -久 jiu -乆 jiu -乣 jiu -奺 jiu -汣 jiu -杦 jiu -灸 jiu jiu -玖 jiu -舏 jiu -韭 jiu -紤 jiu -酒 jiu -镹 jiu -韮 jiu -匛 jiu -旧 jiu -臼 jiu -咎 jiu -畂 liu -疚 jiu jiu -柩 jiu -柾 zheng jiu -倃 jiu -桕 jiu -厩 jiu -救 jiu -就 jiu -廄 jiu -匓 jiu -舅 jiu -僦 jiu -廏 jiu -廐 jiu -慦 jiu -殧 cu -舊 jiu -鹫 jiu -麔 jiu -匶 jiu -齨 jiu -鷲 jiu -凥 ju -圧 ya -抅 gou -匊 ju -居 ju -拘 ju -泃 ju -狙 ju -苴 ju -驹 ju -倶 ju -挶 ju -疽 ju -痀 ju -眗 ju -砠 ju -罝 ju -陱 ju -娵 ju -婅 ju -婮 ju -崌 ju -掬 ju -梮 ju -涺 ju -椐 ju -琚 ju -腒 ju -跔 ju -锔 ju ju -裾 ju -雎 ju -艍 ju -蜛 ju -諊 ju -踘 ju -駒 ju -鮈 ju -鴡 ju -鞠 ju -鞫 ju -鶋 ju -局 ju -泦 ju -侷 ju -狊 ju -桔 jie -毩 ju -淗 ju -焗 ju -菊 ju -郹 ju -椈 ju -毱 ju -湨 ju -犑 ju -輂 ju -僪 yu -粷 ju -蓻 ji -跼 ju -趜 ju -躹 ju -閰 ju -橘 ju -檋 ju -駶 ju -鵙 ju -蹫 ju -鵴 ju -巈 ju -蘜 ju -鼰 nian -鼳 ju -驧 ju -咀 ju -弆 ju -沮 ju -举 ju -矩 ju -莒 ju -挙 ju -椇 ju -筥 ju -榉 ju -榘 ju -蒟 ju -龃 ju -聥 yu -舉 ju -踽 ju -擧 ju -櫸 ju -齟 ju -欅 ju -襷 ju -句 ju -巨 ju -讵 ju -姖 ju -岠 ju -怇 ju -拒 ju -洰 qu -苣 ju qu -邭 qu -具 ju -怚 ju -拠 ju -昛 ju -歫 ju -炬 ju -秬 ju -钜 ju -俱 ju -倨 ju -冣 ju zui -剧 ju -粔 ju -耟 ju -蚷 ju -袓 ju -埧 ju -埾 ju -惧 ju -据 ju -詎 ju -距 ju -焣 ju -犋 ju -跙 ju -鉅 ju -飓 ju -虡 ju -豦 ju -锯 ju -寠 ju -愳 ju -窭 ju -聚 ju -駏 ju -劇 ju -勮 ju -屦 ju -踞 ju -鮔 ju -壉 ju -懅 qu -據 ju -澽 ju -窶 ju -遽 ju -鋸 ju ju -屨 ju -颶 ju -瞿 qu -貗 ju -簴 ju -躆 ju -醵 ju -懼 ju -鐻 ju -姢 juan -娟 juan -捐 juan -涓 juan -脧 juan -裐 juan -鹃 juan -勬 juan -鋑 juan -鋗 juan -镌 juan -鎸 juan -鵑 juan -鐫 juan -蠲 juan -卷 juan juan -呟 quan -帣 juan -菤 juan -锩 juan -臇 juan -錈 juan -奆 juan -弮 quan -倦 juan -勌 juan -桊 juan -狷 juan -绢 juan -隽 juan -淃 juan -瓹 juan -眷 juan -鄄 juan -睊 juan -絭 juan -罥 juan -雋 juan -睠 juan -絹 juan -飬 juan -慻 juan -蔨 juan -餋 juan -獧 juan -羂 juan -噘 jue -撅 jue -撧 jue -屩 jue -屫 jue -孒 jue -孓 jue -决 jue -刔 jue -氒 jue -诀 jue -妜 yue -抉 jue -決 jue -芵 jue -泬 xue -玦 jue -玨 jue -挗 jue -珏 jue -砄 jue -绝 jue -虳 jue -觉 jue -捔 jue -欮 jue -蚗 jue -崛 jue -掘 jue -斍 jue -桷 jue -殌 qing -焆 jue -覐 jue -觖 jue -訣 jue -赽 gui -趹 jue -逫 jue -傕 jue -厥 jue -絕 jue -絶 jue -趉 ju -鈌 jue -劂 jue -勪 jue -瑴 jue -谲 jue -駃 kuai -嶡 gui -嶥 jue -憰 jue -潏 jue -熦 jue -爴 jue -獗 jue -瘚 jue -蕝 jue -蕨 jue -鴂 gui -鴃 gui -憠 jue -橛 jue -橜 jue -镼 jue -爵 jue -臄 jue -镢 jue -蟨 jue -蟩 jue -爑 jue -譎 jue -蹶 jue -蹷 jue -鶌 qu -嚼 jiao jue jiao -矍 jue -鐍 jue -鐝 jue -灍 jue -爝 jue -觼 jue -彏 jue -戄 jue -攫 jue -玃 jue -鷢 jue -欔 jue -矡 jue -貜 jue -躩 jue -钁 jue -军 jun -君 jun -均 jun -汮 jun -姰 xun -袀 jun -軍 jun -钧 jun -莙 jun -蚐 jun -桾 jun -皲 jun -菌 jin -鈞 jun -碅 jun -皸 jun -皹 jun -覠 jun -銁 jun -銞 jun -鲪 jun -鍕 jun -鮶 jun -麏 jun -麕 qun -呁 jun -俊 jun -郡 jun -陖 jun -埈 jun -峻 jun -捃 jun -晙 jun -馂 jun -骏 jun -珺 jun -畯 jun -竣 jun -箘 jun -箟 jun -蜠 jun -儁 jun -寯 jun -懏 jun -餕 jun -燇 jun -駿 jun -鵔 jun -鵕 jun -鵘 jun -攈 pei -咔 ka -咖 ka -喀 ka -卡 ka -佧 ka -垰 ka -胩 ka -裃 ka -鉲 ka -开 kai -奒 kai -揩 kai -衉 ka -锎 kai -開 kai -鐦 kai -凯 kai -剀 kai -垲 kai -恺 kai -闿 kai -铠 kai -凱 kai -剴 kai -慨 kai -蒈 kai -塏 kai -愷 kai -楷 kai -輆 kai -暟 kai -锴 kai -鎧 kai -闓 kai -颽 kai -忾 kai -炌 kai -炏 kai -欬 kai -烗 kai -勓 kai -嘅 kai -愾 kai -鎎 kai -刊 kan -栞 kan -勘 kan -龛 kan -堪 kan -嵁 kan -戡 kan -龕 kan -冚 kan -坎 kan -侃 kan -砍 kan -莰 kan -偘 kan -埳 kan -惂 kan -堿 jian -欿 kan -塪 kan -歁 ke -轁 kan -顑 kan -竷 kan -轗 kan -看 kan -衎 kan -崁 kan -墈 kan -瞰 kan -矙 kan -忼 kang -砊 kang -粇 kang -康 kang -嫝 kang -嵻 kang -慷 kang -漮 kang -槺 kang -穅 kang -糠 kang -躿 kang -鏮 kang -鱇 kang -扛 kang -摃 kang -亢 kang -伉 kang -匟 kang -邟 kang -囥 kang -抗 kang -犺 kang -炕 kang -钪 kang -鈧 kang -尻 kao -髛 kao -丂 yu -攷 kao -考 kao -拷 kao -洘 kao -栲 kao -烤 kao -铐 kao -犒 kao -銬 kao -鲓 kao -靠 kao -鮳 kao -鯌 kao -匼 ke -坷 ke -苛 ke -柯 ke -牁 ke -珂 ke -科 ke -胢 ke -轲 ke -疴 ke -趷 ke -钶 ke -嵙 ke -棵 ke -痾 ke -萪 ke -軻 ke -颏 ke -搕 ke -犐 ke -稞 ke -窠 ke -鈳 ke -榼 ke -薖 ke -颗 ke -瞌 ke -磕 ke -蝌 ke -頦 ke -醘 ke -顆 ke -髁 ke -礚 ke -壳 ke qiao -咳 ke -殻 ke qiao -揢 ke -翗 ke -嶱 ke -可 ke -岢 ke -炣 ke -渇 ke -嵑 ke -敤 ke -渴 ke -克 ke -刻 ke -剋 ke -勀 kei -勊 ke -客 ke -峇 ke ba -恪 ke -娔 ke -尅 ke -课 ke -堁 ke -氪 ke -骒 ke -缂 ke -嗑 ke -愙 ke -溘 ke -锞 ke -碦 ke -緙 ke -課 ke -錁 ke -礊 ke -騍 ke -肎 ken -肯 ken -肻 ken -垦 ken -恳 ken -啃 ken -豤 ken -貇 ken -墾 ken -錹 ken -懇 ken -掯 ken -裉 ken -褃 ken -劥 keng -坈 keng -坑 keng -挳 keng -硁 keng -牼 keng -硜 keng -铿 keng -硻 keng -誙 keng -銵 keng -鍞 keng -鏗 keng -空 kong -倥 kong -埪 kong -崆 kong -悾 kong -涳 kong -硿 kong -箜 kong -躻 kong -錓 kong -鵼 kong -孔 kong -恐 kong -控 kong -鞚 kong -抠 kou -芤 kou -眍 kou -彄 kou -摳 kou -瞘 kou -口 kou -劶 kou -叩 kou -扣 kou -怐 kou -敂 kou -冦 kou -宼 kou -寇 kou -釦 kou -窛 kou -筘 kou -滱 kou -蔲 kou -蔻 kou -瞉 kou -簆 kou -鷇 kou -扝 wu -刳 ku -矻 ku -郀 ku -枯 ku -哭 ku -桍 ku -堀 ku -崫 jue -圐 ku -跍 ku -窟 ku -骷 ku -鮬 ku -狜 ku -苦 ku -楛 ku -库 ku -俈 ku -绔 ku -庫 ku -秙 ku -焅 kao -袴 ku -喾 ku -絝 ku -裤 ku -瘔 ku -酷 ku -褲 ku -嚳 ku -夸 kua -姱 kua -晇 kua -舿 kua -誇 kua -侉 kua -咵 kua -垮 kua -銙 kua -挎 kua -胯 kua -跨 kua -骻 kua -蒯 kuai -擓 kuai -巜 kuai -凷 kuai -圦 kuai -块 kuai -快 kuai -侩 kuai -郐 kuai -哙 kuai -狯 kuai -脍 kuai -塊 kuai -筷 kuai -鲙 kuai -儈 kuai -墤 kuai -鄶 kuai -噲 kuai -廥 kuai -獪 kuai -膾 kuai -旝 kuai -糩 kuai -鱠 kuai -宽 kuan -寛 kuan -寬 kuan -髋 kuan -鑧 kuan -髖 kuan -梡 kuan -欵 kuan -款 kuan -歀 kuan -窽 kuan -窾 kuan -匡 kuang -劻 kuang -诓 kuang -邼 kuang -匩 kuang -哐 kuang -恇 kuang -洭 kuang -筐 kuang -筺 kuang -誆 kuang -軭 kuang -抂 wang -狂 kuang -狅 qing -诳 kuang -軖 kuang -軠 nin -誑 kuang -鵟 kuang -夼 kuang -儣 kuang -懭 kuang -邝 kuang -圹 kuang -纩 kuang -况 kuang -旷 kuang -岲 kuang -況 kuang -矿 kuang -昿 kuang -贶 kuang -框 kuang -眖 kuang -砿 kuang -眶 kuang -絋 kuang -絖 kuang -貺 kuang -軦 kuang -鉱 kuang -鋛 kuang -鄺 kuang -壙 kuang -黋 kuang -懬 kuang -曠 kuang -爌 kuang -矌 kuang -礦 kuang -穬 kuang -纊 kuang -鑛 kuang -亏 kui -刲 kui -岿 kui -悝 kui -盔 kui -窥 kui -聧 kui -窺 kui -虧 kui -闚 kui -顝 ku -巋 kui -蘬 kui -奎 kui -晆 kui -逵 kui -鄈 kui -頄 qiu -馗 kui -喹 kui -揆 kui -葵 kui -骙 kui -戣 hui -暌 kui -楏 kui -楑 kui -魁 kui -睽 kui -蝰 kui -頯 kui -櫆 kui -藈 kui -鍨 kui -鍷 kui -騤 kui -夔 kui -蘷 kui -虁 kui -巙 nao -躨 kui -卼 kui -傀 kui -煃 kui -跬 kui -頍 kui -磈 wei -蹞 kui -尯 kui -匮 kui -欳 kui -喟 kui -媿 kui -愦 kui -愧 kui -溃 kui -蒉 kui -馈 kui -匱 kui -嘳 kui -嬇 kui -潰 kui -篑 kui -聩 kui -聭 kui -蕢 kui -樻 kui -殨 hui -謉 dui -餽 kui -簣 kui -聵 kui -籄 kui -鐀 kui -饋 kui -鑎 kui -坤 kun -昆 kun -晜 kun -堃 kun -堒 kun -婫 kun -崐 kun -崑 kun -猑 kun -菎 kun -裈 kun -焜 kun -琨 kun -髠 kun -裩 kun -锟 kun -髡 kun -鹍 kun -尡 kun -潉 kun -蜫 kun -褌 kun -髨 kun -熴 kun -瑻 kun -醌 kun -錕 kun -鲲 kun -臗 kun -騉 kun -鯤 kun -鵾 kun -鶤 kun -悃 kun -捆 kun -阃 kun -壸 hu -梱 hun -祵 kun -硱 kun -稇 kun -裍 kun -壼 hu -稛 kun -綑 kun -閫 kun -閸 kun -困 kun -涃 kun -睏 kun -扩 kuo -拡 kuo -括 kuo -挄 kuo -栝 gua -桰 kuo -筈 kuo -萿 kuo -葀 kuo -蛞 kuo -阔 kuo -廓 kuo -噋 tun -頢 kuo -擴 kuo -濶 kuo -闊 kuo -鞟 kuo -韕 kuo -懖 guo -霩 kuo -鞹 kuo -鬠 kuo -垃 la -拉 la -柆 la -啦 la -翋 la -菈 la -搚 la -邋 la -旯 la -砬 la -揦 la -磖 la -喇 la -藞 la -嚹 la -剌 la la -溂 la -腊 la -揧 la -楋 la -瘌 la -蜡 la -蝋 la -辢 la -辣 la -臈 la -攋 la -爉 la -臘 la xi -鬎 la -櫴 lai -瓎 la -镴 la -鯻 la -蠟 la -鑞 la -鞡 la -来 lai -來 lai -俫 lai -崃 lai -徕 lai -涞 lai -莱 lai -郲 lai -婡 lai -崍 lai -庲 lai -徠 lai -梾 lai -淶 lai -猍 lai -萊 lai -逨 lai -棶 lai -琜 lai -筙 lai -铼 lai -箂 lai -錸 lai -騋 lai -鯠 lai -鶆 mai -麳 lai -唻 lai -赉 lai -睐 lai -睞 lai -赖 lai -賚 lai -濑 lai -賴 lai -頼 lai -顂 lai -癞 lai -鵣 lai -瀬 lai -籁 lai -藾 lai -癩 lai -襰 lai -籟 lai -兰 lan -岚 lan -拦 lan -栏 lan -婪 lan -嵐 lan -葻 lan -阑 lan -蓝 lan -谰 lan -澜 lan -褴 lan -儖 lan -斓 lan -篮 lan -懢 lan -燣 lan -藍 lan -襕 lan -镧 lan -闌 lan -璼 lan -襤 lan -譋 lan -幱 lan -攔 lan -瀾 lan -灆 lan -籃 lan -繿 lan -蘭 lan -斕 lan -欄 lan -礷 lan -襴 lan -囒 lan -灡 lan -籣 lan -欗 lan -讕 lan -躝 lan -襽 lan -钄 lan -韊 lan -览 lan -浨 lan -揽 lan -缆 lan -榄 lan -漤 lan -罱 lan -醂 lan -壈 lan -懒 lan -覧 lan -擥 lan -嬾 lan -懶 lan -孄 lan -覽 lan -孏 lan -攬 lan -欖 lan -爦 lan -烂 lan -滥 lan -燗 lan -壏 han -濫 lian -爁 lan -爛 lan -爤 lan -瓓 lan -灠 lan -糷 lan -啷 lang -勆 lang -郎 lang -郎 lang -郞 lang -欴 lang -狼 lang -莨 liang -嫏 lang -廊 lang -桹 lang -琅 lang -蓈 lang -榔 lang -瑯 lang -硠 lang -稂 lang -锒 liang -筤 lang -艆 lang -蜋 lang -郒 lang -螂 lang -躴 lang -鋃 lang -鎯 lang -駺 liang -悢 liang -朗 lang -朖 lang -烺 lang -塱 lang -蓢 lang -樃 lang -誏 lang -朤 lang -埌 lang -崀 lang -浪 lang -蒗 lang -捞 lao -粩 lao -撈 lao -劳 lao -労 lao -牢 lao -狫 dong -窂 lao -哰 lao -唠 lao -崂 lao -浶 lao -勞 lao -痨 lao -铹 lao -僗 lao -嘮 lao -嶗 lao -憥 lao -朥 lao -癆 lao -磱 lao -簩 lao -蟧 lao -醪 lao -鐒 lao -顟 liao -髝 lao -耂 lao -老 lao -佬 lao -姥 lao -恅 lao -荖 lao -栳 lao -珯 lao -硓 lao -铑 lao -蛯 lao -銠 lao -潦 liao liao lao -橑 ao -鮱 lao -轑 lao -涝 lao -嗠 lao -耢 lao -酪 lao -嫪 lao -憦 lao -澇 lao -橯 lao -耮 lao -軂 lao -仂 le -阞 le -乐 le yue -叻 le -忇 le -扐 le -氻 le -艻 le -玏 le -泐 le -竻 le -砳 le -勒 le -楽 le -韷 luo -樂 le yue -簕 le -鳓 le -鰳 le -饹 le -餎 le -雷 lei -嫘 lei -缧 lei -樏 lei -畾 lei -檑 lei -縲 lei -镭 lei -櫑 lei -瓃 lei -羸 lei -礧 lei -罍 lei -蘲 lei -鐳 lei -轠 lei -壨 lei -鑘 lei -靁 lei -虆 lei -鱩 lei -欙 lei -纝 lei -鼺 lei -厽 lei -耒 lei -诔 lei -垒 lei -塁 lei -絫 lei -傫 lei -誄 lei -磊 lei -蕌 lei -磥 lei -蕾 lei -儡 lei -壘 lei -癗 lei -藟 lei -櫐 lei -矋 lei -礨 lei -灅 lei -蠝 lei -蘽 lei -儽 lei -鑸 lei -鸓 lei -肋 lei -泪 lei -洡 lei -类 lei -涙 lei -淚 lei -累 lei lei lei -酹 lei -銇 lei -頪 lei -錑 lei -攂 lei -礌 lei -颣 lei -類 lei -纇 lei -蘱 lei -禷 lei -嘞 lei -脷 li -塄 leng -棱 leng -楞 leng -碐 leng -稜 leng -踜 leng -薐 leng -冷 leng -倰 ling -堎 leng -愣 leng -睖 leng -唎 li -刕 li -厘 li -剓 li -梨 li -狸 li -离 li -荲 li -莉 li -骊 li -悡 li -梸 li -犁 li -菞 li -喱 li -棃 li -犂 li -鹂 li -剺 li -漓 li -睝 li -筣 li -缡 li -艃 li -蓠 li -蜊 li -嫠 li -孷 li -樆 li -璃 li -盠 li -竰 li -貍 li -氂 li mao -犛 mao -糎 li -蔾 li -褵 li -鋫 li -鲡 li -黎 li -篱 li -縭 li -罹 li -錅 li -蟍 li -謧 li -醨 li -嚟 li -藜 li -邌 li -釐 li -離 li -鯏 li -鏫 li -鯬 li -鵹 li -黧 li -囄 li -灕 li -蘺 li -蠡 li li -蠫 li -孋 li -廲 li li -劙 li -鑗 li -穲 li -籬 li -驪 li -鱺 li -鸝 li -礼 li -李 li -里 li -俚 li -峛 li -哩 li -娌 li -峲 li -浬 li -逦 li -理 li -裡 li -锂 li -粴 li -裏 li -豊 feng -裏 li -鋰 li -鲤 li -澧 li -禮 li -鯉 li -蟸 li -醴 li -鳢 li -邐 li -鱧 li -欚 li -力 li -历 li -厉 li -屴 li -立 li -吏 li -朸 li -丽 li -利 li -励 li -呖 li -坜 li -沥 li -苈 li -例 li -岦 li -戾 li -枥 li -沴 li -疠 li -苙 li -隶 li -俐 li -俪 li -栃 li -栎 li yue -疬 li -砅 li -茘 li -荔 li -赲 li -轹 li -郦 li -娳 li -悧 li -栗 li -栛 li -栵 jie -涖 li -猁 li -珕 li -砺 li -砾 li -秝 li -莅 li -唳 li -婯 li -悷 li -琍 li -笠 li -粒 li -粝 li -蚸 li -蛎 li -傈 li -凓 li -厤 li -棙 li -痢 li -蛠 li -詈 li -跞 li luo -雳 li -塛 li -慄 li -搮 li -溧 li -蒚 li -蒞 li -鉝 li -鳨 li -厯 li -厲 li -暦 li -歴 li -瑮 li -綟 li -蜧 li -勵 li -曆 li -歷 li -篥 li -隷 li -鴗 li -巁 li -檪 li -濿 li -癘 li -磿 li -隸 li -鬁 li -儮 li -曞 li -櫔 li -爄 li -犡 lai -禲 li -蠇 li -嚦 li -壢 li -攊 li -櫟 li yue -瀝 li -礪 li -藶 li -麗 li -櫪 li -爏 li -瓑 li -皪 li -盭 li -礫 li -糲 li -蠣 li -儷 li -癧 li -礰 li -酈 li -鷅 li -麜 li -囇 li -攦 li -躒 li luo -轢 li -欐 li -讈 li -轣 li -瓥 li -靂 li -鱱 li -靋 li -瓈 li -俩 lia liang -嫾 lian -奁 lian -连 lian -帘 lian -怜 lian -涟 lian -莲 lian -連 lian -梿 lian -联 lian -裢 lian -亷 lian -嗹 lian -廉 lian -慩 lian -溓 lian -漣 lian -蓮 lian -匲 lian -奩 lian -熑 lian -覝 lian -劆 lian -匳 lian -噒 lian -憐 lian -磏 lian -聨 lian -聫 lian -褳 lian -鲢 lian -濂 lian -濓 lian -縺 lian -翴 lian -聮 lian -薕 lian -螊 lian -櫣 lian -燫 lian -聯 lian -臁 lian -蹥 lian -謰 lian -鎌 lian -镰 lian -簾 lian -蠊 lian -譧 lian -鬑 lian -鐮 lian -鰱 lian -籢 lian -籨 lian -敛 lian -琏 lian -脸 lian -裣 lian -摙 lian -槤 lian -璉 lian -蔹 lian -嬚 lian -斂 lian -歛 lian -臉 lian -鄻 lian -襝 lian -羷 lian -蘝 lian -蘞 lian -练 lian -娈 luan -炼 lian -恋 lian -浰 li -殓 lian -堜 lian -媡 lian -湅 lian -萰 lian -链 lian -僆 lian -楝 lian -煉 lian -瑓 lian -潋 lian -稴 lian -練 lian -澰 lian -錬 lian -殮 lian -鍊 lian -鏈 lian -瀲 lian -鰊 lian -戀 lian -纞 lian -良 liang -俍 lang -凉 liang -凉 liang liang -梁 liang -涼 liang liang -椋 liang -辌 liang -粮 liang -粱 liang -墚 liang -綡 liang -踉 liang liang -樑 liang -輬 liang -糧 liang -両 liang -两 liang -兩 liang -啢 liang -掚 liang -脼 liang lang -裲 liang -緉 liang -蜽 liang -魉 liang -魎 liang -亮 liang -哴 lang -谅 liang -辆 liang -喨 liang -晾 liang -湸 liang -量 liang liang -煷 liang -輌 liang -諒 liang -輛 liang -鍄 liang -蹽 liao -辽 liao -疗 liao -聊 liao -僚 liao -寥 liao -嵺 liao -廖 liao -憀 liao -漻 liao -膋 liao -嘹 liao -嫽 liao -寮 liao -嶚 liao -嶛 liao -憭 liao -撩 liao liao -敹 liao -獠 liao -缭 liao -暸 liao -璙 liao -窷 liao -膫 liao -療 liao -竂 liao -镣 liao -鹩 liao -屪 liao -廫 liao -簝 liao -繚 liao -蟟 liao -豂 liao -賿 liao -蹘 liao -爎 liao -鐐 liao -髎 liao -飉 liao -鷯 liao -钌 liao -鄝 liao -蓼 liao -爒 liao -镽 liao -了 le liao liao -尥 liao -尦 liao -炓 liao -料 liao -尞 liao -撂 liao -毟 lie -挘 lie -埓 lie -列 lie -劣 lie -冽 lie -劽 lie -姴 lie -峢 lie -挒 lie -洌 lie -茢 lie -迾 lie -埒 lie -浖 lie -烈 lie -烮 lie -捩 lie -猎 lie -猟 lie -脟 lie -蛚 lie -裂 lie -煭 lie -睙 lie -聗 lie -趔 lie -巤 lie -颲 lie -儠 lie -鮤 lie -鴷 lie -擸 la -獵 lie -犣 lie -躐 lie -鬛 lie -鬣 lie -鱲 la -厸 lin -邻 lin -林 lin -临 lin -啉 lin -崊 lin -惏 lan -淋 lin -晽 lin -琳 lin -粦 lin -痳 lin -碄 lin -箖 lin -粼 lin -鄰 lin -隣 lin -隣 lin -嶙 lin -潾 lin -獜 lin -遴 lin -斴 lin -暽 lin -燐 lin -璘 lin -辚 lin -霖 lin -瞵 lin -磷 lin -臨 lin -繗 lin -翷 lin -麐 lin -轔 lin -壣 lin -瀶 lin -鏻 lin -鳞 lin -驎 li -麟 lin -鱗 lin -菻 lin -亃 lin -稟 bing -僯 lin -凛 lin -凜 lin -撛 lin -廩 lin -廪 lin -懍 lin -懔 lin -澟 lin -檁 lin -檩 lin -癛 lin -癝 bing -顲 lan -吝 lin -恡 lin -悋 lin -赁 lin -焛 lin -賃 lin -蔺 lin -橉 lin -甐 lin -膦 li -閵 lin -疄 lin -藺 lin -蹸 lin -躏 lin -躙 lin -躪 lin -轥 lin -拎 lin -伶 ling -刢 ling -灵 ling -囹 ling -坽 ling -夌 ling -姈 ling -岭 ling -岺 ling -彾 ling -泠 ling -狑 ling -苓 ling -昤 ling -朎 ling -柃 ling -玲 ling -瓴 ling -凌 ling -皊 ling -砱 ling -秢 ling -竛 ling -铃 ling -陵 ling -鸰 ling -婈 ling -崚 ling -掕 ling -棂 ling -淩 ling -琌 ling -笭 ling -紷 ling -绫 ling -羚 ling -翎 ling -聆 ling -舲 ling -菱 ling -蛉 ling -衑 ling -祾 ling -詅 ling -跉 ling -軨 ling -蓤 ling -裬 ling -鈴 ling -閝 ling -零 ling -龄 ling -綾 ling -蔆 ling -輘 leng -霊 ling -澪 ling -蕶 ling -錂 ling -霗 ling -魿 lin -鲮 ling -鴒 ling -鹷 ling -燯 ling -霛 ling -霝 ling -齢 ling -瀮 ling -酃 ling -鯪 ling -孁 ling -蘦 ling -齡 ling -櫺 ling -醽 ling -靈 ling -欞 ling -爧 ling -麢 ling -龗 ling -阾 ling -袊 ling -领 ling -領 ling -嶺 ling -令 ling -另 ling -呤 ling -炩 ling -溜 liu liu -熘 liu -刘 liu -沠 liu -畄 liu -浏 liu -流 liu -留 liu -旈 liu -琉 liu -畱 liu -硫 liu -裗 liu -媹 liu -嵧 liu -旒 liu -蒥 liu -蓅 liu -遛 liu -馏 liu -骝 liu -榴 liu -瑠 liu -飗 liu -劉 liu -瑬 liu -瘤 liu -磂 liu -駠 liu -鹠 liu -橊 liu -璢 liu -疁 liu -镠 liu -癅 liu -蟉 liao -駵 liu -嚠 liu -懰 liu -瀏 liu -藰 liu -鎏 liu -麍 liu -鏐 liu -飀 liu -鐂 liu -騮 liu -飅 liu -鰡 liu -鶹 liu -驑 liu -柳 liu -栁 liu -桞 liu -珋 liu -桺 liu -绺 liu -锍 liu -綹 liu -熮 liao -罶 liu -鋶 liu -橮 liu -羀 liu -嬼 liu -六 liu -㈥ liu -翏 liu -塯 liu -廇 liu -澑 liu -磟 lu liu -鹨 liu -霤 liu -雡 liu -鬸 liu -鷚 liu -囖 luo -咯 ge -龙 long -屸 hong -咙 long -泷 shang long -茏 long -昽 long -栊 long -珑 long -胧 long -眬 long -砻 long -竜 neng -笼 long long -聋 long -隆 long -湰 long -嶐 long -槞 long -漋 long -蕯 long -癃 long -窿 long -篭 long -龍 long -嚨 long -巃 long -巄 long -蘢 long -鏧 long -霳 long -曨 long -朧 long -櫳 long -爖 long -瓏 long -矓 long -礱 long -礲 long -襱 long -龒 long -聾 long -蠪 long -蠬 long -龓 long -豅 long -躘 long -鑨 long -靇 ling -驡 long -鸗 long -陇 long -垄 long -垅 long -拢 long -儱 long -隴 long -壟 long -壠 long -攏 long -竉 long -哢 ka -梇 long -硦 long -徿 long -贚 long -娄 lou -偻 lv lou -婁 lou -喽 lou -溇 lou -蒌 lou -僂 lv lou -楼 lou -廔 lou -慺 lou -蔞 lou -遱 lou -樓 lou -熡 lou -耧 lou -蝼 lou -瞜 lou -耬 lou -艛 lou -螻 lou -謱 lou -軁 lou -髅 lou -鞻 lou -髏 lou -嵝 lou -塿 lou -嶁 lou -漊 lou -甊 lou -篓 lou -簍 lou -陋 lou -屚 lou -漏 lou -瘘 lou -镂 lou -瘺 lou -瘻 lou -鏤 lou -露 lou lu -噜 lu -撸 lu -嚕 lu -擼 lu -卢 lu -庐 lu -芦 lu lu -垆 lu -枦 lu -泸 lu -炉 lu -栌 lu -胪 lu -轳 lu -舮 lu -鸬 lu -玈 lu -舻 lu -颅 lu -鈩 lu -鲈 lu -魲 lu -盧 lv -嚧 lu -壚 lu -廬 lu -攎 lu -瀘 lu -獹 lu -璷 fu -蘆 lu -櫨 lu -爐 lu -瓐 lu -臚 lu -矑 lu -籚 lu -纑 lu -罏 lu -艫 lu -蠦 lu -轤 lu -鑪 lu -顱 lu -髗 lu -鸕 lu -黸 lu -卤 lu -虏 lu -挔 lv -捛 lu -掳 lu -鹵 lu -硵 lu -鲁 lu -虜 lu -塷 lu -滷 lu -蓾 lu -樐 lu -澛 lu -魯 lu -擄 lu -橹 lu -磠 lu -镥 lu -瀂 lu -櫓 lu -氌 lu -艣 lu -鏀 lu -艪 lu -鐪 lu -鑥 lu -圥 lu -甪 lu -陆 lu -侓 lu -坴 lu -彔 mei -录 lu -峍 lu -勎 lu -赂 lu -辂 lu -陸 lu liu -娽 lu -淕 lu -淥 lu -渌 lu -硉 lu -菉 lu -逯 lu -鹿 lu -椂 lu -琭 lu -祿 lu -禄 lu -僇 lu -剹 lu -勠 lu -滤 lv -盝 lu -睩 lu -碌 lu -稑 lu -賂 lu -路 lu -輅 lu -塶 lu -廘 lu -摝 lu -漉 lu -箓 lu -粶 lu -蔍 lu -戮 lu -樚 lu -熝 lu -膔 lu -膟 lu -觮 lu -趢 lu -踛 lu -辘 lu -醁 lu -潞 lu -穋 lu -蕗 lu -錄 lu -録 lu -錴 lu -璐 lu -簏 lu -螰 lu -鴼 ge luo -濾 lv -簶 lu -蹗 lu -轆 lu -騄 lu -鹭 lu -簬 lu -簵 lu -鏕 ao -鯥 lu -鵦 lu -鵱 lu -麓 lu -鏴 lu -騼 lu -籙 lu -觻 lu -虂 lu -鷺 lu -氇 lu -驴 lv -闾 lv -榈 lv -閭 lv -馿 lv -氀 lou -櫚 lv -藘 lv -曥 lv -鷜 lv -驢 lv -吕 lv -呂 lv -侣 lv -郘 lv -侶 lv -旅 lv -梠 lv -焒 lv -祣 lv -稆 lv -铝 lv -屡 lv -絽 lv -缕 lv -屢 lv -膂 lv -膐 lv -褛 lv -鋁 lv -履 lv -褸 lv -儢 lv -穞 lv -穭 lv -寽 lv -垏 lu -律 lv -哷 lie -虑 lv -率 lv shuai -绿 lv -嵂 lv -氯 lv -葎 lv -綠 lv -緑 lv lu -慮 lv -箻 lv -勴 lv -繂 lv -櫖 lv -爈 lv -鑢 lv -孪 luan -峦 luan -挛 luan -栾 luan -鸾 luan -脔 luan -滦 luan -銮 luan -鵉 luan -圝 luan -奱 luan -孌 luan -孿 luan -巒 luan -攣 luan -曫 man -欒 luan -灓 luan -羉 luan -臠 luan -圞 luan -灤 luan -虊 luan -鑾 luan -癴 luan -癵 luan -鸞 luan -卵 luan -乱 luan -釠 ji -亂 luan -掠 lue -略 lue -畧 lue -锊 lue -稤 lue -圙 lue -鋝 lue -鋢 lue -擽 lue -仑 lun -伦 lun -囵 lun -沦 lun -纶 lun guan -侖 lun -轮 lun -倫 lun -陯 lun -圇 lun -婨 lun -崘 lun -崙 lun -惀 lun -淪 lun -菕 lun -棆 zhun -腀 lun -碖 lun -蜦 lun -踚 lun -輪 lun -磮 lun -錀 lun -鯩 lun -稐 lun -耣 lun -论 lun -埨 lun -溣 lun -捋 lv -頱 luo -罗 luo -猡 luo -脶 luo -萝 luo -逻 luo -椤 luo -腡 luo -锣 luo -箩 luo -骡 luo -镙 luo -螺 luo -羅 luo -覶 luo -鏍 luo -儸 luo -覼 luo -騾 luo -玀 luo -蘿 luo -邏 luo -欏 luo -鸁 luo -籮 luo -鑼 luo -饠 luo -驘 luo -剆 luo -倮 luo -砢 ke -蓏 luo -裸 luo -躶 luo -瘰 luo -蠃 luo -臝 luo -攞 luo -癳 luo -泺 luo -峈 luo -洛 luo -络 luo -荦 luo -骆 luo -洜 luo -珞 luo -笿 luo -絡 luo -落 luo la -摞 luo -犖 luo -雒 luo -駱 luo -鮥 luo -鵅 luo -纙 luo -鱳 li -嘸 m -呣 m -妈 ma -媽 ma -嬤 ma -嬷 mo mo -麻 ma -痲 ma -嫲 ma -蔴 ma -犘 ma -蟆 ma -蟇 ma -马 ma -犸 ma -玛 ma -码 ma -蚂 ma -馬 ma -溤 ma -獁 ma -遤 ma -瑪 ma -碼 ma -螞 ma ma ma -鎷 ma -鷌 ma -鰢 ma -杩 ma -祃 ma -閁 ma -骂 ma -唛 ma -傌 ma -睰 ma -嘜 ma -榪 ma -禡 ma -罵 ma -駡 ma -礣 ma -鬕 ma -吗 ma -嗎 ma -嘛 ma -埋 mai -薶 wo -霾 mai -买 mai -荬 mai -買 mai -嘪 mai -蕒 mai -鷶 mai -劢 mai -迈 mai -佅 mei -売 mai -麦 mai -卖 mai -脉 mai mo -脈 mai -麥 mai -衇 mai -勱 mai -賣 mai -邁 mai -霡 mai -霢 mai -颟 man -顢 man -姏 man -悗 man -蛮 man -慲 man -摱 man -馒 man -槾 man -樠 man -瞒 man -瞞 man -鞔 man -饅 man -鳗 man -鬗 man -鬘 man -鰻 man -蠻 man -屘 man -満 man -睌 mian -满 man -滿 man -螨 man -襔 man -蟎 man -鏋 man -矕 man -曼 man -僈 man -谩 man -鄤 man -墁 man -嫚 man -幔 man -慢 man -漫 man -獌 man -缦 man -蔄 man -熳 man -澫 li -澷 man -镘 man -縵 man -蟃 man -鏝 man -蘰 man -牤 mang -邙 mang -吂 mang -忙 mang -汒 mang -芒 mang -杗 mang -杧 mang -盲 mang -厖 mang -恾 mang -笀 mang -茫 mang -哤 mang -娏 mang -浝 mang -狵 mang -牻 mang -硭 mang -釯 mang -铓 mang -痝 mang -蛖 mang -鋩 mang -駹 mang -蘉 mang -莽 mang -莾 mang -茻 mang -壾 mang -漭 mang -蟒 mang -蠎 mang -匁 qian -猫 mao -貓 mao -毛 mao -矛 mao -枆 mao -牦 mao -茅 mao -旄 mao -渵 mao -軞 mao -酕 mao -堥 mou -蛑 mou -锚 mao -緢 mao -髦 mao -蝥 mao -錨 mao -蟊 mao -鶜 mao -冇 mao -卯 mao -夘 wan -戼 you -峁 mao -泖 mao -茆 mao -昴 mao -铆 mao -笷 mao -蓩 mao -鉚 mao -冃 mao -皃 mao -芼 mao -冐 mao -茂 mao -冒 mao -眊 mei -贸 mao -耄 mao -袤 mao -覒 mao -媢 mao -帽 mao -貿 mao -愗 mao -暓 mao -楙 mao -毷 mao -瑁 mao -瞀 mao -貌 mao -鄮 mao -蝐 mao -懋 mao -庅 me -嚒 me -濹 me -嚰 me -么 me -癦 yi -沒 mei -没 mei mo -枚 mei -玫 mei -苺 mei -栂 mu -眉 mei -脄 mei -莓 mei -梅 mei -珻 mei -脢 mei -郿 mei -堳 mei -媒 mei -嵋 mei -湄 mei -湈 mei -猸 mei -睂 mei -葿 mei -楣 mei -楳 mei -煤 mei -瑂 mei -禖 mei -腜 mei -塺 mei -槑 mei -酶 mei -镅 mei -鹛 mei -鋂 mei -霉 mei -徾 mei -鎇 mei -矀 wei -攗 mei -蘪 mei -鶥 mei -黴 mei -毎 mei -每 mei -凂 qing -美 mei -挴 mei -浼 mei -媄 mei -嵄 mei -渼 mei -媺 mei -镁 mei -嬍 mei -燘 mei -躾 mei -鎂 mei -黣 mei -妹 mei -抺 mei -沬 mo -昧 mei -袂 mei -眛 mei -媚 mei -寐 mei -痗 mei -跊 mo -鬽 mei -煝 mei -睸 mei -韎 wa -魅 mei -篃 mei -蝞 mei -嚜 me -椚 men -门 men -扪 men -玣 men -钔 men -門 men -閅 men -捫 men -菛 men -璊 men -穈 men -鍆 men -虋 men -闷 men -焖 men -暪 men -燜 men -懑 men -懣 men -们 men -們 men -掹 meng -擝 meng -氓 mang -虻 meng -冡 meng -庬 mang -罞 mao -莔 meng -萌 meng -萠 meng -夢 meng -溕 meng -盟 meng -雺 wu meng -甍 meng -儚 meng -橗 meng -瞢 meng -蕄 meng -蝱 meng -鄳 meng -鄸 meng -幪 meng -懞 meng -獴 meng -曚 meng -朦 meng -檬 meng -氋 meng -矇 meng -礞 meng -鯍 meng -艨 meng -鹲 meng -矒 meng -靀 meng -饛 meng -顭 hong -鸏 meng -勐 meng -猛 meng -瓾 meng -蒙 meng -锰 meng -艋 meng -蜢 meng -錳 meng -懵 meng -蠓 meng -鯭 meng -鼆 ming -孟 meng -梦 meng -夣 meng -懜 meng -霥 meng -霿 mao -咪 mi -瞇 mi mi -冞 mi -弥 mi -祢 mi -迷 mi -袮 mi -猕 mi -谜 mi -蒾 mi -詸 mi -謎 mi -醚 mi -彌 mi -擟 mi -糜 mi mei -縻 mi -麊 mi -麋 mi -禰 mi -靡 mi mi -獼 mi -麛 mi ni -爢 mi -戂 mi -攠 mo -瓕 mi -蘼 ni -镾 mi -醾 mi -醿 mi -鸍 mi -釄 mi -米 mi -羋 mi -芈 mi -侎 mi -沵 mi -弭 mi -洣 mi -敉 mi -眫 mi -粎 mi -脒 mi -眯 mi mi -渳 mi -葞 mi -蝆 mi -蔝 mi -銤 mi -濔 mi ni -瀰 mi -孊 mi -灖 mi -汨 mi -沕 mi -宓 mi -泌 mi -觅 mi -峚 mi -祕 mi bi -宻 mi -秘 mi -密 mi -淧 mi -覓 mi -覔 mi -幂 mi -谧 mi -塓 mi -幎 mi -覛 mo -嘧 mi -榓 mi -滵 mi -漞 mi -熐 ming -蔤 mi -蜜 mi -鼏 mi -冪 mi -樒 mi -幦 mi -濗 mi -藌 mi -謐 mi -櫁 mi -簚 mi -羃 mi -芇 mian -眠 mian -婂 mian -绵 mian -媔 mian -棉 mian -綿 mian -緜 mian -臱 mian -蝒 mian -嬵 mian -檰 mian -櫋 mian -矈 mian -矊 mian -矏 mian -丏 mian -汅 mian -免 mian -沔 mian -黾 min -俛 fu -勉 mian -眄 mian -娩 mian -偭 miao -冕 mian -勔 mian -喕 mian -愐 mian -湎 mian -缅 mian -葂 mian -腼 mian -緬 mian -靣 mian -面 mian -糆 mian -麪 mian -麫 mian -麺 mian -麵 mian -喵 miao -苗 miao -媌 miao -描 miao -瞄 miao -鹋 miao -嫹 mao -鶓 miao -鱙 miao -杪 miao -眇 miao -秒 miao -淼 miao -渺 miao -缈 miao -篎 miao -緲 miao -藐 miao -邈 miao -妙 miao -庙 miao -玅 miao -竗 miao -庿 miao -廟 miao -吀 mi -咩 mie -哶 mie -孭 me -灭 mie -覕 mie -搣 mie -滅 mie -蔑 bie -薎 mie -鴓 mi -幭 mie -懱 mie -瀎 mo -篾 mie -櫗 mie -蠛 mie -衊 mie -鑖 mi -鱴 mie -民 min -垊 min -姄 min -岷 min -忞 min -怋 men -旻 min -旼 min -玟 min -苠 min -珉 min -盿 min -冧 min -罠 min -崏 min -捪 min -琘 min -琝 min -缗 min -暋 min -瑉 min -痻 min -碈 min -鈱 min -緍 min -緡 min -賯 xing -錉 min -鴖 wen -鍲 min -皿 min -冺 min -刡 min -闵 min -抿 min -泯 min -勄 min -敃 min -闽 min -悯 min -敏 min -笢 min -笽 min -湣 min -閔 min -愍 min -敯 min -黽 min -閩 min -僶 min -慜 min -憫 min -潣 min -簢 min -鳘 min -蠠 mi -鰵 min -名 ming -明 ming -鸣 ming -洺 ming -眀 ming -茗 ming -冥 ming -朙 ming -眳 ming -铭 ming -鄍 ming -嫇 ming -溟 ming -猽 ming -蓂 mi ming -暝 ming -榠 ming -銘 ming -鳴 ming -瞑 ming -螟 ming -覭 ming -佲 ming -姳 ming -凕 ming -慏 ming -酩 ming -命 ming -掵 ming -詺 ming -谬 miu -謬 miu -摸 mo -嚤 mo -尛 mo -谟 mo -嫫 mo -馍 mo -摹 mo -模 mo -膜 mo -麼 me ma mao -麽 me ma yao mo -摩 mo -魹 mo -橅 mo -磨 mo mo -糢 mo -謨 mo -謩 mo -擵 mo -饃 mo -嚩 fu -蘑 mo -譕 wu -髍 mo -魔 mo -劘 mo -饝 mo -抹 mo ma mo -懡 mo -麿 mo -末 mo -劰 mo -圽 mo -妺 mo -帓 mo -怽 mo -歾 wen -歿 mo -殁 mo -沫 mo -茉 mo -陌 mo -帞 mo -昩 mo -枺 mo -皌 mo -眜 mo -眿 mo -砞 mo -秣 mo -莈 mo -莫 mo -粖 mo -絈 mo -袹 mo -蛨 mo -貃 mo -嗼 mo -塻 mo -寞 mo -漠 mo -蓦 mo -貊 mo -銆 mo -靺 mo -墨 mo -嫼 hei -暯 mo -瘼 mo -瞐 mo -瞙 mo -镆 mo -魩 mo -黙 mo -縸 mo -默 mo -貘 mo -藦 mo -蟔 mo -鏌 mo -爅 mo -驀 mo -礳 mo -纆 mo -耱 mo -哞 mou -牟 mu -侔 mou -劺 mou -恈 mou -洠 mou -桙 mou -眸 mou -谋 mou -鉾 mao -謀 mou -瞴 wu -鍪 mou -鴾 mou -麰 mou -蟱 wu -某 mou -母 mu -毪 mu -獏 mu -墲 mu -氁 mo -亩 mu -牡 mu -姆 mu -拇 mu -峔 mu -牳 mu -畆 mu -畒 mu -胟 mu -娒 mu -畝 mu -畞 mu -砪 mu -畮 mu -鉧 mu -踇 mu -木 mu -仫 mu -目 mu -凩 mu -沐 mu -狇 mu -坶 mu -炑 mu -牧 mu -苜 mu -毣 mu -莯 mu -蚞 mu -钼 mu -募 mu -萺 mao -雮 mu -墓 mu -幕 mu -幙 mu -慔 mu -楘 mu -睦 mu -鉬 mu -慕 mu -暮 mu -樢 niao -艒 mu -霂 mu -穆 mu -鞪 mou -拏 na -拿 na -挐 na -誽 na -镎 na -鎿 na -乸 na -哪 na -雫 na -内 nei -那 na -吶 na -妠 na -纳 na -肭 na -娜 na nuo -衲 na -钠 na -納 na -袦 na -捺 na -笝 na -豽 na -軜 na -貀 duo -鈉 na -嗱 na -蒳 na -魶 na -腉 nai -熋 nai -摨 nai -孻 nai -乃 nai -奶 nai -艿 nai -氖 mai -疓 nai -廼 nai -迺 nai -倷 ne -釢 nai -嬭 nai -奈 nai -柰 nai -耐 nai -萘 nai -渿 qin -鼐 nai -褦 nai -螚 nai -錼 nai -囡 nan -男 nan -抩 nan -枏 nan -枬 nan -侽 nan -南 nan -柟 nan -娚 nan -畘 nan -莮 nan -难 nan nan -喃 nan -遖 nan -暔 nan -楠 nan -煵 nan -諵 nan -赧 nan -揇 nan -湳 nan -萳 nan -腩 nan -蝻 nan -戁 nan -婻 nan -乪 nang -囊 nang -蠰 nang -鬞 nang -欜 nang -擃 nang -曩 nang -攮 nang -灢 nang -儾 nang -齉 nang -孬 nao -檂 nao -呶 nao -怓 nao -挠 nao -峱 nao -硇 nao -铙 nao -猱 nao -蛲 nao -詉 na -碙 nao -撓 nao -嶩 nao -獶 nao -蟯 nao -夒 nao -譊 nao -鐃 nao -巎 nao -獿 nao -垴 nao -恼 nao -悩 nao -脑 nao -匘 nao -脳 nao -堖 nao -惱 nao -嫐 nao -瑙 nao -腦 nao -碯 nao -闹 nao -婥 nao -淖 nao -閙 nao -鬧 nao -臑 nao -讷 ne na -呐 na -抐 ne -眲 er -訥 ne -呢 ne -娞 nei -馁 nei -腇 nei -餒 nei -鮾 nei -鯘 nei -內 nei -氝 nei -嫩 nen -能 neng -嗯 en -妮 ni -尼 ni -坭 ni -怩 ni -泥 ni -籾 ni -倪 ni -屔 ni -秜 ni -郳 ni -铌 ni -埿 ni -婗 ni -淣 ni -猊 ni -蚭 ni -棿 ni nie -跜 ni -鈮 ni -蜺 ni -觬 ni -貎 ni -輗 yi -霓 ni -鲵 ni -鯢 ni -麑 ni -齯 ni -臡 ni -伱 ni -伲 ni ni -你 ni -拟 ni -抳 ni -狔 ni -苨 ni -柅 ni -掜 ni -旎 ni -晲 ni -孴 ni -鉨 ni -馜 ni -儗 ai yi -儞 ni -隬 ni -擬 ni -薿 ni -檷 ni mi -鑈 ni -屰 ni -氼 ni -迡 ni chi -昵 ni -胒 ni -逆 ni -匿 ni -痆 ni -眤 ni -堄 ni -惄 ni -嫟 ni -愵 ni -溺 ni -睨 ni -腻 ni -暱 ni -縌 ni -膩 ni -嬺 yi -拈 nian -年 nian -秊 nian -哖 nian -鲇 nian -鮎 nian -鲶 nian -鵇 nian -黏 nian -鯰 nian -涊 nian -捻 nian -淰 nian -辇 nian -撚 nian -撵 nian -碾 nian -輦 nian -簐 nian -攆 nian -蹨 nian -躎 nian -卄 nian -廿 nian -念 nian -姩 nian -埝 nian -艌 nian -娘 niang -嬢 niang -孃 niang -酿 niang -釀 niang -鸟 niao -茑 niao -袅 niao -鳥 niao -嫋 niao -裊 niao -蔦 niao -嬝 niao -褭 niao -嬲 niao -尿 niao -脲 niao -捏 nie -揑 nie -帇 nie -圼 nie -苶 nie -枿 nie -陧 nie -涅 nie -聂 nie -臬 nie -啮 nie -惗 nie -菍 nie -隉 nie -喦 yan -敜 dian -嗫 nie -嵲 nie -鉩 xi -踂 nie -噛 yao -摰 che -槷 nie -踗 nie -踙 nie -镊 nie -镍 nie -嶭 nie -篞 nie -臲 nie -錜 nie -颞 nie -蹑 nie -嚙 nie -聶 nie -鎳 nie -闑 nie -孼 nie -孽 nie -櫱 nie -籋 mi -蘖 nie -囁 nie -齧 nie -巕 nie -糱 nie -糵 nie -蠥 nie -囓 nie -讘 zhe -躡 nie -鑷 nie -顳 nie -钀 nie -脌 nin -囜 nin -您 nin -拰 nin -宁 ning ning -咛 ning -狞 ning -柠 ning -聍 ning -寕 ning -儜 ning -凝 ning -嚀 ning -嬣 ning -獰 ning -檸 ning -聹 ning -鑏 ning -鬡 ning -鸋 ning -橣 ning -矃 ning -佞 ning -侫 ning -泞 ning -寗 ning -澝 ning -濘 ning -妞 niu -牛 niu -汼 you -忸 niu -扭 niu -沑 niu -狃 niu -纽 niu -炄 niu -钮 niu -紐 niu -莥 niu -鈕 niu -靵 niu -农 nong -侬 nong -浓 nong -脓 nong -秾 nong -農 nong -儂 nong -辳 nong -憹 nao -濃 nong -蕽 nong -禯 nong -膿 nong -穠 nong -襛 nong -醲 nong -欁 nong -繷 nong -弄 nong -挊 nong -挵 nong -癑 nong -齈 nong -羺 nou -譨 nou -啂 nou -槈 nou -耨 nou -獳 nou -檽 nou -鎒 nou -鐞 nou -譳 nou -奴 nu -伖 nu -孥 nu -驽 nu -笯 nu -駑 nu -伮 nu -努 nu -弩 nu -砮 nu -胬 nu -怒 nu -傉 jue -搙 nu -女 nv -钕 nv -籹 nv -釹 nv -衂 nv -恧 nv -朒 nv -衄 nv -疟 nue -虐 nue -瘧 nue -奻 nuan -渜 nuan -暖 nuan -煗 nuan -餪 nuan -硸 nue -郍 na -挪 nue -梛 nuo -傩 nuo -搻 nuo -儺 nuo -橠 nuo -诺 nuo -喏 re nuo -掿 nuo -逽 nuo -搦 nuo -锘 nuo -榒 nuo -稬 nuo -諾 nuo -蹃 ruo -糑 nuo -鍩 nuo -懦 nuo -懧 nuo -糥 nuo -穤 nuo -糯 nuo -噢 o -哦 e o o -讴 ou -欧 ou -殴 ou -瓯 ou -鸥 ou -塸 ou -歐 ou -毆 ou -熰 ou -甌 ou -膒 ou -鴎 ou -櫙 ou -藲 ou -謳 ou -鏂 ou -鷗 ou -齵 qu -吘 ou -呕 ou -偶 ou -腢 ou -嘔 ou -耦 ou -蕅 ou -藕 ou -怄 ou -沤 ou ou -慪 ou -漚 ou ou -妑 pa -皅 pa -趴 pa -舥 pa -啪 pa -葩 pa -杷 pa -爬 pa -耙 ba pa -掱 pa -琶 pa -筢 pa -潖 pa -帊 pa -帕 pa -怕 pa -袙 pa -拍 pai -俳 pai -徘 pai -排 pai -猅 pai -棑 pai -牌 pai -箄 bi -輫 pai -簰 pai -犤 pi -哌 pai -派 pai -湃 pai -蒎 pai -鎃 pai -眅 pan -畨 fan -潘 pan -攀 pan -爿 pan -柈 ban -盘 pan -跘 pan -媻 pan -幋 pan -蒰 pan -搫 pan -槃 pan -盤 pan -磐 pan -縏 pan -蹒 pan -瀊 pan -蟠 pan -蹣 pan -鎜 pan -鞶 pan -坢 pan -冸 pan -判 pan -沜 pan -泮 pan -炍 pan -叛 pan -牉 pan -盼 pan -畔 pan -袢 pan -詊 pan -溿 pan -頖 pan -鋬 pan -鵥 pan -襻 pan -鑻 pan -乓 pang -汸 pang -沗 pang -肨 pang -雱 pang -滂 pang pang -膖 pang -霶 pang -厐 pang -庞 pang -逄 pang -旁 pang -舽 pang -嫎 pang -篣 pang -螃 pang -鳑 pang -龎 pang -龐 pang -鰟 pang -蠭 pang -嗙 pang -耪 pang -覫 pang -炐 pang -胖 pang pan -抛 pao -拋 pao -脬 pao -刨 pao -咆 pao -垉 bao -庖 pao -狍 pao -炮 pao pao bao -炰 pao -爮 pao -袍 pao -匏 pao -蚫 piao -軳 pao -鞄 bao -褜 pao -麅 pao -跑 pao -奅 pao -泡 pao -疱 pao -皰 pao -萢 pao -麭 pao -礟 pao -礮 pao -呸 pei -怌 pei -肧 pei -柸 pi -胚 pei -衃 pei -醅 pei -阫 pei -陪 pei -陫 pei -培 pei -毰 pei -赔 pei -锫 pei -裴 pei -裵 pei -賠 pei -錇 pei -俖 pei -伂 pei -沛 pei -佩 pei -帔 pei -姵 pei -斾 pei -旆 pei -浿 pai -珮 pei -配 pei -笩 fa -蓜 pei -辔 pei -馷 pei -嶏 pei -霈 pei -轡 pei -喷 pen -噴 pen -濆 fen -歕 pen -瓫 pen -盆 pen -湓 pen -呠 pen -翉 pen -翸 pen -喯 pen -匉 peng -怦 peng -抨 peng -泙 ping -恲 peng -胓 peng -砰 peng -梈 peng -烹 peng -硑 peng -軯 peng -閛 peng -漰 peng -嘭 peng -駍 pei -磞 peng -芃 peng -朋 peng -挷 bang -竼 peng -倗 peng -莑 peng -堋 peng -弸 peng -彭 peng -棚 peng -椖 peng -傰 peng -塜 peng -塳 peng -搒 bang -漨 feng -硼 peng -稝 peng -蓬 peng -鹏 peng -槰 peng -樥 peng -熢 peng -憉 peng -輣 peng -篷 peng -膨 peng -錋 beng -韸 peng -髼 peng -蟚 peng -蟛 peng -鬅 peng -纄 peng -韼 peng -鵬 peng -騯 bang -鬔 peng -鑝 peng -捧 peng -淎 peng -皏 peng -剻 fu -掽 peng -椪 peng -碰 peng -踫 pan -丕 pi -伓 pi -伾 pi -批 pi -纰 pi -邳 pi -坯 pi -怶 pi -披 pi -抷 pei -炋 pi -狉 pi -狓 pi -砒 pi -悂 pi -秛 pi -秠 pi -紕 pi -铍 pi -旇 pi -翍 pi -耚 pi -豾 pi -釽 pi -鈚 pi -鈹 pi -鉟 pi -銔 pi -劈 pi pi -磇 pi -駓 pi -髬 pi -噼 pi -錃 bei -錍 bi -魾 pi -憵 pi -礔 pi -礕 pi -闢 bi pi -霹 pi -皮 pi -阰 pi -芘 pi bi -岯 pi -枇 pi -毞 pi -肶 pi -毗 pi -毘 pi -疲 pi -笓 pi -蚍 pi -郫 pi -陴 pi -啤 pi -埤 pi -崥 pi -蚽 pi -豼 pi -椑 bei -焷 pi -琵 pi -脾 pi -腗 pi -鲏 pi -罴 pi -膍 pi -蜱 pi -隦 pi -魮 pi -壀 pi -鮍 pi -篺 pi -螷 pi -貔 pi -簲 pi -羆 pi -鵧 pi -朇 pi -鼙 pi -蠯 pi -匹 pi pi -庀 pi -仳 pi -圮 pi -苉 pi -脴 pi -痞 pi -銢 pi -鴄 pi -擗 pi -噽 pi -癖 pi -嚭 pi -屁 pi -淠 pi -渒 pi -揊 pi -媲 pi -嫓 pi -睤 pi -睥 bi -潎 pi -僻 pi -澼 pi -嚊 pi -甓 pi -疈 pi -譬 pi -鷿 pi -鸊 pi -片 pian -囨 pian -偏 pian -媥 pian -犏 pian -篇 pian -翩 pian -鶣 pian -骈 pian -胼 pian -腁 pian -楄 pian -楩 pian -賆 pian -諚 pian -骿 pian -蹁 pian -駢 pian -騈 pian -覑 pian -谝 pian -貵 pian -諞 pian -骗 pian -魸 pian -騗 pian -騙 pian -剽 piao -彯 piao -漂 piao -飘 piao -磦 biao -旚 piao -翲 piao -螵 piao -犥 piao -飃 piao -飄 piao -魒 piao -瓢 piao -薸 piao -闝 piao -殍 piao -瞟 piao -篻 biao -醥 piao -皫 piao -顠 piao -票 piao -僄 piao -勡 piao -嘌 piao -嫖 piao -徱 piao -慓 piao -氕 pie -撇 pie -撆 pie -暼 pie -瞥 pie -丿 pie -苤 pie -鐅 pie -嫳 pie -姘 pin -拼 pin -礗 pin -馪 pin -驞 pin -玭 pin -贫 pin -貧 pin -琕 pian -嫔 pin -频 pin -頻 pin -嬪 pin -薲 pin -嚬 pin -矉 pin -颦 pin -顰 pin -品 pin -榀 pin -朩 pin -牝 pin -汖 pai -娉 ping -聘 pin -乒 ping -甹 ping -俜 ping -涄 ping -砯 ping -艵 ping -竮 ping -頩 ping -平 ping -评 ping -凭 ping -呯 ping -坪 ping -岼 ping -苹 ping -郱 ping -屏 ping bing -帡 ping -枰 ping -洴 ping -玶 ping -荓 peng -娦 ping -瓶 ping -帲 ping -淜 peng -萍 ping -蚲 ping -塀 ping -幈 ping -焩 ping -甁 ping -缾 ping -聠 ping -蓱 ping -蛢 ping -評 ping -軿 peng -鲆 ping -凴 ping -慿 ping -箳 ping -輧 ping -憑 ping -鮃 ping -檘 bo -簈 ping -蘋 pin -钋 po -坡 po -岥 po -泼 po -娝 bi -釙 po -颇 po -溌 po -酦 po -潑 po -醱 po -鏺 po -婆 po -嘙 po -蔢 po bo -鄱 po -皤 po -謈 po -櫇 po -叵 po -尀 po -钷 po -笸 po -鉕 po -駊 po -廹 po -岶 po -迫 po -敀 po -昢 po -洦 mo -珀 po -哱 po -烞 po -破 po -砶 po -粕 po -奤 po -蒪 po -頗 po -魄 po -剖 pou -颒 pou -抔 pou -抙 pou -捊 pou -裒 pou -箁 bu -咅 tou -哣 pou -婄 bu -堷 an -犃 bu -仆 pu pu -扑 pu -抪 pu -炇 pu -柨 bu -陠 pu -痡 pu -铺 pu -駇 pu -噗 pu -撲 pu -鋪 pu pu -擈 pu -鯆 pu -圤 pu -匍 pu -莆 fu -菩 pu -菐 pu -葡 pu -蒱 pu -蒲 pu -僕 pu pu -酺 pu -墣 pu -璞 pu pu -濮 pu -瞨 pu -穙 pu -镤 pu -贌 pu -纀 pu -鏷 pu -朴 pu -圃 pu -埔 bu pu -浦 pu -烳 pu -普 pu -圑 tuan -溥 pu -暜 ti -谱 pu -潽 pu -樸 pu -氆 pu -諩 pu -檏 pu -镨 pu -譜 pu -蹼 pu -鐠 pu -舖 pu pu -舗 pu -瀑 bao -曝 bao pu -七 qi -㈦ qi -迉 qi -沏 qi -妻 qi -恓 qi -柒 qi -倛 qi -凄 qi -栖 qi xi -桤 qi -缼 qi -郪 qi -娸 qi -悽 qi -戚 qi -捿 qi -桼 qi -淒 qi -萋 qi -朞 qi -期 qi -棲 qi xi -欺 qi -紪 ci -褄 qi -僛 qi -嘁 qi -慽 qi -榿 qi -槭 qi -漆 qi -緀 qi -慼 qi -磎 qi -諆 qi -踦 yi -諿 qi -霋 qi -蹊 xi -魌 qi -鏚 qi -鶈 qi -亓 qi -祁 qi -齐 qi -圻 qi -岐 qi -岓 qi -忯 qi -芪 qi -亝 qi -其 qi -奇 qi -斉 qi -歧 qi -祇 zhi -祈 qi -肵 qi -疧 qi -竒 qi -剘 qi -斊 qi -旂 qi -耆 qi -脐 qi -蚑 qi -蚔 qi -蚚 qi -颀 qi -埼 qi -崎 qi -帺 qi -掑 qi -淇 qi -渏 qi -猉 qi -畦 qi -萁 qi -跂 qi qi -軝 di -釮 qi -骐 qi -骑 qi ji -嵜 qi -棊 qi -棋 qi -琦 qi -琪 qi -祺 qi -蛴 qi -愭 qi -碁 qi -碕 qi -褀 qi -锜 qi -頎 qi -鬾 ji -鬿 qi -旗 qi -粸 qi -綥 qi -綦 qi -綨 qi -緕 qi -蜝 qi -蜞 qi -齊 qi -璂 ji -禥 qi -蕲 qi -踑 ji -螧 qi -錡 qi -鲯 qi -懠 qi -濝 qi -藄 qi -檱 qi -櫀 qi -簱 qi -臍 qi -騎 qi -騏 qi -鳍 qi -蘄 qi -鯕 qi -鵸 qi -鶀 qi -麒 qi -籏 qi -纃 qi -艩 qi -蠐 qi -鬐 qi -騹 li -魕 qi -鰭 qi -玂 qi -麡 qi -乞 qi -邔 qi -企 qi -屺 qi -岂 qi -芑 qi -启 qi -呇 qi -杞 qi -玘 qi -盀 qi -唘 qi -豈 qi -起 qi -啓 qi -啔 qi -啟 qi -婍 qi -绮 qi -晵 qi -棨 qi -裿 yi -綮 qing -綺 qi -諬 qi -簯 qi -闙 qi -气 qi -讫 qi -気 qi -汔 qi -迄 qi -弃 qi -汽 qi -矵 diao -芞 qi -呮 qi -泣 qi -炁 qi -盵 qi -咠 qi -契 qi -砌 qi -荠 ji -栔 qi xie -氣 qi -訖 qi -唭 qi -欫 qi -夡 qi -愒 qi -棄 qi -湆 qi -湇 qi -葺 qi -碛 qi -摖 qi -暣 qi -甈 qi -碶 qi -噐 qi -憇 qi -器 qi -憩 qi -磜 qi -磧 qi -磩 qi -薺 qi -礘 e -罊 qi -蟿 ji -掐 qia -葜 qia -拤 qia -跒 qia -酠 qia -鞐 qia -圶 qia -冾 xie -帢 qia -恰 qia -洽 qia -殎 qia -硈 qia -愘 qia -髂 qia -千 qian -仟 qian -阡 qian -圱 qian -圲 qian -奷 qian -扦 qian -汘 qian -芊 qian -迁 qian -佥 qian -岍 qian -杄 qian -汧 qian -茾 qian -欦 qian -竏 qian -臤 qian -钎 qian -拪 qian -牵 qian -粁 qian -悭 qian -蚈 qian -谸 qian -铅 qian -婜 qian -孯 wan -牽 qian -釺 qian -掔 qian -谦 qian -鈆 qian -雃 jie -僉 qian -愆 qian -签 qian -鉛 qian -骞 qian -鹐 qian -慳 qian -搴 qian -摼 keng -撁 qian -箞 quan -諐 qian -遷 qian -褰 qian -謙 qian -顅 qian -檶 qian -攐 qian -攑 qian -櫏 qian -簽 qian -鏲 qian -鵮 qian -攓 qian -騫 qian -鐱 jian -鬜 qian -鬝 qian -籤 qian -韆 qian -仱 qian -岒 qian -忴 qian -扲 qian -拑 qian -乹 gan -前 qian -钤 qian -歬 qian -虔 qian -钱 qian -钳 qian -乾 qian -偂 jian -掮 qian -揵 jian -軡 qin -媊 qian -鈐 qian -鉆 zuan -鉗 qian -墘 qian -榩 qian -箝 qian -銭 qian -潜 qian qian -羬 qian -橬 qian -錢 qian -黔 qian -鎆 qian -黚 jian -騝 qian -濳 qian -騚 qian -灊 qian -籖 qian -鰬 qian -浅 qian -淺 qian -嵰 qian -遣 qian -槏 qian -膁 qian -蜸 qian -潛 qian -谴 qian -缱 qian -繾 qian -譴 qian -鑓 qian -欠 qian -刋 qian -芡 qian -俔 qian -倩 qian -悓 qian -堑 qian -傔 qian -嵌 qian -棈 qian -椠 qian -蒨 qian -塹 qian -歉 qian -綪 qian -蔳 qian -儙 qian -槧 qian -篏 qian -輤 qian -篟 qian -壍 qian -嬱 can -縴 qian -呛 qiang -羌 qiang -戕 qiang -戗 qiang qiang -斨 qiang -枪 qiang -玱 qiang -羗 you -猐 qiang -琷 qiang -跄 qiang -嗴 qiang -椌 qiang -獇 qiang -腔 qiang -嗆 qiang qiang -溬 qiang -蜣 qiang -锖 qiang -嶈 qiang -戧 qiang qiang -槍 qiang -牄 qiang -瑲 qiang -羫 kong -锵 qiang -篬 qiang -錆 qiang -蹌 qiang -镪 qiang qiang -蹡 qiang -鎗 qiang -鏘 qiang -鏹 qiang qiang -強 qiang -强 qiang qiang jiang -墙 qiang -嫱 qiang -蔷 qiang -樯 qiang -漒 qiang -蔃 jiang -墻 qiang -嬙 qiang -廧 qiang -薔 qiang -檣 qiang -牆 qiang -謒 qiang -艢 qiang -蘠 qiang -抢 qiang qiang -羟 qiang -搶 qiang -羥 qiang -墏 qiang -摤 qiang -繈 qiang -襁 qiang -繦 qiang -炝 qiang -唴 qiang -熗 qiang -羻 qiang -悄 qiao -硗 qiao -郻 qiao -鄗 hao -嵪 qiao -跷 qiao -鄡 qiao -鄥 wu -劁 qiao -敲 qiao -踍 qiao -锹 qiao -墝 qiao -碻 que -頝 qiao -骹 jiao -墽 qiao -幧 cao -橇 qiao -燆 qiao -缲 qiao -磽 qiao -鍫 qiao -鍬 qiao -繑 qiao -趬 qiao -蹺 qiao -蹻 qiao -鐰 qiao -乔 qiao -侨 qiao -荍 qiao -荞 qiao -桥 qiao -硚 qiao -菬 qiao -喬 qiao -僑 qiao -槗 qiao -谯 qiao -嘺 qiao -嫶 qiao -憔 qiao -蕎 qiao -鞒 qiao -樵 qiao -橋 qiao -犞 qiao -癄 qiao -瞧 qiao -礄 qiao -藮 qiao -譙 qiao -趫 qiao -鐈 qiao -鞽 qiao -顦 qiao -巧 qiao -釥 qiao -愀 qiao -髜 qiao -俏 qiao -诮 qiao -陗 qiao -峭 qiao -帩 qiao -窍 qiao -殼 ke qiao -翘 qiao -誚 qiao -僺 qiao -撬 qiao -撽 qiao -韒 qiao -竅 qiao -鞩 qiao -躈 qiao -切 qie qie -苆 qie -癿 qie -聺 qie -且 qie ju -厒 ke -妾 qie -怯 qie -匧 qie -窃 qie -倿 qie -悏 qie -挈 qie -洯 jie -惬 qie -淁 qie -笡 qie -愜 qie -蛪 qie -朅 qie -箧 qie -緁 qie -锲 qie -魥 e qie -篋 qie -踥 qie -穕 qie -藒 qie -鍥 qie -鯜 qie -鐑 jie -竊 qie -籡 qie -亲 qin -侵 qin -钦 qin -衾 qin -骎 qin -菳 qin -媇 qin -嵚 qin -綅 qin -誛 qin -嶔 qin -顉 qin -駸 qin -鮼 qin -寴 chen -庈 qin -芩 qin -芹 qin -埁 qin -珡 qin -秦 qin -耹 qin -菦 qin -蚙 qian -捦 qin -琴 qin -琹 qin -禽 qin -鈙 qin -雂 qin -勤 qin -嗪 qin -嫀 qin -溱 qin -靲 qin -噙 qin -擒 qin -斳 jin -鳹 qin -懄 qin -檎 qin -澿 qin -瘽 qin -螓 qin -懃 qin -蠄 qin -坅 qin -昑 qin -笉 cen -梫 qin -赺 yin -赾 qin -寑 qin -锓 qin -寝 qin -寢 qin -鋟 qin -螼 qin -吢 qin -吣 qin -抋 qin -沁 qin -唚 qin -菣 qin -揿 qin -欽 qin -搇 qin -撳 qin -瀙 qin -藽 qin -靑 qing -青 qing -氢 qing -轻 qing -倾 qing -卿 qing -郬 qing -圊 qing -埥 qing -氫 qing -淸 qing -清 qing -軽 qing -傾 qing -廎 qing -蜻 qing -輕 qing -鲭 qing -鯖 qing -鑋 qing -夝 qing -甠 qing -剠 qing -勍 qing -情 qing -殑 qing -晴 qing -棾 qiong -氰 qing -葝 qing -暒 qing -擏 qing -樈 qing -擎 qing -檠 qing -黥 qing -苘 qing -顷 qing -请 qing -庼 qing -頃 qing -漀 qing -請 qing -檾 qing -謦 qing -庆 qing -凊 qing -掅 qing -殸 qing -碃 qing -箐 jing -靘 qing -慶 qing -磬 qing -儬 chen -濪 qing -罄 qing -櫦 qing -宆 kong -跫 qiong -銎 qiong -卭 qiong -邛 qiong -穷 qiong -穹 qiong -茕 qiong -桏 qiong -笻 qiong -筇 qiong -赹 qiong -惸 qiong -焪 qiong -焭 qiong -琼 qiong -蛩 qiong -蛬 qi -煢 qiong -熍 qiong -睘 qiong -瞏 huan -窮 qiong -儝 qiong -憌 qiong -橩 qiong -璚 jue -藑 qiong -瓊 qiong -竆 qiong -藭 qiong -瓗 qiong -丘 qiu -丠 qiu -邱 qiu -坵 qiu -恘 qiu -秋 qiu -秌 qiu -寈 qiu -蚯 qiu -媝 qiu -萩 qiu -楸 qiu -鹙 qiu -篍 qiu -緧 qiu -蝵 qiu -穐 qiu -趥 qiu -鳅 qiu -蟗 qiu -鞦 qiu -鞧 qiu -蘒 qiu -鰌 qiu -鰍 qiu -鶖 qiu -鱃 qiu -龝 qiu -叴 qiu -囚 qiu -扏 qiu -犰 qiu -玌 qiu -朹 gui -汓 qiu -肍 qiu -求 qiu -虬 qiu -泅 qiu -虯 qiu -俅 qiu -觓 qiu -訄 qiu -訅 qiu -酋 qiu -唒 qiu -浗 qiu -紌 qiu -莍 qiu -逎 qiu -逑 qiu -釚 qiu -梂 qiu -殏 qiu -毬 qiu -球 qiu -赇 qiu -釻 qiu -崷 qiu -巯 qiu -渞 wu -湭 qiu -皳 qiu -盚 qiu -遒 qiu -煪 qiu -絿 qiu -蛷 qou -裘 qiu -巰 qiu -觩 qiu -賕 qiu -璆 qiu -銶 qiu -醔 qiu -鮂 qiu -鼽 qiu -鯄 qiu -鵭 qiu -蠤 qiu -鰽 qiu -搝 qiu -糗 qiu -区 qu -曲 qu qu -伹 qu -佉 qu -匤 kuang -岖 qu -诎 qu -阹 qu -驱 qu -坥 ju -屈 qu -岨 ju -岴 qu -浀 qu -祛 qu -胠 qu -袪 qu -區 qu -蛆 qu -躯 qu -筁 qu -粬 qu -蛐 qu -詘 qu -趋 qu -嶇 qu -駆 qu -憈 qu -敺 qu -誳 jue -駈 qu -麹 qu qu -髷 qu -魼 xie -趨 qu -麯 qu qu -麴 qu -黢 qu -驅 qu -鰸 qu -鱋 qu -佢 qu -劬 qu -斪 qu -朐 qu -胊 qu -菃 qu -衐 qu -鸲 qu -淭 qu -渠 qu -絇 qu -翑 yu -葋 qu -軥 gou -蕖 qu -璖 qu -磲 qu -螶 ju -鴝 qu -璩 qu -翵 hou -蟝 qu -鼩 qu -蘧 qu -匷 jue -忂 qu -灈 ju -戵 qu -欋 qu -氍 qu -籧 qu -臞 qu -癯 qu -蠷 qu -衢 qu -躣 qu -蠼 qu -鑺 qu -鸜 gou -取 qu -竘 kou -娶 qu -紶 qu -詓 qu -竬 qu -蝺 qu -龋 qu -齲 qu -厺 qu -去 qu -刞 qu -呿 qu -迲 qu -郥 ju -耝 qu -阒 qu -觑 qu -趣 qu -閴 qu -麮 qu -闃 qu -覰 qu -覷 qu -鼁 qu -覻 qu -峑 quan -恮 quan -悛 quan -圈 quan -棬 quan -駩 quan -騡 quan -鐉 quan -全 quan -权 quan -佺 quan -诠 quan -姾 quan -泉 quan -洤 quan -荃 quan -拳 quan -牷 quan -辁 quan -啳 jue -埢 quan -婘 quan -惓 quan -痊 quan -硂 quan -铨 quan -湶 quan -犈 quan -筌 quan -絟 quan -腃 quan -葲 quan -搼 quan -楾 quan -瑔 quan -觠 quan -詮 quan -跧 quan -輇 quan -蜷 quan -銓 quan -権 quan -踡 quan -縓 quan -醛 quan -闎 quan -鳈 quan -鬈 quan -孉 quan -巏 quan -鰁 quan -權 quan -齤 quan -蠸 huan -颧 quan -顴 quan -犭 quan -犬 quan -汱 fu -甽 quan -畎 quan -烇 quan -绻 quan -綣 quan -虇 quan -劝 quan -券 quan -巻 quan -牶 quan -椦 quan -勧 quan -韏 juan -勸 quan -炔 que -缺 que -蒛 que -瘸 que -却 que -卻 que -埆 que -崅 que -悫 que -雀 que -硞 que -确 que -舃 xi -阕 que -塙 que -搉 que -皵 que -碏 que -阙 que que -鹊 que -愨 que -榷 que -墧 que -慤 que -毃 ke -確 que -燩 que -闋 que -礐 hu -闕 que -鵲 que -礭 que -夋 qun -囷 qun -峮 qun -逡 qun -輑 yin -宭 jiong -帬 qun -裙 qun -羣 qun -群 qun -裠 qun -呥 ran -肰 ran -衻 ran -袇 ran -蚦 ran -袡 ran -蚺 ran -然 ran -髥 ran -嘫 ran -髯 ran -燃 ran -繎 ran -冄 ran -冉 ran -姌 ran -苒 ran -染 ran -珃 ran -媣 ran -蒅 ran -橪 yan -穣 rang -儴 rang -勷 rang -瀼 rang -獽 rang -蘘 rang -禳 rang -瓤 rang -穰 rang -躟 rang -鬤 ning -壌 rang -嚷 rang -壤 rang -攘 rang -爙 rang -纕 xiang -让 rang -懹 rang -譲 rang -讓 rang -荛 rao -饶 rao -桡 rao -蕘 rao -橈 rao -襓 rao -饒 rao -犪 kui -扰 rao -隢 rao -擾 rao -绕 rao -遶 rao -繞 rao -惹 re -热 re -熱 re -人 ren -仁 ren -壬 ren -忈 ren -朲 ren -忎 ren -秂 ren -芢 ren -鈓 ren -魜 ren -銋 ren -鵀 ren -忍 ren -荏 ren -栠 ren -栣 ren -荵 ren -秹 ren -棯 ren -稔 ren -躵 ren -刃 ren -刄 ren -认 ren -仞 ren -仭 ren -讱 ren -任 ren -屻 ren -扨 ren -纫 ren -妊 ren -杒 er -牣 ren -纴 ren -肕 ren -轫 ren -韧 ren -饪 ren -姙 ren -紉 ren -衽 ren -恁 nen -紝 ren -訒 ren -軔 ren -梕 ren -袵 ren -絍 ren -腍 dian -葚 shen -靭 ren -靱 ren -韌 ren -飪 ren -認 ren -餁 ren -扔 reng -仍 reng -辸 reng -礽 reng -芿 reng -陾 reng -日 ri -驲 ri -囸 ri -釰 ri -鈤 nie -馹 ri -戎 rong -肜 rong -栄 rong -狨 rong -绒 rong -茙 rong -茸 rong -荣 rong -容 rong -峵 rong -毧 rong -烿 rong -媶 rong -嵘 rong -絨 rong -羢 rong -嫆 rong -嵤 rong -搈 rong -搑 nang -摉 rong -榵 rong -溶 rong -蓉 rong -榕 rong -榮 rong -熔 rong -瑢 rong -穁 rong -蝾 rong -褣 rong -镕 rong -氄 rong -縙 rong -融 rong -螎 rong -駥 xue -髶 rong -嬫 rong -嶸 rong -爃 rong -鎔 rong -瀜 rong -曧 rong -蠑 rong -冗 rong -宂 rong -傇 rong -軵 fu -穃 rong -禸 rou -柔 rou -粈 niu -媃 rou -揉 rou -渘 rou -瑈 rou -腬 rou -糅 rou -蝚 nao -蹂 rou -輮 rou -鍒 rou -鞣 rou -瓇 rou -騥 rou -鰇 rou -鶔 rou -楺 rou -煣 rou -韖 rou -肉 rou -宍 rou -嶿 ru -邚 ru -如 ru -侞 ru -帤 ru -茹 ru -桇 yu -袽 ru -铷 ru -渪 ru -筎 ru -蒘 na -銣 ru -蕠 ru -儒 ru ru -鴑 ru -嚅 ru -嬬 ru -孺 ru -濡 ru -薷 ru -鴽 ru -曘 ru -燸 ru -襦 ru -繻 xu -蠕 ru -颥 ru -醹 ru -顬 ru -鱬 ru -汝 ru -肗 ru -乳 ru -辱 ru -鄏 ru -入 ru -扖 ru -込 ru -杁 ru -洳 ru -嗕 ru -媷 ru -溽 ru -缛 ru -蓐 ru -鳰 ru -褥 ru -縟 ru -擩 ru -堧 ruan -撋 ruan -壖 ruan -阮 ruan -朊 ruan -软 ruan -耎 nuo -軟 ruan -媆 nen -愞 ruan -瑌 ruan -腝 ni -嫰 nen -碝 ruan -緛 ruan -蝡 ruan -輭 ruan -瓀 ruan -礝 ruan -桵 rui -甤 rui -緌 rui -蕤 rui -蕊 rui -蕋 rui -橤 rui -繠 rui -蘂 rui -蘃 rui -汭 rui -芮 rui -枘 rui -蚋 rui -锐 rui -瑞 rui -蜹 wei -睿 rui -銳 rui -鋭 rui -叡 rui -壡 rui -闰 run -润 run -閏 run -閠 run -潤 run -橍 run -挼 ruo -叒 ruo -若 ruo -偌 ruo -弱 ruo -鄀 ruo -婼 ruo -渃 re -焫 ruo -楉 ruo -嵶 ruo -蒻 ruo -箬 ruo -篛 ruo -爇 ruo -鰙 ruo -鰯 ruo -鶸 ruo -仨 san -桬 sa -撒 sa -洒 sa -訯 sa -靸 sa -潵 sa -灑 sa -卅 sa -钑 sa -飒 sa -脎 sa -萨 sa -鈒 xi -摋 sa -隡 sa -馺 sa -颯 sa -薩 sa -櫒 cha -毢 sai -愢 sai -揌 sai -塞 se sai sai -腮 sai -嘥 sai -噻 sai -鳃 sai -鰓 sai -嗮 sai -赛 sai -僿 sai -賽 sai -簺 sai -三 san -㈢ san -弎 san -叁 san -毵 san -毶 san -毿 san -犙 san -鬖 san -伞 san -傘 san -散 san san -糂 san -馓 san -橵 san -糣 san -糤 san -繖 san -鏒 qiao -饊 san -俕 san -閐 san -桒 sang -桑 sang -槡 sang -嗓 sang -搡 sang -磉 sang -褬 sang -颡 sang -鎟 sang -顙 sang -丧 sang sang -掻 sao -慅 sao -搔 sao -溞 sao -骚 sao -缫 sao -繅 sao -鳋 sao -颾 sao -騒 sao -騷 sao -鰠 sao -鱢 sao -扫 sao sao -嫂 sao -埽 sao -瘙 sao -氉 sao -矂 sao -髞 sao -色 se -洓 se -栜 se su -涩 se -啬 se -渋 se -铯 se -雭 se -歮 se -琗 cui -嗇 se -瑟 se -歰 se -銫 se -澁 se -懎 se -擌 se -濇 se -濏 se -瘷 se -穑 se -澀 se -璱 se -瀒 se -穡 se -繬 se -穯 se -轖 se -鏼 se -譅 se -飋 se -森 sen -槮 shen -襂 shan -篸 zan -僧 seng -鬙 seng -杀 sha -沙 sha -纱 sha -乷 sha -刹 cha -砂 sha -唦 sha -殺 sha -猀 sha -粆 chao -紗 sha -铩 sha -痧 sha -硰 sha -蔱 sha -裟 sha -榝 xie -樧 sha -魦 shao -鲨 sha -閷 sha -鯊 sha -鯋 sha -繺 sha -傻 sha -儍 sha -繌 sha -倽 sha -唼 sha -啥 sha -帹 sha -萐 sha -喢 sha -歃 sha -煞 sha -翜 se -箑 sha -翣 sha -閯 sha -霎 sha -筛 shai -篩 shai -簁 shai -簛 shai -晒 shai -曬 shai -山 shan -邖 shan -圸 shan -删 shan -刪 shan -杉 shan -杣 shan -芟 shan -姍 shan -姗 shan -衫 shan -挻 shan -狦 shan -珊 shan -舢 shan -烻 yan -痁 shan -脠 chan -軕 shan -笘 shan -閊 shan -跚 shan -剼 shan -嘇 shan -煽 shan -蔪 jian -潸 shan -澘 shan -曑 shen -檆 shan -縿 shan -膻 shan -鯅 ting -羴 shan -羶 shan -闪 shan -陕 shan -炶 shan -陝 shan -閃 shan -晱 shan -煔 shan -睒 shan -熌 shan -覢 shan -讪 shan -汕 shan -疝 shan -訕 shan -赸 shan -傓 shan -善 shan -椫 shan -銏 shan -骟 shan -僐 shan -鄯 shan -墠 shan -墡 shan -缮 shan -嬗 shan -擅 shan -敾 shan -樿 zhan -膳 shan -磰 shan -謆 shan -赡 shan -繕 shan -蟮 shan -譱 shan -贍 shan -鐥 shan -饍 shan -騸 shan -鳝 shan -灗 dan -鱓 shan -鱔 shan -伤 shang -殇 shang -商 shang -愓 dang -觞 shang -傷 shang -墒 shang -慯 shang -滳 shang -漡 tang -蔏 shang -殤 shang -熵 shang -螪 shang -觴 shang -謪 shang -鬺 shang -裳 shang chang -垧 shang -扄 jiong -晌 shang -赏 shang -賞 shang -鑜 shang -丄 shang -上 shang -仩 shang -尙 shang -尚 shang -恦 shang -绱 shang -緔 shang -弰 shao -捎 shao -梢 shao -烧 shao -莦 xiao -焼 shao -焽 ying -稍 shao -旓 shao -筲 shao -艄 shao -輎 shao -蕱 shao -燒 shao -颵 xiao -髾 shao -鮹 shao -勺 shao -芍 shao -柖 shao -玿 shao -萔 tiao -韶 shao -少 shao shao -劭 shao -卲 shao -邵 shao -绍 shao -哨 shao -娋 shao -袑 shao -紹 shao -綤 chao -潲 shao -奢 she -猞 she -赊 she -畲 yu she -輋 she -賒 she -賖 she -檨 she -舌 she -佘 she -蛇 she yi -蛥 she -舍 she she -厍 she -设 she -社 she -舎 she -厙 she -射 she -涉 she -涻 she -渉 she -設 she -赦 she -弽 she -慑 she -摂 zhe -摄 she -滠 she -慴 she -摵 se -蔎 she -蠂 she -韘 she -騇 she -懾 she -攝 she -灄 she -麝 she -欇 she -申 shen -屾 shen -扟 shen -伸 shen -身 shen -侁 shen -呻 shen -妽 shen -籶 shen -绅 shen -罙 mi -诜 shen -姺 xian -柛 shen -氠 shen -穼 shen -娠 shen -峷 shen -甡 shen -眒 shen -砷 shen -深 shen -紳 shen -兟 shen -椮 shen -裑 shen -訷 shen -罧 shen -詵 shen -甧 shen -蔘 shen -燊 shen -薓 shen -駪 shen -鲹 shen -鯓 shen -鵢 shen -鯵 shen -鰺 shen -神 shen -榊 shen -鉮 huan -鰰 shen -邥 shen -弞 shen -抌 dan -沈 shen chen -审 shen -矤 shen -哂 shen -矧 shen -宷 pan -谂 shen -谉 shen -婶 shen -渖 shen -訠 shen -審 shen -諗 shen -頣 yi -魫 shen -曋 tan -瞫 shen -嬸 shen -瀋 shen -覾 shen -讅 shen -肾 shen -侺 shen -昚 shen -甚 shen -胂 shen -涁 shen -眘 shen -渗 shen -祳 zhen -脤 shen -腎 shen -愼 shen -慎 shen -瘆 shen -蜃 shen -滲 shen -鋠 shen -瘮 shen -升 sheng -生 sheng -阩 sheng -声 sheng -斘 sheng -昇 sheng -枡 sheng -泩 sheng -苼 rui -殅 sheng -牲 sheng -珄 sheng -竔 sheng -胜 sheng -陞 sheng -曻 sheng -陹 sheng -笙 sheng -湦 sheng -焺 sheng -甥 sheng -鉎 sheng -聲 sheng -鍟 xing -鼪 sheng -绳 sheng -縄 sheng -憴 sheng -繩 sheng -譝 sheng -鱦 ying -省 sheng xing -眚 sheng -偗 sheng -渻 xing -圣 sheng -晟 sheng -晠 sheng -剰 sheng -盛 sheng -剩 sheng -勝 sheng -琞 wang -貹 sheng -嵊 sheng -聖 sheng -墭 sheng -蕂 sheng -橳 sheng -賸 sheng -尸 shi -失 shi -师 shi -呞 shi -虱 shi -诗 shi -邿 shi -鸤 shi -屍 shi -施 shi -浉 shi -狮 shi -師 shi -絁 shi -釶 yi -湤 shi -湿 shi -葹 shi -溮 shi -溼 shi -獅 shi -蒒 shi -蓍 shi -詩 shi -鉇 yi -瑡 shi -酾 shai -鳲 shi -箷 yi -蝨 shi -鳾 shi -褷 shi -鲺 shi -濕 shi -鍦 shi -鯴 shi -鰤 shi -鶳 shi -籭 shi -釃 shi -十 shi -㈩ shi -什 shen shi shen -石 shi dan -辻 shi -佦 shi -时 shi -竍 shi -识 shi -实 shi -実 shi -旹 shi -飠 shi -姼 chi -峕 shi -拾 shi -炻 shi -祏 shi -蚀 shi -食 shi si -埘 shi -時 shi -莳 shi -寔 shi -湜 shi -遈 shi -塒 shi -嵵 shi -溡 shi -蒔 shi -鉐 shi -實 shi -榯 shi -蝕 shi -鉽 shi -篒 shi -鲥 shi -鮖 shi -鼫 shi -鼭 shi -鰣 shi -史 shi -矢 shi -乨 shi -豕 shi -使 shi -始 shi -驶 shi -兘 shi -宩 xi -屎 shi -笶 shi -榁 shi -鉂 shi -駛 shi -士 shi -氏 shi -礻 shi -世 shi -丗 shi -仕 shi -市 shi -示 shi -卋 shi -式 shi -亊 shi -叓 li -戺 yi -事 shi -侍 shi -势 shi -呩 shi -柹 shi -视 shi -试 shi -饰 shi -冟 shi -室 shi -恀 shi -恃 shi -拭 shi -是 shi -昰 xia -枾 shi -柿 shi -眂 shi -贳 shi -适 shi -栻 shi -烒 shi -眎 shi -眡 shi -舐 shi -轼 shi -逝 shi -铈 shi -笹 xiao -視 shi -釈 shi -崼 shi -弑 shi -徥 chi -揓 shi -谥 shi -貰 shi -释 shi -勢 shi -嗜 shi -弒 shi -煶 shi -睗 shi -筮 shi -試 shi -軾 shi -鈰 shi -鉃 shi -飾 shi -舓 shi -誓 shi -適 shi -奭 shi -銴 zhi -噬 shi -嬕 shi -澨 shi -諟 shi -諡 shi -遾 shi -餝 chi -檡 zhai -謚 shi -簭 shi -籂 shi -襫 shi -釋 shi -齛 xie -収 shou -收 shou -手 shou -守 shou -垨 shou -首 shou -艏 shou -寿 shou -受 shou -狩 shou -兽 shou -售 shou -授 shou -涭 shou -绶 shou -痩 shou -膄 shou -壽 shou -瘦 shou -綬 shou -夀 shou -獣 shou -獸 shou -鏉 sou -书 shu -殳 shu -抒 shu -纾 shu -叔 shu -杸 shu -枢 shu -陎 shu -姝 shu -柕 mao -倏 shu -倐 shu -書 shu -殊 shu -紓 shu -掓 shu -梳 shu -淑 shu -焂 shu -菽 shu -軗 shu -鄃 shu -疎 shu -疏 shu -舒 shu -摅 shu -毹 shu -毺 shu -綀 shu -输 shu -瑹 shu -跾 chou -踈 shu -樞 shu -蔬 shu -輸 shu -橾 qiao -鮛 shu -儵 shu -攄 lu -瀭 shu -鵨 shu -尗 shu -秫 shu -婌 shu -孰 shu -赎 shu -塾 shu -熟 shu -璹 shu -贖 shu -暏 du -暑 shu -黍 shu -署 shu -鼠 shu -鼡 shu -蜀 shu -潻 shu -薥 zhu -薯 shu -曙 shu -癙 shu -襡 du -糬 shu -襩 du -籔 sou -蠴 shu -鱪 shu -鱰 shu -朮 zhu -术 shu -戍 shu -束 shu -沭 shu -述 shu -侸 dou -咰 xun -怷 shu -树 shu -竖 shu -荗 shu -恕 shu -庶 shu -庻 shu -絉 shu -蒁 shu -術 shu -尌 shu -裋 shu -数 shu shu shuo -竪 shu -腧 shu -鉥 shu -墅 shu -漱 shu -潄 shu -澍 shu -豎 shu -樹 shu -濖 shu -錰 shu -鏣 shu -鶐 shu -虪 shu -刷 shua -唰 shua -耍 shua -誜 shua -衰 shuai cui -摔 shuai -甩 shuai -帅 shuai -帥 shuai -蟀 shuai -卛 lv -闩 shuan -拴 shuan -閂 shuan -栓 shuan -涮 shuan -腨 shuan -双 shuang -滝 long -霜 shuang -雙 shuang -孀 shuang -骦 shuang -孇 shuang -騻 shuang -欆 shuang -礵 shuang -鷞 shuang -鹴 shuang -艭 shuang -驦 shuang -鸘 shuang -爽 shuang -塽 shuang -慡 shuang -樉 shuang -縔 shuang -鏯 shuang -灀 shuang -谁 shui -脽 shui -誰 shui -水 shui -氺 shui -閖 shui -帨 shui -涗 shui -涚 shui -祱 shui -稅 shui -税 shui -裞 shui -睡 shui -吮 shun -楯 dun -顺 shun -舜 shun -順 shun -蕣 shun -橓 shun -瞚 shun -瞤 shun -瞬 shun -鬊 shun -说 shuo yue shui -哾 yue -妁 shuo -烁 shuo -朔 shuo -铄 shuo -欶 shuo -硕 shuo -矟 shuo -嗍 suo -搠 shuo -蒴 shuo -嗽 sou -槊 shuo -碩 shuo -獡 shuo -箾 shuo -鎙 shuo -爍 shuo -鑠 shuo -厶 si -丝 si -司 si -糹 si -私 si -咝 si -泀 si -俬 si -思 si -恖 si -虒 si -鸶 si -媤 si -斯 si -絲 si -缌 si -蛳 si -楒 si -禗 si -鉰 si -飔 si -凘 si -厮 si -榹 si -禠 si -罳 si -蜤 xi -銯 si -锶 si -嘶 si -噝 si -廝 si -撕 si -澌 si -磃 ti -緦 si -蕬 si -鋖 tuo -燍 si -螄 si -鍶 si -蟖 si -蟴 si -颸 si -騦 si -鐁 si -鷥 si -鼶 si -死 si -巳 si -亖 si -四 si -㈣ si -罒 si -寺 si -汜 si -伺 si -似 si -佀 si -兕 si -姒 si -泤 si -祀 si -価 si -孠 si -泗 si -饲 si -驷 si -俟 si qi -娰 si -枱 si yi tai -柶 si -牭 si -梩 qi -洍 si -涘 si -肂 si -飤 si -笥 si -耜 si -釲 si -竢 si -覗 si -嗣 si -肆 si -鈻 si -飼 si -禩 si -駟 si -蕼 si -儩 si -騃 ai -瀃 si -松 song -枀 song -枩 song -娀 song -柗 song -倯 song -凇 song -梥 song -崧 song -庺 song -淞 song -菘 song -嵩 song -硹 song -蜙 song -憽 song -檧 song -濍 song -鬆 song -怂 song -悚 song -捒 shu -耸 song -竦 song -傱 song -愯 song -嵷 zong -慫 song -聳 song -駷 song -讼 song -宋 song -诵 song -送 song -颂 song -訟 song -頌 song -誦 song -餸 song -鎹 song -凁 sou -捜 sou -鄋 sou -嗖 sou -廀 su -廋 sou -搜 sou -溲 sou -獀 sou -蒐 sou -蓃 sou -馊 sou -飕 sou -摗 sou -锼 sou -艘 sou -螋 sou -醙 sou -鎪 sou -餿 sou -颼 sou -騪 sou -叜 sou -叟 sou -傁 sou -嗾 sou -瞍 sou -擞 sou -薮 sou -藪 sou -櫢 sou -瘶 sou -苏 su -甦 su -酥 su -稣 su -窣 su -穌 su -鯂 su -蘇 su -蘓 su -櫯 su -囌 su -俗 su -玊 su -夙 su -诉 su -泝 su -肃 su -洬 su -涑 su -珟 su -素 su -速 su -宿 su -梀 yin -殐 su -粛 su -骕 su -傃 su -粟 su -訴 su -谡 su -嗉 su -塐 su -塑 su -嫊 su -愫 su -溯 su -溸 su -肅 su -遡 su -鹔 su -僳 su -愬 su -榡 su -膆 su -蔌 su -觫 su -趚 su -遬 su -憟 li -樎 su -樕 su -潥 su -碿 xie -鋉 su -餗 su -潚 su -縤 su -橚 su -璛 su -簌 su -藗 su -謖 su -蹜 su -驌 su -鱐 su -鷫 su -狻 suan -痠 suan -酸 suan -匴 suan -祘 suan -笇 suan -筭 suan -蒜 suan -算 suan -夊 cui -芕 sui -虽 sui -倠 hui -哸 sui -浽 sui -荽 sui -荾 sui -眭 sui -滖 sui -睢 sui -熣 sui -濉 sui -鞖 sui -雖 sui -绥 sui -隋 sui -随 sui -遀 sui -綏 sui -隨 sui -瓍 sui -膸 sui -瀡 sui -髄 sui -髓 sui sui -亗 sui -岁 sui -砕 sui -祟 sui -粋 cui -谇 sui -埣 sui -嵗 sui -脺 cui -遂 sui sui -歲 sui -歳 sui -煫 sui -睟 zui -碎 sui -隧 sui -嬘 sui -澻 sui -穂 sui -誶 sui -賥 sui -檖 sui -燧 sui -璲 sui -禭 sui -穗 sui -穟 sui -繀 sui -襚 sui -邃 sui -旞 sui -繐 sui -繸 sui -鐆 sui -譢 sui -鐩 sui -孙 sun -狲 sun -荪 sun -孫 sun -飧 sun -搎 sun -猻 sun -蓀 sun -飱 sun -槂 sun -蕵 sun -薞 sun -畃 sun -损 sun -笋 sun -隼 sun -筍 sun -損 sun -榫 sun -箰 sun -簨 xun -鎨 sun -鶽 xun -巺 xun -潠 xun -唆 suo -娑 suo -莏 suo -傞 suo -桫 suo -梭 suo -睃 suo -嗦 suo -羧 suo -蓑 suo -摍 su -缩 suo su -趖 suo -簑 suo -簔 suo -縮 suo -髿 sha -鮻 suo -所 suo -唢 suo -索 suo -琐 suo -琑 suo -惢 suo -锁 suo -嗩 suo -暛 suo -溑 suo -瑣 suo -鎍 se -鎖 suo -鎻 suo -鎼 xia -鏁 suo -逤 suo -溹 suo -蜶 suo -他 ta -它 ta -牠 ta -祂 ta -咜 ta -趿 ta -铊 ta -塌 ta -榙 ta -溻 ta -鉈 ta -褟 ta -蹹 ta -塔 ta -墖 ta -獭 ta -鮙 die -鳎 ta -獺 ta -鰨 ta -挞 ta -狧 ta -闼 ta -崉 ta -涾 ta -搨 ta -遝 ta -遢 ta -阘 ta -榻 ta -毾 ta -禢 ta -撻 ta -澾 ta -誻 ta -踏 ta -嚃 ta -錔 ta -嚺 ta -濌 ta -蹋 ta -鞜 ta -闒 ta -鞳 ta -闥 ta -譶 ta -躢 ta -囼 tai -孡 tai -骀 tai -珆 yi -胎 tai -駘 tai -台 tai -旲 ying -邰 tai -坮 tai -抬 tai -炱 tai -炲 tai -菭 tai -跆 tai -鲐 tai -箈 tai -臺 tai -颱 tai -儓 tai -鮐 tai -嬯 tai -擡 tai -薹 tai -檯 tai -籉 tai -太 tai -冭 tai -夳 tai -忲 tai -汰 tai -态 tai -肽 tai -钛 tai -泰 tai -粏 tai -舦 tai -酞 tai -鈦 tai -溙 tai -態 tai -燤 tai -坍 tan -贪 tan -怹 tan -痑 tan -舑 tan -貪 tan -摊 tan -滩 tan -潬 dan -瘫 tan -擹 tan -攤 tan -灘 tan -癱 tan -坛 tan -昙 tan -倓 tan -谈 tan -郯 tan -婒 tan -惔 tan -榃 tan -痰 tan -锬 tan -谭 tan -墰 tan -墵 tan -憛 tan -潭 tan -談 tan -醈 dan -壇 tan -曇 tan -橝 tan -錟 tan -檀 tan -顃 tan -罈 tan -藫 tan -壜 tan -譚 tan -貚 tan -醰 tan -譠 tan -罎 tan -鷤 ti tan -忐 tan -坦 tan -袒 tan -钽 tan -菼 tan -毯 tan -鉭 tan -嗿 tan -憳 tan -憻 tan -暺 dan -醓 tan -璮 tan -襢 tan -叹 tan -炭 tan -埮 tan -探 tan -傝 ta -湠 tan -赕 dan -僋 tan -嘆 tan -碳 tan -舕 tan -撢 dan -歎 tan -賧 dan -汤 tang -铴 tang -嘡 tang -劏 tang -羰 tang -蝪 tang -薚 tang -蹚 tang -鏜 tang -鞺 tang -鼞 tang -饧 xing -坣 tang -唐 tang -堂 tang -傏 tang -啺 tang -棠 tang -鄌 tang -塘 tang -嵣 tang -搪 tang -溏 tang -蓎 tang -隚 tang -榶 tang -漟 tang -煻 tang -瑭 tang -禟 tang -膅 tang -樘 tang -磄 tang -糃 tang -膛 tang -橖 tang -篖 tang -糖 tang -螗 tang -踼 tang -糛 tang -螳 tang -赯 tang -醣 tang -餳 xing -鎕 tang -餹 tang -闛 tang -饄 tang -鶶 tang -帑 tang -倘 tang -偒 tang -淌 tang -傥 tang -耥 tang -躺 tang -鎲 tang -儻 chang -戃 chang -曭 tang -爣 tang -矘 tang -烫 tang -摥 tang -趟 tang -燙 tang -仐 tao -夲 tao -涛 tao -绦 tao -掏 tao -絛 tao -嫍 tao -幍 tao -慆 tao -搯 tao -滔 tao -槄 tao -瑫 tao -韬 tao -飸 tao -縚 tao -縧 tao -濤 tao -謟 tao -鞱 tao -韜 tao -饕 tao -匋 tao -迯 tao -咷 tao -洮 tao -逃 tao -桃 tao -陶 tao -啕 tao -梼 tao -淘 tao -绹 tao -萄 tao -祹 tao -裪 tao -綯 tao -蜪 tao -鞀 tao -醄 tao -鞉 tao -鋾 tao -錭 diao -駣 tao -檮 tao -饀 tao -騊 tao -鼗 tao -讨 tao -套 tao -討 tao -忑 te -忒 te tui -特 te -貣 te -脦 de -铽 te -慝 te -鋱 te -蟘 te -膯 teng -鼟 teng -疼 teng -痋 teng -幐 teng -腾 teng -誊 teng -漛 teng -滕 teng -邆 teng -縢 teng -螣 teng -駦 teng -謄 teng -儯 teng -藤 teng -騰 teng -籐 teng -鰧 teng -籘 teng -虅 teng -驣 teng -霯 teng -剔 ti ti -梯 ti -锑 ti -踢 ti -銻 ti -鷈 ti -鷉 si -厗 ti -绨 ti ti -偍 ti -珶 di -啼 ti -媞 ti -崹 ti -惿 ti -提 ti -渧 di -稊 ti -缇 ti -罤 ti -遆 ti -鹈 ti -嗁 ti -瑅 ti -綈 ti ti -碮 di -徲 ti -漽 ti -緹 ti -蕛 ti -蝭 ti -题 ti -趧 di -蹄 ti -醍 ti -謕 ti -蹏 ti -鍗 ti -鳀 ti -鴺 ti yi -題 ti -鮷 ti -鵜 ti -騠 ti -鯷 ti -鶗 ti -鶙 ti -体 ti -挮 ti -躰 ti -骵 ti -軆 ti -體 ti ti -戻 ti -屉 ti -剃 ti -洟 yi -倜 ti -悌 ti -涕 ti ti -逖 ti -屜 ti -悐 ti -惕 ti -掦 ti -逷 ti -惖 ti -揥 di -替 ti -楴 ti -裼 xi ti -褅 ti -歒 ti -殢 ti -髰 ti -薙 ti -嚏 ti -鬀 ti -嚔 ti -瓋 zhe -鬄 ti ti -籊 ti -鐟 ti -趯 ti -天 tian -兲 tian -婖 tian -添 tian -酟 tian -靔 tian -黇 tian -靝 tian -田 tian -屇 tian -沺 tian -恬 tian -畋 tian -畑 tian -盷 tian -胋 tian -畠 tian -甛 tian -甜 tian -菾 tian -湉 tian -塡 tian -填 tian tian -搷 tian -阗 tian -碵 tian -緂 tan -磌 tian -窴 tian -鴫 tian -璳 tian -闐 tian -鷆 tian -鷏 tian -忝 tian -殄 tian -倎 tian -唺 tian -悿 tian -淟 tian -晪 tian -琠 tian -腆 tian -觍 tian -痶 dian -睓 tian -舔 tian -餂 tian -覥 tian -賟 tian -錪 tian -掭 tian -瑱 zhen -睼 tian -舚 tian -旫 tiao -佻 tiao -庣 tiao -恌 yao -挑 tiao tiao -祧 tiao -聎 tiao -芀 tiao -条 tiao -岧 tiao -岹 tiao -迢 tiao -祒 tiao -條 tiao -笤 tiao -蓚 tiao -蓨 tiao -龆 tiao -樤 tiao -蜩 tiao -鋚 tiao -鞗 tiao -髫 tiao -鲦 tiao -螩 tiao -鯈 chou -鎥 tiao -齠 tiao -鰷 tiao -宨 tiao -晀 tiao -朓 tiao -脁 tiao -窕 tiao -誂 diao -窱 tiao -嬥 diao -眺 tiao -粜 tiao -铫 yao -絩 diao -覜 tiao -趒 tiao -跳 tiao -頫 tiao -糶 tiao -怗 tie -贴 tie -萜 tie -聑 tie -貼 tie -跕 die -铁 tie -蛈 tie -鉄 tie -僣 tie -銕 tie -鴩 yi -鐡 tie -鐵 tie -驖 tie -帖 tie -飻 tie -餮 tie -厅 ting -庁 ting -汀 ting -艼 ding -听 ting -町 ding -耓 ting -厛 ting -烃 ting -桯 ting -烴 ting -綎 tong -鞓 ting -聴 ting -聼 ting -廰 ting -聽 ting -廳 ting -邒 yu -廷 ting -亭 ting -庭 ting -莛 ting -停 ting -婷 ting -嵉 ting -渟 ting -筳 ting -葶 ting -蜓 ting -楟 ting -榳 ting -閮 ting -霆 ting -聤 ting -蝏 ting -諪 ting -鼮 ting -圢 ting -侹 ting -娗 ting -挺 ting -涏 ting -烶 ting -珽 ting -脡 ting -铤 ting -艇 ting -颋 ting -誔 ting -鋌 ting -頲 ting -濎 ding -囲 tong -炵 tong -通 tong -痌 tong -嗵 tong -蓪 tong -樋 tong -熥 teng -仝 tong -同 tong -佟 tong -彤 tong -峂 tong -庝 tong -哃 tong -狪 tong -茼 tong -晍 tong -桐 tong -浵 tong -烔 tong -砼 tong -蚒 tong -眮 tong -秱 tong -铜 tong -童 tong -粡 tong -絧 dong -衕 tong -赨 tong -酮 tong -鉖 tong -僮 zhuang -勭 tong -鉵 tong -銅 tong -餇 tong -鲖 tong -潼 tong -獞 zhuang -曈 tong -朣 tong -橦 tong -氃 tong -犝 tong -膧 tong -瞳 tong -穜 tong -鮦 tong -统 tong -捅 tong -桶 tong -筒 tong -統 tong -筩 tong -綂 tong -恸 tong -痛 tong -慟 tong -憅 tong -偷 tou -偸 tou -婾 yu -媮 tou -鍮 tou -头 tou -投 tou -骰 tou -緰 tou -頭 tou -妵 tou -紏 tou -敨 pou -殕 fu bo -斢 tou -黈 tou -蘣 tou -透 tou -凸 tu -禿 tu -秃 tu -怢 die -突 tu -唋 tu -涋 tu -捸 tu -堗 tu -湥 tu -痜 tu -葖 tu -嶀 tu -鋵 tu -鵚 tu -鼵 tu -図 tu -图 tu -凃 tu -峹 tu -庩 tu -徒 tu -悇 tu -捈 tu -涂 tu -荼 tu -途 tu -屠 tu -梌 tu -揬 tu -稌 tu -塗 tu -嵞 tu -瘏 tu -筡 tu -腯 tu -蒤 tu -鈯 tu jue -圖 tu -圗 tu -廜 tu -潳 tu zha -跿 duo -酴 tu -馟 tu -鍎 tu -駼 tu -鵌 tu -鶟 tu -鷋 tu -鷵 tu -土 tu -圡 tu -吐 tu -汢 tu -钍 tu -釷 tu -兎 tu -迌 tu -兔 tu -莵 tu -堍 tu -菟 tu tu -鵵 tu -湍 tuan -猯 tuan -煓 tuan -貒 tuan -团 tuan -団 tuan -抟 tuan -剬 duan -團 tuan -塼 tuan -慱 tuan -摶 tuan -槫 tuan -漙 tuan -篿 tuan -檲 tuan -鏄 tuan -糰 tuan -鷒 tuan -鷻 tuan -圕 tuan -疃 tuan -彖 tuan -湪 tuan -褖 tuan -推 tui -蓷 tui -藬 tui -颓 tui -隤 tui -尵 tui -頹 tui -頺 tui -頽 tui -魋 tui -穨 tui -蘈 tui -蹪 tui -俀 tui -脮 tui -腿 tui -僓 tui -蹆 tui -骽 tui -退 tui -娧 tui -煺 tui -蛻 tui -蜕 tui -駾 tui -吞 tun -呑 tun -旽 tun -啍 run -朜 tun -焞 tui -暾 tun -黗 tun -忳 tun -芚 tun -饨 tun -豘 tun -豚 tun -軘 tun -飩 tun -鲀 tun -魨 tun -霕 tun -臀 tun -臋 tun -氽 tun -坉 tun -讬 tuo -托 tuo -扡 qian -汑 tuo -饦 tuo -杔 tuo -侂 tuo -咃 tuo -拕 tuo -拖 tuo -沰 duo -侻 tuo -挩 tuo -捝 tuo -莌 tuo -袥 tuo -託 tuo -涶 tuo -脫 tuo -脱 tuo -飥 tuo -馲 tuo -魠 tuo -驝 tuo -驮 tuo -佗 tuo -陀 tuo -陁 tuo -坨 tuo -岮 tuo -沱 tuo -狏 tuo -迱 tuo -驼 tuo -柁 tuo -砣 tuo -砤 tuo -袉 tuo -鸵 tuo -紽 tuo -堶 tuo -詑 duo -跎 tuo -酡 tuo -碢 tuo -馱 tuo -槖 tuo -駄 duo -駝 tuo -駞 tuo -橐 tuo -鮀 tuo -鴕 tuo -鼧 tuo -騨 tuo -鼍 tuo -驒 tuo -鼉 tuo -彵 tuo -妥 tuo -毤 tuo -庹 tuo -媠 duo -椭 tuo -楕 tuo -嫷 tuo -撱 tuo -橢 tuo -鵎 tuo -鰖 wei -拓 tuo -柝 tuo -唾 tuo -萚 tuo -跅 tuo -毻 tuo -箨 tuo -蘀 tuo -籜 tuo -屲 wa -劸 wa -哇 wa -娃 wa -徍 wa -挖 wa -洼 wa -娲 wa -窊 wa -啘 wa -媧 wa -嗗 gu wa -蛙 wa -搲 wa -溛 wa -漥 wa -窪 wa -攨 wa -瓦 wa -佤 wa -邷 wa -咓 wa -瓲 wa -砙 wa -袜 wa -聉 wa -嗢 wa -腽 wa -膃 wa -襪 wa -韈 wa -韤 wa -歪 wai -喎 wai -竵 wai -外 wai -顡 yi -乛 wan -弯 wan -剜 wan -婠 wan -帵 wan -塆 wan -湾 wan -睕 wan -蜿 wan -潫 wan -豌 wan -彎 wan -壪 wan -灣 wan -丸 wan -刓 wan -汍 wan -纨 wan -芄 wan -完 wan -岏 wan -忨 wan -抏 wan -玩 wan -笂 wan -紈 wan -捖 huan -顽 wan -烷 wan -琓 wan -貦 wan -頑 wan -邜 wan -宛 wan -倇 wan -唍 wan -挽 wan -晚 wan -盌 wan -埦 wan -婉 wan -惋 wan -晩 wan -梚 wan -涴 wo -绾 wan -脘 wan -菀 wan -晼 wan -椀 wan -琬 wan -皖 wan -畹 wan -碗 wan -綩 wan -綰 wan -輓 wan -踠 wo -鋔 wan -鍐 zong -万 wan -卍 wan -卐 wan -妧 wan -杤 wan -捥 wan -腕 wan -翫 wan -鋄 wan -薍 wan -錽 wan -贃 wan -鎫 man -贎 wan -尣 wang -尩 wang -尪 wang -尫 wang -汪 wang -亡 wang -亾 wang -兦 wang -王 wang -仼 wang -彺 wang -莣 wang -蚟 wang -网 wang -忹 wang -往 wang -徃 wang -枉 wang -罔 wang -惘 wang -菵 wang -暀 wang -棢 wang -焹 wang -蛧 wang -辋 wang -網 wang -蝄 wang -誷 wang -輞 wang -瀇 wang -魍 wang -妄 wang -忘 wang -旺 wang -盳 wang -望 wang -朢 wang -危 wei -威 wei -烓 qiong -偎 wei -逶 wei -隇 wei -隈 wei -喴 wei -媁 wei -媙 wei -愄 wei -揋 wei -揻 wei -渨 wei -煀 wei -葨 wei -葳 wei -微 wei -椳 wei -楲 wei -溦 wei -煨 wei -詴 wei -縅 wei -蝛 wei -覣 wei -嶶 wei -薇 wei -燰 wei -鳂 wei -癐 wei -巍 wei -鰃 wei -鰄 wei -为 wei wei -韦 wei -围 wei -帏 wei -沩 wei -违 wei -闱 wei -峗 wei -峞 wei -洈 wei -韋 wei -桅 wei -涠 wei -唯 wei wei -帷 wei -惟 wei -维 wei wei -喡 wei -圍 wei -嵬 wei -幃 wei -湋 wei -溈 wei -琟 wei -違 wei -潍 wei -維 wei -蓶 wei -鄬 wei -潙 wei -潿 wei -醀 wei -濰 wei -鍏 wei -闈 wei -鮠 wei -癓 wei -覹 wei -犩 wei -霺 wei -厃 yan -伟 wei -伪 wei -尾 wei -纬 wei -芛 wei -苇 wei -委 wei wei -炜 wei -玮 wei -洧 wei -娓 wei -捤 wei -浘 wei -荱 wei -诿 wei -偉 wei -偽 wei -崣 wei -痏 you -硊 gui -萎 wei -骩 wei -嵔 wei -廆 wei -徫 wei -愇 wei -猥 wei -葦 wei -蒍 wei -骪 wei -骫 wei -暐 wei -椲 wei -煒 wei -痿 wei -腲 wei -艉 wei -韪 wei -僞 wei -碨 wei -蜲 wei -蜼 wei -鲔 wei -寪 wei -緯 wei -蔿 wei -諉 wei -踓 wei -韑 wei -頠 wei -薳 wei -儰 wei -濻 wei -鍡 wei -鮪 wei -壝 wei -韙 wei -颹 wei -瀢 wei -斖 wei -卫 wei -未 wei -位 wei -味 wei -苿 wei -畏 wei -胃 wei -叞 wei -軎 wei -菋 wei -谓 wei -喂 wei -媦 wei -渭 wei -猬 wei -煟 wei -墛 wei -蔚 wei -慰 wei -熭 wei -犚 wei -磑 wei -緭 wei -蝟 wei -衛 wei -懀 wai -璏 wei -罻 wei -衞 wei -謂 wei -錗 wei -餧 wei -鮇 wei -螱 wei -褽 wei -餵 wei -魏 wei -藯 wei -轊 wei -鏏 wei -霨 wei -鳚 wei -蘶 wei -饖 wei -讆 wei -躗 wei -讏 wei -躛 wei -昷 wen -塭 wen -温 wen -榅 wen -殟 wen -溫 wen -瑥 wen -辒 wen -榲 wen -瘟 wen -豱 wen -輼 wen -轀 wen -鳁 wen -鎾 wen -饂 wen -鰛 wen -鰮 wen -文 wen -彣 wen -纹 wen -芠 wen -炆 wen -砇 wen -闻 wen -蚉 wen -蚊 wen -珳 wen -阌 wen -鈫 wen -雯 wen -瘒 wen -聞 wen -馼 wen -魰 jiao -鳼 wen -鴍 wen -螡 wen -閺 yan -閿 wen -蟁 wen -闅 wen -鼤 wen -闦 wen -刎 wen -吻 wen -呚 wen -忟 min -抆 wen -呡 wen -肳 wen -紊 wen -桽 wen -脗 wen -稳 wen -穏 wen -穩 wen -问 wen -妏 wen -汶 wen -問 wen -渂 wen -脕 wan -揾 wen -搵 wen -顐 hun -璺 wen -翁 weng -嗡 weng -鹟 weng -螉 weng -鎓 weng -鶲 weng -勜 weng -奣 weng -塕 weng -嵡 weng -蓊 weng -暡 weng -瞈 weng -聬 weng -瓮 weng -蕹 weng -甕 weng -罋 weng -齆 weng -倭 wo -涡 wo -莴 wo -唩 wo -涹 wo -猧 wo -萵 wo -喔 wo -窝 wo -窩 wo -蜗 wo -蝸 wo -踒 wo -我 wo -婐 e -婑 wo -捰 wo -仴 wo -沃 wo -肟 wo -卧 wo -臥 wo -偓 wo -捾 wa -媉 wo -幄 wo -握 wo -渥 wo -焥 yue -硪 wo -楃 wo -腛 wo -斡 wo -瞃 wo -濣 wo -瓁 wo -臒 huo -龌 wo -齷 wo -乌 wu -圬 wu -弙 wu -汙 wu -汚 wu -污 wu -邬 wu -呜 wu -杇 wu -巫 wu -屋 wu -洿 wu -诬 wu -钨 wu -烏 wu wu -趶 wu -剭 wu -窏 wu -釫 wu -鄔 wu -嗚 wu -誈 wu -歍 yang -誣 wu -箼 wu -螐 wu -鴮 wu -鎢 wu -鰞 wu -无 wu -毋 wu wu -吳 wu -吴 wu -吾 wu wu -呉 wu -芜 wu -郚 wu -唔 wu -娪 wu -梧 wu -洖 wu -茣 wu -莁 wu -珸 wu -祦 wu -鹀 wu -無 wu -禑 wu -蜈 wu -蕪 wu -璑 wu -鵐 wu -鯃 wu -鼯 wu -鷡 wu -乄 wu -五 wu -㈤ wu -午 wu -仵 wu -伍 wu -坞 wu -妩 wu -庑 wu -忤 wu -怃 wu -迕 wu -旿 wu -武 wu -玝 wu -侮 wu -俉 wu -倵 wu -捂 wu -啎 wu -娬 wu -牾 wu -珷 wu -塢 wu -摀 wu -熓 wu -碔 wu -鹉 wu -瑦 wu -舞 wu -嫵 wu -廡 wu -憮 wu -潕 wu -錻 wu -儛 wu -橆 wu -甒 wu -鵡 wu -躌 wu -兀 wu -勿 wu -务 wu -戊 wu -阢 wu -伆 wen -屼 wu -扤 wu -岉 wu -杌 wu -芴 wu -忢 wu -物 wu -矹 wu -敄 wu -误 wu -務 wu -悞 wu -悟 wu -悮 wu -逜 wu -晤 wu -焐 wu -婺 wu -嵍 wu mao -痦 wu -隖 wu -靰 wu -骛 wu -奦 wu -嵨 dao -溩 wu -雾 wu -寤 wu -熃 wu -誤 wu -鹜 wu -鋈 wu -窹 wu -霚 wu -鼿 wu -霧 wu -齀 wu -蘁 e -騖 wu -鶩 wu -夕 xi -兮 xi -忚 xi -汐 xi -西 xi -覀 xi -吸 xi -希 xi -扸 xi -卥 xi -昔 xi -析 xi -矽 xi -穸 xi -肸 xi -肹 xi -俙 xi -徆 xi -怸 xi -诶 ei -郗 xi -饻 xi -唏 xi -奚 xi -娭 ai -屖 xi -息 xi -悕 xi -晞 xi -氥 xi -浠 xi -牺 xi -狶 xi -莃 xi -唽 xi -悉 xi -惜 xi -桸 xi -欷 xi -淅 xi -渓 xi -烯 xi -焁 xi -焈 xi -琋 xi -硒 xi -菥 xi -赥 xi -釸 xi -傒 xi -惁 xi -晰 xi -晳 xi -焟 xi -焬 yi -犀 xi -睎 xi -稀 xi -粞 xi -翕 xi -翖 xi -舾 xi -鄎 xi -厀 xi -嵠 qi -徯 xi -溪 xi -煕 xi -皙 xi -蒠 xi -锡 xi -僖 xi -榽 xi -熄 xi -熈 xi -熙 xi -緆 xi -蜥 xi -誒 ei -豨 xi -餏 xi -嘻 xi -噏 xi -嬆 xi -嬉 xi -瘜 xi -膝 xi -餙 xi -凞 xi -樨 xi -橀 xi -歙 xi she -熹 xi -熺 xi -熻 xi -窸 xi -羲 xi -螅 xi -螇 xi -錫 xi -燨 xi -犠 xi -瞦 xi -礂 xi -蟋 xi -谿 xi -豀 xi -豯 xi -貕 xi -繥 xi -雟 xi -鯑 xi -鵗 xi -觹 wei -譆 xi -醯 xi -鏭 xi -隵 xi -巇 xi -曦 xi -爔 xi -犧 xi -酅 xi -觽 xi -鼷 xi -蠵 xi -鸂 xi -觿 xi -鑴 xi -习 xi -郋 xi -席 xi -習 xi -袭 xi -觋 xi -媳 xi -椺 xi -蒵 xi -蓆 xi -嶍 xi -漝 xi -覡 xi -趘 xi -槢 xi -蝷 li -薂 xi -隰 xi -檄 xi -謵 xi -鎴 xi -霫 xi -鳛 xi -飁 xi -騱 xi -騽 xi -襲 xi -鰼 xi -驨 xi -杫 xi -枲 xi -洗 xi -玺 xi -徙 xi -铣 xi xian -喜 xi -徚 dong -葈 xi -葸 xi -屣 xi -漇 xi -蓰 xi -憘 xi -憙 xi -暿 xi -橲 xi -歖 yi -禧 xi -諰 ai xi -壐 xi -縰 xi -謑 xi -蟢 xi -蹝 xi -璽 xi -鱚 xi -矖 xi -纚 li -躧 xi -匸 xi -卌 xi -戏 xi -屃 xi -系 xi ji -饩 xi -呬 xi -忥 xi -怬 xi -细 xi -郄 qie -係 xi ji -恄 xi -盻 xi -郤 xi -欯 kai -绤 xi -細 xi -釳 xi -阋 xi -塈 xi -椞 xi -舄 xi -趇 xi -隙 xi -慀 xi -滊 qi -禊 xi -綌 xi -赩 xi -隟 xi -熂 xi -犔 xi -稧 qie -戯 xi -潝 xi -潟 xi -澙 xi -蕮 xi -覤 xi -戱 xi -黖 xi -戲 xi -磶 xi -虩 xi -餼 xi -鬩 xi -嚱 xi -闟 xi -霼 xi -衋 xi -呷 xia -疨 ya -虾 xia -谺 xia -傄 hua -閕 xia -敮 xia -煆 xia -颬 xia -瞎 xia -蝦 xia -鰕 xia -匣 xia -侠 xia -狎 xia -俠 xia -峡 xia -柙 xia -炠 xia -狭 xia -陜 shan -峽 xia -烚 xia -狹 xia -珨 xia -硖 xia -笚 xia -翈 xia -舺 xia -陿 xia -溊 xia -硤 xia -遐 xia -搳 hua -暇 xia -瑕 xia -筪 xia -碬 xia -舝 xia -辖 xia -磍 qia -縀 xia -蕸 xia -縖 xia -赮 xia -魻 qia -轄 xia -鍜 xia -霞 xia -鎋 xia -黠 xia -騢 xia -鶷 xia -閜 e -丅 xia -下 xia -吓 xia -圷 xia -疜 xia -夏 xia -梺 xia -厦 sha -睱 xia -諕 hu -嚇 he -懗 xia -罅 xia -夓 jia -鏬 xia -仙 xian -仚 xian -屳 xian -先 xian -奾 xian -纤 xian qian -佡 xian -忺 xian -氙 xian -杴 xian -祆 xian -秈 xian -苮 xian -枮 xian -籼 xian -珗 xian -莶 xian -掀 xian -铦 xian -跹 xian -酰 xian -锨 xian -僊 xian -僲 xian -嘕 xian -銛 xian -鲜 xian xian -暹 xian -韯 xian -嬐 xian -憸 xian -薟 xian -鍁 xian -褼 xian -韱 xian -馦 xian -蹮 xian -孅 xian -廯 xian -攕 jian -譣 xian -纎 xian -鶱 xian -襳 xian -躚 xian -纖 xian -伭 xuan -咞 xian -闲 xian -妶 xuan -弦 xian -贤 xian -咸 xian -唌 yan -挦 xian -涎 xian -胘 xian -娴 xian -娹 xian -婱 xian -絃 xian -舷 xian -蚿 xian -衔 xian -啣 xian -湺 yan -痫 xian -蛝 xian -閑 xian -鹇 xian -嫌 xian -衘 yu -甉 xian -銜 xian -嫺 xian -嫻 xian -憪 xian -撏 xian -澖 xian -誸 xian -賢 xian -諴 gan -輱 xian -醎 jian -癇 xian -癎 xian -藖 xian -鹹 xian -礥 xian -贒 xian -鑦 xian -鷳 xian -鷴 xian -鷼 xian -冼 xian -狝 xian -显 xian -险 xian -崄 yan -毨 xian -烍 xian -猃 xian -蚬 xian -険 xian -赻 xian -筅 xian -搟 xian -禒 tuan -蜆 xian -跣 xian -箲 xian -險 xian -嶮 yan -獫 xian -獮 xian -藓 xian -鍌 xian -燹 xian -顕 xian -幰 xian -攇 xian -櫶 xian -蘚 xian -玁 xian -韅 xian -顯 xian -灦 xian -县 xian -岘 xian -苋 xian -现 xian -线 xian -臽 xian -限 xian -姭 xian -宪 xian -県 xian -陥 xian -哯 xian -垷 xian -娊 xian -娨 man -峴 xian -晛 xian -涀 xian -莧 xian -陷 xian -現 xian -硍 ken -馅 xian -睍 xian -絤 xian -缐 xian -羡 xian -献 xian -粯 xian -羨 xian -腺 xian -僩 xian -僴 xian -綫 xian -誢 xian -撊 xian -線 xian -鋧 xian -憲 xian -橌 jian -縣 xian -錎 gan -餡 xian -豏 xian -麲 yan -瀗 xian -臔 xian -獻 xian -糮 han -鏾 xian -霰 xian -鼸 xian -乡 xiang -芗 xiang -相 xiang xiang -香 xiang -郷 xiang -厢 xiang -啌 xiang -鄉 xiang -鄊 xiang -廂 xiang -湘 xiang -缃 xiang -葙 xiang -鄕 xiang -楿 xiang -薌 xiang -箱 xiang -膷 xiang -襄 xiang -忀 xiang -骧 xiang -麘 xiang -欀 xiang -瓖 xiang -镶 xiang -鱜 xiang -鑲 xiang -驤 xiang -瓨 jiang -佭 xiang -详 xiang -庠 xiang -栙 xiang -祥 xiang -翔 xiang -詳 xiang -跭 xiang -享 xiang -亯 xiang -响 xiang -蚃 xiang -饷 xiang -晑 xiang -飨 xiang -想 xiang -銄 jiong -餉 xiang -鲞 xiang -嚮 xiang -蠁 xiang -鮝 xiang -鯗 xiang -響 xiang -饗 xiang -饟 xiang -鱶 xiang -向 xiang -姠 xiang -巷 xiang -项 xiang -珦 xiang -象 xiang -缿 xiang hou -萫 xiang -項 xiang -像 xiang -勨 yang -嶑 xiang -曏 xiang -橡 xiang -襐 xiang -蟓 xiang -鐌 xiang -鱌 xiang -灱 xiao -灲 xiao -枭 xiao -侾 xiao -削 xue -哓 xiao -枵 xiao -骁 xiao -宯 xiao -宵 xiao -庨 xiao -消 xiao -绡 xiao -虓 xiao -逍 xiao -鸮 xiao -啋 xiao -婋 xiao -梟 xiao -焇 xiao -猇 xiao -萧 xiao -痚 xiao -痟 xiao -硝 xiao -硣 xiao -窙 xiao -翛 xiao -萷 xiao -销 xiao -揱 xiao -綃 xiao -嘐 xiao -歊 xiao -潇 xiao -箫 xiao -踃 qiao -嘵 xiao -憢 xiao -撨 xiao -獢 xiao -銷 xiao -霄 xiao -彇 xiao -膮 xiao -蕭 xiao -魈 xiao -鴞 xiao -穘 xiao -簘 xiao -藃 hao -蟂 xiao -蟏 xiao -謞 he -鴵 jiao -嚣 xiao -瀟 xiao -簫 xiao -蟰 xiao -髇 xiao -囂 xiao -櫹 xiao -髐 xiao -鷍 xiao -蠨 xiao -驍 xiao -毊 xiao -虈 xiao -洨 xiao -郩 xiao -崤 xiao -淆 xiao -訤 na -誵 xiao -小 xiao -晓 xiao -暁 xiao -筱 xiao -筿 xiao -曉 xiao -篠 xiao -謏 xiao -皢 xiao -孝 xiao -肖 xiao xiao -効 xiao -咲 xiao -恔 jiao -俲 xiao -哮 xiao xiao -效 xiao -校 xiao jiao -涍 xiao -笑 xiao -啸 xiao -傚 xiao -敩 xiao -滧 xiao -詨 xiao -嘋 xiao -嘨 xiao -誟 xiao -嘯 xiao -歗 chi -熽 xiao -斅 xiao -斆 xiao -些 xie -楔 xie -歇 xie -蝎 xie -蠍 xie -劦 xie -协 xie -旪 xie -邪 xie -協 xie -胁 xie -垥 xie -奊 lie -峫 ye -恊 xie -拹 xie -挟 xie -挾 xie -脅 xie -脋 xie -衺 xie -偕 xie -斜 xie -谐 xie -猲 ge -絜 xie -翓 xie -嗋 xie -愶 xie -携 xie -瑎 xie -綊 xia -熁 xie -膎 xie -勰 xie -撷 xie -擕 xie -緳 xie -缬 xie -蝢 xie -鞋 xie -諧 xie -燲 xie -擷 xie -鞵 xie -襭 xie -鐷 ye -攜 xie -纈 xie -讗 hua -龤 xie -写 xie -冩 xie -寫 xie -藛 xie -伳 xie -灺 xie -泄 xie -泻 xie -祄 xie -绁 xie -缷 xie -卸 xie -洩 xie -炧 xie -炨 duo -卨 xie -娎 xue -屑 xie -屓 xi -偰 qi xie -徢 xie -械 xie -焎 xie -禼 xie -紲 xie -亵 xie -媟 xie -屟 xie -揳 xie -渫 xie -絏 xie -絬 xie -谢 xie -僁 xie -塮 xie -榍 xie -榭 xie -褉 xie -噧 xie -屧 xie -暬 xie -緤 xie -韰 xie -嶰 jie -廨 xie -懈 xie -澥 xie -獬 xie -糏 xie -薢 xie -薤 xie -邂 xie -燮 xie -褻 xie -謝 xie -夑 xie -瀉 xie -鞢 xie -瀣 xie -爕 xie -蟹 xie -蠏 xie -齘 xie -齥 xie -齂 xie -躠 xie -屭 xi -躞 xie -心 xin -邤 xin -忻 xin -芯 xin -辛 xin -昕 xin -杺 xin -欣 xin -盺 xin -俽 xin -惞 xin -訢 xin -鈊 qin -锌 xin -新 xin -歆 xin -廞 qian -鋅 xin -嬜 xin -薪 xin -馨 xin -鑫 xin -馫 xin -枔 xun -鬵 qin -鐔 xin -伈 xin -潃 xun -阠 xin -伩 xin -囟 xin -孞 xin -炘 xin -信 xin -軐 xian -脪 xin -衅 xin -訫 xin -焮 xin -馸 jin -舋 xin -顖 xin -釁 xin -兴 xing xing -狌 sheng xing -星 xing -垶 xing -骍 xing -惺 xing -猩 xing -煋 xing -瑆 xing -腥 xing -蛵 xing -觪 xing -箵 xing -篂 xing -謃 xing -鮏 xing -曐 xing -觲 xing -騂 xing -皨 xing -鯹 xing -刑 xing -行 xing hang -邢 xing -形 xing -陉 xing -侀 xing -郉 xing -哘 xing -型 xing -洐 xing -钘 xing -陘 xing -娙 xing -硎 xing -裄 xing -铏 xing -鈃 xing -鉶 xing -銒 xing -鋞 xiang -睲 xing -醒 xing -擤 xing -杏 xing -姓 xing -幸 xing -性 xing -荇 xing -倖 xing -莕 xing -婞 xing -悻 xing -涬 xing -塂 jiang -緈 xing -嬹 xing -臖 xing -凶 xiong -兄 xiong -兇 xiong -匈 xiong -芎 xiong -讻 xiong -忷 xiong -汹 xiong -哅 xiong -恟 xiong -洶 xiong -胷 xiong -胸 xiong -訩 xiong -詾 xiong -雄 xiong -熊 xiong -诇 xiong -詗 xiong -夐 xiong -敻 xiong -休 xiu -俢 xiu -修 xiu -咻 xiu -庥 xiu -烋 xiao -烌 xiu -羞 xiu -脩 xiu -脙 qiu -鸺 xiu -臹 xiu -貅 xiu -馐 xiu -樇 xiu -銝 xiu -髤 xiu -髹 xiu -鎀 xiu -鮴 xiu -鵂 xiu -饈 xiu -鏅 xiu -飍 xiu -苬 xiu -朽 xiu -綇 xiu -滫 xiu -糔 xiu -秀 xiu -岫 xiu -珛 xiu -绣 xiu -袖 xiu -琇 xiu -锈 xiu -溴 xiu -綉 xiu -璓 xiu -裦 bao -褎 xiu -褏 xiu -銹 xiu -螑 qiu -繍 xiu -繡 xiu -鏥 xiu -鏽 xiu -齅 xiu -戌 xu -旴 xu -疞 xu -盱 xu -欨 xu -砉 hua -胥 xu -须 xu -訏 xu -顼 xu -虗 xu -虚 xu -谞 xu -媭 xu -幁 xu -揟 ju -虛 xu -須 xu -楈 xu -窢 huo -頊 xu -嘘 xu shi -稰 xu -需 xu -魆 xu -噓 xu shi -墟 xu -嬃 xu -歔 xu -縃 xu -蕦 xu -蝑 xie -諝 xu -譃 xu -魖 xu -驉 xu -鑐 xu -鬚 xu -俆 xu -徐 xu -蒣 xu -许 xu -呴 xu -姁 xu -诩 xu -冔 xu -栩 xu -珝 xu -偦 xu -許 xu -湑 xu xu -暊 fu -詡 xu -鄦 xu -糈 xu -醑 xu -盨 xu -旭 xu -伵 xu -序 xu -汿 xu -侐 xu -卹 xu -沀 xu -叙 xu -恤 xu -昫 xu -洫 xu -垿 xu -欰 xu -殈 xu -烅 xu -珬 xu -畜 chu xu -勖 xu -勗 xu -敍 xu -敘 xu -烼 xu -绪 xu -续 xu -酗 xu -喣 xu -壻 xu -婿 xu -朂 xu -溆 xu -絮 xu -訹 xu -嗅 xiu -慉 xu -煦 xu -続 xu -蓄 xu -賉 xu -槒 xu -漵 xu -潊 xu -盢 xu -瞁 xu -緒 xu -聟 xu -銊 xu -獝 xu -稸 xu -緖 xu -藇 yu -瞲 xu -藚 xu -續 xu -鱮 yu -蓿 xu -吅 xuan -轩 xuan -昍 xuan -咺 xuan -宣 xuan -晅 xuan -軒 xuan -梋 juan -谖 xuan -喧 xuan -塇 xuan -媗 xuan -愃 xuan -愋 xuan -揎 xuan -萱 xuan -萲 xuan -暄 xuan -煊 xuan -瑄 xuan -蓒 xuan -睻 xuan -儇 xuan -禤 xuan -箮 xuan -翧 xuan -蝖 xuan -嬛 huan -蕿 xuan -諠 xuan -諼 xuan -鍹 xuan -駽 xuan -矎 xuan -翾 xuan -藼 xuan -蘐 xuan -蠉 xuan -譞 xuan -鰚 xuan -讂 juan -玄 xuan -玹 xuan -痃 xuan -悬 xuan -旋 xuan -琁 qiong -蜁 xuan -嫙 xuan -漩 xuan -暶 xuan -璇 xuan -檈 xuan -璿 xuan -懸 xuan -选 xuan -烜 xuan -暅 geng -選 xuan -癣 xuan -癬 xuan -怰 xuan -泫 xuan -昡 xuan -炫 xuan -绚 xuan -眩 xuan -袨 xuan -铉 xuan -琄 xuan -眴 xuan -衒 xuan -渲 xuan -絢 xuan -楥 xuan -楦 xuan -鉉 xuan -碹 xuan -蔙 xuan -鞙 xuan -颴 xuan -縼 xuan -繏 xuan -贙 xuan -疶 xue -蒆 xue -靴 xue -薛 xue -辥 yi -鞾 xue -穴 xue xue -斈 xue -乴 xue -坹 xue -学 xue -岤 xue -峃 xue -茓 xue -泶 xue -袕 xue -鸴 xue -踅 xue -學 xue -嶨 xue -澩 xue -燢 xue -觷 hu -雤 xue -鷽 xue -雪 xue -樰 xue -膤 xue -艝 xue -轌 xue -鳕 xue -鱈 xue -血 xue xue -吷 xue -怴 xu -泧 yue -狘 xue -疦 jue -桖 xue -烕 xue -谑 xue -趐 xue -謔 xue -瀥 xue -坃 xun -勋 xun -埙 xun -焄 hun -勛 xun -塤 xun -熏 xun -蔒 hun -勲 xun -勳 xun -薫 xun -駨 ju -嚑 xun -壎 xun -獯 xun -薰 xun -曛 xun -臐 xun -矄 xun -蘍 xun -壦 xun -爋 xun -纁 xun -醺 xun -廵 xun -寻 xun -巡 xun -旬 xun -驯 xun -杊 xun -询 xun -峋 xun -恂 xun -洵 xun -浔 xun -紃 xun -荀 xun -栒 xun -桪 xun -毥 xun -珣 xun -偱 xun -尋 xun -循 xun -揗 xun -詢 xun -馴 xun -鄩 xun -鲟 xun -噚 xun -潯 xun -攳 xun -樳 xun -燂 qian -燅 xian -燖 xun -璕 xun -襑 xin -蟳 xun -鱏 xun -鱘 xun -灥 xun -卂 xun -训 xun -讯 xun -伨 xun -汛 xun -迅 xun -侚 xun -徇 xun -狥 xun -迿 xun -逊 xun -殉 xun -訊 xun -訓 xun -訙 xun -奞 xun -巽 xun -殾 xun -遜 xun -愻 xun -賐 xun -噀 xun -蕈 xun -顨 xun -鑂 xun -丫 ya -压 ya -呀 ya -庘 ya -押 ya -鸦 ya -桠 ya -鸭 ya -孲 ya -铔 ya -椏 ya -鴉 ya -錏 ya -鴨 ya -壓 ya ya -鵶 ya -鐚 ya -牙 ya -伢 ya -岈 ya -芽 ya -厓 ya -枒 ya ye -琊 ya -笌 ya -蚜 ya -堐 ai -崕 ya -崖 ya -涯 ya -猚 ya -瑘 ye -睚 ya -衙 ya -漄 ya -齖 ya -疋 pi -庌 ya -哑 ya -唖 ya -啞 ya -痖 ya -雅 ya -瘂 ya -蕥 ya -劜 ya -圠 ya -亚 ya -穵 wa -襾 ya -讶 ya -亜 ya -犽 ya -迓 ya -亞 ya -玡 ya -垭 ya -娅 ya -挜 ya -砑 ya -俹 ya -氩 ya -埡 ya -婭 ya -掗 ya -訝 ya -揠 ya -氬 ya -猰 ya -聐 ya -圔 ya -稏 ya -窫 ya -齾 ya -咽 yan -恹 yan -剦 yan -烟 yan -珚 yan -胭 yan -偣 yan -崦 yan -淹 yan -焉 yan -菸 yan -阉 yan -湮 yan -腌 a yan -傿 yan -煙 yan -鄢 yan -嫣 yan -漹 yan -蔫 nian -嶖 yan -樮 yan -閹 yan -嬮 yan -篶 yan -懕 yan -臙 yan -黫 yan -円 yuan -延 yan -闫 yan -严 yan -妍 yan -言 yan -岩 yan -昖 yan -沿 yan -炎 yan -郔 yan -姸 yan -娫 yan -狿 yan -研 yan -莚 yan -娮 yan -盐 yan -琂 yan -硏 yan -訮 yan -閆 yan -阎 yan -嵒 yan -嵓 yan -筵 yan -綖 yan -蜒 yan -塩 yan -揅 yan -楌 yan -詽 xian -碞 yan -蔅 yan -颜 yan -虤 yan -閻 yan -厳 yan -檐 yan -顏 yan -顔 yan -嚴 yan -壛 yan -巌 yan -簷 yan -櫩 yan -麙 yan -壧 yan -孍 yan -巖 yan -巗 yan -巚 yan -欕 yan -礹 yan -鹽 yan -麣 yan -夵 yan -抁 yan -沇 yan -乵 yan -兖 yan -奄 yan -俨 yan -兗 yan -匽 yan -弇 yan -衍 yan -偃 yan -厣 yan -掩 yan -眼 yan -萒 yan -郾 yan -酓 yan -嵃 yan -愝 yan -扊 yan -揜 yan -棪 yan -渰 yan -渷 yan -琰 yan -遃 yan -隒 yan -椼 yan -硽 yan -罨 yan -裺 yan -演 yan -褗 yan -戭 yin -蝘 yan -魇 yan -噞 yan -躽 yan -縯 yan -檿 yan -黡 yan -厴 yan -甗 yan -鰋 yan -鶠 yan -黤 yan -齞 yan -龑 yan -儼 yan -黬 yan -黭 yan -顩 yan -鼴 yan -巘 yan -曮 yan -鼹 yan -齴 yan -黶 yan -厌 yan -妟 yan -觃 yan -牪 yan -姲 yan -彥 yan -彦 yan -砚 yan -唁 yan -宴 yan -晏 yan -艳 yan -覎 yan -验 yan -偐 yan -掞 shan -焔 yan -谚 yan -隁 yan -喭 yan -堰 yan -敥 yan -焰 yan -焱 yan -猒 yan -硯 yan -葕 yan -雁 yan -椻 yan -滟 yan -鳫 yan -厭 yan -墕 yan -暥 yan -熖 yan -酽 yan -嬊 yan -谳 yan -餍 yan -鴈 yan -燄 yan -燕 yan -諺 yan -赝 yan -鬳 yan -曕 yan -鴳 yan -酀 yan -騐 yan -験 yan -嬿 yan -艶 yan -贋 yan -軅 yan -爓 yan -醶 yan -騴 yan -鷃 yan -灔 yan -贗 yan -觾 yan -讌 yan -醼 yan -饜 yan -驗 yan -鷰 yan -艷 yan -灎 yan -釅 yan -驠 yan -灧 yan -讞 yan -豓 yan -豔 yan -灩 yan -央 yang -咉 yang -姎 yang -抰 yang -泱 yang -殃 yang -胦 yang -眏 yang -秧 yang -鸯 yang -鉠 yang -雵 yang -鍈 yang -鴦 yang -扬 yang -羊 yang -阦 yang -阳 yang -旸 yang -杨 yang -炀 yang -佯 yang -劷 yang -氜 yang -疡 yang -钖 yang -飏 yang -垟 yang -徉 yang -昜 yang -洋 yang -羏 yang -珜 yang -眻 yang -陽 yang -崵 yang -崸 dun -揚 yang -蛘 yang -敭 yang -暘 yang -楊 yang -煬 yang -禓 yang -瘍 yang -諹 yang -輰 yang -鍚 yang -鴹 yang -颺 yang -鐊 yang -鰑 yang -霷 yang -鸉 yang -仰 yang -佒 yang -坱 yang -奍 yang -岟 yang -养 yang -炴 yang -氧 yang -痒 yang -紻 yang -傟 yang -楧 yang -軮 yang -慃 yang -氱 yang -羪 yang -養 yang -駚 yang -懩 yang -攁 yang -瀁 yang -癢 yang -礢 yang -怏 yang -柍 yang -恙 yang -样 yang -羕 yang -詇 yang -様 yang -漾 yang -樣 yang -幺 yao -夭 yao -吆 yao -妖 yao -枖 yao -祅 yao -訞 yao -喓 yao -葽 yao -楆 yao -腰 yao -鴁 yao -邀 yao -爻 yao -尧 yao -尭 yao -肴 yao -垚 yao -姚 yao -峣 yao -轺 yao -倄 yao -烑 yao -珧 yao -窑 yao -傜 yao -堯 yao -揺 yao -殽 xiao -谣 yao -軺 yao -嗂 yao -媱 yao -徭 yao -愮 yao -搖 yao -摇 yao -猺 yao -遙 yao -遥 yao -摿 yin -暚 yao -榣 yao -瑤 yao -瑶 yao -飖 yao -餆 yao -嶢 yao -嶤 yao -徺 yao -磘 yao -窯 yao -窰 yao -餚 yao -謠 yao -鎐 yao -鳐 yao -颻 yao -蘨 yao -顤 yao -鰩 yao -仸 yao -宎 yao -岆 yao -抭 yao -杳 yao -狕 yao -苭 yao -咬 yao -柼 yao -眑 yao -窅 yao -窈 yao -舀 yao -偠 yao -婹 yao -崾 yao -溔 yao -榚 yao -鴢 yao -闄 yao -騕 yao -齩 yao -鷕 yao -穾 yao -药 yao -要 yao -袎 yao -窔 yao -筄 yao -葯 yao -詏 yao -熎 yao -覞 yao -靿 yao -獟 xiao -鹞 yao -薬 yao -鼼 ya -曜 yao -燿 yao -艞 yao -藥 yao -矅 yao -曣 yan -耀 yao -纅 yao -鷂 yao -讑 yao -鑰 yue -倻 ye -椰 ye -暍 ye -噎 ye -潱 ye -蠮 ye -爷 ye -耶 ye -捓 ye -揶 ye -铘 ye -爺 ye -釾 ya -鋣 ye -鎁 ye -擨 ye -也 ye -吔 ye -冶 ye -埜 ye -野 ye -嘢 ye -漜 ye -壄 ye -业 ye -叶 ye -曳 ye -页 ye -邺 ye -夜 ye -抴 ye -亱 ye -枼 ye -洂 ye -頁 ye -捙 yi -晔 ye -枽 ye -烨 ye -偞 ye -掖 ye ye -液 ye -谒 ye -堨 ai -殗 ye -腋 ye -葉 ye xie -鄓 ye -墷 ye -楪 ye -業 ye -馌 ye -僷 ye -曄 ye -曅 ye -歋 ye -燁 ye -擖 ka ye -擛 ye -皣 ye -瞱 ye -鄴 ye -靥 ye -嶪 ye -嶫 ye -澲 ye -謁 ye -餣 ye -嚈 ya yan -擫 ye -曗 ye -鍱 ye -擪 ye -爗 ye -礏 ye -鎑 ye -饁 ye -鵺 ye -靨 ye -驜 ye -鸈 ye -一 yi -㈠ yi -弌 yi -辷 yi -伊 yi yi -衣 yi -医 yi -吚 yi -壱 yi -依 yi -祎 yi -咿 yi -洢 yi -猗 yi -畩 yi -郼 yi -铱 yi -壹 yi -揖 yi -欹 yi -蛜 yi -禕 yi -嫛 yi -漪 yi -稦 yi -銥 yi -嬄 yi -噫 yi -夁 yi -瑿 yi -鹥 yi -繄 yi -檹 yi -毉 yi -醫 yi -黟 yi -譩 yi -鷖 yi -黳 yi -乁 yi -仪 yi -匜 yi -圯 yi -夷 yi -冝 ken -宐 yi -杝 yi -沂 yi -诒 yi -侇 yi -宜 yi yi -怡 yi -沶 yi -狋 yi -衪 yi -迤 yi yi -饴 yi -咦 yi -姨 yi -峓 yi -弬 yi -恞 yi -柂 yi -瓵 yi -荑 yi ti -贻 yi -迻 yi -宧 yi -巸 yi -扅 yi -栘 yi -桋 yi -眙 yi -胰 yi -袘 yi -酏 yi -痍 yi -移 yi -萓 yi -媐 yi -椬 yi -羠 yi -蛦 yi -詒 yi -貽 yi -遗 yi -暆 yi -椸 yi -誃 yi -跠 yi -頉 yi -颐 yi -飴 yi -疑 yi -儀 yi -熪 yi -遺 yi -嶬 yi -彛 yi -彜 yi -螔 yi -頤 yi -頥 yi -寲 yi -嶷 yi -簃 yi -顊 yi -鮧 yi -彝 yi -彞 yi -謻 yi -鏔 yi -籎 yi -觺 yi -讉 qian -鸃 yi -乙 yi -已 yi -以 yi -迆 yi yi -钇 yi -佁 yi chi -攺 yi -矣 yi -苡 yi -苢 yi -庡 yi -舣 yi -蚁 yi -釔 yi -倚 yi -扆 yi -笖 yi -逘 yi -偯 yi -崺 yi -旑 yi -椅 yi yi -鈘 yi -鉯 yi -鳦 yi -旖 yi -輢 yi -敼 yi -螘 yi -檥 yi -礒 yi -艤 yi -蟻 ji -顗 yi -轙 yi -齮 yi -乂 ai yi -义 yi -亿 yi -弋 yi -刈 yi -忆 yi -艺 yi -仡 ge -匇 yi -肊 yi -议 yi -阣 yi -亦 yi -伇 yi -屹 yi -异 yi -忔 xi -芅 yi -伿 yi -佚 yi -劮 yi -呓 yi -坄 yi -役 yi -抑 yi -曵 yi -杙 yi -耴 yi -苅 yi -译 yi -邑 yi -佾 yi -呭 yi -呹 yi -妷 yi -峄 yi -怈 yi -怿 yi -易 yi -枍 yi -泆 yi -炈 yi -秇 zhi -绎 yi -诣 yi -驿 yi -俋 yi -奕 yi -帟 yi -帠 yi -弈 yi -枻 yi -浂 yi guan -玴 yi -疫 yi -羿 yi -衵 yi -轶 yi -唈 yi -垼 yi -悒 yi -挹 yi -栧 yi -栺 yi zhi -欭 yi -浥 yi -浳 yi -益 yi -袣 yi -谊 yi -貤 yi -陭 yi -勚 yi -埶 yi -埸 yi -悘 yi -悥 yi -殹 yi -異 yi -羛 yi -翊 yi -翌 yi -萟 yi -訲 yi -訳 yi -豙 yi -豛 yi -逸 yi -釴 yi -隿 yi -幆 yi -敡 yi -晹 yi -棭 yi -殔 yi -湙 ji -蛡 yi -詍 yi -跇 chi -軼 yi -鈠 yi -骮 yi -亄 yi -兿 yi -意 yi -溢 yi -獈 yi -痬 yi -竩 yi -缢 yi -義 yi -肄 yi -裔 yi -裛 yi -詣 yi -勩 yi -嫕 yi -廙 yi -榏 yi -潩 yi -瘗 yi -膉 yi -蓺 yi -蜴 yi -靾 yi -駅 yi -撎 tai -槸 yi -毅 yi -熠 yi -熤 yi -熼 yi -瘞 yi -誼 yi -镒 yi -鹝 yi -鹢 yi -黓 yi -劓 yi -圛 yi -墿 yi -嬑 yi -嬟 yi -嶧 yi -憶 yi -懌 yi -曀 yi -殪 yi -澺 yi -燚 yi -瘱 yi -瞖 yi -穓 yi -縊 yi -艗 yi -薏 yi -螠 yi -褹 yi -寱 yi nie -斁 yi -曎 yi -檍 yi -歝 yi -燡 yi -燱 yi -翳 yi -翼 yi -臆 yi -貖 e -鮨 yi -癔 yi -藙 yi -藝 yi -贀 yi -鎰 yi -镱 yi -繶 yi -繹 yi -豷 yi -霬 yi -鯣 yi -鶂 yi -鶃 yi -鶍 yi -瀷 yi -蘙 yi -譯 yi -議 yi -醳 yi -醷 ai yi -饐 yi ye -囈 yi -鐿 yi -鷁 yi -鷊 yi -懿 yi -襼 yi -驛 yi -鷧 yi -虉 e -鷾 yi -讛 yi -齸 yi -乚 yin -囙 yin -因 yin -阥 yin -阴 yin -侌 yin -垔 yin -姻 yin -洇 yin -茵 yin -荫 yin yin -音 yin -骃 yin -栶 yin -氤 yin -陰 yin -凐 yin -秵 yin -裀 yin -铟 yin -陻 yin -隂 yin -喑 yin -堙 yin -婣 yin -愔 yin -筃 yin -絪 yin -歅 yin -溵 yin -禋 yin -蒑 yin -蔭 yin -瘖 yin -銦 yin -磤 yin -緸 yin -鞇 yin -諲 yin -霒 yin -駰 yin -噾 yin -濦 yin -闉 yin -霠 yin -韾 hu -乑 yin -吟 yin -犾 yin -苂 yin -斦 yin -垠 yin -泿 yin -圁 yin -烎 yin -狺 yin -珢 yin -粌 yin -荶 yin -訔 yin -唫 yin -婬 yin -寅 yin -崟 yin -崯 yin -淫 yin -訡 yin -银 yin -鈝 yin -龂 yin -滛 yin -碒 yin -鄞 yin -夤 yin -蔩 yin -訚 yin -誾 yin -銀 yin -噖 yin -殥 yin -璌 yin -嚚 yin -檭 yin -蟫 yin -霪 yin -齗 yan -鷣 yin -尹 yin -引 yin -吲 yin -饮 yin -蚓 yin -隐 yin -淾 yin -釿 yin -鈏 yin -隠 yin -靷 yin -朄 yin -趛 yin -檃 yin -瘾 yin -隱 yin -嶾 yin -濥 yin -螾 yin -蘟 yin -櫽 yin -癮 yin -讔 yin -印 yin -茚 yin -洕 yin -胤 yin -垽 yin -湚 yin -猌 yin -廕 yin -酳 yin -慭 yin -癊 yin -憖 yin -憗 yin -鮣 yin -懚 yin -檼 yin -应 ying ying -英 ying -偀 ying -桜 ying -珱 ying -莺 ying -啨 ying -婴 ying -媖 ying -愥 ying -渶 ying -绬 ying -朠 ying -煐 ying -瑛 ying -嫈 ying -碤 ying -锳 ying -嘤 ying -撄 ying -甇 ying -緓 ying -缨 ying -罂 ying -蝧 ying -賏 ying -樱 ying -璎 ying -罃 ying -褮 ying -霙 ying -鴬 xue -鹦 ying -嬰 ying -膺 ying -韺 ying -甖 ying -鎣 ying -鹰 ying -鶧 ying -嚶 ying -孆 ying -孾 ying -攖 ying -瀴 ying -罌 ying -蘡 ying -櫻 ying -瓔 ying -礯 ying -譻 ying -鶯 ying -鑍 ying -纓 ying -蠳 ying -鷪 ying -軈 ying -鷹 ying -鸎 ying -鸚 ying -盁 ying -迎 ying -茔 ying -盈 ying -荧 ying -莹 ying -萤 ying -营 ying -萦 ying -蛍 ying -営 ying -溁 ying -溋 ying -萾 ying -僌 ying -塋 ying -楹 ying -滢 ying -蓥 ying -潆 ying -熒 ying -蝇 ying -瑩 ying -蝿 ying -嬴 ying -營 ying -縈 ying -螢 ying -濙 ying -濚 ying -藀 ying -覮 ying -謍 ying -赢 ying -巆 ying -攍 ying -攚 ying -瀛 ying -瀠 ying -瀯 ying -蠅 ying -櫿 ying -灐 ying -籝 ying -灜 ying -贏 ying -籯 ying -矨 ying -郢 ying -浧 cheng ying -梬 ying -颍 ying -颕 ying -颖 ying -摬 ying -影 ying -潁 ying -瘿 ying -穎 ying -頴 ying -巊 ying -廮 ying -鐛 ying -癭 ying -映 ying -暎 ying -硬 ying -媵 ying -膡 ying -鞕 ying -瀅 ying -譍 ying -哟 yo -唷 yo -喲 yo yo -拥 yong -痈 yong -邕 yong -庸 yong -嗈 yong -鄘 yong -雍 yong -墉 yong -嫞 yong -慵 yong -滽 yong -槦 yong -牅 yong -銿 yong -噰 yong -壅 yong -擁 yong -澭 yong -郺 yong -镛 yong -臃 yong -癕 yong -雝 yong -鏞 yong -鳙 yong -廱 yong -灉 yong -饔 yong -鱅 yong -鷛 yong -癰 yong -喁 yong -颙 yong -顒 yong -鰫 yong -永 yong -甬 yong -咏 yong -怺 yong -泳 yong -俑 yong -勇 yong -勈 yong -栐 yong -埇 yong -悀 yong -柡 yong -涌 yong -恿 yong -傛 rong -惥 yong -愑 yong -湧 yong -硧 yong -詠 yong -塎 yong -嵱 rong -彮 yong -愹 yong -蛹 yong -慂 yong -踊 yong -禜 yong -鲬 yong -踴 yong -鯒 yong -用 yong -苚 yong -砽 yong -醟 yong -优 you -忧 you -攸 you -呦 you -怮 yao -幽 you -悠 you -麀 you -滺 you -憂 you -優 you -鄾 you -嚘 you -懮 you -瀀 you -櫌 you -纋 you -耰 you -尢 you -尤 you -由 you -沋 you -犹 you -邮 you -怞 you -油 you -肬 you -怣 you -斿 you -疣 you -峳 you -浟 you -秞 you -莜 you -莤 you -莸 you -逌 you -郵 you -铀 you -偤 you -蚰 you -訧 you -逰 you -游 you -猶 you -遊 you -鱿 you -楢 you -猷 you -鈾 you -鲉 you -輏 you -駀 you -蕕 you -蝣 you -魷 you -輶 you -鮋 you -櫾 you -邎 you -友 you -有 you you -丣 you -卣 you -苃 you -酉 you -羑 you -庮 you -羐 you -莠 you -梄 you -聈 you -脜 rou -铕 you -湵 you -蒏 you -禉 you -蜏 you -銪 you -槱 you -牖 you -牗 you -黝 you -又 you -右 you -幼 you -佑 you -侑 you -孧 you -狖 you -糿 you -哊 you -囿 you -姷 you -宥 you -峟 you -牰 xiu -祐 you -诱 you -迶 you -唀 you -梎 yao -蚴 you -亴 you -貁 you -釉 you -酭 you -誘 you -鼬 you -扜 gan -纡 yu -迂 yu -迃 yu -穻 yu -紆 yu -虶 yu -唹 yu -淤 yu -盓 yu -渝 yu -瘀 yu -箊 yu -于 yu -亐 yu -予 yu yu -邘 yu -伃 yu -余 yu -妤 yu -扵 yu -杅 wu -欤 yu -玗 yu -玙 yu -於 yu -盂 yu -臾 yu -衧 yu -鱼 yu -俞 yu shu -兪 yu shu -禺 yu -竽 yu -舁 yu -茰 yu -荢 yu -娛 yu -娯 yu -娱 yu -狳 yu -谀 yu -酑 yu -馀 yu -渔 yu -萸 yu -釪 yu -隃 yu -隅 yu -雩 yu -魚 yu -堣 yu -堬 yu -崳 yu -嵎 yu -嵛 yu -愉 yu -揄 yu -楰 yu -湡 yu -畬 yu she -畭 yu -硢 yu -腴 yu -逾 yu -骬 yu -愚 yu -楡 yu -榆 yu -歈 yu -牏 zhu -瑜 yu -艅 yu -虞 yu -觎 yu -漁 yu -睮 yu -窬 yu -舆 yu -褕 yu -歶 yu -蕍 yu -蝓 yu -諛 yu -雓 yu -餘 yu -魣 xu -嬩 yu -懙 yu -澞 yu -覦 yu -踰 yu -歟 yu -璵 yu -螸 yu -輿 yu -鍝 yu -礖 yu -謣 yu xu -髃 yu -鮽 yu -旟 yu -籅 yu -騟 yu -鯲 yu -鰅 yu -鷠 yu -鸆 yu -与 yu -伛 yu -宇 yu -屿 yu -羽 yu -雨 yu -俁 yu -俣 yu -挧 yu -禹 yu -语 yu -圄 yu -峿 yu -祤 yu -偊 yu -匬 yu -圉 yu -庾 yu -敔 yu -鄅 yu -萭 yu -萮 yu -铻 wu yu -傴 yu -寙 yu -斞 yu -楀 yu -瑀 yu -瘐 yu -與 yu yu yu -語 yu yu -窳 yu -鋙 wu -龉 yu -噳 yu -嶼 yu -貐 yu -斔 yu -麌 yu -蘌 yu -齬 yu -玉 yu -驭 yu -吁 yu xu -圫 yu -聿 yu -芋 yu -芌 yu -妪 yu -忬 yu -饫 yu -育 yu -郁 yu -彧 yu -昱 yu -狱 yu -秗 yu -茟 wei -俼 yu -峪 yu -栯 yu -浴 yu -砡 yu -钰 yu -预 yu -喐 yu -域 yu -堉 yu -悆 yu -惐 yu -欲 yu -淢 yu -淯 yu -袬 yu -谕 yu -逳 yu -阈 yu -喅 yu -喩 yu -喻 yu -媀 yu -寓 yu -庽 yu -御 yu -棛 yu -棜 yu -棫 yu -焴 yu -琙 yu -矞 yu -裕 yu -遇 yu -飫 yu -馭 yu -鹆 yu -愈 yu -滪 yu -煜 yu -稢 yu -罭 yu -蒮 yu -蓣 yu -誉 yu -鈺 yu -預 yu -嫗 yu -嶎 yu -戫 yu -毓 yu -獄 yu -瘉 yu -緎 yu -蜟 yu -蜮 yu -輍 yu -銉 yu -隩 yu -噊 yu -慾 yu -稶 yu -蓹 yu -薁 yu -豫 yu -遹 yu -鋊 yu -鳿 yu -澦 yu -燏 yu -燠 yu -蕷 yu -諭 yu -錥 yu -閾 yu -鴥 yu -鴧 rong -鴪 yu -儥 yu mai -礇 yu -禦 yu -魊 yu -鹬 yu -癒 yu -礜 yu -穥 yu -篽 yu -繘 yu -醧 ou -鵒 yu -櫲 yu -蘛 yu -譽 yu -轝 yu -鐭 ao -霱 yu -欎 yu -驈 yu -鬻 yu -籞 yu -鱊 yu -鷸 yu -鸒 yu -欝 yu -軉 yu -鬰 yu -鬱 yu -灪 yu -籲 yu -爩 yu -囦 yan -鸢 yuan -剈 yuan -冤 yuan -弲 yuan -悁 yuan -眢 yuan -鸳 yuan -寃 yuan -渁 yuan -渆 yuan -渊 yuan -渕 yuan -惌 yuan -淵 yuan -葾 yuan -棩 yuan -蒬 yuan -蜎 yuan -鹓 yuan -箢 yuan -鳶 yuan -蜵 yuan -駌 yuan -鋺 wan -鴛 yuan -嬽 yuan -鵷 yuan -灁 yuan -鼘 yuan -鼝 yuan -元 yuan -贠 yuan -邧 yuan -员 yuan -园 yuan -沅 yuan -杬 yuan -垣 yuan -爰 yuan -貟 yuan -原 yuan -員 yuan -圆 yuan -笎 yuan -蚖 wan -袁 yuan -厡 yuan -酛 yuan -圎 yuan -援 yuan -湲 yuan -猨 yuan -缘 yuan -鈨 yuan -鼋 yuan -園 yuan -圓 yuan -塬 yuan -媴 yuan -嫄 yuan -源 yuan -溒 yuan -猿 yuan -獂 yuan -蒝 yuan -榞 yuan -榬 yuan -辕 yuan -緣 yuan -縁 yuan -蝝 yuan -蝯 yuan -橼 yuan -羱 yuan -薗 yuan -螈 yuan -謜 yuan -轅 yuan -黿 yuan -鎱 yuan -櫞 yuan -邍 yuan -騵 yuan -鶢 yuan -鶰 yuan -厵 yuan -远 yuan -盶 yuan -逺 yuan -遠 yuan -夗 wan -肙 yuan -妴 wan -苑 yuan -怨 yuan -院 yuan -垸 yuan -衏 yuan -傆 yuan -掾 yuan -瑗 yuan -禐 yuan -愿 yuan -裫 yuan -褑 yuan -褤 yuan -噮 yuan -願 yuan -曰 yue -曱 ya -约 yue -約 yue -箹 yue -矱 yue -彟 yue -彠 yue -月 yue -戉 yue -刖 yue -汋 zhuo -岄 yue -抈 yue -礿 yue -岳 yue -枂 yue -玥 yue -恱 yue -钥 yao -悅 yue -悦 yue -蚎 yue -蚏 yue -軏 yue -钺 yue -阅 yue -捳 yue -跀 yue -跃 yue -粤 yue -越 yue -粵 yue -鉞 yue -閱 yue -閲 yue -嬳 yue -樾 yue -篗 yue -嶽 yue -龠 yue -籆 yue -瀹 yue -蘥 yue -黦 ye -爚 yue -禴 yue -躍 yue -籥 yue -鸑 yue -籰 yue -龥 yu -鸙 yue -蒀 yun -煴 yun -蒕 yun -熅 yun -奫 yun -蝹 yun -赟 yun -頵 yun -馧 wo -贇 yun -云 yun -勻 yun -匀 yun -伝 chuan -呍 yun -囩 yun -妘 yun -抣 yun -沄 yun -纭 yun -芸 yun -昀 yun -畇 yun -眃 yun -秐 yun -郧 yun -涢 yun -紜 yun -耘 yun -耺 ying -鄖 yun -雲 yun -愪 yun -氲 yun -溳 yun -筼 yun -蒷 yun -氳 yun -熉 yun -澐 yun -鋆 yun -橒 yun -篔 yun -縜 yun -繧 yun -允 yun -阭 yan -夽 yun -抎 yun -狁 yun -玧 yun -陨 yun -荺 yun -殒 yun -喗 yun -鈗 yun -隕 yun -殞 yun -褞 yun -馻 yun -磒 yun -霣 yun -齫 yun -齳 yun -孕 yun -运 yun -枟 yun -郓 yun -恽 yun -晕 yun yun -鄆 yun -酝 yun -傊 yun -惲 yun -愠 yun -缊 yun -運 yun -慍 yun -腪 yun -韫 yun -韵 yun -緼 yun -蕰 wen -蕴 yun -縕 yun -薀 wen -賱 yun -醖 yun -醞 yun -餫 yun -藴 yun -韗 yun -韞 yun -蘊 yun -韻 yun -帀 za -匝 za -沞 za -咂 za -拶 za -沯 za -桚 za zan -鉔 za -魳 bei -臜 za -臢 za -杂 za -砸 za -韴 za -雑 za -磼 za -襍 za -雜 za -囐 za -雥 za -災 zai -灾 zai -甾 zai -哉 zai -栽 zai -烖 zai -菑 zi -渽 zai -溨 cai -睵 zai -賳 zai -宰 zai -载 zai zai -崽 zai -再 zai -在 zai -扗 zai -洅 zai -傤 zai -酨 zai -儎 zai -縡 zeng -兂 zan -糌 zan -簪 zan -簮 zan -鐕 zan -咱 zan -偺 zan -喒 zan -昝 zan -寁 zan -撍 zan -趱 zan -趲 zan -暂 zan -暫 zan -賛 zan -赞 zan -錾 zan -濽 zan -蹔 zan -瓉 zan -贊 zan -鏨 zan -瓒 zan -酇 zan -囋 zan -灒 zan -讃 zan -瓚 zan -禶 zan -襸 zan -讚 zan -饡 zan -牂 zang -羘 zang -赃 zang -賍 zang -臧 zang -賘 zang -贓 zang -贜 zang -驵 zang -駔 zang -奘 zang -弉 zang -脏 zang zang -塟 zang -葬 zang -銺 zang -傮 zao -遭 zao -糟 zao -蹧 zao -醩 zao -凿 zao -鑿 zuo -早 zao -枣 zao -栆 zao -蚤 zao -棗 zao -璅 zao -澡 zao -璪 zao -薻 zao -藻 zao -灶 zao -皁 zao -皂 zao -唕 zao -唣 zao -造 zao -梍 zao -喿 zao -慥 zao -煰 gao -艁 zao -噪 zao -簉 zao -燥 zao -竃 zao -譟 zao -趮 zao -躁 zao -竈 zao -啫 ze -伬 ze -则 ze -択 ze -沢 ze -择 ze -泎 ze -泽 ze -责 ze -迮 ze -則 ze -唶 jie -啧 ze -帻 ze -舴 ze -責 ze -溭 ze -矠 ce -嘖 ze -嫧 ze -幘 ze -箦 ze -蔶 ze -樍 ji -歵 ze -諎 ze -赜 ze -擇 ze zhai -澤 ze -皟 ze -瞔 ze -簀 ze -耫 zha -礋 zhe -襗 yi -謮 ze -賾 ze -蠌 ze -齚 ze -齰 ze -鸅 ze -仄 ze -夨 ze -庂 ze -汄 ze -昃 ze -昗 ze -捑 ze -崱 ze -稄 ze -贼 zei -賊 zei -鲗 zei -蠈 zei -鰂 zei -鱡 zei -怎 zen -谮 zen -譖 zen -譛 zen -囎 zen -曽 zeng -曾 ceng zeng -増 zeng -鄫 ceng -增 zeng -憎 zeng zeng -橧 zeng -熷 zeng -璔 zeng -矰 zeng -磳 zeng -罾 zeng -譄 zeng -鱛 zeng -锃 zeng -鋥 zeng -甑 zeng -赠 zeng -贈 zeng -迊 ying -咋 ze za zha -抯 zha -挓 zha -柤 zha -哳 zha -偧 zha -揸 zha -渣 zha -溠 zha -劄 zha -皶 zha -箚 zha -樝 zha -觰 da -皻 zha -譇 zha -齄 zha -齇 zha -扎 zha zha -札 zha -甴 you -轧 ya -軋 ga ya zha -闸 zha -蚻 zha -铡 zha -牐 zha -閘 zha -霅 zha -鍘 zha -譗 zha -厏 zha -苲 zha -眨 zha -砟 zha -搩 zhe -鲊 zha -鲝 zha -踷 zha -鮓 zha -鮺 zha -乍 zha -灹 zha -诈 zha -咤 zha -炸 zha -宱 zha -痄 zha -蚱 zha -詐 zha -搾 zha -摣 zha -榨 zha -膪 chuai -醡 zha -夈 zhai -粂 zhai -捚 zhai -斋 zhai -斎 zhai -摘 zhai -榸 zhai -齋 zhai -宅 zhai -翟 di zhai -窄 zhai -鉙 zhai -债 zhai -砦 zhai -債 zhai -寨 zhai -瘵 zhai -沾 zhan -毡 zhan -旃 zhan -栴 zhan -粘 nian zhan -蛅 zhan -飦 jian -惉 chan -詀 zhan -趈 zhan -詹 zhan -閚 zhan -谵 zhan -噡 zhan -嶦 zhan -澶 chan -薝 zhan -邅 zhan -霑 zhan -氈 zhan -氊 zhan -瞻 zhan -鹯 zhan -旜 zhan -譫 zhan -饘 zhan -鳣 zhan -驙 zhan -魙 zhan -鱣 zhan -鸇 zhan -讝 zhan -拃 zha -斩 zhan -飐 zhan -展 zhan -盏 zhan -崭 zhan -斬 zhan -琖 zhan -搌 zhan -盞 zhan -嶃 zhan -嶄 zhan -榐 zhan -辗 zhan -颭 zhan -嫸 zhan -醆 zhan -橏 zhan -蹍 nian -輾 zhan -皽 zhan -黵 zhan -占 zhan zhan -佔 zhan -战 zhan -栈 zhan -桟 zhan -站 zhan -偡 zhan -绽 zhan -菚 zhan -棧 zhan -湛 zhan -戦 zhan -綻 zhan -嶘 zhan -輚 zhan -骣 chan -戰 zhan -虥 zhan -虦 zhan -覱 zhan -轏 zhan -蘸 zhan -驏 zhan -张 zhang -弡 jue -張 zhang -章 zhang -傽 zhang -鄣 zhang -嫜 zhang -彰 zhang -慞 zhang -漳 zhang -獐 zhang -粻 cheng -蔁 zhang -遧 zhang -暲 zhang -樟 zhang -璋 zhang -餦 zhang -蟑 zhang -鏱 zhang -騿 zhang -鱆 zhang -麞 zhang -仉 zhang -涨 zhang zhang -涱 zhang -掌 zhang -漲 zhang zhang -幥 zhang -礃 zhang -鞝 shang -鐣 zhang -丈 zhang -仗 zhang -扙 zhang -帐 zhang -杖 zhang -胀 zhang -账 zhang -粀 zhang -帳 zhang -脹 zhang -痮 zhang -障 zhang -墇 zhang -嶂 zhang -幛 zhang -賬 zhang -瘬 zhang -瘴 zhang -瞕 zhang -佋 shao -钊 zhao -妱 zhao -巶 zhao -招 zhao -昭 zhao -炤 zhao -盄 zhao -釗 zhao -啁 zhou -鉊 zhao -駋 zhao -窼 ke -鍣 zhao -爫 zhua -找 zhao -沼 zhao -瑵 zhao -召 zhao -兆 zhao -诏 zhao -枛 jiao -垗 zhao -狣 zhao -赵 zhao -笊 zhao -肁 zhao -旐 zhao -棹 zhao -罀 zhao -詔 zhao -照 zhao -罩 zhao -肇 zhao -肈 zhao -趙 zhao -曌 zhao -燳 zhao -鮡 zhao -櫂 zhao -瞾 zhao -羄 zhao -蜇 zhe -嫬 shu -遮 zhe -厇 zhe -折 zhe -歽 zhe -矺 da -砓 zhe -籷 zhe -虴 zhe -哲 zhe -埑 zhe -袩 chan -啠 zhe -悊 zhe -晢 zhe -晣 zhe -辄 zhe -喆 zhe -棏 zhe -蛰 zhe -詟 zhe -谪 zhe -摺 zhe -輒 zhe -樀 di -磔 zhe -輙 zhe -銸 nie -辙 zhe -蟄 zhe -嚞 zhe -謫 zhe -謺 zhe -鮿 zhe -轍 zhe -讁 zhe -襵 zhe -讋 zhe -者 zhe -锗 zhe -赭 zhe -褶 zhe -鍺 zhe -这 zhe -柘 zhe -浙 zhe -淛 zhe -蔗 zhe -樜 zhe -鹧 zhe -蟅 zhe -鷓 zhe -贞 zhen -针 zhen -侦 zhen -浈 zhen -珍 zhen -珎 zhen -貞 zhen -帪 zhen -栕 yi -桢 zhen -眞 zhen -真 zhen -砧 zhen -祯 zhen -針 zhen -偵 zhen -敒 zhen -桭 zhen -酙 zhen -寊 zhen -湞 zhen -葴 zhen -遉 zhen -搸 zhen -斟 zhen -楨 zhen -獉 zhen -甄 zhen -禎 zhen -蒖 zhen -蓁 zhen -鉁 zhen -靕 zhen -榛 zhen -槇 dian -殝 zhen -瑧 jin -碪 zhen -禛 zhen -潧 zeng -箴 zhen -樼 zhen -澵 qin -臻 zhen -薽 zhen -錱 zhen -轃 zhen -鍖 chen -鍼 zhen -籈 jian -鱵 zhen -屒 zhen -诊 zhen -抮 zhen -枕 zhen -姫 ji -弫 zhen -昣 zhen -胗 zhen -轸 zhen -畛 zhen -疹 zhen -眕 zhen -袗 zhen -紾 tian -聄 zhen -萙 zhen -裖 zhen -覙 luo -診 zhen -軫 zhen -嫃 zhen -缜 zhen -稹 zhen -駗 zhen -縝 zhen -縥 zhen -辴 zhen -鬒 zhen -黰 zhen -圳 zhen -阵 zhen -纼 zhen -侲 zhen -挋 zhen -陣 zhen -鸩 zhen -振 zhen -朕 zhen -栚 zhen -紖 zhen -眹 zhen -赈 zhen -塦 zhen -揕 zhen -絼 zhen -蜄 zhen -敶 zhen -誫 zhen -賑 zhen -鋴 zhen -镇 zhen -震 zhen -鴆 zhen -鎭 zhen -鎮 zhen -黮 tan -凧 zheng -争 zheng -佂 zheng -姃 zheng -征 zheng -怔 zheng -爭 zheng -峥 zheng -挣 zheng zheng -炡 zheng -狰 zheng -烝 zheng -眐 zheng -钲 zheng zheng -埩 zheng -崝 zheng -崢 zheng -掙 zheng zheng -猙 zheng -睁 zheng -聇 zheng -铮 zheng -媜 zheng -揁 keng -筝 zheng -徰 zheng -睜 zheng -蒸 zheng -鉦 zheng zheng -徴 zheng -箏 zheng -徵 zheng -踭 zheng -篜 zheng -錚 zheng -鬇 zheng -癥 zheng zheng -氶 zheng -抍 zheng -糽 zheng -拯 zheng -掟 ding -塣 zheng -晸 zheng -愸 zheng -撜 zheng -整 zheng -正 zheng -证 zheng -诤 zheng -郑 zheng -帧 zhen -政 zheng -症 zheng -幀 zheng -証 zheng -鄭 zheng -諍 zheng -鴊 zheng -證 zheng -之 zhi -支 zhi -卮 zhi -汁 zhi -芝 zhi -吱 zhi -巵 zhi -汥 ji -枝 zhi -知 zhi -织 zhi -肢 zhi -徔 zhi -栀 zhi -祗 di -秓 zhi -秖 zhi -胑 zhi -胝 zhi -衼 zhi -倁 zhi -疷 zhi -祬 zhi -秪 di zhi -脂 zhi -梔 zhi -戠 zhi -椥 zhi -臸 jin -搘 zhi -禔 zhi -綕 zhi -榰 zhi -蜘 zhi -馶 zhi -鳷 zhi -謢 zhi -鴲 zhi -織 zhi -蘵 zhi -鼅 zhi -禵 zhi -执 zhi -侄 zhi -坧 zhi -直 zhi -姪 zhi -値 zhi -值 zhi -聀 zhi -釞 zhi -埴 zhi -執 zhi -职 zhi -植 zhi -殖 zhi -禃 zhi -絷 zhi -跖 zhi -墌 zhi -摭 zhi -馽 zhi -嬂 zhi -慹 zhi -漐 zhi -踯 zhi -樴 zhi -膱 zhi -縶 zhi -職 zhi -蟙 zhi -蹠 zhi -蹢 di -軄 zhi -躑 zhi -止 zhi -只 zhi zhi -凪 zhi -劧 zhi -旨 zhi -阯 zhi -址 zhi -坁 zhi -帋 zhi -扺 zhi -汦 zhi -沚 zhi -纸 zhi -芷 zhi -抧 zhi -祉 zhi -茋 zhi -咫 zhi -恉 zhi -指 zhi zhi zhi -枳 zhi -洔 zhi -砋 zhi -轵 zhi -淽 zhi -疻 zhi -紙 zhi -訨 zhi -趾 zhi -軹 zhi -黹 zhi -酯 zhi -藢 zhi -襧 zhi -阤 yi -至 zhi -芖 zhi -志 zhi -忮 zhi -扻 zhi -豸 zhi -制 zhi -厔 zhi -垁 zhi -帙 zhi -帜 zhi -治 zhi -炙 zhi -质 zhi -郅 zhi -俧 zhi -峙 zhi -庢 zhi -庤 zhi -挃 zhi -栉 zhi -洷 zhi -祑 zhi -陟 zhi -娡 zhi -徏 zhi -挚 zhi -晊 zhi -桎 zhi -狾 zhi -秩 zhi -致 zhi -袟 zhi -贽 zhi -轾 zhi -乿 luan -偫 zhi -徝 zhi -掷 zhi -梽 zhi -猘 zhi -畤 zhi -痔 zhi -秲 zhi -秷 zhi -窒 zhi -紩 zhi -翐 zhi -袠 zhi -觗 zhi -貭 zhi -铚 zhi -鸷 zhi -傂 zhi -崻 zhi -彘 zhi -智 zhi -滞 zhi -痣 zhi -蛭 zhi -骘 zhi -寘 zhi -廌 zhi -搱 zhi -滍 zhi -稙 zhi -稚 zhi -筫 zhi -置 zhi -跱 zhi -輊 zhi -锧 zhi -雉 zhi -墆 di -槜 zui -滯 zhi -潌 zhi -疐 zhi -製 zhi -覟 zhi -誌 zhi -銍 zhi -幟 zhi -憄 zhi -摯 zhi -潪 zhi -熫 zhi -稺 zhi -膣 zhi -觯 zhi -踬 zhi -鋕 zhi -旘 zhi -瀄 zhi -緻 zhi -隲 zhi -駤 zhi -鴙 zhi -儨 zhi -劕 zhi -懥 zhi -擲 zhi -擿 ti ti -櫛 zhi -穉 zhi -螲 die -懫 zhi -贄 zhi -櫍 zhi -瓆 zhi -觶 zhi -騭 zhi -鯯 ji -礩 zhi -豑 zhi -騺 zhi -驇 zhi -躓 zhi -鷙 zhi -鑕 zhi -豒 zhi -中 zhong zhong -伀 zhong -汷 zhong -刣 zhong -妐 zhong -彸 zhong -迚 zhong -忠 zhong -泈 you -炂 zhong -终 zhong -柊 zhong -盅 zhong -衳 zhong -钟 zhong -舯 zhong -衷 zhong -終 zhong -鈡 zhong -幒 zhong -蔠 zhong -锺 zhong -螤 yu -鴤 zhong -螽 zhong -鍾 zhong -鼨 zhong -蹱 zhong -鐘 zhong -籦 zhong -肿 zhong -种 zhong zhong -冢 zhong -喠 zhong -尰 shong -塚 zhong -歱 zhong -煄 zhong -腫 zhong -瘇 shong -種 chong zhong zhong -踵 zhong -仲 zhong -众 zhong -妕 zhong -狆 zhong -祌 zhong -祍 ren -茽 zhong -衶 zhong -重 zhong chong -蚛 zhong -偅 zhong -眾 zhong -堹 zhong -媑 zhong -筗 zhong -衆 zhong -諥 zhong -州 zhou -舟 zhou -诌 zhou -侜 zhou -周 zhou -洀 zhou -洲 zhou -炿 zhou -诪 zhou -烐 zhou -珘 zhou -辀 zhou -郮 zhou -婤 zhou -徟 zhou -淍 diao -矪 zhou -週 zhou -鸼 zhou -喌 zhou -粥 zhou yu -赒 zhou -輈 zhou -銂 zhou -賙 zhou -輖 zhou -霌 zhou -駲 zhou -嚋 chou -盩 zhou -謅 zhou -鵃 zhou -騆 dong -譸 zhou -妯 zhou -轴 zhou -碡 zhou -肘 zhou -帚 zhou -疛 zhou -菷 zhou -晭 zhou -睭 zhou -箒 zhou -鯞 zhou -纣 zhou -伷 zhou -呪 zhou -咒 zhou -宙 zhou -绉 zhou -冑 zhou -咮 zhou -昼 zhou -紂 zhou -胄 zhou -荮 zhou -晝 zhou -皱 zhou -酎 zhou -葤 zhou -詋 zhou -甃 zhou -僽 zhou -皺 zhou -駎 zhou -縐 zhou -骤 zhou -籀 zhou -籕 zhou -籒 zhou -驟 zhou -朱 zhu -劯 zhu -侏 zhu -诛 zhu -邾 zhu -洙 zhu -茱 zhu -株 zhu -珠 zhu -诸 zhu -猪 zhu -硃 zhu -袾 zhu -铢 zhu -絑 zhu -蛛 zhu -誅 zhu -跦 zhu -槠 zhu -潴 zhu -蝫 zhu -銖 zhu -橥 zhu -諸 zhu -豬 zhu -駯 zhu -鮢 zhu -鴸 zhu -瀦 zhu -藸 chu -櫧 zhu -櫫 zhu -鼄 zhu -鯺 zhu -蠩 zhu -竹 zhu -泏 ku -竺 zhu -炢 zhu -笁 zhu -茿 zhu -烛 zhu -窋 zhu -逐 zhu -笜 zhuo -舳 zhu -瘃 zhu -蓫 zhu -燭 zhu -蠋 zhu -躅 zhu -鱁 zhu -劚 zhu -孎 zhu -灟 zhu -斸 zhu -曯 zhu -欘 zhu -爥 zhu -蠾 zhu -钃 shu -丶 dian -主 zhu -宔 zhu -拄 zhu -砫 zhu -罜 zhu -渚 zhu -属 shu zhu -煑 zhu -煮 zhu -詝 zhu -嘱 zhu -濐 zhu -麈 zhu -瞩 zhu -囑 zhu -矚 zhu -伫 zhu -佇 zhu -住 zhu -助 zhu -纻 zhu -芧 xu -苎 zhu -杼 zhu -注 zhu -贮 zhu -迬 wang -驻 zhu -壴 zhu -柱 zhu -柷 chu -殶 zhu -炷 zhu -祝 zhu -疰 zhu -眝 zhu -祩 zhu -竚 zhu -莇 zhu -秼 zhu -紵 zhu -紸 zhu -羜 zhu -著 zhu -蛀 zhu -嵀 zhu -筑 zhu -註 zhu -貯 zhu -跓 zhu -軴 zhu -铸 zhu -筯 zhu -鉒 zhu -飳 zhu -馵 zhu -墸 zhu -箸 zhu -翥 zhu -樦 zhu -鋳 zhu -駐 zhu -築 zhu -篫 zhu -霔 zhu -麆 zhu -鑄 zhu -抓 zhua -膼 zhua -髽 zhua -爪 zhua zhao -拽 zhuai zhuai ye -跩 zhuai -专 zhuan -叀 zhuan -専 zhuan -砖 zhuan -專 zhuan -鄟 tuan -嫥 zhuan -瑼 zhuan -甎 zhuan -膞 zhuan -颛 zhuan -磚 zhuan -諯 zhuan -蟤 zhuan -顓 zhuan -鱄 tuan -转 zhuan zhuan -孨 ni -転 zhuan -轉 zhuan zhuan -灷 zhuan -啭 zhuan -堟 zhuan -蒃 zhuan -瑑 zhuan -僎 zhuan -赚 zhuan -撰 zhuan -篆 zhuan -馔 zhuan -縳 juan -襈 juan -賺 zhuan zuan -譔 zhuan -饌 zhuan -囀 zhuan -籑 zhuan -妆 zhuang -庄 zhuang -妝 zhuang -庒 zhuang -荘 zhuang -娤 zhuang -桩 zhuang -莊 zhuang -湷 chui -粧 zhuang -装 zhuang -裝 zhuang -樁 zhuang -糚 zhuang -壮 zhuang -壯 zhuang -状 zhuang -狀 zhuang -壵 zhuang -梉 zhuang -焋 zhuang -幢 zhuang -撞 zhuang -戅 gang -隹 zhui -追 zhui -骓 zhui -椎 zhui chui -锥 zhui -錐 zhui -騅 zhui -鵻 zhui -沝 zhui -坠 zhui -笍 zhui -娷 zhui -缀 zhui -惴 zhui -甀 zhui -缒 zhui -畷 zhuo -硾 chui -膇 zhui -墜 zhui -綴 zhui -赘 zhui -縋 zhui -諈 zhui -醊 zhui -錣 zhui -餟 zhui -礈 zhui -贅 zhui -轛 zhui -鑆 zhui -宒 zhun -迍 zhun -肫 zhun -窀 zhun -谆 zhun -諄 zhun -衠 zhun -准 zhun -埻 zhun -凖 zhun -準 zhun -綧 zhun -訰 zhun -稕 zhun -卓 zhuo zhuo -拙 zhuo zhuo -炪 zhuo -倬 zhuo -捉 zhuo -桌 zhuo -棁 zhuo -涿 zhuo -棳 zhuo -琸 zhuo -窧 zhuo -槕 zhuo -穛 zhuo -穱 zhuo -蠿 zhuo -圴 zhuo -彴 zhuo -犳 zhuo -灼 zhuo -叕 zhuo -妰 zuo -茁 zhuo -斫 zhuo -浊 zhuo -丵 zhuo -浞 zhuo -烵 zhuo -诼 zhuo -酌 zhuo -啄 zhuo -啅 zhuo -娺 zhuo -梲 zhuo -着 zhe zhao zhao zhuo -斮 zhuo -晫 zhuo -椓 zhuo -琢 zhuo -斱 zhuo -硺 zhuo -窡 zhuo -罬 zhuo -撯 zhuo -擆 zhuo -斲 zhuo -禚 zhuo -劅 zhuo -諁 zhuo -諑 zhuo -鋜 zhuo -濁 zhuo -篧 huo -擢 zhuo -斀 zhuo -斵 zhuo -濯 zhuo -謶 zhe -镯 zhuo -鐯 zhuo -鵫 zhuo -灂 zhuo -蠗 zhuo -鐲 zhuo -籗 zhuo -籱 zhuo -仔 zi -孖 zi ma -孜 zi -茊 zi -兹 zi -咨 zi -姕 zi -姿 zi -茲 zi -栥 zi -玆 zi ci -赀 zi -资 zi -崰 zi -淄 zi -秶 zi -缁 zi -谘 zi -赼 zi -嗞 zi -孳 zi -嵫 zi -椔 zi -湽 zi -滋 zi -粢 zi -葘 zi -辎 zi -鄑 zi -孶 zi -禌 zi -貲 zi -資 zi -趑 zi -锱 zi -稵 jiu -緇 zi -鈭 zi -镃 zi -龇 zi -輜 zi -鼒 zi -澬 zi -諮 zi -趦 zi -輺 zi -錙 zi -髭 zi -鲻 zi -鍿 zi -鎡 zi -頾 zi -頿 zi -鯔 zi -鶅 zi -齍 ji -鰦 zi -齜 zi -籽 zi -子 zi zi zai -吇 zi -姉 zi -姊 zi -杍 zi -矷 zi -秄 zi -胏 fei -呰 zi -秭 zi -耔 zi -虸 zi -笫 zi -梓 zi -釨 zi -啙 zi -紫 zi -滓 zi -訾 zi zi -訿 zi -榟 zi -橴 zi -字 zi -自 zi -芓 zi -茡 zi -倳 zi -剚 zi -恣 zi -牸 zi -渍 zi -眥 zi -眦 zi -胔 zi -胾 zi -漬 zi -宗 zong -倧 zong -综 zong zeng -骔 zong -堫 zong -嵏 zong -嵕 zong -惾 zong -棕 zong -猣 zong -腙 zong -葼 zong -朡 zong -椶 zong -嵸 zong -稯 zong -緃 zong -熧 zong -緵 zong -翪 zong -艐 zong -蝬 zong -踨 zong -踪 zong -磫 zong -豵 zong -蹤 zong -騌 zong -鬃 zong -騣 zong -鬉 zong -鬷 zeng -鯮 zong -鯼 zong -鑁 zong -总 zong -偬 zong -捴 zong -惣 zong -愡 hu -揔 zong -搃 zong -傯 zong -蓗 zong -摠 zong -総 zong -縂 zong -燪 zong -總 zong -鍯 zong -鏓 zong -纵 zong -昮 zong -疭 zong -倊 zong -猔 zong -碂 zong -粽 zong -糉 zong -瘲 zong -縦 zong -錝 zong -縱 zong -邹 zou -驺 zou -诹 zou -郰 zou -陬 zou -掫 zou -菆 zou -棷 zou -棸 zou -鄒 zou -箃 zou -緅 zou -諏 zou -鄹 zou -鲰 zou -鯫 zou -黀 zou -齺 zou -赱 zou -走 zou -鯐 zou -奏 zou -揍 zou -媰 chu -租 zu -菹 zu -葅 zu -蒩 ju -卆 zu -足 zu -卒 zu cu -哫 zu -崒 zu -崪 zu -族 zu -傶 zu -稡 zu -箤 zu -踤 zu -踿 zu -镞 zu -鏃 zu -诅 zu -阻 zu -组 zu -俎 zu -爼 zu -珇 zu -祖 zu -組 zu -詛 zu -靻 zu -鎺 zu -劗 zuan -躜 zuan -躦 zuan -繤 zuan -缵 zuan -纂 zuan -纉 zuan -籫 zuan -纘 zuan -钻 zuan -揝 zan -攥 zuan -厜 zui -朘 juan -嗺 sui -樶 zui -蟕 zui -纗 zui -嶊 cui -嘴 zui -噿 zui -濢 cui -璻 zui -枠 zui -栬 zui -絊 zui -酔 zui -晬 zui -最 zui -祽 zui -罪 zui -辠 zui -酻 fu -蕞 zui -醉 zui -嶵 zui -檇 zui -鋷 zui -錊 zu -檌 zui -穝 zui -欈 zui -尊 zun -嶟 zun -遵 zun -樽 zun -繜 zun -罇 zun -鶎 zun -鐏 zun -鳟 zun -鱒 zun -鷷 zun -僔 zun -噂 zun -撙 zun -譐 zun -捘 Jun -銌 zun -昨 zuo -秨 zuo -莋 ji -捽 zuo -椊 zu -葃 ze -稓 zuo -鈼 zuo -左 zuo -佐 zuo -繓 zuo -作 zuo zuo zuo -坐 zuo -阼 zuo -岝 zuo -岞 zuo -怍 zuo -侳 zuo -祚 zuo -胙 zuo -唑 zuo -座 zuo -袏 zuo -做 zuo -葄 zuo -蓙 zuo -飵 zuo -糳 zuo -咗 zuo - m - n - xin - yan - qing - qing - zu - shan - ye ya - po - shan - zhuo - shan - jue - chuai wen - zheng - chuai wen - zheng - yu - yin - chun - qiu - yu - teng - shi - jiao - lie - jing - ju - ti - pi - yan -柏 bai bo -粨 bai mi -兡 bai ke -瓸 bai wa -棓 bang pou -埄 peng geng -琣 bei beng -跰 beng pian -頨 pian yu -麃 pao biao -藨 biao piao -癟 bie bie -槟 bin bing -栟 ben bing -梹 bin bing -偲 cai si -參 can shen cen -爘 can -扠 cha cha cha -杈 cha cha -衩 cha cha -剎 cha sha -勑 lai chi -瘥 chai cuo -孱 chan can -儳 chan chan -眧 chao -伡 che ju -稱 chen cheng cheng -蟶 cheng -鴟 chi -歭 zhi shi -呎 ying chi -迣 zhi lie -銃 chong -詶 chou zhou -偢 chou qiao -榋 chu -処 chu chu -俶 chu ti -處 chu chu -觸 chu -啜 chuo chuai -鰆 chun -绰 chao chuo -緫 cong zong -潀 zong -瘄 cu -欑 cuan zan -逮 dai dai -酖 dan zhen -擔 dan dan dan -澹 dan tan -當 dang dang -釖 zhao dao -檤 dao -鍉 chi shi di -鈿 dian tian -墊 dian -苵 die -揲 she die ye -昳 die yi -釘 ding ding -東 dong -戙 dong tong -靯 du -敦 dun dui -齶 e -剕 fei -葑 feng feng -瓰 fen wa -垺 pou pei fu -茀 fei fei -枹 bao fu -粰 fou fu -蛗 fu -晐 gai -隑 gai qi -迀 gan -桿 gan gan -榦 gan gan -冮 gong gang -兝 fen ke -兣 li ke -枸 gou gou ju -夬 jue guai -冠 guan guan -觀 guan guan -閨 gui -龜 gui Jun qiu -緷 yun gun -掴 guai guo -鬫 han kan -魧 gang hang -茠 hao xiu -獆 hao -聕 hao -兞 mao ke -咊 he he huo huo hu -横 heng heng -哄 hong hong hong -渱 gong -鴻 hong hong -媩 hu -華 hua hua -嘩 hua hua -譁 hua hua -劃 hua hua -蘾 huai -郇 huan xun -萑 zhui huan -還 hai huan -珲 hui hun -琿 hui hun -桧 hui gui -湏 hui xu -會 hui kuai -檜 gui hui -飢 ji -雦 ji -夹 jia ga jia qia -夾 jia jia ga -嗧 jia lun -監 jian jian -囝 jian nan -帴 sha jian -锏 jian jian -鐧 jian jian -鹼 jian -檻 kan jian -嘄 xiao jiao -鷮 jiao qiao -湫 qiu jiao -剿 chao jiao -勦 jiao chao -矯 jiao jiao -峤 jiao qiao -窌 jiao liu -嶠 jiao qiao -結 jie jie -颉 jie xie -節 jie jie -頡 jie xie -觧 jie jie xie -衸 jie -僅 jin jin -厪 qin jin -勁 jin jing -搢 jin -儘 jin jin -藎 jin -倞 jing liang -頚 jing geng -靚 jing liang -鯦 jiu qiu -捄 ju jiu jiu -趄 qie ju -鋦 ju ju -埍 quan xuan -捲 juan juan -劵 quan xuan -亅 jue -倔 jue jue -覚 jiao jue -噱 xue jue -覺 jiao jue -龣 jue lu -筠 yun jun -麇 jun qun -浚 jun xun -焌 qu jun -濬 jun xun -鍇 kai -輡 kan -阚 kan han -磡 kan -闞 han kan -闶 kang kang -閌 kang kang -樖 he ke -吭 hang keng -剾 kou ou -憒 kui -髺 kuo yue -蝲 la -倈 lai -瀨 lai -厱 lan qian -鑭 lan -纜 lan -嚂 lan han -阆 lang lang -閬 lang lang -咾 lao lao -烙 lao luo -蔂 luo lei -纍 lei lei lei -讄 lei -擂 lei lei -斄 lai tai -瓅 li -攭 luo li -倆 lia liang -簗 liang -唡 liang -遼 liao -燎 liao liao -釕 liao liao -瞭 liao liao le -咧 lie lie lie -駖 ling -镏 liu liu -鎦 liu liu -餾 liu liu -蹓 liu liu -飂 liu liao -瀧 long shuang -籠 long long -衖 nong long -嘍 lou lou -搂 sou sou -摟 lou lou -鱸 lu -膢 lou -縷 lv -抡 lun lun -掄 lun lun -綸 guan lun -論 lun lun -囉 luo luo luo -啰 luo luo luo -曪 luo luo luo -漯 luo ta -濼 luo po -蔓 wan man man -謾 man man -尨 mang meng pang -髳 mao meng -鄚 mao -呅 wen mei -攟 mei -祙 mei -悶 men men -甿 meng mang -濛 meng meng meng -鮸 mian -乜 nie mie -瓱 hao wa -缪 miao mou miu -繆 miao mou miu -眽 mai mo -妳 nai ni -難 nan nan -囔 nang nang -嚢 nang nang -馕 nang nang -饢 nang nang -秥 nian -醸 niang -拧 ning ning ning -寍 ning -寜 ning ning -寧 ning ning -擰 ning ning ning -薴 ning zhu -甯 ning ning -杻 chou niu -哝 nong nong -噥 nong nong -煖 xuan nuan -胮 bang pang pang -髈 pang pang -砲 pao bao pao -葐 fen pen -澎 peng peng -諀 bei -缥 piao piao -縹 piao piao -穦 pin -屛 ping bing -掊 pou puo -攵 fan wen pang -荨 qian xun -蕁 qian xun -肷 qian xu -慊 qian qie -伣 qian xian -茜 qian xi -嗛 qian qian qian -皘 qian -兛 qian ke -瓩 qian wa -繰 qiao sao -睄 shao qiao -髚 qiao -鞘 qiao shao -翹 qiao qiao -茄 qie jia -親 qin qing -矝 jin guan qin -硘 qing -舼 hong -蓲 qiu ou fu -蝤 qiu you -抾 qu -軀 qu -圏 quan juan juan -趞 qi -娆 rao rao -嬈 rao rao -厹 rou qiu -葇 rou -偄 nuan ruan -捼 nuo ruo -毸 sui sai -顋 sai -糁 shen san -糝 shen san -喪 sang sang -臊 sao sao -掃 sao sao -挱 suo sha -莎 suo sha -鎩 shi -彡 san pie -钐 shan shan -埏 shan yan -釤 shan shan -搧 shan shan -幓 sen xian -苫 shan shan -剡 yan shan -扇 shan shan -蟺 shan chan -蛸 xiao shao -苕 tiao shao -虵 she yi -捨 she she -珅 shen -籸 shen san -葠 can cen shen -蓡 can cen shen -椹 zhen shen -呏 ying sheng -鵿 sheng -渑 mian sheng -澠 mian sheng -榺 sheng -襹 shi -識 shi zhi -忕 tai shi -褆 ti -螫 shi zhe -鰘 shi -兙 shi ke -瓧 shi wa -藷 zhu shu -鸀 zhuo zhu -數 shu shu shuo -說 shuo yue shui -説 shuo yue shui -貄 si -忪 song zhong -擻 sou sou -葰 sui Jun -挲 suo sa sha -苔 tai tai -啴 chan tan -嘽 chan tan -弾 dan tan -覃 tan qin -湯 tang shang -镗 tang tang -鐋 tang -镋 tang tang -钂 tang tang -弢 tao -詜 tao -犆 zhi te -捵 tian chen -靦 mian tian -呫 tie che -梃 ting ting -剸 tuan zhuan -褪 tui tun -涒 tun yun -屯 tun zhun -畽 tun tuan -乇 tuo zhe -踻 tuo -畖 wa -鼃 wa -崴 wai wei -莞 guan wan -萬 wan mo -迋 wang guang -囗 da kou -圩 wei xu -為 wei wei -爲 wei wei -梶 wei -隗 kui wei -瑋 wei -韡 wei -亹 men wei -尉 wei yu -硙 wei wei -濊 hui huo -紋 wen wen -莬 wan -絻 wen mian wan -滃 weng weng -挝 zhua wo -渦 guo wo -撾 zhua wo -粅 wu -鈢 xi -銑 xian xi -咥 die xi -祫 jia qia -廈 sha xia -繊 xian qian -鮮 xian xian -鱻 xian xian -尟 xian xian -尠 xian xian -緗 xiang -絴 xiang -呺 xiao hao -恷 xiao -嚻 xiao ao -皛 jiao yao -脇 xie -妡 xin -莘 shen xin -興 xing xing -欻 chua xu -歘 chua xu -镟 xuan xuan -鏇 xuan xuan -窨 yin xun -燻 xun xun -厊 ya -醃 yan a -芫 yuan yan -魘 yan -嚥 yan yan ye -鞅 yang yang -烊 yang yang -卬 ang yang -銚 yao diao -繇 you yao zhou -謡 yao -殀 yao -蓔 yao -瞸 ye -焲 yi -億 yi -殷 yin yan -慇 yin yan -冘 yin you -峾 yin -龈 yin ken -齦 yin ken -飲 yin yin -飮 yin yin -応 ying ying -滎 xing ying -噟 ying -應 ying ying -荥 xing ying -濴 xing ying -佣 yong yong -傭 yong yong -泑 you -柚 you you -陓 yu -羭 yu -饇 yu -魭 yuan wan -圜 huan yuan -媛 yuan yuan -鈅 yue yao -蕓 yun -暈 yun yun -熨 yun yu -紥 zha zha za -紮 zha zha za -載 zai zai -儧 zan cuan -攒 cuan zan -儹 zan cuan -攢 cuan zan -鄼 zuan cuo -酂 zuan cuo -髒 zang zang -臓 zang zang -臟 zang zang -笮 zuo ze -缯 zeng zeng -繒 zeng zeng -吒 zha zha -喳 cha zha -楂 cha zha -煠 zha zha -奓 zha zha -柵 zha shan -栅 zha shan -箌 dao -粍 hao mi -這 zhe zhei -嗻 zhe zhe -衹 zhi zhi -隻 zhi zhi -瓡 zhi hu -夂 fan wen pang -柣 zhi die -瘈 zhi chi -質 zhi -軸 zhou zhou -粙 you you -噣 zhou zhuo -陼 zhu du -屬 shu zhu -坾 zhu -苧 ning zhu -檛 zhua wo -簻 zhua ke -竱 zhuan -櫡 zhuo zhu -鷟 zhuo -紎 zi -觜 zui zi -綜 zong zeng -騶 zou -謯 zha zu -鑚 zuan zuan -鑽 zuan zuan -筰 zuo ze -柞 zuo zha -一二九运动 yierjiuyundong diff --git a/sdk/php/dev/data/yj.txt b/sdk/php/dev/data/yj.txt deleted file mode 100644 index 4610ca2..0000000 --- a/sdk/php/dev/data/yj.txt +++ /dev/null @@ -1,269 +0,0 @@ -a -o -e -ai -ei -er -ao -ou -an -en -ang -ba -bo -bai -bei -bao -ban -ben -bang -beng -bi -bie -biao -bian -bin -bing -pa -po -pai -pao -pou -pan -pen -pang -peng -pi -pie -piao -pian -pin -ping -ma -mo -me -mai -mao -mou -man -men -mang -meng -mi -mie -miao -miu -mian -min -ming -fa -fo -fei -fou -fan -fen -fang -feng -da -de -dai -dei -dao -dou -dan -dang -deng -di -die -diao -diu -dian -ding -ta -te -tai -tao -tou -tan -tang -teng -ti -tie -tiao -tian -ting -na -nai -nei -nao -no -nen -nang -neng -ni -nie -niao -niu -nian -nin -niang -ning -la -le -lai -lei -lao -lou -lan -lang -leng -li -lia -lie -liao -liu -lian -lin -liang -ling -ga -ge -gai -gei -gao -gou -gan -gen -gang -geng -ka -ke -kai -kou -kan -ken -kang -keng -ha -he -hai -hei -hao -hou -hen -hang -heng -ji -jia -jie -jiao -jiu -jian -jin -jiang -jing -qi -qia -qie -qiao -qiu -qian -qin -qiang -qing -xi -xia -xie -xiao -xiu -xian -xin -xiang -xing -zha -zhe -zhi -zhai -zhao -zhou -zhan -zhen -zhang -zheng -cha -che -chi -chai -chou -chan -chen -chang -cheng -sha -she -shi -shai -shao -shou -shan -shen -shang -sheng -re -ri -rao -rou -ran -ren -rang -reng -za -ze -zi -zai -zao -zou -zang -zeng -ca -ce -ci -cai -cao -cou -can -cen -cang -ceng -sa -se -si -sai -sao -sou -san -sen -sang -seng -ya -yao -you -yan -yang -yu -ye -yue -yuan -yi -yin -yun -ying -wa -wo -wai -wei -wan -wen -wang -weng -wu \ No newline at end of file diff --git a/sdk/php/dev/img/info.gif b/sdk/php/dev/img/info.gif deleted file mode 100644 index 7ca4e1b..0000000 Binary files a/sdk/php/dev/img/info.gif and /dev/null differ diff --git a/sdk/php/dev/img/note.gif b/sdk/php/dev/img/note.gif deleted file mode 100644 index 4c9c633..0000000 Binary files a/sdk/php/dev/img/note.gif and /dev/null differ diff --git a/sdk/php/dev/img/shot/shot_first.png b/sdk/php/dev/img/shot/shot_first.png deleted file mode 100644 index e62b243..0000000 Binary files a/sdk/php/dev/img/shot/shot_first.png and /dev/null differ diff --git a/sdk/php/dev/img/shot/shot_fixed1.png b/sdk/php/dev/img/shot/shot_fixed1.png deleted file mode 100644 index aac9f93..0000000 Binary files a/sdk/php/dev/img/shot/shot_fixed1.png and /dev/null differ diff --git a/sdk/php/dev/img/shot/shot_fixed2.png b/sdk/php/dev/img/shot/shot_fixed2.png deleted file mode 100644 index 73b704c..0000000 Binary files a/sdk/php/dev/img/shot/shot_fixed2.png and /dev/null differ diff --git a/sdk/php/dev/img/shot/shot_rel.png b/sdk/php/dev/img/shot/shot_rel.png deleted file mode 100644 index 0344f46..0000000 Binary files a/sdk/php/dev/img/shot/shot_rel.png and /dev/null differ diff --git a/sdk/php/dev/img/shot/shot_search.png b/sdk/php/dev/img/shot/shot_search.png deleted file mode 100644 index 52afc15..0000000 Binary files a/sdk/php/dev/img/shot/shot_search.png and /dev/null differ diff --git a/sdk/php/dev/img/shot/shot_suggest.png b/sdk/php/dev/img/shot/shot_suggest.png deleted file mode 100644 index c8d4d86..0000000 Binary files a/sdk/php/dev/img/shot/shot_suggest.png and /dev/null differ diff --git a/sdk/php/dev/img/tip.gif b/sdk/php/dev/img/tip.gif deleted file mode 100644 index 9356de6..0000000 Binary files a/sdk/php/dev/img/tip.gif and /dev/null differ diff --git a/sdk/php/dev/index.php b/sdk/php/dev/index.php deleted file mode 100755 index 525ff3a..0000000 --- a/sdk/php/dev/index.php +++ /dev/null @@ -1,45 +0,0 @@ - dirname(__FILE__), - 'name' => 'Xunsearch PHP-SDK', - 'language' => 'zh_cn', - 'sourceLanguage' => 'zh_cn', - 'runtimePath' => dirname(__FILE__) . '/tmp', - 'import' => array( - ), - 'components' => array( - 'assetManager' => array( - 'class' => 'CAssetManager', - 'basePath' => dirname(__FILE__) . '/tmp', - 'baseUrl' => '/xs-php/dev/tmp' - ), - 'urlManager' => array( - 'urlFormat' => 'path', - 'rules' => array( - 'api/' => array('site/api', 'urlSuffix' => '.html'), - 'doc/' => 'site/doc', - 'guide/' => 'site/guide', - ), - ), - ), -); - -// Path of YiiFramework, try to read from env variable -$yiiPath = (getenv('YII_PATH') !== false) ? getenv('YII_PATH') : '/Users/hightman/Projects/yii'; -require_once($yiiPath . '/framework/yii.php'); - -// Create the app & run it -Yii::createWebApplication($config)->run(); diff --git a/sdk/php/dev/server.php b/sdk/php/dev/server.php deleted file mode 100755 index a1aa5b9..0000000 --- a/sdk/php/dev/server.php +++ /dev/null @@ -1,393 +0,0 @@ -#!/usr/bin/env php -该脚本只能在 cli 模式下运行!

\n"; - exit(-1); -} - -// load defined constant of commands -$DEFINES = array(); -foreach (get_defined_constants() as $key => $value) { - if (strncmp($key, 'XS_CMD_', 7) || isset($DEFINES[$value])) { - continue; - } - $DEFINES[$value] = $key; -} - -// welcome message -echo "欢迎使用 " . XS_PACKAGE_NAME . "/" . XS_PACKAGE_VERSION . " 服务端交互式测试工具!\n"; -echo "您可以随时输入 `help' 列出可用命令和使用帮助\n>>"; -flush(); - -// global variable -$server = false; -$stdin = fopen('php://stdin', 'r'); -$trace = ''; - -// loop to read input -while (($line = fgets($stdin, 8192)) !== false) { - $line = trim($line); - $args = ''; - if (($pos = strpos($line, ' ')) === false) { - $cmd = $line; - } else { - $cmd = substr($line, 0, $pos); - $args = substr($line, $pos + 1); - } - - // quit normal - if ($cmd == 'exit' || $cmd == 'quit' || $cmd == 'bye') { - break; - } - - // execute the cmd - if ($cmd == 'trace') { - echo $trace . "\n"; - } elseif (!empty($cmd)) { - if (!function_exists('cmd_' . $cmd)) { - $cmd = 'send'; - $args = $line; - } - try { - if ($cmd == 'recv' && (!$server || !$server->hasRespond())) { - throw new XSException("没有任何可读取的数据"); - } - if ($cmd == 'open' || $cmd == 'help' || _check_server()) { - call_user_func('cmd_' . $cmd, $args); - } - $trace = ''; - } catch (XSException $e) { - echo " " . $e . "\n"; - $trace = $e->getTraceAsString(); - } - } - // continue for next cmd - echo ">>"; - flush(); -} - -// quit -fclose($stdin); -echo "再见, 已结束!\n"; -exit(0); - -/** - * 命令函数: 帮助 - * @param string $args - */ -function cmd_help($args = '') -{ - echo "可用命令:\n"; - echo " exit|quit|bye - 离开并退出该工具\n"; - echo " open [server] - 打开服务端连接, 的值为: |||\n"; - echo " 当只传入端口时连接主机 localhost, 如果已建过连接, 则 server 参数可省略.\n"; - echo " close - 关闭当前服务器连接, 基本上不需要使用, 可以重复 open\n"; - echo " project [home]\n"; - echo " - 设置当前活动的 project name 和 home\n"; - echo " send [ [ [ [ ]]]]\n"; - echo " - 往服务器端发送指令并获取响应, 若不需要响应请用 send2 \n"; - echo " 是整数或是 XS_CMD_xxx 这样的预定义变量, 其中 XS_CMD_可以省略\n"; - echo " , 均为0~255的数值\n"; - echo " 字符串, 若包含空格则必须用引号括起来, 中间的引号则需用\\\"进行转义\n"; - echo " 同上 (最大长度 255, 跟 buf 一样均不得包含换行, 如需换行请用\\n)\n"; - echo " 字符串转义支持: \\\" \\n \\t \\r \\\\ \\' \\xNN\n"; - echo " send2 ... - 参数用法和 send 一样, 但不需要等待响应结果\n"; - echo " recv [cmd] - 等待并获取响应指令, 若无任何响应可能会阻塞并等待\n"; - echo " 若传入cmd则收到cmd或出错为止\n"; - echo " help - 显示帮助页面\n"; - echo " trace - 显示最近一次抛出 XSException 异常时的调用栈\n"; - echo " 其它 ... - 自动作为参数调用 send, 并将全部列表作为参数\n"; -} - -/** - * 命令函数: 重连或新建服务端连接 - * @param string $args - */ -function cmd_open($args) -{ - global $server; - - if (empty($args)) { - if (!$server instanceof XSServer) { - echo " 请问要打开什么服务端? (索引默认端口:8383, 搜索默认端口:8384)\n"; - echo " 用法: open |||\n"; - return; - } - $res = $server->reopen(); - echo " 重新打开服务端连接\n"; - } else { - $args == 'index' && $args = '8383'; - $args == 'search' && $args = '8384'; - $server = new XSServer($args); - echo " 已打开服务端连接: $args\n"; - } - $server->setTimeout(0); -} - -/** - * 命令函数: 关闭连接 - * @param string $args - */ -function cmd_close() -{ - global $server; - $server->close(); - echo " 已关闭服务端.\n"; -} - -/** - * 命令函数: 设置项目 - * @param string $args - */ -function cmd_project($args) -{ - global $server; - - $name = _get_send_arg($args); - $home = _get_send_arg(); - $server->setProject($name, $home === false ? '' : $home); - echo " 完成, 当前项目名为: $name\n"; -} - -/** - * 命令函数: 发送指令 - * @param string $args - */ -function cmd_send2($args) -{ - global $server; - - // get the command - $cmd = _get_send_arg($args); - if ($cmd === false) { - echo " 用法: " . $GLOBALS['cmd'] . " [ [ [ [ ]]]]\n"; - return false; - } - $cmd = _get_def_cmd($cmd2 = $cmd); - if ($cmd == 0) { - echo " 未定义的命令: $cmd2\n"; - return false; - } - - // parse arguments: arg1, arg2, buf, buf1 - $arg1 = _get_send_arg(); - $buf = null; - if (!is_numeric($arg1)) { - $buf = $arg1; - $arg1 = $arg2 = 0; - } else { - $arg2 = _get_send_arg(); - if (!is_numeric($arg2)) { - $buf = $arg2; - $arg2 = 0; - } - } - $buf = is_null($buf) ? _get_send_arg() : $buf; - $buf1 = _get_send_arg(); - $arg1 = $arg1 === false ? 0 : intval($arg1); - $arg2 = $arg2 === false ? 0 : intval($arg2); - $buf = $buf === false ? '' : $buf; - $buf1 = $buf1 === false ? '' : $buf1; - - // show sending command - printf(">>发送到服务端的指令: {%s, %d, %d, %d, %d}...\n", _get_cmd_def($cmd), $arg1, $arg2, strlen($buf1), - strlen($buf)); - $cmd = new XSCommand($cmd, $arg1, $arg2, $buf, $buf1); - - // send command - $server->sendCommand($cmd); - - // dont ans - if ($cmd->cmd & 0x80) { - echo " 完成, 不过这条命令无需服务端应答!\n"; - return false; - } - return true; -} - -/** - * 命令函数: 收取响应指令 - * @param string $args - */ -function cmd_recv($args = '') -{ - global $server; - - $wait = empty($args) ? 0 : _get_def_cmd($args); - while (true) { - $res = $server->getRespond(); - - // force to decode som command(unpack) - if ($res->cmd == XS_CMD_OK && strlen($res->buf) == 4 - && ($res->arg == XS_CMD_OK_SEARCH_TOTAL || $res->arg == XS_CMD_OK_DB_TOTAL)) { - $tmp = unpack('Icount', $res->buf); - $res->buf = '{count:' . $tmp['count'] . '}'; - } - if ($res->cmd == XS_CMD_SEARCH_RESULT_DOC && strlen($res->buf) == 20) { - $tmp = unpack('Idocid/Irank/Iccount/ipercent/fweight', $res->buf); - $res->buf = sprintf('{docid:%u, rank:%d, ccount:%d, percent:%d%%, weight:%.2f}', $tmp['docid'], - $tmp['rank'], $tmp['ccount'], $tmp['percent'], $tmp['weight']); - } - // output - printf("<<cmd), - $res->cmd == XS_CMD_SEARCH_RESULT_FIELD ? $res->arg : _get_cmd_def($res->arg), strlen($res->buf1), - $res->buf1, strlen($res->buf), $res->buf); - // break - if ($wait == 0 || $res->cmd == XS_CMD_ERR || $res->cmd == $wait) { - break; - } - } -} - -/** - * 命令函数: 运行指令 - * @param string $args - */ -function cmd_send($args) -{ - if (cmd_send2($args)) { - cmd_recv(); - } -} - -/** - * 检查服务器是否初始化 - * @global XunServer $server - * @return bool - */ -function _check_server() -{ - global $server; - if ($server instanceof XSServer) { - return true; - } - echo " 尚未打开服务端连接, 请先先使用 `open' 命令\n"; - return false; -} - -/** - * 把 XS_CMD_xxx 定义的整型值显示为字符串 - * @param int $cmd - * @return string - */ -function _get_cmd_def($cmd) -{ - global $DEFINES; - if (isset($DEFINES[$cmd])) { - return $DEFINES[$cmd]; - } - return strval($cmd); -} - -/** - * 将输入的字符串转换成有效的 cmd 值 - * @param string $cmd (numeric/string) - * @return integer - */ -function _get_def_cmd($cmd) -{ - $cmd2 = strtoupper($cmd); - if (is_numeric($cmd)) { - global $DEFINES; - $cmd = intval($cmd); - return isset($DEFINES[$cmd]) ? $cmd : 0; - } elseif (defined('XS_CMD_' . $cmd2)) { - return constant('XS_CMD_' . $cmd2); - } elseif (defined('XS_CMD_SEARCH_' . $cmd2)) { - return constant('XS_CMD_SEARCH_' . $cmd2); - } elseif (defined('XS_CMD_INDEX_' . $cmd2)) { - return constant('XS_CMD_INDEX_' . $cmd2); - } elseif (defined('XS_CMD_QUERY_' . $cmd2)) { - return constant('XS_CMD_QUERY_' . $cmd2); - } - return 0; -} - -/** - * 读取并返回一个 send 参数 - * @param string $args 所有参数组成的字符串, 从读取第二参数开始 $args 应为 null - * @static string $buf - * @static int $off - * @return mixed 成功返回参数字符串, 失败或没有更多参数时返回 false - */ -function _get_send_arg($args = NULL) -{ - static $buf = NULL, $off = 0; - - if ($args !== NULL) { - $off = 0; - $buf = $args; - } - if ($buf === NULL || $off >= strlen($buf)) { - return false; - } - - // get start pos - $quote = false; - $len = strlen($buf); - for ($start = $off; $start < $len; $start++) { - $char = substr($buf, $start, 1); - if (strpos(" \r\n\t", $char) !== false) { - continue; - } - if ($char == '"') { - $quote = true; - $start++; - } - break; - } - // cut the string - for ($ret = '', $end = $start; $end < $len; $end++) { - $char = substr($buf, $end, 1); - - // support: \r,\n,\t,\",\\,\xNN - if ($char == '\\' && $end < ($len - 1)) { - $char2 = substr($buf, ++$end, 1); - if ($char2 == 'r') { - $char = "\r"; - } elseif ($char2 == 'n') { - $char = "\n"; - } elseif ($char2 == 't') { - $char = "\t"; - } elseif ($char2 == 'x' && $end < ($len - 2)) { - $char = chr(hexdec(substr($buf, $end, 2))); - $end += 2; - } else { - // keep unsupported chars - if ($char2 != '"' && $char2 != '\\' && $char2 != "'") { - $ret .= $char; - } - $char = $char2; - } - } elseif ($quote && $char == '"') { - $end++; - break; - } elseif (!$quote && strpos(" \t\r\n", $char) !== false) { - break; - } - $ret .= $char; - } - - // pack() support - if (!empty($ret) && !strncasecmp($ret, 'pack(', 5) && substr($ret, -1, 1) == ')') { - eval('$ret = ' . $ret . ';'); - } - - $off = $end; - return ($end == $start ? false : $ret); -} diff --git a/sdk/php/dev/vendors/MarkdownParser.php b/sdk/php/dev/vendors/MarkdownParser.php deleted file mode 100644 index 3ce8831..0000000 --- a/sdk/php/dev/vendors/MarkdownParser.php +++ /dev/null @@ -1,86 +0,0 @@ -span_gamut += array( - "doApiLinks" => 35, - ); - - parent::__construct(); - } - - public function _doHeaders_callback_setext($matches) - { - if ($matches[3] == '-' && preg_match('{^- }', $matches[1])) - return $matches[0]; - $level = $matches[3]{0} == '=' ? 1 : 2; - $text = $this->runSpanGamut($matches[1]); - $attr = $this->doHeaderId($text); - $block = "" . $text . ""; - return "\n" . $this->hashBlock($block) . "\n\n"; - } - - public function _doHeaders_callback_atx($matches) - { - $level = strlen($matches[1]); - $text = $this->runSpanGamut($matches[2]); - $attr = $this->doHeaderId($text); - $block = "" . $text . ""; - return "\n" . $this->hashBlock($block) . "\n\n"; - } - - public function _doBlockQuotes_callback($matches) - { - $bq = $matches[1]; - // trim one level of quoting - trim whitespace-only lines - $bq = preg_replace('/^[ ]*>[ ]?|^[ ]+$/m', '', $bq); - $bq = $this->runBlockGamut($bq); # recurse - - $bq = preg_replace('/^/m', " ", $bq); - // These leading spaces cause problem with
 content,
-		// so we need to fix that:
-		$bq = preg_replace_callback('{(\s*
.+?
)}sx', array(&$this, '_DoBlockQuotes_callback2'), $bq); - - // Do blockquote tips/notes - $bq = preg_replace_callback('/^(\s*

\s*)([a-z]+):\s*/sxi', array($this, 'doBlockquoteTypes'), $bq); - $attr = $this->_blockquoteType ? " class=\"{$this->_blockquoteType}\"" : ''; - return "\n" . $this->hashBlock("\n$bq\n") . "\n\n"; - } - - public function doHeaderId($text) - { - $id = preg_replace('/[^a-z0-9]/', '-', strtolower($text)); - $id = preg_replace('/-{2,}/', '-', $id); - return " id=\"$id\""; - } - - public function doBlockquoteTypes($matches) - { - $this->_blockquoteType = strtolower($matches[2]); - $type_str = ucwords($this->_blockquoteType); - return "

$type_str: "; - } - - public function doApiLinks($text) - { - return preg_replace_callback('/(?$text"; - return $this->hashPart($link); - } -} \ No newline at end of file diff --git a/sdk/php/dev/vendors/PinYin.class.php b/sdk/php/dev/vendors/PinYin.class.php deleted file mode 100644 index daa33e0..0000000 --- a/sdk/php/dev/vendors/PinYin.class.php +++ /dev/null @@ -1,285 +0,0 @@ - - * 中国 => zhongguo + zhonguo + zg - * 西安 => xi'an + NULL + xa - * php教程 => phpjiaocheng + phpjiaochen + phpjc - * php mysql => php mysql + NULL + NULL - * 新 php => xinphp + NULL + xphp - * xin php => xin_php - * 中国renmin => zhongguoren + zhonguorenmin + zgrm - * - * 注: 非拼音的部分加上前缀 _ - * - * - * @author hightman - * @version 1.0.0 - * @package XS.tools - */ -class PinYin -{ - /** - * 词拼音的最大长度 - */ - const MAX_WORD_LEN = 12; - - /** - * @staticvar array 声音母列 - */ - private static $sm = array( - 'b' => 1, 'p' => 1, 'm' => 1, 'f' => 1, 'd' => 1, - 't' => 1, 'n' => 1, 'l' => 1, 'g' => 1, 'k' => 1, - 'h' => 1, 'j' => 1, 'q' => 1, 'x' => 1, 'r' => 1, - 'z' => 1, 'c' => 1, 's' => 1, 'y' => 1, 'w' => 1, - 'zh' => 1, 'ch' => 1, 'sh' => 1 - ); - /** - * @staticvar array 韵母列表 - * 其值含议: 0x01-完整韵母, 0x02-后面还有更多, 0x04-独立音节 - */ - private static $ym = array( - 'a' => 7, 'o' => 7, 'e' => 7, 'ai' => 5, 'ei' => 5, - 'er' => 5, 'ao' => 5, 'ou' => 5, 'an' => 7, 'en' => 7, - 'ang' => 5, 'i' => 3, 'u' => 3, 'v' => 3, 'ia' => 3, - 'ua' => 3, 'uo' => 1, 'ie' => 1, 've' => 1, 'uai' => 1, - 'uei' => 1, 'ui' => 1, 'iao' => 1, 'iou' => 1, 'ian' => 3, - 'uan' => 3, 'in' => 3, 'uen' => 3, 'un' => 1, 'iang' => 1, - 'uang' => 1, 'eng' => 1, 'ing' => 1, 'ueng' => 1, 'ong' => 1, - 'iong' => 1, 'iu' => 1, 'ue' => 3, 'io' => 2, 'on' => 2, 'ion' => 2 - ); - private $xdb = null; - - /** - * 构造函数 - * 打开并加载拼音词库 - */ - public function __construct($file = null) - { - require_once dirname(__FILE__) . '/xdb.class.php'; - - if ($file === null) - $file = dirname(__FILE__) . '/py.xdb'; - $xdb = new XTreeDB; - if (!$xdb->Open($file, 'r')) - trigger_error('Failed to load pinyin database: ' . $file, E_USER_ERROR); - $this->xdb = $xdb; - } - - /** - * 析构函数 - * 关闭和释放词典资源 - */ - public function __destruct() - { - if (is_object($this->xdb)) - $this->xdb->Close(); - $this->xdb = null; - } - - /** - * 转换字符串中的中文为拼音 - * @param string $str 要转换的字符串 - * @return array 转换后的原始拼音、模糊音、缩写 - */ - public function convert($str) - { - $raw = $abbr = $blur = ''; - $lastmb = true; - $parts = self::coarseSplit($str); - foreach ($parts as $part) - { - if ((ord($part[0]) & 0xc0) === 0xc0) - { - for ($i = 0; $i < strlen($part); $i += 3) - { - $j = min(strlen($part), $i + self::MAX_WORD_LEN); - while ($j > $i) - { - // query from py lib - $res = $this->xdb->Get(substr($part, $i, $j - $i)); - $j = $j - 3; - if ($res === false) - continue; - // check result - if ($raw !== '' && !isset(self::$sm[$res[0]])) - $raw .= "'"; - $raw .= $res; - $pys = ($j > $i) ? self::segment($res) : array($res); - foreach ($pys as $tmp) - { - if (substr($tmp, 0, 1) === ' ') - break; - $abbr .= substr($tmp, 0, 1); - if (substr($tmp, 1, 1) == 'h') - $tmp = substr($tmp, 0, 1) . substr($tmp, 2); - if (substr($tmp, -2, 2) == 'ng') - $tmp = substr($tmp, 0, -1); - $blur .= $tmp; - } - $i = $j; - break; - } - } - $lastmb = true; - } - else - { - if ($lastmb || self::isFullPy($part)) - { - $raw .= $part; - $abbr .= $part; - $blur .= $part; - } - else - { - $raw .= ' ' . $part; - $abbr .= ' ' . $part; - $blur .= ' ' . $part; - } - $lastmb = false; - } - } - - // return value - $result = array('raw' => $raw); - $result['blur'] = $raw === $blur ? null : $blur; - $result['abbr'] = $raw === $abbr ? null : $abbr; - return $result; - } - - /** - * 把粘合在一起的拼音分段 - * @param string $str 要切分的拼音组合 - * @return array 分好的数组 (无法切分的部分以下划线开头) - */ - public static function segment($str) - { - $ret = array(); - for ($i = 0; $i < strlen($str); $i++) - { - $ch = $str[$i]; - if ($ch === "'" && $str[$i + 1] !== "'") - continue; - // fetch SM - $sm = ''; - if (isset(self::$sm[$ch])) - { - // fetch SM - $sm = substr($str, $i, 2); - $i += 2; - if (!isset(self::$sm[$sm])) - { - $sm = $ch; - $i--; - } - } - - //echo "Get SM: $sm\n"; - // fetch YM - $ym0 = $ym1 = 0; - for ($j = $i; $j < strlen($str); $j++) - { - $yy = substr($str, $i, $j - $i + 1); - $ym1 = isset(self::$ym[$yy]) ? self::$ym[$yy] : 0; - - //echo "Check YM: $yy\n"; - // invalid YM - if ($ym1 === 0 || ($sm === '' && !($ym1 & 0x04))) - { - $j--; - break; - } - // end with SM char, & next is not SM char - if (isset(self::$sm[$str[$j]]) && ($j + 1) !== strlen($str) && ($ym0 & 0x01) - && !isset(self::$sm[$str[$j + 1]]) && isset(self::$ym[$str[$j + 1]])) - { - $j--; - break; - } - // stop check YM - $ym0 = $ym1; - if (!($ym1 & 0x02)) - break; - } - if ($j < $i || $i >= strlen($str) || !($ym0 & 0x01)) - { - //echo "Invalid SM: " . $sm . "\n"; - $ret[] = ' ' . $sm . substr($str, $i); - break; - } - else - { - // check invalid YM - $ret[] = $sm . substr($str, $i, $j - $i + 1); - $i = $j; - } - } - return $ret; - } - - /** - * 按字节粗分字符串 - * @param string $str 要切割的字符串 (UTF-8) - * @return array 粗分的结果 - */ - private static function coarseSplit($str) - { - $ret = array(); - for ($i = 0; $i < strlen($str); $i++) - { - $ch = ord($str[$i]); - if ($ch <= 0x20 || ($ch & 0xc0) === 0x80) - continue; - if (($ch & 0xc0) === 0xc0) - { - // multi-bytes (3) - for ($j = $i + 3; $j < strlen($str); $j += 3) - { - if ((ord($str[$j]) & 0xc0) !== 0xc0) - break; - } - $ret[] = substr($str, $i, $j - $i); - } - else - { - // single-byte (1) - for ($j = $i + 1; $j < strlen($str); $j++) - { - $ch = ord($str[$j]); - if ($ch <= 0x20 || ($ch & 0x80)) - break; - } - $ret[] = substr($str, $i, $j - $i); - } - $i = $j - 1; - } - return $ret; - } - - /** - * 判断一个字符串是否为完整的音节 - * @param string $str 要判断的字符串 - * @return bool 成功返回 true, 失败返回 false - */ - private static function isFullPy($str) - { - $ret = self::segment($str); - return count($ret) > 0 && substr($ret[count($ret) - 1], 0, 1) !== ' '; - } -} - diff --git a/sdk/php/dev/vendors/XMarkdown.php b/sdk/php/dev/vendors/XMarkdown.php deleted file mode 100644 index 0fe8608..0000000 --- a/sdk/php/dev/vendors/XMarkdown.php +++ /dev/null @@ -1,39 +0,0 @@ -

' . (isset($match[2]) ? $match[2] : $match[1]) . '

' . $match[0] . ''; - } - - public function transform($output) - { - // toc process - $toc = ''; - $output = parent::transform($output); - if (preg_match_all('/(.+?)<\/h2>/', $output, $match, PREG_PATTERN_ORDER) > 1) - { - $toc = CHtml::openTag('div', array('class' => 'toc')) . CHtml::openTag('ol'); - for ($i = 0; $i < count($match[0]); $i++) - { - $text = ($i + 1) . '. ' . $match[1][$i] . CHtml::link('¶', null, array('name' => 'ch' . $i, 'class' => 'anchor')); - $html = CHtml::tag('h2', array('id' => 'ch' . $i), $text); - $toc .= Chtml::tag('li', array(), CHtml::link($match[1][$i], '#ch' . $i)); - $output = str_replace($match[0][$i], $html, $output); - } - $toc .= CHtml::closeTag('ol') . CHtml::closeTag('div'); - } - // image process - $output = preg_replace_callback('##s', array(&$this, '_doImages_callback_format'), $output); - return $toc . $output; - } -} diff --git a/sdk/php/dev/vendors/xdb.class.php b/sdk/php/dev/vendors/xdb.class.php deleted file mode 100644 index 4740794..0000000 --- a/sdk/php/dev/vendors/xdb.class.php +++ /dev/null @@ -1,646 +0,0 @@ -Open('/path/to/dict.xdb'); - - Զдʽ(½ʱ), mode ֵΪ 'w', ʱݿɶд, д - $XDB->Open('/path/to/dict.xdb', 'w'); - - 3. key ȡ mixed Get(string key [, bool verbose]) - ɹҵ key Ӧʱ, Ϊ string - key ݿʱֱӷ false - (*ע* verbose Ϊ true ʱ, 򷵻һļ¼, key&value, ڵĿ) - - $value = $XDB->Get($key); - - $debug = $XDB->Get($key, true); print_r($debug); - - 4. bool Put(string key [, string value]) - ɹ true, ʧܻ false , Զдʽ򿪲ſɵ - עĿǰֻ֧ string , Ҫʹ php ڽ serialize array ת - string ȡʱ unserialize() ԭ - - $result = $XDB->Put($key, $value); - - 5. رݿ, void Close() - $XDB->Close(); - - 6. ѯļ汾, string Version() - XDB/0.1 ֮ĸʽ, ǵǰļİ汾 - - 7. ¼, mixed Next() - һ¼key, value ɵ, ڲָһλ, ɵ Reset() ָ - ûм¼ʱ᷵ false, Ӧ - - $XDB->Reset(); - while ($tmp = $XDB->Next()) - { - echo "$tmp[key] => $tmp[value]\n"; - } - Ҳڵݿؽµݿ, дµļյ. - - 8. ָ븴λ, void Reset() - ˺Ϊ Next() ʹ - $XDB->Reset(); - - 9. Żݿ, ݿе btree תȫ. void Optimize([int index]) - ݿ key hash ɢ mask Ŷ, index Ϊ 0~[mask-1] - ȱʡ index ֵΪ -1 Żݿ, Զдʽ򿪵ݿø÷ - - $XDB->Optimize(); - - 10. ӡ, ṹ״ͼ, void Draw([int index]) - index ͬ Optimize() IJ, ޷ֵ, ֱӽ echo , ڵԺ͹ۿ - - - $XDB->Draw(0); - $XDB->Draw(1); - ... - -\* ----------------------------------------------------------------------- */ - -// Constant Define -define ('XDB_FLOAT_CHECK', 3.14); -define ('XDB_HASH_BASE', 0xf422f); -define ('XDB_HASH_PRIME', 2047); -define ('XDB_VERSION', 34); -define ('XDB_TAGNAME', 'XDB'); -define ('XDB_MAXKLEN', 0xf0); - -// Class object Declare -class XTreeDB -{ - // Public var - var $fd = false; - var $mode = 'r'; - var $hash_base = XDB_HASH_BASE; - var $hash_prime = XDB_HASH_PRIME; - var $version = XDB_VERSION; - var $fsize = 0; - - // Private - var $trave_stack = array(); - var $trave_index = -1; - - // Debug test - var $_io_times = 0; - - // Constructor Function - function XTreeDB($base = 0, $prime = 0) - { - if (0 != $base) $this->hash_base = $base; - if (0 != $prime) $this->hash_prime = $prime; - } - - // Open the database: read | write - function Open($fpath, $mode = 'r') - { - // open the file - $this->Close(); - - $newdb = false; - if ($mode == 'w') - { - // write & read only - if (!($fd = @fopen($fpath, 'rb+'))) - { - if (!($fd = @fopen($fpath, 'wb+'))) - { - trigger_error("XDB::Open(" . basename($fpath) . ",w) failed.", E_USER_WARNING); - return false; - } - // create the header - $this->_write_header($fd); - - // 32 = header, 8 = Pointer - $this->fsize = 32 + 8 * $this->hash_prime; - $newdb = true; - } - } - else - { - // read only - if (!($fd = @fopen($fpath, 'rb'))) - { - trigger_error("XDB::Open(" . basename($fpath) . ",r) failed.", E_USER_WARNING); - return false; - } - } - - // check the header - if (!$newdb && !$this->_check_header($fd)) - { - trigger_error("XDB::Open(" . basename($fpath) . "), invalid xdb format.", E_USER_WARNING); - fclose($fd); - return false; - } - - // set the variable - $this->fd = $fd; - $this->mode = $mode; - $this->Reset(); - - // lock the file description until close - if ($mode == 'w') - flock($this->fd, LOCK_EX); - - return true; - } - - // Insert Or Update the value - function Put($key, $value) - { - // check the file description - if (!$this->fd || $this->mode != 'w') - { - trigger_error("XDB::Put(), null db handler or readonly.", E_USER_WARNING); - return false; - } - - // check the length - $klen = strlen($key); - $vlen = strlen($value); - if (!$klen || $klen > XDB_MAXKLEN) - return false; - - // try to find the old data - $rec = $this->_get_record($key); - if (isset($rec['vlen']) && ($vlen <= $rec['vlen'])) - { - // update the old value & length - if ($vlen > 0) - { - fseek($this->fd, $rec['voff'], SEEK_SET); - fwrite($this->fd, $value, $vlen); - } - - if ($vlen < $rec['vlen']) - { - $newlen = $rec['len'] + $vlen - $rec['vlen']; - $newbuf = pack('I', $newlen); - fseek($this->fd, $rec['poff'] + 4, SEEK_SET); - fwrite($this->fd, $newbuf, 4); - } - return true; - } - - // - $new = array('loff' => 0, 'llen' => 0, 'roff' => 0, 'rlen' => 0); - if (isset($rec['vlen'])) - { - $new['loff'] = $rec['loff']; - $new['llen'] = $rec['llen']; - $new['roff'] = $rec['roff']; - $new['rlen'] = $rec['rlen']; - } - $buf = pack('IIIIC', $new['loff'], $new['llen'], $new['roff'], $new['rlen'], $klen); - $buf .= $key . $value; - $len = $klen + $vlen + 17; - - $off = $this->fsize; - fseek($this->fd, $off, SEEK_SET); - fwrite($this->fd, $buf, $len); - $this->fsize += $len; - - $pbuf = pack('II', $off, $len); - fseek($this->fd, $rec['poff'], SEEK_SET); - fwrite($this->fd, $pbuf, 8); - return true; - } - - // Read the value by key - function Get($key, $debug = false) - { - // check the file description - if (!$this->fd) - { - trigger_error("XDB::Get(), null db handler.", E_USER_WARNING); - return false; - } - - $klen = strlen($key); - if ($klen == 0 || $klen > XDB_MAXKLEN) - return false; - - // get the data? - $rec = $this->_get_record($key); - if ($debug) - return $rec; - - if (!isset($rec['vlen']) || $rec['vlen'] == 0) - return false; - - return $rec['value']; - } - - // Read the each key & value - // return array(key => xxx, value => xxx) - function Next() - { - // check the file description - if (!$this->fd) - { - trigger_error("XDB::Next(), null db handler.", E_USER_WARNING); - return false; - } - - // Traversal the all tree - if (!($ptr = array_pop($this->trave_stack))) - { - do - { - $this->trave_index++; - if ($this->trave_index >= $this->hash_prime) - break; - - $poff = $this->trave_index * 8 + 32; - fseek($this->fd, $poff, SEEK_SET); - $buf = fread($this->fd, 8); - if (strlen($buf) != 8) - { - $ptr = false; - break; - } - - $ptr = unpack('Ioff/Ilen', $buf); - } - while ($ptr['len'] == 0); - } - - // end the all records? - if (!$ptr || $ptr['len'] == 0) - return false; - - // read the record - $rec = $this->_tree_get_record($ptr['off'], $ptr['len']); - - // push the left & right - if ($rec['llen'] != 0) - { - $left = array('off' => $rec['loff'], 'len' => $rec['llen']); - array_push($this->trave_stack, $left); - } - if ($rec['rlen'] != 0) - { - $right = array('off' => $rec['roff'], 'len' => $rec['rlen']); - array_push($this->trave_stack, $right); - } - - // return value - return $rec; - } - - // Traversal every tree... & debug to test - function Draw($i = -1) - { - if ($i < 0 || $i >= $this->hash_prime) - { - $i = 0; - $j = $this->hash_prime; - } - else - { - $j = $i + 1; - } - - echo "Draw the XDB data [$i ~ $j]. (" . trim($this->Version()) . ")\n\n"; - while ($i < $j) - { - $poff = $i * 8 + 32; - fseek($this->fd, $poff, SEEK_SET); - $buf = fread($this->fd, 8); - if (strlen($buf) != 8) break; - $ptr = unpack('Ioff/Ilen', $buf); - - $this->_cur_depth = 0; - $this->_node_num = 0; - $this->_draw_node($ptr['off'], $ptr['len']); - echo "-------------------------------------------\n"; - echo "Tree(xdb) [$i] max_depth: {$this->_cur_depth} nodes_num: {$this->_node_num}\n"; - $i++; - } - } - - // Reset the inner pointer - function Reset() - { - $this->trave_stack = array(); - $this->trave_index = -1; - } - - // Show the version - function Version() - { - $ver = (is_null($this) ? XDB_VERSION : $this->version); - $str = sprintf("%s/%d.%d", XDB_TAGNAME, ($ver >> 5), ($ver & 0x1f)); - if (!is_null($this)) $str .= " hash_base}, prime={$this->hash_prime}>"; - return $str; - } - - // Close the DB - function Close() - { - if (!$this->fd) - return; - - if ($this->mode == 'w') - { - $buf = pack('I', $this->fsize); - fseek($this->fd, 12, SEEK_SET); - fwrite($this->fd, $buf, 4); - flock($this->fd, LOCK_UN); - } - fclose($this->fd); - $this->fd = false; - } - - // Optimize the tree - function Optimize($i = -1) - { - // check the file description - if (!$this->fd || $this->mode != 'w') - { - trigger_error("XDB::Optimize(), null db handler or readonly.", E_USER_WARNING); - return false; - } - - // get the index zone: - if ($i < 0 || $i >= $this->hash_prime) - { - $i = 0; - $j = $this->hash_prime; - } - else - { - $j = $i + 1; - } - - // optimize every index - while ($i < $j) - { - $this->_optimize_index($i); - $i++; - } - } - - // optimize a node - function _optimize_index($index) - { - static $cmp = false; - $poff = $index * 8 + 32; - - // save all nodes into array() - $this->_sync_nodes = array(); - $this->_load_tree_nodes($poff); - - $count = count($this->_sync_nodes); - if ($count < 3) return; - - // sync the nodes, sort by key first - if ($cmp == false) $cmp = create_function('$a,$b', 'return strcmp($a["key"],$b["key"]);'); - usort($this->_sync_nodes, $cmp); - $this->_reset_tree_nodes($poff, 0, $count - 1); - unset($this->_sync_nodes); - } - - // load tree nodes - function _load_tree_nodes($poff) - { - fseek($this->fd, $poff, SEEK_SET); - $buf = fread($this->fd, 8); - if (strlen($buf) != 8) return; - - $tmp = unpack('Ioff/Ilen', $buf); - if ($tmp['len'] == 0) return; - fseek($this->fd, $tmp['off'], SEEK_SET); - - $rlen = XDB_MAXKLEN + 17; - if ($rlen > $tmp['len']) $rlen = $tmp['len']; - $buf = fread($this->fd, $rlen); - - $rec = unpack('Iloff/Illen/Iroff/Irlen/Cklen', substr($buf, 0, 17)); - $rec['off'] = $tmp['off']; - $rec['len'] = $tmp['len']; - $rec['key'] = substr($buf, 17, $rec['klen']); - $this->_sync_nodes[] = $rec; - unset($buf); - - // left - if ($rec['llen'] != 0) $this->_load_tree_nodes($tmp['off']); - // right - if ($rec['rlen'] != 0) $this->_load_tree_nodes($tmp['off'] + 8); - } - - // sync the tree - function _reset_tree_nodes($poff, $low, $high) - { - if ($low <= $high) - { - $mid = ($low+$high)>>1; - $node = $this->_sync_nodes[$mid]; - $buf = pack('II', $node['off'], $node['len']); - - // left - $this->_reset_tree_nodes($node['off'], $low, $mid - 1); - // right - $this->_reset_tree_nodes($node['off'] + 8, $mid + 1, $high); - } - else - { - $buf = pack('II', 0, 0); - } - - fseek($this->fd, $poff, SEEK_SET); - fwrite($this->fd, $buf, 8); - } - - // Privated Function - function _get_index($key) - { - $l = strlen($key); - $h = $this->hash_base; - while ($l--) - { - $h += ($h << 5); - $h ^= ord($key[$l]); - $h &= 0x7fffffff; - } - return ($h % $this->hash_prime); - } - - // draw the tree nodes by off & len - function _draw_node($off, $len, $rl = 'T', $icon = '', $depth = 0) - { - if ($rl == 'T') echo '() '; - else - { - echo $icon; - if ($rl == 'L') - { - $icon .= ' '; - echo ' () '; - } - else - { - $icon .= ' '; - echo ' () '; - } - } - if ($len == 0) - { - echo "\n"; - return; - } - - $rec = $this->_tree_get_record($off, $len); - echo "{$rec[key]} (vlen={$rec[vlen]}, voff={$rec[voff]})\n"; - unset($rec['key'], $rec['value']); - - // debug used - $this->_node_num++; - $depth++; - if ($depth >= $this->_cur_depth) - $this->_cur_depth = $depth; - - // Left node & Right Node - $this->_draw_node($rec['loff'], $rec['llen'], 'L', $icon, $depth); - $this->_draw_node($rec['roff'], $rec['rlen'], 'R', $icon, $depth); - } - - // Check XDB Header - function _check_header($fd) - { - fseek($fd, 0, SEEK_SET); - $buf = fread($fd, 32); - if (strlen($buf) !== 32) return false; - $hdr = unpack('a3tag/Cver/Ibase/Iprime/Ifsize/fcheck/a12reversed', $buf); - if ($hdr['tag'] != XDB_TAGNAME) return false; - - // check the fsize - $fstat = fstat($fd); - if ($fstat['size'] != $hdr['fsize']) - return false; - - // check float? - - $this->hash_base = $hdr['base']; - $this->hash_prime = $hdr['prime']; - $this->version = $hdr['ver']; - $this->fsize = $hdr['fsize']; - return true; - } - - // Write XDB Header - function _write_header($fd) - { - $buf = pack('a3CiiIfa12', XDB_TAGNAME, $this->version, - $this->hash_base, $this->hash_prime, 0, XDB_FLOAT_CHECK, ''); - - fseek($fd, 0, SEEK_SET); - fwrite($fd, $buf, 32); - } - - // get the record by first key - function _get_record($key) - { - $this->_io_times = 1; - $index = ($this->hash_prime > 1 ? $this->_get_index($key) : 0); - $poff = $index * 8 + 32; - fseek($this->fd, $poff, SEEK_SET); - $buf = fread($this->fd, 8); - - if (strlen($buf) == 8) $tmp = unpack('Ioff/Ilen', $buf); - else $tmp = array('off' => 0, 'len' => 0); - return $this->_tree_get_record($tmp['off'], $tmp['len'], $poff, $key); - } - - // get the record by tree - function _tree_get_record($off, $len, $poff = 0, $key = '') - { - if ($len == 0) - return (array('poff' => $poff)); - $this->_io_times++; - - // get the data & compare the key data - fseek($this->fd, $off, SEEK_SET); - $rlen = XDB_MAXKLEN + 17; - if ($rlen > $len) $rlen = $len; - $buf = fread($this->fd, $rlen); - $rec = unpack('Iloff/Illen/Iroff/Irlen/Cklen', substr($buf, 0, 17)); - $fkey = substr($buf, 17, $rec['klen']); - $cmp = ($key ? strcmp($key, $fkey) : 0); - if ($cmp > 0) - { - // --> right - unset($buf); - return $this->_tree_get_record($rec['roff'], $rec['rlen'], $off + 8, $key); - } - else if ($cmp < 0) - { - // <-- left - unset($buf); - return $this->_tree_get_record($rec['loff'], $rec['llen'], $off, $key); - } - else { - // found!! - $rec['poff'] = $poff; - $rec['off'] = $off; - $rec['len'] = $len; - $rec['voff'] = $off + 17 + $rec['klen']; - $rec['vlen'] = $len - 17 - $rec['klen']; - $rec['key'] = $fkey; - - fseek($this->fd, $rec['voff'], SEEK_SET); - $rec['value'] = fread($this->fd, $rec['vlen']); - return $rec; - } - } -} - diff --git a/sdk/php/dev/views/layouts/main.php b/sdk/php/dev/views/layouts/main.php deleted file mode 100644 index 9401477..0000000 --- a/sdk/php/dev/views/layouts/main.php +++ /dev/null @@ -1,163 +0,0 @@ - - - - -<?php echo CHtml::encode($this->pageTitle); ?> - - - - - -
- -
- - - - - diff --git a/sdk/php/dev/views/site/guide.php b/sdk/php/dev/views/site/guide.php deleted file mode 100644 index bc643fb..0000000 --- a/sdk/php/dev/views/site/guide.php +++ /dev/null @@ -1,24 +0,0 @@ -

PHP-SDK 权威指南

- -
- widget('zii.widgets.CMenu', array('items' => $toc['items'])); ?> -
-
- beginWidget('application.vendors.MarkDown'); ?> - - 文档 **** 正在紧张编写中 ... - - - - endWidget(); ?> -
- - - - - - -
-
-
- diff --git a/sdk/php/dev/views/site/index.php b/sdk/php/dev/views/site/index.php deleted file mode 100644 index 62a4d65..0000000 --- a/sdk/php/dev/views/site/index.php +++ /dev/null @@ -1,30 +0,0 @@ - -

PHP-SDK 文档列表

-
    - -
  • - -
  • -
- -
-beginWidget('application.vendors.MarkDown', array('purifyOutput' => false)); ?> - -文档 **** 正在紧张编写中 ... - - - -endWidget(); ?> -
- - 0): ?> -
- - - - - - -
- -
diff --git a/sdk/php/doc/ABOUT b/sdk/php/doc/ABOUT deleted file mode 100644 index 6411f74..0000000 --- a/sdk/php/doc/ABOUT +++ /dev/null @@ -1,87 +0,0 @@ -关于 xunsearch -============== - -Xunsearch 是一个高性能、全功能的全文检索解决方案。 - -#### Xunsearch 旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。 #### - -Xunsearch 中文译名为“__迅搜__”,代码中的经常被缩写为 **XS**,既是英文名称的缩略也是中文声母缩写。 -这儿的“迅”是快速的意思,至少包含了两层涵义:其一代表了搜索结果的响应能力,其二则为二次开发难度、速度。 - -Xunsearch 采用结构化分层设计,包含后端服务、前端开发包两大部分,层次清晰而不交叉。 -其中后端是采用 C/C++ 编写的守护进程,而前端采用最为流行的脚本语言 PHP ,对于 web 搜索项目更为方便。 -具体参见[架构设计](ARCHITECTURE)。 - -Xunsearch 极大程度降低的搜索开发的难度,除了常规的中文分词、字段检索、布尔语法等功能外, -还比其它免费的解决方案提供了用户急需的相关搜索、拼音搜索、结果高亮、搜索建议等等。 -具体的清单请参见我们的[功能列表](FEATURE)。 - -Xunsearch 真正全面开源,并使用最流行的开源许可协议 GPL 发布。您可以免费获取本项目的全部源代码, -自由的使用它,并在许可条件下修改和再分发,具体参见[授权声明](LICENSE)文件。 - - -应用领域 -------- - -前提是要有一定的 PHP (或其它对应的 SDK 语言) 开发能力,并备有 Unix 类型操作系统的服务器至少一台。 - -Xunsearch 可以帮助您建立各种行业门户/垂直搜索、BBS 论坛搜索、CMS/Web站内搜索、文档/文献资料检索, -以及各种基于现有数据库系统的全文检索。 - - -历史渊源 --------- - -大约在 2006 年创始人 [hightman][3] 开始了全文检索的相关探索,先是发布了纯 PHP 实现的中文分词代码, -之后又推出了 MySQL/MyISAM 全文索引的中文分词补丁 [MyFT][4]。经过一系列不断完善和改进后,于 2007 -年正式发布中文分词项目 [scws][2] 并一直维护至今。 - -起初开发分词的目的就是为了解决中文的全文检索,全文检索技术虽然已经趋于成熟,但多为商业产品。免费开源、 -并且要好用的还真难找了,于是萌动了自己开发全文检索的念头。2008 年推出了比较粗糙的搜索解决方案 [FTPHP][5], -之后于 2010 年又开启了 [Xungle][6] 项目,直接免去各种技术需求,为用户提供包含软硬环境在内的搜索服务。 - -在 Xungle 项目的运作过程中,我们发现还有大量的用户出于各种原因,不得不自行解决搜索技术。此外, -我们发现了国外一个优秀的开源搜索引擎基础库 [Xapian][1],它采用 C/C++ 开发,并且性能卓越,久经考验。 -但是并没有整合中文分词,并且开发难度、复杂度也较大。于是我们下决心整合 Xapian 和 Scws,并在此基础上 -提供更多、更常用的搜索功能。这就是 `Xunsearch` ,目前版本发布正在准备中,代码也已托管到 [github][7] 中。 - - -开发团队 --------- - -本项目由杭州云圣网络科技公司创立并维护,同时也是唯一就 Xunsearch 提供相应的商业技术服务、支持的公司。 - -![著作权登记证书](http://www.xunsearch.com/img/shot/shot_right.jpg) - - -致谢 ----- - -是大量 xungle 用户的提议促使我们开启 xunsearch 项目,Xunsearch 的往后发展将离不开广大用户的支持, -还要特别感谢在此其间义务参与 xunsearch 内测的一些朋友。 - -Xunsearch 底层采用 C/C++ 编写,其中用到了许多其它优秀项目,在线特别感谢它们的团队和作者。 -主要有以下几个: - - * [xapian-core][1] 这是 Xunsearch 的底层索引设计方案 - * [scws][2] 默认内置的中文分词解决方案 - * [libevent][8] 后端服务器的事件处理模型 - * [nginx][9] 搜索服务器的设计借鉴了 nginx 的方式,采用多进程、多线程混合用于处理高并发请求 - * [Yii][10] 非常优秀的 PHP 开发框架,xunsearch 官网采用该框架,文档组织形式也参考自 Yii - - -[1]: http://xapian.org/ -[2]: http://www.xunsearch.com/scws/ -[3]: http://www.hightman.cn/ -[4]: http://www.hightman.cn/index.php?myft -[5]: http://www.ftphp.com/ -[6]: http://www.xungle.com/ -[7]: http://github.com/hightman/xunsearch/ -[8]: http://monkey.org/~provos/libevent/ -[9]: http://nginx.org/ -[10]: http://www.yiiframework.com/ - - - -
$Id$
- diff --git a/sdk/php/doc/ARCHITECTURE b/sdk/php/doc/ARCHITECTURE deleted file mode 100644 index 9dc310c..0000000 --- a/sdk/php/doc/ARCHITECTURE +++ /dev/null @@ -1,55 +0,0 @@ -Xunsearch 架构简图 -================== - -Xunsearch 分为后端服务和前端开发包两大部分,这两个部分允许部署在不同服务器中。 - -后端是采用 C/C++ 开发的守护进程,包括索引服务器(xs-indexd)、搜索服务器(xs-searchd)。 -索引服务器用于集中处理索引变动,并自动调用工具程序优化和更新数据库;搜索服务器 -借鉴了 nginx 的作法,使用进程、线程混合工作模式处理高并发的搜索请求。 - -通常在二次开发时并不需要去关心后端的实现,只要在我们提供的前端开发包基础上开发即可。 - -前端开发包通常使用脚本语言编写,负责协商前端调用与后端服务通讯,我们称之为 SDK -开发包。理论上支持各种包含 socket 通讯实现的脚本语言,但目前我们只提供了 PHP -语言,以后再陆续考虑和开发其它语言。非常欢迎有能力有意愿的朋友提供、贡献其它语种的代码。 - - -下面是我们用字符直接制作的一张架构简图。 - -~~~ - - ============================== - | Your Search Application | - ============================== - /\ /\ -................ /||\ ............ /||\ .................... -: || || : -: +-----------------------------+ : -: | [PHP] | other lang (TODO) | : -: |-----------------------------| : -: | SDK: (xunsearch devkit) | : -: +-----------------------------+ : -: / \ : -: / \ : -: +-----------------+ +-------------------+ : -: | Index-server | | Search-server | : -: |-----------------| |-------------------| : -: | xs-indexd | | xs-searchd | : -: | xs-import | | 1*master | : -: | xs-logging | | N*worker(M*thread)| : -: +-----------------+ +-------------------+ : -: | | : -: | | : -: +-----------------------------+ : -: | Xapian-core + scws | : -: +-----------------------------+ : -: | | | : -: +------------+ +--------+ +---------------+ : -: | Local Disk | | Memory | | Remote socket | : -: +------------+ +--------+ +---------------+ : -: : -...................... Xun Search .......................... - -~~~ - -
$Id$
diff --git a/sdk/php/doc/BUGS b/sdk/php/doc/BUGS deleted file mode 100644 index 8346a5b..0000000 --- a/sdk/php/doc/BUGS +++ /dev/null @@ -1,8 +0,0 @@ -Xunsearch PHP-SDK 问题或缺陷 -=========================== -$Id$ - -1. 当项目的默认数据库 db 不存在,调用 util.Quest 中的部分功能时会引发异常。 - 这是由于切换到日志数据库后系统强制切回默认库,此问是影响不大,修改比较麻烦,所以暂不修正。 - (已在 PHP 代码中做简单修正) - diff --git a/sdk/php/doc/CHANGELOG b/sdk/php/doc/CHANGELOG deleted file mode 100644 index a4ce025..0000000 --- a/sdk/php/doc/CHANGELOG +++ /dev/null @@ -1,4 +0,0 @@ -Xunsearch PHP-SDK 修改日志 -========================== -$Id$ - diff --git a/sdk/php/doc/DEMO b/sdk/php/doc/DEMO deleted file mode 100644 index cb5e319..0000000 --- a/sdk/php/doc/DEMO +++ /dev/null @@ -1,36 +0,0 @@ -演示 -===== - -我们在[文档][1]中多处提到 `demo` 项目,它包含以下 4 个字段: -~~~ -pid: 编号,主键字段 -subject: 主题 -message: 消息内容 -chrono: 发布时间,整型字段 -~~~ - -我们在服务器上放了一份使用 [SearchSkel][2] 生成的搜索测试代码,请点击下面链接进入搜索演示。 - - - - -屏幕截图 --------- - -![搜索首页、包含热门词](http://www.xunsearch.com/img/shot/shot_first.png) - -![通用搜索结果](http://www.xunsearch.com/img/shot/shot_search.png) - -![搜索框输入建议](http://www.xunsearch.com/img/shot/shot_suggest.png) - -![底部相关搜索](http://www.xunsearch.com/img/shot/shot_rel.png) - -![拼音搜索纠错](http://www.xunsearch.com/img/shot/shot_fixed1.png) - -![拼写搜索纠错](http://www.xunsearch.com/img/shot/shot_fixed2.png) - - -[1]: http://www.xunsearch.com/doc/ -[2]: http://www.xunsearch.com/doc/php/guide/util.skel - -
$Id$
diff --git a/sdk/php/doc/DONATE b/sdk/php/doc/DONATE deleted file mode 100644 index 1d52d0d..0000000 --- a/sdk/php/doc/DONATE +++ /dev/null @@ -1,169 +0,0 @@ -捐赠 -===== - -我们一直致力于开源的 xunsearch 中文全文检索和 scws 中文分词开发。 - -我们一直在努力做得更好,如果您对我们的成果表示认同或对您有所帮助, -我们乐意接受您的捐赠。我们的开源事业离不开您的支持,使用支付宝钱包 -扫描下面二维码可立即捐赠。 - -支付宝支付 - -(捐赠支付宝:hightman[AT]twomice.net 附言请注明,暂不接受其它方式的捐赠) - - -捐赠名单 --------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
时间姓名金额附言
2014-11-03 13:39*恒飞99.99
2014-11-03 13:33*恒飞99.99
2014-11-03 00:04*秉洁1.00
2014-10-28 09:40刘*龙1000.00
2014-10-20 13:28*钊200.00祝越做越好 得到很多帮助哈
2014-03-19 08:01曹*娇1000.00阿拉爱上海感谢你的辛勤付出
2014-03-16 17:24郭*珂50.00Colorwork在用,稳定可靠
2014-01-20 11:20王*118.00支持一下,先下载了,还未使用
2014-01-08 16:19杨*200.00感谢hightman/海鳗帮助
2014-01-08 14:51杨*20.00支持下XunGle
2013-12-03 10:12董*明20.00个人支持一下
2013-10-20 14:06彭*杨100.00鸟类网感谢迅搜的开源贡献!
2013-10-12 17:16许*20.00支持一下 盈利了再捐多点
2013-09-27 11:31简*美10.00感谢你的开源
2013-09-27 10:47田*128.00VGhhbmtzIHRvIGhpZ2h0bWFu
2013-09-24 16:10段*钧200.00支持SWCS,想与hightman交个朋友
2013-09-10 11:15肖*明111.11其实算是认识hightman很久了,能静心做点东西真不错.
2013-09-06 16:11吕*利100.00在用xunsearch,很稳定,支持一下。;-)
2013-09-06 13:16陈*文100.00xunsearch
2013-08-23 06:22李*亮10.00感谢你的开源,以后我有钱了再多捐一点
2013-08-22 15:23窦*超0.22巨二博客用了不错。
2013-08-16 20:40屠*武10.00支持
2013-08-15 18:16陆*平100.00中国企业114黄页一直关注您
2013-08-15 16:40陈*杰100.00小小支持下!
- -感谢大家支持,本名单不定期更新! - diff --git a/sdk/php/doc/DOWNLOAD b/sdk/php/doc/DOWNLOAD deleted file mode 100644 index 30e6984..0000000 --- a/sdk/php/doc/DOWNLOAD +++ /dev/null @@ -1,100 +0,0 @@ -下载 Xunsearch -=============== - -Xunsearch 真正全面开源,并使用最流行的开源许可协议 GPL 发布。您可以免费获取本项目的全部源代码, -自由的使用它,并在许可条件下修改和再分发,具体参见[授权声明][1]。 - - - **稳定版(stable)** 意味着您可以安心的将它应用于您的生产环境中。 - - **测试版(beta)** 表示这个版本用于测试收集问题进行改进,不推荐应用于生产环境。 - - **开发版(devel)** 表示这个版本正处于不断开发修改中,不推荐应用于生产环境。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Xunsearch-Full (完整安装包,含SDK)
最新稳定版 - xunsearch-full-latest.tar.bz2 - ($RELEASE,修改日志) -
SDK单独下载 - xunsearch-sdk-latest.zip - ($RELEASE0,PHP-SDK,不含服务端) -
文档 - CHM 格式 - 、在线阅读 - 、安装说明 -
终止维护2014-12-31 (活跃开发中,视情况延长)
最新开发版 - xunsearch-full-dev.tar.bz2
- xunsearch-sdk-dev.zip - (开发版:$VERSION,修改日志) -
GIT 代码仓库 - http://github.com/hightman/xunsearch -
历史版本 - 暂无 -
- 下载以往版本 -
- - -从 Github 下载源码 ------------------- - -我们的源代码托管在免费的 github 服务上,最方便的浏览源码方式是直接通过浏览器访问它所内置的[代码浏览器][2]。 - -如果您了解并熟悉 `git` 您可以用下面的任意一种方式导出 xunsearch 源代码: - -~~~ -git clone git://github.com/hightman/xunsearch.git -git clone https://github.com/hightman/xunsearch.git -~~~ - -> note: 特别提醒的是 `git` 代码仓库可能包含尚未完成的功能或问题,请勿将此代码用于生产环境。 -> 如果您打算使用这些代码,请先参考[论坛][3]相关文章。 - - -[1]: http://www.xunsearch.com/license/ -[2]: http://github.com/hightman/xunsearch/ -[3]: http://bbs.xunsearch.com/forumdisplay.php?fid=4 - -
$Id$
diff --git a/sdk/php/doc/FEATURE b/sdk/php/doc/FEATURE deleted file mode 100644 index c583edf..0000000 --- a/sdk/php/doc/FEATURE +++ /dev/null @@ -1,24 +0,0 @@ -特色和优势 -========== - -我们追求的最大特色是:**快**,搜索响应快,开发上手快。 - -1. 支持海量数据,高速搜索响应,敬请参见 Xapian 里的 [Scalability](http://xapian.org/docs/scalability.html)。 - 据描述单库最多支持 40 亿条数据,在 5 亿网页大约 1.5TB 的数据中,非缓存情况下检索时间不超过 1 秒。 - -2. 健壮的后端守护程序,内置缓存设计,事件模型基于 libevent。 - -3. 内置专为搜索而自主开发的 scws 中文分词,搜索效果好,又能保障查全率。 - -4. 后端采用稳定高效的 C/C++ 开发,前端采用流行的 PHP 脚本语言,堪称最佳组合。 - -5. 极低的开发难度,接口简单易用,而且文档规范、全面。 - -6. 与 Lucene, Sphinx 之类相比较,Xunsearch 提供了更丰富而必需的功能,开发周期更短。 - -7. 功能强大,内置了大量只有商业、大型搜索引擎才提供的功能。支持包括字段检索、结果高亮、 - 字段排序、布尔语法、区间检索、聚合搜索、**相关搜索**、权重微调、**拼音搜索**、 - **搜索建议**等等专业搜索引擎具备的功能。 - -
$Id$
- diff --git a/sdk/php/doc/LICENSE b/sdk/php/doc/LICENSE deleted file mode 100644 index b837abf..0000000 --- a/sdk/php/doc/LICENSE +++ /dev/null @@ -1,47 +0,0 @@ -XunSearch 授权许可证 -==================== -$Id$ - -Xunsearch (包含 SDK 在内) 是一个免费开源的全文搜索软件,在以下描述的 -GPL 通用许可证的条款下发布。 - -Copyright (C) 2011, 著作权由杭州云圣网络科技有限公司所有。 -著作权人保留一切相关权利。 - -Copyright (C) 2010-2011 by Hangzhou YunSheng Network Technology Co., Ltd. -All rights reserved. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -long with this program. If not, see . - - -官方提供、用户贡献的文档许可证 ---------------------------- - -官方提供以及用户贡献的文档内容以 GNU 自由文档许可证 (GFDL) 向公众授权。 -在一般情况下,您可以自由的拷贝、修改、再发布 Xunsearch 文档内容,只要您赋予新版本同样的条款, -并保留文档作者署名。(在文章中添加链接指向原作者,或标明文档出处)。 - -您可以在 GNU 自由文档许可证 1.2 版或由自由软件基金会发布的更新版本条款下拷贝、分布或修改这些文档, -无固定段落,无封面文字,无封底文字。 - - -第三方组件的许可证 ------------------ - -软件包中包含的其它依赖或组件则保持其原有的方式授权,著作权也归原始作者所有。 - -- libevent BSD 协议 -- xapian-core GPL 协议 -- scws-1.x.y 未明确,但与 BSD 协议较为相似 - diff --git a/sdk/php/doc/README.md b/sdk/php/doc/README.md deleted file mode 100644 index 662037b..0000000 --- a/sdk/php/doc/README.md +++ /dev/null @@ -1,57 +0,0 @@ -文档资料 -======== - -Xunsearch 包含了后端服务、前端开发包(即 SDK)两大部分,在开发过程中几乎不需要关注后端, -所以我们提供的文档大部分都是 SDK 文档,用于二次开发(下载 [CHM 格式][8],WIN 上请先右键解锁)。 - -为便于新手用户快速接触和了解 `xunsearch` 我们还制作了一份 PDF 格式的快速参考文档 -[《XUNSEARCH 10分钟入门》][7]。 - -开始&安装 ---------- - -[安装说明][2] 最适合第一次接触 xunsearch 的您,以便让您先成功安装一份完整的 xunsearch。 - - -权威指南 --------- - -[PHP-SDK 权威指南][1] 是学习和入门的必经之路,它全面介绍相对应的 SDK,是学习和掌握 xunsearch -的权威资料。 - -[最新功能和变动][6] 是为老用户提供的了解最新功能和特点专用渠道。 - -[通过 composer 使用 PHP-SDK][9] 尤其是对于 yii2 用户,我提供了 AR 方式来访问索引。 - - -API 文档 ---------- - -[PHP-SDK API 文档][3] 是由程序自动从代码中提取并生成的 API 文档,在您读完权威指南并着手开始自己的搜索引擎时, -从这儿读取到详细的 API 用法及说明,包含了每个类对象的详细属性、方法介绍。 - - -Wiki 技巧、经验 --------------- - -[xunsearch 使用技巧][4] 是由用户和我们共同编写,针对一些常见的需求进行讲解和分析。 -如果您在为实现某个功能疑惑不解,请尝试在这里找到您需要的答案。 - - -其他资源 --------- - -如果您还有任何其它问题或建议、需求,请到我们的[论坛][5]发帖或加入我们的 QQ 交流群 `14413875`,我们或热心网友都会作出解答。 - - -[1]: http://www.xunsearch.com/doc/php/guide/start.overview -[2]: http://www.xunsearch.com/doc/php/guide/start.installation -[3]: http://www.xunsearch.com/doc/php/api/index -[4]: http://bbs.xunsearch.com/forumdisplay.php?fid=4 -[5]: http://bbs.xunsearch.com/ -[6]: http://www.xunsearch.com/doc/php/guide/start.changelog -[7]: http://www.xunsearch.com/download/xs_quickstart.pdf -[8]: http://www.xunsearch.com/download/xs_php_manual.chm -[9]: https://github.com/hightman/xs-sdk-php/ - -
$Id$
diff --git a/sdk/php/doc/SUPPORT b/sdk/php/doc/SUPPORT deleted file mode 100644 index 441767e..0000000 --- a/sdk/php/doc/SUPPORT +++ /dev/null @@ -1,83 +0,0 @@ -商业服务与支持 -============= - -Xunsearch 本身是一个通用的搜索引擎软件,并以免费开源的方式提供下载、使用, -但仍需备有相应的硬件环境、相关的技术人员进行二次开发。 - -为充分满足不同类型和层次的客户需求,我们还提供了商业支持和若干种定制服务。 -我们的技术和经验积累将为您极大程度地节约开发成本与时间。您购买的不只一个 -软件产品,而是一个强有力的技术团队在为您服务。 - -如果您有以下困惑或需求,请立即[联系我们][1]。 - - - * 缺少专业搜索技术人员/团队; - * 数据规模达到数千万乃至亿级,却又不知如何进行分布式设计; - * 自身特点导致有更高的检索需求,开源的 xunsearch 无法满足; - * 现有的搜索系统运行很慢; - * 现有的搜索系统检索精度很差,明明有的东西却检索不到…… - -我们的服务内容包括: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
服务项目内容描述是否可选
XSManager - xunsearch 后台管理软件,可用于索引管理/重建/RestFul接口
- 价格:3600元/年/服务器,演示:http://demo.xunsearch.com/xsmanager (demo/demo) -
搜索开发外包要求数据量不超过 500万条/单库;赠送 xsmanager;提供服务器系统软件安装与配置服务。
多库检索模块让检索系统横跨多个不同的数据库(表)。
词库定制模块按需定制行业或专业词汇库,提高搜索精准度。
数据源转换模块提供检索非文本数据源的能力,如:Excel/Word/PDF 文件。
分面搜索模块常应用于商城检索的树状分类、多维属性筛选。
大数据优化模块适合于 500万~1000万数据用户,超过 1000 万数据请选购分布式设计。
分布式架构设计针对千万以上的海量数据,采用服务器集群。
其它功能定制定制各类特殊检索需求,如:智能关键词推荐。
- -> note: 我们也欢迎致电联系洽谈商业服务。电话:(+86)0571-87820543。 - -[1]: http://www.xunsearch.com/site/contact - -
$Id$
- diff --git a/sdk/php/doc/TODO b/sdk/php/doc/TODO deleted file mode 100644 index f912dd9..0000000 --- a/sdk/php/doc/TODO +++ /dev/null @@ -1,13 +0,0 @@ -Xunsearch PHP-SDK 开发计划 -========================= -$Id$ - -- util/SearchSkel.php 编写搜索代码生成工具,多数搜索代码和界面大同小异, - 通过这个工具读取 ini 配置文件生成基本的搜索代码,用户只要在这个代码基础 - 上进行微调即可。 - -- 更多的管理工具程序,比如搜索日志库的管理工具,需要有相应的工具去手动调整 - 热门搜索词、相关搜索结果等 - -- 编写更为完整的 PHPUnit 单元测试代码 - diff --git a/sdk/php/doc/UPGRADE b/sdk/php/doc/UPGRADE deleted file mode 100644 index 4574271..0000000 --- a/sdk/php/doc/UPGRADE +++ /dev/null @@ -1,4 +0,0 @@ -Xunsearch PHP-SDK 升级说明 -========================== -$Id$ - diff --git a/sdk/php/doc/USERCASE b/sdk/php/doc/USERCASE deleted file mode 100644 index df6fb40..0000000 --- a/sdk/php/doc/USERCASE +++ /dev/null @@ -1,31 +0,0 @@ -用户案例 -========= - -杭州云圣网络科技有限公司是一家致力于互联网软件技术开发、解决方案制定与实施的高新技术企业,拥有众多的全文检索与搜索引擎领域专业人才。早在 2006 年就开发并发布了开源中文分词引擎 [scws][2],于 2011 年正式推出开源的中文检索检索解决方案 xunsearch。 - -我们以数据应用为导向,以全文检索、搜索引擎、中文语言知识处理三大核心技术,为客户提供品质优良的专业化产品、完善的数据服务和量身定做的数据应用解决方案,特别在对于海量数据检索、数据挖掘,中文数据分析,多源异构数据的整合方面有着丰富的经验,可以为客户完美地解决海量数据应用、数据孤岛与数据挖掘问题。 - -通过不断的努力,目前我们的客户遍布全国各地,与政府及多家上市公司均有合作,主要客户包括 ELLECHINA 时尚女性门户、小米手机商城、湖南卫视、SegmentFault技术社区、小区生活网、中国报告大厅、宇博智业集团、尚品家居、761旅游网等。并得到了客户的广泛认可,成为客户信赖的数据检索与挖掘解决方案提供商。 - -我们从以往客户中精选了几个典型案例,介绍我们的实践经验,也希望您能从中受益(排名不分先后)。 - - - segmentfault 问答搜索: - - ELLECHINA 时尚女性门户: - - 小米手机在线商城搜索: - - 爱壁纸手机应用搜索: - - 761 旅游网站搜索: - - 无忧文档在线搜索: - - 湖南卫视金鹰网搜索: - - 中国报告大厅搜索: - - 龙蟠虎踞校园BBS搜索: - - 小区生活网商城搜索: - - 舜网门户搜索系统: - - 尚品居家装搜索: - - 歌词千寻搜索: - -> note: 如果您是 xunsearch 用户并且希望您的站点出现在列表中, -> 请到我们的论坛[回复这个贴子][1]。 - -[1]: http://bbs.xunsearch.com/showthread.php?tid=2440 -[2]: http://www.xunsearch.com/scws/ - diff --git a/sdk/php/doc/guide/class.document.txt b/sdk/php/doc/guide/class.document.txt deleted file mode 100644 index 9e4f1cd..0000000 --- a/sdk/php/doc/guide/class.document.txt +++ /dev/null @@ -1,98 +0,0 @@ -XSDocument 文档 -=============== - -[XSDocument] 是用于描述检索/索引的基础对象,包含一组字段及其值。相当于常规 `SQL` 数据表中的一行记录。 -通过魔术方法,每个字段名都是文档的虚拟属性,可直接赋值或取值,也支持数组下标方式访问文档字段。 - -~~~ -[php] -$doc = new XSDocument; -$doc->name = 'value'; // 用对象属性方式进行赋值、取值 -$doc['name'] = 'value'; // 用数组下标方式进行赋值、取值 -$value = $doc->f('name'); // 用函数方式进行取值 -$doc->setField('name', 'value'); // 用函数方式进行赋值 -$doc->setFields(array('name' => 'value', 'name2' => 'value2')); // 用数组进行批量赋值 - -// 迭代方式取所有字段值 -foreach($doc as $name => $value) -{ - echo "$name: $value\n"; -} -~~~ - -用于索引更新的文档对象和搜索结果返回中略有不同,下面分开讲解。 - -搜索结果文档 ------------ - -搜索结果文档是指 [XSSearch::search] 返回值包含的文档,它由 `PHP-SDK` 内部代码创建。 -除了普通文档的功能外,还支持以下魔术方法来访问搜索结果的元数据: - -- `docid()` 取得搜索结果文档的 docid 值 (实际数据库内的 id,一般用不到) -- `rank()` 取得搜索结果文档的序号值 (第X条结果) -- `percent()` 取得搜索结果文档的匹配百分比 (结果匹配度, 1~100) -- `weight()` 取得搜索结果文档的权重值 (浮点数) -- `ccount()` 取得搜索结果折叠的数量 (按字段折叠搜索时才有效) - - -访问结果文档的字符集默认是与 [XSSearch::setCharset] 所指定的字符集一致的,如未指定过则为 [XS::defaultCharset]。 -虽然您可以通过 [XSDocument::setCharset] 来强制修改文档的字符集,但不推荐这样做,也没必要这样做。 - - -索引文档 --------- - -索引文档是指由用户创建,并用于提交更新到索引库中的文档,创建文档时允许传入字符集作为构造函数的参数, -如未传入,则自动视为项目的默认字符集 [XS::defaultCharset],如果字符集不是 `UTF-8` 的系统内部会 -自动进行转换,但要求 `PHP` 带有中文转码扩展 ([iconv][1] 或 [mbstring][2]) - -~~~ -[php] -$doc = new XSDocument; // 使用默认字符集 -$doc = new XSDocument('gbk'); // 指定文档为 GBK 编码 -$doc = new XSDocument($data); // 数组 $data 为初始字段数据, 编码则为默认编码 -$doc = new XSDocument($data, 'gbk'); // 数组 $data 为字段数据, 编码为 GBK - -// 然后进行一系列赋值操作 - -// 提交到索引中 -$xs->index->add($doc); - -~~~ - -如果您希望在 `XSDocument` 提交到索引前、后进行一系列必要的操作,您可以对 `XSDocument` 进行扩展, -重写 [XSDocument::beforeSubmit] 和 [XSDocument::afterSubmit] 方法来实现,比如扩展代码为 -`$prefix/sdk/php/lib/MyDocument.class.php`。 - -~~~ -[php] - -class MyDocument extends XSDocument -{ - public function beforeSubmit(XSIndex $index) - { - // 在此编写您的代码,如需要中断添加请提前返回 false - // ... - return parent::beforeSubmit($index); - } - - public function afterSubmit(XSIndex $index) - { - // 在此编写您的代码,只有加入索引成功后才会执行 - // ... - } -} - -$doc = new MyDocument('gbk'); -$doc->pid = 123; -$doc->subject = 'Hello, 测试'; -$doc->message = '测试的内容在此'; -$xs->index->add($doc); - -~~~ - - -[1]: http://php.net/manual/en/book.iconv.php -[2]: http://php.net/manual/en/book.mbstring.php - -
$Id$
diff --git a/sdk/php/doc/guide/class.exception.txt b/sdk/php/doc/guide/class.exception.txt deleted file mode 100644 index f28e3e9..0000000 --- a/sdk/php/doc/guide/class.exception.txt +++ /dev/null @@ -1,36 +0,0 @@ -XSException 异常 -================ - -所有操作中出现的异常、错误均抛出此类型的异常,搜索代码中应该尝试捕捉该异常以确定操作是否成功。 - -已通过重载魔术方法 [XSException::__toString] 对出错信息作了简要的美化和修饰,您可以直接输出该对象, -如需要查看堆栈追踪,通过继承来的 [XSException::getTraceAsString] 即可。 - -> note: 在系统内部将所有的错误处理也转换成为抛出 [XSErrorException] 对象,而 `XSErrorException` -> 继承自 [XSException],所以实际代码中只要统一捕捉 `XSException` 即可。 - -一段典型的处理代码应类似下面的方式: - -~~~ -[php] -require '$prefix/sdk/php/lib/XS.php'; -try -{ - $xs = new XS('demo'); - $docs = $xs->search->setQuery('hightman')->setLimit(5)->search(); - foreach ($docs as $doc) - { - echo $doc->rank() . ". " . $doc->subject . " [" . $doc->percent() . "%]\n"; - echo $doc->message . "\n"; - } -} -catch (XSException $e) -{ - echo $e; // 直接输出异常描述 - if (defined('DEBUG')) // 如果是 DEBUG 模式,则输出堆栈情况 - echo "\n" . $e->getTraceAsString() . "\n"; -} -~~~ - - -
$Id$
diff --git a/sdk/php/doc/guide/class.index.txt b/sdk/php/doc/guide/class.index.txt deleted file mode 100644 index e4e0aa6..0000000 --- a/sdk/php/doc/guide/class.index.txt +++ /dev/null @@ -1,16 +0,0 @@ -XSIndex 索引管理 -=============== - -通过 [XSIndex] 对象实现索引数据库的增、删、改等相关操作。实现使用过程中并不需要 -自行创建该对象,而是直接访问 [XS::index] 即可。 - -~~~ -[php] -require '$prefix/sdk/php/lib/XS.php'; -$xs = new XS('demo'); -$index = $xs->index; // 索引对象来自 XS 的属性 -~~~ - -关于索引对象的详细用法剖析请阅读后面的专题。 - -
$Id$
diff --git a/sdk/php/doc/guide/class.overview.txt b/sdk/php/doc/guide/class.overview.txt deleted file mode 100644 index 02774b8..0000000 --- a/sdk/php/doc/guide/class.overview.txt +++ /dev/null @@ -1,35 +0,0 @@ -基础对象概述 -=========== - -`Xunsearch PHP-SDK` 全面采用面向对象(`OOP`)的开发方式。 -本章节将简单介绍开发过程中要接触到的几个重要对象(类)。 - -* [XS] 搜索项目的总对象,所有操作均基于此对象或其属性。 -* [XSException] 所有操作中出现的异常、错误均抛出此类型的异常,搜索代码中应该尝试捕捉该异常以确定操作是否成功。 -* [XSDocument] 文档用于描述检索/索引的基础对象,包含一组字段及其值,相当于常规SQL数据表中的一行记录。 -* [XSIndex] 提供索引添加/删除/修改功能,通常以 `XS` 对象的属性方式出现,参见 [XS::index]。 -* [XSSearch] 提供各种搜索功能,通常以 `XS` 对象的属性方式出现,参见 [XS::search]。 -* [XSTokenizer] 自定义字段词法分析器接口。 - -类对象中的魔术属性 ----------------- - -通过 PHP 对象中的 __get 和 __set 技巧,我们针对所有 [XSComponent] 的子类实现了对象的模拟属性。 -这类读取或写入属性值时实际上是隐含调用了相应的 getter/setter 方法,这类属性不区分大小写。 - -~~~ -[php] -$a = $obj->text; // $a 值等于 $obj->getText() 的返回值 -$obj->text = $a; // 等同事调用 $obj->setText($a) -~~~ - -支持这类属性的对象主要包括以下几个(不全,仅挑重要的列出): - -- [XS::index] 项目索引对象:$xs->index -- [XS::search] 项目搜索对象:$xs->search -- [XS::defaultCharset] 项目默认字符集:$xs->defaultCharset -- [XSSearch::dbTotal] 搜索数据库内的数据总量:$xs->search->dbTotal -- [XSSearch::lastCount] 最近一次搜索的结果匹配总数估算值:$xs->search->lastCount -- [XSSearch::query] 搜索语句:$xs->search->query - -
$Id$
diff --git a/sdk/php/doc/guide/class.search.txt b/sdk/php/doc/guide/class.search.txt deleted file mode 100644 index 6fc1888..0000000 --- a/sdk/php/doc/guide/class.search.txt +++ /dev/null @@ -1,24 +0,0 @@ -XSSearch 搜索对象 -================ - -通过 [XSSearch] 对象实现各种搜索相关操作。实现使用过程中并不需要自行创建该对象, -而是直接访问 [XS::search] 即可。 - -~~~ -[php] -require '$prefix/sdk/php/lib/XS.php'; -$xs = new XS('demo'); -$search = $xs->search; // 搜索对象来自 XS 的属性 -~~~ - -默认情况,搜索对象操作时对于用户输入的参数、搜索结果的输出编码视为默认编码,即 [XS::defaultCharset]。 -如果您需要指定不同编码,请调用 [XSSearch::setCharset] 进行设置。 - -~~~ -[php] -$search->setCharset('gbk'); -~~~ - -关于搜索对象的详细用法剖析请阅读后面的专题。 - -
$Id$
diff --git a/sdk/php/doc/guide/class.tokenizer.txt b/sdk/php/doc/guide/class.tokenizer.txt deleted file mode 100644 index 3533ddf..0000000 --- a/sdk/php/doc/guide/class.tokenizer.txt +++ /dev/null @@ -1,9 +0,0 @@ -XSTokenizer 分词接口 -=================== - -[XSTokenizer] 是搜索字段的分词接口定义,整个接口只要求实现一个方法 [XSTokenizer::getTokens], -自定义分词器用于 INI 配置文件中的 `tokenizer` 选项。 - -关于自定义分词器的详细用法剖析请阅读后面的[专题](ini.tokenizer)。 - -
$Id$
diff --git a/sdk/php/doc/guide/class.xs.txt b/sdk/php/doc/guide/class.xs.txt deleted file mode 100644 index 2b232b2..0000000 --- a/sdk/php/doc/guide/class.xs.txt +++ /dev/null @@ -1,45 +0,0 @@ -XS 项目 -======= - -[XS] 是搜索项目的总对象,所有操作均基于此对象或其属性,在此我们只挑最常用的一些属性、方法进行介绍。 - -创建 XS 对象 ------------ - -创建 XS 对象的唯一参数是项目配置文件的可访问路径,或者项目名,也可以是项目配置文件的内容。如果给出 -的参数是项目名则自动使用 `$prefix/sdk/php/app/项目名.ini`,例子代码如下: - -~~~ -[php] -require_once '$prefix/sdk/php/lib/XS.php'; -$xs = new XS('demo'); // 自动使用 $prefix/sdk/php/app/demo.ini 作项目配置文件 -$xs = new XS('/path/to/demo.ini'); // 使用 /path/to/demo.ini -~~~ - -> note: 自 v1.4.9 起,可以通过定义常量 XS_APP_ROOT 或设置这个环境变量来改变默认项目配置目录。 - - -重要属性 --------- - -* [XS::defaultCharset] **项目默认字符集** - 影响范围包括使用时的输入数据以及搜索结果的输出数据,该属性默认由配置文件中的 - `project.default_charset` 指定,如有必要可以自行修改,但要确保在使用索引、搜索对象之前。 - -* [XS::index] **索引管理对象** - 类型为 [XSIndex],比如用下面代码可以清空项目索引内容: - ~~~ - [php] - $xs->index->clean(); - ~~~ - -* [XS::search] **搜索对象** - 类型为 [XSSearch],比如用下面代码可以快速检索包含 `hightman` 的结果 - ~~~ - [php] - $docs = $xs->search->search('hightman'); - print_r($docs); - ~~~ - - -
$Id$
diff --git a/sdk/php/doc/guide/index.add.txt b/sdk/php/doc/guide/index.add.txt deleted file mode 100644 index 714e91c..0000000 --- a/sdk/php/doc/guide/index.add.txt +++ /dev/null @@ -1,39 +0,0 @@ -添加文档 -======= - -搜索数据库在创建之初或运行过程中,都免不了要往索引数据库添加新文档用于检索。 - -首先您必须创建类型为 [XSDocument] 的文档对象,关于文档对象的创建请参阅 -[XSDocument 文档](class.document) 中关于**索引文档**的部分。特别要指出 -的是,文档中的主键字段值必须明确指定(即类型为 `ID` 的字段),否则在添加、 -更新过程中会抛出异常,其余字段若未指定则相当于忽略这些字段。 - -索引文档创建后,再调用 [XSIndex::add] 方法将文档加入索引数据库中即可。 - -> note: 如果索引数据库中已存在主键值相同的文档,并不会有冲突提示,文档仍会 -> 添加成功并且不会有任何冲突提醒。所以除非您明确知道此为新文档,否则建议使用 -> [更新文档](index.update)。 -> -> 此外,如果您自行扩展了 [XSDocument],请使用您自定定义的文档类创建对象。 - -参考代码如下: - -~~~ -[php] -$data = array( - 'pid' => 234, // 此字段为主键,必须指定 - 'subject' => '测试文档的标题', - 'message' => '测试文档的内容部分', - 'chrono' => time() -); - -// 创建文档对象 -$doc = new XSDocument; -$doc->setFields($data); - -// 添加到索引数据库中 -$index->add($doc); - -~~~ - -
$Id$
diff --git a/sdk/php/doc/guide/index.buffer.txt b/sdk/php/doc/guide/index.buffer.txt deleted file mode 100644 index 3977040..0000000 --- a/sdk/php/doc/guide/index.buffer.txt +++ /dev/null @@ -1,27 +0,0 @@ -使用索引缓冲区 -============ - -前面分开讲解了文档的添加、删除、修改操作,它们的调用都是立即传送到服务器的。 -如果您进行文档批量处理,如果每一次都进行服务器交互则显得效率低下。 - -因此,对于大量索引更新操作时,请使用以下方式开启缓冲区进行操作,缓冲区的默认 -大小为 `4MB`,如需修改请传入数字作为 [XSIndex::openBuffer] 的参数。 - -~~~ -[php] -$index->openBuffer(); // 开启缓冲区,默认 4MB,如 $index->openBuffer(8) 则表示 8MB - -// 在此进行批量的文档添加、修改、删除操作 -... -$index->add($doc); -... -$index->del($doc); -... -$index->update($doc); -... - -$index->closeBuffer(); // 关闭缓冲区,必须和 openBuffer 成对使用 -~~~ - -
$Id$
- diff --git a/sdk/php/doc/guide/index.clean.txt b/sdk/php/doc/guide/index.clean.txt deleted file mode 100644 index 64cd5f9..0000000 --- a/sdk/php/doc/guide/index.clean.txt +++ /dev/null @@ -1,29 +0,0 @@ -清空索引 -======== - -当您的索引数据库发生了重大改变时必须清空索引。比如搜索项目的字段配置修改了, -或者是数据进行了大模迁移、导入或批量删除导致真实数据库和搜索数据库发生了较大的偏差。 - -> tip: 在我们附带的[Indexer 索引管理工具](util.indexer)中提供了 `--clean` -> 选项用于清空项目的索引数据库,用起来更简洁。 - -清空数据很简单,直接调用 [XSIndex::clean] 即可,代码如下: - -~~~ -[php] -// 执行清空操作 -$index->clean(); - -// 重新加入文档数据 -... -$index->add($doc); -... -$index->add($doc2); -... -~~~ - -> note: 清空索引是一个同步操作,一旦执行立即生效,并且不可恢复。如果采用这种 -> 方式重建索引,由于原有索引被立即清空了,可能会有一小段时间无法搜索到数据。 -> 因此,如果您对线上项目操作,建议参见下一章节中介绍的平滑方式重建索引。 - -
$Id$
diff --git a/sdk/php/doc/guide/index.del.txt b/sdk/php/doc/guide/index.del.txt deleted file mode 100644 index 99016b3..0000000 --- a/sdk/php/doc/guide/index.del.txt +++ /dev/null @@ -1,42 +0,0 @@ -删除文档 -======= - -当某一条数据(文档)已经过期或失效,则必须将它从索引数据库中移除,才能从搜索结果中消失。 -在 `Xunsearch PHP-SDK` 中删除文档有下面两种方式。 - -按主键删除 ---------- - -主键是指项目中类型为 `id` 的字段,删除是调用的是 [XSIndex::del] 方法,传入参数必须是 -要删除的文档的`主键值`,或一系列主键值组成的`数组`。 - -~~~ -[php] -$index->del('123'); // 删除主键值为 123 的记录 -$index->del(array('123', '789', '456')); // 同时删除主键值为 123, 789, 456 的记录 -~~~ - - -按特定字段上的索引词删除 ---------------------- - -在项目中,除了主键之外我们通常也会对其它字段进行索引。如果该字段的索引方式(即配置文件中 -`index` 选项的值)为 `self` 或 `both`,那么也可以根据该字段上的**索引词**进行删除。 - -特别注意是根据**索引词**删除而不是该字段的值,索引词是指该字段值经过分词器处理后得到的词汇。 -对于索引方式为 `mixed` 的,如需删除,请把字段名设为类型为 `body` 的字段的名称。 - -~~~ -[php] -$index->del('abc', 'subject'); // 删除字段 subject 上带有索引词 abc 的所有记录 -$index->del(array('abc', 'def'), 'subject'); // 删除字段 subject 上带有索引词 abc 或 def 的所有记录 -~~~ - - -> note: 如果您删除时指定的主键或字段索引词包含中文字符,则它的编码必须与整个项目的 -> 默认字符集 [XS::defaultCharset] 一致。 -> -> 此外删除操作和[添加文档](index.add)一样,也是一个异步行为。 - -
$Id$
- diff --git a/sdk/php/doc/guide/index.dict.txt b/sdk/php/doc/guide/index.dict.txt deleted file mode 100644 index c7afb14..0000000 --- a/sdk/php/doc/guide/index.dict.txt +++ /dev/null @@ -1,52 +0,0 @@ -自定义 SCWS 词库 -=============== - -如之前所说,我们所有的索引分词器默认为 scws,这也是我们开发的开源分词系统, -内置的词库基本上能满足绝大多数应用。但总有例外,这也就是即将说的如何自定义词库。 - - -全局自定义词库 -------------- - -这是针对同一个 `xunsearch` 安装实例来讲,该服务端下的所有项目都将共用这个自定义词库。 -严格来讲,这是 SCWS 本身就提供的功能,xunsearch 只是做了整合和规范。涉及的相关文件如下 -(假设 $prefix 是您的安装目录) - -~~~ -$prefix/etc/dict_user.txt -~~~ - -打开上述文件,文件开头已经有了相关注释和说明。这个文件就是自定义词库文件, -如果您同一台机器上装有多个 xunsearch 服务端,那么每个服务端独自使用自己的自定义词典文件。 - -添加删除修改自定义词库只要编辑该文件即可,以下为相关规范: - - - 文件为纯文本文件,编码必须是 UTF-8,可用任何编辑器修改 - - 每行一条记录表示一个词,每行包含 1~4 个字段,字段之间用空格或制表符(\t)分隔 - - 字段含义依次表示 “词语”,“词频(TF)”,“逆词频率(IDF)”,“词性(ATTR)” - - 后面三个字段如果省略依次使用 scws 的默认值 - - 特殊词性 `!` 可用于表示删除该词 - - 自定义词典优先于内置词典加载和使用,以 # 开头的行为注释 - -> note: 该功能自 `1.2.0` 版本起方可使用,源自网友建议。 - - -项目自定义词库 -------------- - -某些情况下,不同的项目需要不同的特殊词库。每个搜索项目的自定义词库文件如下: - -~~~ -$prefix/data/项目名称/dict_user.txt -~~~ - -文件内容及格式与[全局自定义词库](#ch0)是一致的,在此不再赘述。此外,这个文件还可以通过相关的 -SDK API 读取和修改。 - -- [XSIndex::getCustomDict] 读取当前项目的自定义词库内容,若不存在则返回空字符串 -- [XSIndex::setCustomDict] 设置当前项目的自定义词库内容,格式参见上面文档 - -> note: 该功能自 `1.3.4` 版本起方可使用。 - -
$Id$
- diff --git a/sdk/php/doc/guide/index.overview.txt b/sdk/php/doc/guide/index.overview.txt deleted file mode 100644 index 4a4caa9..0000000 --- a/sdk/php/doc/guide/index.overview.txt +++ /dev/null @@ -1,72 +0,0 @@ -索引概述 -======= - -什么是索引? ----------- - -索引在 `Xunsearch` 中泛指用于检索的数据库文件总称。每一次检索数据均为访问和读取 -索引文件,每一次更新数据则是对索引文件的修改。 - -`Xunsearch` 每个搜索项目的索引数据是分开单独存放的,索引本质上是一系列预设计文件, -内部都是特别设计的 `Tree` 结构,但这些东西不是这份指南所关注的。假设一个项目的名称 -为 `demo` (即 `INI` 文件中 `project.name` 的值),那么它在服务端的索引数据的存储 -路径为: - -~~~ -$prefix/data/demo -~~~ - -该目录底下包含 2 个主要索引数据库,分别是 - -- `db` 默认的主索引数据库,各种检索数据均存放在此 -- `log_db` 搜索日志数据库,用于存放搜索日志相关,用于实现相关搜索、搜索建议、拼音搜索等 - - -如何开始使用索引? ---------------- - -在 `PHP-SDK` 中,索引管理由类型为 [XSIndex] 的对象所维护。在 [XS] 项目中,通过读取 -[XS::index] 属性来获取索引管理对象,然后展开各种操作,而不是自行创建对象。后面章节中 -的相关测试代码如果没有特别编写,其中的 `$index` 均为通过类似以下的方式获取的索引对象: - -~~~ -[php] -require '$prefix/sdk/php/lib/XS.php'; -$xs = new XS('demo'); // 建立 XS 对象,项目名称为:demo -$index = $xs->index; // 获取 索引对象 -~~~ - -索引的维护包括数据修改/更新、数据删除、添加数据等操作,由后面的篇幅分开详细讲解。 - - -如何更换索引库? --------------- - -默认使用的索引库名称为 `db`,对应到服务端的 `$prefix/data/$name/db`,一般开发时不需要 -关注这个本质。但如果您的索引数据库相当大,希望对索引库进行适当的分割,可以自命名新的索引库。 -在搜索时可以使用 [XSSearch::addDb] 进行多库并行搜索。 - -~~~ -[php] -// 比如把当前索引更新到名称为 db2 的库中 -$index->setDb('db2'); - -// 在检索时同时搜索 db, db2 的作法,具体参考搜索的有关章节 -... -$search->addDb('db2')->setQuery(...)->search(); -~~~ - - -索引更新是异步行为 ----------------- - -有必要指出的是,出于性能优化设计,所有的索引操作(包含添加、删除、修改文档)均是异步的 -行为。也就是说在 `PHP-SDK` 的相关 `API` 返回后,只是说明已经将索引变动提交到操作队列中, -而并不是已经立即更新到磁盘上的索引数据库文件。因此,搜索结果将不能立即体现出您的变动。 - -但请放心,这个时间差我们已经控制在非常合理的范围内,通常是若干秒。 - -> note: 特别说明,索引清空是同步操作,立即生效。如果确实有必要,您可以以使用 -> [Indexer](util.indexer)的 `--flush` 选项来强制刷新索引。 - -
$Id$
diff --git a/sdk/php/doc/guide/index.rebuild.txt b/sdk/php/doc/guide/index.rebuild.txt deleted file mode 100644 index 2d83659..0000000 --- a/sdk/php/doc/guide/index.rebuild.txt +++ /dev/null @@ -1,48 +0,0 @@ -平滑重建索引 -========== - -前一章讲到有些情况不得不需要重建索引,可以用 [XSIndex::clean] 立即全部清空所有数据, -然后再把现有数据全部添加到索引数据库中。 - -但这种方式的缺点对于线上项目是难以容忍的,因此可以选择使用平滑重建方式。它的内部实现 -相当于在一个临时区域开辟新库,把所有的添加操作全部更新到新库,直到您完成重建,完成后 -再用新库替代旧库用于搜索。 - - -使用重建 --------- - -在编代码时,把所有的 [XSIndex:add] 操作都放进 [XSIndex::beginRebuild] 和 -[XSIndex::endRebuild] 之间即可。写法参考如下: - -~~~ -[php] -// 宣布开始重建索引 -$index->beginRebuild(); - -// 然后在此开始添加数据 -... -$index->add($doc); -... - -// 告诉服务器重建完比 -$index->endRebuild(); -~~~ - -> note: 为确保重建的顺利完成,请在重建时不要对同一个项目开启多个进程、 -> 连接同时交替重建以免发生错乱。 - - -中止重建 ---------- - -虽然我们一再强调,但仍然会在某些意外情况下,导致重建工作意外终止。这时索引库进入一个崩溃状态, -出现 `DB has been rebuilding` 的错误。 - -这时您可以再次调用 [XSIndex::beginRebuild] 开始重建索引,但这会丢失之前的所有重建成果。 -您还可以在重建前先调用 [XSIndex::stopRebuild] 直接清除这个错误状态。 - -> note: 中止重建以及重复开启重建的功能自 `1.3.4` 版起可用。 - -
$Id$
- diff --git a/sdk/php/doc/guide/index.update.txt b/sdk/php/doc/guide/index.update.txt deleted file mode 100644 index 3d9f430..0000000 --- a/sdk/php/doc/guide/index.update.txt +++ /dev/null @@ -1,34 +0,0 @@ -更新、修改文档 -============= - -在 `Xunsearch PHP-SDK` 中,更新、修改文档和[添加文档](index.add)的做法非常的类似, -只不过调用的是 [XSIndex::update],并且在内部处理上有所区别。 - -如果索引数据库中已存在主键值相同的文档,那么相当于先删除原有的文档,再用当前文档替换它。 -如果未存在主键值相同的文档,则效果和添加文档完全一致。 - -> info: 有人可能会想,既然如此为什么还要有 [XSIndex::add] 呢,因为添加文档少了一个判断 -> 过程,具有更高一些的效率。因此,如果您在使用 `API` 时能明确知道当前文档是新增的,那么 -> 还是建议使用 `add` 这个 `API`。 - -示范代码如下: - -~~~ -[php] -$data = array( - 'pid' => 234, // 此字段为主键,是进行文档替换的唯一标识 - 'subject' => '测试文档的标题', - 'message' => '测试文档的内容部分', - 'chrono' => time() -); - -// 创建文档对象 -$doc = new XSDocument; -$doc->setFields($data); - -// 更新到索引数据库中 -$index->update($doc); - -~~~ - -
$Id$
diff --git a/sdk/php/doc/guide/ini.first.txt b/sdk/php/doc/guide/ini.first.txt deleted file mode 100644 index dab4e91..0000000 --- a/sdk/php/doc/guide/ini.first.txt +++ /dev/null @@ -1,139 +0,0 @@ -编写第一个配置文件 -================ - -`Xunsearch` 的配置文件是纯文本的 `INI` 格式,用任何文本编辑器均可编写,在 `Unix` 类型的系统下推荐 -用 `vi`,而 `Windows` 下可以用记事本或 `EditPlus` 进行编写。我们也正在计划不久的将来制作一个 `Web` -界面的编辑工具,以便进行可视化的设计以及约束检测。 - -> tip: 目前我们针对新手用户开发了一个 WEB 版本的在线配置文件编辑辅助工具,[点击试用][1]。 - -如果您是从头阅读到这儿,应该对配置文件也有了基本的了解,下面我们以传统的 `discuz` 论坛贴子为例子, -来学习编写配置文件。 - -Discuz 的论坛贴子 MySQL 表结构 ----------------------------- - -由于我们只是对贴子进行搜索,所以只需要关心它的贴子表即可,表结构如下: - -~~~ -[sql] --- --- 表的结构 `cdb_posts` --- -CREATE TABLE `cdb_posts` ( - `pid` int(10) unsigned NOT NULL auto_increment, - `fid` smallint(6) unsigned NOT NULL default '0', - `tid` mediumint(8) unsigned NOT NULL default '0', - `first` tinyint(1) NOT NULL default '0', - `author` varchar(15) NOT NULL default '', - `authorid` mediumint(8) unsigned NOT NULL default '0', - `subject` varchar(80) NOT NULL default '', - `dateline` int(10) unsigned NOT NULL default '0', - `message` mediumtext NOT NULL, - `useip` varchar(15) NOT NULL default '', - `invisible` tinyint(1) NOT NULL default '0', - `anonymous` tinyint(1) NOT NULL default '0', - `usesig` tinyint(1) NOT NULL default '0', - `htmlon` tinyint(1) NOT NULL default '0', - `bbcodeoff` tinyint(1) NOT NULL default '0', - `smileyoff` tinyint(1) NOT NULL default '0', - `parseurloff` tinyint(1) NOT NULL default '0', - `attachment` tinyint(1) NOT NULL default '0', - `rate` smallint(6) NOT NULL default '0', - `ratetimes` tinyint(3) unsigned NOT NULL default '0', - `status` tinyint(1) NOT NULL default '0', - PRIMARY KEY (`pid`), - KEY `fid` (`fid`), - KEY `authorid` (`authorid`), - KEY `dateline` (`dateline`), - KEY `invisible` (`invisible`), - KEY `displayorder` (`tid`,`invisible`,`dateline`), - KEY `first` (`tid`,`first`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; -~~~ - -搜索的设计与分析 --------------- - -首先得搞明白我们要得到什么样的搜索效果,进行针对性的设计和分析才能确定需要哪些字段。在 -这个案例中我们的需求是要对所有的论坛贴子进行标题、内容、作者全文检索,并希望搜索结果能 -过滤回贴、按发表时间排序、能按版块过滤。明确了意图之后我们就只需要从数据表中提取必要的 -字段即可。 - -- `pid` 主键,必须的 -- `fid` 按版块检索时需要用到 -- `tid` 搜索结果阅读链接都是按 tid 来的,必备 -- `first` 表示该贴子是否为楼主,过滤回贴时用到 -- `author`, `authorid` 按作者检索用得到 -- `subject` 标题 -- `message` 贴子内容 -- `dateline` 发表时间,要用到 - -其它的有些字段,比如 `invisible`, `anonymous` 表面看上去跟搜索结果也是有关系的,但 -实际上这些可以在索引入库时进行处理和排除,完全没有必要放到搜索数据中去,所以不列入。 - -字段设计与分析 -------------- - -得到字段后,进一步分析各个字段的用途与写法。 - -- `pid` 非常明显,它是主键,所以它的类型必须是 `id` -- `fid` 内容为数字的版块ID,但由于我们不需要对它进行排序或区间查找,所以用 `string` 类型即可, - 为了按版块检索,我们必须对它进行索引,而它也不需要分词,所以分词器用内置的 `full`。 -- `tid` 内容也是数字的主题ID,我们暂不考虑按主题搜索,所以不需要索引,也没有排序等要求,所以 - 只要当作普通字段存储下来即可。 -- `first` 用 1/0 不同值来表示是否为楼主,考虑到回贴过滤需求,它也需要索引,整个字段转换成一个 - 词即可,分词器当然选用 `full`。 -- `author` 作者名字检索,考虑中文名支持,所以建议这个字段保留使用默认内置的 `scws` 分词器。 - 由于希望在默认不指明字段的情况下也能检索作者字段,所以它的过索引方式应为 `both`。 -- `authorid` 作者 ID,我们只用于搜索结果的作者链接,不需要索引。 -- `subject` 标题类型为 `title`。 -- `message` 主内容,类型为 `body`。 -- `dateline` 时间戳记,由于需要排序,所以该字段不能存为 `string`,必须用 `numeric`,但不需要 - 进行任何索引。 - -配置文件结果 ------------ - -自此字段分析与设计已然明了,下面给出完整的配置文件内容,实际使用时可以将文件保存至 -`$prefix/sdk/php/app/discuz.ini`。 - -~~~ -[php] -project.name = discuz -project.default_charset = GBK -;服务端用默认值 -;server.index = 8383 -;server.search = 8384 - -[pid] -type = id - -[fid] -index = self -tokenizer = full - -[tid] - -[first] -index = self -tokenizer = full - -[author] -index = both - -[authorid] - -[subject] -type = title - -[message] -type = body - -[dateline] -type = numeric -~~~ - -[1]: http://www.xunsearch.com/tools/iniconfig - -
$Id$
diff --git a/sdk/php/doc/guide/ini.guide.txt b/sdk/php/doc/guide/ini.guide.txt deleted file mode 100644 index 7129684..0000000 --- a/sdk/php/doc/guide/ini.guide.txt +++ /dev/null @@ -1,199 +0,0 @@ -项目配置文件详解 -============== - -基础说明 -------- - -- 项目配置是一个 `Xunsearch` 项目的核心灵魂,非常重要,通常保存为 .ini 文件 -- 以分号开头的行表示注释,空行直接被忽略不起任何作用 -- 中括号包围的每个分区均为字段配置,字段个数根据项目的实际需求设定 -- 每个项目必须有并且只能有一个类型类 ID 的主键字段,ID 字段值的字母不区分大小写 - - -项目设置 -------- - -1. ### 项目名称 - - 要求用纯小写字母和小划线组成,长度控制在 2-31 个字符,这也是 xunsearch - 服务器内用于保存索引数据的*目录名称*, 所以同一 xunsearch - 服务器内的不同项目名称不可重复。默认为不含后缀的配置文件名, - 如:xyz.ini 则项目名默认为 `xyz` 。 - ~~~ - project.name = AppName - ~~~ - -2. ### 默认字符集 - - 这里的默认字符集范围涵盖服务端交互时的输入数据、输出数据,实际使用时索引文档、 - 检索服务器仍可重新指定字符集 - ~~~ - project.default_charset = UTF-8 - ~~~ - -3. ### 服务器连接参数 - - 服务端连接参数的格式包含 3 种格式: - 1. *端口号(数字)*,连接 `localhost` 的该端口号 (例:`8383`) - 2. *地址:端口号*,冒号连接地址(域名、IP地址)和端口 (例:`127.0.0.1:8383`) - 3. *文件路径*,本机的 `unix socket` 连接路径 (例:`/tmp/index.sock`) - ~~~ - ; 索引服务端配置,默认值为 8383 - server.index = 8383 - ; 搜索服务端配置,默认值为 8384 - server.search = 8384 - ~~~ - - > note: 自 `1.4.7` 起,服务端地址可以使用 `;` 分隔指定多个。 - > 索引更新将同步到所有服务端,而搜索则随机从中挑选一个可用的服务端以达到均横效果。 - - -项目字段设计 ----------- - -每个搜索项目均可以简单地理解为单表检索,凡是涉及关联表的, -请将关联记录转换为搜索项目的新字段并设置对应的分词规则。字段设计很重要, -请仔细根据需求创建,字段名建议和您的实际数据库字段一致。 - -1. ### 定义字段 - - 每个字段用一个区段配置来表示,中括号内的名字即为字段名。每个项目包含若干个字段, - 具体由项目搜索需求决定,并不需要一味的与实际源数据库 (如 `MYSQL`) 一致, - 而只需要设计搜索功能所涉及的字段即可。 - - ~~~ - [field_name] - ~~~ - -2. ### 字段选项 - - 每个字段根据实际情况指定字段选项,所有选项均有默认值,所以即便不指定任何选项而只有中括号定义的字段, - 那也是一个合法的字段,字段选项包括以下几种: - - #### type 字段类型 - - - string 字符型,适用多数情况,也是默认值 - - numeric 数值型,包含整型和浮点数,仅当字段需用于以排序或区间检索时才设为该类型,否则请使用 string 即可 - - date 日期型,形式为 YYYYmmdd 这样固定的 8 字节,如果没有区间检索或排序需求不建议使用 - - id 主键型,确保每条数据具备唯一值,是索引更新和删除的凭据,每个搜索项目必须有且仅有一个 id 字段,该字段的值不区分大小写 - - title 标题型,标题或名称字段,至多有一个该类型的字段 - - body 内容型,主内容字段, 即本搜索项目中内容最长的字段,至多只有一个该类型字段,本字段不支持字段检索 - ~~~ - type = string - ~~~ - - #### index 索引方式 - - xunsearch 的索引有 2 种模式:其一是不标明字段的检索,称之为“混合区检索”;其二是标明特定字段的“字段检索”。 - 例如:搜索 `XXX YYY` 表示在混合区检索,返回的结果可能是 title 也有可能是 body 字段符合匹配; - 而搜索 `title:XXX` 则表示仅检索 title 匹配 XXX 的数据。每个字段可以指定的索引方式的值如下: - - - none 不做索引,所有的搜索匹配均与本字段无关,这个字段只用于排序或搜索结果展示用到。 - - self 字段索引,可以在搜索时用 field:XXX 来检索本字段 - - mixed 混合区索引,不标明字段的默认搜索也可以检索本字段 - - both 相当于 self + mixed,两种情况均索引 - - 通常情况默认值为 none ,但 id 型字段默认是 self ,title 型字段是 both ,body 型字段则固定为 mixed 。 - ~~~ - index = none - ~~~ - - #### tokenizer 分词器 - - 默认为 default 采用内置的功能强大的 scws 分词,适合绝大多数字符串字段。也可以指定自定义分词器, - 格式为 name 或 name(arg) 两种形式,其中 name 是分词器名称,arg 则是传递给分词器构造函数的参数。 - 自定义分词器需要在 lib/ 目录下编写名为 XSTokenizerName 的分词类并实现接口 XSTokenizer, - 内置支持的分词器有以下几种: - - - full 表示本字段的值整体作为一个检索词,像各种 *ID* 都适合这种情况 - - none 表示本字段没有任何词汇用于索引 - - split([ ]) 表示根据参数分割内容,默认参数为空格,若参数以 / 开头并以 / 结尾则 - 内部调用 `preg_split(arg, ..)` 来分割取词,以支持正则或其它特殊字符分割 - - xlen([2]) 表示根据指定参数长度分段取词,如 ABCDEF => AB + CD + EF - - xstep([2]) 表示根据指定参数步长逐段取词,如 ABCDEF => AB + ABCD + ABCDEF - - scws([3]) 表示采用指定参数为复合等级的 scws 分词,(若无特殊复合需求,无需指定) - ~~~ - tokenizer = default - ~~~ - - > note: 小括号内的值表示参数,中括号表示省略后的默认值,实际编写请勿照抄中括号!!! - - #### cutlen 搜索结果摘要截取长度 - - 默认值为 0 表示不截取。主要是针对某些内容特别长的字段在返回结果时自动剪取包含关键词的一小段文字。 - 典型的是 body 型字段默认为 300 。长度单位是字节,通常 UTF-8 编码的一个汉字为 3 个字节。 - ~~~ - cutlen = 0 - ~~~ - - #### weight 混合区检索时的概率权重 - - 在混合检索时,可以对标题和内容等不同字段进行权重计算,如果你不想该字段参与计算权重可设为 0 。 - 通常默认值为 1 ,但 title 型默认为 5 而 body 型则固定为 1 。 - ~~~ - weight = 1 - ~~~ - - #### phrase 是否支持精确检索 - - 即当给搜索语句加上引号时,则要求匹配的结果必须严格按照搜索词的顺序匹配,此外还支持用 NEAR - 之类的语法来做精确检索,具体参见:[搜索技巧](SEARCH-TIPS) 。通常默认值为 no 但是 title - 和 body 型字段默认则为 yes 。值得注意的是该功能仅支持默认分词器,如非必要请勿开启此项, - 因为这会增加索引数据的大小。 - ~~~ - phrase = no - ~~~ - - #### non_bool 强制指定是否为布尔索引 - - 布尔索引不参与权重排名计算,默认情况下所有自定义分词器的字段均为布尔索引。因此, - 当您使用自定义分词器却又想让本字段参与权重计算的话,请将本项设为 yes。 - ~~~ - non_bool = yes - ~~~ - -配置示例文件 ----------- - -下面是 discuz 搜索项目的配置示范文件,包含 12 个字段。其中可以看到 `tid` 和 `fid` -虽然从内容上讲它们都是数字型,但没有排序需求所以仍应为 `string` 类型,而 `dateline` -由于有排序需求,所以必须指定为 `numeric` 类型。 - -~~~ - project.name = sample - project.default_charset = GBK - ;server.index = 8383 - ;server.search = 8384 - - [pid] - type = id - - [subject] - type = title - - [message] - type = body - - [dateline] - type = numeric - - [author] - index = both - - [authorid] - - [tid] - index = self - tokenizer = full - - [fid] - index = self - tokenizer = full - - [flag] -~~~ - -*[xunsearch]: 迅搜 - 基于 Xapian、scws 的全文检索解决方案 -*[discuz]: Discuz - 采用 PHP/MySQL 开发的 web 论坛软件 - -
$Id$
diff --git a/sdk/php/doc/guide/ini.tokenizer.txt b/sdk/php/doc/guide/ini.tokenizer.txt deleted file mode 100644 index ea76fba..0000000 --- a/sdk/php/doc/guide/ini.tokenizer.txt +++ /dev/null @@ -1,82 +0,0 @@ -自定义分词器 -=========== - -`Xunsearch` 默认内置了功能强大的 [SCWS][1] 分词系统,也附加提供了一些简单常见的分词规则, -但考虑到用户的个性需求,特意提供了自定义分词器的功能。 - -> note: 自定义分词器存在一个缺陷,它不支持存储位置信息,也就是不能按短语检索、以及 `NEAR` 之类的 -> 语法检索。相当于该字段配置中的 `phrase` 值恒为 `no`,通常把自定义分词用于一些带有一定规则的简要 -> 字段,而不是更多的考虑语义关系。 - -编写自定义分词器 --------------- - -自定义分词器必须实现 [XSTokenizer] 接口。假定您要编写一个名为 `xyz` 的分词器,则您要编写的代码 -文件为 `XSTokenizerXyz.class.php`,请将文件统一放入 `$prefix/sdk/php/lib` 目录。 - -通常来讲,您只需要实现 [XSTokenizer::getTokens] 即可。该函数接受 2个参数,分别为要分词的值以及 -当前的文档对象(可选);返回值为分好的词汇组成的数组。下面以按 `-` 分割字段为例: - -~~~ -[php] -class XSTokenizerXyz implements XSTokenizer -{ - public function getTokens($value, XSDocument $doc = null) - { - $ret = array(); - if (!empty($value)) - $ret = explode('-', $value); - return $ret; - } -} -~~~ - -> note: [XSTokenizer::getTokens] 的参数 `$value` 的编码始终为 UTF-8 。 - -如果您需要编写带有参数支持的分词器,比如让用户传入按什么字符分割,请参照下面写法编写构造函数: - -~~~ -[php] -class XSTokenizerXyz implements XSTokenizer -{ - private $delim = '-'; // 默认按 - 分割 - - public function __construct($arg = null) - { - if ($arg !== null && $arg !== '') - $this->delim = $arg; - } - - public function getTokens($value, XSDocument $doc) - { - $ret = array(); - if (!empty($value)) - $ret = explode($this->delim, $value); - return $ret; - } -} -~~~ - - -使用自定义分词器 --------------- - -编写完了自定义分词器的代码后,您就可以在项目配置文件中使用它了,在需要用这个分词器的字段中 -指定 `tokenizer` 选项的值,例子中省略了字段的其它选项,实际编写时可能还包括其它选项。 - -而在[搜索语句](search.query)中,如果指明了字段搜索前缀 `field:XXX` 那么搜索引擎内部也会 -对这个搜索语句执行自定义分词。 - -~~~ -[php] -[some_field] -; 不带参数的用法 -tokenizer = xyz -; 带参数的用法,表示把 _ 作为参数传递给构造函数 -tokenizer = xyz(_) -~~~ - - -[1]: http://www.xunsearch.com/scws/ - -
$Id$
diff --git a/sdk/php/doc/guide/search.count.txt b/sdk/php/doc/guide/search.count.txt deleted file mode 100644 index 5f4fbe2..0000000 --- a/sdk/php/doc/guide/search.count.txt +++ /dev/null @@ -1,62 +0,0 @@ -获取搜索匹配数量 -=============== - -出于性能考虑,搜索结果的匹配数量均被设计为估算值,并非准确值。 - - -索引库内的数据总数 ----------------- - -这个数量是真实准确的,并非估算,获取总量有以下两种做法,至于喜欢用哪种您自己决定。 - -* 调用方法 [XSSearch::getDbTotal] -* 读取魔术属性 [XSSearch::dbTotal],内部也是调用上述方法 - -~~~ -[php] -$total = $search->dbTotal; -$total = $search->getDbTotal(); -~~~ - - -最近一次搜索的匹配数 ------------------- - -通过 [XSSearch::getLastCount] 或 [XSSearch::lastCount] 可以快速获取到最近一次调用 -[XSSearch::search] 进行搜索时得到的匹配数量。 - -除非您对搜索结果完全不关心,否则强烈建议用这种方法获取匹配数目以减少系统开销。 - -~~~ -[php] -// 假设曾经有一次 search 调用 -$docs = $search->setQuery('测试')->setLimit(5)->search(); - -// 必须在 search() 之后调用 -$count = $search->lastCount; -$count = $search->getLastCount(); -~~~ - - -直接获取搜索匹配数 ----------------- - -通过 [XSSearch::count] 调用可以直接获取搜索的匹配数量,该方法和 [XSSearch::search] -类似,在调用前可以做一系列的搜索查询语句构建,也可以直接接受查询语句做参数。 - -返回值是一个整型数字,是估算值。 - -~~~ -[php] - -// 先设置 Query 再获取数量 -$count = $search->setQuery('神雕侠侣 -电视剧')->count(); - -// 直接把 Query 语句传入 -$count = $search->count('杭州 西湖'); -~~~ - -> tip: 对于不带参数的 `count` 调用建议放在 `search` 之后,内部会进行优化,减少一次查询。 - - -
$Id$
diff --git a/sdk/php/doc/guide/search.facet.txt b/sdk/php/doc/guide/search.facet.txt deleted file mode 100644 index bbf73d0..0000000 --- a/sdk/php/doc/guide/search.facet.txt +++ /dev/null @@ -1,61 +0,0 @@ -按字段值分面搜索 -=============== - -分面搜索在英文中通常表述为 `Facets Search`,被检索的数据通具有多维度属性。 -例如一本书包含主题、作者、年代等,而分面搜索是指通过事物的这些属性不断筛选、 -过滤搜索结果的方法,可以将分面搜索看成搜索和浏览的结合。 - -如果您还是不清楚它的概念,敬请参阅[这篇文章][1]。 - - -适用情况 --------- - -在 `xunsearch` 中,分面搜索是按照字段的值来实现的,为了结合条件做筛选搜索, -支持分面的字段需要进行索引,而它的分词方式最好必须是 `full` 即整值索引。 - - -用法详细示范 ------------ - -以论坛文章搜索为例,每篇文章均属于不同版块(字段为 fid)、不同的发表年份 -(字段为 year),我们需要在搜索结果中按年份、版块显示匹配的文章数。 - -那么在构建搜索语句时使用 [XSSearch::setFacets] 方法来指定需要分面的字段, -该方法接受两个参数,第一参数为要分面的字段名称(多个字段请用数组作参数), -第二参数是可选的布尔类型,true 表示需要准确统计,默认 false 则为估算。 - -执行搜索之后再调用 [XSSearch::getFacets] 方法可取回分面搜索结果。 - -~~~ -[php] -// 在搜索时加入分面设置 -$docs = $search->setQuery('关键词')->setFacets(array('fid', 'year'))->search(); - -// 读取分面结果 -$fid_counts = $search->getFacets('fid'); // 返回数组,以 fid 为键,匹配数量为值 -$year_counts = $search->getFacets('year'); // 返回数组,以 year 为键,匹配数量为值 - -// 遍历 $fid_counts, $year_counts 变量即可得到各自筛选条件下的匹配数量 -foreach ($fid_counts as $fid => $count) -{ - echo "其中版块ID为 $fid 的匹配数为: $count\n"; -} - -// ... -// 通常可以循环生成新的搜索链接,在搜索链接中加入字段搜索条件即可 -// ... - -// 然后像往常一样使用 $docs 显示文档 -~~~ - -> tip: 出于性能考虑,分面搜索返回的匹配数量默认是估算的,比实际数量可能会偏小。 -> 如果您确实需要得到精确数字,请将 [XSSearch::setFacets] 的第二参数设为 true 。 -> -> 此外,分面搜索仅针对字段值较短的情况,当字段值的长度超过 **255** 字节时会被忽略而不参与统计。 -> -> 每次搜索最多同时支持 **8** 个字段进行分面搜索,分面字段必须是“字符串”类型。 - -[1]: http://cdc.tencent.com/?p=1401 - -
$Id$
diff --git a/sdk/php/doc/guide/search.fix.txt b/sdk/php/doc/guide/search.fix.txt deleted file mode 100644 index 7634443..0000000 --- a/sdk/php/doc/guide/search.fix.txt +++ /dev/null @@ -1,83 +0,0 @@ -搜索建议和纠错 -============= - -这项功能也是建立在搜索日志的基础上。 - - -拼写纠错 --------- - -对于英文,由于打字速度过快或各种原因都很容易造成一两个字母出错。对于中文来说,古代就动不动 -出现同音”通假字“,绝大多数现代人也使用拼音输入法,加上方言口音,乱用同音字现象非常普遍。 - -所以系统在综合分析索引库内的词汇、用户搜索日志基础上建立了一个庞大的纠错体系,支持英文拼写 -纠错、中文同音字纠错、拼音转换等。 - -使用这些功能都非常简单,直接调用 [XSSearch::getCorrectedQuery] 即可,该方法接受搜索语句 -作为参数,如省略参数则直接使用最近一次 `setQuery` 的语句,返回值是修正词汇组成的数组,若 -没有更合适的修正方案则返回空数组。 - -~~~ -[php] - -// 假设在本意是在 demo 项目中搜索 "测试",但不小心打成了 "侧试" -$search->setQuery('侧试'); -$docs = $search->search(); - -// 由于拼写错误,这种情况返回的数据量可能极少甚至没有,因此调用下面方法试图进行修正 -$corrected = $search->getCorrectedQuery(); -if (count($corrected) !== 0) -{ - // 有纠错建议,列出来看看;此情况就会得到 "测试" 这一建议 - echo "您是不是要找:\n"; - foreach ($corrected as $word) - { - echo $word . "\n"; - } -} - -/** - * 以下拼写示例则简化,并直接传入 Query 语句进行测试 - * 您也可以例句用 `util/Quest.php demo --correct ` 进行测试 - */ - -$search->getCorrectedQuery('cs'); // 通过声母缩写得到建议: "测试" -$search->getCorrectedQuery('ceshi'); // 通过全拼缩写得到建议: "测试" -$search->getCorrectedQuery('yunsearch'); // 通过拼写纠错得到: xunsearch -$search->getCorrectedQuery('xunseach 侧试'); // 混合纠错得到: xunsearch测试 - -~~~ - -> tip: 建议在搜索结果数量过少或没有时再尝试进行拼写纠错,而不是每次搜索都进行。 - - -搜索建议 --------- - -搜索建议是指类似百度那样,当用户在搜索框输入少量的字、拼音、声母时提示用户一些相关的 -热门关键词列表下拉框供用户选择。 - -这样做非常有利于节省用户的打字时间、提升用户体验。 - -我们通过 [XSSearch::getExpandedQuery] 来读取展开的搜索词,该方法返回展开的搜索词组成的 -数组,如果没有任何可用词则返回空数组。接受 2 个参数: - - * `$query` 要展开的搜索词,返回结果是以这个搜索词为前缀、拼音前缀展开,此为必要参数 - * `$limit` 整数值,设置要返回的词数量上限,默认为 10,最大值为 20 - -~~~ -[php] -/** - * 以下例子也可以用 `util/Quest.php demo --suggest ` 进行测试 - */ -$search->getExpandedQuery('x'); // 返回:项目, xunsearch, 行为, 项目测试 -$search->getExpandedQuery('xm'); // 返回:项目, 项目测试 -$search->getExpandedQuery('项'); // 返回:项目, 项目测试 -$search->getExpandedQuery('项目'); // 返回:项目测试 -~~~ - -> tip: 实际使用过程中,搜索建议通常单独设计一个入口脚本,再在主搜索界面的搜索框中通过 -> `ajax、AutoComplete` 等 `JavaScript` 技术来根据用户的输入动态载入建议词列表。 - - -
$Id$
diff --git a/sdk/php/doc/guide/search.hot.txt b/sdk/php/doc/guide/search.hot.txt deleted file mode 100644 index 1feb9dd..0000000 --- a/sdk/php/doc/guide/search.hot.txt +++ /dev/null @@ -1,26 +0,0 @@ -获取热门搜索词 -============= - -在您的搜索功能进行一段时间后,系统会记录并分析所有的搜索词汇, -提供热门搜索词列表以辅助网站运营、引导用户搜索。 - -热门搜索词使用 [XSSearch::getHotQuery] 方法,返回值是以搜索词为键、 -搜索指数为值的关联数组。接受 2 个可选参数如下: - - * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 50 - * `$type` 指定排序类型,默认为 `total`(总量),可选值还有:`lastnum`(上周) 和 `currnum`(本周) - -~~~ -[php] -$words = $search->getHotQuery(); // 获取前 6 个总热门搜索词 -$words = $search->getHotQuery(10, 'lastnum'); // 获取前 10 个上周热门词 -~~~ - - -有关热门搜索的深度挖掘 --------------------- - -搜索日志也是一个完整的索引库,可以进行更深入的分析。由于涉及的知识和基础较为复杂, -这块内容这儿暂时略过。 - -
$Id$
diff --git a/sdk/php/doc/guide/search.overview.txt b/sdk/php/doc/guide/search.overview.txt deleted file mode 100644 index a88fde2..0000000 --- a/sdk/php/doc/guide/search.overview.txt +++ /dev/null @@ -1,116 +0,0 @@ -搜索概述 -======= - -在索引库建立完成后,现在开始学习使用搜索功能,这也是最核心的部分。 - -如何开始使用搜索? ---------------- - -在 `PHP-SDK` 中,搜索功能由类型为 [XSSearch] 的对象所维护。在 [XS] 项目中,通过读取 -[XS::search] 属性来获取搜索操作对象,然后展开使用,而不是自行创建对象。后面章节中的 -相关测试代码如果没有特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象: - -~~~ -[php] -require '$prefix/sdk/php/lib/XS.php'; -$xs = new XS('demo'); // 建立 XS 对象,项目名称为:demo -$search = $xs->search; // 获取 搜索对象 -~~~ - -> info: 搜索对象内置了字符集智能转换,如果您使用的字符集和项目默认的字符集 [XS::defaultCharset] -> 不一致,请调用 [XSSearch::setCharset] 在开始其它搜索前设置正确的字符集。 - -典型搜索做法 ------------ - -一个典型的搜索基本流程是把构建好的搜索语句,通过合适的 `API` 进行必要的修饰, -再传递给底层的搜索服务器进行处理,然后把匹配的结果返回。具体包括以下步骤: - - * 构建搜索查询语句 `query`,然后调用 [XSSearch::setQuery] 设定它 - * 根据需要设置附加的查询条件:通过 [XSSearch::addWeight] 干扰排名权重, - 通过 [XSSearch::addRange] 添加字段搜索区间或范围, - 通过 [XSSearch::setFuzzy] 开启模糊匹配,以获取更多搜索结果 - * 进行必要的搜索结果限定:通过 [XSSearch::setLimit] 设置搜索结果数量和偏移, - 通过 [XSSearch::setSort] 设置搜索结果的排序方式,等等 - * 执行搜索,并获取搜索结果,关于搜索结果的处理详见后面的章节 - -代码如下: -~~~ -[php] -$query = '项目测试'; // 这里的搜索语句很简单,就一个短语 - -$search->setQuery($query); // 设置搜索语句 -$search->addWeight('subject', 'xunsearch'); // 增加附加条件:提升标题中包含 'xunsearch' 的记录的权重 -$search->setLimit(5, 10); // 设置返回结果最多为 5 条,并跳过前 10 条 - -$docs = $search->search(); // 执行搜索,将搜索结果文档保存在 $docs 数组中 -$count = $search->count(); // 获取搜索结果的匹配总数估算值 -~~~ - -> tip: 除了调用 [XSSearch::search] 获取搜索结果外,在某些情况我们可能只想知道结果的命中数量, -> 那么可以直接调用 [XSSearch::count] 来获取。但要指出的是,这个结果计数只是一个估算值。 - - -关于快捷搜索 ------------ - -除了上述的典型搜索方式外,我们还提供一种称为快捷搜索的方式。其实就是直接将 `query` 语句作为参数传递给相应的 -`API` 调用 [XSSearch::count] 和 [XSSSearch::search]。由于不经过 `setQuery` 因此有些其它辅助的功能受到 -限制,比如不能进行结果高亮、不能通过 `addWeight`、`addRange` 增加辅助搜索条件。 - -~~~ -[php] -$count = $search->count('项目测试'); -$docs = $search->search('项目测试'); -~~~ - - -搜索中的串接操作 ---------------- - -由于 `Xunsearch PHP-SDK` 全面采用面向对象的编程思想,在搜索对象中对部分搜索语句构建、 -搜索结果修饰加入了串接操作支持。支持串接操作的方法有: - - * `addDB($name)` - 用于多库搜索,添加数据库名称 - * `addRange($field, $from, $to)` - 添加搜索过滤区间或范围 - * `addWeight($field, $term)` - 添加权重索引词 - * `setCharset($charset)` - 设置字符集 - * `setCollapse($field, $num = 1)` - 设置搜索结果按字段值折叠 - * `setDb($name)` - 设置搜索库名称,默认则为 `db` - * `setFuzzy()` - 设置开启模糊搜索, 传入参数 false 可关闭模糊搜索 - * `setLimit($limit, $offset = 0)` - 设置搜索结果返回的数量和偏移 - * `setQuery($query)` - 设置搜索语句 - * `setSort($field, $asc = false)` - 设置搜索结果按字段值排序 - -如果采用串接操作,那么上面的搜索语句可以改写如下,有种一气呵成的感觉: - -~~~ -[php] -$docs = $search->setQuery('项目测试')->addWeight('subject', 'xunsearch')->setLimit(5, 10)->search(); -~~~ - -搜索日志 --------- - -在每一次正常搜索之后,系统内部均对相应的关键词做了记录和一并分析。但这个行为并不是实时的, -而是积累一定的量后再统一分析和处理。 - -搜索日志保存在 `$prefix/项目名/log_db` 中,它是一个独立的索引库,通过它实现了包括相关搜索、 -拼音搜索、纠错建议等功能。 - -> tip: 如果您需要强制同步搜索日志库,请参见 [Indexer 索引管理工具](util.indexer) 的 `--flush-log` 选项。 -> 此外,只有当您的搜索代码中调用了 [XSSearch::setQuery] 并配合不带参数的 [XSSearch::search] 调用, -> 才会记录本次搜索关键词。 - - -如何进行多库搜索? ---------------- - -在[索引概述](index.overview)中我们曾经提到,如果您的索引数据量非常大,那么应当适当 -考虑分割数据,在服务端采用多个库来保存索引数据。您可以调用 [XSSearch::addDb] 添加 -其它搜索库。 - -关于超大数据量的多库搜索及分布式设计,由于涉及的知识和范围比较广。我们提供了专门的商业支持方案, -在论坛中也会开辟专门的讨论,在此略过不述。 - -
$Id$
diff --git a/sdk/php/doc/guide/search.query.txt b/sdk/php/doc/guide/search.query.txt deleted file mode 100644 index 76224a7..0000000 --- a/sdk/php/doc/guide/search.query.txt +++ /dev/null @@ -1,214 +0,0 @@ -构建搜索语句 -=========== - -搜索查询力争做到简单明了,和目前最流行的搜索引擎做法极为相似,并不需要过多额外的修饰或语法。 - -您只要把您打算搜索的短语或关键词列出来即可,建议用空格连接多个词;在此基础上还支持字段搜索、 -布尔搜索、精确搜索、相邻位置搜索等。 - -典型搜索语句 ------------ - -正如上面所讲,仅仅用空格把搜索词、名子连接起来的方式最为常用。内部默认采用 `AND` 规则, -也就是说要求列出来的关键词(分词之后)全部匹配,如果您通过 [XSSearch::setFuzzy] -开启了模糊匹配,那么相当于采用 `OR` 规则,只要其中一个关键词匹配即可。 - -刚刚说的这种搜索的是索引数据库的“混合区”,即类型为 `body` 的字段以及索引方式为 `mixed` -或 `both` 的字段。如果某个字段的索引方式为 `self` 或 `both`,那么还可以指定为字段检索, -也就是要求这个字段匹配指定的关键词,用法为格式为 “*字段名*:*关键词*”。 - -> note: 搜索语句最大支持长度为 80 字节(每一个汉字占 3 字节),此规则同时适用于 -> [XSSearch::search] 和 [XSSearch::count] 的 `$query` 参数。 - -搜索语句举例如下: - -~~~ -[php] -$search->search('上海人民公园'); // 检索 body 型字段及混合区 -$search->search('上海 人民公园'); // 用空格连接 2 个关键词, 这种情况比上面的用法更明确 -$search->search('subject:上海 人民公园'); // 特别要求 subject 字段包含 "上海" -$search->setFuzzy()->search('上海公园'); // 开启模糊搜索,搜索 "上海" 或 "公园" - -~~~ - -> tip: 从 1.3.0 版本起,允许使用空搜索条件进行搜索了,其含义相当于全部匹配 - - -布尔搜索 --------- - -出于高级搜索的需求,我们的搜索语句还全面支持布尔操作,并且像数学运算一样支持括号操作以明确关系。 - -#### 多个词语之间的“并且”、“或者”、“异或”关系 #### - -默认情况,系统采用“并且”关系,即您输入的多个词语(空格分开或系统自动切分以后)必须全部包含。 -您也可以通过 `AND` 将这些关键词显式的强制要求全部出现。相应的,如果您需要只包括其中一个词即可, -那么用 `OR` 将它们连接起来。更有趣的是,如果有些情况您只想要其中的一个词,并且不要两者同时出现, -那么就用 `XOR` 连接。参看下面的例子: - -> note: 表达布尔关系的关键字必须全部大写,即:XOR, OR, AND - -~~~ -[php] -$search->search('杭州 西湖'); -$search->search('杭州 AND 西湖'); // 这两者效果是相同的 - -$search->setFuzzy()->search('杭州 西湖'); -$search->search('杭州 OR 西湖'); // 这两者效果相同,都是只要求匹配其中一个 - -$search->search('杭州 XOR 西湖'); // 表示必须包含其中一个词,并且不允许同时包含这两个词。 -~~~ - -#### 要求搜索结果中不含特定关键词 #### - -如果您发现搜索结果中,有某一类信息是您不希望看见的,而且这些信息都包含特定的关键词,那么请用减号或 -`NOT` 语法,就可以去除所有这些含有特定关键词的网页。例如,搜索 “神雕侠侣”,希望是关于武侠小说方面 -的内容,却发现很多关于电视剧方面的网页。这时希望排除所有包含“电视剧”的搜索结果。 - -> note: 前一个关键词和减号之间必须有空格分开,否则会被当连字符处理,减号和后一个关键词之间不能有空格。 - -~~~ -[php] -$search->search('神雕侠侣 -电视剧'); // 正确用法1 -$search->search('神雕侠侣 NOT 电视剧'); // 正确用法2 - -$search->search('神雕侠侣-电视剧'); // 不符合预期目的 -$search->search('神雕侠侣 - 电视剧'); // 不符合预期目的 -~~~ - -#### 组合关系的括号表达式 #### - -就像数学表达式中,括号具有显式的优先级,如果您需要非常复杂的搜索条件,就采用括号表达式来组合上述的条件。 - -~~~ -[php] -// 要求结果包含 “杭州+西湖” 或 “杭州 + 西溪湿地”,并且不能包含 “汽车 火车” -$search->search('((杭州 AND 西湖) OR (杭州 AND 西溪湿地)) NOT (汽车 火车)'); -~~~ - -> tip: 在组合关键中允许嵌入字段搜索的语法。如:`subject:上海 OR subject:公园` - - -精确搜索 --------- - -在项目字段设计中有一个选项 `phrase` 如果设为 `yes` 将在索引数据库中保存关键词的位置信息, -因而我们可以在搜索时利用这些位置信息实现精确搜索。 - -> info: 项目中类型为 `title`、`body` 的字段默认已开启此项,此外这个选项也仅针对使用内置分词器的字段有效。 -> 对于 `phrase` 设为 `no` 或用其它分词器的字段来说这项功能无效。 - -#### 使用双引号进行精确匹配 #### - -如果输入的查询词较长,在经过系统词法分析后,给出的搜索结果中的查询词,可能是拆分的。 -如果您对这种情况不满意,可以尝试给查询短句加上双引号,搜索结果就会要求词按顺序匹配。 - -~~~ -[php] -$search->search('上海科技大学'); -// 这时内部把搜索语句切割为:上海+科技+大学,要求搜索结果同时包含这三个词即可, -// 但不要求它们的出现顺序,有可能先出现”科技“再出现”上海“,也有可能这三个词离得很远。 - -$search->search('"上海科技大学"'); -// 加上引号后,要求搜索结果必须依次出现”上海+科技+大学“,要显得精准很多。 -~~~ - -#### 索引词之间的距离查询 #### - -如果您希望输入的多个关键词之间的在匹配结果中的位置距离不要太远,那么可以使用 `NEAR` -语法来进行搜索,默认要求它们的距离不超过 `10`。您还可以在 `NEAR` 后加上 `/n` 表示 -具体的距离要求,`n` 是整数,这儿的距离指的是分词后的**序号距离**。 - -~~~ -[php] -$search->search('杭州 NEAR 西湖'); // 要求结果中出现 "杭州" 和 "西湖",并且距离不超过 10 个词 -$search->search('杭州 NEAR/5 西湖'); // 要求它们距离不超过 5个词 -~~~ - -如果您还希望检索结果中词汇出现的顺序与您的输入顺序一致,只要将 `NEAR` 换成 `ADJ` 即可, -注意这些语法词和布尔搜索一样,均必须全部大写。 - -~~~ -[php] -$search->search('杭州 ADJ 西湖'); // 要求结果中先出现 "杭州" 再出现 "西湖",并且距离不超过 10 个词 -$search->search('杭州 ADJ/3 西湖'); // 要求它们距离不超过 3个词 -~~~ - - -其它搜索语句修饰 ---------------- - -前面还有提到一些附加的搜索语句修饰,这些操作不能直接写进 `Query` 语句,只能过过相应的 `API` 来完成。 - -#### 字段值区间搜索 #### - -通过 [XSSearch::addRange] 我们可以在搜索中,针对某个字段的值增加区间条件过滤。该方法接受三个参数, -第一参数 `$field` 为字段名称,后面两个参数依次是 `$from` 起始值,`$to` 结束值。假设该字段的值为 -`$value`,那么要求 `$value > $from && $value <= $to` 才符合条件,其中如果有一个设为 `null`, -则会自动将区间转换为单向比较。 - -以前面提到的 `demo` 项目中的 `chrono` 字段为例,参看下面代码及注释: - -~~~ -[php] -$from = strtotime("2011-1-1"); // 起始时间 2011年1月1日 -$to = strtotime("2011-9-1"); // 结束时间 2011年9月1日 - -// 1. <= $to: 要求结果的时间必须在 2011-9-1 之前,并且包含 2011-9-1 -$docs = $search->setQuery('杭州')->addRange('chrono', null, $to)->search(); - -// 2. >= $from: 要求结果的时间必须在 2011-1-1 之后,并且包含 2011-1-1 -$docs = $search->setQuery('杭州')->addRange('chrono', $from, null)->search(); - -// 3. > $from && <= $to: 要求结果的时间必须在 2011-1-1 之后 并且 2011-9-1 之前 -$docs = $search->setQuery('杭州')->addRange('chrono', $from, $to)->search(); -~~~ - - -#### 按字段索引词加权 #### - -通过 [XSSearch::addWeight] 我们可以针对某个字段添加权重索引词。该字段是否包含这个词 -都不影响搜索匹配结果,但如果包含会参与计算结果权重,使结果的相关度更高。常用于针对某一类 -数据提升搜索结果排序位置。 - -~~~ -[php] -// 搜索包含 "杭州" 的结果,并且提升 subject 字段包含 "西湖" 的数据的排序 -$docs = $search->setQuery('杭州')->addWeight('subject', '西湖')->search(); -~~~ - -> note: 这些修饰不能应用到快捷搜索中,也就是说不能直接把 `Query` 语句传递给 [XSSearch::search]。 -> 您必须用 [XSSearch::setQuery] 设置搜索语句,再用不带参数的调用 `search` 或 `count` 方法。 -> -> 区间搜索默认用的是字节序比较,如果您希望将字段值以数字方式比较大小,请将字段的类型设置为 `numeric`。 - - -查看搜索语句的分析结果 --------------------- - -通过 [XSSearch::setQuery] 设置了搜索语句后,您可以调用 [XSSearch::getQuery] 查看您的搜索语句 -在内部的分析结果,常用于 `DEBUG`。此外这两个方法也可以通过魔术属性 [XSSearch::query] 来访问。 - -~~~ -[php] - -// 设置搜索语句方法1: -$search->setQuery('神雕侠侣 -电视剧'); - -// 设置搜索语句方法2: -$search->query = '神雕侠侣 -电视剧'; - -// 查看搜索语句解析结果方法1: -// 不带参数,输出:Xapian::Query((神雕侠侣:(pos=1) AND_NOT 电视剧:(pos=2))) -echo $search->getQuery(); - -// 带参数,则解析新语句,输出:Xapian::Query((杭州:(pos=1) AND 西湖:(pos=2))) -echo $search->getQuery('杭州 西湖'); - -// 查看搜索语句解析结果方法2: -// 相当于不带参数的调用 getQuery() -echo $search->query; - -~~~ - -
$Id$
diff --git a/sdk/php/doc/guide/search.rel.txt b/sdk/php/doc/guide/search.rel.txt deleted file mode 100644 index 004dc16..0000000 --- a/sdk/php/doc/guide/search.rel.txt +++ /dev/null @@ -1,25 +0,0 @@ -获取相关搜索词 -============= - -相关搜索通常是作为当前搜索词的搜索建议出现在搜索结果的下方,引导用户发现其它 -更具体、更符合要求的关键词。 - -相关搜索词使用 [XSSearch::getRelatedQuery] 方法,返回值是搜索词组成的数组。 -接受 2 个可选参数如下: - - * `$query` 搜索语句,返回跟这个搜索语句相关的搜索词,默认为 NULL 使用最近那次 `setQuery` 的语句 - * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 20 - -~~~ -[php] -$search->setQuery('西湖'); -// 获取前 6 个和默认搜索语句 "西湖" 相关搜索词 -$words = $search->getRelatedQuery(); - -// 获取 10 个和 "杭州" 相关的搜索词 -$words = $search->getRelatedQuery('杭州', 10); -~~~ - -> note: 获取相关搜索内部会重置 [XSSearch::query] ,建议放在搜索的最后调用。 - -
$Id$
diff --git a/sdk/php/doc/guide/search.search.txt b/sdk/php/doc/guide/search.search.txt deleted file mode 100644 index 3724229..0000000 --- a/sdk/php/doc/guide/search.search.txt +++ /dev/null @@ -1,130 +0,0 @@ -获取搜索结果 -=========== - -获取搜索结果是进行搜索的最主要目的。通过 [XSSearch::search] 获得[搜索结果文档](class.document), -如果没有任何符合条件的匹配则会返回一个空数组。 - -在获取搜索结果前您必须用[上一章](search.query)学到的知识先构造好相应的搜索语句 `$query`。 - -> note: 只有不带参数的 [XSSearch::search] 搜索调用才会将关键词记录搜索日志中去。 - - -设置分页、数量 ------------- - -默认情况下,每次返回搜索结果的前 10 条数据,您可以通过 [XSSearch::setLimit] 指定返回的条数及偏移量, -这样就可以实现分页搜索的效果。特别注意,每一次调用 [XSSearch::search] 后均会把这些设置恢复到默认值状态。 - -~~~ -[php] -$search->setLimit(5); // 设置返回结果为前 5 条 -$search->setLimit(5, 15); // 设置返回结果为 5 条,但要先跳过 15 条,即第 16~20 条。 -~~~ - -设置排序方式 ------------ - -默认情况,搜索结果根据内部算法计算相关度进行排序,采用著名的 `BM25` 算法,这在信息检索概率模型中表现 -非常优秀,通常只要使用默认的算法即可。 - -通过 [XSSearch::setSort] 我们可以指定让搜索结果按照某一个字段的值进行正序或倒序排列,参考代码: - -~~~ -[php] -$search->setSort('chrono'); // 按 chrono 字段的值倒序 -$search->setSort('chrono', true); // 按 chrono 字段的值正序排列 -~~~ - -自从 1.1.0 版本起,通过 [XSSearch::setMultiSort] 可以实现按照多字段的值排序, -它接受一个数组参数用于表述排序的方式。以字段名称为键,用 true/false 值来表示是否需要正序排列, -默认为 false 表示逆序排列。参见以下代码: - -~~~ -[php] -// 表示先以 chrono 正序、再以 pid 逆序(pid 是字符串并不是数值所以 12 会排在 3 之后) -$sorts = array('chrono' => true, 'pid' => false); - -// 如果直接把字段名作为数组的值,默认对该字段采用逆序,因此以上用法和下面用法是完全一样的 -$sorts = array('chrono', 'pid' => false); - -// 设置搜索排序 -$search->setMultiSort($sorts); -~~~ - -> note: 按字段值排序是一个低效能的行为,如非必要,强烈建议使用默认排序方式。 -> 排序默认也是按照字节序比较,对于数字型的字段请将字段类型设为 `numeric`。 -> -> 为了兼容,您也可以把多字段排序的参数直接传递给 [XSSearch::setSort] 即可。 -> - - -读取搜索结果文档 ---------------- - -调用 [XSSearch::search] 后返回的是[搜索结果文档对象](class.document)组成的数组, -您直接使用这些文档对象的属性即可。 - -~~~ -[php] -// 以 demo 项目的配置为例 -$docs = $search->setQuery('测试')->setLimit(5)->search(); -foreach ($docs as $doc) -{ - // 其中常用魔术方法:percent() 表示匹配度百分比, rank() 表示匹配结果序号 - echo $doc->rank() . '. ' . $doc->subject . " [" . $doc->percent() . "%] - "; - echo date("Y-m-d", $doc->chrono) . "\n" . $doc->message . "\n"; -} -~~~ - - -搜索结果高亮处理 ---------------- - -根据搜索的习惯,通会希望让搜索结果中匹配关键词的部分进行飘红或加粗等高亮处理, -由于其中涉及到了分词等细节处理比较麻烦。因此,我们统一提供了 [XSSearch::highlight] -方法,可以对搜索结果文档中的字段值直接进行处理,匹配关键词部分会自动套上 `em` 标签。 - -您只要在 `CSS` 中定义它即可实现自己的高亮代码。 - -~~~ -[php] -$docs = $search->setQuery('测试')->setLimit(5)->search(); -foreach ($docs as $doc) -{ - $subject = $search->highlight($doc->subject); // 高亮处理 subject 字段 - $message = $search->highlight($doc->message); // 高亮处理 message 字段 - echo $doc->rank() . '. ' . $subject . " [" . $doc->percent() . "%] - "; - echo date("Y-m-d", $doc->chrono) . "\n" . $message . "\n"; -} -~~~ - -> note: 这个方法不适合于快捷搜索,也就是说必须使用 `setQuery` 以及不带参数的 `search` 才有效。 - - -按字段值折叠搜索结果 ------------------- - -有时我们也反折叠搜索称为归并搜索,就像 `Google` 上通常搜索结果中对于某一个网站只会显示 2 条最匹配的结果, -其余的归并折叠起来。 - -在 `Xunsearch` 中,通过 [XSSearch::setCollapse] 可以设置按照指定字段的值归并搜索结果,其中第二参数可以 -指定归并后返回数量,默认为 1。对于这种情况,请在搜索结果文档中调用 `$doc->ccount()` 获取展开的全部匹配数。 - -~~~ -[php] -// 表示搜索结果按 tid 字段的值归并,至多返回 1 条最匹配的数据 -$search->setCollapse('tid'); - -// 然后正常进行搜索后得到的搜索结果文档 -$docs = $search->search(); - -foreach ($docs as $doc) -{ - // 输出 $doc 的有关信息 - - // 得出相同 tid 下还有多少条匹配信息 - echo '该主是下还有 ' . ($doc->ccount() - 1) . ' 条匹配结果。'; -} -~~~ - -
$Id$
diff --git a/sdk/php/doc/guide/special.scws.txt b/sdk/php/doc/guide/special.scws.txt deleted file mode 100644 index c9f02b5..0000000 --- a/sdk/php/doc/guide/special.scws.txt +++ /dev/null @@ -1,81 +0,0 @@ -在 Xunsearch 使用 SCWS -========================= - -为了便于用户在安装完 `Xunsearch` 后可以通过服务端内置的 scws[1] 实现分词, -而不需要另外再安装 scws 的 php 扩展。从 `1.3.1` 版本起,`Xunsearch` -的 PHP-SDK 中加入 [XSTokenizerScws] 类,可通过搜索服务端执行分词功能。 - - -用法简单说明 ----------- - -这儿只做简单介绍和示范,更多详细的用法请点击阅读类参考手册 [XSTokenizerScws]。 - -#### 创建分词对象 - -~~~ -[php] -$xs = new XS(...); // 必须先创建一个 xs 实例,否则会抛出异常 -$tokenizer = new XSTokenizerScws; // 直接创建实例 -~~~ - -### 获取分词结果 - -调用 [XSTokenizerScws::getResult] 对参数指定的文本字符串执行分词, -并返回词汇数组,每个词汇包含 3 个元素,其中: - - - *off* 表示这个词汇在源参数文本 _$text_ 中的起始偏移位置 - - *attr* 这个词汇的词性,使用北大标注 - - *word* 分好的词条 - -~~~ -[php] -$text = '迅搜(xunsearch)是优秀的开源全文检索解决方案'; -$words = $tokenizer->getResult($text); -print_r($words); -~~~ - -### 提取重要词汇 - -调用 [XSToenizerScws::getTops] 可以简单提取重要词汇,它支持三个参数, -返回的词汇数组元素和分词结果类似,只是把 *off* 替换为 *times* -表示这个词在文本中出现的总次数。 - -~~~ -[php] -$text = '迅搜(xunsearch)是优秀的开源全文检索解决方案'; -// 提取前 5 个重要词,要求词性必须是 n 或v 或 vn -$tops = $tokenizer->getTops($text, 5, 'n,v,vn'); -print_r($tops); -~~~ - -### 判断是否包含指定词性的词汇 - -这项功能通过 [XSTokenizerScws::hasWord] 完成,主要目的是用于类似黑词判断。 -您可以自制一个词典,并将黑词统一设置为一个独特的属性,比如 "@", -那么就可以用该功能判断一段文本是否包含黑词。 - -~~~ -[php] -$text = '...'; -if ($tokenizer->hasWord($text, '@')) { - // 包含词性为 '@' 的词 -} -else { - // 为包含词性为 '@' 的词 -} -~~~ - - -使用注意事项 ----------- - -- 这个分词类底层实现是与搜索服务端通讯完成的,因此在使用前必须先初始化一个 [XS] 对象 - -- 这个分词器虽然实现了 [XSTokenizer::getTokens],但不推荐直接指定到配置文件的 - tokenizer 选项中,因为这样做只会让性能更低。 - - -[1]: http://www.xunsearch.com/scws/ - -
$Id$
diff --git a/sdk/php/doc/guide/special.synonym.txt b/sdk/php/doc/guide/special.synonym.txt deleted file mode 100644 index f8c9959..0000000 --- a/sdk/php/doc/guide/special.synonym.txt +++ /dev/null @@ -1,121 +0,0 @@ -同义词搜索 -========= - -人类语言文化丰富,同一个意思有无数种不同的表达方式。因此,**同义词** -是全文检索中非常重要和必要的一项基础功能。从 `1.3.0` 版本起,`Xunsearch` -开始提供同义搜索搜索功能。 - -什么是同义词搜索 ---------------- - -为了更好的提升用户搜索体验,我们希望用户在搜索“浙江大学”的时候也同时匹配包含缩写“浙大”的结果, -这就是所谓的同义词搜索。通常我们说“浙大”是“浙江大学”的同义词,前者是常用缩写,后者是标准词(原词)。 - -**同义词搜索** 完全依赖于您事先设置好的同义词库,词库内每条记录由“标准词(原词)”和“同义词”组成, -它们都必须是独立的词汇,也就是最小的索引单位,不可以是多个词组成的短语。 - -> tip: 独立词汇的意思对于英文来说就是一个单词,对于中文来说必须是 `scws` 词库中的一个词。 -> _Xunsearch_ 的同义词不同于 _Xapian_,会智能进行字段匹配和转换,您只需维护通用词库。 - - -英文同义词的特殊处理 ------------------- - -英文单词的同义词在 xunsearch 中做了一些个特殊处理: - -- **统一小写** 统一转换为小写字母进行存储,不支持必须保留大写字母的同义词。 - -- **同根词支持** 英语同一个单词有多种不同的形式,如:单复数、过去式和现在分词等。 - 而它们要传送的其实是同一种涵义。因此,对于纯英文的同义词记录会自动进行词根处理。 - 词根记录保存为大写字母 Z 开头的记录。例如: - - 设置 `find` 是 _search_ 的同义词,那么检索 _searching_ 时如果 _searching_ - 本身没有同义词,那么也会匹配包含 `finding` 或 `finds` 等同根词的结果。 - -- **复合词支持** 支持对多个单词组成的短语设置同义词,词之间用一个半角空格分开, - 但同义词仍然只允许一个单词或中文词哦。如: - - 设置 `您好` 为 _hello world_ 的同义词,那么检索 _hello world ok_ - 时也会匹配同时包含 `您好` 和 `ok` 的记录。 - - -管理同义词库 ------------- - -您可以通过 [XSIndex::addSynonym] 和 [XSIndex::delSynonym] 来添加和删除同义词记录。 -多次调用这两个接口函数的时候支持使用[索引缓冲区](index.buffer)来提高效率。 - -参数 `$raw` 是字符串,表示记录中的原词(标准词),`$synonym` 也是字符串,表示记录中的同义词, -对于删除操作可以省略该参数表示清空原词的所有同义词。 - -以下为示例代码,其中的 `$index` 变量是索引操作对像,参见[如何开始使用索引?](index.overview#ch1) - -~~~ -[php] -// 给 "搜索" 增加 "检索" "查找" 两个同义词 -$index->addSynonym('搜索', '检索'); -$index->addSynonym('搜索', '查找'); - -// 给 "Hello world" 增加同义词 "你好" -$index->addSynonym('hello world', '你好'); - -// 删除 search 的全部同义词 -$index->delSynonym('search'); - -// 删除 "搜索" 的同义词 "检索" -$index->delSynonym('搜索', '检索'); -~~~ - -除了调用 `API` 外,您还可以使用 [Indexer 索引管理工具](util.indexer#ch8) 进行同义词管理。 - - -查看已有同义词库 ---------------- - -通过 [XSSearch::getAllSynonyms] 来获取当前索引库内的全部同义词记录,返回一个数组, -以原词(标准词)为键,其同义词列表为值。 - -以下为示例代码,其中的 `$search` 变量是搜索操作对像,参见[如何开始使用搜索?](search.overview#ch1) - -~~~ -[php] -// 获取当前库的前 100 个同义词记录 -$synonyms = $search->getAllSynonyms(); - -// 获取当前库第 6~15 条同义词记录 -$synonyms = $search->getAllSynonyms(10, 5); - -// 查看包含隐藏同义词根在内的前 20 条记录 -$synonyms = $search->getAllSynonyms(20, 0, true); -~~~ - -除了调用 `API` 外,您还可以使用 [Quest 搜索工具](util.quest#ch2) 进行同义词管理。 - - -使用同义词搜索功能 ------------------ - -同义词搜索默认是不开启的,如果您打算使用同义词搜索,这部分功能隶属于[构建搜索语句](search.query)。 - -在设置查询语句 [XSSearch::setQuery] 之前调用 [XSSearch::setAutoSynonyms] 来开启同义词功能。 - -~~~ -[php] -// 假设”搜索“有且仅有一个同义词”检索“ -// 开启同义词搜索,输出: -// Xapian::Query(((搜索:(pos=1) SYNONYM 检索:(pos=89)) AND 世界:(pos=2))) -$search->setAutoSynonyms()->setQuery('搜索世界')->getQuery(); - -// 开启同义词搜索,并带有字段效果,假设 subject 是项目的第二个字段,输出: -// Xapian::Query(((B搜索:(pos=1) SYNONYM B检索:(pos=89)) AND B世界:(pos=2))) -$search->setAutoSynonyms()->setQuery('subject:搜索世界')->getQuery(); - -// 关闭同义词搜索,输出: -// Xapian::Query((搜索:(pos=1) AND 世界:(pos=2))) -$search->setAutoSynonyms(false)->setQuery('搜索世界')->getQuery(); -~~~ - -> tip: 您可以分别在开启/关闭同义词功能的条件下,对比 [XSSearch::getQuery] 查询语句分析结果。 - - -
$Id$
diff --git a/sdk/php/doc/guide/start.about.txt b/sdk/php/doc/guide/start.about.txt deleted file mode 100644 index 15d6640..0000000 --- a/sdk/php/doc/guide/start.about.txt +++ /dev/null @@ -1,60 +0,0 @@ -关于 Xunsearch PHP-SDK -====================== - -Xunsearch (中文名:迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且 -功能强大、性能卓越能轻松处理海量数据的全文检索。它包含后端索引、搜索服务程序和前端 -脚本语言编写的开发工具包(称之为 SDK) 。 - -Xunsearch 底层采用 C/C++ 编写,索引设计基于著名而悠久的 [Xapian][1],分词采用 -自主研发同样也是开源的 [SCWS分词][2],两者完美结合,理论上单个搜索库支持 40 亿条 -记录。可编译运行于 Linux/FreeBSD 等各种 UNIX 类型的系统。 - -*Xunsearch PHP-SDK* 是该项目的 PHP 语言开发工具包,面向普通开发者提供简要的 -API ,在此基础上快速构建自己的全文检索应用。 - - -有哪些优势? ---------- - -* __开源免费__ - Xunsearch 全面开源,并使用最流行的开源许可协议 GPL 发布。任何人均可以免费 - 获取本项目的全部源代码,并在许可条件下修改和再分发。 - -* __分布式架构__ - 搜索程序的前端和后端可以分离部署在不同服务器中,对于大规模的搜索应用还可以 - 对索引进行水平、垂直切割。 - -* __开发难度极低__ - 一般开发者只要在安装和设置完成后,通过提供的脚本 SDK 包,便可十分容易的进行 - 二次开发,打造出自己的全文搜索引擎。 - -* __功能强大__ - 支持字段检索、结果高亮、字段排序、布尔语法、区间检索、聚合搜索、相关搜索、 - 权重微调、*拼音搜索*、*搜索建议*等专业搜索引擎具备的各项功能。这也是本项目 - 相对于其它开源搜索软件的重要优势。 - - -适合哪些应用领域? ---------------- - -适合具备独立服务器(需要Unix 类操作系统)的初、中型规模的网站,作为完整全文检索技术 -解决方案。 - -支持 MySQL 数据库全文检索、Web站内/论坛搜索、行业门户/垂直搜索、企业级的站内搜索、 -计算机文件搜索等,各种专业搜索引擎(如购物搜索,旅游搜索、游戏搜索)、文档/文献检索 -等各种领域。 - - -运行环境与条件? -------------- - -您必须有一台(或多台)Unix 类的主机(推荐用各种 Linux、BSD 操作系统)用于安装 Xunsearch 后端服务程序。 - -*Xunsearch PHP-SDK* 则可以运行在包含 Windows 在内的服务器系统中,只要求 PHP 的 -版本必须在 5.2.0 以上即可。具体运行时根据需求,PHP 还应包含一些扩展,参见本文档中的 -[RequiredCheck 运行条件检测](util.check) 。 - -[1]: http://xapian.org "Xapian 官网" -[2]: http://www.xunsearch.com/scws/ "免费开源的中文分词系统" - -
$Id$
diff --git a/sdk/php/doc/guide/start.changelog.txt b/sdk/php/doc/guide/start.changelog.txt deleted file mode 100644 index 066b150..0000000 --- a/sdk/php/doc/guide/start.changelog.txt +++ /dev/null @@ -1,109 +0,0 @@ -最新的主要变动 -============= - -在这里,按版本号罗列了历次版本的主要变动记录,以及相关的文档链接, -方便新老用户快速查看。完整的更新日志请查看 [git 提交日志][1]。 - -版本 1.4.8 (2013-12-11) ----------------------- -- 改进优化代码兼容性 -- 增加用户案例文档:USERCASE -- 改进自定义分词器 XSTokenizerScws 接受参数作为复合等级 -- 升级 libevent 到 2.x 版 -- 修正中文 stopwords 不生效的问题 -- 取消恼人的 NODB(S#506) 错误提示 -- 新增获取文档匹配词表的接口 [XSSearch::setRequireMatchedTerm] - -版本 1.4.7 (2013-7-30) ----------------------- -- 优化安装脚本,请使用 --help 查看 -- 采用 Yii2 的代码标准格式化 php-sdk 代码 -- 改进搜索结果排序支持更复杂排序,参见 [XSSearch::setSort] -- util.Indexer 加入 PgSQL 数据源支持 -- 新增支持搜索按匹配百分比/权重剔除,参见 [XSSearch::setCutOff] -- 改善搜索同义词处理方案,支持复合同义词及权重微调 -- 各种小 BUG 修正和及整体稳定性改进 -- 升级整合最新的 xapian-1.2.15、scws-1.2.2 - -版本 1.4.6 (2013-3-27) ----------------------- -- 改进优化 yii-xunsearch 扩展,使之兼容性更好功能更强 -- 修改 XSTokenizerScws 以支持项目级自定义词典的 -- 自定义分词器的字段也能参与权重计算了,在 ini 指定 `non_bool = yes` - -版本 1.4.5 (2013-3-25) ----------------------- -- 再次订正改进内存 BUG,使之极其稳定 -- 升级整合最新的 xapian-1.2.14,更节省内存 -- 改善搜索进程终止的工作方式,更为柔和友好 - -版本 1.4.4 (2013-3-22) ----------------------- -- 加强 scws_fork 在多线程下的锁机制 -- 再度完善搜索线程池大压力下的死锁问题(感谢几位热心用户的配合反馈) -- 美化 util.SearchSkel 生成的搜索骨架效果(采用 bootstrap) -- 加入 Yii 扩展的包装代码,位于 `sdk/php/wrapper/yii-ext/` - -版本 1.4.1 (2013-2-21) ----------------------- -- 修正潜伏已久的 searchd 死锁故障,彻底解决进程卡死 -- 修正若干已知的小 BUG 并改进一些显示效果 -- 搜索日志记录时排除具有明显特征的搜索引擎爬虫 - -版本 1.4.0 (2013-1-22) ----------------------- -- 升级整合最新的 xapian-1.2.13、scws-1.2.1 -- 新增支持项目自定义词库,[参见文档](index.dict) -- 改进网络 IO 读取,优化搜索内存运用等大幅提升性能和稳定性 -- 净化服务端日志使记录更有价值 -- 改进 util.Indexer 和 util.Quest 加入 --info 选项用于查看服务器简要情况 -- 改进 bin/xs-ctl.sh 启动脚本,加入 -L/-n/-p 新选项 - -版本 1.3.3 (2012-11-21) ------------------------ -- 修正已知的各种小问题 -- 同步发布独立的 SDK 下载,并提供测试服务器,[点击了解][3]。 - -版本 1.3.2 (2012-7-2) ------------------------ -- 升级整合最新的 xapian-core-1.2.12 -- 修正若干已知小 BUG - -版本 1.3.1 (2012-4-6) ------------------------ -- 增加基于搜索服务端的 [XSTokenizerScws] 便于直接使用 [SCWS][2] 的分词功能, - 而不再需要额外安装其 php 扩展,用法详见 [SCWS专题文档](special.scws) -- 升级整合最新的 xapian-core-1.2.9、scws-1.2.0 -- 大量小优化和小 BUG 修正 - -版本 1.3.0 (2012-1-13) ------------------------ -- 内部优化中文复合词的查询分析器,升级整合最新的 xapian-1.2.8、scws-1.1.9 -- 新增自动同义词搜索功能,详见 [同义词专题文档](special.synonym) -- 调优服务端参数,大幅度提升并发处理能力(3~5倍),精简服务端日志 -- 搜索服务端增加请求数、运行时间的监控,默认达到 10000 次请求或运行超过 3600 秒 - 自杀重新生成搜索工作进程,避免内存泄露等不稳定因素。对进程发送 SIGTSTP - 信号可以在日志中看到当前的请求数和余下的生命周期。 -- 搜索语句的最大长度人 80 字节增加到 192 字节 - -版本 1.2.0 (2011-12-12) ------------------------ -- 新增搜索日志(用于热门统计、相关搜索等)管理工具 [util.Logger](util.logger) -- [XSIndex] 对象的各个方法也直接返回对象本身,以支持串接操作。 -- [util.Quest](util.quest) 增加了 `--show-query` 功能用于查看解析后的内部搜索语句。 -- [util.Indexer](util.indexer) 增加了 `--filter` 指定数据过滤器,[阅读文档](util.indexer#ch6) -- 新增自定义 SCWS 分词词典功能,原有索引须重建才能生效,[阅读文档](index.dict) - -版本 1.1.0 (2011-10-25) ------------------------ -- 数据库智能分库、切割,提升大数据量下的索引速度;该项功能由系统后端自动完成。 -- 按字段值的分面搜索功能,常用于各种 WEB2.0、电子商务等相关的站内搜索,[阅读文档](search.facet) -- 多字段联合排序功能,习惯了 SQL 的用户往往都会碰到多字段不同方式的联合排序需求,[阅读文档](search.search#ch1) -- 该版本的完整修改日志,请查看 [git commits](https://github.com/hightman/xunsearch/commits/1.1.0) - - -[1]: https://github.com/hightman/xunsearch/commits -[2]: http://www.xunsearch.com/scws/ -[3]: http://bbs.xunsearch.com/showthread.php?tid=749&pid=1556 - -
$Id$
diff --git a/sdk/php/doc/guide/start.convention.txt b/sdk/php/doc/guide/start.convention.txt deleted file mode 100644 index ed8863f..0000000 --- a/sdk/php/doc/guide/start.convention.txt +++ /dev/null @@ -1,48 +0,0 @@ -开发规范 -======= - -在开始任何开发之前,有必要先强调一下开发规范。开发规范并不是强制性的要求,而只是 -为了使项目及代码更利于维护、阅读而制定的一些习惯行为公约。 - -目录设置 -------- - -无论您是否将 `PHP-SDK` 的代码拷出单独使用,强烈建议保留现有的目录结构。 - -开发的项目配置 ini 文件统一放入 `$prefix/sdk/php/app` 目录。 - -自定义或扩展的类库请统一放入 `$prefix/sdk/php/lib` 以便 `XS` 进行 `autoload`。 - -保留字 ------ - -所有 `Xunsearch PHP-SDK` 的系统类库定义时均以 `XS` 开头,为避免冲突,请自行编写 -代码和定义时不要也以 `XS` 开头。 - -自定义分词 ---------- - -Xunsearch 在项目配置时支持针对某些字段自定义分词。每个自定义分词功能单独使用一个 -文件名,命名为 `XSTokenizerXyz.class.php`,其中 `Xyz` 是您自己的分词名称,文件统一 -放入 `$prefix/sdk/php/lib` 目录,分词类名即为 `XSTokenizerXyz`,该类必须实现 -[XSTokenizer] 接口。 - - -字段设计 -------- - -多数搜索项目可能都是和相关的数据库联动的,出于开发方便,强烈建议让搜索项目的字段命名 -和实际数据库内的命名一致。在此基础下推荐以下命名规范: - -- 字段名都使用小写命名,您可以根据自己的偏好选择用单数或复数形式,但不要二者同时使用。 -- 名字中的单词应使用下划线分割 (例如 product_order)。 -- 只在搜索项目中设置搜索结果展示、搜索条件必须用到的字段,不要在搜索项目中保存无关字段。 - -异常处理 -------- - -由于 `Xunsearch PHP-SDK` 全面采用面向对象技术,所有失败的操作均抛出类型为 [XSException] -的异常,请在执行主线中捕捉它。具体参见 [XSException 异常](class.exception) 章节的有关介绍。 - - -
$Id$
diff --git a/sdk/php/doc/guide/start.demo.txt b/sdk/php/doc/guide/start.demo.txt deleted file mode 100644 index 30e2ffd..0000000 --- a/sdk/php/doc/guide/start.demo.txt +++ /dev/null @@ -1,121 +0,0 @@ -体验 DEMO 项目 -============= - -为了让您对 `xunsearch` 有一个初步的印象和了解,我们在这个章节,借助辅助工具 -带您体验一下搜索和索引的操作。这里可能有很多内容您尚不熟悉,请不必感到惶恐, -只要跟着说明完成操作即可,后面还有大量章节对各项进行深入讲解。 - -> note: 这些例子中的命令、代码均假定为默认的 UTF-8 环境,如果您使用的是 GBK -> 编码环境,请在运行所有 `php` 脚本时加入 `-c gbk` 参数。 - - -查看项目配置文件 --------------- - -每一个 `xunsearch` 搜索项目都有一个独立的 INI 配置文件。DEMO 项目的配置文件 -位于 `$prefix/sdk/php/app/demo.ini` 使用以下指令便可直接查看配置文件内容。 - -~~~ -cat $prefix/sdk/php/app/demo.ini -~~~ - -没错,配置文件很简单、清晰,它默认连接本地的 `8383、8384` 端口并使用 UTF-8 -编码,包含四个字段:pid,subject,message,chrono 。 - - -填充索引数据 ------------ - -出于测试方便,我们采用 `csv` 格式来写入索引数据,请先按以下方式操: - -~~~ -cd $prefix/sdk/php -util/Indexer.php --source=csv --clean demo -~~~ - -然后脚本会给出如下提示: - -~~~ -初始化数据源 ... csv -WARNING: input file not specified, read data from -开始批量导入数据 ... -~~~ - -然后我们测试输入下面三条数据,最后一条数据打完后必须敲入回车,然后按 `Ctrl-D` 结束操作。 - -> note: 在 Windows 的命令行下运行请使用 `Ctrl-Z` 来表示结束。 - -~~~ -1,关于 xunsearch 的 DEMO 项目测试,项目测试是一个很有意思的行为!,1314336158 -2,测试第二篇,这里是第二篇文章的内容,1314336160 -3,项目测试第三篇,俗话说,无三不成礼,所以就有了第三篇,1314336168 -~~~ - -这里屏幕会提示如下信息,表示完成数据提交: - -~~~ -INFO: reach end of file or error occured, total lines: 3 -完成索引导入:成功 3 条,失败 0 条 -刷新索引提交 ... -~~~ - -索引数据的提交是异步行为,所以录完数据并不是立刻就能检索到(当然,这个时间差也不会太大)。 -所以为稳定起见请稍等几秒再进行下一步的搜索测试。 - - -测试搜索 -------- - -首先,我们体验一下正常的搜索,分别以关键词 *项目*、*测试*、*项目测试*、*俗话说*、*莫须有* 进行检索: - -~~~ -cd $prefix/sdk/php -util/Quest.php demo 项目 -util/Quest.php demo 测试 -util/Quest.php demo 项目测试 -util/Quest.php demo 俗话说 -util/Quest.php demo 莫须有 -~~~ - -每个搜索后的关键词系统都会记录下来进行分析,并保存在日志中用于统计热门搜索、搜索建议、相关搜索等。 -默认情况系统会每 2 小时进行一次更新日志,由于我们在进行测试,所以请使用以下指令进行强制刷新。 - -~~~ -util/Indexer.php --flush-log demo -~~~ - -接下来我们测试一下稍微复杂一点的字段、布尔搜索功能: - -~~~ -util/Quest.php demo subject:测试 -util/Quest.php demo pid:2 -util/Quest.php demo "第三篇 OR pid:1" -~~~ - -最后我们再测试一下日志相关的搜索情况,其中 --suggest 是搜索建议,当用户敲入少许汉字或字母时给出 -相应的关键词建议(常用于搜索输入框下拉自动提示),而 --related 表示相关搜索、--hot 表示热门搜索、 ---correct 表示搜索纠错。 - -~~~ -util/Quest.php --hot demo -util/Quest.php --related demo 项目 -util/Quest.php --correct demo yunsearch -util/Quest.php --correct demo xmcs -util/Quest.php --correct demo xianmu -util/Quest.php --suggest demo x -util/Quest.php --suggest demo xm -util/Quest.php --suggest demo xia -util/Quest.php --suggest demo xiangmuc -util/Quest.php --suggest demo 项 -~~~ - - -总结 ----- - -现在应该对 xunsearch 所提供的功能有了初步的印象。您可能会发现在这个体验过程中并 -没有涉及到一行代码,因为我们目的只是先了解和接触一下 `xunsearch` 搜索,所以采用 -了附加提供的脚本工具来完成所有操作,关于脚本工具的详细使用请阅读后面的专题章节。 - - -
$Id$
diff --git a/sdk/php/doc/guide/start.installation.txt b/sdk/php/doc/guide/start.installation.txt deleted file mode 100644 index 720eb5f..0000000 --- a/sdk/php/doc/guide/start.installation.txt +++ /dev/null @@ -1,169 +0,0 @@ -安装 -==== - -Xunsearch PHP-SDK 是与 `xunsearch` 后端服务协同工作的,所以后先必须先在您的服务器 -上安装服务端,服务器操作系统要求必须是 `Linux`、`BSD` 或其它类 `UNIX` 系统,同时安装了 -`gcc`、`make` 等基础编译环境。 - -安装、升级 Xunsearch -------------------- - -> tip: 即便您之前已经安装过 `xunsearch`,您也可以安装放心的使用该教程进行覆盖安装,会自动 -> 完成升级操作,而**不用担心**会删除任何已存在的数据。我们制作的安装脚本包含了智能检测功能。 -> -> 此外 `xunsearch` 的安装和运行都不需要 `root` 权限,强烈推荐单独设置一个系统用户用于安装 -> 执行相关指令。 - -Xunsearch 全部开源,理论上也可以从官方提供的 [git 仓库][1] 获取源码自行构建,但是 -这要求必须有较多的技术基础,在此不打算赘述,有这方面需求的技术人员可以到论坛去交流。 -为方便用户安装,我们提供了一个包含安装所需求的全部组件的完整安装包(含 `xapian/libevent/scws`), -您只要下载并安装此完整安装包即可,具体操作步骤如下: - -1. 运行下面指令[下载][2]、解压安装包 - - ~~~ - wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 - tar -xjf xunsearch-full-latest.tar.bz2 - ~~~ - -2. 执行安装脚本,根据提示进行操作,主要是输入 `xunsearch` 软件包的安装目录,强烈建议单独 - 规划一个目录,而不是混到别的软件目录中。 - - ~~~ - cd xunsearch-full-1.3.0/ - sh setup.sh - ~~~ - - 第一次安装的话,过程可能会稍显漫长,请不必着急,您大可泡杯茶一边喝一边等待即可。 - -3. 待命令运行结束后,如果没有出错中断,则表示顺利安装完成,然后就可以启动/重新启动 `xunsearch` - 的后台服务,下面命令中的 `$prefix` 请务必替换为您的安装目录,而不是照抄。 - - ~~~ - cd $prefix ; bin/xs-ctl.sh restart - ~~~ - - 强烈建议您将此命令添加到开机启动脚本中,以便每次服务器重启后能自动启动搜索服务程序, - 在 `Linux` 系统中您可以将脚本指令写进 `/etc/rc.local` 即可。 - - -4. 有必要指出的是,关于搜索项目的数据目录规划。搜索系统将所有数据保存在 `$prefix/data` 目录中。 - 如果您希望数据目录另行安排或转移至其它分区,请将 `$prefix/data` 作为软链接指向真实目录。 - -> info: 出于性能和多数需求考虑 `xunsearch` 服务端和 SDK API 通讯时没有加密和验证处理, -> 并且默认情况 `xs-ctl.sh` 启动的服务程序是绑定并监听在 `127.0.0.1` 上。 -> -> 如果您的 SDK 调用和 `xunsearch` 服务端不在同一服务器,请使用 -b inet 方式启动脚本, -> 并注意借助类似 `iptables` 的防火墙来控制 `xunsearch` 的 `8383/8384` 两个端口的访问权限。 -> 启动脚本用法举例如下,以下均为合法使用方式: -> ~~~ -> bin/xs-ctl.sh -b local start // 监听在本地回环地址 127.0.0.1 上 -> bin/xs-ctl.sh -b inet start // 监听在所有本地 IP 地址上 -> bin/xs-ctl.sh -b a.b.c.d start // 监听在指定 IP 上 -> bin/xs-ctl.sh -b unix start // 分别监听在 tmp/indexd.sock 和 tmp/searchd.sock -> ~~~ - - -安装 PHP-SDK ------------- - -PHP-SDK 的代码不需要另行下载,已经包含在 `xunsearch` 的安装结果中了,在此假设您将 `xunsearch` -安装在 `$prefix` 目录,那么 `$prefix/sdk/php` 即是 PHP-SDK 的代码目录。目录结构及功能逻列如下: - - _ - |- doc/ 离线 HTML 版相关文档 - |- app/ 用于存放搜索项目的 ini 文件 - |- lib/XS.php 入口文件,所有搜索功能必须且只需包含此文件 - \- util/ 辅助工具程序目录 - |- RequireCheck.php 用于检测您的 PHP 环境是否符合运行条件 - |- IniWizzaard.php 用于帮助您编写 xunsearch 项目配置文件 - |- Quest.php 搜索测试工具 - \- Indexer.php 索引管理工具 - -如果您的搜索应用程序和 `xunsearch` 在同一台服务器,则无需复制任何代码,在开发的时候直接包含 -入口文件 `$prefix/sdk/php/lib/XS.php` 即可。代码如下: - -~~~ -[php] -require_once '$prefix/sdk/php/lib/XS.php'; -~~~ - -如果您在其它服务器部署前端搜索代码,请将 SDK 代码整个目录复制到相应的服务器上,但并不要求放到 -web 可访问目录,考虑安全性也不推荐这么做。 - - -> note: 对于前端和后端分离的用户来说,当 `xunsearch` 升级安装后必须重新复制安装后的 SDK 代码 -> 去覆盖,否则可能造成版本不匹配导致错误。 - - -检测 PHP-SDK 的运行条件 ---------------------- - -从现在开始的文档及示范代码中我们都假定您将 `xunsearch` 安装在 `$prefix` 目录中,而不再另行说明。 - -基础运行条件要求 PHP 最低版本为 5.2.0,随着功能需求的不同可能还会用到一些其它扩展,具体请在 -命令行环境里运行我们提供的检测脚本。如果您的 `php` 可执行文件不在默认搜索路径中,假设是安装在 -`/path/to/bin/php` 请使用第二种方式运行。运行方式如下: - -~~~ -1. $prefix/sdk/php/util/RequiredCheck.php -2. /path/to/bin/php $prefix/sdk/php/util/RequiredCheck.php -3. $prefix/sdk/php/util/RequiredCheck.php -c gbk -~~~ - -运行结果输出的中文编码默认为 `UTF-8` ,如果您使用 `GBK` 环境请在运行命令最后加上 `-c GBK` 。 -运行结果会给出一个可视化的表格说明检测结果,并在最终给出检测结论,告诉您是否符合运行的基础要求。 - -至此,安装和准备工作已经完成了,您可以开始使用 *Xunsearch PHP-SDK* 开发自己的搜索应用了。 - - -完全删除 Xunsearch ------------------ - -首先欢迎对 `xunsearch` 提出各种修改、改进建议,我们都会认真对待和处理。如果有一天您真的不再需要 -`xunsearch` 了,那么只要停止运行后端服务,然后完全删除它的安装目录 `$prefix` 即可,整个软件包 -所有涉及的文件均在该目录下。 - -> note: 如果您的安装目录没有单独设置,而是使用公共目录(如:/usr/local),请勿直接删除整个目录。 - -~~~ -$prefix/bin/xs-ctl.sh faststop -rm -fr $prefix -~~~ - - -从 Git 源码仓库安装 ------------------- - -> note: 在开始安装前,无论如何请先安装一次最新发布的完整版本,以便将所有的运行依赖库安装到位。 - -我们的源代码托管在 github 上。您可以直接[浏览代码仓库][1],也可以通过以下方式之一取得源代码: - -~~~ -git clone git://github.com/hightman/xunsearch.git -git clone https://github.com/hightman/xunsearch.git -~~~ - -如果要编译安装这份源代码,您还必须在主机环境上安装相关的 autoconf, automake 工具,然后运行 -下面指令完成准备工作。 - -~~~ -cd xunsearch/ -chmod +x acprep -./acprep -~~~ - -在完成上述的准备工作后,接下来编译安装 xunsearch 就和常见的开源软件类似,假设您的安装目录为 -`$prefix`,然后按以下步骤操作即可: - -~~~ -./configure --prefix=$prefix -make -make install -~~~ - - -[1]: https://github.com/hightman/xunsearch/ "Xunsearch 在 github 上的代码仓库" -[2]: http://www.xunsearch.com/download/xunsearch-full-latest.tar.gz "Xunsearch 最新的完整安装包" - -
$Id$
diff --git a/sdk/php/doc/guide/start.overview.txt b/sdk/php/doc/guide/start.overview.txt deleted file mode 100644 index c90287a..0000000 --- a/sdk/php/doc/guide/start.overview.txt +++ /dev/null @@ -1,12 +0,0 @@ -Xunsearch PHP-SDK 权威指南 -========================= - -本教程旨在全面介绍 Xunsearch PHP-SDK 的用法,是学习掌握 xunsearch 搜索开发的 -基础资料。具体的实例技巧,详见我们的[技巧实践分享]。 - -本教程在 [xunsearch 文档授权条款](http://www.xunsearch.com/license/) 下发布。 - -Copyright (C) 2011, 著作权由杭州云圣网络科技有限公司所有。 -著作权人保留一切相关权利。 - -
$Id$
diff --git a/sdk/php/doc/guide/start.workflow.txt b/sdk/php/doc/guide/start.workflow.txt deleted file mode 100644 index 7f0b8af..0000000 --- a/sdk/php/doc/guide/start.workflow.txt +++ /dev/null @@ -1,28 +0,0 @@ -开发流程 -======= - -我们现在讲解一下使用 `Xunsearch PHP-SDK` 开发搜索应用时的一般开发流程。 -此处的开发流程假设我们已经完成了对应用的需求分析和必要的设计分析、Xunsearch安装等操作。 - -1. 编写项目配置文件,请先阅读[编写第一个配置文件](ini.first)然后进行手工编写, - 或使用在线[辅助工具][1]生成配置文件。 - -2. 决定索引更新方式,如果项目搜索的实时要求比较高、而且采用 `PHP` 开发,则建议修改项目代码, - 在数据变动时调用 [XSIndex] 的相关 `API` 进行索引同步;否则请另行编写索引管理工具, - 选用定时或不定时重建的方式。 - -3. 引入 `PHP-SDK` 的入口文件 `$prefix/sdk/php/lib/XS.php` 进行搜索功能和界面开发。 - -4. 最终调整与正式部署。 - -> tip: 我们提供了一个默认的搜索功能生成工具,通过读取和分析配置文件智能生成搜索相关代码, -> 同时还包含了相应的搜索界面。强烈建议您先使用工具生成代码,然后在此基础上二次开发即可。 -> 详情阅读 [SearchSkel 生成搜索骨架代码](util.skel)。 -> -> 项目配置文件中的字段设置直接影响着索引数据库的数据。所以如果您修改了一个已有数据的 -> 的项目字段配置,那么您必须进行[清空索引](index.clean)或[平滑重建索引](index.rebuild), -> 否则可能会引起搜索结果不正确。 - -[1]: http://www.xunsearch.com/tools/iniconfig - -
$Id$
diff --git a/sdk/php/doc/guide/toc.txt b/sdk/php/doc/guide/toc.txt deleted file mode 100644 index cabafdd..0000000 --- a/sdk/php/doc/guide/toc.txt +++ /dev/null @@ -1,59 +0,0 @@ -Xunsearch PHP-SDK 权威指南 -========================= - -* 新手上路 - - [最新主要变动](start.changelog) - - [概述](start.overview) - - [关于 Xunsearch PHP-SDK](start.about) - - [安装、升级](start.installation) - - [体验 demo 项目](start.demo) - - [开发规范](start.convention) - - [开发流程](start.workflow) - -* 了解基础对象 - - [基础对象概述](class.overview) - - [XS 项目](class.xs) - - [XSException 异常](class.exception) - - [XSDocument 文档](class.document) - - [XSIndex 索引管理](class.index) - - [XSSearch 搜索](class.search) - - [XSTokenizer 分词接口](class.tokenizer) - -* 编写项目配置文件 - - [项目配置详解](ini.guide) - - [自定义分词器](ini.tokenizer) - - [编写第一个配置文件](ini.first) - -* 管理索引 - - [索引概述](index.overview) - - [添加文档](index.add) - - [更新、修改文档](index.update) - - [删除文档](index.del) - - [清空索引](index.clean) - - [平滑重建索引](index.rebuild) - - [使用索引缓冲区](index.buffer) - - [自定义SCWS词库](index.dict) - -* 使用搜索 - - [搜索概述](search.overview) - - [构建搜索语句](search.query) - - [获取搜索匹配结果](search.search) - - [获取搜索匹配数量](search.count) - - [获取热门搜索词](search.hot) - - [获取相关搜索词](search.rel) - - [搜索建议和纠错](search.fix) - - [按字段值分面搜索](search.facet) - -* 使用辅助工具 - - [RequiredCheck 运行检测](util.check) - - [Indexer 索引管理器](util.indexer) - - [Quest 搜索测试工具](util.quest) - - [SearchSkel 生成搜索代码](util.skel) - - [IniWizzard 配置文件向导](util.ini) - - [Logger 搜索日志管理](util.logger) - -* 专题 - - [同义词搜索功能](special.synonym) - - [在SDK中使用SCWS分词](special.scws) - - [通过Composer使用](special.composer) - diff --git a/sdk/php/doc/guide/util.check.txt b/sdk/php/doc/guide/util.check.txt deleted file mode 100644 index 79156c6..0000000 --- a/sdk/php/doc/guide/util.check.txt +++ /dev/null @@ -1,52 +0,0 @@ -运行条件检测 -=========== - -这里的运行条件是指 `Xunsearch PHP-SDK` 对于 PHP 及其扩展模块的基础要求。 - -该工具程序路径为如下,请直接运行或调用 `php` 运行它。 - -~~~ -$prefix/sdk/php/util/RequiredCheck.php -~~~ - -典型运行结果如下,表格式说明各项的情况,最底下还给出最终裁定意见。 - - -> tip: 默认输出的字符集为 `UTF-8`,如果您的运行结果乱码, -> 请尝试在运行命令末尾加上 `-c gbk` 。 - -~~~ -Xunsearch PHP-SDK 运行需求检查 -============================== - -检查内容 --------- - -本程序用于确认您的服务器配置是否能满足运行 Xunsearch PHP-SDK 的要求。 -它将检查服务器所运行的 PHP 版本,查看是否安装了合适的PHP扩展模块,以及 -确认 php.ini 文件是否正确设置。 - -+------------+------------+--------------------------+--------------------------------+ -| 项目 | 结果 | 用于 | 备注 | -+------------+------------+--------------------------+--------------------------------+ -| PHP 版本 | 5.3.6 | XS(core) | PHP 5.2.0 或更高版本是必须的。 | -| SPL 扩展 | OK | XS(core) | SPL 扩展用于自动加载和对象戏法 | -| PCRE 扩展 | OK | XSDocument, XSSearch | 用于字符串切割、判断 | -| 编码转换 | mbstring | XSDocument, XSSearch | 用于支持非 UTF-8 字符集 | -| 缓存模块 | apc | XS | 用于缓存项目配置文件的解析结果 | -| JSON 扩展 | OK | util.Quest, util.Indexer | 用于读取或输出 JSON 格式的数据 | -| XML 扩展 | OK | util.Indexer | 用于读取导入 XML 格式的数据 | -| MySQL 扩展 | mysql | util.Indexer | 用于读取导入 MySQL 的数据库 | -| SQLite 扩 | sqlite | util.Indexer | 用于读取导入 SQLite 的数据库 | -+------------+------------+--------------------------+--------------------------------+ - -检查结果 --------- - -共计 9 项通过,0 项警告,0 项错误。 - -您的服务器配置符合 Xunsearch/PHP-SDK 的最低要求。 -~~~ - - -
$Id$
diff --git a/sdk/php/doc/guide/util.indexer.txt b/sdk/php/doc/guide/util.indexer.txt deleted file mode 100644 index 1636da4..0000000 --- a/sdk/php/doc/guide/util.indexer.txt +++ /dev/null @@ -1,299 +0,0 @@ -索引管理器 -========== - -`Indexer` 作为索引管理工具,提供了批量索引导入、清空索引、刷新索引队列、日志等各项功能, -导入索引支持数据源包括:`csv, json, mysql, sqlite` 等,也可以自定义数据源。 - -运行脚本工具的 --help 选项可查看内置的帮助和说明,如乱码可在选项后加入 -c gbk 试试。 - -~~~ -$prefix/sdk/php/util/Indexer.php --help -~~~ - - -主要参数和选项 -------------- - -要使用索引工具,必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目,主要选项如下: - - * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不写, - 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 - - * _-c|--charset _ 指定当前环境、数据源的字符集,默认情况下, - 索引工具输出的字符集为 utf-8,并把数据源字符集视为项目的默认字符集。 - - * _--source <..source..>_ 用于指定数据源,数据源有以下 2 种情况。 - 凡是包含冒号的数据源均视为 SQL 数据源,自动将 _--sql_ 选项的值作为参数传递给数据源; - 其它情况则为文件数据源,自动将 _--file_ 选项的值作为参数传递给数据源对象。 - - * _--flush_、_--flush-log_、_--info_ 是一些功能选项,与 _--source_ 分开使用。 - - * _-d|--db <..name..>_ 指定要更新的索引数据库名称,默认是名为 db 的库。 - - * _--filter_ 指定数据过滤器,针对资深用户使用,在提交索引前可以处理一次数据。 - - * _--add-synonym=_ 添加同义词。 - - * _--del-synonym=_ 删除同义词。 - - * _--stop-rebuild_ 停止异常中断的重建任务。 - - -经典用法示例 ------------ - -以下是一些经典用法举例: - -~~~ -# 清空 demo 项目的索引数据 -util/Indexer.php --clean demo - -# 导入 JSON 数据文件 file.json 到 demo 项目 -util/Indexer.php --source=json demo file.json - -# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 -util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname --sql="SELECT * FROM tbl_post" --project=demo - -# 查看 demo 项目在服务端的相关信息 -util/Indexer.php --info -p demo - -# 强制刷新 demo 项目的搜索日志 -util/Indexer.php --flush-log --project demo - -# 强制停止重建 -util/Indexer.php --stop-rebuild demo -~~~ - - -导入 SQL 数据库 --------------- - -要导入 SQL 类的数据库,必须使用 `--source` 指定数据源,视情况用 `--sql` 选项指定查询语句。 -其中数据源的格式如下: - -~~~ -dbtype://[user[:passwd]@]host/dbname[/table] -dbtype://dbpath -~~~ - -`dbtype` 就是相应的数据源名称,目前支持的有:mysql、sqlite、sqlite3、mysqli、pdo.mysql、pdo.sqlite 。 -如果您还需要更多的数据库类型,请参见后面的自定义数据源自行扩充,对于嵌入式的数据库, -仅支持在数据源中设置路径。 - -数据源仅仅指定了数据库连接的有关参数,您应当通过 `--sql` 选项指定查询语句, -查询得到的每行数据就会被转换为关联数组,并作为一条完整的文档数据提交到索引库中。 -查询语句中允许使用表连接和 LIMIT, OFFSET 等行为,即便数据量很大,内部会作出相应优化。 - -> info: 如果您在数据源中指定了 `table`,那么可以省略 `--sql` 选项,系统自动把该表的数据导入索引库。 -> 相当于指定了这样一条 SQL 语句:SELECT * FROM _table_ -> -> 如果您的数据表过于庞大和复杂,强烈建建议您编写 SQL 语句,仅 SELECT 搜索相关的字段即可, -> 如果字段名称有变动,请用 AS 修改它。 - -用法示例: - -~~~ -# 导入 mysql 数据源 -util/Indexer.php --source=mysql://root@localhost/test --sql="select * from tbl_post" - -# 导入 sqlite 数据源 -util/Indexer.php --source=sqlite:///tmp/test.db --sql="select * from tbl_post" -~~~ - -导入 CSV 数据 -------------- - -要导入 CSV 数据库文件,必须使用 `--source=csv` 来指定数据源,然后使用 `--file` -指定数据文件的路径,如果没有指定则自动从标准输入读取数据。 - -对于 CSV 文件,要求必须每行一条数据,字段之间用半角的逗号分开。可以在首行指定字段名称列表, -但要求所有字段均必须是项目中的有效字段;如果没有指定字段列表,则自动按照默认的所有字段顺序读取。 -这里所指的**行**是以 `\n (ASCII: 0x0a)` 换行符界定的。 - -> info: 如果您的 CSV 文件字段分割符不是逗号,您可以使用 `--csv-delimiter` -> 选项来指定分割符,制表符使用 `\t` 表示,而如果是 `|` 这种引起 shell 解析冲突的, -> 请使用引号将它包起来。 -> -> ~~~ -> util/Indexer.php --source=csv --csv-delimiter="\t" demo # 使用 \t -> util/Indexer.php --source=csv --csv-delimiter="\\\\" demo # 使用 \ 分割 -> ~~~ -> - - -导入 JSON 数据 -------------- - -要导入 JSON 数据库文件,必须使用 `--source=json` 来指定数据源,然后使用 `--file` -指定数据文件的路径,如果没有指定则自动从标准输入读取数据。 - -对于 JSON 文件,要求必须每行一条数据完整的 JSON 数据记录,将自动被转换为文档添加到索引中。 -这里所指的**行**是以 `\n (ASCII: 0x0a)` 换行符界定的。 - - -清空、重建索引 -------------- - -在批量导入各种数据源时,您可以加入 `--clean` 选项,该工具就会先清空现有索引数据库。 - -> info: 清空数据库可以单独使用,不一定要搭配导入操作。 - -由于清空立即生效会导致搜索中断或不可用一段时间,对于线上服务,建议使用 `--rebuild` -选项实现平滑重建,在导入完成后再将新数据库替换为原数据库。 - - -自定义数据过滤器 ---------------- - -自从 1.1.1 版本起,在索引工具中引入了过滤器的概念,通过 `--filter` 选项来指定。 -这项功能以便于批量导入数据时,在数据提交到索引前有一次机会可以处理数据,常见的操作有 -格式化数据,清除无效的标记标签等。 - -内置的过滤器只有一个,就是 `debug`,它相当于在数据提交前执行一次 print_r 函数, -打印出数据的实际内容,可用于调试。 - -我们要求所有自定义过滤器必须实现 [XSDataFilter] 这个接口,里面需要实现以下方法: - -- [XSDataFilter::process] 字段数据预处理,在此进行数据调整和过滤不相关的内容然后返回数据 -- [XSDataFilter::processDoc] 索引文档处理,在好习惯进行索引相关调整(自 1.3.4 起有效) - -> note: 当过滤器的 `process` 方法返回 false 时,索引工具不会将此条数据添加到索引库。 - -编写好的过滤器必须单独以类名为文件名保存,比如您的过滤器对象名称为 XSXyzFilter,那么 -请将代码命名为 XSXyzFilter.php 保存,在索引工具中使用参数 `--filter=/paht/to/XSXyzFilter` -来指定这个过滤器。 - -典型过滤器写法如下,文件保存为 XSXyzFilter.php -~~~ -[php] -class XSXyzFilter implements XSDataFilter -{ - public function process($data, $cs) - { - print_r($data); - return $data; - } - public function processDoc($doc) - { - // $doc->addTerm('subject', '特殊词'); - } -} -~~~ - - -自定义数据源 ------------ - -目前数据源有两种类型,一种是文件数据源(如 JSON、CSV),另一种是 SQL 数据库源(如 MySQL,SQLite)。 - -自定义数据源均要求必须是抽象类 [XSDataSource] 的子类,建议单独编写相应的类定义文件并放入 -`$prefix/sdk/php/lib` 目录,以便脚本在使用时自动加载。 - -数据源对象中包含两个 `protected` 属性,可以在初始化时使用它们: - - - [XSDataSource::type] 对应命令行中 _--source_ 选项的值 - - [XSDataSource::arg] 则为相应的 _--sql_ 或 _--file_ 选项的值。 - -#### 文件数据源 #### - -对于文件数据源,请直接扩展 [XSDataSource],对于名称为 `Xyz` 的数据源,请命名为 -`XSXyzDataSource` 并重载以下方法: - - - protected [XSDataSource::init] 开始读取数据时调用,用于初始化数据源的相关资源。 - - protected [XSDataSource::deinit] 读取数据结束时调用,释放相关资源。 - - protected [XSDataSource::getDataList] 读取一批数据,可以是一条或若干条,组成数组返回,没有更多数据时返回 false 。 - - public [XSDataSource::getCharset] 返回精准的数据源字符集,如果不能确定请返回 false 或不重载。 - -#### 数据库数据源 #### - -对于数据库数据源,请直接扩展 [XSDatabase],对于名称为 `Xyz` 的数据源,请命名为 -`XSDatabaseXyz` 并重载以下方法: - - - protected [XSDatabase::connect] 连接数据库,参数是一个数组,包含连接相关的参数(host,user,pass,dbname,table)、数据库路径(path) - - protected [XSDatabase::close] 关闭数据库连接 - - protected [XSDatabase::query] 执行数据库查询,对于 SELECT 类的操作请将搜索结果以数组方式返回,其它请直接返回 true/false 代表成功/失败 - - protected [XSDatabase::setUtf8] 尝试将数据库输出字符集强制设为 UTF-8 ,如数据库不支持此功能请返回 false 或不重载。 - -#### PDO 数据库数据源 #### - -对于 PDO 扩展的数据源,请直接扩展 [XSDatabasePDO],对于名称为 `Xyz` 的数据源,请命名为 -`XSDatabasePDO_Xyz` 并重载以下方法: - - - protected [XSDatabasePDO::makeDsn] 生成 PDO 连接字符串,参数和 [XSDatabase::connect] 一样。 - - protected [XSDatabase::setUtf8] 尝试将数据库输出字符集强制设为 UTF-8 ,如数据库不支持此功能请返回 false 或不重载。 - -> note: 由于我们使用 [parse_url][1] 解析 SQL 数据源连接参数,它并不支持用下划线作 scheme 。 -> 如果要直接使用 PDO 数据源,请把 dbtype 设为 pdo.xxx 而不是 pdo_xxx 。 - - -同义词管理 ----------- - -通常每条记录包含“原词(标准词)“和”同义词”两个元素,同义词记录是和当前索引库绑定的,并非和项目绑定。 -如果您通过 [XSIndex::setDb] 修改了当前索引库名,那么您所进行的同义词变动将作用到该库上。 - -#### 添加同义词 #### - -通过带参数的选项 `--add-synonym` 来实现,参数值为单条或多条同义词记录,每条记录之间用冒号(:) -分隔原词和同义词,多条记录之间用逗号分割。您可以对同一个“原词”增加多个不同的“同义词”, -如果库内已存在完全一致的记录,则指令不起作用也不会报错。用法如下: - -~~~ -# 给 search 增加同义词 find -util/Indexer.php demo --add-synonym search:find - -# 再给 search 增加另一个同义词 seek -util/Indexer.php demo --add-synonym search:seek - -# 给 "搜索" 增加 "检索" "查找" 两个同义词 -util/Indexer.php demo -add-synonym 搜索:检索,搜索:查找 - -# 给 "Hello world" 增加同义词 "你好",参数含空格请用引号包围 -util/Indexer.php demo --add-synonym "Hello world:你好" -~~~ - -#### 删除同义词 #### - -删除同义词作法和添加同义词很相似,只不过采用选项 `--del-synonym`,同时参数中的同义词可以 -省略表示删除该“原词”的所有同义词记录。用法如下: - -~~~ -# 删除 search 的全部同义词、同时删除 "搜索" 的同义词 "检索" -util/Indexer.php demo --del-synonym search,搜索:检索 -~~~ - -#### 浏览全部同义词 #### - -查看同义词列表的功能请参见 [Quest 搜索工具](util.Quest#ch2) - - -> tip: 同义词功能是 *1.3.0* 版本引入的新功能,详情参见[同义词专题文档](special.synonym)。 -> 通常**原词(标准词)**和**同义词**都必须是独立的词汇,也就是最小的索引单位。但对于纯英文字母**原词**, -> 允许用空格连接多个单词,英文字母都会统一转换为**小写**。 -> -> 单个英文原词会同时保存词根同义词记录。如:设置 `find` 是 _search_ 的同义词,那么检索 _searching_ -> 也会匹配包含 `finding` 或 `finds` 等同根词的结果。 - - -存取项目自定义词库 ------------------ - -您也可以通过命令行查看和修改项目的自定义词库,具体用法如下: - -~~~ -# 查看 demo 项目的自定义词库 -util/Indexer.php demo --custom-dict - -# 将已有自定义词库文件 d.txt 设置为 demo 项目的自定义词库,结合 --file 选项 -util/Indexer.php demo --custom-dict --file /path/to/d.txt - -# 清空/删除自定义词库,用 /dev/null -util/Indexer.php demo --custom-dict --file /dev/null -~~~ - -> note: 项目自定义词库是 *1.3.4* 引入的新功能 - - -[1]: http://php.net/manual/en/function.parse-url.php - -
$Id$
diff --git a/sdk/php/doc/guide/util.ini.txt b/sdk/php/doc/guide/util.ini.txt deleted file mode 100644 index 155325c..0000000 --- a/sdk/php/doc/guide/util.ini.txt +++ /dev/null @@ -1,20 +0,0 @@ -INI 配置文件工具 -=============== - -在 `Xunsearch` 中项目的 `INI` 配置文件至关重要,内容本身明文可以直接查看、 -可以直接修改。但其中还是有一些约定的规则和限制,为了更方便用户,我们打算提供 -这样的工具辅助用户创建、修改配置文件。 - - -INI 在线编辑工具 (WEB 版) ------------------------ - -为方便新手初次接触 `xunsearch` 时的困惑,我们特别制作了 INI 在线编辑工具, -使用非常简单,类似 PHPMyAdmin 的界面,可以在 INI 文件和表单之间来回切换。 - -访问网址: - -> note: 在线编辑器暂时不支持指定自定义分词器和分词器参数,这个部分需要用户自行手动修改。 - - -
$Id$
diff --git a/sdk/php/doc/guide/util.logger.txt b/sdk/php/doc/guide/util.logger.txt deleted file mode 100644 index 8aaab84..0000000 --- a/sdk/php/doc/guide/util.logger.txt +++ /dev/null @@ -1,127 +0,0 @@ -搜索日志管理 -========== - -`Logger` 是搜索日志管理工具,针对搜索日志关键词提供查询、删除、更新、刷新、清空等功能。 - -> tip: 热门搜索、相关搜索、拼音搜索、搜索纠错和建议这些功能都是基于搜索日志来实现的。 -> 搜索日志是后台自动分析和生成的,所以可能存在一些偏差和错误,您可借助本工具处理。 - -运行脚本工具的 --help 选项可查看内置的帮助和说明,如乱码可在选项后加入 -c gbk 试试。 - -~~~ -$prefix/sdk/php/util/Logger.php --help -~~~ - - -主要参数和选项 -------------- - -要使用日志工具,必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目,主要选项如下: - - * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不写, - 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 - - * _-c|--charset _ 指定当前环境、数据源的字符集,默认情况下, - 索引工具输出的字符集为 utf-8,并把数据源字符集视为项目的默认字符集。 - - * _--import=<..file..>_ 导入搜索日志文件,每行一个词,每行的数据中可以用\\t(Tab键)分开指定次数,没有次数默认为1。 - - * _--put=_ 添加、更新搜索日志词汇,词与次数之间用半角冒号分隔,默认为 1 次。 - 多个词之间用,(半角)分隔,词之间如果包含空格,请将参数用引号包围起来。 - - * _--del=_ 删除搜索日志中的关键词记录,删除多个词汇用半角逗号分隔,若不存在则会提示相关词 - - * _--query=<..word..>_ 以 word 为关键词列出相关搜索词,可用 limit 选项设置个数,默认 6 个 - - * _--hot=_ 列出热门搜索词,参数依次表示总次数、上期次数、本期次数, - 可用 limit 指定个数,默认 10 个。 - - * _--limit=<..num..>_ 用于控制 query 和 hot 选项的返回记录数量 - - * _--flush_ 强制提交搜索日志变动 - - * _--clean_ 清空搜索日志全部内容 - - -经典用法示例 ------------ - -以下是一些常见用法举例: - -~~~ -# 查看 demo 项目中 热门搜索词 -util/Logger.php demo -util/Logger.php demo --hot=cur - -# 查询 demo 项目中 "word" 相关搜索词汇 -util/Logger.php demo word -util/Logger.php demo word --limit 5 - -# 把日志文件 words.txt 导入 dmeo 项目中 -util/Logger.php --import=words.txt demo - -# 清空 demo 项目中 全部搜索日志索引,通常在重建搜索项目或日志数据过于混乱时才需调用 -util/Logger.php --clean demo -~~~ - - -导入搜索日志文件 ---------------- - -当您有大批搜索日志词汇需要一并更新时,用 `--put` 可能力不从心了,我们特别提供了 -`--import` 选项用于导入搜索日志文件。 - -搜索日志文件必须是 `UTF-8` 编码,如果不是请在使用前转换好。文件格式为一行一个词, -每个词后面可以用制表符 `\t` 隔开写上搜索次数,默认则为 1 次。以半角的 `;` 和 `#` -开头的行表示注释。以下为示范文件内容: - -~~~ -# 这行表示注释,被忽略 -更新词 -更新词2 123 -~~~ - -导入的用法很简单,只要用 `--import` 指定路径即可,导入过程中会依次打印每个词的情况, -命令如下: - -~~~ -util/Logger.php --import=/path/to/words.txt demo -~~~ - - -删除搜索词 ----------- - -热门搜索、相关搜索通常是自动处理的,但如果你不希望出现某些词,可以用 `--del` -选项删除这些词。选项的值表示要删除的词,多个词之间用半角的逗号分隔,如果搜索词包含空格, -请使用半角引号包围选项值。用法如下: - -~~~ -# 删除 demo 项目中 搜索日志词 word -util/Logger.php --del=word demo - -# 删除 demo 项目中 搜索日志词 word 和 "word1 word2" -util/Logger.php --del "word,word1 word2" demo -~~~ - - -添加/更新搜索词 ---------------- - -您可以用 `--put` 选项快速添加、更新少量几个搜索词,常用于替换热门搜索词。 -选项的值表示要更新或添加的词,词后面可以用半角的冒号连接搜索次数,若不指定默认为 1 次。 -多个词之间用半角的逗号分隔,词汇中包含空格则注意采用引号包围。用法举例: - -~~~ -# 在 demo 项目中 添加搜索词 word 次数为 1 -util/Logger.php --put=word demo - -# 在 demo 项目中 添加搜索词 word 次数为 123,添加搜索词 "word1 word2" 次数为 456 -util/Logger.php --put="word:123,word1 word2:456" demo -~~~ - -> note: 删除、更新、导入搜索词都是异步行为,也就是说执行完命令后需要等待一段时间才能生效。 - - -
$Id$
- diff --git a/sdk/php/doc/guide/util.quest.txt b/sdk/php/doc/guide/util.quest.txt deleted file mode 100644 index 3185c80..0000000 --- a/sdk/php/doc/guide/util.quest.txt +++ /dev/null @@ -1,90 +0,0 @@ -搜索测试工具 -=========== - -`Quest` 是搜索测试工具,提供了搜索相关的各项功能,非常适合用于前期测试比较和纠错。 -运行脚本工具的 --help 选项可查看内置的帮助和说明,如乱码可在选项后加入 -c gbk 试试。 - -~~~ -$prefix/sdk/php/util/Quest.php --help -~~~ - - -主要参数和选项 -------------- - -和索引工具类似,使用前必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目, -主要选项如下: - - * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不写, - 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 - - * _-c|--charset _ 指定当前环境、查询语句的字符集,默认情况下, - 搜索工具输出的字符集为 utf-8,并把搜索语句字符集视为项目的默认字符集。 - - * _-q|--query <..query..>_ 指定要搜索的查询语句,如果语句中包含空格请用使用双引号包围起来。 - - * _--hot[=total|last|cur]_ 用于显示指定项目的热门搜索词,此时 _query_ 参数无意义。 - 选项值含义分别表示总搜索量、上周搜索量、本周搜索量,默认为总搜索量。 - - * _--suggest_、_--correct_、_--related_ 是搭配 _query_ 的一些功能选项。 - - * _--limit=<..num..>_ 用于设置各种检索功能的返回数量最大上限,默认值均为 10 个。 - 对于普通搜索模式,还支持用 _--limit=offset,num_ 来同时指定偏移量和上限。 - - * _-d|--db _ 指定要搜索的数据库名称,默认是名为 db 的库, - 多个库之间用逗号分隔。 - - * _--show-query_ 在搜索结果显示内部的 Xapian 结构的 query 语句用于调试 - - * _--synonym_ 启用自动同义词搜索,这依赖于您的同义词库设置 - -经典用法示例 ------------ - -以下是一些经典用法举例: - -~~~ -# 搜索 demo 中包含 "测试" 的数据 -util/Quest.php demo 测试 - -# 搜索 demo 中包含 "测试" 的数据,并限制最多返回 2 条结果 -util/Quest.php -p demo -q 测试 --limit=2 - -# 列出 demo 项目中以 "x" 开头的搜索建议 -util/Quest.php --suggest demo x - -# 在 demo 项目中修正搜索词 "xm" -util/Quest.php --correct demo xm - -# 在 demo 中列出和 "测试" 相关的搜索词 -util/Quest.php --related demo 测试 - -# 查看 demo 项目上周的 5 条最热门搜索词 -util/Quest.php --hot=last --limit=5 demo -~~~ - -查看同义词表 ------------- - -使用 `--list-synonyms` 可以列出当前库的全部同义词记录,此选项不需要带参数。 -但特殊参数值 *stemmed* 表示同时列出隐藏的词根同义词。结合选项 `--limit` -可以设置返回的数量和偏移量,默认只返回前 100 个。例如: - -~~~ -# 默认查看当前库的前 100 个同义词记录 -util/Quest.php demo --list-synonyms - -# 查看当前库第 6~10 条同义词记录 -util/Quest.php demo --list-synonyms --limit 5,5 - -# 查看包含隐藏同义词根在内的记录 -util/Quest.php demo --list-synonyms=stemmed -~~~ - -> tip: 同义词功能是 *1.3.0* 版本引入的新功能,详情参见[同义词专题文档](special.synonym)。 -> 添加、删除同义词的功能请参见 [Indexer 索引工具](util.Indexer#ch8) -> -> 词根同义词是自动生成的,以大写字母 Z 开头,请勿试图进行删除 - - -
$Id$
diff --git a/sdk/php/doc/guide/util.skel.txt b/sdk/php/doc/guide/util.skel.txt deleted file mode 100644 index 9b6cdaf..0000000 --- a/sdk/php/doc/guide/util.skel.txt +++ /dev/null @@ -1,62 +0,0 @@ -生成搜索骨架代码 -=============== - -前面已经把 `Xunsearch PHP-SDK` 相关的基础文档全面讲了一通,您完全可以根据文档和 -自动生成的 `API` 文档进行搜索开发了。 - -但根据我们研发 [Xungle 项目](http://www.xungle.com) 的实践经验,绝大多数搜索项目的前端代码都类似, -不同的均为细节显示、字段使用等。因此为了更快的加速用户开发速度,我们特地推出这个代码生成工具。 - -这个工具读取并分析项目配置文件(`*.ini`),生成通用的搜索骨架代码,即使您不做任何修改,也能使用它并看到 -基础的搜索效果、界面。强烈建议所有的搜索项目都在生成的骨架代码上进行二次开发,节省大量宝贵时间。 - -运行脚本工具的 --help 选项可查看内置的帮助和说明,输出文字编码强制为 UTF-8。 - -~~~ -$prefix/sdk/php/util/SearchSkel.php --help -~~~ - -主要参数和选项 -------------- - -要使用本工具,必须先指定的项目名称或配置文件,它将根据该项目的情况生成代码,主要选项如下: - - * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不写, - 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 - - * _-o|--output <..dir..>_ 指定生成的代码目录的存放位置,默认放在当前目录中, - 生成的代码本身包含一层以项目名称命名的目录。建议直接将目录指定到 web 可访问目录。 - -经典用法示例 ------------ - -~~~ -# 在当前目录下生成 demo 项目的搜索代码 -util/SearchSkel.php demo - -# 在指定的 /path/to/web 目录生成 demo 搜索代码,代码目录为:/path/to/web/demo -util/SearchSkel.php demo /path/to/web - -# 使用选项指定方式 -util/SearchSkel.php -p demo -o /path/to/web -~~~ - -生成的代码介绍 -------------- - -工具运行完毕后,立即生成以下三个文件于目录中,如果文件已经存在,则会把旧有文件保存为 -`.bak` 文件用于备份。 - -~~~ -[demo] - |- search.php # 搜索功能入口 - |- search.tpl # 搜索结果输出模板文件 - \- suggest.php # 提取搜索输入框下拉建议,通过 autocomplete 组件自动调用 -~~~ - -您可以直接通过浏览器访问:search.php 试用搜索。 - -> note: 生成的代码中关于搜索建议的部分,采用 jQuery-UI 的 autocomplete 并且从 Google 提供的代码库 -> 直接加载,如果您的不能连网将可能无法看到部分效果。您可以将相关的 js/css 下载到本地并替换模板代码。 - -
$Id$
diff --git a/sdk/php/doc/xs_introduce.ppt b/sdk/php/doc/xs_introduce.ppt deleted file mode 100644 index a965071..0000000 Binary files a/sdk/php/doc/xs_introduce.ppt and /dev/null differ diff --git a/sdk/php/doc/xs_quickstart.pdf b/sdk/php/doc/xs_quickstart.pdf deleted file mode 100644 index 5f674fd..0000000 Binary files a/sdk/php/doc/xs_quickstart.pdf and /dev/null differ diff --git a/sdk/php/lib/XS.class.php b/sdk/php/lib/XS.class.php deleted file mode 100644 index fe74621..0000000 --- a/sdk/php/lib/XS.class.php +++ /dev/null @@ -1,697 +0,0 @@ - - *
  • XS 是 XunSearch 的统一缩写, XS 是解决方案而不仅仅针对搜索, 还包括索引管理等
  • - *
  • XS 运行环境要求 PHP 5.2.0 及以上版本, 带有 SPL 扩展
  • - *
  • 如果您的数据包含 utf-8 以外的编码(如: gbk), 则要求安装 mbstring 或 iconv 以便转换编码
  • - *
  • 对于 bool 类型函数/方法若无特别说明, 均表示成功返回 true, 失败返回 false
  • - *
  • 对于致命的异常情况均抛出类型为 XSException 的异常, 应将 xs 所有操作放入 try/catch 区块
  • - *
  • 这只是 XunSearch 项目客户端的 PHP 实现, 需要配合 xunsearch 服务端协同工作
  • - * - * - * 用法简例: - *
    - * try {
    - *   // 创建 xs 实例 (包含3个字段 id, title, content)
    - *   $xs = new XS('etc/sample.ini');
    - *
    - *   // 索引管理
    - *   $doc = new XSDocument('gbk');
    - *
    - *   // 新增/根据主键更新数据
    - *   $doc->id = 123;
    - *   $doc->title = '您好, 世界!';
    - *   $doc->setFields(array('content' => '英文说法是: Hello, the world!'));
    - *   $xs->index->add($doc);
    - * 
    - *   $doc->title = '世界, 你好!';
    - *   $xs->index->update($doc);
    - *
    - *   $xs->index->del(124); // 删除单条主键为 124 的数据
    - *   $xs->index->del(array(125, 126, 129)); // 批量删除 3条数据
    - *
    - *   // 正常检索
    - *   // 快速检索取得结果
    - *   // 快速检索匹配数量(估算)
    - *
    - * } catch (XSException $e) {
    - *   echo $e . "
    \n"; - * } - *
    - */ -define('XS_LIB_ROOT', dirname(__FILE__)); -include_once XS_LIB_ROOT . '/xs_cmd.inc.php'; - -/** - * XS 异常类定义, XS 所有操作过程发生异常均抛出该实例 - * - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XSException extends Exception -{ - - /** - * 将类对象转换成字符串 - * @return string 异常的简要描述信息 - */ - public function __toString() - { - $string = '[' . __CLASS__ . '] ' . $this->getRelPath($this->getFile()) . '(' . $this->getLine() . '): '; - $string .= $this->getMessage() . ($this->getCode() > 0 ? '(S#' . $this->getCode() . ')' : ''); - return $string; - } - - /** - * 取得相对当前的文件路径 - * @param string $file 需要转换的绝对路径 - * @return string 转换后的相对路径 - */ - public static function getRelPath($file) - { - $from = getcwd(); - $file = realpath($file); - if (is_dir($file)) { - $pos = false; - $to = $file; - } else { - $pos = strrpos($file, '/'); - $to = substr($file, 0, $pos); - } - for ($rel = '';; $rel .= '../') { - if ($from === $to) { - break; - } - if ($from === dirname($from)) { - $rel .= substr($to, 1); - break; - } - if (!strncmp($from . '/', $to, strlen($from) + 1)) { - $rel .= substr($to, strlen($from) + 1); - break; - } - $from = dirname($from); - } - if (substr($rel, -1, 1) === '/') { - $rel = substr($rel, 0, -1); - } - if ($pos !== false) { - $rel .= substr($file, $pos); - } - return $rel; - } -} - -/** - * XS 错误异常类定义, XS 所有操作过程发生错误均抛出该实例 - * - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XSErrorException extends XSException -{ - private $_file, $_line; - - /** - * 构造函数 - * 将 $file, $line 记录到私有属性在 __toString 中使用 - * @param int $code 出错代码 - * @param string $message 出错信息 - * @param string $file 出错所在文件 - * @param int $line 出错所在的行数 - * @param Exception $previous - */ - public function __construct($code, $message, $file, $line, $previous = null) - { - $this->_file = $file; - $this->_line = $line; - if (version_compare(PHP_VERSION, '5.3.0', '>=')) { - parent::__construct($message, $code, $previous); - } else { - parent::__construct($message, $code); - } - } - - /** - * 将类对象转换成字符串 - * @return string 异常的简要描述信息 - */ - public function __toString() - { - $string = '[' . __CLASS__ . '] ' . $this->getRelPath($this->_file) . '(' . $this->_line . '): '; - $string .= $this->getMessage() . '(' . $this->getCode() . ')'; - return $string; - } -} - -/** - * XS 组件基类 - * 封装一些魔术方法, 以实现支持模拟属性 - * - * 模拟属性通过定义读取函数, 写入函数来实现, 允许两者缺少其中一个 - * 这类属性可以跟正常定义的属性一样存取, 但是这类属性名称不区分大小写. 例: - *
    - * $a = $obj->text; // $a 值等于 $obj->getText() 的返回值
    - * $obj->text = $a; // 等同事调用 $obj->setText($a)
    - * 
    - * - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XSComponent -{ - - /** - * 魔术方法 __get - * 取得模拟属性的值, 内部实际调用 getXxx 方法的返回值 - * @param string $name 属性名称 - * @return mixed 属性值 - * @throw XSException 属性不存在或不可读时抛出异常 - */ - public function __get($name) - { - $getter = 'get' . $name; - if (method_exists($this, $getter)) { - return $this->$getter(); - } - - // throw exception - $msg = method_exists($this, 'set' . $name) ? 'Write-only' : 'Undefined'; - $msg .= ' property: ' . get_class($this) . '::$' . $name; - throw new XSException($msg); - } - - /** - * 魔术方法 __set - * 设置模拟属性的值, 内部实际是调用 setXxx 方法 - * @param string $name 属性名称 - * @param mixed $value 属性值 - * @throw XSException 属性不存在或不可写入时抛出异常 - */ - public function __set($name, $value) - { - $setter = 'set' . $name; - if (method_exists($this, $setter)) { - return $this->$setter($value); - } - - // throw exception - $msg = method_exists($this, 'get' . $name) ? 'Read-only' : 'Undefined'; - $msg .= ' property: ' . get_class($this) . '::$' . $name; - throw new XSException($msg); - } - - /** - * 魔术方法 __isset - * 判断模拟属性是否存在并可读取 - * @param string $name 属性名称 - * @return bool 若存在为 true, 反之为 false - */ - public function __isset($name) - { - return method_exists($this, 'get' . $name); - } - - /** - * 魔术方法 __unset - * 删除、取消模拟属性, 相当于设置属性值为 null - * @param string $name 属性名称 - */ - public function __unset($name) - { - $this->__set($name, null); - } -} - -/** - * XS 搜索项目主类 - * - * @property XSFieldScheme $scheme 当前在用的字段方案 - * @property string $defaultCharset 默认字符集编码 - * @property-read string $name 项目名称 - * @property-read XSIndex $index 索引操作对象 - * @property-read XSSearch $search 搜索操作对象 - * @property-read XSFieldMeta $idField 主键字段 - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XS extends XSComponent -{ - /** - * @var XSIndex 索引操作对象 - */ - private $_index; - - /** - * @var XSSearch 搜索操作对象 - */ - private $_search; - - /** - * @var XSServer scws 分词服务器 - */ - private $_scws; - - /** - * @var XSFieldScheme 当前字段方案 - */ - private $_scheme, $_bindScheme; - private $_config; - - /** - * @var XS 最近创建的 XS 对象 - */ - private static $_lastXS; - - /** - * 构造函数 - * 特别说明一个小技巧, 参数 $file 可以直接是配置文件的内容, 还可以是仅仅是文件名, - * 如果只是文件名会自动查找 XS_LIB_ROOT/../app/$file.ini - * @param string $file 要加载的项目配置文件 - */ - public function __construct($file) - { - if (strlen($file) < 255 && !is_file($file)) { - $appRoot = getenv('XS_APP_ROOT'); - if ($appRoot === false) { - $appRoot = defined('XS_APP_ROOT') ? XS_APP_ROOT : XS_LIB_ROOT . '/../app'; - } - $file2 = $appRoot . '/' . $file . '.ini'; - if (is_file($file2)) { - $file = $file2; - } - } - $this->loadIniFile($file); - self::$_lastXS = $this; - } - - /** - * 析构函数 - * 由于对象交叉引用, 如需提前销毁对象, 请强制调用该函数 - */ - public function __destruct() - { - $this->_index = null; - $this->_search = null; - } - - /** - * 获取最新的 XS 实例 - * @return XS 最近创建的 XS 对象 - */ - public static function getLastXS() - { - return self::$_lastXS; - } - - /** - * 获取当前在用的字段方案 - * 通用于搜索结果文档和修改、添加的索引文档 - * @return XSFieldScheme 当前字段方案 - */ - public function getScheme() - { - return $this->_scheme; - } - - /** - * 设置当前在用的字段方案 - * @param XSFieldScheme $fs 一个有效的字段方案对象 - * @throw XSException 无效方案则直接抛出异常 - */ - public function setScheme(XSFieldScheme $fs) - { - $fs->checkValid(true); - $this->_scheme = $fs; - if ($this->_search !== null) { - $this->_search->markResetScheme(); - } - } - - /** - * 还原字段方案为项目绑定方案 - */ - public function restoreScheme() - { - if ($this->_scheme !== $this->_bindScheme) { - $this->_scheme = $this->_bindScheme; - if ($this->_search !== null) { - $this->_search->markResetScheme(true); - } - } - } - - /** - * @return array 获取配置原始数据 - */ - public function getConfig() - { - return $this->_config; - } - - /** - * 获取当前项目名称 - * @return string 当前项目名称 - */ - public function getName() - { - return $this->_config['project.name']; - } - - /** - * 修改当前项目名称 - * 注意,必须在 {@link getSearch} 和 {@link getIndex} 前调用才能起作用 - * @param string $name 项目名称 - */ - public function setName($name) - { - $this->_config['project.name'] = $name; - } - - /** - * 获取项目的默认字符集 - * @return string 默认字符集(已大写) - */ - public function getDefaultCharset() - { - return isset($this->_config['project.default_charset']) ? - strtoupper($this->_config['project.default_charset']) : 'UTF-8'; - } - - /** - * 改变项目的默认字符集 - * @param string $charset 修改后的字符集 - */ - public function setDefaultCharset($charset) - { - $this->_config['project.default_charset'] = strtoupper($charset); - } - - /** - * 获取索引操作对象 - * @return XSIndex 索引操作对象 - */ - public function getIndex() - { - if ($this->_index === null) { - $adds = array(); - $conn = isset($this->_config['server.index']) ? $this->_config['server.index'] : 8383; - if (($pos = strpos($conn, ';')) !== false) { - $adds = explode(';', substr($conn, $pos + 1)); - $conn = substr($conn, 0, $pos); - } - $this->_index = new XSIndex($conn, $this); - $this->_index->setTimeout(0); - foreach ($adds as $conn) { - $conn = trim($conn); - if ($conn !== '') { - $this->_index->addServer($conn)->setTimeout(0); - } - } - } - return $this->_index; - } - - /** - * 获取搜索操作对象 - * @return XSSearch 搜索操作对象 - */ - public function getSearch() - { - if ($this->_search === null) { - $conns = array(); - if (!isset($this->_config['server.search'])) { - $conns[] = 8384; - } else { - foreach (explode(';', $this->_config['server.search']) as $conn) { - $conn = trim($conn); - if ($conn !== '') { - $conns[] = $conn; - } - } - } - if (count($conns) > 1) { - shuffle($conns); - } - for ($i = 0; $i < count($conns); $i++) { - try { - $this->_search = new XSSearch($conns[$i], $this); - $this->_search->setCharset($this->getDefaultCharset()); - return $this->_search; - } catch (XSException $e) { - if (($i + 1) === count($conns)) { - throw $e; - } - } - } - } - return $this->_search; - } - - /** - * 创建 scws 分词连接 - * @return XSServer 分词服务器 - */ - public function getScwsServer() - { - if ($this->_scws === null) { - $conn = isset($this->_config['server.search']) ? $this->_config['server.search'] : 8384; - $this->_scws = new XSServer($conn, $this); - } - return $this->_scws; - } - - /** - * 获取当前主键字段 - * @return XSFieldMeta 类型为 ID 的字段 - * @see XSFieldScheme::getFieldId - */ - public function getFieldId() - { - return $this->_scheme->getFieldId(); - } - - /** - * 获取当前标题字段 - * @return XSFieldMeta 类型为 TITLE 的字段 - * @see XSFieldScheme::getFieldTitle - */ - public function getFieldTitle() - { - return $this->_scheme->getFieldTitle(); - } - - /** - * 获取当前内容字段 - * @return XSFieldMeta 类型为 BODY 的字段 - * @see XSFieldScheme::getFieldBody - */ - public function getFieldBody() - { - return $this->_scheme->getFieldBody(); - } - - /** - * 获取项目字段元数据 - * @param mixed $name 字段名称(string) 或字段序号(vno, int) - * @param bool $throw 当字段不存在时是否抛出异常, 默认为 true - * @return XSFieldMeta 字段元数据对象 - * @throw XSException 当字段不存在并且参数 throw 为 true 时抛出异常 - * @see XSFieldScheme::getField - */ - public function getField($name, $throw = true) - { - return $this->_scheme->getField($name, $throw); - } - - /** - * 获取项目所有字段结构设置 - * @return XSFieldMeta[] - */ - public function getAllFields() - { - return $this->_scheme->getAllFields(); - } - - /** - * 智能加载类库文件 - * 要求以 Name.class.php 命名并与本文件存放在同一目录, 如: XSTokenizerXxx.class.php - * @param string $name 类的名称 - */ - public static function autoload($name) - { - $file = XS_LIB_ROOT . '/' . $name . '.class.php'; - if (file_exists($file)) { - require_once $file; - } - } - - /** - * 字符集转换 - * 要求安装有 mbstring, iconv 中的一种 - * @param mixed $data 需要转换的数据, 支持 string 和 array, 数组会自动递归转换 - * @param string $to 转换后的字符集 - * @param string $from 转换前的字符集 - * @return mixed 转换后的数据 - * @throw XSEXception 如果没有合适的转换函数抛出异常 - */ - public static function convert($data, $to, $from) - { - // need not convert - if ($to == $from) { - return $data; - } - // array traverse - if (is_array($data)) { - foreach ($data as $key => $value) { - $data[$key] = self::convert($value, $to, $from); - } - return $data; - } - // string contain 8bit characters - if (is_string($data) && preg_match('/[\x81-\xfe]/', $data)) { - // mbstring, iconv, throw ... - if (function_exists('mb_convert_encoding')) { - return mb_convert_encoding($data, $to, $from); - } elseif (function_exists('iconv')) { - return iconv($from, $to . '//TRANSLIT', $data); - } else { - throw new XSException('Cann\'t find the mbstring or iconv extension to convert encoding'); - } - } - return $data; - } - - /** - * 解析INI配置文件 - * 由于 PHP 自带的 parse_ini_file 存在一些不兼容,故自行简易实现 - * @param string $data 文件内容 - * @return array 解析后的结果 - */ - private function parseIniData($data) - { - $ret = array(); - $cur = &$ret; - $lines = explode("\n", $data); - foreach ($lines as $line) { - if ($line === '' || $line[0] == ';' || $line[0] == '#') { - continue; - } - $line = trim($line); - if ($line === '') { - continue; - } - if ($line[0] === '[' && substr($line, -1, 1) === ']') { - $sec = substr($line, 1, -1); - $ret[$sec] = array(); - $cur = &$ret[$sec]; - continue; - } - if (($pos = strpos($line, '=')) === false) { - continue; - } - $key = trim(substr($line, 0, $pos)); - $value = trim(substr($line, $pos + 1), " '\t\""); - $cur[$key] = $value; - } - return $ret; - } - - /** - * 加载项目配置文件 - * @param string $file 配置文件路径 - * @throw XSException 出错时抛出异常 - * @see XSFieldMeta::fromConfig - */ - private function loadIniFile($file) - { - // check cache - $cache = false; - $cache_write = ''; - if (strlen($file) < 255 && file_exists($file)) { - $cache_key = md5(__CLASS__ . '::ini::' . realpath($file)); - if (function_exists('apc_fetch')) { - $cache = apc_fetch($cache_key); - $cache_write = 'apc_store'; - } elseif (function_exists('xcache_get') && php_sapi_name() !== 'cli') { - $cache = xcache_get($cache_key); - $cache_write = 'xcache_set'; - } elseif (function_exists('eaccelerator_get')) { - $cache = eaccelerator_get($cache_key); - $cache_write = 'eaccelerator_put'; - } - if ($cache && isset($cache['mtime']) && isset($cache['scheme']) - && filemtime($file) <= $cache['mtime']) { - // cache HIT - $this->_scheme = $this->_bindScheme = unserialize($cache['scheme']); - $this->_config = $cache['config']; - return; - } - $data = file_get_contents($file); - } else { - // parse ini string - $data = $file; - $file = substr(md5($file), 8, 8) . '.ini'; - } - - // parse ini file - $this->_config = $this->parseIniData($data); - if ($this->_config === false) { - throw new XSException('Failed to parse project config file/string: \'' . substr($file, 0, 10) . '...\''); - } - - // create the scheme object - $scheme = new XSFieldScheme; - foreach ($this->_config as $key => $value) { - if (is_array($value)) { - $scheme->addField($key, $value); - } - } - $scheme->checkValid(true); - - // load default config - if (!isset($this->_config['project.name'])) { - $this->_config['project.name'] = basename($file, '.ini'); - } - - // save to cache - $this->_scheme = $this->_bindScheme = $scheme; - if ($cache_write != '') { - $cache['mtime'] = filemtime($file); - $cache['scheme'] = serialize($this->_scheme); - $cache['config'] = $this->_config; - call_user_func($cache_write, $cache_key, $cache); - } - } -} - -/** - * Add autoload handler to search classes on current directory - * Class file should be named as Name.class.php - */ -spl_autoload_register('XS::autoload', true, true); - -/** - * 修改默认的错误处理函数 - * 把发生的错误修改为抛出异常, 方便统一处理 - */ -function xsErrorHandler($errno, $error, $file, $line) -{ - if (($errno & ini_get('error_reporting')) && !strncmp($file, XS_LIB_ROOT, strlen(XS_LIB_ROOT))) { - throw new XSErrorException($errno, $error, $file, $line); - } - return false; -} -set_error_handler('xsErrorHandler'); diff --git a/sdk/php/lib/XSDocument.class.php b/sdk/php/lib/XSDocument.class.php deleted file mode 100644 index a8d431b..0000000 --- a/sdk/php/lib/XSDocument.class.php +++ /dev/null @@ -1,371 +0,0 @@ - - * $doc = new XSDocument; - * $doc->name = 'value'; // 用对象属性方式进行赋值、取值 - * $doc['name'] = 'value'; // 用数组下标方式进行赋值、取值 - * $value = $doc->f('name'); // 用函数方式进行取值 - * $doc->setField('name', 'value'); // 用函数方式进行赋值 - * $doc->setFields(array('name' => 'value', 'name2' => 'value2')); // 用数组进行批量赋值 - * - * // 迭代方式取所有字段值 - * foreach($doc as $name => $value) - * { - * echo "$name: $value\n"; - * } - *
    - * 如果有特殊需求, 可以自行扩展本类, 重写 beforeSubmit() 及 afterSubmit() 方法以定义在索引 - * 提交前后的行为 - * - * @method int docid() docid(void) 取得搜索结果文档的 docid 值 (实际数据库的id) - * @method int rank() rank(void) 取得搜索结果文档的序号值 (第X条结果) - * @method int percent() percent(void) 取得搜索结果文档的匹配百分比 (结果匹配度, 1~100) - * @method float weight() weight(void) 取得搜索结果文档的权重值 (浮点数) - * @method int ccount() ccount(void) 取得搜索结果折叠的数量 (按字段折叠搜索时) - * @method array matched() matched(void) 取得搜索结果文档中匹配查询的词汇 (数组) - * - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XSDocument implements ArrayAccess, IteratorAggregate -{ - private $_data; - private $_terms, $_texts; - private $_charset, $_meta; - private static $_resSize = 20; - private static $_resFormat = 'Idocid/Irank/Iccount/ipercent/fweight'; - - /** - * 构造函数 - * @param mixed $p 字符串表示索引文档的编码或搜索结果文档的 meta 数据, 数组则表示或索引文档的初始字段数据 - * @param string $d 可选参数, 当 $p 不为编码时, 本参数表示数据编码 - */ - public function __construct($p = null, $d = null) - { - $this->_data = array(); - if (is_array($p)) { - $this->_data = $p; - } elseif (is_string($p)) { - if (strlen($p) !== self::$_resSize) { - $this->setCharset($p); - return; - } - $this->_meta = unpack(self::$_resFormat, $p); - } - if ($d !== null && is_string($d)) { - $this->setCharset($d); - } - } - - /** - * 魔术方法 __get - * 实现以对象属性方式获取文档字段值 - * @param string $name 字段名称 - * @return mixed 字段值, 若不存在返回 null - */ - public function __get($name) - { - if (!isset($this->_data[$name])) { - return null; - } - return $this->autoConvert($this->_data[$name]); - } - - /** - * 魔术方法 __set - * 实现以对象属性方式设置文档字段值 - * @param string $name 字段名称 - * @param mixed $value 字段值 - */ - public function __set($name, $value) - { - if ($this->_meta !== null) { - throw new XSException('Magick property of result document is read-only'); - } - $this->setField($name, $value); - } - - /** - * 魔术方法 __call - * 实现以函数调用访问搜索结果元数据, 支持: docid, rank, percent, weight, ccount - * @param string $name 方法名称 - * @param array $args 调用时的参数列表 (此处无用) - * @throw XSException 若不存在相应元数据则抛出方法未定义的异常 - */ - public function __call($name, $args) - { - if ($this->_meta !== null) { - $name = strtolower($name); - if (isset($this->_meta[$name])) { - return $this->_meta[$name]; - } - } - throw new XSException('Call to undefined method `' . get_class($this) . '::' . $name . '()\''); - } - - /** - * 获取文档字符集 - * @return string 当前设定的字符集(已大写), 若未曾设置则返回 null - */ - public function getCharset() - { - return $this->_charset; - } - - /** - * 设置文档字符集 - * @param string $charset 设置文档字符集 - */ - public function setCharset($charset) - { - $this->_charset = strtoupper($charset); - if ($this->_charset == 'UTF8') { - $this->_charset = 'UTF-8'; - } - } - - /** - * 获取字段值 - * @return array 返回已设置的字段键值数组 - */ - public function getFields() - { - return $this->_data; - } - - /** - * 批量设置字段值 - * 这里是以合并方式赋值, 即不会清空已赋值并且不在参数中的字段. - * @param array $data 字段名及其值组成的数组 - */ - public function setFields($data) - { - if ($data === null) { - $this->_data = array(); - $this->_meta = $this->_terms = $this->_texts = null; - } else { - $this->_data = array_merge($this->_data, $data); - } - } - - /** - * 设置某个字段的值 - * @param string $name 字段名称 - * @param mixed $value 字段值 - * @param bool $isMeta 是否为元数据字段 - */ - public function setField($name, $value, $isMeta = false) - { - if ($value === null) { - if ($isMeta) { - unset($this->_meta[$name]); - } else { - unset($this->_data[$name]); - } - } else { - if ($isMeta) { - $this->_meta[$name] = $value; - } else { - $this->_data[$name] = $value; - } - } - } - - /** - * 获取文档字段的值 - * @param string $name 字段名称 - * @return mixed 字段值, 若不存在则返回 null - */ - public function f($name) - { - return $this->__get(strval($name)); - } - - /** - * 获取字段的附加索引词列表 (仅限索引文档) - * @param string $field 字段名称 - * @return array 索引词列表(词为键, 词重为值), 若无则返回 null - */ - public function getAddTerms($field) - { - $field = strval($field); - if ($this->_terms === null || !isset($this->_terms[$field])) { - return null; - } - $terms = array(); - foreach ($this->_terms[$field] as $term => $weight) { - $term = $this->autoConvert($term); - $terms[$term] = $weight; - } - return $terms; - } - - /** - * 获取字段的附加索引文本 (仅限索引文档) - * @param string $field 字段名称 - * @return string 文本内容, 若无则返回 null - */ - public function getAddIndex($field) - { - $field = strval($field); - if ($this->_texts === null || !isset($this->_texts[$field])) { - return null; - } - return $this->autoConvert($this->_texts[$field]); - } - - /** - * 给字段增加索引词 (仅限索引文档) - * @param string $field 词条所属字段名称 - * @param string $term 词条内容, 不超过 255字节 - * @param int $weight 词重, 默认为 1 - */ - public function addTerm($field, $term, $weight = 1) - { - $field = strval($field); - if (!is_array($this->_terms)) { - $this->_terms = array(); - } - if (!isset($this->_terms[$field])) { - $this->_terms[$field] = array($term => $weight); - } elseif (!isset($this->_terms[$field][$term])) { - $this->_terms[$field][$term] = $weight; - } else { - $this->_terms[$field][$term] += $weight; - } - } - - /** - * 给字段增加索引文本 (仅限索引文档) - * @param string $field 文本所属的字段名称 - * @param string $text 文本内容 - */ - public function addIndex($field, $text) - { - $field = strval($field); - if (!is_array($this->_texts)) { - $this->_texts = array(); - } - if (!isset($this->_texts[$field])) { - $this->_texts[$field] = strval($text); - } else { - $this->_texts[$field] .= "\n" . strval($text); - } - } - - /** - * IteratorAggregate 接口, 以支持 foreach 遍历访问字段列表 - */ - public function getIterator() - { - if ($this->_charset !== null && $this->_charset !== 'UTF-8') { - $from = $this->_meta === null ? $this->_charset : 'UTF-8'; - $to = $this->_meta === null ? 'UTF-8' : $this->_charset; - return new ArrayIterator(XS::convert($this->_data, $to, $from)); - } - return new ArrayIterator($this->_data); - } - - /** - * ArrayAccess 接口, 判断字段是否存在, 勿直接调用 - * @param string $name 字段名称 - * @return bool 存在返回 true, 若不存在返回 false - */ - public function offsetExists($name) - { - return isset($this->_data[$name]); - } - - /** - * ArrayAccess 接口, 取得字段值, 勿直接调用 - * @param string $name 字段名称 - * @return mixed 字段值, 若不存在返回 null - * @see __get - */ - public function offsetGet($name) - { - return $this->__get($name); - } - - /** - * ArrayAccess 接口, 设置字段值, 勿直接调用 - * @param string $name 字段名称 - * @param mixed $value 字段值 - * @see __set - */ - public function offsetSet($name, $value) - { - if (!is_null($name)) { - $this->__set(strval($name), $value); - } - } - - /** - * ArrayAccess 接口, 删除字段值, 勿直接调用 - * @param string $name 字段名称 - */ - public function offsetUnset($name) - { - unset($this->_data[$name]); - } - - /** - * 重写接口, 在文档提交到索引服务器前调用 - * 继承此类进行重写该方法时, 必须调用 parent::beforeSave($index) 以确保正确 - * @param XSIndex $index 索引操作对象 - * @return bool 默认返回 true, 若返回 false 将阻止该文档提交到索引服务器 - */ - public function beforeSubmit(XSIndex $index) - { - if ($this->_charset === null) { - $this->_charset = $index->xs->getDefaultCharset(); - } - return true; - } - - /** - * 重写接口, 在文档成功提交到索引服务器后调用 - * 继承此类进行重写该方法时, 强烈建议要调用 parent::afterSave($index) 以确保完整. - * @param XSIndex $index 索引操作对象 - */ - public function afterSubmit($index) - { - - } - - /** - * 智能字符集编码转换 - * 将 XS 内部用的 UTF-8 与指定的文档编码按需相互转换 - * 索引文档: ... -> UTF-8, 搜索结果文档: ... <-- UTF-8 - * @param string $value 要转换的字符串 - * @return string 转好的字符串 - * @see setCharset - */ - private function autoConvert($value) - { - // Is the value need to convert - if ($this->_charset === null || $this->_charset == 'UTF-8' - || !is_string($value) || !preg_match('/[\x81-\xfe]/', $value)) { - return $value; - } - - // _meta === null ? index document : search result document - $from = $this->_meta === null ? $this->_charset : 'UTF-8'; - $to = $this->_meta === null ? 'UTF-8' : $this->_charset; - - return XS::convert($value, $to, $from); - } -} diff --git a/sdk/php/lib/XSFieldScheme.class.php b/sdk/php/lib/XSFieldScheme.class.php deleted file mode 100644 index 335b751..0000000 --- a/sdk/php/lib/XSFieldScheme.class.php +++ /dev/null @@ -1,571 +0,0 @@ - - * @version 1.0.0 - * @package XS - */ -class XSFieldScheme implements IteratorAggregate -{ - const MIXED_VNO = 255; - - private $_fields = array(); - private $_typeMap = array(); - private $_vnoMap = array(); - private static $_logger; - - /** - * 将对象转换为配置文件字符串 - */ - public function __toString() - { - $str = ''; - foreach ($this->_fields as $field) { - $str .= $field->toConfig() . "\n"; - } - return $str; - } - - /** - * 获取主键字段元数据 - * @return XSFieldMeta 类型为 ID 的字段 - */ - public function getFieldId() - { - if (isset($this->_typeMap[XSFieldMeta::TYPE_ID])) { - $name = $this->_typeMap[XSFieldMeta::TYPE_ID]; - return $this->_fields[$name]; - } - return false; - } - - /** - * 获取标题字段元数据 - * @return XSFieldMeta 类型为 TITLE 的字段 - */ - public function getFieldTitle() - { - if (isset($this->_typeMap[XSFieldMeta::TYPE_TITLE])) { - $name = $this->_typeMap[XSFieldMeta::TYPE_TITLE]; - return $this->_fields[$name]; - } - foreach ($this->_fields as $name => $field) { - if ($field->type === XSFieldMeta::TYPE_STRING && !$field->isBoolIndex()) { - return $field; - } - } - return false; - } - - /** - * 获取内容字段元数据 - * @return XSFieldMeta 类型为 BODY 的字段 - */ - public function getFieldBody() - { - if (isset($this->_typeMap[XSFieldMeta::TYPE_BODY])) { - $name = $this->_typeMap[XSFieldMeta::TYPE_BODY]; - return $this->_fields[$name]; - } - return false; - } - - /** - * 获取项目字段元数据 - * @param mixed $name 字段名称(string) 或字段序号(vno, int) - * @param bool $throw 当字段不存在时是否抛出异常, 默认为 true - * @return XSFieldMeta 字段元数据对象, 若不存在则返回 false - * @throw XSException 当字段不存在并且参数 throw 为 true 时抛出异常 - */ - public function getField($name, $throw = true) - { - if (is_int($name)) { - if (!isset($this->_vnoMap[$name])) { - if ($throw === true) { - throw new XSException('Not exists field with vno: `' . $name . '\''); - } - return false; - } - $name = $this->_vnoMap[$name]; - } - if (!isset($this->_fields[$name])) { - if ($throw === true) { - throw new XSException('Not exists field with name: `' . $name . '\''); - } - return false; - } - return $this->_fields[$name]; - } - - /** - * 获取项目所有字段结构设置 - * @return XSFieldMeta[] - */ - public function getAllFields() - { - return $this->_fields; - } - - /** - * 获取所有字段的vno与名称映映射关系 - * @return array vno为键, 字段名为值的数组 - */ - public function getVnoMap() - { - return $this->_vnoMap; - } - - /** - * 添加字段到方案中 - * 每个方案中的特殊类型字段都不能重复出现 - * @param mixed $field 若类型为 XSFieldMeta 表示要添加的字段对象, - * 若类型为 string 表示字段名称, 连同 $config 参数一起创建字段对象 - * @param array $config 当 $field 参数为 string 时作为新建字段的配置内容 - * @throw XSException 出现逻辑错误时抛出异常 - */ - public function addField($field, $config = null) - { - if (!$field instanceof XSFieldMeta) { - $field = new XSFieldMeta($field, $config); - } - - if (isset($this->_fields[$field->name])) { - throw new XSException('Duplicated field name: `' . $field->name . '\''); - } - - if ($field->isSpeical()) { - if (isset($this->_typeMap[$field->type])) { - $prev = $this->_typeMap[$field->type]; - throw new XSException('Duplicated ' . strtoupper($config['type']) . ' field: `' . $field->name . '\' and `' . $prev . '\''); - } - $this->_typeMap[$field->type] = $field->name; - } - - $field->vno = ($field->type == XSFieldMeta::TYPE_BODY) ? self::MIXED_VNO : count($this->_vnoMap); - $this->_vnoMap[$field->vno] = $field->name; - - // save field, ensure ID is the first field - if ($field->type == XSFieldMeta::TYPE_ID) { - $this->_fields = array_merge(array($field->name => $field), $this->_fields); - } else { - $this->_fields[$field->name] = $field; - } - } - - /** - * 判断该字段方案是否有效、可用 - * 每个方案必须并且只能包含一个类型为 ID 的字段 - * @param bool $throw 当没有通过检测时是否抛出异常, 默认为 false - * @return bool 有效返回 true, 无效则返回 false - * @throw XSException 当检测不通过并且参数 throw 为 true 时抛了异常 - */ - public function checkValid($throw = false) - { - if (!isset($this->_typeMap[XSFieldMeta::TYPE_ID])) { - if ($throw) { - throw new XSException('Missing field of type ID'); - } - return false; - } - return true; - } - - /** - * IteratorAggregate 接口, 以支持 foreach 遍历访问所有字段 - */ - public function getIterator() - { - return new ArrayIterator($this->_fields); - } - - /** - * 获取搜索日志的字段方案 - * @return XSFieldScheme 搜索日志字段方案 - */ - public static function logger() - { - if (self::$_logger === null) { - $scheme = new self; - $scheme->addField('id', array('type' => 'id')); - $scheme->addField('pinyin'); - $scheme->addField('partial'); - $scheme->addField('total', array('type' => 'numeric', 'index' => 'self')); - $scheme->addField('lastnum', array('type' => 'numeric', 'index' => 'self')); - $scheme->addField('currnum', array('type' => 'numeric', 'index' => 'self')); - $scheme->addField('currtag', array('type' => 'string')); - $scheme->addField('body', array('type' => 'body')); - self::$_logger = $scheme; - } - return self::$_logger; - } -} - -/** - * 数据字段结构元数据 - * 每个搜索项目包含若干个字段, 字段元数据保存在项目的 ini 配置文件中 - * - * @author hightman - * @version 1.0.0 - * @package XS - * @see XS::loadIniFile() - */ -class XSFieldMeta -{ - /** - * 词条权重最大值 - */ - const MAX_WDF = 0x3f; - /** - * 字段类型常量定义 - */ - const TYPE_STRING = 0; - const TYPE_NUMERIC = 1; - const TYPE_DATE = 2; - const TYPE_ID = 10; - const TYPE_TITLE = 11; - const TYPE_BODY = 12; - /** - * 索引标志常量定义 - */ - const FLAG_INDEX_SELF = 0x01; - const FLAG_INDEX_MIXED = 0x02; - const FLAG_INDEX_BOTH = 0x03; - const FLAG_WITH_POSITION = 0x10; - const FLAG_NON_BOOL = 0x80; // 强制让该字段参与权重计算 (非布尔) - - /** - * @var string 字段名称 - * 理论上支持各种可视字符, 推荐字符范围:[0-9A-Za-z-_], 长度控制在 1~32 字节为宜 - */ - public $name; - - /** - * @var int 剪取长度 (单位:字节) - * 用于在返回搜索结果自动剪取较长内容的字段, 默认为 0表示不截取, body 型字段默认为 300 字节 - */ - public $cutlen = 0; - - /** - * @var int 混合区检索时的相对权重 - * 取值范围: 1~63, title 类型的字段默认为 5, 其它字段默认为 1 - */ - public $weight = 1; - - /** - * @var int 字段类型 - */ - public $type = 0; - - /** - * @var int 字段序号 - * 取值为 0~255, 同一字段方案内不能重复, 由 {@link XSFieldScheme::addField} 进行确定 - */ - public $vno = 0; - - /** - * @var string 词法分析器 - */ - private $tokenizer = XSTokenizer::DFL; - - /** - * @var integer 索引标志设置 - */ - private $flag = 0; - - /** - * @staticvar XSTokenizer[] 分词器实例缓存 - */ - private static $_tokenizers = array(); - - /** - * 构造函数 - * @param string $name 字段名称 - * @param array $config 可选参数, 初始化字段各项配置 - */ - public function __construct($name, $config = null) - { - $this->name = strval($name); - if (is_array($config)) { - $this->fromConfig($config); - } - } - - /** - * 将对象转换为字符串 - * @return string 字段名称 - */ - public function __toString() - { - return $this->name; - } - - /** - * 把给定的值转换为符合这个字段的数据格式 - * @param mixed $value 原值 - * @return mixed 转换后的值 - */ - public function val($value) - { - if ($this->type == self::TYPE_DATE) { - // 日期类型: 转换成专用的 YYYYmmdd 格式 - if (!is_numeric($value) || strlen($value) !== 8) { - $value = date('Ymd', is_numeric($value) ? $value : strtotime($value)); - } - } - return $value; - } - - /** - * 判断当前字段索引是否支持短语搜索 - * @return bool 是返回 true, 不是返回 false - */ - public function withPos() - { - return ($this->flag & self::FLAG_WITH_POSITION) ? true : false; - } - - /** - * 判断当前字段的索引是否为布尔型 - * 目前只有内置分词器支持语法型索引, 自 1.0.1 版本起把非索引字段也视为布尔便于判断 - * @return bool 是返回 true, 不是返回 false - */ - public function isBoolIndex() - { - if ($this->flag & self::FLAG_NON_BOOL) { - return false; - } - return (!$this->hasIndex() || $this->tokenizer !== XSTokenizer::DFL); - } - - /** - * 判断当前字段是否为数字型 - * @return bool 是返回 true, 不是返回 false - */ - public function isNumeric() - { - return ($this->type == self::TYPE_NUMERIC); - } - - /** - * 判断当前字段是否为特殊类型 - * 特殊类型的字段是指 id, title, body, 每个项目至多只能有一个这种类型的字段 - * @return bool 是返回 true, 不是返回 false - */ - public function isSpeical() - { - return ($this->type == self::TYPE_ID || $this->type == self::TYPE_TITLE || $this->type == self::TYPE_BODY); - } - - /** - * 判断当前字段是否需要索引 - * @return bool 若需要返回 true, 不需要则返回 false - */ - public function hasIndex() - { - return ($this->flag & self::FLAG_INDEX_BOTH) ? true : false; - } - - /** - * 判断当前字段是否需要在混合区索引 - * @return bool 若需要返回 true, 不需要则返回 false - */ - public function hasIndexMixed() - { - return ($this->flag & self::FLAG_INDEX_MIXED) ? true : false; - } - - /** - * 判断当前字段是否需要在字段区索引 - * @return bool 若需要返回 true, 不需要则返回 false - */ - public function hasIndexSelf() - { - return ($this->flag & self::FLAG_INDEX_SELF) ? true : false; - } - - /** - * 判断当前字段是否采用自定义分词器 - * @return bool 是返回 true, 不是返回 false - */ - public function hasCustomTokenizer() - { - return ($this->tokenizer !== XSTokenizer::DFL); - } - - /** - * 获取自定义词法分析器 - * 自 1.4.8 起会自动加载 lib 或当前目录下的 XSTokenizer???.class.php - * @return XSTokenizer 获取当前字段的自定义词法分析器 - * @throw XSException 如果分词器不存在或有出错抛出异常 - */ - public function getCustomTokenizer() - { - if (isset(self::$_tokenizers[$this->tokenizer])) { - return self::$_tokenizers[$this->tokenizer]; - } else { - if (($pos1 = strpos($this->tokenizer, '(')) !== false - && ($pos2 = strrpos($this->tokenizer, ')', $pos1 + 1))) { - $name = 'XSTokenizer' . ucfirst(trim(substr($this->tokenizer, 0, $pos1))); - $arg = substr($this->tokenizer, $pos1 + 1, $pos2 - $pos1 - 1); - } else { - $name = 'XSTokenizer' . ucfirst($this->tokenizer); - $arg = null; - } - if (!class_exists($name)) { - $file = $name . '.class.php'; - if (file_exists($file)) { - require_once $file; - } else if (file_exists(XS_LIB_ROOT . DIRECTORY_SEPARATOR . $file)) { - require_once XS_LIB_ROOT . DIRECTORY_SEPARATOR . $file; - } - if (!class_exists($name)) { - throw new XSException('Undefined custom tokenizer `' . $this->tokenizer . '\' for field `' . $this->name . '\''); - } - } - - $obj = $arg === null ? new $name : new $name($arg); - if (!$obj instanceof XSTokenizer) { - throw new XSException($name . ' for field `' . $this->name . '\' dose not implement the interface: XSTokenizer'); - } - self::$_tokenizers[$this->tokenizer] = $obj; - return $obj; - } - } - - /** - * 将对象转换为配置文件字符串 - * @return string 转换后的配置文件字符串 - */ - public function toConfig() - { - // type - $str = "[" . $this->name . "]\n"; - if ($this->type === self::TYPE_NUMERIC) { - $str .= "type = numeric\n"; - } elseif ($this->type === self::TYPE_DATE) { - $str .= "type = date\n"; - } elseif ($this->type === self::TYPE_ID) { - $str .= "type = id\n"; - } elseif ($this->type === self::TYPE_TITLE) { - $str .= "type = title\n"; - } elseif ($this->type === self::TYPE_BODY) { - $str .= "type = body\n"; - } - // index - if ($this->type !== self::TYPE_BODY && ($index = ($this->flag & self::FLAG_INDEX_BOTH))) { - if ($index === self::FLAG_INDEX_BOTH) { - if ($this->type !== self::TYPE_TITLE) { - $str .= "index = both\n"; - } - } elseif ($index === self::FLAG_INDEX_MIXED) { - $str .= "index = mixed\n"; - } else { - if ($this->type !== self::TYPE_ID) { - $str .= "index = self\n"; - } - } - } - // tokenizer - if ($this->type !== self::TYPE_ID && $this->tokenizer !== XSTokenizer::DFL) { - $str .= "tokenizer = " . $this->tokenizer . "\n"; - } - // cutlen - if ($this->cutlen > 0 && !($this->cutlen === 300 && $this->type === self::TYPE_BODY)) { - $str .= "cutlen = " . $this->cutlen . "\n"; - } - // weight - if ($this->weight !== 1 && !($this->weight === 5 && $this->type === self::TYPE_TITLE)) { - $str .= "weight = " . $this->weight . "\n"; - } - // phrase - if ($this->flag & self::FLAG_WITH_POSITION) { - if ($this->type !== self::TYPE_BODY && $this->type !== self::TYPE_TITLE) { - $str .= "phrase = yes\n"; - } - } else { - if ($this->type === self::TYPE_BODY || $this->type === self::TYPE_TITLE) { - $str .= "phrase = no\n"; - } - } - // non-bool - if ($this->flag & self::FLAG_NON_BOOL) { - $str .= "non_bool = yes\n"; - } - return $str; - } - - /** - * 解析字段对象属性 - * @param array $config 原始配置属性数组 - */ - public function fromConfig($config) - { - // type & default setting - if (isset($config['type'])) { - $predef = 'self::TYPE_' . strtoupper($config['type']); - if (defined($predef)) { - $this->type = constant($predef); - if ($this->type == self::TYPE_ID) { - $this->flag = self::FLAG_INDEX_SELF; - $this->tokenizer = 'full'; - } elseif ($this->type == self::TYPE_TITLE) { - $this->flag = self::FLAG_INDEX_BOTH | self::FLAG_WITH_POSITION; - $this->weight = 5; - } elseif ($this->type == self::TYPE_BODY) { - $this->vno = XSFieldScheme::MIXED_VNO; - $this->flag = self::FLAG_INDEX_SELF | self::FLAG_WITH_POSITION; - $this->cutlen = 300; - } - } - } - // index flag - if (isset($config['index']) && $this->type != self::TYPE_BODY) { - $predef = 'self::FLAG_INDEX_' . strtoupper($config['index']); - if (defined($predef)) { - $this->flag &= ~ self::FLAG_INDEX_BOTH; - $this->flag |= constant($predef); - } - if ($this->type == self::TYPE_ID) { - $this->flag |= self::FLAG_INDEX_SELF; - } - } - // others - if (isset($config['cutlen'])) { - $this->cutlen = intval($config['cutlen']); - } - if (isset($config['weight']) && $this->type != self::TYPE_BODY) { - $this->weight = intval($config['weight']) & self::MAX_WDF; - } - if (isset($config['phrase'])) { - if (!strcasecmp($config['phrase'], 'yes')) { - $this->flag |= self::FLAG_WITH_POSITION; - } elseif (!strcasecmp($config['phrase'], 'no')) { - $this->flag &= ~ self::FLAG_WITH_POSITION; - } - } - if (isset($config['non_bool'])) { - if (!strcasecmp($config['non_bool'], 'yes')) { - $this->flag |= self::FLAG_NON_BOOL; - } elseif (!strcasecmp($config['non_bool'], 'no')) { - $this->flag &= ~ self::FLAG_NON_BOOL; - } - } - if (isset($config['tokenizer']) && $this->type != self::TYPE_ID - && $config['tokenizer'] != 'default') { - $this->tokenizer = $config['tokenizer']; - } - } -} diff --git a/sdk/php/lib/XSIndex.class.php b/sdk/php/lib/XSIndex.class.php deleted file mode 100644 index 1c5ede1..0000000 --- a/sdk/php/lib/XSIndex.class.php +++ /dev/null @@ -1,543 +0,0 @@ - - * @version 1.0.0 - * @package XS - */ -class XSIndex extends XSServer -{ - private $_buf = ''; - private $_bufSize = 0; - private $_rebuild = false; - private static $_adds = array(); - - /** - * 增加一个同步索引服务器 - * @param string $conn 索引服务端连接参数 - * @return XSServer - * @throw XSException 出错时抛出异常 - */ - public function addServer($conn) - { - $srv = new XSServer($conn, $this->xs); - self::$_adds[] = $srv; - return $srv; - } - - /** - * 执行服务端指令并获取返回值 - * 重写此方法是为了同步到额外增加的多个索引服务端 - */ - public function execCommand($cmd, $res_arg = XS_CMD_NONE, $res_cmd = XS_CMD_OK) - { - $res = parent::execCommand($cmd, $res_arg, $res_cmd); - foreach (self::$_adds as $srv) { - $srv->execCommand($cmd, $res_arg, $res_cmd); - } - return $res; - } - - /** - * 完全清空索引数据 - * 如果当前数据库处于重建过程中将禁止清空 - * @return XSIndex 返回自身对象以支持串接操作 - * @see beginRebuild - */ - public function clean() - { - $this->execCommand(XS_CMD_INDEX_CLEAN_DB, XS_CMD_OK_DB_CLEAN); - return $this; - } - - /** - * 添加文档到索引中 - * 特别要注意的是: 系统不会自动检测主键是否冲突, 即便已存在相同主键也会添加进去 - * @param XSDocument $doc - * @return XSIndex 返回自身对象以支持串接操作 - * @see update - */ - public function add(XSDocument $doc) - { - return $this->update($doc, true); - } - - /** - * 更新索引文档 - * 该方法相当于先根据主键删除已存在的旧文档, 然后添加该文档 - * 如果你能明确认定是新文档, 则建议使用 {@link add} - * @param XSDocument $doc - * @param bool $add 是否为新增文档, 已有数据中不存在同一主键的其它数据 - * @return XSIndex 返回自身对象以支持串接操作 - */ - public function update(XSDocument $doc, $add = false) - { - // before submit - if ($doc->beforeSubmit($this) === false) { - return $this; - } - - // check primary key of document - $fid = $this->xs->getFieldId(); - $key = $doc->f($fid); - if ($key === null || $key === '') { - throw new XSException('Missing value of primary key (FIELD:' . $fid . ')'); - } - - // request cmd - $cmd = new XSCommand(XS_CMD_INDEX_REQUEST, XS_CMD_INDEX_REQUEST_ADD); - if ($add !== true) { - $cmd->arg1 = XS_CMD_INDEX_REQUEST_UPDATE; - $cmd->arg2 = $fid->vno; - $cmd->buf = $key; - } - $cmds = array($cmd); - - // document cmds - foreach ($this->xs->getAllFields() as $field) /* @var $field XSFieldMeta */ { - // value - if (($value = $doc->f($field)) !== null) { - $varg = $field->isNumeric() ? XS_CMD_VALUE_FLAG_NUMERIC : 0; - $value = $field->val($value); - if (!$field->hasCustomTokenizer()) { - // internal tokenizer - $wdf = $field->weight | ($field->withPos() ? XS_CMD_INDEX_FLAG_WITHPOS : 0); - if ($field->hasIndexMixed()) { - $cmds[] = new XSCommand(XS_CMD_DOC_INDEX, $wdf, XSFieldScheme::MIXED_VNO, $value); - } - if ($field->hasIndexSelf()) { - $wdf |= $field->isNumeric() ? 0 : XS_CMD_INDEX_FLAG_SAVEVALUE; - $cmds[] = new XSCommand(XS_CMD_DOC_INDEX, $wdf, $field->vno, $value); - } - // add value - if (!$field->hasIndexSelf() || $field->isNumeric()) { - $cmds[] = new XSCommand(XS_CMD_DOC_VALUE, $varg, $field->vno, $value); - } - } else { - // add index - if ($field->hasIndex()) { - $terms = $field->getCustomTokenizer()->getTokens($value, $doc); - // self: [bool term, NOT weight, NOT stem, NOT pos] - if ($field->hasIndexSelf()) { - $wdf = $field->isBoolIndex() ? 1 : ($field->weight | XS_CMD_INDEX_FLAG_CHECKSTEM); - foreach ($terms as $term) { - if (strlen($term) > 200) { - continue; - } - $term = strtolower($term); - $cmds[] = new XSCommand(XS_CMD_DOC_TERM, $wdf, $field->vno, $term); - } - } - // mixed: [use default tokenizer] - if ($field->hasIndexMixed()) { - $mtext = implode(' ', $terms); - $cmds[] = new XSCommand(XS_CMD_DOC_INDEX, $field->weight, XSFieldScheme::MIXED_VNO, $mtext); - } - } - // add value - $cmds[] = new XSCommand(XS_CMD_DOC_VALUE, $varg, $field->vno, $value); - } - } - // process add terms - if (($terms = $doc->getAddTerms($field)) !== null) { - // ignore weight for bool index - $wdf1 = $field->isBoolIndex() ? 0 : XS_CMD_INDEX_FLAG_CHECKSTEM; - foreach ($terms as $term => $wdf) { - $term = strtolower($term); - if (strlen($term) > 200) { - continue; - } - $wdf2 = $field->isBoolIndex() ? 1 : $wdf * $field->weight; - while ($wdf2 > XSFieldMeta::MAX_WDF) { - $cmds[] = new XSCommand(XS_CMD_DOC_TERM, $wdf1 | XSFieldMeta::MAX_WDF, $field->vno, $term); - $wdf2 -= XSFieldMeta::MAX_WDF; - } - $cmds[] = new XSCommand(XS_CMD_DOC_TERM, $wdf1 | $wdf2, $field->vno, $term); - } - } - // process add text - if (($text = $doc->getAddIndex($field)) !== null) { - if (!$field->hasCustomTokenizer()) { - $wdf = $field->weight | ($field->withPos() ? XS_CMD_INDEX_FLAG_WITHPOS : 0); - $cmds[] = new XSCommand(XS_CMD_DOC_INDEX, $wdf, $field->vno, $text); - } else { - // NOT pos - $wdf = $field->isBoolIndex() ? 1 : ($field->weight | XS_CMD_INDEX_FLAG_CHECKSTEM); - $terms = $field->getCustomTokenizer()->getTokens($text, $doc); - foreach ($terms as $term) { - if (strlen($term) > 200) { - continue; - } - $term = strtolower($term); - $cmds[] = new XSCommand(XS_CMD_DOC_TERM, $wdf, $field->vno, $term); - } - } - } - } - - // submit cmd - $cmds[] = new XSCommand(XS_CMD_INDEX_SUBMIT); - - // execute cmd - if ($this->_bufSize > 0) { - $this->appendBuffer(implode('', $cmds)); - } else { - for ($i = 0; $i < count($cmds) - 1; $i++) { - $this->execCommand($cmds[$i]); - } - $this->execCommand($cmds[$i], XS_CMD_OK_RQST_FINISHED); - } - - // after submit - $doc->afterSubmit($this); - return $this; - } - - /** - * 删除索引中的数据 - *
    -	 * $index->del('123');	// 删除主键为 123 的记录
    -	 * $index->del(array('123', '789', '456')); // 删除主键为 123, 789, 456 的记录
    -	 * $index->del('abc', 'field'); // 删除字段 field 上带有索引词 abc 的所有记录
    -	 * $index->del(array('abc', 'def'), 'field'); // 删除字段 field 上带有索引词 abc 或 def 的所有记录
    -	 * 
    - * @param mixed $term 单个主键或指定字段的索引词, 或多个组成的数组, 编码与 {@link xs} 默认字符集一致 - * @param string $field 索引词所属的字段名称, 默认不指定则为主键字段 (类型为ID) - * @return XSIndex 返回自身对象以支持串接操作 - */ - public function del($term, $field = null) - { - // get field - $field = $field === null ? $this->xs->getFieldId() : $this->xs->getField($field); - - // get commands - $cmds = array(); - $terms = is_array($term) ? array_unique($term) : array($term); - $terms = XS::convert($terms, 'UTF-8', $this->xs->getDefaultCharset()); - foreach ($terms as $term) { - $cmds[] = new XSCommand(XS_CMD_INDEX_REMOVE, 0, $field->vno, strtolower($term)); - } - - // combine multi commands into exdata - if ($this->_bufSize > 0) { - $this->appendBuffer(implode('', $cmds)); - } elseif (count($cmds) == 1) { - $this->execCommand($cmds[0], XS_CMD_OK_RQST_FINISHED); - } else { - $cmd = array('cmd' => XS_CMD_INDEX_EXDATA, 'buf' => implode('', $cmds)); - $this->execCommand($cmd, XS_CMD_OK_RQST_FINISHED); - } - return $this; - } - - /** - * 批量提交索引命令封包数据 - * 把多个命令封包内容连续保存为文件或变量, 然后一次性提交以减少网络开销提升性能 - * @param string $data 要提交的命令封包数据, 或存储命令封包的文件路径, 编码必须已经是 UTF-8 - * @param bool $check_file 是否检测参数为文件的情况 - * @return XSIndex 返回自身对象以支持串接操作 - * @throw XSException 出错时抛出异常 - */ - public function addExdata($data, $check_file = true) - { - if (strlen($data) < 255 && $check_file - && file_exists($data) && ($data = file_get_contents($data)) === false) { - throw new XSException('Failed to read exdata from file'); - } - - // try to check allowed (BUG: check the first cmd only): - // XS_CMD_IMPORT_HEADER, XS_CMD_INDEX_REQUEST, XS_CMD_INDEX_REMOVE, XS_CMD_INDEX_EXDATA - $first = ord(substr($data, 0, 1)); - if ($first != XS_CMD_IMPORT_HEADER - && $first != XS_CMD_INDEX_REQUEST && $first != XS_CMD_INDEX_SYNONYMS - && $first != XS_CMD_INDEX_REMOVE && $first != XS_CMD_INDEX_EXDATA) { - throw new XSException('Invalid start command of exdata (CMD:' . $first . ')'); - } - - // create cmd & execute it - $cmd = array('cmd' => XS_CMD_INDEX_EXDATA, 'buf' => $data); - $this->execCommand($cmd, XS_CMD_OK_RQST_FINISHED); - return $this; - } - - /** - * 添加同义词 - * @param string $raw 需要同义的原词, 英文词汇支持用空格分开多个单词并强制被转换为小写 - * @param string $synonym 同义词条, 最小语素, 勿带空格等分隔符 - * @return XSIndex 返回自身对象以支持串接操作 - * @throw XSException 出错时抛出异常 - * @since 1.3.0 - */ - public function addSynonym($raw, $synonym) - { - $raw = strval($raw); - $synonym = strval($synonym); - if ($raw !== '' && $synonym !== '') { - $cmd = new XSCommand(XS_CMD_INDEX_SYNONYMS, XS_CMD_INDEX_SYNONYMS_ADD, 0, $raw, $synonym); - if ($this->_bufSize > 0) { - $this->appendBuffer(strval($cmd)); - } else { - $this->execCommand($cmd, XS_CMD_OK_RQST_FINISHED); - } - } - return $this; - } - - /** - * 删除某个同义词 - * @param string $raw 需要同义的原词, 英文词汇支持用空格分开多个单词并强制被转换为小写 - * @param string $synonym 要删除的同义词条, 默认 null 表示删除原词下的所有同义词 - * @return XSIndex 返回自身对象以支持串接操作 - * @throw XSException 出错时抛出异常 - * @since 1.3.0 - */ - public function delSynonym($raw, $synonym = null) - { - $raw = strval($raw); - $synonym = $synonym === null ? '' : strval($synonym); - if ($raw !== '') { - $cmd = new XSCommand(XS_CMD_INDEX_SYNONYMS, XS_CMD_INDEX_SYNONYMS_DEL, 0, $raw, $synonym); - if ($this->_bufSize > 0) { - $this->appendBuffer(strval($cmd)); - } else { - $this->execCommand($cmd, XS_CMD_OK_RQST_FINISHED); - } - } - return $this; - } - - /** - * 设置当前索引库的分词复合等级 - * 复合等级是 scws 分词粒度控制的一个重要参数, 是长词细分处理依据, 默认为 3, 值范围 0~15 - * 注意: 这个设置仅直对当前索引库有效, 多次调用设置值被覆盖仅最后那次设置有效, - * 而且仅对设置之后提交的索引数据起作用, 如需对以前的索引数据生效请重建索引. - * @param int $level 要设置的分词复合等级 - * @return XSIndex 返回自身对象以支持串接操作 - * @since 1.4.7 - * @throw XSException 出错时抛出异常 - */ - public function setScwsMulti($level) - { - $level = intval($level); - if ($level >= 0 && $level < 16) { - $cmd = array('cmd' => XS_CMD_SEARCH_SCWS_SET, 'arg1' => XS_CMD_SCWS_SET_MULTI, 'arg2' => $level); - $this->execCommand($cmd); - } - return $this; - } - - /** - * 获取当前索引库的分词复合等级 - * @return int 返回当前库的分词复合等级 - * @see setScwsMulti - * @since 1.4.7 - */ - public function getScwsMulti() - { - $cmd = array('cmd' => XS_CMD_SEARCH_SCWS_GET, 'arg1' => XS_CMD_SCWS_GET_MULTI); - $res = $this->execCommand($cmd, XS_CMD_OK_INFO); - return intval($res->buf); - } - - /** - * 开启索引命令提交缓冲区 - * 为优化网络性能, 有必要先将本地提交的 add/update/del 等索引变动指令缓存下来, - * 当总大小达到参数指定的 size 时或调用 {@link closeBuffer} 时再真正提交到服务器 - * 注意: 此举常用于需要大批量更新索引时, 此外重复调用本函数是无必要的 - * @param int $size 缓冲区大小, 单位: MB 默认为 4MB - * @return XSIndex 返回自身对象以支持串接操作 - */ - public function openBuffer($size = 4) - { - if ($this->_buf !== '') { - $this->addExdata($this->_buf, false); - } - $this->_bufSize = intval($size) << 20; - $this->_buf = ''; - return $this; - } - - /** - * 提交所有指令并关闭缓冲区 - * 若未曾打开缓冲区, 调用本方法是无意义的 - * @return XSIndex 返回自身对象以支持串接操作 - * @see openBuffer - */ - public function closeBuffer() - { - return $this->openBuffer(0); - } - - /** - * 开始重建索引 - * 此后所有的索引更新指令将写到临时库, 而不是当前搜索库, 重建完成后调用 - * {@link endRebuild} 实现平滑重建索引, 重建过程仍可搜索旧的索引库, - * 如直接用 {@link clean} 清空数据, 则会导致重建过程搜索到不全的数据 - * @return XSIndex 返回自身对象以支持串接操作 - * @see endRebuild - */ - public function beginRebuild() - { - $this->execCommand(array('cmd' => XS_CMD_INDEX_REBUILD, 'arg1' => 0), XS_CMD_OK_DB_REBUILD); - $this->_rebuild = true; - return $this; - } - - /** - * 完成并关闭重建索引 - * 重建完成后调用, 用重建好的索引数据代替旧的索引数据 - * @return XSIndex 返回自身对象以支持串接操作 - * @see beginRebuild - */ - public function endRebuild() - { - if ($this->_rebuild === true) { - $this->_rebuild = false; - $this->execCommand(array('cmd' => XS_CMD_INDEX_REBUILD, 'arg1' => 1), XS_CMD_OK_DB_REBUILD); - } - return $this; - } - - /** - * 中止索引重建 - * 丢弃重建临时库的所有数据, 恢复成当前搜索库, 主要用于偶尔重建意外中止的情况 - * @return XSIndex 返回自身对象以支持串接操作 - * @see beginRebuild - * @since 1.3.4 - */ - public function stopRebuild() - { - try { - $this->execCommand(array('cmd' => XS_CMD_INDEX_REBUILD, 'arg1' => 2), XS_CMD_OK_DB_REBUILD); - $this->_rebuild = false; - } catch (XSException $e) { - if ($e->getCode() !== XS_CMD_ERR_WRONGPLACE) { - throw $e; - } - } - return $this; - } - - /** - * 更改存放索引数据的目录 - * 默认索引数据保存到服务器上的 db 目录, 通过此方法修改数据目录名 - * @param string $name 数据库名称 - * @return XSIndex 返回自身对象以支持串接操作 - */ - public function setDb($name) - { - $this->execCommand(array('cmd' => XS_CMD_INDEX_SET_DB, 'buf' => $name), XS_CMD_OK_DB_CHANGED); - return $this; - } - - /** - * 强制刷新服务端当前项目的搜索日志 - * @return bool 刷新成功返回 true, 失败则返回 false - */ - public function flushLogging() - { - try { - $this->execCommand(XS_CMD_FLUSH_LOGGING, XS_CMD_OK_LOG_FLUSHED); - } catch (XSException $e) { - if ($e->getCode() === XS_CMD_ERR_BUSY) { - return false; - } - throw $e; - } - return true; - } - - /** - * 强制刷新服务端的当前库的索引缓存 - * @return bool 刷新成功返回 true, 失败则返回 false - */ - public function flushIndex() - { - try { - $this->execCommand(XS_CMD_INDEX_COMMIT, XS_CMD_OK_DB_COMMITED); - } catch (XSException $e) { - if ($e->getCode() === XS_CMD_ERR_BUSY || $e->getCode() === XS_CMD_ERR_RUNNING) { - return false; - } - throw $e; - } - return true; - } - - /** - * 获取自定义词典内容 - * @return string 自定义词库内容 - * @throw XSException 出错时抛出异常 - */ - public function getCustomDict() - { - $res = $this->execCommand(XS_CMD_INDEX_USER_DICT, XS_CMD_OK_INFO); - return $res->buf; - } - - /** - * 设置自定义词典内容 - * @param string $content 新的词典内容 - * @throw XSException 出错时抛出异常 - */ - public function setCustomDict($content) - { - $cmd = array('cmd' => XS_CMD_INDEX_USER_DICT, 'arg1' => 1, 'buf' => $content); - $this->execCommand($cmd, XS_CMD_OK_DICT_SAVED); - } - - /** - * 关闭索引服务端连接 - */ - public function close($ioerr = false) - { - $this->closeBuffer(); - parent::close($ioerr); - } - - /** - * 追加缓冲区命令数据 - * 若增加后的数据长度达到缓冲区最大值则触发一次服务器提交. - * @param string $buf 命令封包数据 - */ - private function appendBuffer($buf) - { - $this->_buf .= $buf; - if (strlen($this->_buf) >= $this->_bufSize) { - $this->addExdata($this->_buf, false); - $this->_buf = ''; - } - } - - /** - * 析构函数 - * 在此自动关闭开启的 rebuild - */ - public function __destruct() - { - if ($this->_rebuild === true) { - try { - $this->endRebuild(); - } catch (Exception $e) { - - } - } - foreach (self::$_adds as $srv) { - $srv->close(); - } - self::$_adds = array(); - parent::__destruct(); - } -} diff --git a/sdk/php/lib/XSSearch.class.php b/sdk/php/lib/XSSearch.class.php deleted file mode 100644 index d482a1f..0000000 --- a/sdk/php/lib/XSSearch.class.php +++ /dev/null @@ -1,1313 +0,0 @@ - - * $xs->search->setQuery($str)->setLimit(10, 10)->search(); - * $xs->close(); - *
    - * - * @property string $query 默认搜索语句 - * @property-read int $dbTotal 数据库内的数据总量 - * @property-read int $lastCount 最近那次搜索的匹配总量估值 - * @property-read array $hotQuerys 热门搜索词列表 - * @property-read array $relatedQuerys 相关搜索词列表 - * @property-read array $expandedQuerys 展开前缀的搜索词列表 - * @property-read array $corredtedQuerys 修正后的建议搜索词列表 - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XSSearch extends XSServer -{ - /** - * 搜索结果默认分页数量 - */ - const PAGE_SIZE = 10; - const LOG_DB = 'log_db'; - - private $_defaultOp = XS_CMD_QUERY_OP_AND; - private $_prefix, $_fieldSet, $_resetScheme = false; - private $_query, $_terms, $_count; - private $_lastCount, $_highlight; - private $_curDb, $_curDbs = array(); - private $_lastDb, $_lastDbs = array(); - private $_facets = array(); - private $_limit = 0, $_offset = 0; - private $_charset = 'UTF-8'; - - /** - * 连接搜索服务端并初始化 - * 每次重新连接后所有的搜索语句相关设置均被还原 - * @param string $conn - * @see XSServer::open - */ - public function open($conn) - { - parent::open($conn); - $this->_prefix = array(); - $this->_fieldSet = false; - $this->_lastCount = false; - } - - /** - * 设置字符集 - * 默认字符集是 UTF-8, 如果您提交的搜索语句和预期得到的搜索结果为其它字符集, 请先设置 - * @param string $charset - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setCharset($charset) - { - $this->_charset = strtoupper($charset); - if ($this->_charset == 'UTF8') { - $this->_charset = 'UTF-8'; - } - return $this; - } - - /** - * 开启模糊搜索 - * 默认情况只返回包含所有搜索词的记录, 通过本方法可以获得更多搜索结果 - * @param bool $value 设为 true 表示开启模糊搜索, 设为 false 关闭模糊搜索 - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setFuzzy($value = true) - { - $this->_defaultOp = $value === true ? XS_CMD_QUERY_OP_OR : XS_CMD_QUERY_OP_AND; - return $this; - } - - /** - * 设置百分比/权重剔除参数 - * 通常是在开启 {@link setFuzzy} 或使用 OR 连接搜索语句时才需要设置此项 - * @param int $percent 剔除匹配百分比低于此值的文档, 值范围 0-100 - * @param float $weight 剔除权重低于此值的文档, 值范围 0.1-25.5, 0 表示不剔除 - * @return XSSearch 返回对象本身以支持串接操作 - * @see setFuzzy - */ - public function setCutOff($percent, $weight = 0) - { - $percent = max(0, min(100, intval($percent))); - $weight = max(0, (intval($weight * 10) & 255)); - $cmd = new XSCommand(XS_CMD_SEARCH_SET_CUTOFF, $percent, $weight); - $this->execCommand($cmd); - return $this; - } - - /** - * 设置在搜索结果文档中返回匹配词表 - * 请在 {@link search} 前调用本方法, 然后使用 {@link XSDocument::matched} 获取 - * @param bool $value 设为 true 表示开启返回, 设为 false 关闭该功能, 默认是不开启 - * @return XSSearch 返回对象本身以支持串接操作 - * @since 1.4.8 - */ - public function setRequireMatchedTerm($value = true) - { - $arg1 = XS_CMD_SEARCH_MISC_MATCHED_TERM; - $arg2 = $value === true ? 1 : 0; - $cmd = new XSCommand(XS_CMD_SEARCH_SET_MISC, $arg1, $arg2); - $this->execCommand($cmd); - return $this; - } - - /** - * 开启自动同义词搜索功能 - * @param bool $value 设为 true 表示开启同义词功能, 设为 false 关闭同义词功能 - * @return XSSearch 返回对象本身以支持串接操作 - * @since 1.3.0 - */ - public function setAutoSynonyms($value = true) - { - $flag = XS_CMD_PARSE_FLAG_BOOLEAN | XS_CMD_PARSE_FLAG_PHRASE | XS_CMD_PARSE_FLAG_LOVEHATE; - if ($value === true) { - $flag |= XS_CMD_PARSE_FLAG_AUTO_MULTIWORD_SYNONYMS; - } - $cmd = array('cmd' => XS_CMD_QUERY_PARSEFLAG, 'arg' => $flag); - $this->execCommand($cmd); - return $this; - } - - /** - * 设置同义词搜索的权重比例 - * @param float $value 取值范围 0.01-2.55, 1 表示不调整 - * @return XSSearch 返回对象本身以支持串接操作 - * @notice scws 的复合分词也是以同义词方式呈现的 - * @since 1.4.7 - */ - public function setSynonymScale($value) - { - $arg1 = XS_CMD_SEARCH_MISC_SYN_SCALE; - $arg2 = max(0, (intval($value * 100) & 255)); - $cmd = new XSCommand(XS_CMD_SEARCH_SET_MISC, $arg1, $arg2); - $this->execCommand($cmd); - return $this; - } - - /** - * 获取当前库内的全部同义词列表 - * @param int $limit 数量上限, 若设为 0 则启用默认值 100 个 - * @param int $offset 偏移量, 即跳过的结果数量, 默认为 0 - * @param bool $stemmed 是否包含处理过的词根同义词, 默认为 false 表示否 - * @return array 同义词记录数组, 每个词条为键, 同义词条组成的数组为值 - * @since 1.3.0 - */ - public function getAllSynonyms($limit = 0, $offset = 0, $stemmed = false) - { - $page = $limit > 0 ? pack('II', intval($offset), intval($limit)) : ''; - $cmd = array('cmd' => XS_CMD_SEARCH_GET_SYNONYMS, 'buf1' => $page); - $cmd['arg1'] = $stemmed == true ? 1 : 0; - $res = $this->execCommand($cmd, XS_CMD_OK_RESULT_SYNONYMS); - $ret = array(); - if (!empty($res->buf)) { - foreach (explode("\n", $res->buf) as $line) { - $value = explode("\t", $line); - $key = array_shift($value); - $ret[$key] = $value; - } - } - return $ret; - } - - /** - * 获取指定词汇的同义词列表 - * @param string $term 要查询同义词的原词 - * @return array 同义词记录数组, 不存在同义词则返回空数组 - * @since 1.4.9 - */ - public function getSynonyms($term) - { - $term = strval($term); - if (strlen($term) === 0) { - return false; - } - $cmd = array('cmd' => XS_CMD_SEARCH_GET_SYNONYMS, 'arg1' => 2, 'buf' => $term); - $res = $this->execCommand($cmd, XS_CMD_OK_RESULT_SYNONYMS); - $ret = $res->buf === '' ? array() : explode("\n", $res->buf); - return $ret; - } - - /** - * 获取解析后的搜索语句 - * @param string $query 搜索语句, 若传入 null 使用默认语句 - * @return string 返回解析后的搜索语句 - */ - public function getQuery($query = null) - { - $query = $query === null ? '' : $this->preQueryString($query); - $cmd = new XSCommand(XS_CMD_QUERY_GET_STRING, 0, $this->_defaultOp, $query); - $res = $this->execCommand($cmd, XS_CMD_OK_QUERY_STRING); - if (strpos($res->buf, 'VALUE_RANGE') !== false) { - $regex = '/(VALUE_RANGE) (\d+) (\S+) (\S+?)(?=\))/'; - $res->buf = preg_replace_callback($regex, array($this, 'formatValueRange'), $res->buf); - } - if (strpos($res->buf, 'VALUE_GE') !== false || strpos($res->buf, 'VALUE_LE') !== false) { - $regex = '/(VALUE_[GL]E) (\d+) (\S+?)(?=\))/'; - $res->buf = preg_replace_callback($regex, array($this, 'formatValueRange'), $res->buf); - } - return XS::convert($res->buf, $this->_charset, 'UTF-8'); - } - - /** - * 设置默认搜索语句 - * 用于不带参数的 {@link count} 或 {@link search} 以及 {@link terms} 调用 - * 可与 {@link addWeight} 组合运用 - * @param string $query 搜索语句, 设为 null 则清空搜索语句, 最大长度为 80 字节 - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setQuery($query) - { - $this->clearQuery(); - if ($query !== null) { - $this->_query = $query; - $this->addQueryString($query); - } - return $this; - } - - /** - * 设置多字段组合排序方式 - * 当您需要根据多个字段的值按不同的方式综合排序时, 请使用这项 - * @param array $fields 排序依据的字段数组, 以字段名称为键, true/false 为值表示正序或逆序 - * @param bool $reverse 是否为倒序显示, 默认为正向, 此处和 {@link setSort} 略有不同 - * @param bool $relevance_first 是否优先相关性排序, 默认为否 - * @return XSSearch 返回对象本身以支持串接操作 - * @since 1.1.0 - */ - public function setMultiSort($fields, $reverse = false, $relevance_first = false) - { - if (!is_array($fields)) { - return $this->setSort($fields, !$reverse, $relevance_first); - } - - // [vno][0/1] (0:reverse,1:asc) - $buf = ''; - foreach ($fields as $key => $value) { - if (is_bool($value)) { - $vno = $this->xs->getField($key, true)->vno; - $asc = $value; - } else { - $vno = $this->xs->getField($value, true)->vno; - $asc = false; - } - if ($vno != XSFieldScheme::MIXED_VNO) { - $buf .= chr($vno) . chr($asc ? 1 : 0); - } - } - if ($buf !== '') { - $type = XS_CMD_SORT_TYPE_MULTI; - if ($relevance_first) { - $type |= XS_CMD_SORT_FLAG_RELEVANCE; - } - if (!$reverse) { - $type |= XS_CMD_SORT_FLAG_ASCENDING; - } - $cmd = new XSCommand(XS_CMD_SEARCH_SET_SORT, $type, 0, $buf); - $this->execCommand($cmd); - } - return $this; - } - - /** - * 设置搜索结果的排序方式 - * 注意, 每当调用 {@link setDb} 或 {@link addDb} 修改当前数据库时会重置排序设定 - * 此函数第一参数的用法与 {@link setMultiSort} 兼容, 即也可以用该方法实现多字段排序 - * @param string $field 依据指定字段的值排序, 设为 null 则用默认顺序 - * @param bool $asc 是否为正序排列, 即从小到大, 从少到多, 默认为反序 - * @param bool $relevance_first 是否优先相关性排序, 默认为否 - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setSort($field, $asc = false, $relevance_first = false) - { - if (is_array($field)) { - return $this->setMultiSort($field, $asc, $relevance_first); - } - if ($field === null) { - $cmd = new XSCommand(XS_CMD_SEARCH_SET_SORT, XS_CMD_SORT_TYPE_RELEVANCE); - } else { - $type = XS_CMD_SORT_TYPE_VALUE; - if ($relevance_first) { - $type |= XS_CMD_SORT_FLAG_RELEVANCE; - } - if ($asc) { - $type |= XS_CMD_SORT_FLAG_ASCENDING; - } - $vno = $this->xs->getField($field, true)->vno; - $cmd = new XSCommand(XS_CMD_SEARCH_SET_SORT, $type, $vno); - } - $this->execCommand($cmd); - return $this; - } - - /** - * 设置结果按索引入库先后排序 - * 注意, 此项排序不影响相关排序, 权重高的仍会在前面, 主要适合用于布尔检索 - * @param bool $asc 是否为正序排列, 即从先到后, 默认为反序 - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setDocOrder($asc = false) - { - $type = XS_CMD_SORT_TYPE_DOCID | ($asc ? XS_CMD_SORT_FLAG_ASCENDING : 0); - $cmd = new XSCommand(XS_CMD_SEARCH_SET_SORT, $type); - $this->execCommand($cmd); - return $this; - } - - /** - * 设置折叠搜索结果 - * 注意, 每当调用 {@link setDb} 或 {@link addDb} 修改当前数据库时会重置此项设置 - * @param string $field 依据该字段的值折叠搜索结果, 设为 null 则取消折叠 - * @param int $num 折叠后只是返最匹配的数据数量, 默认为 1, 最大值 255 - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setCollapse($field, $num = 1) - { - $vno = $field === null ? XSFieldScheme::MIXED_VNO : $this->xs->getField($field, true)->vno; - $max = min(255, intval($num)); - - $cmd = new XSCommand(XS_CMD_SEARCH_SET_COLLAPSE, $max, $vno); - $this->execCommand($cmd); - return $this; - } - - /** - * 添加搜索过滤区间或范围 - * @param string $field - * @param mixed $from 起始值(不包含), 若设为 null 则相当于匹配 <= to (字典顺序) - * @param mixed $to 结束值(包含), 若设为 null 则相当于匹配 >= from (字典顺序) - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function addRange($field, $from, $to) - { - if ($from === '' || $from === false) { - $from = null; - } - if ($to === '' || $to === false) { - $to = null; - } - if ($from !== null || $to !== null) { - if (strlen($from) > 255 || strlen($to) > 255) { - throw new XSException('Value of range is too long'); - } - - $vno = $this->xs->getField($field)->vno; - $from = XS::convert($from, 'UTF-8', $this->_charset); - $to = XS::convert($to, 'UTF-8', $this->_charset); - if ($from === null) { - $cmd = new XSCommand(XS_CMD_QUERY_VALCMP, XS_CMD_QUERY_OP_FILTER, $vno, $to, chr(XS_CMD_VALCMP_LE)); - } elseif ($to === null) { - $cmd = new XSCommand(XS_CMD_QUERY_VALCMP, XS_CMD_QUERY_OP_FILTER, $vno, $from, chr(XS_CMD_VALCMP_GE)); - } else { - $cmd = new XSCommand(XS_CMD_QUERY_RANGE, XS_CMD_QUERY_OP_FILTER, $vno, $from, $to); - } - $this->execCommand($cmd); - } - return $this; - } - - /** - * 添加权重索引词 - * 无论是否包含这种词都不影响搜索匹配, 但会参与计算结果权重, 使结果的相关度更高 - * @param string $field 索引词所属的字段 - * @param string $term 索引词 - * @param float $weight 权重计算缩放比例 - * @return XSSearch 返回对象本身以支持串接操作 - * @see addQueryTerm - */ - public function addWeight($field, $term, $weight = 1) - { - return $this->addQueryTerm($field, $term, XS_CMD_QUERY_OP_AND_MAYBE, $weight); - } - - /** - * 设置分面搜索记数 - * 用于记录匹配搜索结果中按字段值分组的数量统计, 每次调用 {@link search} 后会还原设置 - * 对于多次调用 $exact 参数以最后一次为准, 只支持字段值不超过 255 字节的情况 - * @param mixed $field 要进行分组统计的字段或字段组成的数组, 最多同时支持 8 个 - * @param bool $exact 是否要求绝对精确搜索, 这会造成较大的系统开销 - * @return XSSearch 返回对象本身以支持串接操作 - * @throw XSException 在非字符串字段建立分面搜索会抛出异常 - * @since 1.1.0 - */ - public function setFacets($field, $exact = false) - { - $buf = ''; - if (!is_array($field)) { - $field = array($field); - } - foreach ($field as $name) { - $ff = $this->xs->getField($name); - if ($ff->type !== XSFieldMeta::TYPE_STRING) { - throw new XSException("Field `$name' cann't be used for facets search, can only be string type"); - } - $buf .= chr($ff->vno); - } - $cmd = array('cmd' => XS_CMD_SEARCH_SET_FACETS, 'buf' => $buf); - $cmd['arg1'] = $exact === true ? 1 : 0; - $this->execCommand($cmd); - return $this; - } - - /** - * 读取最近一次分面搜索记数 - * 必须在某一次 {@link search} 之后调用本函数才有意义 - * @param string $field 读取分面记数的字段, 若为 null 则返回全部分面搜索记录 - * @return array 返回由值和计数组成的关联数组, 若不存在或未曾登记过则返回空数组 - * @since 1.1.0 - */ - public function getFacets($field = null) - { - if ($field === null) { - return $this->_facets; - } - return isset($this->_facets[$field]) ? $this->_facets[$field] : array(); - } - - /** - * 设置当前搜索语句的分词复合等级 - * 复合等级是 scws 分词粒度控制的一个重要参数, 是长词细分处理依据, 默认为 3, 值范围 0~15 - * 注意: 这个设置仅直对本次搜索有效, 仅对设置之后的 {@link setQuery} 起作用, 由于 query - * 设计的方式问题, 目前无法支持搜索语句单字切分, 但您可以在模糊检索时设为 0 来关闭复合分词 - * @param int $level 要设置的分词复合等级 - * @return XSSearch 返回自身对象以支持串接操作 - * @since 1.4.7 - */ - public function setScwsMulti($level) - { - $level = intval($level); - if ($level >= 0 && $level < 16) { - $cmd = array('cmd' => XS_CMD_SEARCH_SCWS_SET, 'arg1' => XS_CMD_SCWS_SET_MULTI, 'arg2' => $level); - $this->execCommand($cmd); - } - return $this; - } - - /** - * 设置搜索结果的数量和偏移 - * 用于搜索结果分页, 每次调用 {@link search} 后会还原这2个变量到初始值 - * @param int $limit 数量上限, 若设为 0 则启用默认值 self::PAGE_SIZE - * @param int $offset 偏移量, 即跳过的结果数量, 默认为 0 - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setLimit($limit, $offset = 0) - { - $this->_limit = intval($limit); - $this->_offset = intval($offset); - return $this; - } - - /** - * 设置要搜索的数据库名 - * 若未设置, 使用默认数据库, 数据库必须位于服务端用户目录下 - * 对于远程数据库, 请使用 stub 文件来支持 - * @param string $name - * @return XSSearch 返回对象本身以支持串接操作 - */ - public function setDb($name) - { - $name = strval($name); - $this->execCommand(array('cmd' => XS_CMD_SEARCH_SET_DB, 'buf' => strval($name))); - $this->_lastDb = $this->_curDb; - $this->_lastDbs = $this->_curDbs; - $this->_curDb = $name; - $this->_curDbs = array(); - return $this; - } - - /** - * 添加搜索的数据库名, 支持多库同时搜索 - * @param string $name - * @return XSSearch 返回对象本身以支持串接操作 - * @see setDb - */ - public function addDb($name) - { - $name = strval($name); - $this->execCommand(array('cmd' => XS_CMD_SEARCH_ADD_DB, 'buf' => $name)); - $this->_curDbs[] = $name; - return $this; - } - - /** - * 标记字段方案重置 - * @see XS::setScheme - */ - public function markResetScheme() - { - $this->_resetScheme = true; - } - - /** - * 获取搜索语句中的高亮词条列表 - * @param string $query 搜索语句, 若传入 null 使用默认语句, 最大长度为 80 字节 - * @param bool $raw 是否进行编码转换, 默认为 true - * @return array 可用于高亮显示的词条列表 - */ - public function terms($query = null, $convert = true) - { - $query = $query === null ? '' : $this->preQueryString($query); - - if ($query === '' && $this->_terms !== null) { - $ret = $this->_terms; - } else { - $cmd = new XSCommand(XS_CMD_QUERY_GET_TERMS, 0, $this->_defaultOp, $query); - $res = $this->execCommand($cmd, XS_CMD_OK_QUERY_TERMS); - $ret = array(); - - $tmps = explode(' ', $res->buf); - for ($i = 0; $i < count($tmps); $i++) { - if ($tmps[$i] === '' || strpos($tmps[$i], ':') !== false) { - continue; - } - $ret[] = $tmps[$i]; - } - if ($query === '') { - $this->_terms = $ret; - } - } - return $convert ? XS::convert($ret, $this->_charset, 'UTF-8') : $ret; - } - - /** - * 估算搜索语句的匹配数据量 - * @param string $query 搜索语句, 若传入 null 使用默认语句, 调用后会还原默认排序方式 - * 如果搜索语句和最近一次 {@link search} 的语句一样, 请改用 {@link getLastCount} 以提升效率 - * 最大长度为 80 字节 - * @return int 匹配的搜索结果数量, 估算数值 - */ - public function count($query = null) - { - $query = $query === null ? '' : $this->preQueryString($query); - if ($query === '' && $this->_count !== null) { - return $this->_count; - } - - $cmd = new XSCommand(XS_CMD_SEARCH_GET_TOTAL, 0, $this->_defaultOp, $query); - $res = $this->execCommand($cmd, XS_CMD_OK_SEARCH_TOTAL); - $ret = unpack('Icount', $res->buf); - - if ($query === '') { - $this->_count = $ret['count']; - } - return $ret['count']; - } - - /** - * 获取匹配的搜索结果文档 - * 默认提取最匹配的前 self::PAGE_SIZE 个结果 - * 如需分页请参见 {@link setLimit} 设置, 每次调用本函数后都会还原 setLimit 的设置 - * @param string $query 搜索语句, 若传入 null 使用默认语句, 最大长度为 80 字节 - * @param boolean $saveHighlight 是否存储查询词用于高亮处理, 默认为 true - * @return XSDocument[] 匹配的搜索结果文档列表 - */ - public function search($query = null, $saveHighlight = true) - { - if ($this->_curDb !== self::LOG_DB && $saveHighlight) { - $this->_highlight = $query; - } - $query = $query === null ? '' : $this->preQueryString($query); - $page = pack('II', $this->_offset, $this->_limit > 0 ? $this->_limit : self::PAGE_SIZE); - - // get result header - $cmd = new XSCommand(XS_CMD_SEARCH_GET_RESULT, 0, $this->_defaultOp, $query, $page); - $res = $this->execCommand($cmd, XS_CMD_OK_RESULT_BEGIN); - $tmp = unpack('Icount', $res->buf); - $this->_lastCount = $tmp['count']; - - // load vno map to name of fields - $ret = $this->_facets = array(); - $vnoes = $this->xs->getScheme()->getVnoMap(); - - // get result documents - while (true) { - $res = $this->getRespond(); - if ($res->cmd == XS_CMD_SEARCH_RESULT_FACETS) { - $off = 0; - while (($off + 6) < strlen($res->buf)) { - $tmp = unpack('Cvno/Cvlen/Inum', substr($res->buf, $off, 6)); - if (isset($vnoes[$tmp['vno']])) { - $name = $vnoes[$tmp['vno']]; - $value = substr($res->buf, $off + 6, $tmp['vlen']); - if (!isset($this->_facets[$name])) { - $this->_facets[$name] = array(); - } - $this->_facets[$name][$value] = $tmp['num']; - } - $off += $tmp['vlen'] + 6; - } - } elseif ($res->cmd == XS_CMD_SEARCH_RESULT_DOC) { - // got new doc - $doc = new XSDocument($res->buf, $this->_charset); - $ret[] = $doc; - } elseif ($res->cmd == XS_CMD_SEARCH_RESULT_FIELD) { - // fields of doc - if (isset($doc)) { - $name = isset($vnoes[$res->arg]) ? $vnoes[$res->arg] : $res->arg; - $doc->setField($name, $res->buf); - } - } elseif ($res->cmd == XS_CMD_SEARCH_RESULT_MATCHED) { - // matched terms - if (isset($doc)) { - $doc->setField('matched', explode(' ', $res->buf), true); - } - } elseif ($res->cmd == XS_CMD_OK && $res->arg == XS_CMD_OK_RESULT_END) { - // got the end - break; - } else { - $msg = 'Unexpected respond in search {CMD:' . $res->cmd . ', ARG:' . $res->arg . '}'; - throw new XSException($msg); - } - } - - if ($query === '') { - $this->_count = $this->_lastCount; - // trigger log & highlight - if ($this->_curDb !== self::LOG_DB) { - $this->logQuery(); - if ($saveHighlight) { - $this->initHighlight(); - } - } - } - $this->_limit = $this->_offset = 0; - return $ret; - } - - /** - * 获取最近那次搜索的匹配总数估值 - * @return int 匹配数据量, 如从未搜索则返回 false - * @see search - */ - public function getLastCount() - { - return $this->_lastCount; - } - - /** - * 获取搜索数据库内的数据总量 - * @return int 数据总量 - */ - public function getDbTotal() - { - $cmd = new XSCommand(XS_CMD_SEARCH_DB_TOTAL); - $res = $this->execCommand($cmd, XS_CMD_OK_DB_TOTAL); - $tmp = unpack('Itotal', $res->buf); - return $tmp['total']; - } - - /** - * 获取热门搜索词列表 - * @param int $limit 需要返回的热门搜索数量上限, 默认为 6, 最大值为 50 - * @param string $type 排序类型, 默认为 total(搜索总量), 可选值还有 lastnum(上周), currnum(本周) - * @return array 返回以搜索词为键, 搜索指数为值的关联数组 - */ - public function getHotQuery($limit = 6, $type = 'total') - { - $ret = array(); - $limit = max(1, min(50, intval($limit))); - - // query from log_db - $this->xs->setScheme(XSFieldScheme::logger()); - try { - $this->setDb(self::LOG_DB)->setLimit($limit); - if ($type !== 'lastnum' && $type !== 'currnum') { - $type = 'total'; - } - $result = $this->search($type . ':1'); - foreach ($result as $doc) /* @var $doc XSDocument */ { - $body = $doc->body; - $ret[$body] = $doc->f($type); - } - $this->restoreDb(); - } catch (XSException $e) { - if ($e->getCode() != XS_CMD_ERR_XAPIAN) { - throw $e; - } - } - $this->xs->restoreScheme(); - - return $ret; - } - - /** - * 获取相关搜索词列表 - * @param string $query 搜索语句, 若传入 null 使用默认语句 - * @param int $limit 需要返回的相关搜索数量上限, 默认为 6, 最大值为 20 - * @return array 返回搜索词组成的数组 - */ - public function getRelatedQuery($query = null, $limit = 6) - { - $ret = array(); - $limit = max(1, min(20, intval($limit))); - - // Simple to disable query with field filter - if ($query === null) { - $query = $this->cleanFieldQuery($this->_query); - } - - if (empty($query) || strpos($query, ':') !== false) { - return $ret; - } - - // Search the log database - $op = $this->_defaultOp; - $this->xs->setScheme(XSFieldScheme::logger()); - try { - $result = $this->setDb(self::LOG_DB)->setFuzzy()->setLimit($limit + 1)->search($query); - foreach ($result as $doc) /* @var $doc XSDocument */ { - $doc->setCharset($this->_charset); - $body = $doc->body; - if (!strcasecmp($body, $query)) { - continue; - } - $ret[] = $body; - if (count($ret) == $limit) { - break; - } - } - } catch (XSException $e) { - if ($e->getCode() != XS_CMD_ERR_XAPIAN) { - throw $e; - } - } - $this->restoreDb(); - $this->xs->restoreScheme(); - $this->_defaultOp = $op; - - return $ret; - } - - /** - * 获取展开的搜索词列表 - * @param string $query 需要展开的前缀, 可为拼音、英文、中文 - * @param int $limit 需要返回的搜索词数量上限, 默认为 10, 最大值为 20 - * @return array 返回搜索词组成的数组 - */ - public function getExpandedQuery($query, $limit = 10) - { - $ret = array(); - $limit = max(1, min(20, intval($limit))); - - try { - $buf = XS::convert($query, 'UTF-8', $this->_charset); - $cmd = array('cmd' => XS_CMD_QUERY_GET_EXPANDED, 'arg1' => $limit, 'buf' => $buf); - $res = $this->execCommand($cmd, XS_CMD_OK_RESULT_BEGIN); - - // echo "Raw Query: " . $res->buf . "\n"; - // get result documents - while (true) { - $res = $this->getRespond(); - if ($res->cmd == XS_CMD_SEARCH_RESULT_FIELD) { - $ret[] = XS::convert($res->buf, $this->_charset, 'UTF-8'); - } elseif ($res->cmd == XS_CMD_OK && $res->arg == XS_CMD_OK_RESULT_END) { - // got the end - // echo "Parsed Query: " . $res->buf . "\n"; - break; - } else { - $msg = 'Unexpected respond in search {CMD:' . $res->cmd . ', ARG:' . $res->arg . '}'; - throw new XSException($msg); - } - } - } catch (XSException $e) { - if ($e->getCode() != XS_CMD_ERR_XAPIAN) { - throw $e; - } - } - - return $ret; - } - - /** - * 获取修正后的搜索词列表 - * 通常当某次检索结果数量偏少时, 可以用该函数设计 "你是不是要找: ..." 功能 - * @param string $query 需要展开的前缀, 可为拼音、英文、中文 - * @return array 返回搜索词组成的数组 - */ - public function getCorrectedQuery($query = null) - { - $ret = array(); - - try { - if ($query === null) { - if ($this->_count > 0 && $this->_count > ceil($this->getDbTotal() * 0.001)) { - return $ret; - } - $query = $this->cleanFieldQuery($this->_query); - } - if (empty($query) || strpos($query, ':') !== false) { - return $ret; - } - $buf = XS::convert($query, 'UTF-8', $this->_charset); - $cmd = array('cmd' => XS_CMD_QUERY_GET_CORRECTED, 'buf' => $buf); - $res = $this->execCommand($cmd, XS_CMD_OK_QUERY_CORRECTED); - if ($res->buf !== '') { - $ret = explode("\n", XS::convert($res->buf, $this->_charset, 'UTF-8')); - } - } catch (XSException $e) { - if ($e->getCode() != XS_CMD_ERR_XAPIAN) { - throw $e; - } - } - - return $ret; - } - - /** - * 添加搜索日志关键词到缓冲区里 - * 需要调用 {@link XSIndex::flushLogging} 才能确保立即刷新, 否则要隔一段时间 - * @param string $query 需要记录的数据 - * @param int $wdf 需要记录的次数, 默认为 1 - * @since 1.1.1 - */ - public function addSearchLog($query, $wdf = 1) - { - $cmd = array('cmd' => XS_CMD_SEARCH_ADD_LOG, 'buf' => $query); - if ($wdf > 1) { - $cmd['buf1'] = pack('i', $wdf); - } - $this->execCommand($cmd, XS_CMD_OK_LOGGED); - } - - /** - * 搜索结果字符串高亮处理 - * 对搜索结果文档的字段进行高亮、飘红处理, 高亮部分加上 em 标记 - * @param string $value 需要处理的数据 - * @return string 高亮后的数据 - */ - public function highlight($value, $strtr = false) - { - // return empty value directly - if (empty($value)) { - return $value; - } - - // initlize the highlight replacements - if (!is_array($this->_highlight)) { - $this->initHighlight(); - } - - // process replace - if (isset($this->_highlight['pattern'])) { - $value = preg_replace($this->_highlight['pattern'], $this->_highlight['replace'], $value); - } - if (isset($this->_highlight['pairs'])) { - $value = $strtr ? - strtr($value, $this->_highlight['pairs']) : - str_replace(array_keys($this->_highlight['pairs']), array_values($this->_highlight['pairs']), $value); - } - return $value; - } - - /** - * 记录搜索语句 - * 主要是用于相关搜索, 修正搜索等功能, 为避免记录一些杂乱无用的搜索信息, - * 系统会先检测这条语句是否符合记录需求, 力争记录一些规范清洁的数据 - * @param string $query 用于记录的搜索词 - */ - private function logQuery($query = null) - { - if ($this->isRobotAgent()) { - return; - } - if ($query !== '' && $query !== null) { - $terms = $this->terms($query, false); - } else { - // 无结果、包含 OR、XOR、NOT/-、默认 fuzzy - $query = $this->_query; - if (!$this->_lastCount || ($this->_defaultOp == XS_CMD_QUERY_OP_OR && strpos($query, ' ')) - || strpos($query, ' OR ') || strpos($query, ' NOT ') || strpos($query, ' XOR ')) { - return; - } - $terms = $this->terms(null, false); - } - // purify the query statement to log - $log = ''; - $pos = $max = 0; - foreach ($terms as $term) { - $pos1 = ($pos > 3 && strlen($term) === 6) ? $pos - 3 : $pos; - if (($pos2 = strpos($query, $term, $pos1)) === false) { - continue; - } - if ($pos2 === $pos) { - $log .= $term; - } elseif ($pos2 < $pos) { - $log .= substr($term, 3); - } else { - if (++$max > 3 || strlen($log) > 42) { - break; - } - $log .= ' ' . $term; - } - $pos = $pos2 + strlen($term); - } - // run the command, filter for single word character - $log = trim($log); - if (strlen($log) < 2 || (strlen($log) == 3 && ord($log[0]) > 0x80)) { - return; - } - $this->addSearchLog($log); - } - - /** - * 清空默认搜索语句 - */ - private function clearQuery() - { - $cmd = new XSCommand(XS_CMD_QUERY_INIT); - if ($this->_resetScheme === true) { - $cmd->arg1 = 1; - $this->_prefix = array(); - $this->_fieldSet = false; - $this->_resetScheme = false; - } - $this->execCommand($cmd); - $this->_query = $this->_count = $this->_terms = null; - } - - /** - * 增加默认搜索语句 - * @param string $query 搜索语句 - * @param int $addOp 与旧语句的结合操作符, 如果无旧语句或为空则这此无意义, 支持的操作符有: - * XS_CMD_QUERY_OP_AND - * XS_CMD_QUERY_OP_OR - * XS_CMD_QUERY_OP_AND_NOT - * XS_CMD_QUERY_OP_XOR - * XS_CMD_QUERY_OP_AND_MAYBE - * XS_CMD_QUERY_OP_FILTER - * @param float $scale 权重计算缩放比例, 默认为 1表示不缩放, 其它值范围 0.xx ~ 655.35 - * @return string 修正后的搜索语句 - */ - public function addQueryString($query, $addOp = XS_CMD_QUERY_OP_AND, $scale = 1) - { - $query = $this->preQueryString($query); - $bscale = ($scale > 0 && $scale != 1) ? pack('n', intval($scale * 100)) : ''; - - $cmd = new XSCommand(XS_CMD_QUERY_PARSE, $addOp, $this->_defaultOp, $query, $bscale); - $this->execCommand($cmd); - return $query; - } - - /** - * 增加默认搜索词汇 - * @param string $field 索引词所属的字段, 若为混合区词汇可设为 null 或 body 型的字段名 - * @param string $term 索引词 (强制转为小写) - * @param int $addOp 与旧语句的结合操作符, 如果无旧语句或为空则这此无意义, 支持的操作符有: - * @param float $scale 权重计算缩放比例, 默认为 1表示不缩放, 其它值范围 0.xx ~ 655.35 - * @return XSSearch 返回对象本身以支持串接操作 - * @see addQueryString - */ - public function addQueryTerm($field, $term, $addOp = XS_CMD_QUERY_OP_AND, $scale = 1) - { - $term = strtolower($term); - $term = XS::convert($term, 'UTF-8', $this->_charset); - $bscale = ($scale > 0 && $scale != 1) ? pack('n', intval($scale * 100)) : ''; - $vno = $field === null ? XSFieldScheme::MIXED_VNO : $this->xs->getField($field, true)->vno; - - $cmd = new XSCommand(XS_CMD_QUERY_TERM, $addOp, $vno, $term, $bscale); - $this->execCommand($cmd); - return $this; - } - - /** - * 还原搜索 DB - * 常用于因需改变当前 db 为 LOG_DB 后还原 - */ - private function restoreDb() - { - $db = $this->_lastDb; - $dbs = $this->_lastDbs; - $this->setDb($db); - foreach ($dbs as $name) { - $this->addDb($name); - } - } - - /** - * 搜索语句的准备工作 - * 登记相关的字段前缀并给非布尔字段补上括号, 首次搜索必须通知服务端关于 cutlen, numeric 字段的设置 - * @param string $query 要准备的搜索语句 - * @return string 准备好的搜索语句 - */ - private function preQueryString($query) - { - // check to register prefix - $query = trim($query); - //if ($query === '') - // throw new XSException('Query string cann\'t be empty'); - // force to clear query with resetScheme - if ($this->_resetScheme === true) { - $this->clearQuery(); - } - // init special field here - $this->initSpecialField(); - - $newQuery = ''; - $parts = preg_split('/[ \t\r\n]+/', $query); - foreach ($parts as $part) { - if ($part === '') { - continue; - } - if ($newQuery != '') { - $newQuery .= ' '; - } - if (($pos = strpos($part, ':', 1)) !== false) { - for ($i = 0; $i < $pos; $i++) { - if (strpos('+-~(', $part[$i]) === false) { - break; - } - } - $name = substr($part, $i, $pos - $i); - if (($field = $this->xs->getField($name, false)) !== false - && $field->vno != XSFieldScheme::MIXED_VNO) { - $this->regQueryPrefix($name); - if ($field->hasCustomTokenizer()) { - $prefix = $i > 0 ? substr($part, 0, $i) : ''; - $suffix = ''; - // force to lowercase for boolean terms - $value = substr($part, $pos + 1); - if (substr($value, -1, 1) === ')') { - $suffix = ')'; - $value = substr($value, 0, -1); - } - $terms = array(); - $tokens = $field->getCustomTokenizer()->getTokens($value); - foreach ($tokens as $term) { - $terms[] = strtolower($term); - } - $terms = array_unique($terms); - $newQuery .= $prefix . $name . ':' . implode(' ' . $name . ':', $terms) . $suffix; - } elseif (substr($part, $pos + 1, 1) != '(' && preg_match('/[\x81-\xfe]/', $part)) { - // force to add brackets for default scws tokenizer - $newQuery .= substr($part, 0, $pos + 1) . '(' . substr($part, $pos + 1) . ')'; - } else { - $newQuery .= $part; - } - continue; - } - } - if (strlen($part) > 1 && ($part[0] == '+' || $part[0] == '-') && $part[1] != '(' - && preg_match('/[\x81-\xfe]/', $part)) { - $newQuery .= substr($part, 0, 1) . '(' . substr($part, 1) . ')'; - continue; - } - $newQuery .= $part; - } - return XS::convert($newQuery, 'UTF-8', $this->_charset); - } - - /** - * 登记搜索语句中的字段 - * @param string $name 字段名称 - */ - private function regQueryPrefix($name) - { - if (!isset($this->_prefix[$name]) - && ($field = $this->xs->getField($name, false)) - && ($field->vno != XSFieldScheme::MIXED_VNO)) { - $type = $field->isBoolIndex() ? XS_CMD_PREFIX_BOOLEAN : XS_CMD_PREFIX_NORMAL; - $cmd = new XSCommand(XS_CMD_QUERY_PREFIX, $type, $field->vno, $name); - $this->execCommand($cmd); - $this->_prefix[$name] = true; - } - } - - /** - * 设置字符型字段及裁剪长度 - */ - private function initSpecialField() - { - if ($this->_fieldSet === true) { - return; - } - foreach ($this->xs->getAllFields() as $field) /* @var $field XSFieldMeta */ { - if ($field->cutlen != 0) { - $len = min(127, ceil($field->cutlen / 10)); - $cmd = new XSCommand(XS_CMD_SEARCH_SET_CUT, $len, $field->vno); - $this->execCommand($cmd); - } - if ($field->isNumeric()) { - $cmd = new XSCommand(XS_CMD_SEARCH_SET_NUMERIC, 0, $field->vno); - $this->execCommand($cmd); - } - } - $this->_fieldSet = true; - } - - /** - * 清除查询语句中的字段名、布尔字段条件 - * @param string $query 查询语句 - * @return string 净化后的语句 - */ - private function cleanFieldQuery($query) - { - $query = strtr($query, array(' AND ' => ' ', ' OR ' => ' ')); - if (strpos($query, ':') !== false) { - $regex = '/(^|\s)([0-9A-Za-z_\.-]+):([^\s]+)/'; - return preg_replace_callback($regex, array($this, 'cleanFieldCallback'), $query); - } - return $query; - } - - /** - * 清除布尔字段查询语句和非布尔的字段名 - * 用于正则替换回调函数, 净化 {@link getCorrectedQuery} 和 {@link getRelatedQuery} 中的搜索语句 - * @param array $match 正则匹配的部分, [1]:prefix [2]:field, [3]:data - */ - private function cleanFieldCallback($match) - { - if (($field = $this->xs->getField($match[2], false)) === false) { - return $match[0]; - } - if ($field->isBoolIndex()) { - return ''; - } - if (substr($match[3], 0, 1) == '(' && substr($match[3], -1, 1) == ')') { - $match[3] = substr($match[3], 1, -1); - } - return $match[1] . $match[3]; - } - - /** - * 初始始化高亮替换数据 - */ - private function initHighlight() - { - $terms = array(); - $tmps = $this->terms($this->_highlight, false); - for ($i = 0; $i < count($tmps); $i++) { - if (strlen($tmps[$i]) !== 6 || ord(substr($tmps[$i], 0, 1)) < 0xc0) { - $terms[] = XS::convert($tmps[$i], $this->_charset, 'UTF-8'); - continue; - } - - // auto fixed duality in libscws - // ABC => AB,BC => ABC,BC,AB - // ABCD => AB,BC,CD => CD,ABC,BC,AB - // ABCDE => AB,BC,CD,DE => CDE,DE,CD,ABC,BC,AB - for ($j = $i + 1; $j < count($tmps); $j++) { - if (strlen($tmps[$j]) !== 6 || substr($tmps[$j], 0, 3) !== substr($tmps[$j - 1], 3, 3)) { - break; - } - } - if (($k = ($j - $i)) === 1) { - $terms[] = XS::convert($tmps[$i], $this->_charset, 'UTF-8'); - } else { - $i = $j - 1; - while ($k--) { - $j--; - if ($k & 1) { - $terms[] = XS::convert(substr($tmps[$j - 1], 0, 3) . $tmps[$j], $this->_charset, 'UTF-8'); - } - $terms[] = XS::convert($tmps[$j], $this->_charset, 'UTF-8'); - } - } - } - - $pattern = $replace = $pairs = array(); - foreach ($terms as $term) { - if (!preg_match('/[a-zA-Z]/', $term)) { - $pairs[$term] = '' . $term . ''; - } else { - $pattern[] = '/' . strtr($term, array('+' => '\\+', '/' => '\\/')) . '/i'; - $replace[] = '$0'; - } - } - - $this->_highlight = array(); - if (count($pairs) > 0) { - $this->_highlight['pairs'] = $pairs; - } - if (count($pattern) > 0) { - $this->_highlight['pattern'] = $pattern; - $this->_highlight['replace'] = $replace; - } - } - - /** - * Format the value range/ge - * @param array $match - * @return string - */ - private function formatValueRange($match) - { - // VALUE_[GL]E 0 xxx yyy - $field = $this->xs->getField(intval($match[2]), false); - if ($field === false) { - return $match[0]; - } - $val1 = $val2 = '~'; - if (isset($match[4])) { - $val2 = $field->isNumeric() ? $this->xapianUnserialise($match[4]) : $match[4]; - } - if ($match[1] === 'VALUE_LE') { - $val2 = $field->isNumeric() ? $this->xapianUnserialise($match[3]) : $match[3]; - } else { - $val1 = $field->isNumeric() ? $this->xapianUnserialise($match[3]) : $match[3]; - } - return $field->name . ':[' . $val1 . ',' . $val2 . ']'; - } - - /** - * Convert a string encoded by xapian to a floating point number - * @param string $value - * @return double unserialised number - */ - private function xapianUnserialise($value) - { - if ($value === "\x80") { - return 0.0; - } - if ($value === str_repeat("\xff", 9)) { - return INF; - } - if ($value === '') { - return -INF; - } - $i = 0; - $c = ord($value[0]); - $c ^= ($c & 0xc0) >> 1; - $negative = !($c & 0x80) ? 1 : 0; - $exponent_negative = ($c & 0x40) ? 1 : 0; - $explen = !($c & 0x20) ? 1 : 0; - $exponent = $c & 0x1f; - if (!$explen) { - $exponent >>= 2; - if ($negative ^ $exponent_negative) { - $exponent ^= 0x07; - } - } else { - $c = ord($value[++$i]); - $exponent <<= 6; - $exponent |= ($c >> 2); - if ($negative ^ $exponent_negative) { - $exponent &= 0x07ff; - } - } - - $word1 = ($c & 0x03) << 24; - $word1 |= ord($value[++$i]) << 16; - $word1 |= ord($value[++$i]) << 8; - $word1 |= ord($value[++$i]); - - $word2 = 0; - if ($i < strlen($value)) { - $word2 = ord($value[++$i]) << 24; - $word2 |= ord($value[++$i]) << 16; - $word2 |= ord($value[++$i]) << 8; - $word2 |= ord($value[++$i]); - } - - if (!$negative) { - $word1 |= 1 << 26; - } else { - $word1 = 0 - $word1; - if ($word2 != 0) { - ++$word1; - } - $word2 = 0 - $word2; - $word1 &= 0x03ffffff; - } - - $mantissa = 0; - if ($word2) { - $mantissa = $word2 / 4294967296.0; // 1<<32 - } - $mantissa += $word1; - $mantissa /= 1 << ($negative === 1 ? 26 : 27); - if ($exponent_negative) { - $exponent = 0 - $exponent; - } - $exponent += 8; - if ($negative) { - $mantissa = 0 - $mantissa; - } - - return round($mantissa * pow(2, $exponent), 2); - } - - /** - * @return boolean whether the user agent is a robot or search engine - */ - private function isRobotAgent() - { - if (isset($_SERVER['HTTP_USER_AGENT'])) { - $agent = strtolower($_SERVER['HTTP_USER_AGENT']); - $keys = array('bot', 'slurp', 'spider', 'crawl', 'curl'); - foreach ($keys as $key) { - if (strpos($agent, $key) !== false) { - return true; - } - } - } - return false; - } -} diff --git a/sdk/php/lib/XSServer.class.php b/sdk/php/lib/XSServer.class.php deleted file mode 100644 index 6e66d82..0000000 --- a/sdk/php/lib/XSServer.class.php +++ /dev/null @@ -1,487 +0,0 @@ - - * @version 1.0.0 - * @package XS - */ -class XSCommand extends XSComponent -{ - /** - * @var int 命令代码 - * 通常是预定义常量 XS_CMD_xxx, 取值范围 0~255 - */ - public $cmd = XS_CMD_NONE; - - /** - * @var int 参数1 - * 取值范围 0~255, 具体含义根据不同的 CMD 而变化 - */ - public $arg1 = 0; - - /** - * @var int 参数2 - * 取值范围 0~255, 常用于存储 value no, 具体参照不同 CMD 而确定 - */ - public $arg2 = 0; - - /** - * @var string 主数据内容, 最长 2GB - */ - public $buf = ''; - - /** - * @var string 辅数据内容, 最长 255字节 - */ - public $buf1 = ''; - - /** - * 构造函数 - * @param mixed $cmd 命令类型或命令数组 - * 当类型为 int 表示命令代码, 范围是 1~255, 参见 xs_cmd.inc.php 里的定义 - * 当类型为 array 时忽略其它参数, 可包含 cmd, arg1, arg2, buf, buf1 这些键值 - * @param int $arg1 参数1, 其值为 0~255, 具体含义视不同 CMD 而确定 - * @param int $arg2 参数2, 其值为 0~255, 具体含义视不同 CMD 而确定, 常用于存储 value no - * @param string $buf 字符串内容, 最大长度为 2GB - * @param string $buf1 字符串内容1, 最大长度为 255字节 - */ - public function __construct($cmd, $arg1 = 0, $arg2 = 0, $buf = '', $buf1 = '') - { - if (is_array($cmd)) { - foreach ($cmd as $key => $value) { - if ($key === 'arg' || property_exists($this, $key)) { - $this->$key = $value; - } - } - } else { - $this->cmd = $cmd; - $this->arg1 = $arg1; - $this->arg2 = $arg2; - $this->buf = $buf; - $this->buf1 = $buf1; - } - } - - /** - * 转换为封包字符串 - * @return string 用于服务端交互的字符串 - */ - public function __toString() - { - if (strlen($this->buf1) > 0xff) { - $this->buf1 = substr($this->buf1, 0, 0xff); - } - return pack('CCCCI', $this->cmd, $this->arg1, $this->arg2, strlen($this->buf1), strlen($this->buf)) . $this->buf . $this->buf1; - } - - /** - * 获取属性 arg 的值 - * @return int 参数值 - */ - public function getArg() - { - return $this->arg2 | ($this->arg1 << 8); - } - - /** - * 设置属性 arg 的值 - * @param int $arg 参数值 - */ - public function setArg($arg) - { - $this->arg1 = ($arg >> 8) & 0xff; - $this->arg2 = $arg & 0xff; - } -} - -/** - * XSServer 服务器操作对象 - * 同时兼容于 indexd, searchd, 所有交互均采用 {@link XSCommand} 对象 - * - * @property string $project 当前使用的项目名 - * @property-write int $timeout 服务端IO超时秒数, 默认为 5秒 - * @author hightman - * @version 1.0.0 - * @package XS - */ -class XSServer extends XSComponent -{ - /** - * 连接标志定义(常量) - */ - const FILE = 0x01; - const BROKEN = 0x02; - - /** - * @var XS 服务端关联的 XS 对象 - */ - public $xs; - protected $_sock, $_conn; - protected $_flag; - protected $_project; - protected $_sendBuffer; - - /** - * 构造函数, 打开连接 - * @param string $conn 服务端连接参数 - * @param XS $xs 需要捆绑的 xs 对象 - */ - public function __construct($conn = null, $xs = null) - { - $this->xs = $xs; - if ($conn !== null) { - $this->open($conn); - } - } - - /** - * 析构函数, 关闭连接 - */ - public function __destruct() - { - $this->xs = null; - $this->close(); - } - - /** - * 打开服务端连接 - * 如果已关联 XS 对象, 则会同时切换至相应的项目名称 - * @param mixed $conn 服务端连接参数, 支持: <端口号|host:port|本地套接字路径> - */ - public function open($conn) - { - $this->close(); - $this->_conn = $conn; - $this->_flag = self::BROKEN; - $this->_sendBuffer = ''; - $this->_project = null; - $this->connect(); - $this->_flag ^= self::BROKEN; - if ($this->xs instanceof XS) { - $this->setProject($this->xs->getName()); - } - } - - /** - * 重新打开连接 - * 仅应用于曾经成功打开的连并且异常关闭了 - * @param bool $force 是否强制重新连接, 默认为否 - * @return XSServer 返回自己, 以便串接操作 - */ - public function reopen($force = false) - { - if ($this->_flag & self::BROKEN || $force === true) { - $this->open($this->_conn); - } - return $this; - } - - /** - * 关闭连接 - * 附带发送发送 quit 命令 - * @param bool $ioerr 关闭调用是否由于 IO 错误引起的, 以免发送 quit 指令 - */ - public function close($ioerr = false) - { - if ($this->_sock && !($this->_flag & self::BROKEN)) { - if (!$ioerr && $this->_sendBuffer !== '') { - $this->write($this->_sendBuffer); - $this->_sendBuffer = ''; - } - if (!$ioerr && !($this->_flag & self::FILE)) { - $cmd = new XSCommand(XS_CMD_QUIT); - fwrite($this->_sock, $cmd); - } - fclose($this->_sock); - $this->_flag |= self::BROKEN; - } - } - - /** - * @return string 连接字符串 - */ - public function getConnString() - { - $str = $this->_conn; - if (is_int($str) || is_numeric($str)) { - $str = 'localhost:' . $str; - } elseif (strpos($str, ':') === false) { - $str = 'unix://' . $str; - } - return $str; - } - - /** - * 获取连接资源描述符 - * @return mixed 连接标识, 仅用于内部测试等目的 - */ - public function getSocket() - { - return $this->_sock; - } - - /** - * 获取当前项目名称 - * @return string 项目名称 - */ - public function getProject() - { - return $this->_project; - } - - /** - * 设置当前项目 - * @param string $name 项目名称 - * @param string $home 项目在服务器上的目录路径, 可选参数(不得超过255字节). - */ - public function setProject($name, $home = '') - { - if ($name !== $this->_project) { - $cmd = array('cmd' => XS_CMD_USE, 'buf' => $name, 'buf1' => $home); - $this->execCommand($cmd, XS_CMD_OK_PROJECT); - $this->_project = $name; - } - } - - /** - * 设置服务端超时秒数 - * @param int $sec 秒数, 设为 0则永不超时直到客户端主动关闭 - */ - public function setTimeout($sec) - { - $cmd = array('cmd' => XS_CMD_TIMEOUT, 'arg' => $sec); - $this->execCommand($cmd, XS_CMD_OK_TIMEOUT_SET); - } - - /** - * 执行服务端指令并获取返回值 - * @param mixed $cmd 要提交的指令, 若不是 XSCommand 实例则作为构造函数的第一参数创建对象 - * @param int $res_arg 要求的响应参数, 默认为 XS_CMD_NONE 即不检测, 若检测结果不符 - * 则认为命令调用失败, 会返回 false 并设置相应的出错信息 - * @param int $res_cmd 要求的响应指令, 默认为 XS_CMD_OK 即要求结果必须正确. - * @return mixed 若无需要检测结果则返回 true, 其它返回响应的 XSCommand 对象 - * @throw XSException 操作失败或响应命令不正确时抛出异常 - */ - public function execCommand($cmd, $res_arg = XS_CMD_NONE, $res_cmd = XS_CMD_OK) - { - // create command object - if (!$cmd instanceof XSCommand) { - $cmd = new XSCommand($cmd); - } - - // just cache the cmd for those need not answer - if ($cmd->cmd & 0x80) { - $this->_sendBuffer .= $cmd; - return true; - } - - // send cmd to server - $buf = $this->_sendBuffer . $cmd; - $this->_sendBuffer = ''; - $this->write($buf); - - // return true directly for local file - if ($this->_flag & self::FILE) { - return true; - } - - // got the respond - $res = $this->getRespond(); - - // check respond - if ($res->cmd === XS_CMD_ERR && $res_cmd != XS_CMD_ERR) { - throw new XSException($res->buf, $res->arg); - } - // got unexpected respond command - if ($res->cmd != $res_cmd || ($res_arg != XS_CMD_NONE && $res->arg != $res_arg)) { - throw new XSException('Unexpected respond {CMD:' . $res->cmd . ', ARG:' . $res->arg . '}'); - } - return $res; - } - - /** - * 往服务器直接发送指令 (无缓存) - * @param mixed $cmd 要提交的指令, 支持 XSCommand 实例或 cmd 构造函数的第一参数 - * @throw XSException 失败时抛出异常 - */ - public function sendCommand($cmd) - { - if (!$cmd instanceof XSCommand) { - $cmd = new XSCommand($cmd); - } - $this->write(strval($cmd)); - } - - /** - * 从服务器读取响应指令 - * @return XSCommand 成功返回响应指令 - * @throw XSException 失败时抛出异常 - */ - public function getRespond() - { - // read data from server - $buf = $this->read(8); - $hdr = unpack('Ccmd/Carg1/Carg2/Cblen1/Iblen', $buf); - $res = new XSCommand($hdr); - $res->buf = $this->read($hdr['blen']); - $res->buf1 = $this->read($hdr['blen1']); - return $res; - } - - /** - * 判断服务端是否有可读数据 - * 用于某些特别情况在 {@link getRespond} 前先调用和判断, 以免阻塞 - * @return bool 如果有返回 true, 否则返回 false - */ - public function hasRespond() - { - // check socket - if ($this->_sock === null || $this->_flag & (self::BROKEN | self::FILE)) { - return false; - } - $wfds = $xfds = array(); - $rfds = array($this->_sock); - $res = stream_select($rfds, $wfds, $xfds, 0, 0); - return $res > 0; - } - - /** - * 写入数据 - * @param string $buf 要写入的字符串 - * @param string $len 要写入的长度, 默认为字符串长度 - * @throw XSException 失败时抛出异常 - */ - protected function write($buf, $len = 0) - { - // quick return for empty buf - $buf = strval($buf); - if ($len == 0 && ($len = $size = strlen($buf)) == 0) { - return true; - } - - // loop to send data - $this->check(); - while (true) { - $bytes = fwrite($this->_sock, $buf, $len); - if ($bytes === false || $bytes === 0 || $bytes === $len) { - break; - } - $len -= $bytes; - $buf = substr($buf, $bytes); - } - - // error occured - if ($bytes === false || $bytes === 0) { - $meta = stream_get_meta_data($this->_sock); - $this->close(true); - $reason = $meta['timed_out'] ? 'timeout' : ($meta['eof'] ? 'closed' : 'unknown'); - $msg = 'Failed to send the data to server completely '; - $msg .= '(SIZE:' . ($size - $len) . '/' . $size . ', REASON:' . $reason . ')'; - throw new XSException($msg); - } - } - - /** - * 读取数据 - * @param int $len 要读入的长度 - * @return string 成功时返回读到的字符串 - * @throw XSException 失败时抛出异常 - */ - protected function read($len) - { - // quick return for zero size - if ($len == 0) { - return ''; - } - - // loop to send data - $this->check(); - for ($buf = '', $size = $len;;) { - $bytes = fread($this->_sock, $len); - if ($bytes === false || strlen($bytes) == 0) { - break; - } - $len -= strlen($bytes); - $buf .= $bytes; - if ($len === 0) { - return $buf; - } - } - - // error occured - $meta = stream_get_meta_data($this->_sock); - $this->close(true); - $reason = $meta['timed_out'] ? 'timeout' : ($meta['eof'] ? 'closed' : 'unknown'); - $msg = 'Failed to recv the data from server completely '; - $msg .= '(SIZE:' . ($size - $len) . '/' . $size . ', REASON:' . $reason . ')'; - throw new XSException($msg); - } - - /** - * 检测服务端的连接情况 - * @throw XSException 连接不可用时抛出异常 - */ - protected function check() - { - if ($this->_sock === null) { - throw new XSException('No server connection'); - } - if ($this->_flag & self::BROKEN) { - throw new XSException('Broken server connection'); - } - } - - /** - * 连接服务端 - * @throw XSException 无法连接时抛出异常 - */ - protected function connect() - { - // connect to server - $conn = $this->_conn; - if (is_int($conn) || is_numeric($conn)) { - $host = 'localhost'; - $port = intval($conn); - } elseif (!strncmp($conn, 'file://', 7)) { - // write-only for saving index exchangable data to file - // NOTE: this will cause file content be turncated - $conn = substr($conn, 7); - if (($sock = @fopen($conn, 'wb')) === false) { - throw new XSException('Failed to open local file for writing: `' . $conn . '\''); - } - $this->_flag |= self::FILE; - $this->_sock = $sock; - return; - } elseif (($pos = strpos($conn, ':')) !== false) { - $host = substr($conn, 0, $pos); - $port = intval(substr($conn, $pos + 1)); - } else { - $host = 'unix://' . $conn; - $port = -1; - } - if (($sock = @fsockopen($host, $port, $errno, $error, 5)) === false) { - throw new XSException($error . '(C#' . $errno . ', ' . $host . ':' . $port . ')'); - } - - // set socket options - $timeout = ini_get('max_execution_time'); - $timeout = $timeout > 0 ? ($timeout - 1) : 30; - stream_set_blocking($sock, true); - stream_set_timeout($sock, $timeout); - $this->_sock = $sock; - } -} diff --git a/sdk/php/lib/XSTokenizer.class.php b/sdk/php/lib/XSTokenizer.class.php deleted file mode 100644 index ff5496d..0000000 --- a/sdk/php/lib/XSTokenizer.class.php +++ /dev/null @@ -1,404 +0,0 @@ - - * @version 1.0.0 - * @package XS.tokenizer - */ -interface XSTokenizer -{ - /** - * 内置分词器定义(常量) - */ - const DFL = 0; - - /** - * 执行分词并返回词列表 - * @param string $value 待分词的字段值(UTF-8编码) - * @param XSDocument $doc 当前相关的索引文档 - * @return array 切好的词组成的数组 - */ - public function getTokens($value, XSDocument $doc = null); -} - -/** - * 内置空分词器 - * - * @author hightman - * @version 1.0.0 - * @package XS.tokenizer - */ -class XSTokenizerNone implements XSTokenizer -{ - - public function getTokens($value, XSDocument $doc = null) - { - return array(); - } -} - -/** - * 内置整值分词器 - * - * @author hightman - * @version 1.0.0 - * @package XS.tokenizer - */ -class XSTokenizerFull implements XSTokenizer -{ - - public function getTokens($value, XSDocument $doc = null) - { - return array($value); - } -} - -/** - * 内置的分割分词器 - * - * @author hightman - * @version 1.0.0 - * @package XS.tokenizer - */ -class XSTokenizerSplit implements XSTokenizer -{ - private $arg = ' '; - - public function __construct($arg = null) - { - if ($arg !== null && $arg !== '') { - $this->arg = $arg; - } - } - - public function getTokens($value, XSDocument $doc = null) - { - if (strlen($this->arg) > 2 && substr($this->arg, 0, 1) == '/' && substr($this->arg, -1, 1) == '/') { - return preg_split($this->arg, $value); - } - return explode($this->arg, $value); - } -} - -/** - * 内置的定长分词器 - * - * @author hightman - * @version 1.0.0 - * @package XS.tokenizer - */ -class XSTokenizerXlen implements XSTokenizer -{ - private $arg = 2; - - public function __construct($arg = null) - { - if ($arg !== null && $arg !== '') { - $this->arg = intval($arg); - if ($this->arg < 1 || $this->arg > 255) { - throw new XSException('Invalid argument for ' . __CLASS__ . ': ' . $arg); - } - } - } - - public function getTokens($value, XSDocument $doc = null) - { - $terms = array(); - for ($i = 0; $i < strlen($value); $i += $this->arg) { - $terms[] = substr($value, $i, $this->arg); - } - return $terms; - } -} - -/** - * 内置的步长分词器 - * - * @author hightman - * @version 1.0.0 - * @package XS.tokenizer - */ -class XSTokenizerXstep implements XSTokenizer -{ - private $arg = 2; - - public function __construct($arg = null) - { - if ($arg !== null && $arg !== '') { - $this->arg = intval($arg); - if ($this->arg < 1 || $this->arg > 255) { - throw new XSException('Invalid argument for ' . __CLASS__ . ': ' . $arg); - } - } - } - - public function getTokens($value, XSDocument $doc = null) - { - $terms = array(); - $i = $this->arg; - while (true) { - $terms[] = substr($value, 0, $i); - if ($i >= strlen($value)) { - break; - } - $i += $this->arg; - } - return $terms; - } -} - -/** - * SCWS - 分词器(与搜索服务端通讯) - * - * @author hightman - * @version 1.0.0 - * @package XS.tokenizer - * @since 1.3.1 - */ -class XSTokenizerScws implements XSTokenizer -{ - const MULTI_MASK = 15; - - /* @var string 字符集,默认为项目字符集 */ - private static $_charset; - - /* @var array 选项设置记录 */ - private $_setting = array(); - - /* @var XSServer 分词服务对象 */ - private static $_server; - - /** - * 构造函数 - * 初始化用于分词的搜索服务端 - * @param string $arg 复合等级参数,默认不指定 - */ - public function __construct($arg = null) - { - if (self::$_server === null) { - $xs = XS::getLastXS(); - if ($xs === null) { - throw new XSException('An XS instance should be created before using ' . __CLASS__); - } - self::$_server = $xs->getScwsServer(); - self::$_server->setTimeout(0); - self::$_charset = $xs->getDefaultCharset(); - // constants - if (!defined('SCWS_MULTI_NONE')) { - define('SCWS_MULTI_NONE', 0); - define('SCWS_MULTI_SHORT', 1); - define('SCWS_MULTI_DUALITY', 2); - define('SCWS_MULTI_ZMAIN', 4); - define('SCWS_MULTI_ZALL', 8); - } - if (!defined('SCWS_XDICT_XDB')) { - define('SCWS_XDICT_XDB', 1); - define('SCWS_XDICT_MEM', 2); - define('SCWS_XDICT_TXT', 4); - } - } - if ($arg !== null && $arg !== '') { - $this->setMulti($arg); - } - } - - /** - * XSTokenizer 接口 - */ - public function getTokens($value, XSDocument $doc = null) - { - $tokens = array(); - $this->setIgnore(true); - // save charset, force to use UTF-8 - $_charset = self::$_charset; - self::$_charset = 'UTF-8'; - $words = $this->getResult($value); - foreach ($words as $word) { - $tokens[] = $word['word']; - } - // restore charset - self::$_charset = $_charset; - return $tokens; - } - - /** - * 设置字符集 - * 默认字符集是 UTF-8, 这是指 {@link getResult} 系列函数的 $text 参数的字符集 - * @param string $charset - * @return XSTokenizerScws 返回对象本身以支持串接操作 - */ - public function setCharset($charset) - { - self::$_charset = strtoupper($charset); - if (self::$_charset == 'UTF8') { - self::$_charset = 'UTF-8'; - } - return $this; - } - - /** - * 设置忽略标点符号 - * @param bool $yes 是否忽略 - * @return XSTokenizerScws 返回对象本身以支持串接操作 - */ - public function setIgnore($yes = true) - { - $this->_setting['ignore'] = new XSCommand(XS_CMD_SEARCH_SCWS_SET, XS_CMD_SCWS_SET_IGNORE, $yes === false - ? 0 : 1); - return $this; - } - - /** - * 设置复合分词选项 - * @param int $mode 复合选项, 值范围 0~15 - * 默认为值为 3, 可使用常量组合: - * SCWS_MULTI_SHORT|SCWS_MULTI_DUALITY|SCWS_MULTI_ZMAIN|SCWS_MULTI_ZALL - * @return XSTokenizerScws 返回对象本身以支持串接操作 - */ - public function setMulti($mode = 3) - { - $mode = intval($mode) & self::MULTI_MASK; - $this->_setting['multi'] = new XSCommand(XS_CMD_SEARCH_SCWS_SET, XS_CMD_SCWS_SET_MULTI, $mode); - return $this; - } - - /** - * 设置分词词典, 支持 TXT/XDB 格式 - * @param string $fpath 服务端的词典路径 - * @param int $mode 词典类型, 常量: SCWS_XDICT_XDB|SCWS_XDICT_TXT|SCWS_XDICT_MEM - * @return XSTokenizerScws 返回对象本身以支持串接操作 - */ - public function setDict($fpath, $mode = null) - { - if (!is_int($mode)) { - $mode = stripos($fpath, '.txt') !== false ? SCWS_XDICT_TXT : SCWS_XDICT_XDB; - } - $this->_setting['set_dict'] = new XSCommand(XS_CMD_SEARCH_SCWS_SET, XS_CMD_SCWS_SET_DICT, $mode, $fpath); - unset($this->_setting['add_dict']); - return $this; - } - - /** - * 添加分词词典, 支持 TXT/XDB 格式 - * @param string $fpath 服务端的词典路径 - * @param int $mode 词典类型, 常量: SCWS_XDICT_XDB|SCWS_XDICT_TXT|SCWS_XDICT_MEM - * @return XSTokenizerScws 返回对象本身以支持串接操作 - */ - public function addDict($fpath, $mode = null) - { - if (!is_int($mode)) { - $mode = stripos($fpath, '.txt') !== false ? SCWS_XDICT_TXT : SCWS_XDICT_XDB; - } - if (!isset($this->_setting['add_dict'])) { - $this->_setting['add_dict'] = array(); - } - $this->_setting['add_dict'][] = new XSCommand(XS_CMD_SEARCH_SCWS_SET, XS_CMD_SCWS_ADD_DICT, $mode, $fpath); - return $this; - } - - /** - * 设置散字二元组合 - * @param bool $yes 是否开启散字自动二分组合功能 - * @return XSTokenizerScws 返回对象本身以支持串接操作 - */ - public function setDuality($yes = true) - { - $this->_setting['duality'] = new XSCommand(XS_CMD_SEARCH_SCWS_SET, XS_CMD_SCWS_SET_DUALITY, $yes === false - ? 0 : 1); - return $this; - } - - /** - * 获取 scws 版本号 - * @return string 版本号 - */ - public function getVersion() - { - $cmd = new XSCommand(XS_CMD_SEARCH_SCWS_GET, XS_CMD_SCWS_GET_VERSION); - $res = self::$_server->execCommand($cmd, XS_CMD_OK_INFO); - return $res->buf; - } - - /** - * 获取分词结果 - * @param string $text 待分词的文本 - * @return array 返回词汇数组, 每个词汇是包含 [off:词在文本中的位置,attr:词性,word:词] - */ - public function getResult($text) - { - $words = array(); - $text = $this->applySetting($text); - $cmd = new XSCommand(XS_CMD_SEARCH_SCWS_GET, XS_CMD_SCWS_GET_RESULT, 0, $text); - $res = self::$_server->execCommand($cmd, XS_CMD_OK_SCWS_RESULT); - while ($res->buf !== '') { - $tmp = unpack('Ioff/a4attr/a*word', $res->buf); - $tmp['word'] = XS::convert($tmp['word'], self::$_charset, 'UTF-8'); - $words[] = $tmp; - $res = self::$_server->getRespond(); - } - return $words; - } - - /** - * 获取重要词统计结果 - * @param string $text 待分词的文本 - * @param string $xattr 在返回结果的词性过滤, 多个词性之间用逗号分隔, 以~开头取反 - * 如: 设为 n,v 表示只返回名词和动词; 设为 ~n,v 则表示返回名词和动词以外的其它词 - * @return array 返回词汇数组, 每个词汇是包含 [times:次数,attr:词性,word:词] - */ - public function getTops($text, $limit = 10, $xattr = '') - { - $words = array(); - $text = $this->applySetting($text); - $cmd = new XSCommand(XS_CMD_SEARCH_SCWS_GET, XS_CMD_SCWS_GET_TOPS, $limit, $text, $xattr); - $res = self::$_server->execCommand($cmd, XS_CMD_OK_SCWS_TOPS); - while ($res->buf !== '') { - $tmp = unpack('Itimes/a4attr/a*word', $res->buf); - $tmp['word'] = XS::convert($tmp['word'], self::$_charset, 'UTF-8'); - $words[] = $tmp; - $res = self::$_server->getRespond(); - } - return $words; - } - - /** - * 判断是否包含指定词性的词 - * @param string $text 要判断的文本 - * @param string $xattr 要判断的词性, 参见 {@link getTops} 的说明 - * @return bool 文本中是否包含指定词性的词汇 - */ - public function hasWord($text, $xattr) - { - $text = $this->applySetting($text); - $cmd = new XSCommand(XS_CMD_SEARCH_SCWS_GET, XS_CMD_SCWS_HAS_WORD, 0, $text, $xattr); - $res = self::$_server->execCommand($cmd, XS_CMD_OK_INFO); - return $res->buf === 'OK'; - } - - private function applySetting($text) - { - self::$_server->reopen(); - foreach ($this->_setting as $key => $cmd) { - if (is_array($cmd)) { - foreach ($cmd as $_cmd) { - self::$_server->execCommand($_cmd); - } - } else { - self::$_server->execCommand($cmd); - } - } - return XS::convert($text, 'UTF-8', self::$_charset); - } -} diff --git a/sdk/php/lib/xs_cmd.inc.php b/sdk/php/lib/xs_cmd.inc.php deleted file mode 100644 index de31714..0000000 --- a/sdk/php/lib/xs_cmd.inc.php +++ /dev/null @@ -1,174 +0,0 @@ - ' -; comment lines -server.index = 8383 - -[pid] -type = id - -[subject] -type = title - -[message] -type = body - -[chrono] -type = numeric - -[date] -type = date -index = self -tokenizer = full - -[other] -index = mixed - -', - // test2 - '/tmp/xs_test2.ini' => ' -project.name = test2 -project.default_charset = gbk -server.search = localhost:8384 - -; add extended options -[pid] -type = id - -[subject] -type = title -index = self -weight = 3 -phrase = no - -[message] -type = body -; try to change index type -index = both -cutlen = 100 - -[chrono] -type = numeric - -[date] -type = date -index = mixed -tokenizer = split(/) - -[other] -type = string -index = both -weight = 0 -phrase = yes - -'); - -// add XS required -require_once dirname(__FILE__) . '/../lib/XS.class.php'; - diff --git a/sdk/php/tests/burst.php b/sdk/php/tests/burst.php deleted file mode 100755 index 03de3f6..0000000 --- a/sdk/php/tests/burst.php +++ /dev/null @@ -1,119 +0,0 @@ -#!/usr/bin/env php - - -选项说明 - -c 设置测试的并发总量,用于启动进程,默认 100 - -i 设置测试的序列,用于实际运行进程 - -t 设置测试的类型,其值为 index 或 search,默认为 index - -h|--help 显示帮助说明 - -EOF; - exit(0); -} - -// -------------------------------------------- -// master process -// -------------------------------------------- -if ($test_con !== null) { - // open child process - $total = intval($test_con); - $pipes = array(); - for ($i = 1; $i <= $total; $i++) { - $cmd = 'php ' . $_SERVER['argv'][0] . ' -t' . $test_type . ' -i' . $i; - if (!($fd = @popen($cmd, 'r'))) { - printf("[%s-%d] run failed\n", $test_type, $i); - continue; - } - stream_set_blocking($fd, 0); - $pipes[$i] = $fd; - } - // loop to read them - while (count($pipes) > 0) { - $rfds = array_values($pipes); - $wfds = $xfds = NULL; - $cc = stream_select($rfds, $wfds, $xfds, NULL); - if ($cc === false) { - echo "[---] stream_select() failed\n"; - break; - } else if ($cc > 0) { - foreach ($rfds as $fd) { - $buf = fread($fd, 8192); - if ($buf === false || strlen($buf) === 0) { - $i = array_search($fd, $pipes); - //printf("[%s-%d] quit\n", $test_type, $i); - pclose($fd); - unset($pipes[$i]); - continue; - } - echo $buf; - } - } - } - exit(0); -} - -// -------------------------------------------- -// child test process -// -------------------------------------------- -require_once dirname(__FILE__) . '/../lib/XS.php'; - -// app ini -$ini = file_get_contents(dirname(__FILE__) . '/../app/demo.ini'); -$ini = str_replace('name = demo', 'name = xs_test', $ini); -$line = sprintf("[%s-%d] ", $test_type, $test_index); - -try { - $xs = new XS($ini); - if ($test_type == 'index') { - $data = array('pid' => intval($test_index), 'subject' => 'Hello world', 'chrono' => time()); - $data['message'] = '您好世界'; - - $index = $xs->index; - for ($i = 0; $i < 10; $i++) { - $data2 = $data; - $data2['pid'] = $data['pid'] + ($i << 16); - $data2['subject'] .= rand(1, 999); - $data2['message'] .= rand(1000, 9999); - $index->update(new XSDocument($data2)); - $line .= " ."; - } - $line .= " OK"; - } else { - $search = $xs->search; - $query = rand(0, 3) == 0 ? 'subject:world' : '世界'; - for ($i = 0; $i < 10; $i++) { - $search->setQuery($query . ' ' . rand(1, 9999))->search(); - $line .= ' ' . $search->count(); - } - } -} catch (XSException $e) { - $line .= " ERROR: " . $e; -} -echo $line . "\n"; -exit(0); diff --git a/sdk/php/tests/lib/XSCommandTest.php b/sdk/php/tests/lib/XSCommandTest.php deleted file mode 100644 index 92fbee9..0000000 --- a/sdk/php/tests/lib/XSCommandTest.php +++ /dev/null @@ -1,61 +0,0 @@ -object = new XSCommand(XS_CMD_NONE); - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - - } - - public function test__toString() - { - $this->object->buf1 = str_repeat('-', 255); - $this->assertEquals(8 + strlen($this->object->buf1), strlen($this->object)); - - $this->object->buf1 .= '_'; - $this->assertEquals(7 + strlen($this->object->buf1), strlen($this->object)); - } - - public function testGetArg() - { - $this->object->arg2 = 5; - $this->object->arg1 = 2; - $arg = ((2 << 8) | 5); - $this->assertEquals($arg, $this->object->arg); - $this->assertEquals($this->object->arg, $this->object->getArg()); - - $cmd2 = new XSCommand(array('arg1' => 2, 'arg2' => 5)); - $this->assertEquals($arg, $cmd2->arg); - } - - public function testSetArg() - { - $arg = ((2 << 8) | 5); - $this->object->arg = $arg; - $this->assertEquals(2, $this->object->arg1); - $this->assertEquals(5, $this->object->arg2); - } -} diff --git a/sdk/php/tests/lib/XSComponentTest.php b/sdk/php/tests/lib/XSComponentTest.php deleted file mode 100644 index 8b890af..0000000 --- a/sdk/php/tests/lib/XSComponentTest.php +++ /dev/null @@ -1,159 +0,0 @@ -_normal; - } - - public function setNormal($value) - { - $this->_normal = $value; - } - - public function getTradition() - { - return $this->_tradition; - } - - public function setTradition($value) - { - $this->_tradition = $value; - } -} - -/** - * Test class for XSComponent. - * Generated by PHPUnit on 2011-07-23 at 20:26:04. - */ -class XSComponentTest extends PHPUnit_Framework_TestCase -{ - /** - * @var XSComponent - */ - protected $object; - - /** - * Sets up the fixture, for example, opens a network connection. - * This method is called before a test is executed. - */ - protected function setUp() - { - $this->object = new XSSample; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Undefined property: XSSample::$test - * @expectedExceptionCode 0 - */ - public function test__get() - { - // normal - $this->assertTrue($this->object->readOnly); - $this->assertTrue($this->object->readonly); - $this->assertEquals('normal', $this->object->normal); - $this->assertEquals('tradition', $this->object->tradition); - $this->assertEquals('_tradition', $this->object->getTradition()); - - // undefined - $test = $this->object->test; - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Write-only property: XSSample::$writeOnly - * @expectedExceptionCode 0 - */ - public function test__get2() - { - // write-only - $test = $this->object->writeOnly; - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Undefined property: XSSample::$test - * @expectedExceptionCode 0 - */ - public function test__set() - { - // normal - $this->assertEquals('normal', $this->object->normal); - $this->object->normal = 'disnormal'; - $this->assertEquals('disnormal', $this->object->normal); - - // undefiend - $this->object->test = 'test'; - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Read-only property: XSSample::$readOnly - * @expectedExceptionCode 0 - */ - public function test__set2() - { - // readonly - $this->object->readOnly = false; - } - - /** - * Check getter only - */ - public function test__isset() - { - $this->assertTrue(isset($this->object->readOnly)); - $this->assertFalse(isset($this->object->writeOnly)); - $this->assertTrue(isset($this->object->normal)); - $this->assertFalse(isset($this->object->test)); - } - - /** - * try for normal - */ - public function test__unset() - { - unset($this->object->normal); - $this->assertNull($this->object->normal); - $this->assertTrue(isset($this->object->normal)); - - $this->assertEquals('tradition', $this->object->tradition); - unset($this->object->tradition); - - $this->assertNotNull($this->object->tradition); - $this->assertTrue(isset($this->object->tradition)); - $this->assertEquals('_tradition', $this->object->tradition); - - unset($this->object->tradition); - $this->assertNull($this->object->tradition); - } -} diff --git a/sdk/php/tests/lib/XSDocumentTest.php b/sdk/php/tests/lib/XSDocumentTest.php deleted file mode 100644 index 97fead1..0000000 --- a/sdk/php/tests/lib/XSDocumentTest.php +++ /dev/null @@ -1,311 +0,0 @@ - 1234, - 'subject' => "Hello, 测试标题", - 'message' => "您好,这儿是真正的测试内容\n另起一行用英文\n\nHello, the world!", - 'chrono' => time(), - ); - self::$data_gbk = XS::convert(self::$data, 'GBK', 'UTF-8'); - } - - public static function tearDownAfterClass() - { - - } - - /** - * Sets up the fixture, for example, opens a network connection. - * This method is called before a test is executed. - */ - protected function setUp() - { - // doc1: input-UTF-8, index-doc - $this->doc1 = new XSDocument('UTF-8'); - $this->doc1->setFields(self::$data); - - // doc2: input-GBK, index-doc - $this->doc2 = new XSDocument(self::$data_gbk, 'GBK'); - - // doc3: output-UTF8, search-doc - $buf = pack('IIIif', 41, 1, 0, 98, 0.98); - $this->doc3 = new XSDocument($buf); - $this->doc3->setFields(self::$data); - - // doc4: output-GBK, search-doc - $buf = pack('IIIif', 21, 2, 2, 69, 0.69); - $this->doc4 = new XSDocument($buf, 'GBK'); - $this->doc4->setFields(self::$data); - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - - } - - public function test__get() - { - $this->assertNull($this->doc1->subject2); - $this->assertEquals(self::$data['subject'], $this->doc1->subject); - $this->assertEquals(self::$data['subject'], $this->doc2->subject); - $this->assertEquals(self::$data['subject'], $this->doc3->subject); - $this->assertEquals(self::$data_gbk['subject'], $this->doc4->subject); - $this->assertEquals(self::$data_gbk['subject'], $this->doc4->f('subject')); - } - - public function test__set() - { - $this->assertNotNull($this->doc1->subject); - $this->doc1->subject = null; - $this->assertNull($this->doc1->subject); - - $this->doc1->subject = '换个标题'; - $this->doc2->subject = XS::convert($this->doc1->subject, 'GBK', 'UTF-8'); - $this->assertEquals($this->doc1->subject, $this->doc2->subject); - - $this->doc1->setField('subject', 'Another'); - $this->assertEquals('Another', $this->doc1->subject); - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Call to undefined method `XSDocument::docid()' - */ - public function test__call1() - { - $this->doc1->docid(); - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Call to undefined method `XSDocument::docid2()' - */ - public function test__call2() - { - $this->doc3->docid(); - $this->doc3->docid2(); - } - - public function test__call() - { - $this->assertEquals(41, $this->doc3->docid()); - $this->assertEquals(21, $this->doc4->docid()); - - $this->assertEquals(1, $this->doc3->rank()); - $this->assertEquals(0, $this->doc3->ccount()); - $this->assertEquals(98, $this->doc3->percent(), '', 0.01); - } - - public function testGetCharset() - { - $this->assertNull($this->doc1->charset); - $this->assertNull($this->doc3->charset); - - $this->assertEquals('GBK', $this->doc2->getCharset()); - $this->assertEquals('GBK', $this->doc4->getCharset()); - } - - public function testSetCharset() - { - $doc5 = new XSDocument(self::$data_gbk); - $this->assertEquals(self::$data_gbk['subject'], $doc5->subject); - - $doc5->setCharset('GBK'); - $this->assertEquals(self::$data['subject'], $doc5->subject); - - $this->assertEquals(self::$data_gbk['subject'], $this->doc4->subject); - $this->doc4->setCharset('UTF8'); - $this->assertEquals(self::$data['subject'], $this->doc4->subject); - } - - public function testSetFields() - { - $this->assertNull($this->doc1->subject2); - $this->assertEquals(self::$data['subject'], $this->doc1->subject); - - $this->doc1->setFields(array('subject' => 'Replaced', 'subject2' => self::$data['subject'])); - - $this->assertEquals('Replaced', $this->doc1->subject); - $this->assertEquals(self::$data['subject'], $this->doc1->subject2); - $this->assertEquals(self::$data['pid'], $this->doc1->pid); - } - - public function testGetAddTerms() - { - $this->assertNull($this->doc2->getAddTerms('subject2')); - $this->assertNull($this->doc2->getAddTerms('subject')); - - $this->doc2->addTerm('subject', 'test1'); - $this->doc2->addTerm('subject', 'test2', 2); - $this->doc2->addTerm('subject', 'test3', 3); - $this->doc2->addTerm('subject', 'test2', 9); - $this->doc2->addTerm('subject', XS::convert('GBK中文', 'GBK', 'UTF-8')); - - $chrono = new XSFieldMeta('chrono', array('type' => 'string')); - $this->doc2->addTerm($chrono, '2010'); - $this->doc2->addTerm($chrono, '201009'); - $this->doc2->addTerm($chrono, '20100915'); - $this->doc2->addTerm($chrono, '2010'); - - $this->assertNull($this->doc2->getAddTerms('subject2')); - $this->assertEquals(self::$data['subject'], $this->doc2->subject); - - $expected = array('test1' => 1, 'test2' => 11, 'test3' => 3, 'GBK中文' => 1); - $this->assertEquals($expected, $this->doc2->getAddTerms('subject')); - - $expected = array('2010' => 2, '201009' => 1, '20100915' => 1); - $this->assertEquals($expected, $this->doc2->getAddTerms($chrono)); - } - - public function testGetAddIndex() - { - $this->assertNull($this->doc2->getAddIndex('subject2')); - $this->assertNull($this->doc2->getAddIndex('subject')); - - $subject = new XSFieldMeta('subject'); - $this->doc2->addIndex('subject', 'hello the world'); - $this->doc2->addIndex($subject, XS::convert('您好世界', 'GBK', 'UTF-8')); - - $this->assertEquals(self::$data['subject'], $this->doc2->subject); - $this->assertEquals("hello the world\n您好世界", $this->doc2->getAddIndex($subject)); - } - - public function testGetIterator() - { - $temp = array(); - foreach ($this->doc1 as $key => $value) { - $temp[$key] = $value; - } - $this->assertEquals(self::$data, $temp); - - $temp = array(); - foreach ($this->doc2 as $key => $value) { - $temp[$key] = $value; - } - $this->assertEquals(self::$data, $temp); - } - - public function testOffsetExists() - { - $this->assertTrue(isset($this->doc2['subject'])); - $this->assertFalse(isset($this->doc2['subject2'])); - } - - public function testOffsetGet() - { - $this->assertEquals(self::$data['subject'], $this->doc2['subject']); - } - - public function testOffsetSet() - { - $this->assertNull($this->doc2['subject2']); - $this->doc2['subject2'] = 'foo'; - $this->assertNotNull($this->doc2['subject2']); - } - - public function testOffsetUnset() - { - - $this->assertNotNull($this->doc2['subject']); - unset($this->doc2['subject']); - $this->assertNull($this->doc2['subject']); - } - - public function testAddTerm() - { - $xs = new XS(end($GLOBALS['fixIniData'])); - $doc = new XSDocument('UTF-8'); - $doc->pid = '20061016'; - $doc->subject = 'Hello, mazeyuan!'; - $doc->message = 'I love you forever!'; - - // bool field 'date' (unused weight) - $doc->addTerm('date', 'Y2006', 1000); - $doc->addTerm('date', 'MD1016', 9999); - - // non-bool field (with stem), 'subject' - $doc->addTerm('subject', '马明练'); - $doc->addTerm('subject', '马明练', 200); - $doc->addTerm('subject', 'Twomice', 99); - - $xs->index->clean(); - $xs->index->add($doc); - $xs->index->flushIndex(); - - // wait for flushing - sleep(3); - - $xs->search->setCharset('UTF-8'); - // test search result about terms - $this->assertEquals(1, $xs->search->count('date:Y2006')); - $this->assertEquals(1, $xs->search->count('date:md1016')); - $this->assertEquals(1, $xs->search->count('subject:马明练')); - $this->assertEquals(1, $xs->search->count('subject:twomic')); - $xs->index->clean(); - sleep(1); - } - - public function testAddIndex() - { - $xs = new XS(end($GLOBALS['fixIniData'])); - $doc = new XSDocument('UTF-8'); - $doc->pid = '20061016'; - $doc->subject = 'Hello, mazeyuan!'; - $doc->message = 'I love you forever!'; - - // bool field 'date' split by '/' - $doc->addIndex('date', 'Y2006/M10/D16'); - - // non-bool field (with stem), 'subject' - $doc->addIndex('message', '你真是个小坏蛋'); - $doc->addIndex('subject', '标是附加文字'); - - $xs->index->clean(); - $xs->index->add($doc); - $xs->index->flushIndex(); - - // wait for flushing - sleep(3); - - $xs->search->setCharset('UTF-8'); - - // test search result about indexed terms - $this->assertEquals(1, $xs->search->count('date:Y2006/M10')); - $this->assertEquals(1, $xs->search->count('date:D16')); - $this->assertEquals(1, $xs->search->count('subject:附加文字')); - $this->assertEquals(1, $xs->search->count('真是个小坏蛋')); - $xs->index->clean(); - sleep(1); - } - - public function testBeforeSubmit() - { - - } - - public function testAfterSubmit() - { - - } -} diff --git a/sdk/php/tests/lib/XSErrorExceptionTest.php b/sdk/php/tests/lib/XSErrorExceptionTest.php deleted file mode 100644 index 46c78ee..0000000 --- a/sdk/php/tests/lib/XSErrorExceptionTest.php +++ /dev/null @@ -1,34 +0,0 @@ -assertInstanceOf('XSErrorException', $e); - $this->assertEquals('[XSErrorException] lib/XSErrorExceptionTest.php(25): test user warning(512)', - strval($e)); - } -} diff --git a/sdk/php/tests/lib/XSExceptionTest.php b/sdk/php/tests/lib/XSExceptionTest.php deleted file mode 100644 index 48119ed..0000000 --- a/sdk/php/tests/lib/XSExceptionTest.php +++ /dev/null @@ -1,37 +0,0 @@ -assertInstanceOf('XSException', $e1); - $this->assertEquals('[XSException] lib/XSExceptionTest.php(14): Test without code', strval($e1)); - - $this->assertInstanceOf('XSException', $e2); - $this->assertEquals('[XSException] lib/XSExceptionTest.php(19): Test with code(S#400)', '' . $e2); - } - - public function testGetRelPath() - { - $this->assertEquals('lib/XSExceptionTest.php', XSException::getRelPath(__FILE__)); - $this->assertEquals('/phpunit.xml', XSException::getRelPath(dirname(__FILE__) . '/../phpunit.xml')); - $this->assertEquals('../lib/XS.class.php', XSException::getRelPath('../../php/lib/XS.class.php')); - XSException::getRelPath('/dev'); - } -} diff --git a/sdk/php/tests/lib/XSFieldMetaTest.php b/sdk/php/tests/lib/XSFieldMetaTest.php deleted file mode 100644 index a6d50f5..0000000 --- a/sdk/php/tests/lib/XSFieldMetaTest.php +++ /dev/null @@ -1,126 +0,0 @@ -xs = new XS(end($GLOBALS['fixIniData'])); - $this->object = $this->xs->scheme; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->xs = new XS(end($GLOBALS['fixIniData'])); - $this->object = $this->xs->scheme; - } - - public function test__toString() - { - $pid = $this->object->getField('pid'); - $this->assertEquals('pid', $pid . ''); - } - - public function testVal() - { - $pid = $this->object->getField('pid'); - $date = $this->object->getField('date'); - - $this->assertEquals('pid', $pid->val('pid')); - $this->assertEquals(date('Ymd'), $date->val(time())); - $this->assertEquals(date('Ymd'), $date->val(date('Y-m-d'))); - $this->assertEquals(date('Ymd'), $date->val(date('Y-m-d H:i:s'))); - $this->assertEquals(date('Ymd'), $date->val('today')); - $this->assertEquals('20110915', $date->val('2011-09-15')); - $this->assertEquals('20110915', $date->val('2011-9-15')); - } - - public function testWithPos() - { - $pid = $this->object->getField('pid'); - $subject = $this->object->getField('subject'); - $message = $this->object->getField('message'); - $this->assertFalse($pid->withPos()); - $this->assertFalse($subject->withPos()); - $this->assertTrue($message->withPos()); - } - - public function testIsBoolIndex() - { - $pid = $this->object->getField('pid'); - $date = $this->object->getField('date'); - $this->assertTrue($pid->isBoolIndex()); - $this->assertTrue($date->isBoolIndex()); - $this->assertFalse($this->object->getFieldTitle()->isBoolIndex()); - } - - public function testIsNumeric() - { - $pid = $this->object->getField('pid'); - $chrono = $this->object->getField('chrono'); - $this->assertFalse($pid->isNumeric()); - $this->assertTrue($chrono->isNumeric()); - } - - public function testIsSpeical() - { - $this->assertTrue($this->object->getFieldTitle()->isSpeical()); - $this->assertFalse($this->object->getField('other')->isSpeical()); - } - - public function testHasIndex() - { - $this->assertTrue($this->object->getFieldTitle()->hasIndex()); - $this->assertFalse($this->object->getField('chrono')->hasIndex()); - } - - public function testHasIndexMixed() - { - $this->assertFalse($this->object->getField('chrono')->hasIndexMixed()); - $this->assertFalse($this->object->getField('subject')->hasIndexMixed()); - $this->assertFalse($this->object->getField('message')->hasIndexMixed()); - } - - public function testHasIndexSelf() - { - $this->assertFalse($this->object->getField('chrono')->hasIndexSelf()); - $this->assertTrue($this->object->getField('subject')->hasIndexSelf()); - $this->assertTrue($this->object->getField('message')->hasIndexSelf()); - } - - public function testHasCustomTokenizer() - { - $this->assertTrue($this->object->getField('date')->hasCustomTokenizer()); - $this->assertFalse($this->object->getField('subject')->hasCustomTokenizer()); - $this->assertTrue($this->object->getField('pid')->hasCustomTokenizer()); - } - - public function testGetCustomTokenizer() - { - $this->assertInstanceOf('XSTokenizerSplit', $this->object->getField('date')->getCustomTokenizer()); - $this->assertInstanceOf('XSTokenizerFull', $this->object->getField('pid')->getCustomTokenizer()); - } -} diff --git a/sdk/php/tests/lib/XSFieldSchemeTest.php b/sdk/php/tests/lib/XSFieldSchemeTest.php deleted file mode 100644 index fc1db22..0000000 --- a/sdk/php/tests/lib/XSFieldSchemeTest.php +++ /dev/null @@ -1,103 +0,0 @@ -xs = new XS(end($GLOBALS['fixIniData'])); - $this->object = $this->xs->scheme; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->object = null; - $this->xs = null; - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Duplicated field name: `pid' - */ - public function testAddField1() - { - $this->object->addField(new XSFieldMeta('pid')); - } - - /** - * @expectedException XSException - * @expectedExceptionMessage Duplicated TITLE field: `subject2' and `subject' - */ - public function testAddField2() - { - $this->object->addField('subject2', array('type' => 'title')); - } - - public function testAddField3() - { - $fields = $this->object->getAllFields(); - $this->object->addField('date2', array('index' => 'both', 'type' => 'date')); - $field = $this->object->getField('date2'); - $this->assertEquals(XSFieldMeta::TYPE_DATE, $field->type); - $this->assertTrue($field->hasIndexMixed()); - $this->assertTrue($field->hasIndexSelf()); - $this->assertEquals(count($fields), $field->vno); - } - - public function testCheckValid() - { - $this->assertTrue($this->object->checkValid()); - - $object = new XSFieldScheme; - $this->assertFalse($object->checkValid()); - } - - public function testGetIterator() - { - $fields = $this->object->getAllFields(); - foreach ($this->object as $key => $value) { - $this->assertArrayHasKey($key, $fields); - $this->assertEquals($fields[$key], $value); - } - } - - public function testLogger() - { - $log = XSFieldScheme::logger(); - $this->assertInstanceOf('XSFieldScheme', $log); - $this->assertEquals('id', strval($log->getFieldId())); - $this->assertFalse($log->getFieldTitle()); - $this->assertNotEquals(false, $log->getField('pinyin', false)); - $this->assertNotEquals(false, $log->getField('partial', false)); - $this->assertTrue($log->getField('total')->isNumeric()); - $this->assertTrue($log->getField('lastnum')->isNumeric()); - $this->assertTrue($log->getField('currnum')->isNumeric()); - $this->assertFalse($log->getField('currtag')->isNumeric()); - $this->assertTrue($log->getField('body')->isSpeical()); - $this->assertEquals(XSFieldScheme::MIXED_VNO, $log->getFieldBody()->vno); - } -} - diff --git a/sdk/php/tests/lib/XSIndexTest.php b/sdk/php/tests/lib/XSIndexTest.php deleted file mode 100644 index ccfa86e..0000000 --- a/sdk/php/tests/lib/XSIndexTest.php +++ /dev/null @@ -1,319 +0,0 @@ - 1234, - 'subject' => "Hello, 测试标题", - 'message' => "您好,这儿是真正的测试内容\n另起一行用英文\n\nHello, the world!", - 'chrono' => time(), - ); - self::$data_gbk = XS::convert(self::$data, 'GBK', 'UTF-8'); - } - - public static function tearDownAfterClass() - { - - } - - /** - * Sets up the fixture, for example, opens a network connection. - * This method is called before a test is executed. - */ - protected function setUp() - { - $xs = new XS(end($GLOBALS['fixIniData'])); - $this->object = $xs->index; - $this->object->clean(); - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->object->clean(); - $this->object->xs = null; - $this->object = null; - } - - public function testClean() - { - $search = $this->object->xs->search; - //$this->setExpectedException('XSException', '', XS_CMD_ERR_NODB); - $this->assertEquals(0, $search->getDbTotal()); - } - - public function testChange() - { - $search = $this->object->xs->search; - // without primary key - try { - $e = null; - $doc = new XSDocument; - $this->object->add($doc); - } catch (XSException $e) { - - } - $this->assertInstanceOf('XSException', $e); - $this->assertEquals('Missing value of primary key (FIELD:pid)', $e->getMessage()); - - // Adding use default charset - $doc = new XSDocument(self::$data_gbk); - $this->object->add($doc); - - // Adding use utf8 charset - $doc = new XSDocument(self::$data, 'utf-8'); - $this->object->add($doc); - $this->object->flushIndex(); - sleep(3); - - // test result - $search->setCharset('utf-8'); - $this->assertEquals(2, $search->dbTotal); - $this->assertEquals(2, $search->count('pid:1234')); - $this->assertEquals(2, $search->count('subject:测试标题')); - - // test update - $this->assertTrue($this->object->flushIndex()); // nothing to flush - $doc->subject = 'none empty'; - $this->object->update($doc); - $this->assertTrue($this->object->flushIndex()); // flushing - $this->assertFalse($this->object->flushIndex()); // busy (false) - sleep(2); - $this->assertEquals(1, $search->reopen(true)->dbTotal); - $this->assertEquals(1, $search->count('pid:1234')); - $this->assertEquals(0, $search->count('subject:测试标题')); - $this->assertEquals(1, $search->count('subject:none')); - - // test del by pid - $doc->pid = 567; - $this->object->add($doc); - $doc->pid = 890; - $this->object->add($doc); - $this->object->flushIndex(); - sleep(2); - $this->assertEquals(3, $search->reopen(true)->dbTotal); - - // del by pk - $this->object->del(567); - $this->object->del(array('1234'), 'pid'); - $this->object->flushIndex(); - sleep(2); - $this->assertEquals(1, $search->reopen(true)->dbTotal); - $this->assertEquals(0, $search->count('pid:1234')); - $this->assertEquals(1, $search->count('pid:890')); - } - - public function testRebuild() - { - $search = $this->object->xs->search; - $doc = new XSDocument(self::$data_gbk); - $this->object->add($doc); - $this->object->add($doc); - $this->object->flushIndex(); - sleep(2); - $this->assertEquals(2, $search->reopen(true)->dbTotal); - - $this->object->beginRebuild(); - $this->object->add($doc); - $this->assertEquals(2, $search->reopen(true)->dbTotal); - $this->object->endRebuild(); - $this->object->flushIndex(); - sleep(2); - $this->assertEquals(1, $search->reopen(true)->dbTotal); - } - - public function testRebuild2() - { - $search = $this->object->xs->search; - $doc = new XSDocument(self::$data_gbk); - $this->object->add($doc); - $this->object->add($doc); - $this->object->flushIndex(); - sleep(3); - $this->assertEquals(2, $search->reopen(true)->dbTotal); - - $this->object->beginRebuild(); - $this->object->add($doc); - $this->object->add($doc); - $this->assertEquals(2, $search->reopen(true)->dbTotal); - $e = null; - try { - $this->object->beginRebuild(); - } catch (XSException $e) { - - } - $this->assertNotNull($e); - $this->assertEquals(XS_CMD_ERR_REBUILDING, $e->getCode()); - $this->object->add($doc); - $this->assertEquals(2, $search->reopen(true)->dbTotal); - $this->object->endRebuild(); - $this->object->flushIndex(); - sleep(2); - $this->assertEquals(3, $search->reopen(true)->dbTotal); - - $this->object->beginRebuild(); - $this->object->add($doc); - $this->object->add($doc); - $this->object->endRebuild(); - $this->object->stopRebuild(); - $this->object->flushIndex(); - sleep(2); - $this->assertEquals(3, $search->reopen(true)->dbTotal); - } - - public function testSynonyms($buffer = false) - { - $index = $this->object; - $search = $this->object->xs->search; - - // simple add synonyms - if ($buffer) { - $index->openBuffer(); - } - $index->addSynonym('foo', 'bar'); - $index->addSynonym('FOO', 'Bra'); - $index->addSynonym('Hello World', 'hi'); - $index->addSynonym('检索', '搜索'); - $index->addSynonym('search', '搜索'); - if ($buffer) { - $index->closeBuffer(); - } - $index->flushIndex(); - sleep(4); - - $synonyms = $search->reopen(true)->getAllSynonyms(0, 0, true); - $this->assertArrayNotHasKey('FOO', $synonyms); - $this->assertArrayNotHasKey('Zhello world', $synonyms); - $this->assertArrayNotHasKey('Z检索', $synonyms); - $this->assertEquals('bar bra', implode(' ', $synonyms['foo'])); - $this->assertEquals('Zbar Zbra', implode(' ', $synonyms['Zfoo'])); - $this->assertEquals('hi', implode(' ', $synonyms['hello world'])); - $this->assertEquals('搜索', implode(' ', $synonyms['检索'])); - $this->assertEquals('搜索', implode(' ', $synonyms['Zsearch'])); - $this->assertEquals('搜索', implode(' ', $synonyms['search'])); - - // simple del synonyms - if ($buffer) { - $index->openBuffer(); - } - $index->delSynonym('FOO', 'Bra'); - $index->delSynonym('Hello World'); - $index->delSynonym('检索', '搜索'); - if ($buffer) { - $index->closeBuffer(); - } - $index->flushIndex(); - sleep(2); - - $synonyms = $search->reopen(true)->getAllSynonyms(0, 0, true); - $this->assertArrayNotHasKey('检索', $synonyms); - $this->assertArrayNotHasKey('hello world', $synonyms); - $this->assertEquals('bar', implode(' ', $synonyms['foo'])); - $this->assertEquals('Zbar', implode(' ', $synonyms['Zfoo'])); - $this->assertEquals('搜索', implode(' ', $synonyms['Zsearch'])); - $this->assertEquals('搜索', implode(' ', $synonyms['search'])); - } - - public function testSynonyms2() - { - $this->testSynonyms(true); - } - - public function testCustomDict() - { - $index = $this->object; - $index->setCustomDict(''); - $this->assertEmpty($index->getCustomDict()); - $dict = <<setCustomDict($dict); - $this->assertEquals($dict, $index->getCustomDict()); - - // add document - $doc = new XSDocument(self::$data, 'utf-8'); - $doc->subject = '去测测看'; - $this->object->add($doc); - $this->object->flushIndex(); - sleep(3); - $search = $this->object->xs->search; - $search->reopen(true); - $search->setCharset('utf-8'); - $this->assertEquals(1, $search->count('subject:测测看')); - $this->assertEquals(1, $search->count('subject:测看')); - $this->assertEquals(0, $search->count('subject:看')); - } - - private function countSubjectTerm($term) - { - $search = $this->object->xs->search->reopen(true)->setCharset('utf-8'); - return $search->setQuery(null)->addQueryTerm('subject', $term)->count(); - } - - public function testScwsMulti() - { - // objects - $index = $this->object; - $doc = new XSDocument('utf-8'); - $doc->pid = 7788; - $doc->subject = '管理制度'; - $doc->message = '中华人民共和国'; - // default scws - $this->assertEquals(3, $index->getScwsMulti()); - $index->setScwsMulti(16); - $this->assertEquals(3, $index->getScwsMulti()); - $index->setScwsMulti(-1); - $this->assertEquals(3, $index->getScwsMulti()); - $index->update($doc); - $index->flushIndex(); - sleep(2); - $this->assertEquals(1, $this->countSubjectTerm('管理制度')); - $this->assertEquals(1, $this->countSubjectTerm('管理')); - $this->assertEquals(0, $this->countSubjectTerm('管')); - $this->assertEquals(0, $this->countSubjectTerm('制')); - // multi = 0 - $index->setScwsMulti(0); - $index->update($doc); - $index->flushIndex(); - sleep(2); - $this->assertEquals(1, $this->countSubjectTerm('管理制度')); - $this->assertEquals(0, $this->countSubjectTerm('管理')); - $this->assertEquals(0, $this->countSubjectTerm('管')); - $this->assertEquals(0, $this->countSubjectTerm('制')); - // multi = 5 - $index->setScwsMulti(5); - $index->update($doc); - $index->flushIndex(); - sleep(2); - $this->assertEquals(1, $this->countSubjectTerm('管理制度')); - $this->assertEquals(1, $this->countSubjectTerm('管理')); - $this->assertEquals(1, $this->countSubjectTerm('管')); - $this->assertEquals(0, $this->countSubjectTerm('制')); - // multi = 15 - $index->setScwsMulti(15); - $index->update($doc); - $index->flushIndex(); - sleep(2); - $this->assertEquals(1, $this->countSubjectTerm('管理制度')); - $this->assertEquals(1, $this->countSubjectTerm('管理')); - $this->assertEquals(1, $this->countSubjectTerm('管')); - $this->assertEquals(1, $this->countSubjectTerm('制')); - } -} diff --git a/sdk/php/tests/lib/XSSearchTest.php b/sdk/php/tests/lib/XSSearchTest.php deleted file mode 100644 index 7d858c3..0000000 --- a/sdk/php/tests/lib/XSSearchTest.php +++ /dev/null @@ -1,610 +0,0 @@ - 3, - 'subject' => '关于 xunsearch 的 DEMO 项目测试', - 'message' => '项目测试是一个很有意思的行为!', - 'chrono' => 214336158, - 'other' => 'master', - ), - array( - 'pid' => 11, - 'subject' => '测试第二篇', - 'message' => '这里是第二篇文章的内容', - 'chrono' => 1314336168, - 'other' => 'slave', - ), - array( - 'pid' => 21, - 'subject' => '项目测试第三篇', - 'message' => '俗话说,无三不成礼,所以就有了第三篇', - 'chrono' => 314336178, - 'other' => 'master', - ) - ); - - // create object - self::$xs = new XS(end($GLOBALS['fixIniData'])); - $index = self::$xs->index; - $index->clean(); - - // create testing data - $doc = new XSDocument('utf-8'); - foreach ($data as $tmp) { - $doc->setFields(null); - $doc->setFields($tmp); - $index->add($doc); - } - $index->addSynonym('project', '项目'); - $index->flushIndex(); - - // create another db - $index->setDb('db2'); - $index->clean(); - foreach ($data as $tmp) { - $tmp['pid'] += 1000; - $doc->setFields(null); - $doc->setFields($tmp); - $index->add($doc); - } - // create synonyms on db2 - $synonyms = array( - 'test' => '测试', - 'hello world' => '有意思', - '迅搜' => 'xunsearch', - ); - $index->openBuffer(); - foreach ($synonyms as $raw => $syn) { - $index->addSynonym($raw, $syn); - } - $index->addSynonym('test', 'quiz'); - $index->closeBuffer(); - - // flush index & logging - $index->flushIndex(); - sleep(2); - $index->flushLogging(); - sleep(2); - } - - public static function tearDownAfterClass() - { - // clean testing data - self::$xs->index->reopen(true); - self::$xs->index->clean(); - self::$xs->index->setDb('db2'); - self::$xs->index->clean(); - self::$xs->index->setDb(XSSearch::LOG_DB); - self::$xs->index->clean(); - self::$xs = null; - } - - /** - * Sets up the fixture, for example, opens a network connection. - * This method is called before a test is executed. - */ - protected function setUp() - { - self::$xs->search->setCharset('UTF8')->setFuzzy(false)->reopen(true); - self::$xs->search->setDb(null)->setTimeout(30); - self::$xs->index->setDb('db'); - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - - } - - public function testFacets() - { - $search = self::$xs->search; - $docs = $search->setQuery('subject:测试')->setFacets(array('other'))->search(); - - $this->assertEquals(3, count($docs)); - $this->assertEquals('测试第二篇', $docs[0]->subject); - - $facets = $search->getFacets('other'); - $this->assertEquals($facets['master'], 2); - $this->assertEquals($facets['slave'], 1); - } - - public function testCharset() - { - $xs = self::$xs; - $search = $xs->search; - $query = 'subject:测试'; - - $docs = $search->search($query); - $this->assertEquals(3, count($docs)); - $this->assertEquals('测试第二篇', $docs[0]->subject); - - $this->assertEquals('GBK', $xs->getDefaultCharset()); - $search->setCharset($xs->getDefaultCharset()); - $this->assertEquals(0, $search->count($query)); - - $docs = $search->search(XS::convert($query, 'GBK', 'UTF-8')); - $this->assertEquals(3, count($docs)); - $this->assertEquals(XS::convert('测试第二篇', 'GBK', 'UTF-8'), $docs[0]->subject); - } - - public function testFuzzy() - { - $search = self::$xs->search; - $this->assertEquals(2, $search->count('subject:项目测试')); // default: non-fuzzy - $this->assertEquals(3, $search->setFuzzy()->count('subject:项目测试')); - } - - /** - * @dataProvider queryProvider - */ - public function testQuery($raw, $parsed) - { - $search = self::$xs->search; - $this->assertEquals($parsed, $search->setQuery($raw)->getQuery()); - } - - public function queryProvider() - { - return array( - array('测试', 'Xapian::Query(测试:(pos=1))'), - array('subject:测试', 'Xapian::Query(B测试:(pos=1))'), - array('subject:项目测试', 'Xapian::Query((B项目:(pos=1) AND B测试:(pos=2)))'), - array('subject2:测试', 'Xapian::Query((Zsubject2:(pos=1) AND 测试:(pos=2)))'), - array('subject2:Hello', 'Xapian::Query((subject2:(pos=1) PHRASE 2 hello:(pos=2)))'), - array('项目管理制度', 'Xapian::Query((项目:(pos=1) AND (管理制度:(pos=2) SYNONYM (管理:(pos=90) AND 制度:(pos=91)))))'), - array('subject:项目管理制度', 'Xapian::Query((B项目:(pos=1) AND (B管理制度:(pos=2) SYNONYM (B管理:(pos=90) AND B制度:(pos=91)))))'), - array('几句说明', 'Xapian::Query((几句:(pos=1) AND 说明:(pos=2)))'), - array('说明几句', 'Xapian::Query((说明:(pos=1) AND 几句:(pos=2)))'), - array('pid:1 AND pid:2', 'Xapian::Query((0 * A1 AND 0 * A2))'), - array('(pid:1 AND pid:2) OR pid:3', 'Xapian::Query(((0 * A1 AND 0 * A2) OR 0 * A3))'), - ); - } - - public function testSetDocOrder() - { - $search = self::$xs->search; - $docs = $search->setDocOrder(true)->setLimit(1)->search('other:master'); - $this->assertEquals(3, $docs[0]->pid); - $docs = $search->setDocOrder()->setLimit(1)->search('other:master'); - $this->assertEquals(21, $docs[0]->pid); - } - - public function testSetSort() - { - $search = self::$xs->search; - - // pid string - $docs = $search->setSort('pid')->setLimit(1)->search('subject:测试'); - $this->assertEquals(3, $docs[0]->pid); - - $docs = $search->setSort('pid', true)->setLimit(1)->search('subject:测试'); - $this->assertEquals(11, $docs[0]->pid); - - // chrono numeric - $docs = $search->setSort('chrono')->setLimit(1)->search('subject:测试'); - $this->assertEquals(11, $docs[0]->pid); - - $docs = $search->setSort('chrono', true)->setLimit(1)->search('subject:测试'); - $this->assertEquals(3, $docs[0]->pid); - - $search->setSort(null); - } - - public function testSetMultiSort() - { - $search = self::$xs->search; - - // pid string - $docs = $search->setMultiSort(array('pid'))->setLimit(1)->search('subject:测试'); - $this->assertEquals(3, $docs[0]->pid); - - $docs = $search->setMultiSort(array('pid' => true))->setLimit(1)->search('subject:测试'); - $this->assertEquals(11, $docs[0]->pid); - - // other (desc) + chrono (desc) - $docs = $search->setMultiSort(array('other', 'chrono'))->setLimit(1)->search('subject:测试'); - $this->assertEquals(11, $docs[0]->pid); - - // other (asc) + chrono(desc) - $docs = $search->setMultiSort(array('other' => true, 'chrono'))->setLimit(1)->search('subject:测试'); - $this->assertEquals(21, $docs[0]->pid); - - // other (asc) + chrono(asc) - $docs = $search->setMultiSort(array('other' => true, 'chrono' => true))->setLimit(1)->search('subject:测试'); - $this->assertEquals(3, $docs[0]->pid); - } - - public function testCollapse() - { - $search = self::$xs->search; - $docs = $search->setCollapse('other')->search('subject:测试'); - $this->assertEquals(2, count($docs)); - $this->assertEquals(0, $docs[0]->ccount()); - $this->assertEquals(1, $docs[1]->ccount()); - - $docs = $search->setCollapse('other', 2)->search('subject:测试'); - $this->assertEquals(3, count($docs)); - $this->assertEquals(0, $docs[0]->ccount()); - $this->assertEquals(0, $docs[1]->ccount()); - } - - public function testRange() - { - $search = self::$xs->search; - $query = 'subject:测试'; - - // string - $docs = $search->setQuery($query)->addRange('pid', 20, 30)->search(); - $this->assertEquals(2, count($docs)); - $docs = $search->setQuery($query)->addRange('pid', null, 30)->search(); - $this->assertEquals(3, count($docs)); - $docs = $search->setQuery($query)->addRange('pid', 12, null)->search(); - $this->assertEquals(2, count($docs)); - - // fast search (non-effects) - $docs = $search->setQuery($query)->addRange('pid', 12, null)->search('subject:测试'); - $this->assertEquals(3, count($docs)); - - // numeric - $docs = $search->setQuery($query)->addRange('chrono', 214336157, 1314336168)->search(); - $this->assertEquals(3, count($docs)); - $docs = $search->setQuery($query)->addRange('chrono', null, 314336178)->search(); - $this->assertEquals(2, count($docs)); - $docs = $search->setQuery($query)->addRange('chrono', 214336159, null)->search(); - $this->assertEquals(2, count($docs)); - } - - public function testWeight() - { - $search = self::$xs->search; - $query = 'subject:测试'; - - $docs = $search->setQuery($query)->search(); - $this->assertEquals(11, $docs[0]->pid); - - $docs = $search->setQuery($query)->addWeight('subject', 'demo')->search(); - $this->assertEquals(3, $docs[0]->pid); - - $docs = $search->setQuery($query)->addWeight('subject', 'demo')->addWeight(null, '俗话', 2)->search(); - $this->assertEquals(21, $docs[0]->pid); - } - - public function testLimit() - { - $search = self::$xs->search; - $search->query = 'subject:测试'; - - $docs = $search->search(); - $this->assertEquals(3, count($docs)); - - $docs = $search->setLimit(2)->search(); - $this->assertEquals(2, count($docs)); - - $docs = $search->setLimit(1)->search(); - $this->assertEquals(11, $docs[0]->pid); - $docs = $search->setLimit(1, 1)->search(); - $this->assertEquals(21, $docs[0]->pid); - $docs = $search->setLimit(1, 2)->search(); - $this->assertEquals(3, $docs[0]->pid); - } - - public function testMultiDb() - { - $search = self::$xs->search; - $search->setDb('db2'); - - $docs = $search->search('subject:测试'); - $this->assertEquals(3, $search->dbTotal); - $this->assertEquals(11 + 1000, $docs[0]->pid); - - $search->setDb(null); - $docs = $search->search('subject:测试'); - $this->assertEquals(11, $docs[0]->pid); - $this->assertEquals(3, $search->dbTotal); - - $search->addDb('db2'); - $this->assertEquals(6, $search->dbTotal); - $docs = $search->search('subject:测试'); - $this->assertEquals(6, count($docs)); - $search->setDb(null); - } - - public function testTerms() - { - $search = self::$xs->search; - - $search->query = 'subject:项目测试 working'; - $this->assertEquals(array('项目', '测试', 'working'), $search->terms()); - $this->assertEquals(array('项目', 'working'), $search->terms('项目working')); - - $this->assertEquals(array('项目', 'working'), $search->terms('项目working -测试')); - $search->setQuery('项目working')->addWeight('subject', '测试'); - $this->assertEquals(array('项目', 'working'), $search->terms()); - } - - public function testCount() - { - $search = self::$xs->search; - - $this->assertEquals(3, $search->count('subject:测试')); - $this->assertEquals(1, $search->count('测试')); - $search->query = '内容'; - $this->assertEquals(1, $search->count()); - } - - public function testSearch() - { - $search = self::$xs->search; - } - - public function testHotQuery() - { - $search = self::$xs->search; - } - - public function testEmptyQuery() - { - $search = self::$xs->search; - - $empty = $search->setQuery(null)->getQuery(); - $this->assertEquals($empty, 'Xapian::Query()'); - $this->assertEquals(array(), $search->terms()); - $this->assertEquals(3, count($search->search())); - - $docs = $search->setSort('chrono')->search(); - $this->assertEquals('11', $docs[0]->pid); - $docs = $search->setSort('chrono', true)->search(); - $this->assertEquals('3', $docs[0]->pid); - - $search->addDb('db2'); - $this->assertEquals(6, $search->setQuery(null)->count()); - $search->setDb(null); - } - - public function testRelatedQuery() - { - $search = self::$xs->search; - $search->setQuery('项目测试')->search(); - $search->getRelatedQuery(); - $search->xs->index->reopen(true)->flushLogging(); - sleep(3); - $search->reopen(true); - - $search->setQuery('测试')->search(); - $words = $search->getRelatedQuery(); - $this->assertEquals('项目测试', $words[0]); - - $words = $search->getRelatedQuery('项目'); - $this->assertEquals('项目测试', $words[0]); - } - - public function testExpandedQuery() - { - $search = self::$xs->search; - $this->assertEquals(array('测试'), $search->getExpandedQuery('c')); - $this->assertEquals(array('测试'), $search->getExpandedQuery('cs')); - $this->assertEquals(array('测试'), $search->getExpandedQuery('ces')); - $this->assertEquals(array('测试'), $search->getExpandedQuery('测')); - } - - public function testCorrectedQuery() - { - $search = self::$xs->search; - $this->assertEquals(array('测试'), $search->getCorrectedQuery('cs')); - $this->assertEquals(array('测试'), $search->getCorrectedQuery('策试')); - $this->assertEquals(array('测试'), $search->getCorrectedQuery('ceshi')); - } - - public function testHightlight() - { - $search = self::$xs->search; - $search->setQuery('subject:测试 OR DEMO')->search(); - - $this->assertEquals('测试一下 DEMO', $search->highlight('测试一下 DEMO')); - $this->assertEquals('评测试试一下', $search->highlight('评测试试一下')); - } - - public function testAddSearchLog() - { - $search = self::$xs->search; - - $search->addSearchLog('php 教程'); - $search->addSearchLog('php 教学'); - $search->addSearchLog('php 教导', 999); - $search->addSearchLog('php 教程'); - self::$xs->index->reopen(true)->flushLogging(); - sleep(2); - self::$xs->setScheme(XSFieldScheme::logger()); - $search->reopen(true); - $docs = $search->setDb(XSSearch::LOG_DB)->search('php'); - $search->setDb(null); - self::$xs->restoreScheme(); - $this->assertEquals($docs[0]->total, 999); - $this->assertEquals($docs[1]->total, 2); - $this->assertEquals($docs[2]->total, 1); - } - - public function testGetAllSynonyms() - { - $search = self::$xs->search; /* @var $search XSSearch */ - $synonyms = $search->getAllSynonyms(0, 0, true); - $this->assertEquals(2, count($synonyms)); - $this->assertEquals('项目', $synonyms['Zproject'][0]); - $this->assertEquals('项目', $synonyms['project'][0]); - - $search->addDb('db2'); - $synonyms = $search->getAllSynonyms(2); - $this->assertEquals(2, count($synonyms)); - $synonyms = $search->getAllSynonyms(2, 3); - $this->assertEquals(1, count($synonyms)); - $synonyms = $search->getAllSynonyms(2, 4); - $this->assertEquals(0, count($synonyms)); - - $synonyms = $search->getAllSynonyms(); - $this->assertEquals('项目', $synonyms['project'][0]); - $this->assertEquals('有意思', $synonyms['hello world'][0]); - $this->assertEquals(4, count($synonyms)); - $search->setDb(null); - } - - public function testSearchSynonyms() - { - $search = self::$xs->search; /* @var $search XSSearch */ - $search->setDb('db2'); - - // test fuzzy multi query - $search->setFuzzy(); - $this->testQuery('中华人民共和国', - 'Xapian::Query((中华人民共和国:(pos=1) SYNONYM (中华:(pos=89) OR 人民:(pos=90) OR 共和国:(pos=91))))'); - $this->testQuery('"中华人民共和国"', 'Xapian::Query(中华人民共和国:(pos=1))'); - $search->setFuzzy(false); - - // test without synonyms - $queries = array( - '项目test' => 'Xapian::Query((项目:(pos=1) AND Ztest:(pos=2)))', - '俗话 subject:(项目 test)' => 'Xapian::Query((俗话:(pos=1) AND B项目:(pos=2) AND ZBtest:(pos=3)))', - '爱写hello world' => 'Xapian::Query((爱写:(pos=1) AND Zhello:(pos=2) AND Zworld:(pos=3)))', - 'demo 迅搜' => 'Xapian::Query((Zdemo:(pos=1) AND 迅搜:(pos=2)))', - '"demo 迅搜"' => 'Xapian::Query((demo:(pos=1) PHRASE 2 迅搜:(pos=2)))', - 'testing' => 'Xapian::Query(Ztest:(pos=1))', - ); - foreach ($queries as $raw => $expect) { - $this->testQuery($raw, $expect); - } - - // test synonym query - $search->setAutoSynonyms(); - $queries = array( - '项目test' => 'Xapian::Query((项目:(pos=1) AND (Ztest:(pos=2) SYNONYM quiz:(pos=79) SYNONYM 测试:(pos=80))))', - '俗话 subject:(项目 test)' => 'Xapian::Query((俗话:(pos=1) AND B项目:(pos=2) AND (ZBtest:(pos=3) SYNONYM Bquiz:(pos=80) SYNONYM B测试:(pos=81))))', - '爱写hello world' => 'Xapian::Query((爱写:(pos=1) AND ((Zhello:(pos=2) AND Zworld:(pos=3)) SYNONYM 有意思:(pos=68))))', - 'demo 迅搜' => 'Xapian::Query((Zdemo:(pos=1) AND (迅搜:(pos=2) SYNONYM xunsearch:(pos=90))))', - '"demo 迅搜"' => 'Xapian::Query((demo:(pos=1) PHRASE 2 迅搜:(pos=2)))', - 'testing' => 'Xapian::Query((Ztest:(pos=1) SYNONYM Zquiz:(pos=78) SYNONYM 测试:(pos=79)))', - ); - foreach ($queries as $raw => $expect) { - $this->testQuery($raw, $expect); - } - - // test search result & highlight - $docs = $search->setAutoSynonyms(false)->search('项目test'); - $this->assertEquals(0, count($docs)); - $docs = $search->setAutoSynonyms(true)->search('subject:项目test'); - $this->assertEquals(2, count($docs)); - - // search with query - $docs = $search->setAutoSynonyms(true)->setFuzzy(true)->search('项目testing'); - $this->assertEquals(1, count($docs)); - $this->assertEquals('test和Quiz以及测试', $search->highlight('test和Quiz以及测试')); - - // default search - $docs = $search->setAutoSynonyms(true)->setFuzzy(false)->setQuery('hello world 项目')->search(); - $this->assertEquals(1, count($docs)); - $this->assertEquals('有意思项目', $search->highlight('有意思的项目')); - - // restore db - $search->setDb(null); - } - - public function testMatchedTerm() - { - $search = self::$xs->search; /* @var $search XSSearch */ - // without mathced - $docs = $search->setFuzzy()->setSort('chrono') - ->setQuery('subject:项目测试')->setLimit(1)->search(); - try { - $docs[0]->matched(); - } catch (Exception $e) { - - } - $this->assertInstanceOf('XSException', $e); - $this->assertContains('undefined method', $e->getMessage()); - // with matched - $docs = $search->setFuzzy()->setSort('chrono')->setRequireMatchedTerm() - ->setQuery('subject:项目测试')->setLimit(1)->search(); - $terms = $docs[0]->matched(); - $this->assertInternalType('array', $terms); - $this->assertEquals(1, count($terms)); - $this->assertEquals('测试', $terms[0]); - } - - public function testSetDb() - { - $index = self::$xs->index; - $index->clean(); - sleep(1); - - $search = self::$xs->search; - try { - $e1 = null; - $search->setDb(null); - } catch (XSException $e1) { - // reopen error - } - $search->reopen(true); - try { - $e2 = null; - $search->setDb('db'); - } catch (XSException $e2) { - // fixed not exists - } - $this->assertInstanceOf('XSException', $e1); - $this->assertEquals(XS_CMD_ERR_XAPIAN, $e1->getCode()); - $this->assertNull($e2); - //$this->assertInstanceOf('XSException', $e2); - //$this->assertEquals(XS_CMD_ERR_XAPIAN, $e2->getCode()); - } - - public function testCustomDict() - { - $index = self::$xs->index; - $search = self::$xs->search; - - // without custom dict - $index->setCustomDict(''); - $query = $search->reopen(true)->getQuery('去测测看'); - $this->assertEquals('Xapian::Query((去:(pos=1) AND 测测:(pos=2) AND 看:(pos=3)))', $query); - - // with custom dict - $dict = <<setCustomDict($dict); - $query = $search->reopen(true)->getQuery('去测测看'); - $this->assertEquals('Xapian::Query((去:(pos=1) AND (测测看:(pos=2) SYNONYM (测测:(pos=90) AND 测看:(pos=91)))))', - $query); - } - - public function testScwsMulti() - { - $search = self::$xs->search; - // default scws - $this->assertEquals(array('管理制度', '管理', '制度'), $search->terms('管理制度')); - // multi = 0 - $search->setScwsMulti(0); - $this->assertEquals(array('管理制度'), $search->terms('管理制度')); - // multi = 2 - $search->setScwsMulti(2); - $this->assertEquals(array('管理制度', '管理', '理制', '制度'), $search->terms('管理制度')); - } -} diff --git a/sdk/php/tests/lib/XSServerTest.php b/sdk/php/tests/lib/XSServerTest.php deleted file mode 100644 index 44f9dba..0000000 --- a/sdk/php/tests/lib/XSServerTest.php +++ /dev/null @@ -1,141 +0,0 @@ -object = new XSServer('8384'); - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->object = null; - } - - public function testOpenClose() - { - $this->object->open(8383); - $this->object->open('localhost:8384'); - $this->object->open(ini_get('pdo_mysql.default_socket')); - $this->object->close(); - } - - public function testOpenFile() - { - $file = '/tmp/xs_test.dat'; - file_exists($file) && unlink($file); - clearstatcache(); - $this->assertFalse(file_exists($file)); - - $this->object->open('file:///tmp/xs_test.dat'); - $this->assertTrue(file_exists($file)); - - clearstatcache(); - $this->assertEquals(0, filesize($file)); - $this->object->sendCommand(XS_CMD_NONE); - - clearstatcache(); - $this->assertEquals(8, filesize($file)); - - clearstatcache(); - $this->assertTrue($this->object->execCommand(XS_CMD_DOC_INDEX)); - $this->assertEquals(8, filesize($file)); - - clearstatcache(); - $this->assertTrue($this->object->execCommand(XS_CMD_DEBUG)); - $this->assertEquals(24, filesize($file)); - - clearstatcache(); - $this->assertTrue($this->object->execCommand(XS_CMD_DOC_TERM)); - $this->assertEquals(24, filesize($file)); - - clearstatcache(); - $this->object->close(); - $this->assertEquals(32, filesize($file)); - - $this->object->reopen(); - clearstatcache(); - $this->assertEquals(0, filesize($file)); - $this->object->close(); - - unlink($file); - } - - public function testOthers() - { - $this->assertNull($this->object->project); - $this->object->setProject('demo'); - $this->assertEquals('demo', $this->object->getProject()); - $this->object->setTimeout(0); - - $this->assertFalse($this->object->hasRespond()); - $this->object->sendCommand(XS_CMD_OK); - $this->assertFalse($this->object->hasRespond()); - - $this->object->sendCommand(XS_CMD_SEARCH_GET_DB); - usleep(50000); - $this->assertTrue($this->object->hasRespond()); - $res = $this->object->respond; - $this->assertEquals(XS_CMD_OK_DB_INFO, $res->arg); - $this->assertEquals('Database()', $res->buf); - - // read timeout - try { - stream_set_timeout($this->object->socket, 2); - $this->object->getRespond(); - } catch (XSException $e) { - - } - $this->assertInstanceOf('XSException', $e); - $this->assertRegExp('/timeout/', $e->getMessage()); - - // send cmd - $this->object->reopen(); - $this->object->project = 'demo'; - $cmd = new XSCommand(array('cmd' => XS_CMD_QUERY_GET_STRING, 'buf' => 'hello')); - $res = $this->object->execCommand($cmd); - $this->assertEquals(XS_CMD_OK_QUERY_STRING, $res->arg); - $this->assertEquals('Xapian::Query(Zhello:(pos=1))', $res->buf); - - // test unimp cmd - try { - $e = null; - $this->object->execCommand(array('cmd' => XS_CMD_INDEX_SUBMIT)); - } catch (XSException $e) { - - } - $this->assertInstanceOf('XSException', $e); - $this->assertEquals('Command not implemented', $e->getMessage()); - - // test io closed - try { - $e = null; - $err = error_reporting(0); - fclose($this->object->socket); - $this->object->sendCommand(XS_CMD_INDEX_SUBMIT); - } catch (XSException $e) { - - } - $this->assertInstanceOf('XSException', $e); - $this->assertRegExp('/unknown/', $e->getMessage()); - error_reporting($err); - } -} diff --git a/sdk/php/tests/lib/XSTest.php b/sdk/php/tests/lib/XSTest.php deleted file mode 100644 index d6541f5..0000000 --- a/sdk/php/tests/lib/XSTest.php +++ /dev/null @@ -1,232 +0,0 @@ -xs1 = new XS(key($fixIniData)); - $this->xs2 = new Xs(end($fixIniData)); - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - - } - - public static function setUpBeforeClass() - { - global $fixIniData; - foreach ($fixIniData as $key => $value) { - file_put_contents($key, $value); - } - } - - public static function tearDownAfterClass() - { - global $fixIniData; - foreach ($fixIniData as $key => $value) { - unlink($key); - } - } - - public function testGetScheme() - { - $this->assertEquals($this->xs1->scheme, $this->xs1->getScheme()); - $this->assertEquals($this->xs2->scheme, $this->xs2->getScheme()); - $this->assertInstanceOf('XSFieldScheme', $this->xs1->scheme); - $this->assertInstanceOf('XSFieldScheme', $this->xs2->scheme); - } - - public function testSetScheme() - { - try { - // check null - $this->xs2->scheme = null; - } catch (XSErrorException $e) { - $this->assertRegExp('/instance of XSFieldScheme, null given/', $e->getMessage()); - try { - // check invalid scheme - $scheme = new XSFieldScheme; - $this->xs2->setScheme($scheme); - } catch (XSException $e) { - $this->assertEquals('Missing field of type ID', $e->getMessage()); - $this->assertEquals(0, $e->getCode()); - } - - // test valid scheme - $scheme1 = $this->xs1->scheme; - $this->xs2->scheme = $scheme1; - $this->assertEquals($this->xs1->getScheme(), $this->xs2->getScheme()); - return; - } - $this->fail('XS::setScheme(null) must throw XSErrorException!'); - } - - public function testRestoreScheme() - { - $scheme1 = $this->xs1->scheme; - $this->xs1->scheme = $this->xs2->scheme; - $this->assertEquals($this->xs1->getScheme(), $this->xs2->getScheme()); - $this->xs1->restoreScheme(); - $this->assertEquals($scheme1, $this->xs1->getScheme()); - } - - public function testGetName() - { - $this->assertEquals('xs_test1', $this->xs1->getName()); - $this->assertEquals('test2', $this->xs2->name); - } - - public function testGetDefaultCharset() - { - $this->assertEquals('UTF-8', $this->xs1->getDefaultCharset()); - $this->assertEquals('GBK', $this->xs2->defaultCharset); - } - - public function testGetIndex() - { - $this->assertInstanceOf('XSIndex', $this->xs1->getIndex()); - $this->assertInstanceOf('XSIndex', $this->xs2->index); - } - - public function testGetSearch() - { - $this->assertInstanceOf('XSSearch', $this->xs1->getSearch()); - $this->assertInstanceOf('XSSearch', $this->xs2->search); - } - - public function testGetFieldId() - { - $xs3 = new XS("[pid]\ntype=id"); - $f = $xs3->getFieldId(); - $this->assertEquals('pid', $f->name); - $this->assertEquals(XSFieldMeta::TYPE_ID, $f->type); - $this->assertTrue($f->isBoolIndex()); - $this->assertTrue($f->hasIndexSelf()); - $this->assertFalse($f->hasIndexMixed()); - $this->assertEquals(1, $f->weight); - $this->assertTrue($f->hasCustomTokenizer()); - $this->assertInstanceOf('XSTokenizerFull', $f->getCustomTokenizer()); - $this->assertTrue($f->isSpeical()); - $this->assertEquals(0, $f->vno); - } - - public function testGetFieldTitle() - { - $xs3 = new XS("[pid]\ntype=id"); - $this->assertFalse($xs3->getFieldTitle()); - - // xs1 - $f = $this->xs1->getFieldTitle(); - $this->assertEquals('subject', $f->name); - $this->assertEquals(XSFieldMeta::TYPE_TITLE, $f->type); - $this->assertFalse($f->isBoolIndex()); - $this->assertTrue($f->hasIndexSelf()); - $this->assertTrue($f->hasIndexMixed()); - $this->assertEquals(5, $f->weight); - $this->assertFalse($f->hasCustomTokenizer()); - $this->assertTrue($f->isSpeical()); - $this->assertTrue($f->withPos()); - $this->assertFalse($f->isNumeric()); - - // xs2 - $f = $this->xs2->getFieldTitle(); - $this->assertEquals('subject', $f->name); - $this->assertEquals(XSFieldMeta::TYPE_TITLE, $f->type); - $this->assertFalse($f->isBoolIndex()); - $this->assertTrue($f->hasIndexSelf()); - $this->assertFalse($f->hasIndexMixed()); - $this->assertEquals(3, $f->weight); - $this->assertFalse($f->hasCustomTokenizer()); - $this->assertTrue($f->isSpeical()); - $this->assertFalse($f->withPos()); - $this->assertFalse($f->isNumeric()); - } - - public function testGetFieldBody() - { - $xs3 = new XS("[pid]\ntype=id"); - $this->assertFalse($xs3->getFieldBody()); - - // xs1 - $f = $this->xs1->getFieldBody(); - $this->assertEquals('message', $f->name); - $this->assertEquals(XSFieldMeta::TYPE_BODY, $f->type); - $this->assertFalse($f->isBoolIndex()); - $this->assertTrue($f->hasIndexSelf()); - $this->assertFalse($f->hasIndexMixed()); - $this->assertEquals(1, $f->weight); - $this->assertEquals(300, $f->cutlen); - $this->assertFalse($f->hasCustomTokenizer()); - $this->assertTrue($f->isSpeical()); - $this->assertTrue($f->withPos()); - $this->assertFalse($f->isNumeric()); - $this->assertEquals(XSFieldScheme::MIXED_VNO, $f->vno); - - // xs2 - $f = $this->xs2->getFieldBody(); - $this->assertEquals('message', $f->name); - $this->assertEquals(XSFieldMeta::TYPE_BODY, $f->type); - $this->assertFalse($f->isBoolIndex()); - $this->assertTrue($f->hasIndexSelf()); - $this->assertFalse($f->hasIndexMixed()); - $this->assertEquals(1, $f->weight); - $this->assertEquals(100, $f->cutlen); - $this->assertFalse($f->hasCustomTokenizer()); - $this->assertTrue($f->isSpeical()); - $this->assertTrue($f->withPos()); - $this->assertFalse($f->isNumeric()); - $this->assertEquals(XSFieldScheme::MIXED_VNO, $f->vno); - } - - public function testGetField() - { - $this->assertEquals('chrono', $this->xs1->getField('chrono')->name); - $this->setExpectedException('XSException'); - $this->xs1->getField('not-exists'); - } - - public function testGetAllFields() - { - $this->assertEquals(6, count($this->xs1->getAllFields())); - $this->assertArrayHasKey('pid', $this->xs1->getAllFields()); - $this->assertArrayNotHasKey('pid2', $this->xs1->getAllFields()); - } - - public function testConvert() - { - $str = 'english string only'; - $this->assertEquals(XS::convert($str, 'GBK', 'UTF-8'), $str); - - $str = 'english 和中文混合'; - $str1 = XS::convert($str, 'GBK', 'UTF-8'); - $this->assertEquals(XS::convert($str1, 'UTF-8', 'GBK'), $str); - } - - public function testLastXS() - { - $lastXS = XS::getLastXS(); - $this->assertEquals($this->xs2, $lastXS); - $this->assertNotEquals($this->xs1, $lastXS); - } -} diff --git a/sdk/php/tests/lib/XSTokenizerFullTest.php b/sdk/php/tests/lib/XSTokenizerFullTest.php deleted file mode 100644 index 5c9c8f1..0000000 --- a/sdk/php/tests/lib/XSTokenizerFullTest.php +++ /dev/null @@ -1,69 +0,0 @@ -object = new XSTokenizerFull; - $this->doc = new XSDocument; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->doc = null; - } - - /** - * @dataProvider provider - */ - public function testGetTokens($res, $str) - { - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - public function provider() - { - return array( - array( - array('hello'), - 'hello' - ), - array( - array('hello world'), - 'hello world' - ), - array( - array('测试一下'), - '测试一下' - ), - array( - array('测试|一下'), - '测试|一下' - ) - ); - } -} diff --git a/sdk/php/tests/lib/XSTokenizerNoneTest.php b/sdk/php/tests/lib/XSTokenizerNoneTest.php deleted file mode 100644 index cb0c391..0000000 --- a/sdk/php/tests/lib/XSTokenizerNoneTest.php +++ /dev/null @@ -1,70 +0,0 @@ -object = new XSTokenizerNone; - $this->doc = new XSDocument; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->doc = null; - } - - /** - * @dataProvider provider - */ - public function testGetTokens($res, $str) - { - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - public function provider() - { - return array( - array( - array(), - 'hello' - ), - array( - array(), - 'hello world' - ), - array( - array(), - '测试一下' - ), - array( - array(), - '测试|一下' - ) - ); - } -} - diff --git a/sdk/php/tests/lib/XSTokenizerScwsTest.php b/sdk/php/tests/lib/XSTokenizerScwsTest.php deleted file mode 100644 index be14b12..0000000 --- a/sdk/php/tests/lib/XSTokenizerScwsTest.php +++ /dev/null @@ -1,140 +0,0 @@ -object = new XSTokenizerScws; - $this->object->setCharset('UTF-8')->setIgnore(true)->setMulti(3); - $this->doc = new XSDocument; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->doc = null; - } - - public function testSetCharset() - { - $text = '全文检索'; - $tk = $this->object; - $words = $tk->getResult($text); - $this->assertEquals($words[0]['word'], $text); - - $gbk = XS::convert($text, 'GBK', 'UTF-8'); - $tk->setCharset('GBK'); - $words = $tk->getResult($gbk); - $this->assertEquals($words[0]['word'], $gbk); - } - - public function testSetIgnore() - { - $text = '全文,检索'; - $tk = $this->object; - $words = $tk->setIgnore(true)->getResult($text); - $this->assertEquals(count($words), 2); - - $words = $tk->setIgnore(false)->getResult($text); - $this->assertEquals(count($words), 3); - } - - public function testSetMulti() - { - $text = '全文检索'; - $tk = $this->object; - $word1 = $tk->setMulti(SCWS_MULTI_NONE)->getResult($text); - $this->assertEquals(count($word1), 1); - - $word2 = $tk->setMulti(SCWS_MULTI_SHORT)->getResult($text); - $this->assertEquals(count($word2), 3); - - $word3 = $tk->setMulti(SCWS_MULTI_SHORT | SCWS_MULTI_ZMAIN)->getResult($text); - $this->assertEquals(count($word3), 6); - - $word4 = $tk->setMulti(15)->getResult($text); - $this->assertEquals(count($word4), 7); - } - - public function testGetVersion() - { - $version = $this->object->getVersion(); - $this->assertRegExp('/^1\.[0-9]+\.[0-9]+(?:\-dev)?$/', $version); - } - - public function testGetResult() - { - - } - - public function testGetTops() - { - $text = '迅搜(xunsearch)是优秀的开源全文检索解决方案'; - $tops = $this->object->getTops($text, 4); - $this->assertEquals(4, count($tops)); - $this->assertEquals('全文检索', $tops[0]['word']); - $this->assertEquals('开源', $tops[1]['word']); - } - - public function testHasWord() - { - $text = '迅搜(xunsearch)是优秀的开源全文检索解决方案'; - $tk = $this->object; - $this->assertTrue($tk->hasWord($text, 'ag,v')); - $this->assertFalse($tk->hasWord('迅搜', '~ag,v')); - } - - /** - * @dataProvider provider - */ - public function testGetTokens($res, $str) - { - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - public function provider() - { - return array( - array( - array('明月', '松', '松间', '间照', '照', '清泉', '石', '上流'), - '明月松间照,清泉石上流' - ), - array( - array('我是', 'hightman', '我会', '用', 'Q币', '去', '去买', '买', 'T恤'), - '我是hightman,我会用Q币去买T恤' - ), - ); - } -} - diff --git a/sdk/php/tests/lib/XSTokenizerSplitTest.php b/sdk/php/tests/lib/XSTokenizerSplitTest.php deleted file mode 100644 index 2c774a3..0000000 --- a/sdk/php/tests/lib/XSTokenizerSplitTest.php +++ /dev/null @@ -1,122 +0,0 @@ -object = new XSTokenizerSplit; - $this->doc = new XSDocument; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->doc = null; - } - - /** - * @dataProvider provider - */ - public function testGetTokens($res, $str) - { - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - /** - * @dataProvider provider2 - */ - public function testGetTokens2($res, $str) - { - $this->object = new XSTokenizerSplit('//'); - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - /** - * @dataProvider provider3 - */ - public function testGetTokens3($res, $str) - { - $this->object = new XSTokenizerSplit('/\s+/'); - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - public function provider() - { - return array( - array( - array('hello'), - 'hello' - ), - array( - array('hello', 'world'), - 'hello world' - ), - array( - array('测', '试一', '', '', '下'), - '测 试一 下' - ) - ); - } - - public function provider2() - { - return array( - array( - array('he', 'l', '/lo'), - 'he//l///lo' - ), - array( - array('hello', 'world'), - 'hello//world' - ), - array( - array('测', '试一', '', '下'), - '测//试一////下' - ) - ); - } - - public function provider3() - { - return array( - array( - array('he', 'l', 'lo'), - 'he l lo' - ), - array( - array('hello', 'world'), - 'hello - world' - ), - array( - array('测', '试一', '下'), - '测 - 试一 - 下' - ) - ); - } -} diff --git a/sdk/php/tests/lib/XSTokenizerXlenTest.php b/sdk/php/tests/lib/XSTokenizerXlenTest.php deleted file mode 100644 index 05f5c48..0000000 --- a/sdk/php/tests/lib/XSTokenizerXlenTest.php +++ /dev/null @@ -1,89 +0,0 @@ -object = new XSTokenizerXlen; - $this->doc = new XSDocument; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->doc = null; - } - - /** - * @dataProvider provider - */ - public function testGetTokens($words, $str) - { - $this->assertEquals($words, $this->object->getTokens($str, $this->doc)); - } - - /** - * @dataProvider provider3 - */ - public function testGetTokens3($words, $str) - { - $this->object = new XSTokenizerXlen('3'); - $this->assertEquals($words, $this->object->getTokens($str, $this->doc)); - } - - public function provider() - { - return array( - array( - array('he', 'll', 'o'), - 'hello' - ), - array( - array('he', 'll', 'o ', 'wo', 'rl', 'd'), - 'hello world' - ) - ); - } - - public function provider3() - { - return array( - array( - array('hel', 'lo'), - 'hello' - ), - array( - array('hel', 'lo ', 'wor', 'ld'), - 'hello world' - ), - array( - array('测', '试', '一', '下'), - '测试一下' - ) - ); - } -} - diff --git a/sdk/php/tests/lib/XSTokenizerXstepTest.php b/sdk/php/tests/lib/XSTokenizerXstepTest.php deleted file mode 100644 index e0cb291..0000000 --- a/sdk/php/tests/lib/XSTokenizerXstepTest.php +++ /dev/null @@ -1,89 +0,0 @@ -object = new XSTokenizerXstep; - $this->doc = new XSDocument; - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - $this->doc = null; - } - - /** - * @dataProvider provider - */ - public function testGetTokens($res, $str) - { - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - /** - * @dataProvider provider2 - */ - public function testGetTokens2($res, $str) - { - $this->object = new XSTokenizerXstep('6'); - $this->assertEquals($res, $this->object->getTokens($str, $this->doc)); - } - - public function provider() - { - return array( - array( - array('he', 'hell', 'hello'), - 'hello' - ), - array( - array('he', 'hell', 'hello ', 'hello wo', 'hello worl', 'hello world'), - 'hello world' - ), - ); - } - - public function provider2() - { - return array( - array( - array('hello'), - 'hello' - ), - array( - array('hello ', 'hello world'), - 'hello world' - ), - array( - array('测试', '测试一下'), - '测试一下' - ) - ); - } -} - diff --git a/sdk/php/tests/phpunit.xml b/sdk/php/tests/phpunit.xml deleted file mode 100644 index 22c96ff..0000000 --- a/sdk/php/tests/phpunit.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/sdk/php/util/Indexer.php b/sdk/php/util/Indexer.php deleted file mode 100755 index f9c4399..0000000 --- a/sdk/php/util/Indexer.php +++ /dev/null @@ -1,402 +0,0 @@ -#!/usr/bin/env php - [--file] - -选项说明 - --project= - -p 用于指定要搜索的项目名称或项目配置文件的路径, - 如果指定的是名称,则使用 ../app/.ini 作为配置文件 - --charset= - -c 指定您当前在用以及数据源的字符集,以便系统进行智能转换(默认:UTF-8) - --db= - -d 指定项目中的数据库名称,默认是名为 db 的库 - - --source=mysql://[user[:passwd]@]host/dbname[/table] - 指定数据源为 mysql - --source=sqlite:[//]|sqlite3:[//] - 指定数据源为 sqlite 或 sqlite3 - --source=json指定数据源为 json 格式,每行一条记录 - --source=csv 指定数据源为 csv 格式,逗号分隔字段,每行一条记录,可在首行指定字段名 - --csv-delimiter[=,] 指定 csv 数据源的字段分割符,默认为逗号,支持 \\t\\r\\n..\\xNN - 使用 \\ 开头及其它与 shell 有岐议的分割符时请使用引号包围。 - --file=当数据源为 json 或 csv 格式时指定数据源文件,默认读取标准输入 - --sql= 当数据源为 sql 类型时指定 sql 搜索语句,默认情况下, - 如果在 --source 包含 table 则载入该表数据。 - 警告:请勿在 SQL 语句中包含 `` 反引号,这在 SHELL 中有特殊函义可能会出错 - --filter - 指定数据过滤器,可为内置的 debug 或自定义的过滤器文件路径(不包含 .php) - 过滤器必须实现接口 XSDataFilter - --add-synonym= - 添加一个或多个同义词, 多个之间用半角逗号分隔, 原词和同义词之间用冒号分隔 - --del-synonym= - 删除一个或多个同义词, 多个之间用半角逗号分隔, 原词和同义词之间用冒号分隔 - 省略同义词则表示删除该原词的所有同义词 - --scws-multi[=level] - 查看或设置搜索语句的 scws 复合分词等级(值:0-15,默认为 3) - --rebuild 使用平滑重建方式导入数据,必须与 --source 配合使用 - --stop-rebuild 强制中止没未完成的索引重建状态 (慎用) - --clean 清空库内当前的索引数据 - --custom-dict 读取/设置项目自定义词库,默认为读取,配合 --file 指定文件去设置词库 - --flush 强制提交刷新索引服务端的缓冲索引,与 --source 分开用 - --flush-log 强制提交刷新搜索日志,与 --source 分开用 - --info 查看当前索引库在服务端的信息(含服务端信息、数据缓冲、运行进程等) - -h|--help 显示帮助信息 - -EOF; - exit(0); -} - -// create xs project -$ini = XSUtil::toProjectIni($project); -if (!file_exists($ini)) { - echo "错误:无效的项目名称 ($project),不存在相应的配置文件。\n"; - exit(-1); -} - -// csv delimiter saved in super global variable: _SERVER -if (is_string($csv_delimiter) && $source == 'csv') { - if (substr($csv_delimiter, 0, 1) !== '\\') { - $csv_delimiter = substr($csv_delimiter, 0, 1); - } else { - $char = substr($csv_delimiter, 1, 1); - switch ($char) { - case '\\': - $csv_delimiter = '\\'; - break; - case 't': - $csv_delimiter = "\t"; - break; - case 'x': - $csv_delimiter = chr(hexdec(substr($csv_delimiter, 2))); - break; - default: - $csv_delimiter = ','; - break; - } - } - $_SERVER['XS_CSV_DELIMITER'] = $csv_delimiter; - printf("注意:CSV 字段分割符被修改为 `%c` (ASCII: 0x%02x)\n", ord($csv_delimiter), ord($csv_delimiter)); -} - -// filter -if ($filter !== null && is_string($filter)) { - $original = $filter; - $class = 'XS' . ucfirst(strtolower($filter)) . 'Filter'; - if (class_exists($class)) { - $filter = new $class; - } else { - if (file_exists($filter . '.php')) { - $class = basename($filter); - require_once $filter . '.php'; - if (class_exists($class)) { - $filter = new $class; - } - } - } - if (!is_object($filter) || !($filter instanceof XSDataFilter)) { - $filter = null; - echo "注意:自动忽略无效的过滤器 [" . $original . "]\n"; - } -} - -// execute the indexer -try { - // create xs object - $xs = new XS($ini); - $index = $xs->index; - if ($db !== null) { - $index->setDb($db); - } - - // scws multi - if ($scws_multi !== null && $scws_multi !== true) { - $index->setScwsMulti($scws_multi); - if (!empty($source)) { - $scws_multi = null; - } - } - - // special actions - if ($info !== null) { - echo "---------- SERVER INFO BEGIN ----------\n"; - $res = $index->execCommand(XS_CMD_DEBUG); - echo $res->buf; - echo "\n---------- SERVER INFO END ----------\n"; - $res = $index->execCommand(XS_CMD_INDEX_GET_DB); - $res = json_decode($res->buf); - echo "数据库名:" . sprintf('%s[0x%04x]', $res->name, $res->flag) . "\n"; - echo "队列数据:" . $res->count . "条\n"; - echo "导入进程:" . ($res->pid > 0 ? '#' . $res->pid : '无') . "\n"; - } elseif ($flush_log !== null) { - echo "刷新搜索日志 ... \n"; - if (($res = $index->flushLogging()) === false) { - echo "失败\n"; - } else { - echo "成功,注意:后台更新需要一些时间,并不是真正立即完成。\n"; - } - } elseif ($flush !== null) { - echo "刷新索引缓冲 ... \n"; - if (($res = $index->flushIndex()) === false) { - echo "失败\n"; - } else { - echo "成功,注意:后台更新需要一些时间,并不是真正立即完成。\n"; - } - } elseif ($custom_dict !== null) { - if ($file === null) { - $content = $index->getCustomDict(); - if ($content === '') { - echo "注意:该项目无自定义词库或内容为空!"; - } else { - if (substr($content, 0, 1) !== '#') { - echo "# WORD\tTF\tIDF\tATTR\n"; - } - echo $content; - } - echo "\n"; - } else { - if ($file === true || !file_exists($file)) { - echo "错误:请正确指定要替换的自定义词库文件路径 (" . strval($file) . ")\n"; - } else { - $content = file_get_contents($file); - echo "正在提交自定义词库 (" . number_format(strlen($content)) . " bytes) ... "; - $index->setCustomDict($content); - echo "OK\n"; - } - } - } elseif ($scws_multi !== null) { - $level = $index->getScwsMulti(); - echo "当前索引库的 scws 复合分词等级为:$level\n"; - } else { - // clean - if ($clean !== null) { - echo "清空现有索引数据 ...\n"; - $index->clean(); - } - - // stop rebuild - if ($stop_rebuild !== null) { - echo "中止索引重建 ...\n"; - $index->stopRebuild(); - } - - // begin rebuild - if ($rebuild !== null) { - echo "开始重建索引 ...\n"; - $index->beginRebuild(); - } - - // import data from source - $fid = $xs->getFieldId(); - if (!empty($source)) { - echo "初始化数据源 ... $source \n"; - $total = $total_ok = $total_failed = 0; - $src = XSDataSource::instance($source, strpos($source, ':') ? $sql : $file); - $dcs = $src->getCharset(); - if ($dcs === false) { - $dcs = $charset === null ? 'UTF-8' : $charset; - } - - echo "开始批量导入数据 (" . (empty($file) ? "请直接输入数据" : $file) . ") ...\n"; - XSUtil::flush(); - $index->setTimeout(0); - $index->openBuffer(); - while ($data = $src->getData()) { - $doc = new XSDocument($dcs); - if ($source == 'csv') { - $data = csvTransform($data); - if (is_null($data)) { - continue; - } - } - - $pk = $data[$fid->name]; - if ($filter !== null && ($data = $filter->process($data, $dcs)) === false) { - $total++; - echo "警告:过滤器忽略了第 $total 条数据, 主键为:" . $pk . "\n"; - continue; - } - - $doc->setFields($data); - try { - if ($filter !== null && method_exists($filter, 'processDoc')) { - $filter->processDoc($doc); - } - $total++; - $index->update($doc); - $total_ok++; - } catch (XSException $e) { - echo "警告:添加第 $total 条数据失败 - " . $e->getMessage() . "\n"; - echo $e->getTraceAsString(); - $total_failed++; - } - if (($total % 10000) == 0) { - echo "报告:累计已处理数据 $total 条 ...\n"; - } - } - $index->closeBuffer(); - echo "完成索引导入:成功 $total_ok 条,失败 $total_failed 条\n"; - } - - // add synonyms - if (is_string($add_synonym)) { - $rec = array(); - foreach (explode(",", $add_synonym) as $tmp) { - if (strpos($tmp, ':') === false) { - continue; - } - list($raw, $syn) = explode(':', $tmp, 2); - $raw = trim($raw); - $syn = trim($syn); - if ($raw !== '' && $syn !== '') { - $rec[] = array($raw, $syn); - } - } - - echo "报告:开始添加同义词记录 " . count($rec) . " 条...\n"; - if (count($rec) > 1) { - $index->openBuffer(); - } - foreach ($rec as $tmp) { - $index->addSynonym($tmp[0], $tmp[1]); - } - if (count($rec) > 1) { - $index->closeBuffer(); - } - } - - // del synonyms - if (is_string($del_synonym)) { - $rec = array(); - foreach (explode(",", $del_synonym) as $tmp) { - $syn = ''; - if (strpos($tmp, ':') === false) { - $raw = trim($tmp); - } else { - list($raw, $syn) = explode(':', $tmp, 2); - $raw = trim($raw); - $syn = trim($syn); - } - if ($raw !== '') { - $rec[] = array($raw, $syn); - } - } - - echo "报告:开始删除同义词记录 " . count($rec) . " 条...\n"; - if (count($rec) > 1) { - $index->openBuffer(); - } - foreach ($rec as $tmp) { - $index->delSynonym($tmp[0], $tmp[1]); - } - if (count($rec) > 1) { - $index->closeBuffer(); - } - } - - // end rebuild - if ($rebuild !== null) { - echo "完成重建索引 ...\n"; - $index->endRebuild(); - } else { - echo "刷新索引提交 ...\n"; - $index->flushIndex(); - } - } -} catch (XSException $e) { - // Exception - $start = dirname(dirname(__FILE__)); - $relative = XSException::getRelPath($start); - $traceString = $e->getTraceAsString(); - $traceString = str_replace(dirname(__FILE__) . '/', '', $traceString); - $traceString = str_replace($start . ($relative === '' ? '/' : ''), $relative, $traceString); - echo $e . "\n" . $traceString . "\n"; -} - -// translate csv data -function csvTransform($data) -{ - static $fields = null; - global $xs; /* @var $xs XS */ - - // init field set - if (is_null($fields)) { - // load default fields - $fields = array_keys($xs->getScheme()->getAllFields()); - - // check data is fieldset or not - $is_header = true; - foreach ($data as $tmp) { - if (!in_array($tmp, $fields)) { - $is_header = false; - break; - } - } - if ($is_header) { - $fields = $data; - echo "注意:CSV 数据字段被指定为:" . implode(',', $data) . "\n"; - return null; - } - } - - // transform - $ret = array(); - foreach ($fields as $key) { - $index = count($ret); - if (!isset($data[$index])) { - break; - } - $ret[$key] = $data[$index]; - } - return $ret; -} diff --git a/sdk/php/util/IniWizzard.php b/sdk/php/util/IniWizzard.php deleted file mode 100755 index 2a6190f..0000000 --- a/sdk/php/util/IniWizzard.php +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env php -\n"; - echo "例如:{$_SERVER['argv'][0]} ../etc/demo.ini\n"; - exit(-1); -} - -// check to write -if (file_exists($_SERVER['argv'][1])) { - if (!is_writable($_SERVER['argv'][1])) { - echo "错误:无权限改写配置文件 `}{$_SERVER['argv'][1]}\n"; - exit(-1); - } -} else { - if (!@touch($_SERVER['argv'][1])) { - echo "错误:无权限创建配置文件 `}{$_SERVER['argv'][1]}\n"; - exit(-1); - } - unlink($_SERVER['argv'][1]); -} - -// @TODO -echo "很抱歉,此功能尚未实现!\n"; diff --git a/sdk/php/util/Logger.php b/sdk/php/util/Logger.php deleted file mode 100755 index b132a85..0000000 --- a/sdk/php/util/Logger.php +++ /dev/null @@ -1,266 +0,0 @@ -#!/usr/bin/env php -] - -选项说明 - --project= - -p 用于指定要搜索的项目名称或项目配置文件的路径, - 如果指定的是名称,则使用 ../app/.ini 作为配置文件 - --charset= - -c 指定您当前在用以及导入数据源的字符集,以便系统进行 - 智能转换(默认:UTF-8) - - --import= 导入搜索日志文件, 一行一个词, 每行的数据中 - 可以用\\t(Tab键)分开指定次数,没有次数默认为1 - - --put= - 添加搜索日志词汇,词与次数之间用半角冒号分隔, - 默认为 1 次。多个词之间用半角的逗号分隔, - 词之间如果包含空格,请将参数用引号包围起来。 - - --del= - 删除搜索日志中的词汇记录,若不存在则会给出提示, - 多个词之间用半角的逗号分隔,如果包含空格,请将参数用引号包围起来。 - - --flush 刷新搜索日志变动,如急着看效果,请调用该选项强制刷新所有提交。 - --clean 清空全部搜索日志内容 - - --limit= 用于控制 query 和 hot 选项的返回关键词个数 - - --query= 以 word 为关键词查找相关搜索词,用 limit 选项设置个数,默认 6 个 - --hot= - 列出热门搜索词汇,可结合 limit 指定个数,默认 10 个 - 参数依次表示总次数、上期次数、本期次数 - - -h|--help 显示帮助信息 - -EOF; - exit(0); -} - -// create xs project -$ini = XSUtil::toProjectIni($project); -if (!file_exists($ini)) { - echo "错误:无效的项目名称 ($project),不存在相应的配置文件。\n"; - exit(-1); -} - -try { - $db = XSSearch::LOG_DB; - $log_ready = false; - $xs = new XS($ini); - $xs->setScheme(XSFieldScheme::logger()); - - $search = $xs->search; - try { - // NOTE: use setQuery to call preQueryString for preparing fieldset - $search->setDb($db)->setQuery('dummy'); - $search->setTimeout(0); // sometimes user may import lots of terms - $log_ready = true; - } catch (Exception $e) { - - } - - // hot, query ==> read-only - if ($hot !== null) { - $limit = $limit === null ? 10 : intval($limit); - $type = $hot === 'cur' ? 'currnum' : ($hot === 'last' ? 'lastnum' : 'total'); - $result = $search->getHotQuery($limit, $type); - if (count($result) === 0) { - echo "暂无相关热门搜索记录。\n"; - } else { - $i = 1; - printf("序 %s %s\n%s\n", XSUtil::fixWidth('搜索热门关键词(' . $type . ')', 40), - XSUtil::fixWidth('次数', 10), XSUtil::fixWidth('', 56, '-')); - foreach ($result as $word => $freq) { - printf("%2d. %s %d\n", $i, XSUtil::fixWidth($word, 40), $freq); - $i++; - } - } - } elseif ($query !== null) { - $query = XSUtil::convertIn($query); - $limit = $limit === null ? 6 : intval($limit); - $result = $log_ready ? $search->setFuzzy()->setLimit($limit)->search($query) : array(); - if (count($result) === 0) { - echo "目前还没有与 \033[7m" . $query . "\033[m 相关的搜索词。\n"; - } else { - printf("序 %s %s\n%s\n", XSUtil::fixWidth("相关搜索词($query)", 41), XSUtil::fixWidth('次数', 10), - XSUtil::fixWidth('', 50, '-')); - for ($i = 0, $total = count($result); $i < $total; $i++) { - printf("%2d. %s %s\n", $i + 1, XSUtil::fixWidth($result[$i]->body, 40), $result[$i]->total); - } - } - } else { - // check clean - if ($clean !== null) { - echo "清空已有搜索日志数据 ...\n"; - $xs->index->setDb($db)->clean(); - } - - // import from file - if ($import !== null) { - if (!file_exists($import) || !($fd = @fopen($import, "r"))) { - echo "要导入的文件 [$import] 不存在或无法读取!\n"; - } else { - $search->setTimeout(0); - echo "开始导入搜索日志文件 ...\n"; - while (($line = fgets($fd, 1024)) !== false) { - if ($line[0] === '#' || $line[0] === ';') { - continue; - } - if (($pos = strpos($line, "\t")) !== false) { - $word = trim(substr($line, 0, $pos)); - $wdf = intval(substr($line, $pos + 1)); - } else { - $word = trim($line); - $wdf = 1; - } - addSearchLog($word, $wdf); - } - fclose($fd); - } - } - - // delete word - if ($del !== null) { - $limit = $limit === null ? 3 : intval($limit); - $del = XSUtil::convertIn($del); - foreach (explode(",", $del) as $word) { - $word = trim($word); - if ($word === '') { - continue; - } - if ($log_ready) { - $search->setQuery(null)->addQueryTerm('id', $word); - if ($search->count() === 1) { - $xs->index->setDb($db)->del($word); - echo "成功删除 \033[7m$word\033[m!\n"; - continue; - } - } - - echo "不存在 \033[7m$word\033[m,"; - $docs = $log_ready ? $search->setFuzzy()->setLimit($limit)->search($word) : array(); - if (count($docs) === 0) { - echo "并且没有相关的搜索词。"; - } else { - echo "相关词:"; - foreach ($docs as $doc) { - echo "\033[7m" . $doc->body . "\033[m "; - } - } - echo "\n"; - } - } elseif ($put !== null) { - echo "开始增加/更新搜索词 ... \n"; - $put = XSUtil::convertIn($put); - - foreach (explode(',', $put) as $tmp) { - if (($pos = strpos($tmp, ':')) !== false) { - $word = trim(substr($tmp, 0, $pos)); - $wdf = intval(substr($tmp, $pos + 1)); - } else { - $word = trim($tmp); - $wdf = 1; - } - addSearchLog($word, $wdf); - } - } - - // check flush - if ($flush !== null || $del !== null) { - echo "刷新已提交的日志索引 ..."; - $res = $xs->index->setDb($db)->flushIndex(); - for ($i = 0; $i < 3 && $flush !== null; $i++) { - echo "."; - XSUtil::flush(); - sleep(1); - } - echo $res ? " 成功\n" : " 失败\n"; - } - if ($flush !== null || $import !== null || $put !== null) { - echo "强制刷新未处理的日志记录 ... "; - echo $xs->index->flushLogging() ? "成功" : "失败"; - echo "\n注意:后台更新需要一些时间,并不是实时完成!\n"; - } - } -} catch (XSException $e) { - // Exception - $start = dirname(dirname(__FILE__)); - $relative = XSException::getRelPath($start); - $traceString = $e->getTraceAsString(); - $traceString = str_replace(dirname(__FILE__) . '/', '', $traceString); - $traceString = str_replace($start . ($relative === '' ? '/' : ''), $relative, $traceString); - echo $e . "\n" . $traceString . "\n"; -} - -// local function add word -function addSearchLog($word, $wdf) -{ - global $search, $log_ready; - static $record = array(); - - if ($word !== '' && $wdf > 0) { - if (!isset($record[$word]) && $log_ready) { - $docs = $search->setQuery(null)->addQueryTerm('id', $word)->search(); - if (isset($docs[0])) { - $record[$word] = $docs[0]->total; - } - } - if (isset($record[$word])) { - echo "更新 \033[7m$word\033[m 的次数:" . $record[$word] . " + " . $wdf . "\n"; - $record[$word] += $wdf; - } else { - echo "新增 \033[7m$word\033[m 次数:$wdf\n"; - $record[$word] = $wdf; - } - $search->addSearchLog($word, $wdf); - } -} diff --git a/sdk/php/util/Quest.php b/sdk/php/util/Quest.php deleted file mode 100755 index 28539f8..0000000 --- a/sdk/php/util/Quest.php +++ /dev/null @@ -1,390 +0,0 @@ -#!/usr/bin/env php - [[-q|--query] ] - -选项说明 - --project= - -p 用于指定要搜索的项目名称或项目配置文件的路径, - 如果指定的是名称,则使用 ../app/.ini 作为配置文件 - --charset= - -c 指定您当前在用的字符集,以便系统进行智能转换(默认:UTF-8) - --db= - -d 指定项目中的数据库名称,默认是名为 db 的库,多个库之间用逗号分隔 - --query= - -q 指定要搜索的查询语句,如果语句中包含空格请用使用双引号包围起来 - 在搜索语句中可采用 'field:\$from..\$to' 做区间过滤 - --sort= - 查看或设置搜索语句的 scws 复合分词等级(值:0-15,默认为 3) - --add-weight=<[field1:]word1[:weight1][,[field2:]word2[:weight2]]> - 添加搜索权重词汇,词与次数之间用半角冒号分隔 - --hot[=total|last|cur] - 用于显示指定项目的热门搜索词,此时 参数无意义,可省略 - 其值含义分别表示总搜索量、上周搜索量、本周搜索量,默认为总搜索量。 - --suggest 根据当前搜索词展开常用搜索词建议,如查询“中”,即显示“中”开头的词 - --correct 根据当前搜索词进行同音、拼写纠错,输出更合适的关键词 - --related 根据当前搜索词查找相关搜索词 - --list-synonyms[=stemmed] - 列出库内的全部同义词,每行显示一个,可以搭配 --limit 使用,默认显示前 100 个 - 如果设置了 stemmed 值则连同词根同义词也列出,设置其它值则只列出指定词的全部同义词 - --limit=用于设置 suggest|hot|related 的返回数量,两者默认值均为 10 个 - 对于普通搜索和列出同义词时,还支持用 --limit=offset,num 的格式 - --show-query 用于在搜索结果显示内部的 Xapian 结构的 query 语句用于调试 - --cut-off= - 设置搜索结果剔除的匹配百分比及权限(百分比:0-100,权重:0.1-25.5) - --terms 列出搜索词被切分后的词(不含排除及权重词) - --info 显示当前连接服务端的信息及线程(仅绘制当前 worker 进程) - -h|--help 显示帮助信息 - - 若未指定 -p 或 -q 则会依次把附加的参数当作 处理,例: - {$_SERVER['argv'][0]} - {$_SERVER['argv'][0]} --hot - -EOF; - exit(0); -} - -// create xs project -$ini = XSUtil::toProjectIni($project); -if (!file_exists($ini)) { - echo "错误:无效的项目名称 ($project),不存在相应的配置文件。\n"; - exit(-1); -} - -// execute the search -try { - // params - $params = array('hot', 'suggest', 'correct', 'related', 'output', 'limit'); - foreach ($params as $_) { - $$_ = XSUtil::getOpt(null, $_); - } - $limit1 = $limit === null ? 10 : intval($limit); - $db = XSUtil::getOpt('d', 'db'); - - // create xs object - $xs = new XS($ini); - $search = $xs->search; - $search->setCharset('UTF-8'); - if ($db !== null) { - $dbs = explode(',', $db); - $search->setDb(trim($dbs[0])); - for ($i = 1; $i < count($dbs); $i++) { - $search->addDb(trim($dbs[$i])); - } - } - if ($scws_multi !== null) { - $search->setScwsMulti($scws_multi); - } - - if ($hot !== null) { - $type = $hot === 'cur' ? 'currnum' : ($hot === 'last' ? 'lastnum' : 'total'); - $result = $search->getHotQuery($limit1, $type); - if (count($result) === 0) { - echo "暂无相关热门搜索记录。\n"; - } else { - $i = 1; - printf("序 %s %s\n%s\n", XSUtil::fixWidth('搜索关键词(' . $type . ')', 40), XSUtil::fixWidth('次数', 10), XSUtil::fixWidth('', 56, '-')); - foreach ($result as $word => $freq) { - printf("%2d. %s %d\n", $i, XSUtil::fixWidth($word, 40), $freq); - $i++; - } - } - } elseif ($info !== null) { - // server info - echo "---------- SERVER INFO BEGIN ----------\n"; - $res = $search->execCommand(XS_CMD_DEBUG); - echo $res->buf; - echo "\n---------- SERVER INFO END ----------\n"; - // thread pool - $res = $search->execCommand(XS_CMD_SEARCH_DRAW_TPOOL); - echo $res->buf; - } elseif (is_string($synonyms) && $synonyms !== 'stemmed') { - echo "列出\033[7m" . $synonyms . "\033[m的同义词:\n"; - $synonyms = $search->getSynonyms($synonyms); - print_r($synonyms); - } elseif ($synonyms !== null) { - // list all - if ($limit === null) { - $offset = $limit1 = 0; - } elseif (($pos = strpos($limit, ',')) === false) { - $offset = 0; - } else { - $limit1 = intval(substr($limit, $pos + 1)); - $offset = intval($limit); - } - - $synonyms = $search->getAllSynonyms($limit1, $offset, $synonyms === 'stemmed'); - if (count($synonyms) == 0) { - echo "暂无相关的同义词记录"; - if ($offset != 0) { - echo ",反正总数不超过 $offset 个"; - } - echo "。\n"; - } else { - $i = $offset + 1; - printf(" %s %s\n%s\n", XSUtil::fixWidth('原词', 32), '同义词', XSUtil::fixWidth('', 56, '-')); - foreach ($synonyms as $raw => $list) { - printf("%4d. %s %s\n", $i++, XSUtil::fixWidth($raw, 29), implode(", ", $list)); - } - } - } elseif ($terms !== null) { - $result = $search->terms($query); - echo "列出\033[7m" . $query . "\033[m的内部切分结果:\n"; - print_r($result); - } elseif ($correct !== null) { - $result = $search->getCorrectedQuery($query); - if (count($result) === 0) { - echo "目前对\033[7m" . $query . "\033[m还没有更好的修正方案。\n"; - } else { - echo "您可以试试找:\033[4m" . implode("\033[m \033[4m", $result) . "\033[m\n"; - } - } elseif ($suggest !== null) { - $result = $search->getExpandedQuery($query, $limit1); - if (count($result) === 0) { - echo "目前对\033[7m" . $query . "\033[m还没有任何搜索建议。\n"; - } else { - echo "展开\033[7m" . $query . "\033[m得到以下搜索建议:\n"; - for ($i = 0; $i < count($result); $i++) { - printf("%d. %s\n", $i + 1, $result[$i]); - } - } - } elseif ($related !== null) { - $result = $search->getRelatedQuery($query, $limit1); - if (count($result) === 0) { - echo "目前还没有与\033[7m" . $query . "\033[m相关的搜索词。\n"; - } else { - echo "与\033[7m" . $query . "\033[m相关的搜索词:\n"; - for ($i = 0; $i < count($result); $i++) { - printf("%d. %s\n", $i + 1, $result[$i]); - } - } - } else { - // fuzzy search - if (XSUtil::getOpt(null, 'fuzzy') !== null) { - $search->setFuzzy(); - } - $syn = XSUtil::getOpt(null, 'synonym'); - if ($syn !== null) { - $search->setAutoSynonyms(); - if ($syn !== true) { - $search->setSynonymScale(floatval($syn)); - } - } - - if (($pos = strpos($limit, ',')) === false) { - $offset = 0; - } else { - $limit1 = intval(substr($limit, $pos + 1)); - $offset = intval($limit); - } - - // sort - if ($sort !== null) { - $fields = array(); - $tmps = explode(',', $sort); - foreach ($tmps as $tmp) { - $tmp = trim($tmp); - if ($tmp === '') { - continue; - } - if (substr($tmp, 0, 1) === '~') { - $fields[substr($tmp, 1)] = false; - } else { - $fields[$tmp] = true; - } - } - $search->setMultiSort($fields); - } - - // special fields - $fid = $xs->getFieldId(); - $ftitle = $xs->getFieldTitle(); - $fbody = $xs->getFieldBody(); - if ($fbody) { - $xs->getFieldBody()->cutlen = 100; - } - - // add range - $ranges = array(); - if (strpos($query, '..') !== false) { - $regex = '/(\S+?):(\S*?)\.\.(\S*)/'; - if (preg_match_all($regex, $query, $matches) > 0) { - for ($i = 0; $i < count($matches[0]); $i++) { - $ranges[] = array($matches[1][$i], - $matches[2][$i] === '' ? null : $matches[2][$i], - $matches[3][$i] === '' ? null : $matches[3][$i]); - $query = str_replace($matches[0][$i], '', $query); - } - } - } - - // set query - $search->setQuery($query); - foreach ($ranges as $range) { - $search->addRange($range[0], $range[1], $range[2]); - } - - // add weights - if ($weights !== null) { - foreach (explode(',', $weights) as $tmp) { - $tmp = explode(':', trim($tmp)); - if (count($tmp) === 1) { - $search->addWeight(null, $tmp[0]); - } elseif (count($tmp) === 2) { - if (is_numeric($tmp[1])) { - $search->addWeight(null, $tmp[0], floatval($tmp[1])); - } else { - $search->addWeight($tmp[0], $tmp[1]); - } - } else { - $search->addWeight($tmp[0], $tmp[1], floatval($tmp[2])); - } - } - } - - // cut off - if ($cut_off !== null) { - if (($pos = strpos($cut_off, ','))) { - $search->setCutOff(substr($cut_off, 0, $pos), substr($cut_off, $pos + 1)); - } elseif (strpos($cut_off, '.') !== false) { - $search->setCutOff(0, $cut_off); - } else { - $search->setCutOff($cut_off); - } - } - - // preform search - $begin = microtime(true); - $result = $search->setLimit($limit1, $offset)->search(); - $cost = microtime(true) - $begin; - $matched = $search->getLastCount(); - $total = $search->getDbTotal(); - - // show query? - if (XSUtil::getOpt(null, 'show-query') !== null) { - echo str_repeat("-", 20) . "\n"; - echo "解析后的 QUERY 语句:" . $search->getQuery() . "\n"; - echo str_repeat("-", 20) . "\n"; - } - - // related & corrected - $correct = $search->getCorrectedQuery(); - $related = $search->getRelatedQuery(); - - // info - printf("在 %s 条数据中,大约有 %d 条包含 \033[7m%s\033[m ,第 %d-%d 条,用时:%.4f 秒。\n", number_format($total), $matched, $query, min($matched, $offset + 1), min($matched, $limit1 + $offset), $cost); - // correct - if (count($correct) > 0) { - echo "您是不是想找:\033[4m" . implode("\033[m \033[4m", $correct) . "\033[m\n"; - } - // show result - foreach ($result as $doc) /* @var $doc XSDocument */ { - // body & title - $body = $title = ''; - if ($ftitle !== false) { - $title = cliHighlight($doc->f($ftitle)); - } - if ($fbody !== false) { - $body = cliHighlight($doc->f($fbody)) . "\n"; - } - - // main fields - printf("\n%d. \033[4m%s#%s# [%d%%,%.2f]\033[m\n", $doc->rank(), $title, $doc->f($fid), $doc->percent(), $doc->weight()); - echo $body; - - // other fields - $line = ''; - foreach ($xs->getAllFields() as $field) /* @var $field XSFieldMeta */ { - if ($field->isSpeical()) { - continue; - } - $tmp = ucfirst($field->name) . ':' . cliHighlight($doc->f($field)); - if ((strlen($tmp) + strlen($line)) > 80) { - if (strlen($line) > 0) { - echo $line . "\n"; - $line = ''; - } - echo $tmp . "\n"; - } else { - $line .= $tmp . ' '; - } - } - if (strlen($line) > 0) { - echo $line . "\n"; - } - } - // related - if (count($related) > 0) { - echo "\n相关搜索:\033[4m" . implode("\033[m \033[4m", $related) . "\033[m\n"; - } - echo "\n"; - } -} catch (XSException $e) { - // Exception - $start = dirname(dirname(__FILE__)); - $relative = XSException::getRelPath($start); - $traceString = $e->getTraceAsString(); - $traceString = str_replace(dirname(__FILE__) . '/', '', $traceString); - $traceString = str_replace($start . ($relative === '' ? '/' : ''), $relative, $traceString); - echo $e . "\n" . $traceString . "\n"; -} - -// local highlight function -function cliHighlight($str) -{ - global $search; - $str = $search->highlight($str); - $str = preg_replace('#(.+?)#', "\033[7m\\1\033[m", $str) . ' '; - $str = strtr($str, array('' => '', '' => '')); - return $str; -} diff --git a/sdk/php/util/RequiredCheck.php b/sdk/php/util/RequiredCheck.php deleted file mode 100755 index ee89d8d..0000000 --- a/sdk/php/util/RequiredCheck.php +++ /dev/null @@ -1,201 +0,0 @@ -#!/usr/bin/env php - array( - 'type' => (version_compare(PHP_VERSION, '5.2.0', '>=') ? '' : 'ERROR:') . PHP_VERSION, - 'used' => 'XS(core)', - 'note' => 'PHP 5.2.0 或更高版本是必须的。', - ), - 'SPL 扩展' => array( - 'type' => extension_loaded('spl') ? 'OK' : 'ERROR', - 'used' => 'XS(core)', - 'note' => 'SPL 扩展用于自动加载和对象戏法', - ), - 'PCRE 扩展' => array( - 'type' => extension_loaded('pcre') ? 'OK' : 'ERROR', - 'used' => 'XSDocument, XSSearch', - 'note' => '用于字符串切割、判断', - ), - '编码转换' => array( - 'type' => check_conv(), - 'used' => 'XSDocument, XSSearch', - 'note' => '用于支持非 UTF-8 字符集', - ), - '缓存模块' => array( - 'type' => check_cache(), - 'used' => 'XS', - 'note' => '用于缓存项目配置文件的解析结果', - ), - 'JSON 扩展' => array( - 'type' => extension_loaded('json') ? 'OK' : 'WARNING', - 'used' => 'util.Quest, util.Indexer', - 'note' => '用于读取或输出 JSON 格式的数据', - ), - 'XML 扩展' => array( - 'type' => extension_loaded('xml') ? 'OK' : 'WARNING', - 'used' => 'util.Indexer', - 'note' => '用于读取导入 XML 格式的数据', - ), - 'MySQL 扩展' => array( - 'type' => check_mysql(), - 'used' => 'util.Indexer', - 'note' => '用于读取导入 MySQL 的数据库', - ), - 'SQLite 扩展' => array( - 'type' => check_sqlite(), - 'used' => 'util.Indexer', - 'note' => '用于读取导入 SQLite 的数据库', - ), -); - -// output -?> -Xunsearch PHP-SDK 运行需求检查 -============================== - -检查内容 --------- - -本程序用于确认您的服务器配置是否能满足运行 Xunsearch PHP-SDK 的要求。 -它将检查服务器所运行的 PHP 版本,查看是否安装了合适的PHP扩展模块,以及 -确认 php.ini 文件是否正确设置。 - - $val) { - if (substr($val['type'], 0, 7) == 'WARNING') - $num_warning++; - elseif (substr($val['type'], 0, 5) == 'ERROR') - $num_error++; - else - $num_ok++; - out_line($key, $val['type'], $val['used'], $val['note']); -} -out_line(); -?> - -检查结果 --------- - -共计 项通过, 项警告, 项错误。 - - 0): ?> -您的服务器配置不符合 Xunsearch/PHP-SDK 的最低要求。 -请仔细查看上面表格中结果为 ERROR 的项目,并针对性的做出修改和调整。 - -您的服务器配置符合 Xunsearch/PHP-SDK 的最低要求。 - 0): ?> -如果您需要使用特定的功能,请关注上述的 WARNING 项。 - - - [[-o|--output] ] - -选项说明 - --project= - -p 用于指定要搜索的项目名称或项目配置文件的路径, - 如果指定的是名称,则使用 ../app/.ini 作为配置文件 - --output= - -o 指定生成的骨架代码存储位置,默认为当前目录 - -h|--help 显示帮助信息 - -EOF; - exit(0); -} - -// output dir -$output = XSUtil::getOpt('o', 'output', true); -if ($output === null) { - $output = '.'; -} -if (!is_dir($output)) { - echo "错误:输出目录 ($output) 不是一个有效的目录。\n"; - exit(-1); -} -if (!is_writable($output)) { - echo "错误:输出目录 ($output) 不可写入,请注意检查权限。\n"; - exit(-1); -} - -// create xs project -$ini = XSUtil::toProjectIni($project); -if (!file_exists($ini)) { - echo "错误:无效的项目名称 ($project),不存在相应的配置文件。\n"; - exit(-1); -} - -// execute the search -try { - // create xs object - echo "初始化项目对象 ...\n"; - $xs = new XS($ini); - - // generate varialbes - echo "解析字段,生成变量清单 ...\n"; - $vars = array(); - - // timezone - if (!ini_get('date.timezone')) { - date_default_timezone_set('Asia/Chongqing'); - } - - // basic - $vars['@project@'] = is_file($project) ? realpath($project) : $project; - $vars['@charset@'] = $xs->getDefaultCharset(); - if ($vars['@charset@'] !== 'GB2312' && $vars['@charset@'] !== 'GBK') { - $vars['@charset@'] = 'UTF-8'; - } - $vars['@xs_lib_root@'] = XS_LIB_ROOT; - $vars['@xs_lib_file@'] = realpath($lib_file); - $vars['@date_time@'] = date('Y-m-d H:i:s'); - $vars['@project_name@'] = ucfirst($xs->name); - $vars['@package_name@'] = XS_PACKAGE_NAME; - $vars['@package_version@'] = XS_PACKAGE_VERSION; - - // fields - $vars['@set_filter@'] = ''; - $vars['@set_sort@'] = ''; - $vars['@field_id@'] = $xs->getFieldId()->name; - if (($field = $xs->getFieldTitle()) !== false) { - $vars['@field_title@'] = $field->name; - } - if (($field = $xs->getFieldBody()) !== false) { - $vars['@field_body@'] = $field->name; - } - $vars['@field_info@'] = ''; - foreach ($xs->getAllFields() as $field) /* @var $field XSFieldMeta */ { - if ($field->hasIndexSelf() && $field->type != XSFieldMeta::TYPE_BODY && !$field->isBoolIndex()) { - $vars['@set_filter@'] .= "\t\t\t\n"; - } - if ($field->isNumeric()) { - $vars['@set_sort@'] .= "\t\t\t\t\t\n"; - $vars['@set_sort@'] .= "\t\t\t\t\t\n"; - } - if ($field->isSpeical()) { - continue; - } - if ($field->type == XSFieldMeta::TYPE_STRING) { - if (!isset($vars['@field_title@'])) { - $vars['@field_title@'] = $field->name; - continue; - } - if (!isset($vars['@field_body@'])) { - $vars['@field_body@'] = $field->name; - continue; - } - } - $vars['@field_info@'] .= "\t\t\t\t" . ucfirst($field->name) . ":" . $field->name . "); ?>\n"; - } - - $vars['@set_filter@'] = trim($vars['@set_filter@']); - $vars['@set_sort@'] = trim($vars['@set_sort@']); - $vars['@field_info@'] = trim($vars['@field_info@']); - if (!isset($vars['@field_title@'])) { - $vars['@field_title@'] = 'title'; - } - if (!isset($vars['@field_body@'])) { - $vars['@field_body@'] = 'body'; - } - - // output dir - echo "检测并创建输出目录 ...\n"; - $output .= '/' . $xs->name; - if (!is_dir($output) && !mkdir($output)) { - throw new XSException('Failed to create output directory: ' . $output); - } - - // loop to write-in files - $input = dirname(__FILE__) . '/skel'; - $dir = dir($input); - while (($entry = $dir->read()) !== false) { - if ($entry === '.' || $entry === '..') { - continue; - } - if (substr($entry, -3) === '.in') { - echo "正在生成 " . substr($entry, 0, -3) . " ...\n"; - $file = $output . '/' . substr($entry, 0, -3); - if (file_exists($file)) { - copy($file, $file . '.bak'); - } - $content = file_get_contents($input . '/' . $entry); - $content = strtr($content, $vars); - if ($vars['@charset@'] !== 'UTF-8') { - $content = XS::convert($content, $vars['@charset@'], 'UTF-8'); - } - file_put_contents($file, $content); - } else { - echo "正在复制 " . $entry . " ...\n"; - $file = $output . '/' . $entry; - if (is_dir($input . '/' . $entry)) { - XSUtil::copyDir($input . '/' . $entry, $file); - } else { - if (file_exists($file)) { - copy($file, $file . '.bak'); - } - copy($input . '/' . $entry, $file); - } - } - } - $dir->close(); - echo "完成,请将 `$output` 目录转移到 web 可达目录,然后访问 search.php 即可。\n"; -} catch (XSException $e) { - // Exception - $start = dirname(dirname(__FILE__)) . '/'; - $relative = substr(XSException::getRelPath($start), 0, -1); - $traceString = $e->getTraceAsString(); - $traceString = str_replace(dirname(__FILE__) . '/', '', $traceString); - $traceString = str_replace($start, $relative, $traceString); - echo $e . "\n" . $traceString . "\n"; -} diff --git a/sdk/php/util/XSDataSource.class.php b/sdk/php/util/XSDataSource.class.php deleted file mode 100644 index 9c8d7b5..0000000 --- a/sdk/php/util/XSDataSource.class.php +++ /dev/null @@ -1,1001 +0,0 @@ - - * @version 1.0.0 - * @package XS.utilf - */ -abstract class XSDataSource -{ - protected $type, $arg; - protected $inCli; - private $dataList, $dataPos; - - /** - * 构造函数 - * @param mixed $arg 对象参数, 常为 SQL 语句或要导入的文件路径 - */ - public function __construct($type, $arg) - { - $this->type = $type; - $this->arg = $arg; - $this->inCli = php_sapi_name() === 'cli'; - $this->init(); - } - - /** - * 取得数据源对象实例 - * @param string $type 数据源类型, 如: mysql://.., json, csv ... - * @param mixed $arg 建立对象的参数, 如 SQL 语句, JSON/CSV 文件 - * @return XSDataSource 初始化完毕的数据源对象 - */ - public static function instance($type, $arg = null) - { - $type2 = ($pos = strpos($type, ':')) ? 'database' : $type; - $class = 'XS' . ucfirst(strtolower($type2)) . 'DataSource'; - if (!class_exists($class)) { - throw new XSException("Undefined data source type: `$type2'"); - } - return new $class($type, $arg); - } - - /** - * 从数据源中提取一条数据 - * 实际使用时, 一般是循环调用此函数提取数据, 每条数据是由字段名为键的关联数组 - *
    -	 * while ($ds->getData() !== false)
    -	 * {
    -	 *   ...
    -	 * }
    -	 * 
    - * @return mixed 返回一条完整数据, 若无数据则返回 false - */ - final public function getData() - { - if ($this->dataPos === null || $this->dataPos === count($this->dataList)) { - $this->dataPos = 0; - $this->dataList = $this->getDataList(); - if (!is_array($this->dataList) || count($this->dataList) === 0) { - $this->deinit(); - $this->dataList = $this->dataPos = null; - return false; - } - } - $data = $this->dataList[$this->dataPos]; - $this->dataPos++; - return $data; - } - - /** - * 取得数据源的准确字符集 - * 如不能确定字符集, 请直接返回 false - * @return string 字符集名称 - */ - public function getCharset() - { - return false; - } - - /** - * 执行数据提取的准备工作 - * 将自动在第一次提取数据前调用, 请在具体的数据源重载此函数 - */ - protected function init() - { - - } - - /** - * 执行数据提取完毕后的清理工作 - * 将自动在没有更多数据供提取时调用此函数, 请在具体的数据源重载此函数 - */ - protected function deinit() - { - - } - - /** - * 从数据源中提取若干条数据 - * 必须在数据源中定义此函数, 返回值必须是各条数据的数组 - * @return array - */ - protected function getDataList() - { - return false; - } -} - -/** - * SQL 数据库源 - * - * @author hightman - * @version 1.0.0 - * @package XS.util - */ -class XSDatabaseDataSource extends XSDataSource -{ - const PLIMIT = 1000; - - private $sql, $offset, $limit; - private $db; /* @var $db XSDatabase */ - - /** - * 返回数据库输出字符集 - * @return mixed 如果数据库不支持 UTF-8 转换则返回 false - */ - public function getCharset() - { - if ($this->db->setUtf8()) { - return 'UTF-8'; - } - return parent::getCharset(); - } - - protected function init() - { - if (strstr($this->type, 'sqlite')) { - $pos = strpos($this->type, ':'); - $param = array('scheme' => substr($this->type, 0, $pos)); - $param['path'] = substr($this->type, $pos + (substr($this->type, $pos + 1, 2) === '//' ? 3 : 1)); - } elseif (!($param = parse_url($this->type))) { - throw new XSException('Wrong format of DB connection parameter'); - } else { - if (isset($param['user'])) { - $param['user'] = urldecode($param['user']); - } - if (isset($param['pass'])) { - $param['pass'] = urldecode($param['pass']); - } - $param['path'] = isset($param['path']) ? trim($param['path'], '/') : ''; - if (empty($param['path'])) { - throw new XSException('Not contain dbname of DB connection parameter'); - } - if (($pos = strpos($param['path'], '/')) === false) { - $param['dbname'] = $param['path']; - } else { - $param['dbname'] = substr($param['path'], 0, $pos); - $param['table'] = substr($param['path'], $pos + 1); - } - } - - // get driver - $driver = self::getDriverName($param['scheme']); - $class = 'XSDatabase' . ucfirst($driver); - if (!class_exists($class)) { - throw new XSException("Undefined database driver: '$driver'"); - } - $this->db = new $class; - $this->db->connect($param); - - // set SQL & parse limit/offset - $this->limit = $this->offset = 0; - $sql = $this->arg; - if (empty($sql)) { - if (!isset($param['table'])) { - throw new XSException('Not specified any query SQL or db table'); - } - $sql = 'SELECT * FROM ' . $param['table']; - } elseif (preg_match('/ limit\s+(\d+)(?:\s*,\s*(\d+)|\s+offset\s+(\d+))?\s*$/i', $sql, $match)) { - if (isset($match[3])) { // LIMIT xxx OFFSET yyy - $this->offset = intval($match[3]); - $this->limit = intval($match[1]); - } elseif (isset($match[2])) { // LIMIT yyy, xxx - $this->offset = intval($match[1]); - $this->limit = intval($match[2]); - } else { // lIMIT xxx - $this->limit = intval($match[1]); - } - $sql = substr($sql, 0, strlen($sql) - strlen($match[0])); - } - - $this->sql = $sql; - if ($this->limit == 0) { - $sql = preg_replace('/SELECT\s+.+?FROM\s/i', 'SELECT COUNT(*) AS count FROM ', $sql); - $res = $this->db->query1($sql); - $this->limit = $res['count'] - $this->offset; - } - } - - protected function deinit() - { - $this->db->close(); - } - - /** - * 返回一批数据 - * @return 结果数组, 没有更多数据时返回 false - */ - protected function getDataList() - { - if ($this->limit <= 0) { - return false; - } - $sql = $this->sql . ' LIMIT ' . min(self::PLIMIT, $this->limit) . ' OFFSET ' . $this->offset; - $this->limit -= self::PLIMIT; - $this->offset += self::PLIMIT; - return $this->db->query($sql); - } - - /** - * 取解数据连接驱动名 - */ - private static function getDriverName($scheme) - { - $name = strtr(strtolower($scheme), '.-', '__'); - if ($name == 'mysql' && !function_exists('mysql_connect')) { - if (class_exists('mysqli')) { - $name = 'mysqli'; - } elseif (extension_loaded('pdo_mysql')) { - $name = 'pdo_mysql'; - } - } - if ($name == 'sqlite' && !function_exists('sqlite_open')) { - if (class_exists('sqlite3')) { - $name = 'sqlite3'; - } elseif (extension_loaded('pdo_sqlite')) { - $name = 'pdo_sqlite'; - } - } - if ($name == 'sqlite3' && !class_exists('sqlite3') && extension_loaded('pdo_sqlite')) { - $name = 'pdo_sqlite'; - } - if (substr($name, 0, 4) != 'pdo_' && extension_loaded('pdo_' . $name)) { - $name = 'pdo_' . $name; - } - return $name; - } -} - -/** - * JSON 数据源 - * 要求以 \n (换行符) 分割, 每行为一条完整的 json 数据 - * - * @author hightman - * @version 1.0.0 - * @package XS.util - */ -class XSJsonDataSource extends XSDataSource -{ - private $fd, $line; - public $invalidLines = 0; - - protected function init() - { - $file = $this->arg; - if (empty($file) && $this->inCli) { - echo "WARNING: input file not specified, read data from \n"; - $file = 'php://stdin'; - } - if (!($this->fd = fopen($file, 'r'))) { - throw new XSException("Can not open input file: '$file'"); - } - $this->line = 0; - } - - protected function deinit() - { - if ($this->fd) { - fclose($this->fd); - $this->fd = null; - } - } - - protected function getDataList() - { - // read line (check to timeout?) - $line = ''; - while (true) { - $buf = fgets($this->fd, 8192); - if ($buf === false || strlen($buf) === 0) { - break; - } - $line .= $buf; - if (strlen($buf) < 8191 || substr($buf, - 1, 1) === "\n") { - break; - } - } - - // empty line (end of file) - if (empty($line)) { - if ($this->inCli) { - echo "INFO: reach end of the file, total lines: " . $this->line . "\n"; - } - return false; - } - - // try to decode the line - $this->line++; - $line = rtrim($line, "\r\n"); - if (strlen($line) === 0) { - if ($this->inCli) { - echo "WARNING: empty line #" . $this->line . "\n"; - } - $this->invalidLines++; - return $this->getDataList(); - } - - $item = json_decode($line, true); - if (!is_array($item) || count($item) === 0) { - switch (json_last_error()) { - case JSON_ERROR_DEPTH: - $error = ' - Maximum stack depth exceeded'; - break; - case JSON_ERROR_CTRL_CHAR: - $error = ' - Unexpected control character found'; - break; - case JSON_ERROR_SYNTAX: - $error = ' - Syntax error, malformed JSON'; - break; - default : - $error = (count($item) === 0 ? ' - Empty array' : ''); - break; - } - if ($this->inCli) { - echo "WARNING: invalid line #" . $this->line . $error . "\n"; - } - $this->invalidLines++; - return $this->getDataList(); - } - return array($item); - } -} - -/** - * CSV 数据源 - * 可在文件开头指定字段(必须是有效字段), 否则将默认按照 {@link XS} 项目字段顺序填充 - * - * @author hightman - * @version 1.0.0 - * @package XS.util - */ -class XSCsvDataSource extends XSDataSource -{ - private $delim = ',', $line; - public $invalidLines = 0; - - protected function init() - { - $file = $this->arg; - if (empty($file) && $this->inCli) { - echo "WARNING: input file not specified, read data from \n"; - $file = 'php://stdin'; - } - if (!($this->fd = fopen($file, 'r'))) { - throw new XSException("Can not open input file: '$file'"); - } - $this->line = 0; - if (isset($_SERVER['XS_CSV_DELIMITER'])) { - $this->delim = $_SERVER['XS_CSV_DELIMITER']; - } - } - - protected function deinit() - { - if ($this->fd) { - fclose($this->fd); - $this->fd = null; - } - } - - protected function getDataList() - { - if (($item = fgetcsv($this->fd, 0, $this->delim)) === false) { - if ($this->inCli) { - echo "INFO: reach end of file or error occured, total lines: " . $this->line . "\n"; - } - return false; - } - - $this->line++; - if (count($item) === 1 && is_null($item[0])) { - if ($this->inCli) { - echo "WARNING: invalid csv line #" . $this->line . "\n"; - } - $this->invalidLines++; - return $this->getDataList(); - } - return array($item); - } -} - -/** - * 数据库操作基类 - * 定义了 SQL 数据库源的四个基本操作: connect/query/close/setUtf8 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -abstract class XSDatabase -{ - - /** - * 连接数据库 - * @param array $param 连接参数, 采用 parse_url 解析, 可能包含: scheme,user,pass,host,path,table,dbname ... - */ - abstract public function connect($param); - - /** - * 关闭数据库连接 - */ - abstract public function close(); - - /** - * 查询 SQL 语句 - * @return mixed 非 SELECT 语句返回执行结果(true/false), SELECT 语句返回所有结果行的数组 - */ - abstract public function query($sql); - - /** - * 设置数据库字符集为 UTF-8 - * @return bool 如果数据库能直接输出 UTF-8 编码则返回 true 否则返回 false - */ - public function setUtf8() - { - return false; - } - - /** - * 查询数据库首行 - * @param string $sql - * @return 查询结果首行, 失败或无数据则返回 false - */ - public function query1($sql) - { - $sql = preg_replace('/ limit\s+(\d+)(?:\s*,\s*(\d+)|\s+offset\s+(\d+))?\s*$/i', '', $sql); - $sql .= ' LIMIT 1'; - $res = $this->query($sql); - return (is_array($res) && isset($res[0])) ? $res[0] : false; - } -} - -/** - * 使用传统 MySQL 扩展 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabaseMySQL extends XSDatabase -{ - private $link; - - /** - * 连接数据库 - * @param array $param 连接参数, 包含: user,pass,host,table,dbname ... - */ - public function connect($param) - { - $host = isset($param['host']) ? $param['host'] : ini_get('mysql.default_host'); - $host .= (isset($param['port']) && $param['port'] != 3306) ? ':' . $param['port'] : ''; - $user = isset($param['user']) ? $param['user'] : ini_get('mysql.default_user'); - $pass = isset($param['pass']) ? $param['pass'] : ini_get('mysql.default_pw'); - if (($this->link = mysql_connect($host, $user, $pass)) === false) { - throw new XSException("Can not connect to mysql server: '$user@$host'"); - } - if (!mysql_select_db($param['dbname'], $this->link)) { - $this->close(); - throw new XSException("Can not switch to database name: '{$param['dbname']}'"); - } - $this->setUtf8(); - } - - /** - * 关闭数据库连接 - */ - public function close() - { - if ($this->link) { - mysql_close($this->link); - $this->link = null; - } - } - - /** - * 执行 SQL 语句查询 - * @param string $sql 要执行的 SQL 语句 - * @return mixed - */ - public function query($sql) - { - //echo "[DEBUG] SQL: $sql\n"; - $res = mysql_query($sql, $this->link); - if ($res === false) { - throw new XSException('MySQL ERROR(#' . mysql_errno($this->link) . '): ' . mysql_error($this->link)); - } - if (!is_resource($res)) { - $ret = $res; - } else { - $ret = array(); - while ($tmp = mysql_fetch_assoc($res)) { - $ret[] = $tmp; - } - mysql_free_result($res); - } - return $ret; - } - - /** - * 将输出字符集设置为 UTF-8 - * @return bool MySQL 自 4.1.0 起支持字符集 - */ - public function setUtf8() - { - if (version_compare(mysql_get_server_info($this->link), '4.1.0', '>=')) { - return @mysql_query("SET NAMES utf8", $this->link); - } - return false; - } -} - -/** - * 面向对象的 PostgreSQL 扩展 - * - * @author freechoice - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabasePgSQL extends XSDatabase -{ - private $link; - - public function connect($param) - { - $dsn = "host={$param['host']} "; - $dsn .= isset($param['port']) ? "port={$param['port']} " : ''; - $dsn .= "dbname={$param['dbname']} user={$param['user']} password={$param['pass']}"; - if (!($this->link = @pg_connect($dsn))) { - throw new XSException('Error connecting to PGSQL database:' . $param['dbname'] . '.'); - pg_set_error_verbosity($this->link, PGSQL_ERRORS_DEFAULT); - pg_query('SET standard_conforming_strings=off'); - } - } - - /** - * 关闭数据库连接 - */ - public function close() - { - if (is_resource($this->link)) { - pg_close($this->link); - $this->link = null; - } - } - - /** - * 执行 SQL 语句查询 - * @param string $sql 要执行的 SQL 语句 - * @return mixed - */ - public function query($query) - { - //echo "[DEBUG] SQL: $sql\n"; - $res = pg_query($this->link, $query); - if ($res === false) { - throw new XSException('PgSQL ERROR: ' . pg_last_error($this->link)); - } - $ret = array(); - while ($tmp = pg_fetch_assoc($res)) { - $ret[] = $tmp; - } - pg_free_result($res); - return $ret; - } - - /** - * 将输出字符集设置为 UTF-8 - */ - public function setUtf8() - { - pg_set_client_encoding($this->link, 'UTF8'); - } -} - -/** - * 面向对象的 MySQLI 扩展 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabaseMySQLI extends XSDatabase -{ - private $obj; - - /** - * 连接数据库 - * @param array $param 连接参数, 包含: user,pass,host,table,dbname ... - */ - public function connect($param) - { - $host = isset($param['host']) ? $param['host'] : ini_get('mysqli.default_host'); - $user = isset($param['user']) ? $param['user'] : ini_get('mysqli.default_user'); - $pass = isset($param['pass']) ? $param['pass'] : ini_get('mysqli.default_pw'); - $port = isset($param['port']) ? $param['port'] : ini_get('mysqli.default_port'); - $this->obj = new mysqli($host, $user, $pass, '', $port); - if ($this->obj->connect_error) { - throw new XSException("Can not connect to mysql server: '$user@$host'"); - } - if (!$this->obj->select_db($param['dbname'])) { - $this->close(); - throw new XSException("Can not switch to database name: '{$param['dbname']}'"); - } - $this->setUtf8(); - } - - /** - * 关闭数据库连接 - */ - public function close() - { - if ($this->obj) { - $this->obj->close(); - $this->obj = null; - } - } - - /** - * 执行 SQL 语句查询 - * @param string $sql 要执行的 SQL 语句 - * @return mixed - */ - public function query($sql) - { - //echo "[DEBUG] SQL: $sql\n"; - $res = $this->obj->query($sql); - if ($res === false) { - throw new XSException('MySQL ERROR(#' . $this->obj->error . '): ' . $this->obj->errno); - } - if (!is_object($res)) { - $ret = $res; - } else { - $ret = array(); - while ($tmp = $res->fetch_assoc()) { - $ret[] = $tmp; - } - $res->free(); - } - return $ret; - } - - /** - * 将输出字符集设置为 UTF-8 - * @return bool 始终返回 true - */ - public function setUtf8() - { - $this->obj->set_charset('utf8'); - return true; - } -} - -/** - * 使用传统的 SQLite 扩展 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabaseSQLite extends XSDatabase -{ - private $link; - - /** - * 打开数据库 - * @param array $param 连接参数, 包含: path - */ - public function connect($param) - { - if (($this->link = sqlite_open($param['path'])) === false) { - throw new XSException("Can not open sqlite file: '{$param['path']}'"); - } - } - - /** - * 关闭数据库 - */ - public function close() - { - if ($this->link) { - sqlite_close($this->link); - $this->link = null; - } - } - - /** - * 执行 SQL 语句查询 - * @param string $sql 要执行的 SQL 语句 - * @return mixed - */ - public function query($sql) - { - //echo "[DEBUG] SQL: $sql\n"; - $res = sqlite_query($this->link, $sql); - if ($res === false) { - throw new XSException('SQLITE ERROR: ' . sqlite_error_string($this->link)); - } - if (!is_resource($res)) { - $ret = $res; - } else { - $ret = array(); - while ($tmp = sqlite_fetch_array($res, SQLITE_ASSOC)) { - $ret[] = $tmp; - } - } - return $ret; - } -} - -/** - * 面向对象的 SQLite3 扩展 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabaseSQLite3 extends XSDatabase -{ - private $obj; - - /** - * 打开数据库 - * @param array $param 连接参数, 包含: path - */ - public function connect($param) - { - try { - $this->obj = new SQLite3($param['path'], SQLITE3_OPEN_READONLY); - } catch (Exception $e) { - throw new XSException($e->getMessage()); - } - } - - /** - * 关闭数据库 - */ - public function close() - { - if ($this->obj) { - $this->obj->close(); - $this->obj = null; - } - } - - /** - * 执行 SQL 语句查询 - * @param string $sql 要执行的 SQL 语句 - * @return mixed - */ - public function query($sql) - { - //echo "[DEBUG] SQL: $sql\n"; - $res = $this->obj->query($sql); - if ($res === false) { - throw new XSException('SQLITE3 ERROR(#' . $this->obj->lastErrorCode() . '): ' . $this->obj->lastErrorMsg()); - } - if (!is_object($res)) { - $ret = $res; - } else { - $ret = array(); - while ($tmp = $res->fetchArray(SQLITE3_ASSOC)) { - $ret[] = $tmp; - } - $res->finalize(); - } - return $ret; - } -} - -/** - * 面向对象的 PDO 扩展基类 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -abstract class XSDatabasePDO extends XSDatabase -{ - protected $obj; - - /** - * 连接数据库 - * 具体的每个类必须实现 {@link makeDsn} 来将参数转换为 dsn - * @param array $param 连接参数, 包含: user, pass ... - * @see makeDsn - */ - public function connect($param) - { - $dsn = $this->makeDsn($param); - $user = isset($param['user']) ? $param['user'] : 'root'; - $pass = isset($param['pass']) ? $param['pass'] : ''; - try { - $this->obj = new PDO($dsn, $user, $pass); - } catch (PDOException $e) { - throw new XSException($e->getMessage()); - } - } - - /** - * 关闭数据库 - */ - public function close() - { - $this->obj = null; - } - - /** - * 执行 SQL 语句 - * @param string $sql 要执行的 SQL 语句 - * @return mixed - */ - public function query($sql) - { - //echo "[DEBUG] SQL: $sql\n"; - $res = $this->obj->query($sql); - if ($res === false) { - $info = $this->obj->errorInfo(); - throw new XSException('SQLSTATE[' . $info[0] . '] [' . $info[1] . '] ' . $info[2]); - } - $ret = $res->fetchAll(PDO::FETCH_ASSOC); - return $ret; - } - - /** - * 提取参数内容生成 PDO 连接专用的 DSN - * @param array $param - */ - abstract protected function makeDsn($param); -} - -/** - * PDO.MySQL 实现 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabasePDO_MySQL extends XSDatabasePDO -{ - - /** - * 生成 MySQL DSN - * @param array $param 包含 host, port, dbname - * @return string - */ - protected function makeDsn($param) - { - $dsn = 'mysql:host=' . (isset($param['host']) ? $param['host'] : 'localhost'); - if (isset($param['port']) && $param['port'] !== 3306) { - $dsn .= ';port=' . $param['port']; - } - $dsn .= ';dbname=' . $param['dbname']; - return $dsn; - } - - /** - * 将输出字符集设置为 UTF-8 - * @return bool 始终返回 true - */ - public function setUtf8() - { - // BUGFIXED: 此处应为不带引号的 utf8 - return $this->obj->prepare("SET NAMES utf8")->execute(); - } -} - -/** - * PDO.Pgsql 实现 - * - * @author freechoice - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabasePDO_PgSQL extends XSDatabasePDO -{ - - /** - * 生成 Postgres DSN - * @param array $param 包含 path 为数据库路径 - * @return string - */ - protected function makeDsn($param) - { - $dsn = "pgsql:host={$param['host']};"; - $dsn .= isset($param['port']) ? "port={$param['port']};" : ''; - $dsn .= "dbname={$param['dbname']};client_encoding=utf-8"; - return $dsn; - } - - /** - * 将输出字符集设置为 UTF-8 - */ - public function setUtf8() - { - return true; - } -} - -/** - * PDO.SQLite 实现 - * - * @author hightman - * @version 1.0.0 - * @package XS.util.db - */ -class XSDatabasePDO_SQLite extends XSDatabasePDO -{ - - /** - * 生成 SQLite DSN - * @param array $param 包含 path 为数据库路径 - * @return string - */ - protected function makeDsn($param) - { - $dsn = 'sqlite:' . $param['path']; - return $dsn; - } -} - -/** - * 数据过滤器的接口 - * 以便在提交到索引前有一个修改和调整数据的机会 - * - * @author hightman - * @since 1.1.0 - * @package XS.util - */ -interface XSDataFilter -{ - - /** - * 字段数据处理函数 - * @param array $data 字段名和值组成的数据数组 - * @param mixed $cs 数据字符集, 默认 false 表示无法确定源字符集 - * @return mixed 返回处理后的数据数组, 返回 false 表示本条数据不加入索引 - */ - public function process($data, $cs = false); - - /** - * 索引文档处理函数 - * 在此通过 {@link XSDocument::addIndex} 或 {@link XSDocument::addTerm} 做索引相关调整 - * @param XSDocument $doc 索引文档 - * @since 1.3.4 - */ - public function processDoc($doc); -} - -/** - * 内置调试过滤器, 直接打印数据内容 - * - * @author hightman - * @version 1.0.0 - * @package XS.util - */ -class XSDebugFilter implements XSDataFilter -{ - - public function process($data, $cs = false) - { - echo "\n----- DEBUG DATA INFO -----\n"; - print_r($data); - return $data; - } - - public function processDoc($doc) - { - - } -} diff --git a/sdk/php/util/XSUtil.class.php b/sdk/php/util/XSUtil.class.php deleted file mode 100644 index b39419e..0000000 --- a/sdk/php/util/XSUtil.class.php +++ /dev/null @@ -1,214 +0,0 @@ - - * @version 1.0.0 - * @package XS.util - */ -class XSUtil -{ - private static $optind, $options = null; - private static $charset = null; - - /** - * 将项目参数转换为有效的 ini 文件 - * @param string $project 用户输入的项目参数 - * @return string 有效的 ini 配置文件路径 - */ - public static function toProjectIni($project) - { - if (!is_file($project)) { - $appRoot = getenv('XS_APP_ROOT'); - if ($appRoot === false) { - $appRoot = defined('XS_APP_ROOT') ? XS_APP_ROOT : dirname(__FILE__) . '/../app'; - } - return $appRoot . '/' . $project . '.ini'; - } else { - return $project; - } - } - - /** - * 修正字符串至固定宽度 - * 其中一个全角符号、汉字的宽度为半角字符的 2 倍。 - * @param string $text 要修正的字符串 - * @param int $size 修正的目标宽度 - * @param string $pad 用于填充补足的字符 - * @return string - */ - public static function fixWidth($text, $size, $pad = ' ') - { - for ($i = $j = 0; $i < strlen($text) && $j < $size; $i++, $j++) { - if ((ord($text[$i]) & 0xe0) === 0xe0) { - if (($size - $j) == 1) { - break; - } - $j++; - $i += 2; - } - } - return substr($text, 0, $i) . str_repeat($pad, $size - $j); - } - - /** - * 设置输出、输入编码 - * 默认输出的中文编码均为 UTF-8 - * @param string $charset 期望得到的字符集 - */ - public static function setCharset($charset) - { - if ($charset !== null && strcasecmp($charset, 'utf8') && strcasecmp($charset, 'utf-8')) { - self::$charset = $charset; - ob_start(array(__CLASS__, 'convertOut')); - } - } - - /** - * 把 UTF-8 字符串转换为用户编码 - * @param string $buf 要转换字符串 - * @return string 转换后的字符串 - */ - public static function convertOut($buf) - { - if (self::$charset !== null) { - return XS::convert($buf, self::$charset, 'UTF-8'); - } - return $buf; - } - - /** - * 把用户输入的字符串转换为 UTF-8 编码 - * @param string $buf 要转换字符串 - * @return string 转换后的字符串 - */ - public static function convertIn($buf) - { - if (self::$charset !== null) { - return XS::convert($buf, 'UTF-8', self::$charset); - } - return $buf; - } - - /** - * 解析命令行参数 - * @param array $valued 需要附加值的参数列表 - * @return array 解析完的参数数组,未指定 - 开头的选项统一放入 '-' 的子数组 - */ - public static function parseOpt($valued = array()) - { - $result = array('-' => array()); - $params = isset($_SERVER['argv']) ? $_SERVER['argv'] : array(); - for ($i = 0; $i < count($params); $i++) { - if ($params[$i] === '--') { - for ($i = $i + 1; $i < count($params); $i++) { - $result['-'][] = $params[$i]; - } - break; - } elseif ($params[$i][0] === '-') { - $value = true; - $pname = substr($params[$i], 1); - if ($pname[0] === '-') { - $pname = substr($pname, 1); - if (($pos = strpos($pname, '=')) !== false) { - $value = substr($pname, $pos + 1); - $pname = substr($pname, 0, $pos); - } - } elseif (strlen($pname) > 1) { - for ($j = 1; $j < strlen($params[$i]); $j++) { - $pname = substr($params[$i], $j, 1); - if (in_array($pname, $valued)) { - $value = substr($params[$i], $j + 1); - break; - } elseif (($j + 1) != strlen($params[$i])) { - $result[$pname] = true; - } - } - } - if ($value === true && in_array($pname, $valued) && isset($params[$i + 1])) { - $value = $params[$i + 1]; - $i++; - } - $result[$pname] = $value; - } else { - $result['-'][] = $params[$i]; - } - } - self::$options = $result; - self::$optind = 1; - return $result; - } - - /** - * 取得命令行参数 - * 要求事先调用 parseOpt, 否则会自动以默认参数调用它。 - * @param string $short 短参数名 - * @param string $long 长参数名 - * @param bool $extra 是否补用默认顺序的参数 - * @return string 返回可用的参数值,若不存在则返回 null - * @see parseOpt - */ - public static function getOpt($short, $long = null, $extra = false) - { - if (self::$options === null) { - self::parseOpt(); - } - - $value = null; - $options = self::$options; - if ($long !== null && isset($options[$long])) { - $value = $options[$long]; - } elseif ($short !== null && isset($options[$short])) { - $value = $options[$short]; - } elseif ($extra === true && isset($options['-'][self::$optind])) { - $value = $options['-'][self::$optind]; - self::$optind++; - } - return $value; - } - - /** - * 刷新标准输出缓冲区 - */ - public static function flush() - { - flush(); - if (ob_get_level() > 0) { - ob_flush(); - } - } - - /** - * 拷贝一个目录及其子目录文件 - */ - public static function copyDir($src, $dst) - { - if (!($dir = @dir($src)) || (!is_dir($dst) && !@mkdir($dst, 0755, true))) { - return false; - } - while (($entry = $dir->read()) !== false) { - if ($entry === '.' || $entry === '..') { - continue; - } - $psrc = $src . DIRECTORY_SEPARATOR . $entry; - $pdst = $dst . DIRECTORY_SEPARATOR . $entry; - if (is_dir($pdst)) { - self::copyDir($psrc, $pdst); - } else { - @copy($psrc, $pdst); - } - } - $dir->close(); - return true; - } -} diff --git a/sdk/php/util/skel/css/bootstrap-ie6.css b/sdk/php/util/skel/css/bootstrap-ie6.css deleted file mode 100644 index 387695e..0000000 --- a/sdk/php/util/skel/css/bootstrap-ie6.css +++ /dev/null @@ -1,4848 +0,0 @@ -/*! - * Bootstrap v2.2.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} -audio:not([controls]) { - display: none; -} -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -a:hover, -a:active { - outline: 0; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - /* Responsive images (ensure images don't scale beyond their parents) */ - - max-width: 100%; - /* Part 1: Set a maxium relative to the parent */ - - width: auto\9; - /* IE7-8 need help adjusting responsive images */ - - height: auto; - /* Part 2: Scale the height according to the width, otherwise you get stretching */ - - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} -#map_canvas img, -.google-maps img { - max-width: none; -} -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} -button, -input { - *overflow: visible; - line-height: normal; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} -textarea { - overflow: auto; - vertical-align: top; -} -.clearfix { - *zoom: 1; -} -.clearfix:before, -.clearfix:after { - display: table; - content: ""; - line-height: 0; -} -.clearfix:after { - clear: both; -} -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -body { - margin: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 20px; - color: #333333; - background-color: #ffffff; -} -a { - color: #0088cc; - text-decoration: none; -} -a:hover { - color: #005580; - text-decoration: underline; -} -.img-rounded { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.img-polaroid { - padding: 4px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} -.img-circle { - -webkit-border-radius: 500px; - -moz-border-radius: 500px; - border-radius: 500px; -} -.row { - margin-left: -20px; - *zoom: 1; -} -.row:before, -.row:after { - display: table; - content: ""; - line-height: 0; -} -.row:after { - clear: both; -} -[class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; -} -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} -.span12 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 940px; -} -.span11 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 860px; -} -.span10 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 780px; -} -.span9 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 700px; -} -.span8 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 620px; -} -.span7 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 540px; -} -.span6 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 460px; -} -.span5 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 380px; -} -.span4 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 300px; -} -.span3 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 220px; -} -.span2 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 140px; -} -.span1 { - float: left; - min-height: 1px; - margin-left: 20px; - width: 60px; -} -.offset12 { - margin-left: 980px; -} -.offset11 { - margin-left: 900px; -} -.offset10 { - margin-left: 820px; -} -.offset9 { - margin-left: 740px; -} -.offset8 { - margin-left: 660px; -} -.offset7 { - margin-left: 580px; -} -.offset6 { - margin-left: 500px; -} -.offset5 { - margin-left: 420px; -} -.offset4 { - margin-left: 340px; -} -.offset3 { - margin-left: 260px; -} -.offset2 { - margin-left: 180px; -} -.offset1 { - margin-left: 100px; -} -.span-first-child { - margin-left: 10px; -} -.row-fluid { - width: 100%; - *zoom: 1; -} -.row-fluid:before, -.row-fluid:after { - display: table; - content: ""; - line-height: 0; -} -.row-fluid:after { - clear: both; -} -.row-fluid [class*="span"] { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; -} -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} -.row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.127659574468085%; -} -.row-fluid .span12 { - display: block; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 100%; - *width: 99.94680851063829%; -} -.row-fluid .span11 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 91.48936170212765%; - *width: 91.43617021276594%; -} -.row-fluid .span10 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 82.97872340425532%; - *width: 82.92553191489361%; -} -.row-fluid .span9 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 74.46808510638297%; - *width: 74.41489361702126%; -} -.row-fluid .span8 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 65.95744680851064%; - *width: 65.90425531914893%; -} -.row-fluid .span7 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 57.44680851063829%; - *width: 57.39361702127659%; -} -.row-fluid .span6 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 48.93617021276595%; - *width: 48.88297872340425%; -} -.row-fluid .span5 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 40.42553191489362%; - *width: 40.37234042553192%; -} -.row-fluid .span4 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 31.914893617021278%; - *width: 31.861702127659576%; -} -.row-fluid .span3 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 23.404255319148934%; - *width: 23.351063829787232%; -} -.row-fluid .span2 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 14.893617021276595%; - *width: 14.840425531914894%; -} -.row-fluid .span1 { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - width: 6.382978723404255%; - *width: 6.329787234042553%; -} -.row-fluid .offset12 { - margin-left: 104.25531914893616%; - *margin-left: 104.14893617021275%; -} -.row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02127659574466%; -} -.row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.6382978723404%; -} -.row-fluid .offset11:first-child { - margin-left: 93.61702127659573%; - *margin-left: 93.51063829787232%; -} -.row-fluid .offset10 { - margin-left: 87.23404255319148%; - *margin-left: 87.12765957446807%; -} -.row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 84.99999999999998%; -} -.row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.61702127659572%; -} -.row-fluid .offset9:first-child { - margin-left: 76.59574468085105%; - *margin-left: 76.48936170212764%; -} -.row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10638297872339%; -} -.row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.9787234042553%; -} -.row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59574468085106%; -} -.row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46808510638297%; -} -.row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.085106382978715%; -} -.row-fluid .offset6:first-child { - margin-left: 51.063829787234034%; - *margin-left: 50.95744680851063%; -} -.row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57446808510638%; -} -.row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.4468085106383%; -} -.row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06382978723405%; -} -.row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.93617021276596%; -} -.row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.5531914893617%; -} -.row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425531914893618%; -} -.row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.04255319148936%; -} -.row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.914893617021278%; -} -.row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.53191489361702%; -} -.row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.404255319148937%; -} -.row-fluid .span-first-child { - margin-left: 0; -} -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} -form { - margin: 0 0 20px; -} -fieldset { - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; - *margin-left: -7px; -} -legend small { - font-size: 15px; - color: #999999; -} -label, -input, -button, -select, -textarea { - font-size: 14px; - font-weight: normal; - line-height: 20px; -} -input, -button, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} -label { - display: block; - margin-bottom: 5px; -} -select, -textarea, -.input-text, -.input-password, -.input-datetime, -.input-datetime-local, -.input-date, -.input-month, -.input-time, -.input-week, -.input-number, -.input-email, -.input-url, -.input-search, -.input-tel, -.input-color, -.uneditable-input { - display: inline-block; - height: 20px; - padding: 4px 6px; - margin-bottom: 10px; - font-size: 14px; - line-height: 20px; - color: #555555; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - vertical-align: middle; -} -input, -textarea, -.uneditable-input { - width: 206px; -} -textarea { - height: auto; -} -textarea, -.input-text, -.input-password, -.input-datetime, -.input-datetime-local, -.input-date, -.input-month, -.input-time, -.input-week, -.input-number, -.input-email, -.input-url, -.input-search, -.input-tel, -.input-color, -.uneditable-input { - background-color: #ffffff; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear .2s, box-shadow linear .2s; - -moz-transition: border linear .2s, box-shadow linear .2s; - -o-transition: border linear .2s, box-shadow linear .2s; - transition: border linear .2s, box-shadow linear .2s; -} -textarea:focus, -.input-text:focus, -.input-password:focus, -.input-datetime:focus, -.input-datetime-local:focus, -.input-date:focus, -.input-month:focus, -.input-time:focus, -.input-week:focus, -.input-number:focus, -.input-email:focus, -.input-url:focus, -.input-search:focus, -.input-tel:focus, -.input-color:focus, -.uneditable-input:focus { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); - -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - *margin-top: 0; - /* IE7 */ - - margin-top: 1px \9; - /* IE8-9 */ - - line-height: normal; - cursor: pointer; -} -.input-file, -.input-image, -.input-submit, -.input-reset, -.input-button, -.input-radio, -.input-checkbox { - width: auto; -} -select, -input[type="file"] { - height: 30px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 30px; -} -select { - width: 220px; - border: 1px solid #cccccc; - background-color: #ffffff; -} -.select-multiple, -.select-size { - height: auto; -} -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.uneditable-input, -.uneditable-textarea { - color: #999999; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - cursor: not-allowed; -} -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} -.uneditable-textarea { - width: auto; - height: auto; -} -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #999999; -} -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #999999; -} -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #999999; -} -.radio, -.checkbox { - min-height: 20px; - padding-left: 20px; - _padding-left: 0; -} -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -20px; -} -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} -.radio.inline, -.checkbox.inline, -.radio-inline, -.checkbox-inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline, -.radio-inline .checkbox-inline { - margin-left: 10px; -} -.input-mini { - width: 60px; -} -.input-small { - width: 90px; -} -.input-medium { - width: 150px; -} -.input-large { - width: 210px; -} -.input-xlarge { - width: 270px; -} -.input-xxlarge { - width: 530px; -} -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} -input, -textarea, -.uneditable-input { - margin-left: 0; -} -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} -input.span12, textarea.span12 { - width: 926px; - float: none; - margin-left: 0; -} -.uneditable-input.span12 { - width: 926px; -} -input.span11, textarea.span11 { - width: 846px; - float: none; - margin-left: 0; -} -.uneditable-input.span11 { - width: 846px; -} -input.span10, textarea.span10 { - width: 766px; - float: none; - margin-left: 0; -} -.uneditable-input.span10 { - width: 766px; -} -input.span9, textarea.span9 { - width: 686px; - float: none; - margin-left: 0; -} -.uneditable-input.span9 { - width: 686px; -} -input.span8, textarea.span8 { - width: 606px; - float: none; - margin-left: 0; -} -.uneditable-input.span8 { - width: 606px; -} -input.span7, textarea.span7 { - width: 526px; - float: none; - margin-left: 0; -} -.uneditable-input.span7 { - width: 526px; -} -input.span6, textarea.span6 { - width: 446px; - float: none; - margin-left: 0; -} -.uneditable-input.span6 { - width: 446px; -} -input.span5, textarea.span5 { - width: 366px; - float: none; - margin-left: 0; -} -.uneditable-input.span5 { - width: 366px; -} -input.span4, textarea.span4 { - width: 286px; - float: none; - margin-left: 0; -} -.uneditable-input.span4 { - width: 286px; -} -input.span3, textarea.span3 { - width: 206px; - float: none; - margin-left: 0; -} -.uneditable-input.span3 { - width: 206px; -} -input.span2, textarea.span2 { - width: 126px; - float: none; - margin-left: 0; -} -.uneditable-input.span2 { - width: 126px; -} -input.span1, textarea.span1 { - width: 46px; - float: none; - margin-left: 0; -} -.uneditable-input.span1 { - width: 46px; -} -.controls-row { - *zoom: 1; -} -.controls-row:before, -.controls-row:after { - display: table; - content: ""; - line-height: 0; -} -.controls-row:after { - clear: both; -} -.controls-row [class*="span"], -.row-fluid .controls-row [class*="span"] { - float: left; -} -.controls-row .checkbox[class*="span"], -.controls-row .radio[class*="span"] { - padding-top: 5px; -} -.input-disabled, -.select-disabled, -.textarea-disabled, -.input-readonly, -.select-readonly, -.textarea-readonly { - cursor: not-allowed; - background-color: #eeeeee; -} -.radio-disabled, -.checkbox-disabled, -.radio-readonly, -.checkbox-readonly { - background-color: transparent; -} -.control-group-warning label, -.control-group-warning .help-block, -.control-group-warning .help-inline { - color: #c09853; -} -.control-group-warning * label { - color: inherit; -} -.control-group-warning .checkbox, -.control-group-warning .radio, -.control-group-warning input, -.control-group-warning select, -.control-group-warning textarea { - color: #c09853; -} -.control-group-warning input, -.control-group-warning select, -.control-group-warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group-warning input:focus, -.control-group-warning select:focus, -.control-group-warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} -.control-group-warning .input-prepend .add-on, -.control-group-warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} -.control-group-error label, -.control-group-error .help-block, -.control-group-error .help-inline { - color: #b94a48; -} -.control-group-error * label { - color: inherit; -} -.control-group-error .checkbox, -.control-group-error .radio, -.control-group-error input, -.control-group-error select, -.control-group-error textarea { - color: #b94a48; -} -.control-group-error input, -.control-group-error select, -.control-group-error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group-error input:focus, -.control-group-error select:focus, -.control-group-error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} -.control-group-error .input-prepend .add-on, -.control-group-error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} -.control-group-success label, -.control-group-success .help-block, -.control-group-success .help-inline { - color: #468847; -} -.control-group-success * label { - color: inherit; -} -.control-group-success .checkbox, -.control-group-success .radio, -.control-group-success input, -.control-group-success select, -.control-group-success textarea { - color: #468847; -} -.control-group-success input, -.control-group-success select, -.control-group-success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group-success input:focus, -.control-group-success select:focus, -.control-group-success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} -.control-group-success .input-prepend .add-on, -.control-group-success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} -.control-group-info label, -.control-group-info .help-block, -.control-group-info .help-inline { - color: #3a87ad; -} -.control-group-info * label { - color: inherit; -} -.control-group-info .checkbox, -.control-group-info .radio, -.control-group-info input, -.control-group-info select, -.control-group-info textarea { - color: #3a87ad; -} -.control-group-info input, -.control-group-info select, -.control-group-info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.control-group-info input:focus, -.control-group-info select:focus, -.control-group-info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} -.control-group-info .input-prepend .add-on, -.control-group-info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; -} -input:focus:required:invalid, -textarea:focus:required:invalid, -select:focus:required:invalid { - color: #b94a48; - border-color: #ee5f5b; -} -input:focus:required:invalid:focus, -textarea:focus:required:invalid:focus, -select:focus:required:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} -.form-actions:before, -.form-actions:after { - display: table; - content: ""; - line-height: 0; -} -.form-actions:after { - clear: both; -} -.help-block, -.help-inline { - color: #595959; -} -.help-block { - display: block; - margin-bottom: 10px; -} -.help-inline { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - vertical-align: middle; - padding-left: 5px; -} -.input-append, -.input-prepend { - margin-bottom: 5px; - font-size: 0; - white-space: nowrap; -} -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input, -.input-append .dropdown-menu, -.input-prepend .dropdown-menu { - font-size: 14px; -} -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - vertical-align: top; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; -} -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - *margin-top: 1px; -} -.input-append .active, -.input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; -} -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; - *margin-right: -2px; -} -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.input-append input + .btn-group .btn, -.input-append select + .btn-group .btn, -.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-append .add-on, -.input-append .btn, -.input-append .btn-group { - margin-left: -1px; - *margin-left: -2px; -} -.input-append .add-on:last-child, -.input-append .btn:last-child { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.input-prepend.input-append input + .btn-group .btn, -.input-prepend.input-append select + .btn-group .btn, -.input-prepend.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.input-prepend.input-append .btn-group:first-child { - margin-left: 0; -} -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -/* Allow for input prepend/append in search forms */ -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} -.form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} -.form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} -.form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - margin-bottom: 0; - vertical-align: middle; -} -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} -.control-group { - margin-bottom: 10px; -} -legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; -} -.form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; -} -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - content: ""; - line-height: 0; -} -.form-horizontal .control-group:after { - clear: both; -} -.form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; -} -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; -} -.form-horizontal .controls-first-child { - *padding-left: 180px; -} -.form-horizontal .help-block { - margin-bottom: 0; -} -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block { - margin-top: 10px; -} -.form-horizontal .form-actions { - padding-left: 180px; -} -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} -.table { - width: 100%; - margin-bottom: 20px; -} -.table th, -.table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: 1px solid #dddddd; -} -.table th { - font-weight: bold; -} -.table thead th { - vertical-align: bottom; -} -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} -.table tbody + tbody { - border-top: 2px solid #dddddd; -} -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} -.table-bordered { - border: 1px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.table-bordered th, -.table-bordered td { - border-left: 1px solid #dddddd; -} -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} -.table-bordered thead:first-child tr:first-child th:first-child, -.table-bordered tbody:first-child tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} -.table-bordered thead:first-child tr:first-child th:last-child, -.table-bordered tbody:first-child tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} -.table-bordered thead:last-child tr:last-child th:first-child, -.table-bordered tbody:last-child tr:last-child td:first-child, -.table-bordered tfoot:last-child tr:last-child td:first-child { - -webkit-border-radius: 0 0 0 4px; - -moz-border-radius: 0 0 0 4px; - border-radius: 0 0 0 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; -} -.table-bordered thead:last-child tr:last-child th:last-child, -.table-bordered tbody:last-child tr:last-child td:last-child, -.table-bordered tfoot:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; -} -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} -.table-striped tbody tr:nth-child(odd) td, -.table-striped tbody tr:nth-child(odd) th { - background-color: #f9f9f9; -} -.table-hover tbody .tr-hover td, -.table-hover tbody .tr-hover th { - background-color: #f5f5f5; -} -table td[class*="span"], -table th[class*="span"], -.row-fluid table td[class*="span"], -.row-fluid table th[class*="span"] { - display: table-cell; - float: none; - margin-left: 0; -} -.table td.span1, -.table th.span1 { - float: none; - width: 44px; - margin-left: 0; -} -.table td.span2, -.table th.span2 { - float: none; - width: 124px; - margin-left: 0; -} -.table td.span3, -.table th.span3 { - float: none; - width: 204px; - margin-left: 0; -} -.table td.span4, -.table th.span4 { - float: none; - width: 284px; - margin-left: 0; -} -.table td.span5, -.table th.span5 { - float: none; - width: 364px; - margin-left: 0; -} -.table td.span6, -.table th.span6 { - float: none; - width: 444px; - margin-left: 0; -} -.table td.span7, -.table th.span7 { - float: none; - width: 524px; - margin-left: 0; -} -.table td.span8, -.table th.span8 { - float: none; - width: 604px; - margin-left: 0; -} -.table td.span9, -.table th.span9 { - float: none; - width: 684px; - margin-left: 0; -} -.table td.span10, -.table th.span10 { - float: none; - width: 764px; - margin-left: 0; -} -.table td.span11, -.table th.span11 { - float: none; - width: 844px; - margin-left: 0; -} -.table td.span12, -.table th.span12 { - float: none; - width: 924px; - margin-left: 0; -} -.table tbody tr.success td { - background-color: #dff0d8; -} -.table tbody tr.error td { - background-color: #f2dede; -} -.table tbody tr.warning td { - background-color: #fcf8e3; -} -.table tbody tr.info td { - background-color: #d9edf7; -} -.table-hover tbody tr.success:hover td { - background-color: #d0e9c6; -} -.table-hover tbody tr.error:hover td { - background-color: #ebcccc; -} -.table-hover tbody tr.warning:hover td { - background-color: #faf2cc; -} -.table-hover tbody tr.info:hover td { - background-color: #c4e3f3; -} -.icon-xxx { - display: inline-block; - width: 14px; - height: 14px; - *margin-right: .3em; - line-height: 14px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; - margin-top: 1px; - _display: inline; - _zoom: 1; - _width: 14px; - _height: 19px; - _vertical-align: middle; - _background-image: url("../img/glyphicons-halflings-8.png"); -} -/* White icons with optional class, or on hover/active states of certain elements */ -.icon-white { - background-image: url("../img/glyphicons-halflings-white.png"); -} -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} -.icon-glass { - background-position: 0 0; -} -.icon-music { - background-position: -24px 0; -} -.icon-search { - background-position: -48px 0; -} -.icon-envelope { - background-position: -72px 0; -} -.icon-heart { - background-position: -96px 0; -} -.icon-star { - background-position: -120px 0; -} -.icon-star-empty { - background-position: -144px 0; -} -.icon-user { - background-position: -168px 0; -} -.icon-film { - background-position: -192px 0; -} -.icon-th-large { - background-position: -216px 0; -} -.icon-th { - background-position: -240px 0; -} -.icon-th-list { - background-position: -264px 0; -} -.icon-ok { - background-position: -288px 0; -} -.icon-remove { - background-position: -312px 0; -} -.icon-zoom-in { - background-position: -336px 0; -} -.icon-zoom-out { - background-position: -360px 0; -} -.icon-off { - background-position: -384px 0; -} -.icon-signal { - background-position: -408px 0; -} -.icon-cog { - background-position: -432px 0; -} -.icon-trash { - background-position: -456px 0; -} -.icon-home { - background-position: 0 -24px; -} -.icon-file { - background-position: -24px -24px; -} -.icon-time { - background-position: -48px -24px; -} -.icon-road { - background-position: -72px -24px; -} -.icon-download-alt { - background-position: -96px -24px; -} -.icon-download { - background-position: -120px -24px; -} -.icon-upload { - background-position: -144px -24px; -} -.icon-inbox { - background-position: -168px -24px; -} -.icon-play-circle { - background-position: -192px -24px; -} -.icon-repeat { - background-position: -216px -24px; -} -.icon-refresh { - background-position: -240px -24px; -} -.icon-list-alt { - background-position: -264px -24px; -} -.icon-lock { - background-position: -287px -24px; -} -.icon-flag { - background-position: -312px -24px; -} -.icon-headphones { - background-position: -336px -24px; -} -.icon-volume-off { - background-position: -360px -24px; -} -.icon-volume-down { - background-position: -384px -24px; -} -.icon-volume-up { - background-position: -408px -24px; -} -.icon-qrcode { - background-position: -432px -24px; -} -.icon-barcode { - background-position: -456px -24px; -} -.icon-tag { - background-position: 0 -48px; -} -.icon-tags { - background-position: -25px -48px; -} -.icon-book { - background-position: -48px -48px; -} -.icon-bookmark { - background-position: -72px -48px; -} -.icon-print { - background-position: -96px -48px; -} -.icon-camera { - background-position: -120px -48px; -} -.icon-font { - background-position: -144px -48px; -} -.icon-bold { - background-position: -167px -48px; -} -.icon-italic { - background-position: -192px -48px; -} -.icon-text-height { - background-position: -216px -48px; -} -.icon-text-width { - background-position: -240px -48px; -} -.icon-align-left { - background-position: -264px -48px; -} -.icon-align-center { - background-position: -288px -48px; -} -.icon-align-right { - background-position: -312px -48px; -} -.icon-align-justify { - background-position: -336px -48px; -} -.icon-list { - background-position: -360px -48px; -} -.icon-indent-left { - background-position: -384px -48px; -} -.icon-indent-right { - background-position: -408px -48px; -} -.icon-facetime-video { - background-position: -432px -48px; -} -.icon-picture { - background-position: -456px -48px; -} -.icon-pencil { - background-position: 0 -72px; -} -.icon-map-marker { - background-position: -24px -72px; -} -.icon-adjust { - background-position: -48px -72px; -} -.icon-tint { - background-position: -72px -72px; -} -.icon-edit { - background-position: -96px -72px; -} -.icon-share { - background-position: -120px -72px; -} -.icon-check { - background-position: -144px -72px; -} -.icon-move { - background-position: -168px -72px; -} -.icon-step-backward { - background-position: -192px -72px; -} -.icon-fast-backward { - background-position: -216px -72px; -} -.icon-backward { - background-position: -240px -72px; -} -.icon-play { - background-position: -264px -72px; -} -.icon-pause { - background-position: -288px -72px; -} -.icon-stop { - background-position: -312px -72px; -} -.icon-forward { - background-position: -336px -72px; -} -.icon-fast-forward { - background-position: -360px -72px; -} -.icon-step-forward { - background-position: -384px -72px; -} -.icon-eject { - background-position: -408px -72px; -} -.icon-chevron-left { - background-position: -432px -72px; -} -.icon-chevron-right { - background-position: -456px -72px; -} -.icon-plus-sign { - background-position: 0 -96px; -} -.icon-minus-sign { - background-position: -24px -96px; -} -.icon-remove-sign { - background-position: -48px -96px; -} -.icon-ok-sign { - background-position: -72px -96px; -} -.icon-question-sign { - background-position: -96px -96px; -} -.icon-info-sign { - background-position: -120px -96px; -} -.icon-screenshot { - background-position: -144px -96px; -} -.icon-remove-circle { - background-position: -168px -96px; -} -.icon-ok-circle { - background-position: -192px -96px; -} -.icon-ban-circle { - background-position: -216px -96px; -} -.icon-arrow-left { - background-position: -240px -96px; -} -.icon-arrow-right { - background-position: -264px -96px; -} -.icon-arrow-up { - background-position: -289px -96px; -} -.icon-arrow-down { - background-position: -312px -96px; -} -.icon-share-alt { - background-position: -336px -96px; -} -.icon-resize-full { - background-position: -360px -96px; -} -.icon-resize-small { - background-position: -384px -96px; -} -.icon-plus { - background-position: -408px -96px; -} -.icon-minus { - background-position: -433px -96px; -} -.icon-asterisk { - background-position: -456px -96px; -} -.icon-exclamation-sign { - background-position: 0 -120px; -} -.icon-gift { - background-position: -24px -120px; -} -.icon-leaf { - background-position: -48px -120px; -} -.icon-fire { - background-position: -72px -120px; -} -.icon-eye-open { - background-position: -96px -120px; -} -.icon-eye-close { - background-position: -120px -120px; -} -.icon-warning-sign { - background-position: -144px -120px; -} -.icon-plane { - background-position: -168px -120px; -} -.icon-calendar { - background-position: -192px -120px; -} -.icon-random { - background-position: -216px -120px; - width: 16px; -} -.icon-comment { - background-position: -240px -120px; -} -.icon-magnet { - background-position: -264px -120px; -} -.icon-chevron-up { - background-position: -288px -120px; -} -.icon-chevron-down { - background-position: -313px -119px; -} -.icon-retweet { - background-position: -336px -120px; -} -.icon-shopping-cart { - background-position: -360px -120px; -} -.icon-folder-close { - background-position: -384px -120px; -} -.icon-folder-open { - background-position: -408px -120px; - width: 16px; -} -.icon-resize-vertical { - background-position: -432px -119px; -} -.icon-resize-horizontal { - background-position: -456px -118px; -} -.icon-hdd { - background-position: 0 -144px; -} -.icon-bullhorn { - background-position: -24px -144px; -} -.icon-bell { - background-position: -48px -144px; -} -.icon-certificate { - background-position: -72px -144px; -} -.icon-thumbs-up { - background-position: -96px -144px; -} -.icon-thumbs-down { - background-position: -120px -144px; -} -.icon-hand-right { - background-position: -144px -144px; -} -.icon-hand-left { - background-position: -168px -144px; -} -.icon-hand-up { - background-position: -192px -144px; -} -.icon-hand-down { - background-position: -216px -144px; -} -.icon-circle-arrow-right { - background-position: -240px -144px; -} -.icon-circle-arrow-left { - background-position: -264px -144px; -} -.icon-circle-arrow-up { - background-position: -288px -144px; -} -.icon-circle-arrow-down { - background-position: -312px -144px; -} -.icon-globe { - background-position: -336px -144px; -} -.icon-wrench { - background-position: -360px -144px; -} -.icon-tasks { - background-position: -384px -144px; -} -.icon-filter { - background-position: -408px -144px; -} -.icon-briefcase { - background-position: -432px -144px; -} -.icon-fullscreen { - background-position: -456px -144px; -} -.dropup, -.dropdown { - position: relative; - /* fix for IE6 BFC */ - - display: inline; - *zoom: 1; -} -.dropdown-toggle { - *margin-bottom: -3px; -} -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} -.caret { - display: inline-block; - /* fix for IE6 inline-block */ - - *display: inline; - *zoom: 1; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} -/* fix for IE6 */ -.caret { - width: 0px; - height: 0px; - border-style: solid; - border-width: 4px 4px 0; - border-color: #000000 transparent transparent; - line-height: 0px; - *border-color: #000000 #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - *height: 1px; - /* fix for IE6 min-width */ - - *width: auto !important; - *width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.dropdown-menu li a { - display: block; - /* fix for IE6 BFC */ - - *zoom: 1; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} -.dropdown-menu li a:hover, -.dropdown-menu li a:focus, -.dropdown-submenu:hover a, -.dropdown-submenu-hover a { - text-decoration: none; - color: #ffffff; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} -/* fix for IE6 li:hover */ -.dropdown-submenu-hover * a { - *color: inherit; - *background-color: #fffffe; - *filter: none; - *filter: chroma(color=#fffffe); - *background-image: none; -} -.dropdown-menu .active a, -.dropdown-menu .active a:hover { - color: #333333; - text-decoration: none; - outline: 0; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} -.dropdown-menu .disabled a, -.dropdown-menu .disabled a:hover { - color: #999999; -} -.dropdown-menu .disabled a:hover { - text-decoration: none; - background-color: transparent; - /* fix for ie6 transparent */ - - *background-color: #fffffe; - *filter: chroma(color=#fffffe); - background-image: none; - cursor: default; -} -.open { - *z-index: 1000; -} -.open .dropdown-menu { - display: block; - /* fix for IE6 inline-block */ - - *zoom: 1; -} -.pull-right .dropdown-menu { - right: 0; - left: auto; -} -.pull-right * .dropdown-menu { - right: auto; - left: 0; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid #000000; - content: ""; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} -.dropdown-submenu { - position: relative; - /* fix for IE6 absolute element will expand parent element's height */ - - *display: inline; - *zoom: 1; -} -.dropdown-submenu .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px 6px; - border-radius: 0 6px 6px 6px; -} -.dropdown-submenu:hover .dropdown-menu, -.dropdown-submenu-hover .dropdown-menu { - display: block; -} -.dropup .dropdown-submenu .dropdown-menu { - top: auto; - bottom: 0; - margin-top: 0; - margin-bottom: -2px; - -webkit-border-radius: 5px 5px 5px 0; - -moz-border-radius: 5px 5px 5px 0; - border-radius: 5px 5px 5px 0; -} -.dropdown-submenu a:after { - display: block; - /* fix for IE6 BFC */ - - *zoom: 1; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - /* fix for IE6 transparent */ - - *border-color: #fffffe; - *filter: chroma(color=#fffffe); - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #cccccc; - margin-top: 5px; - margin-right: -10px; -} -/* fix for IE6 */ -.dropdown-submenu .dropdown-tri { - width: 0px; - height: 0px; - border-style: solid; - border-width: 5px 0 5px 5px; - border-color: transparent transparent transparent #cccccc; - line-height: 0px; - _border-color: #fffffe #fffffe #fffffe #cccccc; - _filter: chroma(color=#fffffe); - display: block; - zoom: 1; - float: right; - margin: -1.3em 5px 0 0; -} -.dropdown-submenu:hover a:after, -.dropdown-submenu-hover .dropdown-tri { - border-left-color: #ffffff; -} -.dropdown-submenu-pull-left { - float: none; - /* fix for IE6 */ - -} -.dropdown-submenu-pull-left .dropdown-menu { - left: -100%; - margin-left: 10px; - *margin-left: 18px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} -.dropdown-submenu-pull-left * .dropdown-menu { - left: 0; - margin-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.dropdown .dropdown-menu .nav-header { - padding-left: 20px; - padding-right: 20px; -} -.typeahead { - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.btn { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - padding: 4px 12px; - margin-bottom: 0; - font-size: 14px; - line-height: 20px; - *line-height: 20px; - text-align: center; - vertical-align: middle; - cursor: pointer; - color: #333333; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - background-color: #f5f5f5; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #e6e6e6; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border: 1px solid #bbbbbb; - *border: 0; - border-bottom-color: #a2a2a2; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *margin-left: .3em; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - _padding-top: 3px; - _padding-bottom: 3px; -} -.btn:hover, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} -.btn:active, -.btn.active { - background-color: #cccccc \9; -} -.btn:first-child { - *margin-left: 0; -} -.btn.btn-hover { - color: #333333; - text-decoration: none; - background-color: #e6e6e6; - *background-color: #d9d9d9; - /* Buttons in IE7 don't get borders, so darken on hover */ - - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:active, -.btn.active { - background-color: #e6e6e6; - background-color: #d9d9d9 \9; - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -} -.btn.disabled, -.btn[disabled], -.btn-disabled { - cursor: default; - background-color: #e6e6e6; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} -.btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} -.btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} -a.btn { - *padding-top: 5px; - *padding-bottom: 5px; -} -a.btn.btn-large { - *padding-top: 13px; - *padding-bottom: 15px; -} -a.btn.btn-small { - *padding-top: 4px; - *padding-bottom: 4px; -} -a.btn.btn-mini { - *padding-top: 3px; - *padding-bottom: 3px; -} -.btn-large { - padding: 11px 19px; - font-size: 17.5px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.btn-large [class^="icon-"], -.btn-large [class*=" icon-"] { - margin-top: 2px; -} -.btn-small { - padding: 2px 10px; - font-size: 11.9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.btn-small [class^="icon-"], -.btn-small [class*=" icon-"] { - margin-top: 0; -} -.btn-mini { - padding: 1px 6px; - font-size: 10.5px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; - padding-left: 0; - padding-right: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} -.btn { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); -} -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #0044cc; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-primary:hover, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} -.btn-primary:active, -.btn-primary.active { - background-color: #003399 \9; -} -.btn-primary.btn-primary-hover { - color: #fff; - background-color: #0044cc; - *background-color: #003bb3; -} -a.btn-primary-hover:hover { - color: #fff; - background-color: #0044cc; - *background-color: #003bb3; -} -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #f89406; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-warning:hover, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} -.btn-warning.btn-warning-hover { - color: #fff; - background-color: #f89406; - *background-color: #df8505; -} -a.btn-warning-hover:hover { - color: #fff; - background-color: #f89406; - *background-color: #df8505; -} -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #bd362f; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-danger:hover, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} -.btn-danger.btn-danger-hover { - color: #fff; - background-color: #bd362f; - *background-color: #a9302a; -} -a.btn-danger-hover:hover { - color: #fff; - background-color: #bd362f; - *background-color: #a9302a; -} -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #51a351; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-success:hover, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} -.btn-success.btn-success-hover { - color: #fff; - background-color: #51a351; - *background-color: #499249; -} -a.btn-success-hover:hover { - color: #fff; - background-color: #51a351; - *background-color: #499249; -} -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #2f96b4; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-info:hover, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} -.btn-info.btn-info-hover { - color: #fff; - background-color: #2f96b4; - *background-color: #2a85a0; -} -a.btn-info-hover:hover { - color: #fff; - background-color: #2f96b4; - *background-color: #2a85a0; -} -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #222222; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-inverse:hover, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} -.btn-inverse.btn-inverse-hover { - color: #fff; - background-color: #222222; - *background-color: #3c3c3c; -} -a.btn-inverse-hover:hover { - color: #fff; - background-color: #222222; - *background-color: #3c3c3c; -} -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-link { - border-color: transparent; - cursor: pointer; - color: #0088cc; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-link:hover { - color: #005580; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover { - color: #333333; - text-decoration: none; -} -.btn-disabled { - cursor: default; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - filter: alpha(opacity=35); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-group { - position: relative; - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - font-size: 0; - vertical-align: middle; - white-space: nowrap; - *margin-left: .3em; -} -.btn-group:first-child { - *margin-left: 0; -} -.btn-group { - margin-left: 5px; -} -.btn-group-first { - /* fix for IE6 */ - - margin-left: 0; -} -.btn-toolbar { - font-size: 0; - margin-top: 10px; - margin-bottom: 10px; -} -.btn-toolbar .btn .btn-group { - margin-left: 5px; -} -.btn-toolbar .btn-first, -.btn-toolbar .btn-group-first { - margin-left: 0; -} -.btn-group .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-group .btn { - margin-left: -1px; -} -.btn-group .btn-first { - margin-left: 0; -} -.btn-group .btn, -.btn-group .dropdown-menu { - font-size: 14px; -} -.btn-group .dropdown-menu .divider { - _margin: 5px 0 -5px; -} -.btn-group .btn-mini { - font-size: 11px; -} -.btn-group .btn-small { - font-size: 12px; -} -.btn-group .btn-large { - font-size: 16px; -} -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; -} -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 6px; - -moz-border-radius-topleft: 6px; - border-top-left-radius: 6px; - -webkit-border-bottom-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - border-bottom-left-radius: 6px; -} -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - -moz-border-radius-topright: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - -moz-border-radius-bottomright: 6px; - border-bottom-right-radius: 6px; -} -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active { - z-index: 2; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group .dropdown-toggle { - padding-left: 9px; - padding-right: 9px; - -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -} -.btn-group .btn-mini-dropdown-toggle { - padding-left: 7px; - padding-right: 7px; -} -.btn-group .btn-large-dropdown-toggle { - padding-left: 17px; - padding-right: 17px; -} -.btn-group-open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -} -.btn-group-open .btn-dropdown-toggle { - background-color: #e6e6e6; -} -.btn-group-open .btn-primary-dropdown-toggle { - background-color: #0044cc; -} -.btn-group-open .btn-warning-dropdown-toggle { - background-color: #f89406; -} -.btn-group-open .btn-danger-dropdown-toggle { - background-color: #bd362f; -} -.btn-group-open .btn-success-dropdown-toggle { - background-color: #51a351; -} -.btn-group-open .btn-info-dropdown-toggle { - background-color: #2f96b4; -} -.btn-group-open .btn-inverse-dropdown-toggle { - background-color: #222222; -} -.btn .caret { - margin-top: 8px; - margin-left: 0; - _display: inline; - _zoom: 1; - _height: 8px; - _vertical-align: middle; -} -.btn-mini .caret, -.btn-small .caret { - _height: 10px; -} -.btn-mini .caret, -.btn-small .caret, -.btn-large .caret { - margin-top: 6px; -} -.btn-large .caret { - border-left-width: 5px; - border-right-width: 5px; - border-top-width: 5px; - _height: 9px; -} -.dropup .btn-large .caret { - border-bottom-width: 5px; -} -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} -.btn-group-vertical .btn { - display: block; - float: none; - width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-group-vertical .btn + .btn { - margin-left: 0; - margin-top: -1px; -} -.btn-group-vertical .btn:first-child { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.btn-group-vertical .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.btn-group-vertical .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} -.btn-group-vertical .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - color: #c09853; -} -.alert h4 { - margin: 0; - *display: inline; - *zoom: 1; -} -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; -} -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #468847; -} -.alert-danger, -.alert-error { - background-color: #f2dede; - border-color: #eed3d7; - color: #b94a48; -} -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #3a87ad; -} -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} -.alert-block p, -.alert-block ul { - margin-bottom: 0; -} -.alert-block p + p { - margin-top: 5px; -} -.nav { - margin-left: 0; - margin-bottom: 20px; - list-style: none; -} -.nav li a { - display: block; - *zoom: 1; -} -.nav * li a { - display: inline; -} -.nav li * a { - display: inline; -} -.nav li a:hover { - text-decoration: none; - background-color: #eeeeee; -} -.nav * li a:hover { - text-decoration: inherit; - background-color: inherit; -} -.nav li * a:hover { - text-decoration: inherit; - background-color: inherit; -} -.nav > .pull-right { - float: right; -} -.nav-header { - display: block; - *zoom: 1; - padding: 3px 15px; - font-size: 11px; - font-weight: bold; - line-height: 20px; - color: #999999; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-transform: uppercase; -} -.nav .nav-header { - margin-top: 9px; -} -.nav-list { - padding-left: 15px; - padding-right: 15px; - margin-bottom: 0; -} -.nav-list li a, -.nav-list .nav-header { - margin-left: -15px; - margin-right: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} -.nav-list li a { - padding: 3px 15px; -} -.nav-list * li a { - margin-left: 0; - margin-right: 0; - text-shadow: none; - padding: 0; -} -.nav-list li * a { - margin-left: 0; - margin-right: 0; - text-shadow: none; - padding: 0; -} -.nav-list .active a, -.nav-list .active a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} -.nav-list * .active a, -.nav-list * .active a:hover { - color: inherit; - text-shadow: none; - background-color: inherit; -} -.nav-list .active * a, -.nav-list .active * a:hover { - color: inherit; - text-shadow: none; - background-color: inherit; -} -.nav-list [class^="icon-"], -.nav-list [class*=" icon-"] { - margin-right: 2px; -} -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.nav-tabs, -.nav-pills { - *zoom: 1; -} -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - content: ""; - line-height: 0; -} -.nav-tabs:after, -.nav-pills:after { - clear: both; -} -.nav-tabs li, -.nav-pills li { - float: left; -} -.nav-tabs * li, -.nav-pills * li { - float: none; -} -.nav-tabs li a, -.nav-pills li a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} -.nav-tabs * li a, -.nav-pills * li a { - padding: 0; - margin: 0; - line-height: auto; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs li { - margin-bottom: -1px; - *zoom: 1; - *background-color: #ffffff; -} -.nav-tabs * li { - zoom: normal; -} -.nav-tabs li a { - padding-top: 8px; - padding-bottom: 8px; - line-height: 20px; - border: 1px solid transparent; - *display: inline; - *zoom: 1; - *border: 1px solid #fffffe; - *background-color: #fffffe; - *filter: chroma(color=#fffffe); - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.nav-tabs li a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} -.nav-tabs * li a { - padding: 0; - line-height: auto; - zoom: normal; - border: none; - background-color: inherit; - filter: none; -} -.nav-tabs .active a, -.nav-tabs .active a:hover { - color: #555555; - background-color: #ffffff; - border: 1px solid #ddd; - *border: 1px solid #999; - border-bottom-color: transparent; - cursor: default; -} -.nav-tabs * .active a, -.nav-tabs * .active a:hover { - color: inherit; - background-color: inherit; - border: none; -} -.nav-pills li { - *zoom: 1; - *background-color: #ffffff; -} -.nav-pills * li { - zoom: normal; - background-color: inherit; -} -.nav-pills li a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - *display: inline; - *zoom: 1; -} -.nav-pills * li a { - padding: 0; - margin: 0; - -webkit-border-radius: none; - -moz-border-radius: none; - border-radius: none; - zoom: normal; -} -.nav-pills .active a, -.nav-pills .active a:hover { - color: #ffffff; - background-color: #0088cc; -} -.nav-pills * .active a, -.nav-pills * .active a:hover { - color: inherit; - background-color: inherit; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li > a { - margin-right: 0; -} -.nav-tabs.nav-stacked { - border-bottom: 0; -} -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; -} -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.nav-tabs.nav-stacked > li > a:hover { - border-color: #ddd; - z-index: 2; -} -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - /* fix for IE6 li:hover */ - -} -.nav-tabs .dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.nav-tabs .dropdown-menu li a { - display: block; - /* fix for IE6 BFC */ - - *zoom: 1; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} -.nav-tabs .dropdown-menu li a:hover, -.nav-tabs .dropdown-menu li a:focus, -.nav-tabs .dropdown-menu .dropdown-submenu:hover a, -.nav-tabs .dropdown-menu .dropdown-submenu-hover a { - text-decoration: none; - color: #ffffff; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} -.nav-tabs .dropdown-menu .dropdown-submenu-hover * a { - *color: inherit; - *background-color: #fffffe; - *filter: none; - *filter: chroma(color=#fffffe); - *background-image: none; -} -.nav-pills .dropdown-menu { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - /* fix for IE6 li:hover */ - -} -.nav-pills .dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.nav-pills .dropdown-menu li a { - display: block; - /* fix for IE6 BFC */ - - *zoom: 1; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} -.nav-pills .dropdown-menu li a:hover, -.nav-pills .dropdown-menu li a:focus, -.nav-pills .dropdown-menu .dropdown-submenu:hover a, -.nav-pills .dropdown-menu .dropdown-submenu-hover a { - text-decoration: none; - color: #ffffff; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} -.nav-pills .dropdown-menu .dropdown-submenu-hover * a { - *color: inherit; - *background-color: #fffffe; - *filter: none; - *filter: chroma(color=#fffffe); - *background-image: none; -} -.nav-tabs .dropdown-toggle { - *padding-top: 10px; - *padding-bottom: 12px; -} -.nav-pills .dropdown-toggle { - *padding-top: 8px; - *padding-bottom: 6px; - *margin-bottom: 3px; -} -.nav .dropdown-toggle .caret { - border-top-color: #0088cc; - border-bottom-color: #0088cc; - margin-top: 6px; - width: 0px; - height: 0px; - border-style: solid; - border-width: 4px 4px 0; - border-color: #0088cc transparent transparent; - line-height: 0px; - *border-color: #0088cc #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.nav .dropdown-toggle:hover .caret { - border-top-color: #005580; - border-bottom-color: #005580; -} -/* move down carets for tabs */ -.nav-tabs .dropdown-toggle .caret { - margin-top: 8px; -} -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} -.nav .dropdown.active a:hover { - cursor: pointer; -} -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav li.dropdown-open.active a:hover { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} -.nav li.dropdown-open .caret, -.nav li.dropdown-open.active .caret, -.nav li.dropdown-open a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); - width: 0px; - height: 0px; - border-style: solid; - border-width: 4px 4px 0; - border-color: #ffffff transparent transparent; - line-height: 0px; - *border-color: #ffffff #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.tabs-stacked .open > a:hover { - border-color: #999999; -} -.tabbable { - *zoom: 1; -} -.tabbable:before, -.tabbable:after { - display: table; - content: ""; - line-height: 0; -} -.tabbable:after { - clear: both; -} -.tab-content { - overflow: auto; -} -.tabs-below .nav-tabs, -.tabs-right .nav-tabs, -.tabs-left .nav-tabs { - border-bottom: 0; -} -.tab-content .tab-pane, -.pill-content .pill-pane { - display: none; - *zoom: 1; - *background-color: #ffffff; -} -.tab-content .active, -.pill-content .active { - display: block; -} -.tabs-below .nav-tabs { - border-top: 1px solid #ddd; -} -.tabs-below * .nav-tabs { - border-top: none; -} -.tabs-below .nav-tabs li { - margin-top: -1px; - margin-bottom: 0; -} -.tabs-below * .nav-tabs li { - margin-top: 0; - margin-bottom: -1px; -} -.tabs-below .nav-tabs li a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.tabs-below .nav-tabs li a:hover { - border-bottom-color: #fff; - border-top-color: #ddd; -} -.tabs-below * .nav-tabs li a { - -webkit-border-radius: none; - -moz-border-radius: none; - border-radius: none; -} -.tabs-below * .nav-tabs li a:hover { - border-bottom-color: inherit; - border-top-color: inherit; -} -.tabs-below .nav-tabs .active a, -.tabs-below .nav-tabs .active a:hover { - border-color: transparent #999 #999 #999; -} -.tabs-below * .nav-tabs .active a, -.tabs-below * .nav-tabs .active a:hover { - border-color: inherit; -} -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} -.tabs-left > .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.tabs-left > .nav-tabs > li > a:hover { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.tabs-right > .nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} -.nav .disabled a { - color: #999999; -} -.nav * .disabled a { - color: inherit; -} -.nav .disabled a:hover { - text-decoration: none; - background-color: transparent; - cursor: default; -} -.nav * .disabled a:hover { - text-decoration: underline; - background-color: inherit; - cursor: default; -} -.navbar { - overflow: visible; - margin-bottom: 20px; - color: #777777; - *position: relative; - *z-index: 2; -} -.navbar-inner { - min-height: 40px; - _height: 40px; - padding-left: 20px; - padding-right: 20px; - background-color: #fafafa; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - *zoom: 1; -} -.navbar-inner:before, -.navbar-inner:after { - display: table; - content: ""; - line-height: 0; -} -.navbar-inner:after { - clear: both; -} -.navbar .container { - width: auto; -} -.nav-collapse.collapse { - height: auto; - overflow: visible; -} -.navbar .brand { - float: left; - display: block; - padding: 10px 20px 10px; - margin-left: -20px; - _margin-left: -10px; - font-size: 20px; - font-weight: 200; - color: #777777; - text-shadow: 0 1px 0 #ffffff; -} -.navbar .brand:hover { - text-decoration: none; -} -.navbar .container-fluid .brand { - _margin-left: -10px; -} -.navbar-text { - margin-bottom: 0; - line-height: 40px; -} -.navbar-link { - color: #777777; -} -.navbar-link:hover { - color: #333333; -} -.navbar .divider-vertical { - height: 40px; - margin: 0 9px; - border-left: 1px solid #f2f2f2; - border-right: 1px solid #ffffff; -} -.navbar .btn, -.navbar .btn-group { - margin-top: 5px; -} -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn { - margin-top: 0; -} -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} -.navbar-form:before, -.navbar-form:after { - display: table; - content: ""; - line-height: 0; -} -.navbar-form:after { - clear: both; -} -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 5px; -} -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; -} -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 6px; - white-space: nowrap; -} -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} -.navbar-search { - position: relative; - float: left; - margin-top: 5px; - margin-bottom: 0; -} -.navbar-search .search-query { - margin-bottom: 0; - padding: 4px 14px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -.navbar-static-top { - position: static; - margin-bottom: 0; -} -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0 0 1px; -} -.navbar-fixed-bottom .navbar-inner { - border-width: 1px 0 0; -} -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-left: 0; - padding-right: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} -.navbar-fixed-top { - top: 0; -} -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1); - -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); - box-shadow: 0 1px 10px rgba(0,0,0,.1); -} -.navbar-fixed-bottom { - bottom: 0; -} -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1); - -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); - box-shadow: 0 -1px 10px rgba(0,0,0,.1); -} -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} -.navbar .nav li { - float: left; -} -.navbar .nav * li { - float: none; -} -.navbar .nav li a { - /* Fix for IE6 inline-block */ - - *display: inline; - *zoom: 1; - float: none; - padding: 10px 15px 10px; - color: #777777; - text-decoration: none; - text-shadow: 0 1px 0 #ffffff; -} -.navbar .nav * li a { - padding: 0; - color: inherit; - text-decoration: inherit; - text-shadow: inherit; -} -.navbar .nav li * a { - padding: 0; - color: inherit; - text-decoration: inherit; - text-shadow: inherit; -} -.navbar .nav .dropdown-toggle { - /* fix for IE6 */ - - _padding: 12px; -} -.navbar .nav .dropdown-toggle .caret { - margin-top: 8px; -} -.navbar .nav li a:focus, -.navbar .nav li a:hover { - background-color: transparent; - color: #333333; - text-decoration: none; -} -.navbar .nav * li a:focus, -.navbar .nav * li a:hover { - background-color: inherit; - color: inherit; - text-decoration: inherit; -} -.navbar .nav .active a, -.navbar .nav .active a:hover, -.navbar .nav .active a:focus { - color: #555555; - text-decoration: none; - background-color: #e5e5e5; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -} -.navbar .nav * .active a, -.navbar .nav * .active a:hover, -.navbar .nav * .active a:focus { - color: inherit; - text-decoration: inherit; - background-color: inherit; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.navbar .btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-left: 5px; - margin-right: 5px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #e5e5e5; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); - box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); -} -.navbar .btn-navbar:hover, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; - background-color: #e5e5e5; - *background-color: #d9d9d9; -} -.navbar .btn-navbar:active, -.navbar .btn-navbar.active { - background-color: #cccccc \9; -} -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} -.navbar .nav li .dropdown-menu { - /* fix for IE6 li:hover */ - -} -.navbar .nav li .dropdown-menu:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-bottom-color: rgba(0, 0, 0, 0.2); - position: absolute; - top: -7px; - left: 9px; -} -.navbar .nav li .dropdown-menu:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - position: absolute; - top: -6px; - left: 10px; -} -.navbar .nav li .dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} -.navbar .nav li .dropdown-menu li a { - display: block; - /* fix for IE6 BFC */ - - *zoom: 1; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} -.navbar .nav li .dropdown-menu li a:hover, -.navbar .nav li .dropdown-menu li a:focus, -.navbar .nav li .dropdown-menu .dropdown-submenu:hover a, -.navbar .nav li .dropdown-menu .dropdown-submenu-hover a { - text-decoration: none; - color: #ffffff; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} -.navbar .nav li .dropdown-menu .dropdown-submenu-hover * a { - *color: inherit; - *background-color: #fffffe; - *filter: none; - *filter: chroma(color=#fffffe); - *background-image: none; -} -.navbar-fixed-bottom .nav li .dropdown-menu:before { - border-top: 7px solid #ccc; - border-top-color: rgba(0, 0, 0, 0.2); - border-bottom: 0; - bottom: -7px; - top: auto; -} -.navbar-fixed-bottom .nav li .dropdown-menu:after { - border-top: 6px solid #ffffff; - border-bottom: 0; - bottom: -6px; - top: auto; -} -.navbar .nav li.dropdown.open .dropdown-toggle, -.navbar .nav li.dropdown.active .dropdown-toggle, -.navbar .nav li.dropdown.open.active .dropdown-toggle { - background-color: #e5e5e5; - color: #555555; -} -.navbar .nav li.dropdown .dropdown-toggle .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} -.navbar .nav li.dropdown.open .dropdown-toggle .caret, -.navbar .nav li.dropdown.active .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} -.navbar .pull-right li .dropdown-menu, -.navbar .nav li .dropdown-menu.pull-right { - left: auto; - right: 0; -} -.navbar .pull-right li .dropdown-menu:before, -.navbar .nav li .dropdown-menu.pull-right:before { - left: auto; - right: 12px; -} -.navbar .pull-right li .dropdown-menu:after, -.navbar .nav li .dropdown-menu.pull-right:after { - left: auto; - right: 13px; -} -.navbar .pull-right li .dropdown-menu .dropdown-menu, -.navbar .nav li .dropdown-menu.pull-right .dropdown-menu { - left: auto; - right: 100%; - margin-left: 0; - margin-right: -1px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} -.navbar-inverse { - color: #999999; -} -.navbar-inverse .navbar-inner { - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); - border-color: #252525; -} -.navbar-inverse .brand, -.navbar-inverse .nav li a { - color: #999999; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.navbar-inverse .brand:hover, -.navbar-inverse .nav li a:hover { - color: #ffffff; -} -.navbar-inverse .nav li a:focus, -.navbar-inverse .nav li a:hover { - background-color: transparent; - color: #ffffff; -} -.navbar-inverse .nav .active a, -.navbar-inverse .nav .active a:hover, -.navbar-inverse .nav .active a:focus { - color: #ffffff; - background-color: #111111; -} -.navbar-inverse .navbar-link { - color: #999999; -} -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} -.navbar-inverse .divider-vertical { - border-left-color: #111111; - border-right-color: #222222; -} -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #111111; - color: #ffffff; -} -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #515151; - border-color: #111111; - -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); - -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); - box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 5px 15px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - outline: 0; -} -.navbar-inverse .btn-navbar { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #040404; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; - background-color: #040404; - *background-color: #000000; -} -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active { - background-color: #000000 \9; -} -.breadcrumb { - padding: 8px 15px; - margin: 0 0 20px; - list-style: none; - background-color: #f5f5f5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.breadcrumb li { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - text-shadow: 0 1px 0 #ffffff; -} -.breadcrumb .divider { - padding: 0 5px; - color: #ccc; -} -.breadcrumb .active { - color: #999999; - background-color: #f5f5f5; -} -.pagination { - margin: 20px 0; -} -.pagination ul { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - margin-left: 0; - margin-bottom: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} -.pagination ul li { - display: inline; -} -.pagination ul li a, -.pagination ul li span { - float: left; - padding: 4px 12px; - line-height: 20px; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; - border-left-width: 0; -} -.pagination ul li a:hover, -.pagination ul .active a, -.pagination ul .active span { - background-color: #f5f5f5; -} -.pagination ul .active a, -.pagination ul .active span { - color: #999999; - cursor: default; -} -.pagination ul .disabled span, -.pagination ul .disabled a, -.pagination ul .disabled a:hover { - color: #999999; - background-color: transparent; - cursor: default; -} -.pagination ul li.first-child a, -.pagination ul li.first-child span { - border-left-width: 1px; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.pagination ul li:last-child a, -.pagination ul li:last-child span { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; -} -.pagination-centered { - text-align: center; -} -.pagination-right { - text-align: right; -} -.pagination-large ul li a, -.pagination-large ul li span { - padding: 11px 19px; - font-size: 17.5px; -} -.pagination-large ul li:first-child a, -.pagination-large ul li:first-child span { - -webkit-border-top-left-radius: 6px; - -moz-border-radius-topleft: 6px; - border-top-left-radius: 6px; - -webkit-border-bottom-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - border-bottom-left-radius: 6px; -} -.pagination-large ul li:last-child a, -.pagination-large ul li:last-child span { - -webkit-border-top-right-radius: 6px; - -moz-border-radius-topright: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - -moz-border-radius-bottomright: 6px; - border-bottom-right-radius: 6px; -} -.pagination-mini ul li:first-child a, -.pagination-small ul li:first-child a, -.pagination-mini ul li:first-child span, -.pagination-small ul li:first-child span { - -webkit-border-top-left-radius: 3px; - -moz-border-radius-topleft: 3px; - border-top-left-radius: 3px; - -webkit-border-bottom-left-radius: 3px; - -moz-border-radius-bottomleft: 3px; - border-bottom-left-radius: 3px; -} -.pagination-mini ul li:last-child a, -.pagination-small ul li:last-child a, -.pagination-mini ul li:last-child span, -.pagination-small ul li:last-child span { - -webkit-border-top-right-radius: 3px; - -moz-border-radius-topright: 3px; - border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - -moz-border-radius-bottomright: 3px; - border-bottom-right-radius: 3px; -} -.pagination-small ul li a, -.pagination-small ul li span { - padding: 2px 10px; - font-size: 11.9px; -} -.pagination-mini ul li a, -.pagination-mini ul li span { - padding: 1px 6px; - font-size: 10.5px; -} -.pager { - margin: 20px 0; - list-style: none; - text-align: center; - *zoom: 1; -} -.pager:before, -.pager:after { - display: table; - content: ""; - line-height: 0; -} -.pager:after { - clear: both; -} -.pager li { - display: inline; -} -.pager li a, -.pager li span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -.pager li a:hover { - text-decoration: none; - background-color: #f5f5f5; -} -.pager .next a, -.pager .next span { - float: right; -} -.pager .previous a, -.pager .previous span { - float: left; -} -.pager .disabled a, -.pager .disabled a:hover, -.pager .disabled span { - color: #999999; - background-color: #fff; - cursor: default; -} -.tooltip { - position: absolute; - z-index: 1030; - display: block; - visibility: visible; - padding: 5px; - font-size: 11px; - opacity: 0; - filter: alpha(opacity=0); -} -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} -.tooltip.top { - margin-top: -3px; -} -.tooltip.right { - margin-left: 3px; -} -.tooltip.bottom { - margin-top: 3px; -} -.tooltip.left { - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - width: 0px; - height: 0px; - border-style: solid; - border-width: 5px 5px 0; - border-color: #000000 transparent transparent; - line-height: 0px; - *border-color: #000000 #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - width: 0px; - height: 0px; - border-style: solid; - border-width: 5px 5px 5px 0; - border-color: transparent #000000 transparent transparent; - line-height: 0px; - *border-color: #fffffe #000000 #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - width: 0px; - height: 0px; - border-style: solid; - border-width: 5px 0 5px 5px; - border-color: transparent transparent transparent #000000; - line-height: 0px; - *border-color: #fffffe #fffffe #fffffe #000000; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - /** - * @bottom triangle bottom length - * @height triangle height - * @color triangle color - */ - - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 5px 5px; - border-color: transparent transparent #000000; - line-height: 0px; - *border-color: #fffffe #fffffe #000000; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - width: 236px; - padding: 1px; - background-color: #ffffff; - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover-content p, -.popover-content ul, -.popover-content ol { - margin-bottom: 0; -} -.popover .arrow, -.popover .arrow-after { - position: absolute; - display: inline-block; - *display: inline; - *zoom: 1; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover .arrow-after { - content: ""; - z-index: -1; -} -.popover.top .arrow { - *bottom: -12px; - left: 50%; - margin-left: -10px; - border-top-color: #ffffff; - width: 0px; - height: 0px; - border-style: solid; - border-width: 10px 10px 0; - border-color: #cccccc transparent transparent; - line-height: 0px; - *border-color: #cccccc #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.popover.top .arrow.arrow-after { - border-width: 11px 11px 0; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -1px; - left: -11px; -} -.popover.right .arrow { - top: 50%; - *left: -10px; - margin-top: -10px; - border-right-color: #ffffff; - width: 0px; - height: 0px; - border-style: solid; - border-width: 10px 10px 10px 0; - border-color: transparent #cccccc transparent transparent; - line-height: 0px; - *border-color: #fffffe #cccccc #fffffe #fffffe; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.popover.right .arrow-after { - border-width: 11px 11px 11px 0; - border-right-color: rgba(0, 0, 0, 0.25); - bottom: -11px; - left: -1px; -} -.popover.bottom .arrow { - *top: -10px; - left: 50%; - margin-left: -10px; - border-bottom-color: #ffffff; - /** - * @bottom triangle bottom length - * @height triangle height - * @color triangle color - */ - - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 10px 10px; - border-color: transparent transparent #cccccc; - line-height: 0px; - *border-color: #fffffe #fffffe #cccccc; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.popover.bottom .arrow-after { - border-width: 0 11px 11px; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -1px; - left: -11px; -} -.popover.left .arrow { - top: 50%; - *right: -10px; - margin-top: -10px; - border-left-color: #ffffff; - width: 0px; - height: 0px; - border-style: solid; - border-width: 10px 0 10px 10px; - border-color: transparent transparent transparent #cccccc; - line-height: 0px; - *border-color: #fffffe #fffffe #fffffe #cccccc; - *filter: progid:DXImageTransform.Microsoft.Chroma(color=#fffffe); -} -.popover.left .arrow-after { - border-width: 11px 0 11px 11px; - border-left-color: rgba(0, 0, 0, 0.25); - bottom: -11px; - right: -1px; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.hide { - display: none; -} -.show { - display: block; -} -.invisible { - visibility: hidden; -} -.affix { - position: fixed; -} diff --git a/sdk/php/util/skel/css/bootstrap.css b/sdk/php/util/skel/css/bootstrap.css deleted file mode 100644 index 8ab3cef..0000000 --- a/sdk/php/util/skel/css/bootstrap.css +++ /dev/null @@ -1,6039 +0,0 @@ -/*! - * Bootstrap v2.2.2 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -audio:not([controls]) { - display: none; -} - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -a:hover, -a:active { - outline: 0; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - width: auto\9; - height: auto; - max-width: 100%; - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} - -#map_canvas img, -.google-maps img { - max-width: none; -} - -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} - -button, -input { - *overflow: visible; - line-height: normal; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -label, -select, -button, -input[type="button"], -input[type="reset"], -input[type="submit"], -input[type="radio"], -input[type="checkbox"] { - cursor: pointer; -} - -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -@media print { - * { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - @page { - margin: 0.5cm; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } -} - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -body { - margin: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 20px; - color: #333333; - background-color: #ffffff; -} - -a { - color: #0088cc; - text-decoration: none; -} - -a:hover { - color: #005580; - text-decoration: underline; -} - -.img-rounded { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.img-polaroid { - padding: 4px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} - -.img-circle { - -webkit-border-radius: 500px; - -moz-border-radius: 500px; - border-radius: 500px; -} - -.row { - margin-left: -20px; - *zoom: 1; -} - -.row:before, -.row:after { - display: table; - line-height: 0; - content: ""; -} - -.row:after { - clear: both; -} - -[class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; -} - -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.span12 { - width: 940px; -} - -.span11 { - width: 860px; -} - -.span10 { - width: 780px; -} - -.span9 { - width: 700px; -} - -.span8 { - width: 620px; -} - -.span7 { - width: 540px; -} - -.span6 { - width: 460px; -} - -.span5 { - width: 380px; -} - -.span4 { - width: 300px; -} - -.span3 { - width: 220px; -} - -.span2 { - width: 140px; -} - -.span1 { - width: 60px; -} - -.offset12 { - margin-left: 980px; -} - -.offset11 { - margin-left: 900px; -} - -.offset10 { - margin-left: 820px; -} - -.offset9 { - margin-left: 740px; -} - -.offset8 { - margin-left: 660px; -} - -.offset7 { - margin-left: 580px; -} - -.offset6 { - margin-left: 500px; -} - -.offset5 { - margin-left: 420px; -} - -.offset4 { - margin-left: 340px; -} - -.offset3 { - margin-left: 260px; -} - -.offset2 { - margin-left: 180px; -} - -.offset1 { - margin-left: 100px; -} - -.row-fluid { - width: 100%; - *zoom: 1; -} - -.row-fluid:before, -.row-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.row-fluid:after { - clear: both; -} - -.row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} - -.row-fluid .controls-row [class*="span"] + [class*="span"] { - margin-left: 2.127659574468085%; -} - -.row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; -} - -.row-fluid .span11 { - width: 91.48936170212765%; - *width: 91.43617021276594%; -} - -.row-fluid .span10 { - width: 82.97872340425532%; - *width: 82.92553191489361%; -} - -.row-fluid .span9 { - width: 74.46808510638297%; - *width: 74.41489361702126%; -} - -.row-fluid .span8 { - width: 65.95744680851064%; - *width: 65.90425531914893%; -} - -.row-fluid .span7 { - width: 57.44680851063829%; - *width: 57.39361702127659%; -} - -.row-fluid .span6 { - width: 48.93617021276595%; - *width: 48.88297872340425%; -} - -.row-fluid .span5 { - width: 40.42553191489362%; - *width: 40.37234042553192%; -} - -.row-fluid .span4 { - width: 31.914893617021278%; - *width: 31.861702127659576%; -} - -.row-fluid .span3 { - width: 23.404255319148934%; - *width: 23.351063829787233%; -} - -.row-fluid .span2 { - width: 14.893617021276595%; - *width: 14.840425531914894%; -} - -.row-fluid .span1 { - width: 6.382978723404255%; - *width: 6.329787234042553%; -} - -.row-fluid .offset12 { - margin-left: 104.25531914893617%; - *margin-left: 104.14893617021275%; -} - -.row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02127659574467%; -} - -.row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.6382978723404%; -} - -.row-fluid .offset11:first-child { - margin-left: 93.61702127659574%; - *margin-left: 93.51063829787232%; -} - -.row-fluid .offset10 { - margin-left: 87.23404255319149%; - *margin-left: 87.12765957446807%; -} - -.row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 84.99999999999999%; -} - -.row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.61702127659572%; -} - -.row-fluid .offset9:first-child { - margin-left: 76.59574468085106%; - *margin-left: 76.48936170212764%; -} - -.row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10638297872339%; -} - -.row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.9787234042553%; -} - -.row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59574468085106%; -} - -.row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46808510638297%; -} - -.row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.085106382978715%; -} - -.row-fluid .offset6:first-child { - margin-left: 51.063829787234035%; - *margin-left: 50.95744680851063%; -} - -.row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57446808510638%; -} - -.row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.4468085106383%; -} - -.row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06382978723405%; -} - -.row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.93617021276596%; -} - -.row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.5531914893617%; -} - -.row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425531914893618%; -} - -.row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.04255319148936%; -} - -.row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.914893617021278%; -} - -.row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.53191489361702%; -} - -.row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.404255319148938%; -} - -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} - -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} - -.container { - margin-right: auto; - margin-left: auto; - *zoom: 1; -} - -.container:before, -.container:after { - display: table; - line-height: 0; - content: ""; -} - -.container:after { - clear: both; -} - -.container-fluid { - padding-right: 20px; - padding-left: 20px; - *zoom: 1; -} - -.container-fluid:before, -.container-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.container-fluid:after { - clear: both; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 21px; - font-weight: 200; - line-height: 30px; -} - -small { - font-size: 85%; -} - -strong { - font-weight: bold; -} - -em { - font-style: italic; -} - -cite { - font-style: normal; -} - -.muted { - color: #999999; -} - -a.muted:hover { - color: #808080; -} - -.text-warning { - color: #c09853; -} - -a.text-warning:hover { - color: #a47e3c; -} - -.text-error { - color: #b94a48; -} - -a.text-error:hover { - color: #953b39; -} - -.text-info { - color: #3a87ad; -} - -a.text-info:hover { - color: #2d6987; -} - -.text-success { - color: #468847; -} - -a.text-success:hover { - color: #356635; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 10px 0; - font-family: inherit; - font-weight: bold; - line-height: 20px; - color: inherit; - text-rendering: optimizelegibility; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - line-height: 1; - color: #999999; -} - -h1, -h2, -h3 { - line-height: 40px; -} - -h1 { - font-size: 38.5px; -} - -h2 { - font-size: 31.5px; -} - -h3 { - font-size: 24.5px; -} - -h4 { - font-size: 17.5px; -} - -h5 { - font-size: 14px; -} - -h6 { - font-size: 11.9px; -} - -h1 small { - font-size: 24.5px; -} - -h2 small { - font-size: 17.5px; -} - -h3 small { - font-size: 14px; -} - -h4 small { - font-size: 14px; -} - -.page-header { - padding-bottom: 9px; - margin: 20px 0 30px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - padding: 0; - margin: 0 0 10px 25px; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} - -li { - line-height: 20px; -} - -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} - -ul.inline, -ol.inline { - margin-left: 0; - list-style: none; -} - -ul.inline > li, -ol.inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 20px; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 10px; -} - -.dl-horizontal { - *zoom: 1; -} - -.dl-horizontal:before, -.dl-horizontal:after { - display: table; - line-height: 0; - content: ""; -} - -.dl-horizontal:after { - clear: both; -} - -.dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; -} - -.dl-horizontal dd { - margin-left: 180px; -} - -hr { - margin: 20px 0; - border: 0; - border-top: 1px solid #eeeeee; - border-bottom: 1px solid #ffffff; -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999999; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 0 0 0 15px; - margin: 0 0 20px; - border-left: 5px solid #eeeeee; -} - -blockquote p { - margin-bottom: 0; - font-size: 16px; - font-weight: 300; - line-height: 25px; -} - -blockquote small { - display: block; - line-height: 20px; - color: #999999; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - float: right; - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} - -blockquote.pull-right small:before { - content: ''; -} - -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} - -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -address { - display: block; - margin-bottom: 20px; - font-style: normal; - line-height: 20px; -} - -code, -pre { - padding: 0 3px 2px; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 12px; - color: #333333; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -code { - padding: 2px 4px; - color: #d14; - white-space: nowrap; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -pre.prettyprint { - margin-bottom: 20px; -} - -pre code { - padding: 0; - color: inherit; - white-space: pre; - white-space: pre-wrap; - background-color: transparent; - border: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -form { - margin: 0 0 20px; -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -legend small { - font-size: 15px; - color: #999999; -} - -label, -input, -button, -select, -textarea { - font-size: 14px; - font-weight: normal; - line-height: 20px; -} - -input, -button, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -label { - display: block; - margin-bottom: 5px; -} - -select, -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - display: inline-block; - height: 20px; - padding: 4px 6px; - margin-bottom: 10px; - font-size: 14px; - line-height: 20px; - color: #555555; - vertical-align: middle; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -input, -textarea, -.uneditable-input { - width: 206px; -} - -textarea { - height: auto; -} - -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background-color: #ffffff; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; -} - -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - *margin-top: 0; - line-height: normal; -} - -input[type="file"], -input[type="image"], -input[type="submit"], -input[type="reset"], -input[type="button"], -input[type="radio"], -input[type="checkbox"] { - width: auto; -} - -select, -input[type="file"] { - height: 30px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 30px; -} - -select { - width: 220px; - background-color: #ffffff; - border: 1px solid #cccccc; -} - -select[multiple], -select[size] { - height: auto; -} - -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.uneditable-input, -.uneditable-textarea { - color: #999999; - cursor: not-allowed; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -} - -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} - -.uneditable-textarea { - width: auto; - height: auto; -} - -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #999999; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #999999; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #999999; -} - -.radio, -.checkbox { - min-height: 20px; - padding-left: 20px; -} - -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -20px; -} - -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} - -.radio.inline, -.checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} - -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline { - margin-left: 10px; -} - -.input-mini { - width: 60px; -} - -.input-small { - width: 90px; -} - -.input-medium { - width: 150px; -} - -.input-large { - width: 210px; -} - -.input-xlarge { - width: 270px; -} - -.input-xxlarge { - width: 530px; -} - -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} - -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} - -input, -textarea, -.uneditable-input { - margin-left: 0; -} - -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} - -input.span12, -textarea.span12, -.uneditable-input.span12 { - width: 926px; -} - -input.span11, -textarea.span11, -.uneditable-input.span11 { - width: 846px; -} - -input.span10, -textarea.span10, -.uneditable-input.span10 { - width: 766px; -} - -input.span9, -textarea.span9, -.uneditable-input.span9 { - width: 686px; -} - -input.span8, -textarea.span8, -.uneditable-input.span8 { - width: 606px; -} - -input.span7, -textarea.span7, -.uneditable-input.span7 { - width: 526px; -} - -input.span6, -textarea.span6, -.uneditable-input.span6 { - width: 446px; -} - -input.span5, -textarea.span5, -.uneditable-input.span5 { - width: 366px; -} - -input.span4, -textarea.span4, -.uneditable-input.span4 { - width: 286px; -} - -input.span3, -textarea.span3, -.uneditable-input.span3 { - width: 206px; -} - -input.span2, -textarea.span2, -.uneditable-input.span2 { - width: 126px; -} - -input.span1, -textarea.span1, -.uneditable-input.span1 { - width: 46px; -} - -.controls-row { - *zoom: 1; -} - -.controls-row:before, -.controls-row:after { - display: table; - line-height: 0; - content: ""; -} - -.controls-row:after { - clear: both; -} - -.controls-row [class*="span"], -.row-fluid .controls-row [class*="span"] { - float: left; -} - -.controls-row .checkbox[class*="span"], -.controls-row .radio[class*="span"] { - padding-top: 5px; -} - -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #eeeeee; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"][readonly], -input[type="checkbox"][readonly] { - background-color: transparent; -} - -.control-group.warning .control-label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #c09853; -} - -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - color: #c09853; -} - -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.warning input:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} - -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.control-group.error .control-label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #b94a48; -} - -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - color: #b94a48; -} - -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.error input:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} - -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.control-group.success .control-label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #468847; -} - -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - color: #468847; -} - -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.success input:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} - -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.control-group.info .control-label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #3a87ad; -} - -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - color: #3a87ad; -} - -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.info input:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} - -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; -} - -input:focus:invalid, -textarea:focus:invalid, -select:focus:invalid { - color: #b94a48; - border-color: #ee5f5b; -} - -input:focus:invalid:focus, -textarea:focus:invalid:focus, -select:focus:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} - -.form-actions:before, -.form-actions:after { - display: table; - line-height: 0; - content: ""; -} - -.form-actions:after { - clear: both; -} - -.help-block, -.help-inline { - color: #595959; -} - -.help-block { - display: block; - margin-bottom: 10px; -} - -.help-inline { - display: inline-block; - *display: inline; - padding-left: 5px; - vertical-align: middle; - *zoom: 1; -} - -.input-append, -.input-prepend { - margin-bottom: 5px; - font-size: 0; - white-space: nowrap; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input, -.input-append .dropdown-menu, -.input-prepend .dropdown-menu { - font-size: 14px; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - vertical-align: top; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} - -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; -} - -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn, -.input-append .btn-group > .dropdown-toggle, -.input-prepend .btn-group > .dropdown-toggle { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-append .active, -.input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; -} - -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; -} - -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.input-append input + .btn-group .btn:last-child, -.input-append select + .btn-group .btn:last-child, -.input-append .uneditable-input + .btn-group .btn:last-child { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-append .add-on, -.input-append .btn, -.input-append .btn-group { - margin-left: -1px; -} - -.input-append .add-on:last-child, -.input-append .btn:last-child, -.input-append .btn-group:last-child > .dropdown-toggle { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-prepend.input-append input + .btn-group .btn, -.input-prepend.input-append select + .btn-group .btn, -.input-prepend.input-append .uneditable-input + .btn-group .btn { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.input-prepend.input-append .btn-group:first-child { - margin-left: 0; -} - -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -/* Allow for input prepend/append in search forms */ - -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - margin-bottom: 0; - vertical-align: middle; - *zoom: 1; -} - -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} - -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} - -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} - -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} - -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} - -.control-group { - margin-bottom: 10px; -} - -legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; -} - -.form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; -} - -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - line-height: 0; - content: ""; -} - -.form-horizontal .control-group:after { - clear: both; -} - -.form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; -} - -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; -} - -.form-horizontal .controls:first-child { - *padding-left: 180px; -} - -.form-horizontal .help-block { - margin-bottom: 0; -} - -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block, -.form-horizontal .uneditable-input + .help-block, -.form-horizontal .input-prepend + .help-block, -.form-horizontal .input-append + .help-block { - margin-top: 10px; -} - -.form-horizontal .form-actions { - padding-left: 180px; -} - -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table th, -.table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table th { - font-weight: bold; -} - -.table thead th { - vertical-align: bottom; -} - -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} - -.table tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table .table { - background-color: #ffffff; -} - -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} - -.table-bordered { - border: 1px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.table-bordered th, -.table-bordered td { - border-left: 1px solid #dddddd; -} - -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} - -.table-bordered thead:first-child tr:first-child > th:first-child, -.table-bordered tbody:first-child tr:first-child > td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered thead:first-child tr:first-child > th:last-child, -.table-bordered tbody:first-child tr:first-child > td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} - -.table-bordered thead:last-child tr:last-child > th:first-child, -.table-bordered tbody:last-child tr:last-child > td:first-child, -.table-bordered tfoot:last-child tr:last-child > td:first-child { - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.table-bordered thead:last-child tr:last-child > th:last-child, -.table-bordered tbody:last-child tr:last-child > td:last-child, -.table-bordered tfoot:last-child tr:last-child > td:last-child { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; -} - -.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { - -webkit-border-bottom-left-radius: 0; - border-bottom-left-radius: 0; - -moz-border-radius-bottomleft: 0; -} - -.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; - -moz-border-radius-bottomright: 0; -} - -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} - -.table-striped tbody > tr:nth-child(odd) > td, -.table-striped tbody > tr:nth-child(odd) > th { - background-color: #f9f9f9; -} - -.table-hover tbody tr:hover td, -.table-hover tbody tr:hover th { - background-color: #f5f5f5; -} - -table td[class*="span"], -table th[class*="span"], -.row-fluid table td[class*="span"], -.row-fluid table th[class*="span"] { - display: table-cell; - float: none; - margin-left: 0; -} - -.table td.span1, -.table th.span1 { - float: none; - width: 44px; - margin-left: 0; -} - -.table td.span2, -.table th.span2 { - float: none; - width: 124px; - margin-left: 0; -} - -.table td.span3, -.table th.span3 { - float: none; - width: 204px; - margin-left: 0; -} - -.table td.span4, -.table th.span4 { - float: none; - width: 284px; - margin-left: 0; -} - -.table td.span5, -.table th.span5 { - float: none; - width: 364px; - margin-left: 0; -} - -.table td.span6, -.table th.span6 { - float: none; - width: 444px; - margin-left: 0; -} - -.table td.span7, -.table th.span7 { - float: none; - width: 524px; - margin-left: 0; -} - -.table td.span8, -.table th.span8 { - float: none; - width: 604px; - margin-left: 0; -} - -.table td.span9, -.table th.span9 { - float: none; - width: 684px; - margin-left: 0; -} - -.table td.span10, -.table th.span10 { - float: none; - width: 764px; - margin-left: 0; -} - -.table td.span11, -.table th.span11 { - float: none; - width: 844px; - margin-left: 0; -} - -.table td.span12, -.table th.span12 { - float: none; - width: 924px; - margin-left: 0; -} - -.table tbody tr.success td { - background-color: #dff0d8; -} - -.table tbody tr.error td { - background-color: #f2dede; -} - -.table tbody tr.warning td { - background-color: #fcf8e3; -} - -.table tbody tr.info td { - background-color: #d9edf7; -} - -.table-hover tbody tr.success:hover td { - background-color: #d0e9c6; -} - -.table-hover tbody tr.error:hover td { - background-color: #ebcccc; -} - -.table-hover tbody tr.warning:hover td { - background-color: #faf2cc; -} - -.table-hover tbody tr.info:hover td { - background-color: #c4e3f3; -} - -[class^="icon-"], -[class*=" icon-"] { - display: inline-block; - width: 14px; - height: 14px; - margin-top: 1px; - *margin-right: .3em; - line-height: 14px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; -} - -/* White icons with optional class, or on hover/active states of certain elements */ - -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} - -.icon-glass { - background-position: 0 0; -} - -.icon-music { - background-position: -24px 0; -} - -.icon-search { - background-position: -48px 0; -} - -.icon-envelope { - background-position: -72px 0; -} - -.icon-heart { - background-position: -96px 0; -} - -.icon-star { - background-position: -120px 0; -} - -.icon-star-empty { - background-position: -144px 0; -} - -.icon-user { - background-position: -168px 0; -} - -.icon-film { - background-position: -192px 0; -} - -.icon-th-large { - background-position: -216px 0; -} - -.icon-th { - background-position: -240px 0; -} - -.icon-th-list { - background-position: -264px 0; -} - -.icon-ok { - background-position: -288px 0; -} - -.icon-remove { - background-position: -312px 0; -} - -.icon-zoom-in { - background-position: -336px 0; -} - -.icon-zoom-out { - background-position: -360px 0; -} - -.icon-off { - background-position: -384px 0; -} - -.icon-signal { - background-position: -408px 0; -} - -.icon-cog { - background-position: -432px 0; -} - -.icon-trash { - background-position: -456px 0; -} - -.icon-home { - background-position: 0 -24px; -} - -.icon-file { - background-position: -24px -24px; -} - -.icon-time { - background-position: -48px -24px; -} - -.icon-road { - background-position: -72px -24px; -} - -.icon-download-alt { - background-position: -96px -24px; -} - -.icon-download { - background-position: -120px -24px; -} - -.icon-upload { - background-position: -144px -24px; -} - -.icon-inbox { - background-position: -168px -24px; -} - -.icon-play-circle { - background-position: -192px -24px; -} - -.icon-repeat { - background-position: -216px -24px; -} - -.icon-refresh { - background-position: -240px -24px; -} - -.icon-list-alt { - background-position: -264px -24px; -} - -.icon-lock { - background-position: -287px -24px; -} - -.icon-flag { - background-position: -312px -24px; -} - -.icon-headphones { - background-position: -336px -24px; -} - -.icon-volume-off { - background-position: -360px -24px; -} - -.icon-volume-down { - background-position: -384px -24px; -} - -.icon-volume-up { - background-position: -408px -24px; -} - -.icon-qrcode { - background-position: -432px -24px; -} - -.icon-barcode { - background-position: -456px -24px; -} - -.icon-tag { - background-position: 0 -48px; -} - -.icon-tags { - background-position: -25px -48px; -} - -.icon-book { - background-position: -48px -48px; -} - -.icon-bookmark { - background-position: -72px -48px; -} - -.icon-print { - background-position: -96px -48px; -} - -.icon-camera { - background-position: -120px -48px; -} - -.icon-font { - background-position: -144px -48px; -} - -.icon-bold { - background-position: -167px -48px; -} - -.icon-italic { - background-position: -192px -48px; -} - -.icon-text-height { - background-position: -216px -48px; -} - -.icon-text-width { - background-position: -240px -48px; -} - -.icon-align-left { - background-position: -264px -48px; -} - -.icon-align-center { - background-position: -288px -48px; -} - -.icon-align-right { - background-position: -312px -48px; -} - -.icon-align-justify { - background-position: -336px -48px; -} - -.icon-list { - background-position: -360px -48px; -} - -.icon-indent-left { - background-position: -384px -48px; -} - -.icon-indent-right { - background-position: -408px -48px; -} - -.icon-facetime-video { - background-position: -432px -48px; -} - -.icon-picture { - background-position: -456px -48px; -} - -.icon-pencil { - background-position: 0 -72px; -} - -.icon-map-marker { - background-position: -24px -72px; -} - -.icon-adjust { - background-position: -48px -72px; -} - -.icon-tint { - background-position: -72px -72px; -} - -.icon-edit { - background-position: -96px -72px; -} - -.icon-share { - background-position: -120px -72px; -} - -.icon-check { - background-position: -144px -72px; -} - -.icon-move { - background-position: -168px -72px; -} - -.icon-step-backward { - background-position: -192px -72px; -} - -.icon-fast-backward { - background-position: -216px -72px; -} - -.icon-backward { - background-position: -240px -72px; -} - -.icon-play { - background-position: -264px -72px; -} - -.icon-pause { - background-position: -288px -72px; -} - -.icon-stop { - background-position: -312px -72px; -} - -.icon-forward { - background-position: -336px -72px; -} - -.icon-fast-forward { - background-position: -360px -72px; -} - -.icon-step-forward { - background-position: -384px -72px; -} - -.icon-eject { - background-position: -408px -72px; -} - -.icon-chevron-left { - background-position: -432px -72px; -} - -.icon-chevron-right { - background-position: -456px -72px; -} - -.icon-plus-sign { - background-position: 0 -96px; -} - -.icon-minus-sign { - background-position: -24px -96px; -} - -.icon-remove-sign { - background-position: -48px -96px; -} - -.icon-ok-sign { - background-position: -72px -96px; -} - -.icon-question-sign { - background-position: -96px -96px; -} - -.icon-info-sign { - background-position: -120px -96px; -} - -.icon-screenshot { - background-position: -144px -96px; -} - -.icon-remove-circle { - background-position: -168px -96px; -} - -.icon-ok-circle { - background-position: -192px -96px; -} - -.icon-ban-circle { - background-position: -216px -96px; -} - -.icon-arrow-left { - background-position: -240px -96px; -} - -.icon-arrow-right { - background-position: -264px -96px; -} - -.icon-arrow-up { - background-position: -289px -96px; -} - -.icon-arrow-down { - background-position: -312px -96px; -} - -.icon-share-alt { - background-position: -336px -96px; -} - -.icon-resize-full { - background-position: -360px -96px; -} - -.icon-resize-small { - background-position: -384px -96px; -} - -.icon-plus { - background-position: -408px -96px; -} - -.icon-minus { - background-position: -433px -96px; -} - -.icon-asterisk { - background-position: -456px -96px; -} - -.icon-exclamation-sign { - background-position: 0 -120px; -} - -.icon-gift { - background-position: -24px -120px; -} - -.icon-leaf { - background-position: -48px -120px; -} - -.icon-fire { - background-position: -72px -120px; -} - -.icon-eye-open { - background-position: -96px -120px; -} - -.icon-eye-close { - background-position: -120px -120px; -} - -.icon-warning-sign { - background-position: -144px -120px; -} - -.icon-plane { - background-position: -168px -120px; -} - -.icon-calendar { - background-position: -192px -120px; -} - -.icon-random { - width: 16px; - background-position: -216px -120px; -} - -.icon-comment { - background-position: -240px -120px; -} - -.icon-magnet { - background-position: -264px -120px; -} - -.icon-chevron-up { - background-position: -288px -120px; -} - -.icon-chevron-down { - background-position: -313px -119px; -} - -.icon-retweet { - background-position: -336px -120px; -} - -.icon-shopping-cart { - background-position: -360px -120px; -} - -.icon-folder-close { - background-position: -384px -120px; -} - -.icon-folder-open { - width: 16px; - background-position: -408px -120px; -} - -.icon-resize-vertical { - background-position: -432px -119px; -} - -.icon-resize-horizontal { - background-position: -456px -118px; -} - -.icon-hdd { - background-position: 0 -144px; -} - -.icon-bullhorn { - background-position: -24px -144px; -} - -.icon-bell { - background-position: -48px -144px; -} - -.icon-certificate { - background-position: -72px -144px; -} - -.icon-thumbs-up { - background-position: -96px -144px; -} - -.icon-thumbs-down { - background-position: -120px -144px; -} - -.icon-hand-right { - background-position: -144px -144px; -} - -.icon-hand-left { - background-position: -168px -144px; -} - -.icon-hand-up { - background-position: -192px -144px; -} - -.icon-hand-down { - background-position: -216px -144px; -} - -.icon-circle-arrow-right { - background-position: -240px -144px; -} - -.icon-circle-arrow-left { - background-position: -264px -144px; -} - -.icon-circle-arrow-up { - background-position: -288px -144px; -} - -.icon-circle-arrow-down { - background-position: -312px -144px; -} - -.icon-globe { - background-position: -336px -144px; -} - -.icon-wrench { - background-position: -360px -144px; -} - -.icon-tasks { - background-position: -384px -144px; -} - -.icon-filter { - background-position: -408px -144px; -} - -.icon-briefcase { - background-position: -432px -144px; -} - -.icon-fullscreen { - background-position: -456px -144px; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle { - *margin-bottom: -3px; -} - -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} - -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.dropdown-menu li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu li > a:hover, -.dropdown-menu li > a:focus, -.dropdown-submenu:hover > a { - color: #ffffff; - text-decoration: none; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu .active > a, -.dropdown-menu .active > a:hover { - color: #ffffff; - text-decoration: none; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - outline: 0; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu .disabled > a, -.dropdown-menu .disabled > a:hover { - color: #999999; -} - -.dropdown-menu .disabled > a:hover { - text-decoration: none; - cursor: default; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.open { - *z-index: 1000; -} - -.open > .dropdown-menu { - display: block; -} - -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px 6px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} - -.dropup .dropdown-submenu > .dropdown-menu { - top: auto; - bottom: 0; - margin-top: 0; - margin-bottom: -2px; - -webkit-border-radius: 5px 5px 5px 0; - -moz-border-radius: 5px 5px 5px 0; - border-radius: 5px 5px 5px 0; -} - -.dropdown-submenu > a:after { - display: block; - float: right; - width: 0; - height: 0; - margin-top: 5px; - margin-right: -10px; - border-color: transparent; - border-left-color: #cccccc; - border-style: solid; - border-width: 5px 0 5px 5px; - content: " "; -} - -.dropdown-submenu:hover > a:after { - border-left-color: #ffffff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.dropdown .dropdown-menu .nav-header { - padding-right: 20px; - padding-left: 20px; -} - -.typeahead { - z-index: 1051; - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -.well-large { - padding: 24px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.well-small { - padding: 9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.collapse.in { - height: auto; -} - -.close { - float: right; - font-size: 20px; - font-weight: bold; - line-height: 20px; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} - -.close:hover { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.4; - filter: alpha(opacity=40); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.btn { - display: inline-block; - *display: inline; - padding: 4px 12px; - margin-bottom: 0; - *margin-left: .3em; - font-size: 14px; - line-height: 20px; - color: #333333; - text-align: center; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - vertical-align: middle; - cursor: pointer; - background-color: #f5f5f5; - *background-color: #e6e6e6; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - border: 1px solid #bbbbbb; - *border: 0; - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-bottom-color: #a2a2a2; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn:hover, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} - -.btn:active, -.btn.active { - background-color: #cccccc \9; -} - -.btn:first-child { - *margin-left: 0; -} - -.btn:hover { - color: #333333; - text-decoration: none; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} - -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn.active, -.btn:active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn.disabled, -.btn[disabled] { - cursor: default; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-large { - padding: 11px 19px; - font-size: 17.5px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.btn-large [class^="icon-"], -.btn-large [class*=" icon-"] { - margin-top: 4px; -} - -.btn-small { - padding: 2px 10px; - font-size: 11.9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.btn-small [class^="icon-"], -.btn-small [class*=" icon-"] { - margin-top: 0; -} - -.btn-mini [class^="icon-"], -.btn-mini [class*=" icon-"] { - margin-top: -1px; -} - -.btn-mini { - padding: 0 6px; - font-size: 10.5px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} - -.btn { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); -} - -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - *background-color: #0044cc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-primary:hover, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} - -.btn-primary:active, -.btn-primary.active { - background-color: #003399 \9; -} - -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - *background-color: #f89406; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-warning:hover, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} - -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} - -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - *background-color: #bd362f; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-repeat: repeat-x; - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-danger:hover, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} - -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} - -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - *background-color: #51a351; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-repeat: repeat-x; - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-success:hover, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} - -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} - -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - *background-color: #2f96b4; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-repeat: repeat-x; - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-info:hover, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} - -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} - -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - *background-color: #222222; - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-repeat: repeat-x; - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.btn-inverse:hover, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} - -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} - -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} - -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} - -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-link { - color: #0088cc; - cursor: pointer; - border-color: transparent; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-link:hover { - color: #005580; - text-decoration: underline; - background-color: transparent; -} - -.btn-link[disabled]:hover { - color: #333333; - text-decoration: none; -} - -.btn-group { - position: relative; - display: inline-block; - *display: inline; - *margin-left: .3em; - font-size: 0; - white-space: nowrap; - vertical-align: middle; - *zoom: 1; -} - -.btn-group:first-child { - *margin-left: 0; -} - -.btn-group + .btn-group { - margin-left: 5px; -} - -.btn-toolbar { - margin-top: 10px; - margin-bottom: 10px; - font-size: 0; -} - -.btn-toolbar > .btn + .btn, -.btn-toolbar > .btn-group + .btn, -.btn-toolbar > .btn + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group > .btn + .btn { - margin-left: -1px; -} - -.btn-group > .btn, -.btn-group > .dropdown-menu, -.btn-group > .popover { - font-size: 14px; -} - -.btn-group > .btn-mini { - font-size: 10.5px; -} - -.btn-group > .btn-small { - font-size: 11.9px; -} - -.btn-group > .btn-large { - font-size: 17.5px; -} - -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-topleft: 4px; -} - -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; -} - -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -webkit-border-top-left-radius: 6px; - border-top-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - -moz-border-radius-topleft: 6px; -} - -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - -moz-border-radius-topright: 6px; - -moz-border-radius-bottomright: 6px; -} - -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active { - z-index: 2; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group > .btn + .dropdown-toggle { - *padding-top: 5px; - padding-right: 8px; - *padding-bottom: 5px; - padding-left: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group > .btn-mini + .dropdown-toggle { - *padding-top: 2px; - padding-right: 5px; - *padding-bottom: 2px; - padding-left: 5px; -} - -.btn-group > .btn-small + .dropdown-toggle { - *padding-top: 5px; - *padding-bottom: 4px; -} - -.btn-group > .btn-large + .dropdown-toggle { - *padding-top: 7px; - padding-right: 12px; - *padding-bottom: 7px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group.open .btn.dropdown-toggle { - background-color: #e6e6e6; -} - -.btn-group.open .btn-primary.dropdown-toggle { - background-color: #0044cc; -} - -.btn-group.open .btn-warning.dropdown-toggle { - background-color: #f89406; -} - -.btn-group.open .btn-danger.dropdown-toggle { - background-color: #bd362f; -} - -.btn-group.open .btn-success.dropdown-toggle { - background-color: #51a351; -} - -.btn-group.open .btn-info.dropdown-toggle { - background-color: #2f96b4; -} - -.btn-group.open .btn-inverse.dropdown-toggle { - background-color: #222222; -} - -.btn .caret { - margin-top: 8px; - margin-left: 0; -} - -.btn-mini .caret, -.btn-small .caret, -.btn-large .caret { - margin-top: 6px; -} - -.btn-large .caret { - border-top-width: 5px; - border-right-width: 5px; - border-left-width: 5px; -} - -.dropup .btn-large .caret { - border-bottom-width: 5px; -} - -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-group-vertical > .btn { - display: block; - float: none; - max-width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group-vertical > .btn + .btn { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical > .btn:first-child { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.btn-group-vertical > .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.btn-group-vertical > .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} - -.btn-group-vertical > .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.alert, -.alert h4 { - color: #c09853; -} - -.alert h4 { - margin: 0; -} - -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; -} - -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-success h4 { - color: #468847; -} - -.alert-danger, -.alert-error { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} - -.alert-danger h4, -.alert-error h4 { - color: #b94a48; -} - -.alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-info h4 { - color: #3a87ad; -} - -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} - -.alert-block > p, -.alert-block > ul { - margin-bottom: 0; -} - -.alert-block p + p { - margin-top: 5px; -} - -.nav { - margin-bottom: 20px; - margin-left: 0; - list-style: none; -} - -.nav > li > a { - display: block; -} - -.nav > li > a:hover { - text-decoration: none; - background-color: #eeeeee; -} - -.nav > li > a > img { - max-width: none; -} - -.nav > .pull-right { - float: right; -} - -.nav-header { - display: block; - padding: 3px 15px; - font-size: 11px; - font-weight: bold; - line-height: 20px; - color: #999999; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-transform: uppercase; -} - -.nav li + .nav-header { - margin-top: 9px; -} - -.nav-list { - padding-right: 15px; - padding-left: 15px; - margin-bottom: 0; -} - -.nav-list > li > a, -.nav-list .nav-header { - margin-right: -15px; - margin-left: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} - -.nav-list > li > a { - padding: 3px 15px; -} - -.nav-list > .active > a, -.nav-list > .active > a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} - -.nav-list [class^="icon-"], -.nav-list [class*=" icon-"] { - margin-right: 2px; -} - -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.nav-tabs, -.nav-pills { - *zoom: 1; -} - -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - line-height: 0; - content: ""; -} - -.nav-tabs:after, -.nav-pills:after { - clear: both; -} - -.nav-tabs > li, -.nav-pills > li { - float: left; -} - -.nav-tabs > li > a, -.nav-pills > li > a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} - -.nav-tabs { - border-bottom: 1px solid #ddd; -} - -.nav-tabs > li { - margin-bottom: -1px; -} - -.nav-tabs > li > a { - padding-top: 8px; - padding-bottom: 8px; - line-height: 20px; - border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > .active > a, -.nav-tabs > .active > a:hover { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} - -.nav-pills > li > a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.nav-pills > .active > a, -.nav-pills > .active > a:hover { - color: #ffffff; - background-color: #0088cc; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li > a { - margin-right: 0; -} - -.nav-tabs.nav-stacked { - border-bottom: 0; -} - -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; -} - -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.nav-tabs.nav-stacked > li > a:hover { - z-index: 2; - border-color: #ddd; -} - -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} - -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} - -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.nav-pills .dropdown-menu { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.nav .dropdown-toggle .caret { - margin-top: 6px; - border-top-color: #0088cc; - border-bottom-color: #0088cc; -} - -.nav .dropdown-toggle:hover .caret { - border-top-color: #005580; - border-bottom-color: #005580; -} - -/* move down carets for tabs */ - -.nav-tabs .dropdown-toggle .caret { - margin-top: 8px; -} - -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} - -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.nav > .dropdown.active > a:hover { - cursor: pointer; -} - -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} - -.nav li.dropdown.open .caret, -.nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} - -.tabs-stacked .open > a:hover { - border-color: #999999; -} - -.tabbable { - *zoom: 1; -} - -.tabbable:before, -.tabbable:after { - display: table; - line-height: 0; - content: ""; -} - -.tabbable:after { - clear: both; -} - -.tab-content { - overflow: auto; -} - -.tabs-below > .nav-tabs, -.tabs-right > .nav-tabs, -.tabs-left > .nav-tabs { - border-bottom: 0; -} - -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} - -.tab-content > .active, -.pill-content > .active { - display: block; -} - -.tabs-below > .nav-tabs { - border-top: 1px solid #ddd; -} - -.tabs-below > .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} - -.tabs-below > .nav-tabs > li > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.tabs-below > .nav-tabs > li > a:hover { - border-top-color: #ddd; - border-bottom-color: transparent; -} - -.tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover { - border-color: transparent #ddd #ddd #ddd; -} - -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} - -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} - -.tabs-left > .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} - -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.tabs-left > .nav-tabs > li > a:hover { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} - -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} - -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} - -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.tabs-right > .nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} - -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} - -.nav > .disabled > a { - color: #999999; -} - -.nav > .disabled > a:hover { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.navbar { - *position: relative; - *z-index: 2; - margin-bottom: 20px; - overflow: visible; -} - -.navbar-inner { - min-height: 40px; - padding-right: 20px; - padding-left: 20px; - background-color: #fafafa; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - *zoom: 1; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -} - -.navbar-inner:before, -.navbar-inner:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-inner:after { - clear: both; -} - -.navbar .container { - width: auto; -} - -.nav-collapse.collapse { - height: auto; - overflow: visible; -} - -.navbar .brand { - display: block; - float: left; - padding: 10px 20px 10px; - margin-left: -20px; - font-size: 20px; - font-weight: 200; - color: #777777; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .brand:hover { - text-decoration: none; -} - -.navbar-text { - margin-bottom: 0; - line-height: 40px; - color: #777777; -} - -.navbar-link { - color: #777777; -} - -.navbar-link:hover { - color: #333333; -} - -.navbar .divider-vertical { - height: 40px; - margin: 0 9px; - border-right: 1px solid #ffffff; - border-left: 1px solid #f2f2f2; -} - -.navbar .btn, -.navbar .btn-group { - margin-top: 5px; -} - -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn { - margin-top: 0; -} - -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} - -.navbar-form:before, -.navbar-form:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-form:after { - clear: both; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 5px; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; -} - -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} - -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 5px; - white-space: nowrap; -} - -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} - -.navbar-search { - position: relative; - float: left; - margin-top: 5px; - margin-bottom: 0; -} - -.navbar-search .search-query { - padding: 4px 14px; - margin-bottom: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.navbar-static-top { - position: static; - margin-bottom: 0; -} - -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0 0 1px; -} - -.navbar-fixed-bottom .navbar-inner { - border-width: 1px 0 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-right: 0; - padding-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); - box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} - -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} - -.navbar .nav > li { - float: left; -} - -.navbar .nav > li > a { - float: none; - padding: 10px 15px 10px; - color: #777777; - text-decoration: none; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .nav .dropdown-toggle .caret { - margin-top: 8px; -} - -.navbar .nav > li > a:focus, -.navbar .nav > li > a:hover { - color: #333333; - text-decoration: none; - background-color: transparent; -} - -.navbar .nav > .active > a, -.navbar .nav > .active > a:hover, -.navbar .nav > .active > a:focus { - color: #555555; - text-decoration: none; - background-color: #e5e5e5; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -} - -.navbar .btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-right: 5px; - margin-left: 5px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - *background-color: #e5e5e5; - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -} - -.navbar .btn-navbar:hover, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; - background-color: #e5e5e5; - *background-color: #d9d9d9; -} - -.navbar .btn-navbar:active, -.navbar .btn-navbar.active { - background-color: #cccccc \9; -} - -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} - -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} - -.navbar .nav > li > .dropdown-menu:before { - position: absolute; - top: -7px; - left: 9px; - display: inline-block; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.navbar .nav > li > .dropdown-menu:after { - position: absolute; - top: -6px; - left: 10px; - display: inline-block; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - border-left: 6px solid transparent; - content: ''; -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:before { - top: auto; - bottom: -7px; - border-top: 7px solid #ccc; - border-bottom: 0; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:after { - top: auto; - bottom: -6px; - border-top: 6px solid #ffffff; - border-bottom: 0; -} - -.navbar .nav li.dropdown > a:hover .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle, -.navbar .nav li.dropdown.active > .dropdown-toggle, -.navbar .nav li.dropdown.open.active > .dropdown-toggle { - color: #555555; - background-color: #e5e5e5; -} - -.navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar .pull-right > li > .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu.pull-right:before { - right: 12px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:after, -.navbar .nav > li > .dropdown-menu.pull-right:after { - right: 13px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { - right: 100%; - left: auto; - margin-right: -1px; - margin-left: 0; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.navbar-inverse .navbar-inner { - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); - background-repeat: repeat-x; - border-color: #252525; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); -} - -.navbar-inverse .brand, -.navbar-inverse .nav > li > a { - color: #999999; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} - -.navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; -} - -.navbar-inverse .brand { - color: #999999; -} - -.navbar-inverse .navbar-text { - color: #999999; -} - -.navbar-inverse .nav > li > a:focus, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .nav .active > a, -.navbar-inverse .nav .active > a:hover, -.navbar-inverse .nav .active > a:focus { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .navbar-link { - color: #999999; -} - -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} - -.navbar-inverse .divider-vertical { - border-right-color: #222222; - border-left-color: #111111; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .nav li.dropdown > a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #515151; - border-color: #111111; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} - -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 5px 15px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - outline: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -} - -.navbar-inverse .btn-navbar { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - *background-color: #040404; - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-repeat: repeat-x; - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} - -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; - background-color: #040404; - *background-color: #000000; -} - -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active { - background-color: #000000 \9; -} - -.breadcrumb { - padding: 8px 15px; - margin: 0 0 20px; - list-style: none; - background-color: #f5f5f5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.breadcrumb > li { - display: inline-block; - *display: inline; - text-shadow: 0 1px 0 #ffffff; - *zoom: 1; -} - -.breadcrumb > li > .divider { - padding: 0 5px; - color: #ccc; -} - -.breadcrumb > .active { - color: #999999; -} - -.pagination { - margin: 20px 0; -} - -.pagination ul { - display: inline-block; - *display: inline; - margin-bottom: 0; - margin-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *zoom: 1; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.pagination ul > li { - display: inline; -} - -.pagination ul > li > a, -.pagination ul > li > span { - float: left; - padding: 4px 12px; - line-height: 20px; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; - border-left-width: 0; -} - -.pagination ul > li > a:hover, -.pagination ul > .active > a, -.pagination ul > .active > span { - background-color: #f5f5f5; -} - -.pagination ul > .active > a, -.pagination ul > .active > span { - color: #999999; - cursor: default; -} - -.pagination ul > .disabled > span, -.pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover { - color: #999999; - cursor: default; - background-color: transparent; -} - -.pagination ul > li:first-child > a, -.pagination ul > li:first-child > span { - border-left-width: 1px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-topleft: 4px; -} - -.pagination ul > li:last-child > a, -.pagination ul > li:last-child > span { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; -} - -.pagination-centered { - text-align: center; -} - -.pagination-right { - text-align: right; -} - -.pagination-large ul > li > a, -.pagination-large ul > li > span { - padding: 11px 19px; - font-size: 17.5px; -} - -.pagination-large ul > li:first-child > a, -.pagination-large ul > li:first-child > span { - -webkit-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -webkit-border-top-left-radius: 6px; - border-top-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - -moz-border-radius-topleft: 6px; -} - -.pagination-large ul > li:last-child > a, -.pagination-large ul > li:last-child > span { - -webkit-border-top-right-radius: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - -moz-border-radius-topright: 6px; - -moz-border-radius-bottomright: 6px; -} - -.pagination-mini ul > li:first-child > a, -.pagination-small ul > li:first-child > a, -.pagination-mini ul > li:first-child > span, -.pagination-small ul > li:first-child > span { - -webkit-border-bottom-left-radius: 3px; - border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-top-left-radius: 3px; - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; -} - -.pagination-mini ul > li:last-child > a, -.pagination-small ul > li:last-child > a, -.pagination-mini ul > li:last-child > span, -.pagination-small ul > li:last-child > span { - -webkit-border-top-right-radius: 3px; - border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-bottom-right-radius: 3px; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; -} - -.pagination-small ul > li > a, -.pagination-small ul > li > span { - padding: 2px 10px; - font-size: 11.9px; -} - -.pagination-mini ul > li > a, -.pagination-mini ul > li > span { - padding: 0 6px; - font-size: 10.5px; -} - -.pager { - margin: 20px 0; - text-align: center; - list-style: none; - *zoom: 1; -} - -.pager:before, -.pager:after { - display: table; - line-height: 0; - content: ""; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.pager li > a:hover { - text-decoration: none; - background-color: #f5f5f5; -} - -.pager .next > a, -.pager .next > span { - float: right; -} - -.pager .previous > a, -.pager .previous > span { - float: left; -} - -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > span { - color: #999999; - cursor: default; - background-color: #fff; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.modal { - position: fixed; - top: 10%; - left: 50%; - z-index: 1050; - width: 560px; - margin-left: -280px; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - outline: none; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -.modal.fade { - top: -25%; - -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; - -moz-transition: opacity 0.3s linear, top 0.3s ease-out; - -o-transition: opacity 0.3s linear, top 0.3s ease-out; - transition: opacity 0.3s linear, top 0.3s ease-out; -} - -.modal.fade.in { - top: 10%; -} - -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} - -.modal-header .close { - margin-top: 2px; -} - -.modal-header h3 { - margin: 0; - line-height: 30px; -} - -.modal-body { - position: relative; - max-height: 400px; - padding: 15px; - overflow-y: auto; -} - -.modal-form { - margin-bottom: 0; -} - -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - text-align: right; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - line-height: 0; - content: ""; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} - -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} - -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - padding: 5px; - font-size: 11px; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.tooltip.top { - margin-top: -3px; -} - -.tooltip.right { - margin-left: 3px; -} - -.tooltip.bottom { - margin-top: 3px; -} - -.tooltip.left { - margin-left: -3px; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - width: 236px; - padding: 1px; - text-align: left; - white-space: normal; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.popover.top { - margin-top: -10px; -} - -.popover.right { - margin-left: 10px; -} - -.popover.bottom { - margin-top: 10px; -} - -.popover.left { - margin-left: -10px; -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover .arrow { - border-width: 11px; -} - -.popover .arrow:after { - border-width: 10px; - content: ""; -} - -.popover.top .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; -} - -.popover.top .arrow:after { - bottom: 1px; - margin-left: -10px; - border-top-color: #ffffff; - border-bottom-width: 0; -} - -.popover.right .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, 0.25); - border-left-width: 0; -} - -.popover.right .arrow:after { - bottom: -10px; - left: 1px; - border-right-color: #ffffff; - border-left-width: 0; -} - -.popover.bottom .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-top-width: 0; -} - -.popover.bottom .arrow:after { - top: 1px; - margin-left: -10px; - border-bottom-color: #ffffff; - border-top-width: 0; -} - -.popover.left .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, 0.25); - border-right-width: 0; -} - -.popover.left .arrow:after { - right: 1px; - bottom: -10px; - border-left-color: #ffffff; - border-right-width: 0; -} - -.thumbnails { - margin-left: -20px; - list-style: none; - *zoom: 1; -} - -.thumbnails:before, -.thumbnails:after { - display: table; - line-height: 0; - content: ""; -} - -.thumbnails:after { - clear: both; -} - -.row-fluid .thumbnails { - margin-left: 0; -} - -.thumbnails > li { - float: left; - margin-bottom: 20px; - margin-left: 20px; -} - -.thumbnail { - display: block; - padding: 4px; - line-height: 20px; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -a.thumbnail:hover { - border-color: #0088cc; - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -} - -.thumbnail > img { - display: block; - max-width: 100%; - margin-right: auto; - margin-left: auto; -} - -.thumbnail .caption { - padding: 9px; - color: #555555; -} - -.media, -.media-body { - overflow: hidden; - *overflow: visible; - zoom: 1; -} - -.media, -.media .media { - margin-top: 15px; -} - -.media:first-child { - margin-top: 0; -} - -.media-object { - display: block; -} - -.media-heading { - margin: 0 0 5px; -} - -.media .pull-left { - margin-right: 10px; -} - -.media .pull-right { - margin-left: 10px; -} - -.media-list { - margin-left: 0; - list-style: none; -} - -.label, -.badge { - display: inline-block; - padding: 2px 4px; - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; -} - -.label { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.badge { - padding-right: 9px; - padding-left: 9px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} - -.label:empty, -.badge:empty { - display: none; -} - -a.label:hover, -a.badge:hover { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label-important, -.badge-important { - background-color: #b94a48; -} - -.label-important[href], -.badge-important[href] { - background-color: #953b39; -} - -.label-warning, -.badge-warning { - background-color: #f89406; -} - -.label-warning[href], -.badge-warning[href] { - background-color: #c67605; -} - -.label-success, -.badge-success { - background-color: #468847; -} - -.label-success[href], -.badge-success[href] { - background-color: #356635; -} - -.label-info, -.badge-info { - background-color: #3a87ad; -} - -.label-info[href], -.badge-info[href] { - background-color: #2d6987; -} - -.label-inverse, -.badge-inverse { - background-color: #333333; -} - -.label-inverse[href], -.badge-inverse[href] { - background-color: #1a1a1a; -} - -.btn .label, -.btn .badge { - position: relative; - top: -1px; -} - -.btn-mini .label, -.btn-mini .badge { - top: 0; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress .bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -} - -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} - -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-danger .bar, -.progress .bar-danger { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); -} - -.progress-danger.progress-striped .bar, -.progress-striped .bar-danger { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-success .bar, -.progress .bar-success { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); -} - -.progress-success.progress-striped .bar, -.progress-striped .bar-success { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-info .bar, -.progress .bar-info { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); -} - -.progress-info.progress-striped .bar, -.progress-striped .bar-info { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-warning .bar, -.progress .bar-warning { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); -} - -.progress-warning.progress-striped .bar, -.progress-striped .bar-warning { - background-color: #fbb450; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.accordion { - margin-bottom: 20px; -} - -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.accordion-heading { - border-bottom: 0; -} - -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} - -.accordion-toggle { - cursor: pointer; -} - -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} - -.carousel { - position: relative; - margin-bottom: 20px; - line-height: 1; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} - -.carousel-inner > .item > img { - display: block; - line-height: 1; -} - -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} - -.carousel-inner > .active { - left: 0; -} - -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} - -.carousel-inner > .next { - left: 100%; -} - -.carousel-inner > .prev { - left: -100%; -} - -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} - -.carousel-inner > .active.left { - left: -100%; -} - -.carousel-inner > .active.right { - left: 100%; -} - -.carousel-control { - position: absolute; - top: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #222222; - border: 3px solid #ffffff; - -webkit-border-radius: 23px; - -moz-border-radius: 23px; - border-radius: 23px; - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.right { - right: 15px; - left: auto; -} - -.carousel-control:hover { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-caption { - position: absolute; - right: 0; - bottom: 0; - left: 0; - padding: 15px; - background: #333333; - background: rgba(0, 0, 0, 0.75); -} - -.carousel-caption h4, -.carousel-caption p { - line-height: 20px; - color: #ffffff; -} - -.carousel-caption h4 { - margin: 0 0 5px; -} - -.carousel-caption p { - margin-bottom: 0; -} - -.hero-unit { - padding: 60px; - margin-bottom: 30px; - font-size: 18px; - font-weight: 200; - line-height: 30px; - color: inherit; - background-color: #eeeeee; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.hero-unit h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - letter-spacing: -1px; - color: inherit; -} - -.hero-unit li { - line-height: 30px; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.hide { - display: none; -} - -.show { - display: block; -} - -.invisible { - visibility: hidden; -} - -.affix { - position: fixed; -} diff --git a/sdk/php/util/skel/css/ie.css b/sdk/php/util/skel/css/ie.css deleted file mode 100644 index 25d8457..0000000 --- a/sdk/php/util/skel/css/ie.css +++ /dev/null @@ -1,59 +0,0 @@ -/* NAVBAR */ - -/* !CPU HIGH, fix for IE6 shake when scroll */ -* html,* html body { - _background-image:url(about:blank); - _background-attachment:fixed; -} -/* !CPU HIGH, fix for IE6 not support fixed position */ -.navbar-fixed-top { - _position:absolute; - _bottom:auto; - _top:expression(eval(document.documentElement.scrollTop)); -} -/* !CPU HIGH, fix for IE6 not support fixed position */ -.navbar-fixed-bottom { - _position:absolute; - _bottom:auto; - _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); -} - -/* DROPDOWN */ -.dropup, -.dropdown { - *zoom:1; -} - -/* CLOSE */ -.close { - _font-size: 15px; -} - -.modal-header h3 { - *display: inline; - *zoom:1; -} - -/* MODALS */ -.modal-backdrop { - _position: absolute; - _top:0; - _margin-top:0; - _width:expression(eval(document.documentElement.scrollWidth)); - _height:expression(eval(document.documentElement.scrollHeight)); -} -.modal { - _position:absolute; - _top:0; - _margin-top:0; - _top:expression(eval(document.documentElement.scrollTop)); -} -.modal.fade.in { - _filter:alpha(opacity=100); -} -.modal-backdrop { - _filter: alpha(opacity=80); -} -.modal-body { - _height:expression(this.scrollHeight > 400 ? "400px" : "auto"); -} diff --git a/sdk/php/util/skel/css/style.css b/sdk/php/util/skel/css/style.css deleted file mode 100644 index 62a5614..0000000 --- a/sdk/php/util/skel/css/style.css +++ /dev/null @@ -1,114 +0,0 @@ -@charset "utf-8"; -/* CSS Document */ -body { - width: 100%; - height: 100%; -} -.condition { - margin-top: 10px; -} -.condition input { - _width: auto; -} -.form-search .input-append .search-query { - _height:24px; - _line-height:24px; -} -#q-options .radio.inline, #q-options .checkbox.inline { - padding-top: 0; - margin-left: 0; - margin-right: 5px; -} -.condition select { - width: auto; -} -.condition span { - vertical-align: middle; -} -#q-input input.tips { - color: #aaa; -} -.link { - background-color: #F5F5F5; - border-top: 1px solid #E5E5E5; - border-bottom: 1px solid #E5E5E5; - margin-top: 70px; - padding: 30px 0; -} -.link p { - color: #777777; - margin-bottom: 0; - display: inline; - width: 780px; - float: left; -} -.link h4 { - display: inline; - float: left; - vertical-align: top; - margin: 0; -} -.link span { - margin-left: 30px; - float: left; - display: inline; -} -footer { - margin-top: 10px; -} -footer p { - color: #777777; -} -.result { - color: #5d5d5d; - font-size: 12px; -} -.result b { - margin: 0 10px; - color: #333; -} -.result-list dt { - margin-top: 30px; -} -.field-info span { - margin-right: 10px; -} -.field-info strong { - margin-right: 4px; - font-weight: normal; - font-style: italic; - font-size: 90%; -} -.demo-error { - font-weight: 900; -} -.demo-error ul { - list-style: none outside none; - font-weight: 400; - margin-left: 30px; - font-size: 12px; -} -.demo-error2 ul li { - display: inline; - list-style-type: none; - margin-right: 8px; -} -.result-list h4 em { - color:red; -} -.corrected { - margin: 10px 0 30px; - padding: 10px; - overflow: hidden; -} -.corrected h4 { - font-size: 14px; - font-style: italic; - font-weight: normal; -} -.corrected span { - margin-left: 10px; -} -.ui-autocomplete li.ui-menu-item { - font-size: 12px; -} diff --git a/sdk/php/util/skel/img/glyphicons-halflings-white.png b/sdk/php/util/skel/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484..0000000 Binary files a/sdk/php/util/skel/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/sdk/php/util/skel/img/glyphicons-halflings.png b/sdk/php/util/skel/img/glyphicons-halflings.png deleted file mode 100644 index a996999..0000000 Binary files a/sdk/php/util/skel/img/glyphicons-halflings.png and /dev/null differ diff --git a/sdk/php/util/skel/img/logo.jpg b/sdk/php/util/skel/img/logo.jpg deleted file mode 100644 index 238a021..0000000 Binary files a/sdk/php/util/skel/img/logo.jpg and /dev/null differ diff --git a/sdk/php/util/skel/search.php.in b/sdk/php/util/skel/search.php.in deleted file mode 100644 index c4fdd92..0000000 --- a/sdk/php/util/skel/search.php.in +++ /dev/null @@ -1,160 +0,0 @@ -search; - $search->setCharset('@charset@'); - - if (empty($q)) { - // just show hot query - $hot = $search->getHotQuery(); - } else { - // fuzzy search - $search->setFuzzy($m === 'yes'); - - // synonym search - $search->setAutoSynonyms($syn === 'yes'); - - // set query - if (!empty($f) && $f != '_all') { - $search->setQuery($f . ':(' . $q . ')'); - } else { - $search->setQuery($q); - } - - // set sort - if (($pos = strrpos($s, '_')) !== false) { - $sf = substr($s, 0, $pos); - $st = substr($s, $pos + 1); - $search->setSort($sf, $st === 'ASC'); - } - - // set offset, limit - $p = max(1, intval($p)); - $n = XSSearch::PAGE_SIZE; - $search->setLimit($n, ($p - 1) * $n); - - // get the result - $search_begin = microtime(true); - $docs = $search->search(); - $search_cost = microtime(true) - $search_begin; - - // get other result - $count = $search->getLastCount(); - $total = $search->getDbTotal(); - - if ($xml !== 'yes') { - // try to corrected, if resul too few - if ($count < 1 || $count < ceil(0.001 * $total)) { - $corrected = $search->getCorrectedQuery(); - } - // get related query - $related = $search->getRelatedQuery(); - } - - // gen pager - if ($count > $n) { - $pb = max($p - 5, 1); - $pe = min($pb + 10, ceil($count / $n) + 1); - $pager = ''; - do { - $pager .= ($pb == $p) ? '
  • ' . $p . '
  • ' : '
  • ' . $pb . '
  • '; - } while (++$pb < $pe); - } - } -} catch (XSException $e) { - $error = strval($e); -} - -// calculate total time cost -$total_cost = microtime(true) - $total_begin; - -// XML OUPUT -if ($xml === 'yes' && !empty($q)) { - header("Content-Type: text/xml; charset=$oe"); - echo "\n"; - echo "\n"; - if ($error !== '') { - echo " \n"; - } - foreach ($docs as $doc) { - echo " rank() . "\" percent=\"" . $doc->percent() . "%\">\n"; - foreach ($doc as $k => $v) { - echo " <$k>"; - echo is_numeric($v) ? $v : "\n \n "; - echo "\n"; - } - echo " \n"; - } - echo "\n"; - exit(0); -} - -// output the data -include dirname(__FILE__) . '/search.tpl'; diff --git a/sdk/php/util/skel/search.tpl.in b/sdk/php/util/skel/search.tpl.in deleted file mode 100644 index 5a65161..0000000 --- a/sdk/php/util/skel/search.tpl.in +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - -<?php if (!empty($q)) echo "搜索:" . strip_tags($q) . " - "; ?>@project_name@ 搜索 - Powered by @package_name@ - - - - - - - - - - -
    -
    - -
    -

    - -
    - - - -
    - - -

    错误:

    - -

    大约有项符合查询结果,库内数据总量为项。(搜索耗时:秒) [" target="_blank">XML]

    - - - - 0): ?> - - - - - -
    -

    找不到和 相符的内容或信息。

    -
    建议您:
    -
      -
    • 1.请检查输入字词有无错误。
    • -
    • 2.请换用另外的查询字词。
    • -
    • 3.请改用较短、较为常见的字词。
    • -
    -
    - - - -
    - -
    -

    rank(); ?>. highlight(htmlspecialchars($doc->@field_title@)); ?> [percent(); ?>%]

    -
    -
    -

    highlight(htmlspecialchars($doc->@field_body@)); ?>

    -

    - @field_info@ -

    -
    - -
    - - - - - - -
    - - -
    -
    - - - 0): ?> - - - - - 0): ?> - - - - - - - - - - diff --git a/sdk/php/util/skel/suggest.php.in b/sdk/php/util/skel/suggest.php.in deleted file mode 100644 index 60a47ce..0000000 --- a/sdk/php/util/skel/suggest.php.in +++ /dev/null @@ -1,28 +0,0 @@ -search->setCharset('UTF-8')->getExpandedQuery($q); - } catch (XSException $e) { - - } -} - -// output json -header("Content-Type: application/json; charset=utf-8"); -echo json_encode($terms); -exit(0); diff --git a/sdk/php/util/xs b/sdk/php/util/xs deleted file mode 100755 index fccccfd..0000000 --- a/sdk/php/util/xs +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env php - 'Indexer.php', - 'search' => 'Quest.php', - 'quest' => 'Quest.php', - 'log' => 'Logger.php', - 'check' => 'RequiredCheck.php', - 'skel' => 'SearchSkel.php', -); -$cmd = isset($_SERVER['argv'][1]) ? $_SERVER['argv'][1] : 'help'; -if ($cmd !== 'help' && $cmd !== '-h' && $cmd !== '--help') { - if (isset($commands[$cmd])) { - $_SERVER['argv'][1] = $_SERVER['argv'][0] . ' ' . $cmd; - array_shift($_SERVER['argv']); - ob_start('strip_head_line'); - require dirname(__FILE__) . '/' . $commands[$cmd]; - ob_end_flush(); - } else { - echo $_SERVER['argv'][0] . ':未定义的指令 \'' . $cmd . '\',详见:\'' . $_SERVER['argv'][0] . ' help\'。'; - echo "\n"; - exit(-1); - } -} else { - echo << [args] - -支持的命令如下: - index 索引管理、导入工具 - search|quest 搜索查询及测试工具 - log 搜索日志管理工具 - skel 搜索骨架代码生成工具 - check 运行需求检查报告 - help 显示本页帮助信息 - -除 'help' 外,其它命令均可传入 -h 或 --help 参数查看具体的使用说明。 - - -EOF; - exit(0); -} - -// strip head line -function strip_head_line($buf) -{ - if (!strncmp($buf, '#!/usr/bin', 10)) { - $buf = substr($buf, strpos($buf, "\n") + 1); - } - return $buf; -} diff --git a/sdk/php/wrapper/yii-ext/EXunSearch.php b/sdk/php/wrapper/yii-ext/EXunSearch.php deleted file mode 100644 index 7460ebb..0000000 --- a/sdk/php/wrapper/yii-ext/EXunSearch.php +++ /dev/null @@ -1,104 +0,0 @@ - - * @link http://www.xunsearch.com/ - * @version 1.0 - */ - -/** - * Xunsearch wrapper as an application component for YiiFramework - * - * @method XSIndex getIndex() - * @method XSSearch getSearch() - * - * @author hightman - * @version $Id$ - * @since 1.0 - */ -class EXunSearch extends CApplicationComponent -{ - public $xsRoot, $project, $charset; - private $_xs, $_scws; - - public function __call($name, $parameters) - { - // check methods of xs - if ($this->_xs !== null && method_exists($this->_xs, $name)) { - return call_user_func_array(array($this->_xs, $name), $parameters); - } - // check methods of index object - if ($this->_xs !== null && method_exists('XSIndex', $name)) { - $ret = call_user_func_array(array($this->_xs->index, $name), $parameters); - if ($ret === $this->_xs->index) { - return $this; - } - return $ret; - } - // check methods of search object - if ($this->_xs !== null && method_exists('XSSearch', $name)) { - $ret = call_user_func_array(array($this->_xs->search, $name), $parameters); - if ($ret === $this->_xs->search) { - return $this; - } - return $ret; - } - return parent::__call($name, $parameters); - } - - public function init() - { - if ($this->xsRoot === null) { - $lib = dirname(__FILE__) . '/../../lib/XS.class.php'; - } else { - if (strpos($this->xsRoot, '.') !== false && strpos($this->xsRoot, DIRECTORY_SEPARATOR) === false) { - $this->xsRoot = Yii::getPathOfAlias($this->xsRoot); - } - $lib = $this->xsRoot . '/' . (is_dir($this->xsRoot . '/sdk') ? '' : 'xunsearch-') . 'sdk/php/lib/XS.php'; - } - if (!file_exists($lib)) { - throw new CException('"XS.php" or "XS.class.php" not found, please check value of ' . __CLASS__ . '::$xsRoot'); - } - if (($path = Yii::getPathOfAlias($this->project)) !== false) { - $this->project = $path . '.ini'; - } - require_once $lib; - $this->_xs = new XS($this->project); - $this->_xs->setDefaultCharset($this->charset); - } - - /** - * Quickly add a new document (without checking key conflicts) - * @param mixed $data XSDocument object or data array to be added - */ - public function add($data) - { - $this->update($data, true); - } - - /** - * @param mixed $data XSDocument object or data array to be updated - * @param boolean $add whether to add directly, default to false - */ - public function update($data, $add = false) - { - if ($data instanceof XSDocument) { - $this->_xs->index->update($data, $add); - } else { - $doc = new XSDocument($data); - $this->_xs->index->update($doc, $add); - } - } - - /** - * @return XSTokenizerScws get scws tokenizer - */ - public function getScws() - { - if ($this->_scws === null) { - $this->_scws = new XSTokenizerScws; - } - return $this->_scws; - } -} diff --git a/sdk/php/wrapper/yii-ext/README.md b/sdk/php/wrapper/yii-ext/README.md deleted file mode 100644 index 9ae27de..0000000 --- a/sdk/php/wrapper/yii-ext/README.md +++ /dev/null @@ -1,78 +0,0 @@ -Yii-Xunsearch 扩展 -=================== - -[Yii](http://www.yiiframework.com) 是一个流行的高性能可扩展 PHP5 框架, -为便于在采用 `Yii` 开发的项目中使用 `Xunsearch` 特编写本扩展。 - -Requirements --------------- -Yii 1.1.1 or above -必须先安装 xunsearch ,参见 - -Description: --------------- -这个扩展是 xunsearch 全文检索的一个包装,使其在 Yii 中使用起来更加简单和符合习惯。 - - - 通过魔术方法可以直接调用 XSSearch/XSIndex 中的绝大多数方法 - - 覆盖了 `XSIndex::add`, `XSIndex::update` 方法,以便可以直接使用数组来修改索引 - - 具体关于 xunsearch 的部分请参见其官方文档: - -Usage: ---------------- -这个扩展是一个 Application 组件,请先将下载或解压得到的 `EXunsearch.php` -拷入 Yii 应用的 `protected/extension/` 目录,然后在配置文件里的 `components` -部分添加以下代码: - -```php - // application components - 'components' => array( - // ... other components ... - 'search' => array( - 'class' => 'ext.xunsarch.EXunSearch', - 'xsRoot' => '/Users/hightman/Projects/xunsearch', // xunsearch 安装目录 - 'project' => 'demo', // 搜索项目名称或对应的 ini 文件路径 - 'charset' => 'utf-8', // 您当前使用的字符集(索引、搜索结果) - ), - ), -``` - -添加、修改索引数据,使用方法参照 [XSIndex](http://www.xunsearch.com/doc/php/api/XSIndex), -对于 ActiveRecord 对象来说,强烈建议在相关的事件里添加代码。 - -```php -$data = array('pid' => 1234, 'subject' => '标题内容', 'message' => '内容文字'); -Yii::app()->search->add($data); // 增加文档 -Yii::app()->search->update($data); // 更新相同主键的文档 -Yii::app()->search->del('1234'); // 删除主键为 1234 的文档 -``` - -使用搜索时,可以将 Yii::app()->search 当作 [XSSearch](http://www.xunsearch.com/doc/php/api/XSSearch) -对象一样直接使用它的所有方法。 - -```php -Yii::app()->search->setQuery('subject:标题'); -$docs = Yii::app()->search->setLimit(5, 10)->search(); // 取得搜索结果文档 -``` - -ChangeLog: ---------------- -Mar 6, 2013 - - - 加入到 xunsearch 开发包中 - -Oct 16, 2012 - - - 优化魔术方法访问方式 - -Sep 23, 2011 - - - 第一个简要包装版本 - -NOTE: ---------------- -这里的文档过于简单,建议使用时先通读并了解 [xunsearch](http://www.xunsearch.com) 项目。 - -Reporting Issue: ------------------ -欢迎提出任何意见、建议和指出我们的问题,请至[扩展主页](http://www.yiiframework.com/extension/xunsearch)留言或[发布到论坛](http://bbs.xunsearch.com/forumdisplay.php?fid=5) - diff --git a/sdk/php/wrapper/yii2-ext/ActiveQuery.php b/sdk/php/wrapper/yii2-ext/ActiveQuery.php deleted file mode 100644 index 167d83e..0000000 --- a/sdk/php/wrapper/yii2-ext/ActiveQuery.php +++ /dev/null @@ -1,335 +0,0 @@ -with('orders')->asArray()->all(); - * ``` - * - * Relational query - * ---------------- - * - * In relational context ActiveQuery represents a relation between two Active Record classes. - * - * Relational ActiveQuery instances are usually created by calling [[ActiveRecord::hasOne()]] and - * [[ActiveRecord::hasMany()]]. An Active Record class declares a relation by defining - * a getter method which calls one of the above methods and returns the created ActiveQuery object. - * - * A relation is specified by [[link]] which represents the association between columns - * of different tables; and the multiplicity of the relation is indicated by [[multiple]]. - * - * If a relation involves a junction table, it may be specified by [[via()]] or [[viaTable()]] method. - * These methods may only be called in a relational context. Same is true for [[inverseOf()]], which - * marks a relation as inverse of another relation and [[onCondition()]] which adds a condition that - * is to be added to relational query join condition. - * - * @property-read Database $db default database to use - * @property-read \XSSearch $search - * - * @author xjflyttp - * @author hightman - * @since 1.4.9 - */ -class ActiveQuery extends Component implements ActiveQueryInterface -{ - use ActiveQueryTrait; - use ActiveRelationTrait; - use QueryTrait; - /** - * @event Event an event that is triggered when the query is initialized via [[init()]]. - */ - const EVENT_INIT = 'init'; - const EVENT_BEFORE_SEARCH = 'beforeSearch'; - - /** - * @var string the query string, this is set by [[ActiveRecord::findByQuery()]]. - */ - public $query; - - /** - * @var boolean fuzzy search - * @see http://www.xunsearch.com/doc/php/api/XSSearch#setFuzzy-detail - */ - public $fuzzy = false; - - /** - * @var boolean expand synonyms automatically - * @see http://www.xunsearch.com/doc/php/api/XSSearch#setAutoSynonyms-detail - */ - public $synonyms = false; - - /** - * @var callable - */ - public $buildOther; - - /** - * @var \XSSearch - */ - private $_search; - - /** - * Constructor. - * @param array $modelClass the model class associated with this query - * @param array $config configurations to be applied to the newly created query object - */ - public function __construct($modelClass, $config = []) - { - $this->modelClass = $modelClass; - parent::__construct($config); - } - - /** - * Initializes the object. - * This method is called at the end of the constructor. The default implementation will trigger - * an [[EVENT_INIT]] event. If you override this method, make sure you call the parent implementation at the end - * to ensure triggering of the event. - */ - public function init() - { - parent::init(); - $this->trigger(self::EVENT_INIT); - } - - /** - * @return Database default xunsearch database - */ - public function getDb() - { - $modelClass = $this->modelClass; - return $modelClass::getDb(); - } - - /** - * return \XSSearch current XS search object - */ - public function getSearch() - { - return $this->_search; - } - - /** - * Enable fuzzy search - * @param boolean $fuzzy - * @return static the query object itself. - */ - public function fuzzy($fuzzy = true) - { - $this->fuzzy = $fuzzy === true; - return $this; - } - - /** - * Enable synonyms search - * @param boolean $synonyms - * @return static the query object itself. - */ - public function synonyms($synonyms = true) - { - $this->synonyms = $synonyms === true; - return $this; - } - - /** - * Build other search options, such as weight, collapse etc. - * - * ```php - * $finder = Demo::find(); - * $finder->where('hello')->buildOther(function(\XSSearch $search) { - * $search->addWeight('subject', 'hi', 1); - * })->asArray()->all(); - * ``` - * @param callable $callable a PHP callable that contains setting before searching - */ - public function buildOther(callable $callable) - { - $this->buildOther = $callable; - } - - /** - * @param weight - */ - protected function beforeSearch() - { - $this->trigger(self::EVENT_BEFORE_SEARCH); - } - - /** - * Executes query and returns all results as an array. - * @param Database $db the database used to execute the query. - * If null, the DB returned by [[modelClass]] will be used. - * @return array|ActiveRecord[] the search results. If the results in nothing, an empty array will be returned. - */ - public function all($db = null) - { - $query = $this->query; - $search = $this->buildSearch($db); - $this->beforeSearch(); - $profile = $db->getName() . '.findAll#' . $this->query; - Yii::beginProfile($profile, __METHOD__); - $docs = $search->search($query); - Yii::endProfile($profile, __METHOD__); - return $this->populate($docs); - } - - /** - * Executes query and returns a single row of result. - * @param Database $db the database used to execute the query. - * If null, the DB returned by [[modelClass]] will be used. - * @return ActiveRecord|array|null a single row of query result. Depending on the setting of [[asArray]], - * the query result may be either an array or an ActiveRecord object. Null will be returned - * if the query results in nothing. - */ - public function one($db = null) - { - $query = $this->query; - $search = $this->buildSearch($db)->setLimit(1); - $this->beforeSearch(); - $profile = $db->getName() . '.findOne#' . $this->query; - Yii::beginProfile($profile, __METHOD__); - $docs = $search->search($query); - Yii::endProfile($profile, __METHOD__); - $models = $this->populate($docs); - if (count($models) === 0) { - return null; - } else { - return $models[0]; - } - } - - /** - * Returns the number of records. - * @param string $q the COUNT query. Defaults to '*'. - * @param Database $db the database used to execute the query. - * If null, the DB returned by [[modelClass]] will be used. - * @return integer number of records - */ - public function count($q = '*', $db = null) - { - if ($q !== '*') { - $this->query = $q; - } - $query = $this->query; - $search = $this->buildSearch($db); - $profile = $db->getName() . '.count#' . $this->query; - Yii::beginProfile($profile, __METHOD__); - $count = $search->count($query); - Yii::endProfile($profile, __METHOD__); - return $count; - } - - /** - * Returns a value indicating whether the query result contains any row of data. - * @param Database $db the database connection used to execute the query. - * @return boolean whether the query result contains any row of data. - */ - public function exists($db = null) - { - return $this->one($db) !== null; - } - - /** - * Converts the found docs into the format as specified by this query. - * @param \XSDocument[] $docs the raw query result from database - * @return array|ActiveRecord[] the converted query result - */ - private function populate($docs) - { - if (empty($docs)) { - return []; - } - $models = []; - $class = $this->modelClass; - foreach ($docs as $doc) { - if ($this->asArray) { - $model = $doc->getFields(); - /* - $model['__docid'] = $doc->docid(); - $model['__percent'] = $doc->percent(); - $model['__weight'] = $doc->weight(); - $model['__ccount'] = $doc->ccount(); - $model['__matched'] = $doc->matched(); - */ - } else { - $model = $class::instantiate($doc); - $class::populateRecord($model, $doc); - } - if ($this->indexBy === null) { - $models[] = $model; - } else { - if (is_string($this->indexBy)) { - $key = $doc[$this->indexBy]; - } else { - $key = call_user_func($this->indexBy, $model); - } - $models[$key] = $model; - } - } - if (!empty($this->with)) { - $this->findWith($this->with, $models); - } - if (!$this->asArray) { - foreach ($models as $model) { - $model->afterFind(); - } - } - return $models; - } - - /** - * Prepare for searching and build it - * @param Database $db the database used to perform search. - * @return \XSSearch ready XS search object - */ - private function buildSearch(&$db) - { - if ($db === null) { - $db = $this->getDb(); - } - return $this->_search = $db->getQueryBuilder()->build($this); - } -} diff --git a/sdk/php/wrapper/yii2-ext/ActiveRecord.php b/sdk/php/wrapper/yii2-ext/ActiveRecord.php deleted file mode 100644 index 9cf290f..0000000 --- a/sdk/php/wrapper/yii2-ext/ActiveRecord.php +++ /dev/null @@ -1,419 +0,0 @@ - - * @author hightman - * @since 1.4.9 - */ -class ActiveRecord extends BaseActiveRecord -{ - /** - * @var \XSDocument internal document - */ - private $_internalDoc; - - /** - * @return string XS project name - */ - public static function projectName() - { - return strtolower(StringHelper::basename(get_called_class())); - } - - /** - * Returns the database used by this AR class. - * By default, the "xunsearch" application component with [[projectName()]] is used to open the database. - * You may override this method if you want to use a different database. - * @return Database - */ - public static function getDb() - { - return Yii::$app->get('xunsearch')->getDatabase(static::projectName()); - } - - /** - * Returns the primary key name(s) for this AR class. - * You need not overridden this method. - * - * @return string[] the primary keys of this record. - */ - public static function primaryKey() - { - $db = static::getDb(); - return [$db->getFieldId()->name]; - } - - /** - * @inheritdoc - * @return ActiveRecord - */ - public static function find() - { - return Yii::createObject(ActiveQuery::className(), [get_called_class()]); - } - - /** - * Creates an [[ActiveQuery]] instance with a given query statement. - * @param string $q the search query statement - * @return ActiveQuery the newly created [[ActiveQuery]] instance - */ - public static function findByQuery($q) - { - $query = static::find(); - $query->query = $q; - return $query; - } - - /** - * Updates the whole database using the provided attribute values and conditions. - * For example, to change the status to be 1 for all customers whose status is 2: - * - * ```php - * Customer::updateAll(['status' => 1], ['status' => '2']); - * ``` - * - * @param array $attributes attribute values (name-value pairs) to be saved into the table - * @param string|array $condition the conditions that will be converted to query string - * @return integer the number of rows updated - */ - public static function updateAll($attributes, $condition = '') - { - $count = 0; - $records = static::find()->where($condition)->all(); - foreach ($records as $record) { - $record->setAttributes($attributes); - if ($record->update() === true) { - $count++; - } - } - return $count; - } - - /** - * Deletes rows in the table using the provided conditions. - * WARNING: If you do not specify any condition, this method will delete ALL rows in the database. - * - * For example, to delete all customers whose status is 3: - * - * ```php - * Customer::deleteAll(['status' => 3]); - * ``` - * - * @param array $condition the conditions that will be converted to query string. - * @return integer the number of records deleted - */ - public static function deleteAll($condition = null) - { - $pks = self::fetchPks($condition); - if (empty($pks)) { - return 0; - } - $db = static::getDb(); - $profile = $db->getName() . '.deleteAll#' . implode(',', $pks); - - Yii::beginProfile($profile, __METHOD__); - $db->getIndex()->del($pks); - Yii::endProfile($profile, __METHOD__); - - return count($pks); - } - - /** - * Populates an active record object using a xunsearch result document - * - * @param ActiveRecord $record the record to be populated. - * @param \XSDocument $doc - */ - public static function populateRecord($record, $doc) - { - parent::populateRecord($record, $doc->getFields()); - $record->setInternalDoc($doc); - } - - /** - * @return \XSDocument internal document - */ - protected function getInternalDoc() - { - if ($this->_internalDoc === null) { - $this->_internalDoc = static::getDb()->createDoc(); - } - return $this->_internalDoc; - } - - /** - * @param \XSDocument $doc - */ - public function setInternalDoc(\XSDocument $doc) - { - $this->_internalDoc = $doc; - } - - /** - * Magic calls for populated AR object. - * - * @param string $name the method name - * @param array $params method parameters - * @throws UnknownMethodException when calling unknown method - * @return mixed the method return value - */ - public function __call($name, $params) - { - if ($this->_internalDoc instanceof \XSDocument) { - try { - return call_user_func_array(array($this->_internalDoc, $name), $params); - } catch (\Exception $e) { - - } - } - return parent::__call($name, $params); - } - - /** - * Returns the list of all attribute names of the record. - * You need not overridden this method. - * - * @return array list of attribute names. - */ - public function attributes() - { - $db = static::getDb(); - return array_keys($db->getAllFields()); - } - - /** - * The primary key is required, all others are safe. - * @return array validation rules for attributes. - */ - public function rules() - { - return [ - [static::primaryKey(), 'required'], - [$this->attributes(), 'safe'], - ]; - } - - /** - * Add column index term - * @param string $column - * @param string $term - * @param int $wdf - * @see http://www.xunsearch.com/doc/php/api/XSDocument#addIndex-detail - * @return static the query object itself. - */ - public function addTerm($column, $term, $wdf = 1) - { - $this->getInternalDoc()->addTerm($column, $term, $wdf); - } - - /** - * Add column index text - * @param string $column - * @param string $text - * @see http://www.xunsearch.com/doc/php/api/XSDocument#addTerm-detail - * @return static the query object itself. - */ - public function addIndex($column, $text) - { - $this->getInternalDoc()->addIndex($column, $text); - } - - /** - * Inserts a row into the associated database table using the attribute values of this record. - * - * This method performs the following steps in order: - * - * 1. call [[beforeValidate()]] when `$runValidation` is true. If validation - * fails, it will skip the rest of the steps; - * 2. call [[afterValidate()]] when `$runValidation` is true. - * 3. call [[beforeSave()]]. If the method returns false, it will skip the - * rest of the steps; - * 4. insert the record into database. If this fails, it will skip the rest of the steps; - * 5. call [[afterSave()]]; - * - * In the above step 1, 2, 3 and 5, events [[EVENT_BEFORE_VALIDATE]], - * [[EVENT_BEFORE_INSERT]], [[EVENT_AFTER_INSERT]] and [[EVENT_AFTER_VALIDATE]] - * will be raised by the corresponding methods. - * - * Note: internal implemention is full update for the whole document. - * - * For example, to insert a demo record: - * - * ```php - * $demo = new Demo; - * $demo->pid = 1; - * $demo->subject = 'hello'; - * $demo->message = 'the world'; - * $demo->insert(); - * ``` - * - * @param boolean $runValidation whether to perform validation before saving the record. - * If the validation fails, the record will not be inserted into the database. - * @param array $attributes list of attributes that need to be saved. Defaults to null, - * meaning all attributes that are loaded from DB will be saved. - * @return boolean whether the attributes are valid and the record is inserted successfully. - * @throws \Exception in case insert failed. - */ - public function insert($runValidation = true, $attributes = null) - { - if ($runValidation && !$this->validate($attributes)) { - return false; - } - if (!$this->beforeSave(true)) { - return false; - } - $db = static::getDb(); - $profile = $db->getName() . '.insert#' . $this->getPrimaryKey(); - $values = $this->getDirtyAttributes($attributes); - - Yii::beginProfile($profile, __METHOD__); - $this->getInternalDoc()->setFields($values); - $db->getIndex()->update($this->getInternalDoc()); - Yii::endProfile($profile, __METHOD__); - - $changedAttributes = array_fill_keys(array_keys($values), null); - $this->setOldAttributes($values); - $this->afterSave(true, $changedAttributes); - return true; - } - - /** - * Saves the changes to this active record into the associated database table. - * - * This method performs the following steps in order: - * - * 1. call [[beforeValidate()]] when `$runValidation` is true. If validation - * fails, it will skip the rest of the steps; - * 2. call [[afterValidate()]] when `$runValidation` is true. - * 3. call [[beforeSave()]]. If the method returns false, it will skip the - * rest of the steps; - * 4. save the record into database. If this fails, it will skip the rest of the steps; - * 5. call [[afterSave()]]; - * - * In the above step 1, 2, 3 and 5, events [[EVENT_BEFORE_VALIDATE]], - * [[EVENT_BEFORE_UPDATE]], [[EVENT_AFTER_UPDATE]] and [[EVENT_AFTER_VALIDATE]] - * will be raised by the corresponding methods. - * - * Note: internal implemention is full update for the whole document. - * - * For example, to update a demo record: - * - * ```php - * $demo = Demo::findOne($id); - * $demo->subject = 'hello'; - * $demo->message = 'the world'; - * $demo->update(); - * ``` - * - * @param boolean $runValidation whether to perform validation before saving the record. - * If the validation fails, the record will not be inserted into the database. - * @param array $attributes list of attribute names that need to be saved. Defaults to null, - * meaning all attributes that are loaded from DB will be saved. - * @return boolean whether the attributes are valid and the record is updated successfully. - * @throws \Exception in case update failed. - */ - public function update($runValidation = true, $attributes = null) - { - if ($runValidation && !$this->validate($attributes)) { - return false; - } - if (!$this->beforeSave(true)) { - return false; - } - $values = $this->getDirtyAttributes($attributes); - if (empty($values)) { - $this->afterSave(false, $values); - return 0; - } - $db = static::getDb(); - $profile = $db->getName() . '.update#' . $this->getPrimaryKey(); - - Yii::beginProfile($profile, __METHOD__); - $this->getInternalDoc()->setFields($this->getAttributes($attributes)); - $db->getIndex()->update($this->getInternalDoc()); - Yii::endProfile($profile, __METHOD__); - - $changedAttributes = []; - foreach ($values as $name => $value) { - $changedAttributes[$name] = $this->getOldAttribute($name); - $this->setOldAttribute($name, $value); - } - $this->afterSave(false, $changedAttributes); - return true; - } - - /** - * Deletes the table row corresponding to this active record. - * - * This method performs the following steps in order: - * - * 1. call [[beforeDelete()]]. If the method returns false, it will skip the - * rest of the steps; - * 2. delete the record from the database; - * 3. call [[afterDelete()]]. - * - * In the above step 1 and 3, events named [[EVENT_BEFORE_DELETE]] and [[EVENT_AFTER_DELETE]] - * will be raised by the corresponding methods. - * - * @return boolean whether the record is removed successfully. - * @throws \Exception in case delete failed. - */ - public function delete() - { - if (($result = $this->beforeDelete()) !== false) { - $pk = $this->getPrimaryKey(); - $db = static::getDb(); - $profile = $db->getName() . '.delete#' . $pk; - - Yii::beginProfile($profile, __METHOD__); - $db->getIndex()->del($pk); - Yii::endProfile($profile, __METHOD__); - - $this->setOldAttributes(null); - $this->afterDelete(); - } - return $result; - } - - /** - * @param mixed $condition - * @return array - */ - private static function fetchPks($condition) - { - $primaryKey = static::primaryKey(); - $records = static::find()->where($condition)->asArray()->all(); - $pks = []; - foreach ($records as $record) { - $pk = $record[$primaryKey[0]]; - $pks[] = $pk; - } - return $pks; - } -} diff --git a/sdk/php/wrapper/yii2-ext/Connection.php b/sdk/php/wrapper/yii2-ext/Connection.php deleted file mode 100644 index e44cddb..0000000 --- a/sdk/php/wrapper/yii2-ext/Connection.php +++ /dev/null @@ -1,110 +0,0 @@ - - * @author hightman - * @since 1.4.9 - */ -class Connection extends Component -{ - /** - * @event Event an event that is triggered before a XS instance is created - */ - const EVENT_BEFORE_OPEN = 'beforeOpen'; - - /** - * @var string xunsearch ini file directory - * Alias supportted, i.e: '@app/config' or '/path/to/config' - * Default to: @vendor/hightman/xunsearch/app - */ - public $iniDirectory = '@vendor/hightman/xunsearch/app'; - - /** - * @var string charset of current app, deafult to utf-8 - */ - public $charset = 'utf-8'; - - /** - * @var Database[] - */ - private $_databases = []; - - /** - * Initializes the object - */ - public function init() - { - parent::init(); - if (substr($this->iniDirectory, 0, 1) === '@') { - $this->iniDirectory = Yii::getAlias($this->iniDirectory); - } - } - - /** - * Get database via calling object self - * @param string $name database name - * @return Database - */ - public function __invoke($name) - { - return $this->getDatabase($name); - } - - /** - * @return string sdk version - */ - public function getVersion() - { - return XS_PACKAGE_VERSION; - } - - /** - * Get database - * @param string $name database name - * @param boolean $refresh whether to reestablish the database connection even if it is found in the cache. - * @return Database - * @throws \XSException - */ - public function getDatabase($name, $refresh = false) - { - if ($refresh || !array_key_exists($name, $this->_databases)) { - $this->_databases[$name] = $this->openDatabase($name); - } - return $this->_databases[$name]; - } - - /** - * Open database - * @param string $name database name. - * @return Database - * @throws \XSException - */ - protected function openDatabase($name) - { - $this->trigger(self::EVENT_BEFORE_OPEN); - $iniFile = $this->iniDirectory . '/' . $name . '.ini'; - return Yii::createObject([ - 'class' => Database::className(), - 'charset' => $this->charset, - 'iniFile' => $iniFile, - ]); - } -} diff --git a/sdk/php/wrapper/yii2-ext/Database.php b/sdk/php/wrapper/yii2-ext/Database.php deleted file mode 100644 index ced4305..0000000 --- a/sdk/php/wrapper/yii2-ext/Database.php +++ /dev/null @@ -1,171 +0,0 @@ - - * @author hightman - * @since 1.4.9 - */ -class Database extends Object -{ - public $iniFile; - public $charset; - - /** - * @var \XS - */ - public $xs; - - /** - * @var \XSTokenizerScws - */ - private $_scws; - - /** - * @var QueryBuilder - */ - private $_builder; - - /** - * Initializes, create XS object - */ - public function init() - { - $this->xs = new \XS($this->iniFile); - if ($this->charset !== null) { - $this->xs->setDefaultCharset($this->charset); - } - } - - /** - * @return \XSTokenizerScws get scws tokenizer - * @throws \XSException - */ - public function getScws() - { - if ($this->_scws === null) { - $this->_scws = new XSTokenizerScws; - } - return $this->_scws; - } - - /** - * @return \XSIndex get xunsearch index object - */ - public function getIndex() - { - return $this->xs->index; - } - - /** - * @return \XSSearch get xunsearch search object - */ - public function getSearch() - { - return $this->xs->search; - } - - /** - * @return QueryBuilder - */ - public function getQueryBuilder() - { - if ($this->_builder === null) { - $this->_builder = new QueryBuilder($this); - } - return $this->_builder; - } - - /** - * @return \XSDocument - */ - public function createDoc() - { - return new \XSDocument($this->charset); - } - - /** - * Quickly add a new document (without checking key conflicts) - * @param mixed $data \XSDocument object or data array to be added - */ - public function add($data) - { - $this->update($data, true); - } - - /** - * @param mixed $data \XSDocument object or data array to be updated - * @param boolean $add whether to add directly, default to false - */ - public function update($data, $add = false) - { - if ($data instanceof \XSDocument) { - $this->xs->index->update($data, $add); - } else { - $doc = new \XSDocument($data, $this->charset); - $this->xs->index->update($doc, $add); - } - } - - /** - * @return array - */ - public function __sleep() - { - return array('iniFile', 'charset'); - } - - public function __wakeup() - { - $this->init(); - } - - /** - * Forward all methods to \XS, \XSIndex, \XSSearch - * @param string $name - * @param array $parameters - * @return mixed Database or actual return value - */ - public function __call($name, $parameters) - { - // check methods of xs - if (method_exists($this->xs, $name)) { - return call_user_func_array(array($this->xs, $name), $parameters); - } - // check methods of index object - if (method_exists('\XSIndex', $name)) { - $ret = call_user_func_array(array($this->xs->index, $name), $parameters); - if ($ret === $this->xs->index) { - return $this; - } - return $ret; - } - // check methods of search object - if (method_exists('\XSSearch', $name)) { - $ret = call_user_func_array(array($this->xs->search, $name), $parameters); - if ($ret === $this->xs->search) { - return $this; - } - return $ret; - } - return parent::__call($name, $parameters); - } -} diff --git a/sdk/php/wrapper/yii2-ext/DebugAction.php b/sdk/php/wrapper/yii2-ext/DebugAction.php deleted file mode 100644 index 4b06cbe..0000000 --- a/sdk/php/wrapper/yii2-ext/DebugAction.php +++ /dev/null @@ -1,103 +0,0 @@ - - * @since 1.4.9 - */ -class DebugAction extends Action -{ - /** - * @var string the xunsearch component name - */ - public $com; - - /** - * @var DebugPanel - */ - public $panel; - - /** - * @var \yii\debug\controllers\DefaultController - */ - public $controller; - - public function run($logId, $tag) - { - $this->controller->loadData($tag); - - $timings = $this->panel->calculateTimings(); - ArrayHelper::multisort($timings, 3, SORT_DESC); - if (!isset($timings[$logId])) { - throw new HttpException(404, 'Log message not found.'); - } - $message = $timings[$logId][1]; - if (($pos = mb_strpos($message, "#")) !== false) { - $url = mb_substr($message, 0, $pos); - $body = mb_substr($message, $pos + 1); - } else { - $url = $message; - $body = null; - } - - list($dbname, $action) = explode('.', $url); - /* @var $db Database */ - $db = Yii::$app->get($this->com)->getDatabase($dbname); - $time = microtime(true); - - switch ($action) { - case 'findAll': - $docs = $db->getSearch()->setLimit(3)->setQuery($body)->search(); - $result = 'Estimated Matched: ' . $db->getLastCount(); - foreach ($docs as $doc) { - $result .= '
    ' . $doc->rank() . '. (' . $doc->percent() . '%)'; - $result .= "
    " . Json::encode($doc->getFields(), 448) . "\n"; - } - if ($db->getLastCount() > 3) { - $result .= '
    ... other ' . ($db->getLastCount() - 3) . ' results ...'; - } - break; - case 'findOne': - $docs = $db->getSearch()->setLimit(1)->setQuery($body)->search(); - if (count($docs) === 0) { - $result = 'no found'; - } else { - $result = "
    \n" . Json::encode($docs[0]->getFields(), 448); - } - break; - case 'count': - $count = $db->getSearch()->setQuery($body)->count(); - $result = 'Estimated Matched: ' . $count; - break; - default: - throw new NotSupportedException("Action '$action' is not supported by xunsearch."); - } - $result = 'DB Total: ' . $db->getDbTotal() . '
    ' - . 'Parsed Query: ' . $db->getQuery() . '
    ' . $result; - - Yii::$app->response->format = Response::FORMAT_JSON; - return [ - 'time' => sprintf('%.1f ms', (microtime(true) - $time) * 1000), - 'result' => $result, - ]; - } -} diff --git a/sdk/php/wrapper/yii2-ext/DebugPanel.php b/sdk/php/wrapper/yii2-ext/DebugPanel.php deleted file mode 100644 index dd9e55b..0000000 --- a/sdk/php/wrapper/yii2-ext/DebugPanel.php +++ /dev/null @@ -1,201 +0,0 @@ - - * @since 1.4.9 - */ -class DebugPanel extends Panel -{ - public $com = 'xunsearch'; - private $_timings; - - public function init() - { - $this->actions['xunsearch-query'] = [ - 'class' => 'hightman\xunsearch\DebugAction', - 'panel' => $this, - 'com' => $this->com, - ]; - } - - /** - * @inheritdoc - */ - public function getName() - { - return 'Xunsearch'; - } - - /** - * @inheritdoc - */ - public function getSummary() - { - $timings = $this->calculateTimings(); - $queryCount = count($timings); - $queryTime = 0; - foreach ($timings as $timing) { - $queryTime += $timing[3]; - } - $queryTime = number_format($queryTime * 1000) . ' ms'; - $url = $this->getUrl(); - $output = << - - XS $queryCount $queryTime - - -EOD; - - return $queryCount > 0 ? $output : ''; - } - - /** - * @inheritdoc - */ - public function getDetail() - { - $timings = $this->calculateTimings(); - ArrayHelper::multisort($timings, 3, SORT_DESC); - $i = 0; - foreach ($timings as $logId => $timing) { - $duration = sprintf('%.1f ms', $timing[3] * 1000); - $message = $timing[1]; - $traces = $timing[4]; - if (($pos = mb_strpos($message, "#")) !== false) { - $url = mb_substr($message, 0, $pos); - $body = mb_substr($message, $pos + 1); - } else { - $url = $message; - $body = null; - } - $traceString = ''; - if (!empty($traces)) { - $traceString .= Html::ul($traces, [ - 'class' => 'trace', - 'item' => function ($trace) { - return "
  • {$trace['file']}({$trace['line']})
  • "; - }, - ]); - } - $runLink = ''; - if (($pos = strrpos($url, '.')) !== false) { - $action = substr($url, $pos + 1); - if (!strncmp($action, 'find', 4) || !strcmp($action, 'count')) { - $runLink = Html::a('run query', '#', ['id' => "xun-link-$i"]); - $ajaxUrl = Url::to(['xunsearch-query', 'logId' => $logId, 'tag' => $this->tag]); - Yii::$app->view->registerJs(<<Error: ' + errorThrown + ' - ' + textStatus + '
    ' + jqXHR.responseText); - }, - dataType: "json" - }); - return false; -}); -JS - , View::POS_READY); - } - } - $rows[] = << - $duration -
    $url

    $body

    $traceString
    - $runLink - - -HTML; - $i++; - } - $rows = implode("\n", $rows); - - return <<Xunsearch Queries - - - - - - - - - - -$rows - -
    TimeQueryRun Query
    -HTML; - } - - public function calculateTimings() - { - if ($this->_timings !== null) { - return $this->_timings; - } - $messages = $this->data['messages']; - $timings = []; - $stack = []; - foreach ($messages as $i => $log) { - list($token, $level, $category, $timestamp) = $log; - $log[5] = $i; - if ($level == Logger::LEVEL_PROFILE_BEGIN) { - $stack[] = $log; - } elseif ($level == Logger::LEVEL_PROFILE_END) { - if (($last = array_pop($stack)) !== null && $last[0] === $token) { - $timings[$last[5]] = [count($stack), $token, $last[3], $timestamp - $last[3], $last[4]]; - } - } - } - - $now = microtime(true); - while (($last = array_pop($stack)) !== null) { - $delta = $now - $last[3]; - $timings[$last[5]] = [count($stack), $last[0], $last[2], $delta, $last[4]]; - } - ksort($timings); - - return $this->_timings = $timings; - } - - /** - * @inheritdoc - */ - public function save() - { - $target = $this->module->logTarget; - $messages = $target->filterMessages($target->messages, Logger::LEVEL_PROFILE, [ __NAMESPACE__ . '\*']); - - return ['messages' => $messages]; - } -} diff --git a/sdk/php/wrapper/yii2-ext/QueryBuilder.php b/sdk/php/wrapper/yii2-ext/QueryBuilder.php deleted file mode 100644 index 2395d54..0000000 --- a/sdk/php/wrapper/yii2-ext/QueryBuilder.php +++ /dev/null @@ -1,355 +0,0 @@ - - * @author hightman - * @since 1.4.9 - */ -class QueryBuilder extends Object -{ - /** - * @var Database the database to be used. - */ - public $db; - - /** - * @var array map of query condition to builder methods. - * These methods are used by [[buildCondition]] to build SQL conditions from array syntax. - */ - protected $conditionBuilders = [ - 'NOT' => 'buildNotCondition', - 'AND' => 'buildAndCondition', - 'OR' => 'buildAndCondition', - 'XOR' => 'buildAndCondition', - 'IN' => 'buildInCondition', - 'NOT IN' => 'buildInCondition', - 'BETWEEN' => 'buildBetweenCondition', - 'WEIGHT' => 'buildWeightCondition', - 'WILD' => 'buildAndCondition', - ]; - - /** - * Constructor. - * @param Database $db the database - * @param array $config name-value pairs that will be used to initialize the object properties - */ - public function __construct(Database $db, $config = []) - { - $this->db = $db; - parent::__construct($config); - } - - /** - * Generates a query string from a [[ActiveQuery]] object. - * @param ActiveQuery $query - * @return \XSSearch ready XS search object - */ - public function build($query) - { - $others = []; - if ($query->query === null) { - $query->query = $this->buildWhere($query->where, $others); - } - - $profile = $this->db->getName() . '.build#' . $query->query; - Yii::beginProfile($profile, __METHOD__); - $search = $this->db->getSearch(); - $search->setFuzzy($query->fuzzy)->setAutoSynonyms($query->synonyms); - $search->setQuery($query->query); - if (isset($others['range'])) { - $this->buildRange($others['range']); - } - if (isset($others['weight'])) { - $this->buildWeight($others['weight']); - } - if (is_callable($query->buildOther)) { - call_user_func($query->buildOther, $search); - } - $this->buildLimit($query->limit, $query->offset); - $this->buildOrderBy($query->orderBy); - Yii::endProfile($profile, __METHOD__); - return $search; - } - - /** - * @param string|array $condition - * @param array $others used to save other query setting - * @return string the query string built from [[QueryTrait::$where]]. - */ - protected function buildWhere($condition, &$others) - { - return $this->buildCondition($condition, $others); - } - - /** - * @param array $ranges - */ - protected function buildRange($ranges) - { - foreach ($ranges as $range) { - call_user_func_array(array($this->db->getSearch(), 'addRange'), $range); - } - } - - /** - * @param array $weights - */ - protected function buildWeight($weights) - { - foreach ($weights as $weight) { - call_user_func_array(array($this->db->getSearch(), 'addWeight'), $weight); - } - } - - /** - * @param integer $limit - * @param integer $offset - */ - protected function buildLimit($limit, $offset) - { - $limit = intval($limit); - $offset = min(0, intval($offset)); - if ($limit > 0) { - $this->db->getSearch()->setLimit($limit, $offset); - } - } - - /** - * @param array $columns - */ - protected function buildOrderBy($columns) - { - $search = $this->db->getSearch(); - if (!empty($columns)) { - if (count($columns) === 1) { - foreach ($columns as $name => $direction) { - $search->setSort($name, $direction === SORT_DESC ? false : true); - } - } else { - $sorts = []; - foreach ($columns as $name => $direction) { - $sorts[$name] = $direction === SORT_DESC ? false : true; - } - $search->setMultiSort($sorts); - } - } else { - $search->setSort(null); - } - } - - /** - * Parses the condition specification and generates the corresponding xunsearch query string. - * @param string|array $condition the condition specification. Please refer to [[QueryTrait::where()]] - * on how to specify a condition. - * @param array $others used to save other query setting - * @return string the generated query string - */ - protected function buildCondition($condition, &$others) - { - if (!is_array($condition)) { - return strval($condition); - } elseif (empty($condition)) { - return ''; - } - if (isset($condition[0])) { - // operator format: operator, operand 1, operand 2, ... - $operator = strtoupper($condition[0]); - if (isset($this->conditionBuilders[$operator])) { - $method = $this->conditionBuilders[$operator]; - } else { - $method = 'buildSimpleCondition'; - } - array_shift($condition); - return $this->$method($operator, $condition, $others); - } else { - // hash format: 'column1' => 'value1', 'column2' => 'value2', ... - return $this->buildHashCondition($condition, $others); - } - } - - /** - * Inverts a query string with `NOT` operator. - * @param string $operator the operator to use for connecting the given operands - * @param array $operands the query expressions to connect - * @param array $others used to save other query setting - * @return string the generated query string - * @throws InvalidParamException if wrong number of operands have been given. - */ - public function buildNotCondition($operator, $operands, &$others) - { - if (count($operands) !== 1) { - throw new InvalidParamException("Operator '$operator' requires exactly one operand."); - } - $operand = reset($operands); - if (is_array($operand)) { - $operand = $this->buildCondition($operand, $others); - } else { - $operand = trim($operand); - } - if ($operand === '') { - return ''; - } else { - return $operator . ' ' . $this->smartBracket($operand); - } - } - - /** - * Connects two or more query expressions with the `AND` or `OR` or `WILD` operator. - * @param string $operator the operator to use for connecting the given operands - * @param array $operands the query expressions to connect. - * @param array $others used to save other query setting - * @return string the generated query string - */ - protected function buildAndCondition($operator, $operands, &$others) - { - $parts = []; - foreach ($operands as $operand) { - if (is_array($operand)) { - $operand = $this->buildCondition($operand, $others); - } - $operand = trim($operand); - if ($operand !== '') { - $parts[] = $operand; - } - } - if (count($parts) === 0) { - return ''; - } elseif (count($parts) === 1) { - return $parts[0]; - } else { - for ($i = 0; $i < count($parts); $i++) { - $parts[$i] = $this->smartBracket($parts[$i]); - } - $delimiter = $operator === 'WILD' ? ' ' : ' ' . $operator . ' '; - return implode($delimiter, $parts); - } - } - - /** - * Creates a query string with the `IN` operator. - * @param string $operator the operator to use (e.g. `IN` or `NOT IN`) - * @param array $operands the first operand is the column name. If it is an array - * a composite IN condition will be generated. - * The second operand is an array of values that column value should be among. - * @return string the generated query string - */ - protected function buildInCondition($operator, $operands) - { - if (!isset($operands[0], $operands[1])) { - throw new InvalidParamException("Operator '$operator' requires two operands."); - } - $parts = []; - list($column, $values) = $operands; - foreach ($values as $value) { - $value = trim($value); - if ($value !== '') { - $parts[] = $column . ':' . $this->smartBracket($value); - } - } - $query = implode(' OR ', $parts); - if (substr($operator, 0, 3) === 'NOT') { - $query = 'NOT ' . (count($parts) > 1 ? '(' . $query . ')' : $query); - } - return $query; - } - - /** - * Creates an search value range. - * @param string $operator the operator to use (now only support `BETWEEN`) - * @param array $operands the first operand is the column name. The second and third operands - * describe the interval that column value should be in, null means unlimited. - * @param array $others used to save other query setting - * @return string the generated query string - * @throws InvalidParamException if wrong number of operands have been given. - */ - protected function buildBetweenCondition($operator, $operands, &$others) - { - if (!isset($operands[0], $operands[1], $operands[2])) { - throw new InvalidParamException("Operator '$operator' requires three operands."); - } - $others['range'][] = $operands; - } - - /** - * Creates a weigth query - * @param string $operator the operator to use (should be `WEIGHT`) - * @param array $operands the first operand is the column name. - * The second operand is the term to adjust weight. - * The 3rd operand is optional float value, it means to weight scale, default to 1. - * @param array $others used to save other query setting - * @throws InvalidParamException - */ - protected function buildWeightCondition($operator, $operands, &$others) - { - if (!isset($operands[0], $operands[1])) { - throw new InvalidParamException("Operator '$operator' requires two operands at least."); - } - $others['weight'][] = $operands; - } - - protected function buildSimpleCondition($operator, $operands) - { - return $operator . ' ' . implode(' ', $operands); - } - - /** - * Creates a condition based on column-value pairs. - * @param array $condition the condition specification. - * @return string the generated query string - */ - protected function buildHashCondition($condition) - { - $parts = []; - foreach ($condition as $column => $value) { - if (is_array($value)) { - $pparts = []; - foreach ($value as $v) { - $v = trim($v); - if ($v !== '') { - $pparts[] = $column . ':' . $this->smartBracket($v); - } - } - if (count($pparts) > 1) { - $part = implode(' OR ', $pparts); - if (count($condition) > 1) { - $part = '(' . $part . ')'; - } - $parts[] = $part; - } elseif (count($pparts) === 1) { - $parts[] = $pparts[0]; - } - } elseif ($value !== null) { - $value = trim($value); - if ($value !== '') { - $parts[] = $column . ':' . $this->smartBracket($value); - } - } - } - return implode(' ', $parts); - } - - private function smartBracket($word) - { - if (strpos($word, ' ') === false || substr($word, 0, 4) === 'NOT ') { - return $word; - } else { - return '(' . $word . ')'; - } - } -}