HttpClient简介

1.HTTP 协议是 Internet 上使用得最多、最重要的协议之一,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。Commons HttpClient项目现已终止,不再开发。 它已被Apache HttpComponents项目里的HttpClient和HttpCore模块取代,它们提供了更好的性能和更大的灵活性

使用httpclient请求https接口(绕过证书验证的方式)

1.springboot项目需要引入的maven依赖

  <properties>
<!-- httpclient -->
<httpclient.httpcore.version>4.4.11</httpclient.httpcore.version>
<httpclient.version>4.5.9</httpclient.version>
</properties>
<!-- 引入 httpclient 包 -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${httpclient.httpcore.version}</version>
</dependency> <dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-nio</artifactId>
<version>${httpclient.httpcore.version}</version>
</dependency> <dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient.version}</version>
</dependency> <dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${httpclient.version}</version>
</dependency>

2.跳过证书认证以及双向认证的实现

/**
* HttpClient使用https请求进行证书验证(官方已经弃用DefaultHttpClient,并使用CloseableHttpClient)
* @author : ywb
* @createdDate : 2021/4/21
* @updatedDate
*/
public class SSLClient { /**
* 根据是否是https请求,获取HttpClient客户端
* @param isHttps 是否是HTTPS请求
* @return HttpClient实例
*/
public static CloseableHttpClient getHttpClient(boolean isHttps) {
CloseableHttpClient httpClient;
if (isHttps) {
SSLConnectionSocketFactory sslSocketFactory;
try {
/// 如果不作证书校验的话传入false
sslSocketFactory = getSocketFactory(false, null, null);
/// 如果需要证书检验的话
// 证书
//InputStream ca = this.getClass().getClassLoader().getResourceAsStream("client/ds.crt");
// 证书的别名,即:key。 注:cAalias只需要保证唯一即可,不过推荐使用生成keystore时使用的别名。
// String cAalias = System.currentTimeMillis() + "" + new SecureRandom().nextInt(1000);
//sslSocketFactory = getSocketFactory(true, ca, cAalias);
} catch (Exception e) {
throw new RuntimeException(e);
}
httpClient = HttpClientBuilder.create().setSSLSocketFactory(sslSocketFactory).build();
return httpClient;
}
httpClient = HttpClientBuilder.create().build();
return httpClient;
} /**
* 为HTTPS请求 创建SSLSocketFactory实例、TrustManager实例
*
* @param needVerifyCa 是否需要检验CA证书(即:是否需要检验服务器的身份)
* @param caInputStream CA证书。(若不需要检验证书,那么此处传null即可)
* @param cAalias 别名。(若不需要检验证书,那么此处传null即可) 注意:别名应该是唯一的, 别名不要和其他的别名一样,否者会覆盖之前的相同别名的证书信息。别名即key-value中的key。
* @return SSLConnectionSocketFactory实例
* @throws NoSuchAlgorithmException 异常信息
* @throws CertificateException 异常信息
* @throws KeyStoreException 异常信息
* @throws IOException 异常信息
* @throws KeyManagementException 异常信息
*/
private static SSLConnectionSocketFactory getSocketFactory(boolean needVerifyCa, InputStream caInputStream, String cAalias)
throws CertificateException, NoSuchAlgorithmException, KeyStoreException,
IOException, KeyManagementException {
X509TrustManager x509TrustManager;
// https请求,需要校验证书
if (needVerifyCa) {
KeyStore keyStore = getKeyStore(caInputStream, cAalias);
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
trustManagerFactory.init(keyStore);
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
if (trustManagers.length != 1 || !(trustManagers[0] instanceof X509TrustManager)) {
throw new IllegalStateException("Unexpected default trust managers:" + Arrays.toString(trustManagers));
}
x509TrustManager = (X509TrustManager) trustManagers[0];
// 这里传TLS或SSL其实都可以的
SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, new TrustManager[]{x509TrustManager}, new SecureRandom());
return new SSLConnectionSocketFactory(sslContext);
}
// https请求,不作证书校验
x509TrustManager = new X509TrustManager() {
@Override
public void checkClientTrusted(X509Certificate[] arg0, String arg1) {
}
@Override
public void checkServerTrusted(X509Certificate[] arg0, String arg1) {
// 不验证
}
@Override
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
};
SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, new TrustManager[]{x509TrustManager}, new SecureRandom());
return new SSLConnectionSocketFactory(sslContext);
} /**
* 获取(密钥及证书)仓库
* @param caInputStream CA证书(此证书应由要访问的服务端提供)
* @param cAalias 别名 (注意:别名应该是唯一的, 别名不要和其他的别名一样,否者会覆盖之前的相同别名的证书信息。别名即key-value中的key。)
* @return 密钥、证书 仓库
* @throws KeyStoreException 异常信息
* @throws CertificateException 异常信息
* @throws IOException 异常信息
* @throws NoSuchAlgorithmException 异常信息
*/
private static KeyStore getKeyStore(InputStream caInputStream, String cAalias)
throws KeyStoreException, CertificateException, IOException, NoSuchAlgorithmException {
// 证书工厂
CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
// 秘钥仓库
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
keyStore.load(null);
keyStore.setCertificateEntry(cAalias, certificateFactory.generateCertificate(caInputStream));
return keyStore;
}
}

3:HttpClient 调用其它系统接口的工具类(post、get请求)

/**
* 使用httpClient调用服务接口工具类
*
* @author : ywb
* @createdDate : 2021/4/19
* @updatedDate
*/
public class HttpClientUtil { /**
* 无参数get请求
*
* @param url
* @return
*/
public static String doGet(String url, String token) {
return doGet(url, null, token);
} /**
* 带参数get请求
*
* @param url 请求接口的url
* @param param 接口需要传递的参数
* @param token token 验证
* @return
*/
public static String doGet(String url, Map<String, String> param, String token) {
// 创建一个默认可关闭的Httpclient 对象
CloseableHttpClient httpClient = HttpClients.createDefault();
//使用httpclient 调用https接口
// CloseableHttpClient httpClient = SSLClient.getHttpClient(true);
// 设置返回值
String resultMsg = "";
// 定义HttpResponse 对象
CloseableHttpResponse response = null;
try {
URIBuilder builder = new URIBuilder(url);
// 创建URI,可以设置host,设置参数等
if (param != null) {
for (String key : param.keySet()) {
builder.addParameter(key, param.get(key));
}
}
URI uri = builder.build();
// 创建http GET请求
HttpGet httpGet = new HttpGet(uri);
//需要验证token
if (StringUtils.isNotBlank(token)) {
httpGet.setHeader("Authorization", "Token " + token);
}
// 执行请求
response = httpClient.execute(httpGet);
// 判断返回状态为200则给返回值赋值
if (response.getStatusLine().getStatusCode() == 200) {
resultMsg = EntityUtils.toString(response.getEntity(), "UTF-8");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 释放资源
try {
if (response != null) {
response.close();
}
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return resultMsg;
} /**
* 无参数post请求
*
* @param token 请求接口token验证
* @param url 请求接口地址
* @return
*/
public static String doPost(String url, String token) {
return doPost(url, null);
} /**
* 带参数post请求
*
* @param url 接口url
* @param param 传递的参数map集合
* @param token 接口需要的token
* @return 返回的结果信息
*/
public static String doPost(String url, Map<String, String> param, String token) {
// 创建一个默认可关闭的Httpclient 对象
CloseableHttpClient httpClient = HttpClients.createDefault();
CloseableHttpResponse response = null;
String resultMsg = "";
try {
// 创建Http Post请求
HttpPost httpPost = new HttpPost(url);
//设置请求token
if (!StringUtils.isBlank(token)) {
httpPost.setHeader("Authorization", "Token " + token);
}
if (param != null) {
// 创建参数列表
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
for (String key : param.keySet()) {
paramList.add(new BasicNameValuePair(key, param.get(key)));
}
// 模拟表单
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramList);
httpPost.setEntity(entity);
}
// 执行http请求
response = httpClient.execute(httpPost);
if (response.getStatusLine().getStatusCode() == 200) {
resultMsg = EntityUtils.toString(response.getEntity(), "utf-8");
} } catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return resultMsg;
} /**
* 发送带有json参数的post请求
*
* @param url post请求url地址
* @param json 请求需要携带的就送参数信息
* @param token 请求需要验证的token信息
* @return
*/
public static String doPostJson(String url, String json, String token) {
CloseableHttpClient httpClient = HttpClients.createDefault();
CloseableHttpResponse response = null;
String resultString = "";
try {
HttpPost httpPost = new HttpPost(url);
//设置请求token
if (!StringUtils.isBlank(token)) {
httpPost.setHeader("Authorization", "Token " + token);
}
StringEntity entity = new StringEntity(json, ContentType.APPLICATION_JSON);
httpPost.setEntity(entity);
response = httpClient.execute(httpPost);
if (response.getStatusLine().getStatusCode() == 200) {
resultString = EntityUtils.toString(response.getEntity(), "utf-8");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return resultString;
} public static void main(String[] args) {
Map<String, String> hashMap = new HashMap<String, String>();
Map<String, String> map = new HashMap<String, String>();
map.put("name", "");
map.put("subject_id", "fbb7121848674ec2b70b5d06e73b81b3");
map.put("attach", "2");
String resultMessage = doGet("http://192.168.168.217:8002/api/yangtze/knowledge/tree/", map, " b2869c52bcdf38c5ba2335b28a57fc26e5c0f521");
System.out.println(resultMessage); } }

4:main方法返回结果数据

{
"code":0,
"message":"正常",
"data":[
{
"uid":"308504edd34c40ac96abce51208b2ee9",
"name":"现代文阅读",
"p":null,
"subs":[
{
"uid":"557ea13458de4b8f95d356086fd956da",
"name":"实用类文本阅读",
"p":"308504edd34c40ac96abce51208b2ee9",
"subs":[
{
"uid":"0a77a02745eb479ba25df168fc1997ec",
"name":"理解",
"p":"557ea13458de4b8f95d356086fd956da",
"subs":[
{
"uid":"9603a52d5b1444d1998bdb06c94063e7",
"name":"实用类文本—理解文中重要概念的含义",
"p":"0a77a02745eb479ba25df168fc1997ec",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f71380915eed4c33b527a632d1a6327e",
"name":"实用类文本—理解文中重要句子的含意",
"p":"0a77a02745eb479ba25df168fc1997ec",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"2b8655d3abd84a5890844b07af9434a0",
"name":"分析综合",
"p":"557ea13458de4b8f95d356086fd956da",
"subs":[
{
"uid":"30e862d945d243c2bdd5a019166ad0ba",
"name":"实用类文本—筛选并整合文中信息",
"p":"2b8655d3abd84a5890844b07af9434a0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8f4193ad638c4b6da6106962b0f31579",
"name":"实用类文本—把握文章内容与结构,概括中心意思",
"p":"2b8655d3abd84a5890844b07af9434a0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c6ea400ec2624bbfafe483df808ccfb9",
"name":"实用类文本—分析文本的基本特征和表现手法",
"p":"2b8655d3abd84a5890844b07af9434a0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e8d818f26e4543289d0863d79f8b3b2c",
"name":"实用类文本—分析文章的语言特色",
"p":"2b8655d3abd84a5890844b07af9434a0",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"abbba98ed96b4aa58de9bf1265b1c3b4",
"name":"鉴赏评价",
"p":"557ea13458de4b8f95d356086fd956da",
"subs":[
{
"uid":"1fa25056878647c7ac56d6fb78c8c4c6",
"name":"实用类文本—评价文本产生的社会价值和影响",
"p":"abbba98ed96b4aa58de9bf1265b1c3b4",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"68e7252723be41c984d20d1d156451e6",
"name":"实用类文本—对文本的某种特点作深度的思考和判断",
"p":"abbba98ed96b4aa58de9bf1265b1c3b4",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e72c487e50c44f25863d85a031a3bc10",
"name":"实用类文本—评论文本的主要观点和基本倾向",
"p":"abbba98ed96b4aa58de9bf1265b1c3b4",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"bccc85f2e68648549158274313fad83d",
"name":"探究",
"p":"557ea13458de4b8f95d356086fd956da",
"subs":[
{
"uid":"4ebeaf7962244a0c9dda956fbcbc5b24",
"name":"实用类文本—探讨作者的写作背景和写作意图",
"p":"bccc85f2e68648549158274313fad83d",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c3b4e5cf193842518007f2e3a2da4aed",
"name":"实用类文本—探究文本中的某些问题,提出自己的见解",
"p":"bccc85f2e68648549158274313fad83d",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d7b44d78c77c4ca296fb9de9c7c54a1e",
"name":"实用类文本—从不同的角度层面发掘文本所反映的人生价值和时代精神",
"p":"bccc85f2e68648549158274313fad83d",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"e01c2a3240cb4f6ca8b33169b1445469",
"name":"文本类型",
"p":"557ea13458de4b8f95d356086fd956da",
"subs":[
{
"uid":"0e295c787810403ca62b0deb51c79572",
"name":"科普文章",
"p":"e01c2a3240cb4f6ca8b33169b1445469",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"25e672ab25184a00be3f83b317443042",
"name":"其他实用类文本",
"p":"e01c2a3240cb4f6ca8b33169b1445469",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"64873991cd764e18af6cc5d45914991c",
"name":"非连续性文本阅读",
"p":"e01c2a3240cb4f6ca8b33169b1445469",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"93e384e43df3478ea08cd13cf13e1046",
"name":"传记",
"p":"e01c2a3240cb4f6ca8b33169b1445469",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"967dff37f1444032a48823605e545867",
"name":"报告",
"p":"e01c2a3240cb4f6ca8b33169b1445469",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a2b3898ce05e47b48a4c574384e36c14",
"name":"新闻",
"p":"e01c2a3240cb4f6ca8b33169b1445469",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"7a2bcc13432a4fa4b6d49893bba1030c",
"name":"论述类文本阅读",
"p":"308504edd34c40ac96abce51208b2ee9",
"subs":[
{
"uid":"b27a3dc479de456ebd98f36867666d82",
"name":"理解",
"p":"7a2bcc13432a4fa4b6d49893bba1030c",
"subs":[
{
"uid":"1133abd7dd2d4c0984bc175560940910",
"name":"论述类文本—理解文中重要句子、段的含意和作用",
"p":"b27a3dc479de456ebd98f36867666d82",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"796f7e6aebab4d25b060a222b4cfe26f",
"name":"论述类文本—理解文中重要概念的含义",
"p":"b27a3dc479de456ebd98f36867666d82",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"920b5880a8f54e98a5e52022ce4565ad",
"name":"分析综合",
"p":"b27a3dc479de456ebd98f36867666d82",
"subs":[
{
"uid":"5653f134b6854908a502b6fe5d43c26c",
"name":"论述类文本—分析概括作者在文中的观点态度",
"p":"920b5880a8f54e98a5e52022ce4565ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"bbe576c1ec784c628182d02d7121c3b2",
"name":"论述类文本—筛选并整合文中信息",
"p":"920b5880a8f54e98a5e52022ce4565ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d34688351fb54404ba2f55a866b71356",
"name":"论述类文本—归纳内容要点,概括中心思想",
"p":"920b5880a8f54e98a5e52022ce4565ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d677b7a65fb84fd28f19ead2d38ffab0",
"name":"论述类文本—分析文章结构和思路",
"p":"920b5880a8f54e98a5e52022ce4565ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e4e98f0093f44c8f94df2bdd3b3b92db",
"name":"论述类文本—分析论点、论据、论证方法",
"p":"920b5880a8f54e98a5e52022ce4565ad",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"d66dec1c72ce4e1787f4eaa183406895",
"name":"文本类型",
"p":"7a2bcc13432a4fa4b6d49893bba1030c",
"subs":[
{
"uid":"1c6489e646534a6db9a0e67a87e202c2",
"name":"书评",
"p":"d66dec1c72ce4e1787f4eaa183406895",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"725986f915764d67900a069532efe444",
"name":"政论文",
"p":"d66dec1c72ce4e1787f4eaa183406895",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"9305cfb0b09a4dee8286028359ca2864",
"name":"学术论文",
"p":"d66dec1c72ce4e1787f4eaa183406895",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a593cd71064b4eec8b92c444bb16866e",
"name":"时评",
"p":"d66dec1c72ce4e1787f4eaa183406895",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ce139bf6d9c145c0ae6e5d7be5069c2c",
"name":"其他论述类文本",
"p":"d66dec1c72ce4e1787f4eaa183406895",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"c15f88da91c14d06a4ababc9ec96c196",
"name":"文学类文本阅读",
"p":"308504edd34c40ac96abce51208b2ee9",
"subs":[
{
"uid":"06aeb18f13cc4471a1e56980e01c343f",
"name":"文本类型",
"p":"c15f88da91c14d06a4ababc9ec96c196",
"subs":[
{
"uid":"2619f8fceacd420d9b286d38bc933499",
"name":"小说",
"p":"06aeb18f13cc4471a1e56980e01c343f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"59cf8342be534f2e9accb9996fbd41fa",
"name":"戏剧",
"p":"06aeb18f13cc4471a1e56980e01c343f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"dc7730b2b8ab42e3929907462279a5ee",
"name":"现代诗歌",
"p":"06aeb18f13cc4471a1e56980e01c343f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f423a977cfbf408a97dbf1bbdb2f44ca",
"name":"其他文学类文本",
"p":"06aeb18f13cc4471a1e56980e01c343f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f8726a5017a846219e9d1f087a37ebf1",
"name":"散文",
"p":"06aeb18f13cc4471a1e56980e01c343f",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"333397fa94684fdaa87622d95c547497",
"name":"鉴赏评价",
"p":"c15f88da91c14d06a4ababc9ec96c196",
"subs":[
{
"uid":"583712db7d0942bf94dd22d0549fea76",
"name":"文学类文本—体会重要语句的丰富含意,品味精彩的语言表达艺术",
"p":"333397fa94684fdaa87622d95c547497",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7851e46770db4cf5b208aae0974f5e7d",
"name":"文学类文本—鉴赏作品的文学形象,领悟作品的艺术魅力",
"p":"333397fa94684fdaa87622d95c547497",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b587348c60e34f3ea25d20e513ef993c",
"name":"文学类文本—评价作品表现出的价值判断和审美取向",
"p":"333397fa94684fdaa87622d95c547497",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"46c30fd9192344aa825e7c2f7ee1db98",
"name":"理解",
"p":"c15f88da91c14d06a4ababc9ec96c196",
"subs":[
{
"uid":"5db30605e3a84e188205bd2b72c654c0",
"name":"文学类文本—理解文中重要词语的含义",
"p":"46c30fd9192344aa825e7c2f7ee1db98",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"85ea3e7f011f42ab9fc102126fc4a412",
"name":"文学类文本—理解文中重要句子的含意",
"p":"46c30fd9192344aa825e7c2f7ee1db98",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"name":"分析综合",
"p":"c15f88da91c14d06a4ababc9ec96c196",
"subs":[
{
"uid":"028bb99d7be84d609fcf18054fd022a6",
"name":"文学类文本—分析作品结构、线索和思路",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"161a0962d14f42b2bc8524799e14af1b",
"name":"文学类文本—分析概括作者在文中的观点、态度、情感",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"2de8b319b7864a4f8b61eba8da379545",
"name":"文学类文本—分析文章标题的含义和作用",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"944ed78798204b07ab6a3963d6684b47",
"name":"文学类文本—概括内容要点,把握作品主题",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"aa15932cf2cf4e1ab7dfeebc9dde808c",
"name":"文学类文本—分析重要情节、语段的作用",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ce11191312334919aed4e7181b58bf64",
"name":"文学类文本—分析作品的体裁特征和表现手法",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e5a6b56a6fdf40d1879ab2546b2c56e6",
"name":"文学类文本—筛选并整合文中信息",
"p":"62ab23c0c6af4e9a8b2d6bc9b29022fd",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"68470b7384224afdbb690b53e86e2963",
"name":"探究",
"p":"c15f88da91c14d06a4ababc9ec96c196",
"subs":[
{
"uid":"3812fabb906a4b4488f7c4dd82d45d78",
"name":"文学类文本—探讨作者的创作背景和创作意图",
"p":"68470b7384224afdbb690b53e86e2963",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c14a86ba4dae46a2a87aeda996bfc899",
"name":"文学类文本—对作品进行个性化阅读和有创意的解读",
"p":"68470b7384224afdbb690b53e86e2963",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d66e202c184242e7a8c94cdf2135d7c3",
"name":"文学类文本—从不同角度和层面发掘作品的意蕴、民族心理和人文精神",
"p":"68470b7384224afdbb690b53e86e2963",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":6,
"r_count":0
},
{
"uid":"38ace98339bd4dce87f8aac4956b7938",
"name":"写作",
"p":null,
"subs":[
{
"uid":"3c6b7a24d36d440a8e98eb1bf5b33f1d",
"name":"话题作文",
"p":"38ace98339bd4dce87f8aac4956b7938",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5aadefb2049f440ba92d7be5f9f51417",
"name":"微写作",
"p":"38ace98339bd4dce87f8aac4956b7938",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5b9225708162437894639318196676ee",
"name":"半命题作文",
"p":"38ace98339bd4dce87f8aac4956b7938",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"69f4143945d84126bd5b82f2ff30708c",
"name":"全命题作文",
"p":"38ace98339bd4dce87f8aac4956b7938",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7e39115e795746c39d51a9dfadf965cc",
"name":"材料作文",
"p":"38ace98339bd4dce87f8aac4956b7938",
"subs":[
{
"uid":"56a5ea678e984a578a72854572af4cc4",
"name":"名人名言类作文",
"p":"7e39115e795746c39d51a9dfadf965cc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6139fc85ca3b4e809dfd484335202480",
"name":"漫画作文",
"p":"7e39115e795746c39d51a9dfadf965cc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7c9af82bf0164b3ea79c5a3d6fc2902c",
"name":"“任务驱动型”材料作文",
"p":"7e39115e795746c39d51a9dfadf965cc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c0368ac526fb46d6bf953b6f698fd93e",
"name":"时评类作文",
"p":"7e39115e795746c39d51a9dfadf965cc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d7380955e1264465992ada9a3c8e2f3b",
"name":"寓言故事类作文",
"p":"7e39115e795746c39d51a9dfadf965cc",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":1,
"r_count":0
},
{
"uid":"ce32c6f9661747d8a2bd45047c927162",
"name":"语言文字运用",
"p":null,
"subs":[
{
"uid":"1fed86c09e904d518ed9705b721cd402",
"name":"句子",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"name":"辨析并修改病句",
"p":"1fed86c09e904d518ed9705b721cd402",
"subs":[
{
"uid":"1ff1ca7f978746a3bc4025d7c7eb2bd4",
"name":"搭配不当",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"61517b10f45e472abd1008f9037bcf8d",
"name":"其他语病",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"98532e14ebfc4895a2d9904edd1146f9",
"name":"成分残缺或赘余",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c21b970f8eb34d0d8cd8fbaf712eaec2",
"name":"表意不明",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e25e26e45d0e4c7485ca5d842398ccf0",
"name":"结构混乱",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e5b7c4d22e4b4355ac096cf295ab5bec",
"name":"不合逻辑",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f6eb90ae063f43079b9ad5f7076d2fa6",
"name":"语序不当",
"p":"1aa0e10a0e9e4d3ab6d9583c0bdc6ca5",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"eef91d3de24145a8a96a73e613a2a2b6",
"name":"句子的基本知识",
"p":"1fed86c09e904d518ed9705b721cd402",
"subs":[
{
"uid":"b3963a42d89248fe8c702ec95bc3c585",
"name":"句法成分",
"p":"eef91d3de24145a8a96a73e613a2a2b6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ea876f934813458b922a01d4f4da18c5",
"name":"句子类型",
"p":"eef91d3de24145a8a96a73e613a2a2b6",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"381e251a14244dedbc08383edc24e876",
"name":"图文转换",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"40cf08e8df6a49e892d184d62ded813e",
"name":"结构图类图文转换",
"p":"381e251a14244dedbc08383edc24e876",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"4788e11a60514c5eb3cf277cac567142",
"name":"徽标类图文转换",
"p":"381e251a14244dedbc08383edc24e876",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a9444908b3c84d0bbca472fa573af741",
"name":"图片类图文转换",
"p":"381e251a14244dedbc08383edc24e876",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"bb0d511d591546f086044e04dbdd6d1a",
"name":"数据表格分析类图文转换",
"p":"381e251a14244dedbc08383edc24e876",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"452eb908d7834234b718f74fb2958e73",
"name":"汉字",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"b897fc2f829547e09d04764b0b257ca6",
"name":"字形",
"p":"452eb908d7834234b718f74fb2958e73",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ccbb81e112a44d8ba52af47d1e08677b",
"name":"字音",
"p":"452eb908d7834234b718f74fb2958e73",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"5e6f6de313a14298be2e0dc7bf33b53f",
"name":"标点符号",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a067cdb9f31f4788a2614ce608887fae",
"name":"选用、仿用和变换句式",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"55a4d7d679da40ad8281da3ccdc2ea14",
"name":"选用句式",
"p":"a067cdb9f31f4788a2614ce608887fae",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"9d85897267b345fb978ff26df6e99623",
"name":"变换句式",
"p":"a067cdb9f31f4788a2614ce608887fae",
"subs":[
{
"uid":"0b6984d10d8a45b79fedc721b1d135de",
"name":"口语书面语互换",
"p":"9d85897267b345fb978ff26df6e99623",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"2e9a0560f8024ae4a386aa0a35802566",
"name":"句子重组",
"p":"9d85897267b345fb978ff26df6e99623",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"41d870c0d3f84f87939be67038ba3e76",
"name":"整散句互换",
"p":"9d85897267b345fb978ff26df6e99623",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d49d5965a60d48be82921b507390fe60",
"name":"长短句互换",
"p":"9d85897267b345fb978ff26df6e99623",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"bed4901d64cb490094e477cd32e2abc8",
"name":"仿用句式",
"p":"a067cdb9f31f4788a2614ce608887fae",
"subs":[
{
"uid":"8621baaa31c74384a3fd7935e7a41b6d",
"name":"话题式",
"p":"bed4901d64cb490094e477cd32e2abc8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c416d9040fa040a49447d40fd2c89324",
"name":"开放式",
"p":"bed4901d64cb490094e477cd32e2abc8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f04c8a93b9b242279b1dc34f6853e090",
"name":"补写式",
"p":"bed4901d64cb490094e477cd32e2abc8",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"a3c480271f4547f8bfed7d2916a756e6",
"name":"综合运用",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"2269778fc79446bdbaeada071de25f2b",
"name":"生动",
"p":"a3c480271f4547f8bfed7d2916a756e6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"61349d9ede2945e18d48080e4f84d824",
"name":"简明",
"p":"a3c480271f4547f8bfed7d2916a756e6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"65b75c19a06542b099d3b305ffa40cee",
"name":"鲜明",
"p":"a3c480271f4547f8bfed7d2916a756e6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"9c9f8a5d46fc48abaacca8a3bc2c242a",
"name":"连贯",
"p":"a3c480271f4547f8bfed7d2916a756e6",
"subs":[
{
"uid":"1cdf833f3feb4f8597f01dc548a7790b",
"name":"语句复位",
"p":"9c9f8a5d46fc48abaacca8a3bc2c242a",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5a5d5ee998ab43049c6963894557acce",
"name":"补写",
"p":"9c9f8a5d46fc48abaacca8a3bc2c242a",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d8f19e52d1bb4de38dfbf0a18ebe86c0",
"name":"语句排序",
"p":"9c9f8a5d46fc48abaacca8a3bc2c242a",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"e7f43c8af67e44ddbbe41a09ae9e3305",
"name":"准确",
"p":"a3c480271f4547f8bfed7d2916a756e6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f903feac08084b9d82938e7f8ef8aa6c",
"name":"得体",
"p":"a3c480271f4547f8bfed7d2916a756e6",
"subs":[
{
"uid":"64bc2acbdcda4f6fa8ba33f557727b80",
"name":"看场合",
"p":"f903feac08084b9d82938e7f8ef8aa6c",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"93ba23c774a4420a91cd35dca360733e",
"name":"看语体",
"p":"f903feac08084b9d82938e7f8ef8aa6c",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f99c9dd8427b43399c048924ecb6ed94",
"name":"看对象(包括谦敬)",
"p":"f903feac08084b9d82938e7f8ef8aa6c",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"b88054bcfcb6485bb200ad31e25b1443",
"name":"词语",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"c81fbac4a56748689b15fb0880356e76",
"name":"词义理解",
"p":"b88054bcfcb6485bb200ad31e25b1443",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d4308975fe7a458da8574bb0df514a62",
"name":"成语(含熟语)的运用",
"p":"b88054bcfcb6485bb200ad31e25b1443",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"be0fdf5bc2b44e3893e20918a168d3c8",
"name":"扩展语句、压缩语段",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"c6894d22a37e418e9d11987679b2887d",
"name":"扩展语句",
"p":"be0fdf5bc2b44e3893e20918a168d3c8",
"subs":[
{
"uid":"59c687aa93d448be8b20e3ed556c5217",
"name":"情景扩展",
"p":"c6894d22a37e418e9d11987679b2887d",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8bf07349ce1641e2a551f7447cfb454e",
"name":"续写扩展",
"p":"c6894d22a37e418e9d11987679b2887d",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a1273918946a431cad4d7bbc9829c662",
"name":"句子扩展",
"p":"c6894d22a37e418e9d11987679b2887d",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b857d9f639654301abaebb32bd782a24",
"name":"话题扩展",
"p":"c6894d22a37e418e9d11987679b2887d",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f2aa09511f1d408a9f2494853a0837b5",
"name":"词语扩展",
"p":"c6894d22a37e418e9d11987679b2887d",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"cca96e80dfad4cbc956a01483b4aa417",
"name":"压缩语段",
"p":"be0fdf5bc2b44e3893e20918a168d3c8",
"subs":[
{
"uid":"20e61c364783415295343ea00c9285bc",
"name":"下定义型",
"p":"cca96e80dfad4cbc956a01483b4aa417",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c172e3c4d6a745cb82fd8f9a57f1b892",
"name":"一句话新闻、导语、标题",
"p":"cca96e80dfad4cbc956a01483b4aa417",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e22937e4701d434093025820afbc9f8f",
"name":"概括要点",
"p":"cca96e80dfad4cbc956a01483b4aa417",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"efdda237220640e0b8f6db3a8bcbac3f",
"name":"提取关键词",
"p":"cca96e80dfad4cbc956a01483b4aa417",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"cb38f7f0653c4e668761a80fbe60aa46",
"name":"文学常识",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"1ffcdf4b584f41c0bb1d3c8cfbdcc63b",
"name":"名著阅读",
"p":"cb38f7f0653c4e668761a80fbe60aa46",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a898deff5773430792413af0d842c6d5",
"name":"作家作品",
"p":"cb38f7f0653c4e668761a80fbe60aa46",
"subs":[
{
"uid":"1265d8d7c2dd477cb8fc2d4e2bd56d42",
"name":"外国作家作品",
"p":"a898deff5773430792413af0d842c6d5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6ebbe2547729435c86fa2a15ec4bd621",
"name":"中国现当代作家作品",
"p":"a898deff5773430792413af0d842c6d5",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a026e32ec7974f508473a5abf2a49628",
"name":"中国古代作家作品",
"p":"a898deff5773430792413af0d842c6d5",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"ed290b5ad44743f7a4bb2f0076de2305",
"name":"古代文化常识",
"p":"cb38f7f0653c4e668761a80fbe60aa46",
"subs":[
{
"uid":"3d1518e7f90447da83880feebc208237",
"name":"称谓名号",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"565a52a023fa4d2187a9812dff413da4",
"name":"音乐文娱",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8056095c79934c5ea3ea95223897e927",
"name":"山川地理",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8bf8073c48ec4995a716215560f5987d",
"name":"历法天象",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8df0d4a0a74e4951ac514f15f35540da",
"name":"科举选拔",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"94eead387aa34694bf161b0beb37682b",
"name":"官职爵位",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"9c28bdbbb8d34e59917b9edfcbfa19cd",
"name":"其他文化常识",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a8cd33cd614247acb715374ccaacb60f",
"name":"古代刑罚",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"aaceff8804fd459d89528d74150e3df0",
"name":"风俗礼仪",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"baa4ca7434ba4b5fbc10d4ba53994caa",
"name":"典章制度",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d17559a52af54719b5fc8e76a4170c74",
"name":"服饰建筑",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f46bbc1700234a15abaa4c87d391a11b",
"name":"饮食器皿",
"p":"ed290b5ad44743f7a4bb2f0076de2305",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"f5b18e57efae42ef91a7912dd6c05220",
"name":"文学体裁",
"p":"cb38f7f0653c4e668761a80fbe60aa46",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"cdac265e86c44b34b2b33da16d59067e",
"name":"名篇名句",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"cba61c30e0e744049a4ce376e8288680",
"name":"理解型名句默写",
"p":"cdac265e86c44b34b2b33da16d59067e",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"edd68dc4a1814e1bb99a9d8e29408b62",
"name":"一般型名句默写",
"p":"cdac265e86c44b34b2b33da16d59067e",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"cfb42b6c52284e969ceaa4cc01303e9b",
"name":"修辞",
"p":"ce32c6f9661747d8a2bd45047c927162",
"subs":[
{
"uid":"1c6fdb2a70ad4565a74376ef404b1093",
"name":"反问",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"21775c83617e4d3ab9c6ecc6bb981203",
"name":"反复",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"613234a731e24aeaa533f653f2cc99fa",
"name":"比拟",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6d3b1dab91e946138a88e3e9099b0dff",
"name":"夸张",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"90722cc84c7e46dba21cffe9c3b599c3",
"name":"比喻",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"9e8377e8b9224e1881bff9247d0878af",
"name":"对偶",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b0c7088f7c014fce879e828348818b42",
"name":"其他修辞手法",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b78b427601c944579d9be48f86488cca",
"name":"排比",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"cf85e9e991184416bfe503154ed6da55",
"name":"借代",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f7312ef0b2d447bab84f6648f8fafd89",
"name":"设问",
"p":"cfb42b6c52284e969ceaa4cc01303e9b",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":1,
"r_count":0
},
{
"uid":"f87a723818c74588b9e99f6378deb0cb",
"name":"古诗文阅读",
"p":null,
"subs":[
{
"uid":"89f8a850ca834650b08af47929faccd4",
"name":"文言文阅读",
"p":"f87a723818c74588b9e99f6378deb0cb",
"subs":[
{
"uid":"06ea59116da541bbabd3e8bcf69d44dc",
"name":"考查内容",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[
{
"uid":"2b89fa17083f44168b3b5d8c27fc262b",
"name":"分析概括作者在文中的观点态度",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"2ce3851c407a4641a3bf71bb38e82442",
"name":"分析作品的形象",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"30ccd747a3254bbda3d149bf9b733f4e",
"name":"理解文章内容,归纳内容要点",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"32a4dde161d544ba83c50702a4f4839d",
"name":"把握文章的结构和思路",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"4703ac01e07d474caf797d879a774e96",
"name":"分析作品的表达技巧",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5b5baed0e71e4dabb7981bf2036dd22d",
"name":"品味作品的语言",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"70d639eed5fe4c41963197be1032826a",
"name":"个性化阅读和创意解读",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7ad3c4c10f154baabf41b2b8970fd164",
"name":"筛选并整合文中信息",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"fd669206e72e45d99369d859c58254d6",
"name":"概括文章主旨,中心意思",
"p":"06ea59116da541bbabd3e8bcf69d44dc",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"273e47cca26d4c148fa37dc60f0148b2",
"name":"文言字音",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"3f29acce4dea4cd684983aab079bfe85",
"name":"文言文断句",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"name":"文言实词",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[
{
"uid":"2a0da6829f0544efbc25805df898fd4f",
"name":"一词多义",
"p":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5aeff67da7b8422fb0ec828405566370",
"name":"古今异义",
"p":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5ef19dce5ca24453a75c0654612296ef",
"name":"词类活用",
"p":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"subs":[
{
"uid":"1c3c052dcfe64dbdbd47752c42cd51ba",
"name":"动词、形容词活用为名词",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"2a4ca87c23dc4729a671b6df3367e6be",
"name":"形容词活用为动词",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5821879023cc46b5bade216d35e1c63f",
"name":"名词活用为动词",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"abc60092720d48fbb2644c04e4dbae81",
"name":"使动用法",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d609f4e4b48a4547a635d832b994e0ec",
"name":"名词作状语",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ddb4e933ec834bfe9c32547bd12631ff",
"name":"数词的活用",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f6c56d972ccc4e258d72f63900bd4316",
"name":"意动用法",
"p":"5ef19dce5ca24453a75c0654612296ef",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"742a2ca401d54dff9fcea8520091babf",
"name":"通假字",
"p":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c4ad52b5168a4db89390d5802595f915",
"name":"偏义复词",
"p":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"da35ddb8f2ec404da97e69cc637843b5",
"name":"常见文言实词",
"p":"45c3bc3a2f3c472b9ed06d66ea5eb62e",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"64f89ee6baca448da06937563c279005",
"name":"文言文翻译",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"828a0a6f2dee48b6afc0784c95f27889",
"name":"文言句式",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[
{
"uid":"4d26f727521e473089a1a8148daf2310",
"name":"判断句",
"p":"828a0a6f2dee48b6afc0784c95f27889",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"744706d4740740c38db368702d34d332",
"name":"倒装句",
"p":"828a0a6f2dee48b6afc0784c95f27889",
"subs":[
{
"uid":"07c5ffa97181418ab28a1b78d0f08126",
"name":"主谓倒装",
"p":"744706d4740740c38db368702d34d332",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"328594d7dada4a3e9f819f7a68deecc5",
"name":"状语后置",
"p":"744706d4740740c38db368702d34d332",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"57efee36300f49b08a6d4f450a1427b1",
"name":"定语后置",
"p":"744706d4740740c38db368702d34d332",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a6df421b106241d7b12fb9b906229fe7",
"name":"宾语前置",
"p":"744706d4740740c38db368702d34d332",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"b56f290b9ac14798a2cf25fb5e30bfeb",
"name":"被动句",
"p":"828a0a6f2dee48b6afc0784c95f27889",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f106dfb17e364d3097e016e0eff46ac7",
"name":"省略句",
"p":"828a0a6f2dee48b6afc0784c95f27889",
"subs":[
{
"uid":"0f11fcaa252a4f738304fccfe9af64b6",
"name":"省略介词",
"p":"f106dfb17e364d3097e016e0eff46ac7",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"3262c82fea45445d90cd486a19ba948d",
"name":"省略宾语",
"p":"f106dfb17e364d3097e016e0eff46ac7",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7b7318de94e14d44b9ab2d3aef565ce6",
"name":"省略谓语",
"p":"f106dfb17e364d3097e016e0eff46ac7",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"fb2b1213ffb14c0ba8685602da4daa51",
"name":"省略主语",
"p":"f106dfb17e364d3097e016e0eff46ac7",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"f51cf8c1ee7a41e7a11be6a1f89655da",
"name":"固定句式",
"p":"828a0a6f2dee48b6afc0784c95f27889",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"cf7ab030822d411086fd50edecbb4860",
"name":"文言虚词",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[
{
"uid":"10112e878c764e128e4b5b02a61452e7",
"name":"因",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"1715f510464643ebb8de7a3a44d9aeac",
"name":"者",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"192dddcb19c64f71ad99169bc6bebc56",
"name":"若",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"3530eeafaff64ec6a7092e61178aab3e",
"name":"为",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"3ff67937430749dda5bcd8d814813a83",
"name":"所",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"404af46c51f94c19b2e3ad0c107c59df",
"name":"则",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"489fd7fca8f945b7b72953ac8965d15f",
"name":"乎",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"4b90af6235494810ae110ae645a05c31",
"name":"焉",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"62fa1184a3c84f43a14f45872dcea76f",
"name":"其",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"774b2bf982c1457ea48ccbc5ed449e37",
"name":"也",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"85fc13790e764df7a49bd51d073796c1",
"name":"而",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"882e0922acfb4314999868d1fdceec83",
"name":"与",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a6a12a7f90c74ef39137f41756e29b60",
"name":"之",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"da33142f94f945e78450cb5a0a898ca6",
"name":"于",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ebcad82c3dfd4867976ffa1bd0c474ab",
"name":"且",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ee54db342a3b48a99eb844d2ea8920aa",
"name":"何",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"eee42675ec48491991658a9b23448cc9",
"name":"以",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f7084da611394e42ba86d9888a23d55d",
"name":"乃",
"p":"cf7ab030822d411086fd50edecbb4860",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"ef8af9231f47495d8add7eb32457484f",
"name":"文本类型",
"p":"89f8a850ca834650b08af47929faccd4",
"subs":[
{
"uid":"33e97584602e443b9a303b77c8eb968c",
"name":"小说类",
"p":"ef8af9231f47495d8add7eb32457484f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"50c181268d3a48d78059824394c824be",
"name":"散文类",
"p":"ef8af9231f47495d8add7eb32457484f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"86de8adaceed4c88ac0413f39dd8ae72",
"name":"其他",
"p":"ef8af9231f47495d8add7eb32457484f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a4da1d1fccca455dafbf64fcd4b24a0e",
"name":"公文类",
"p":"ef8af9231f47495d8add7eb32457484f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f0e795b9069547e09776cb16afba08d9",
"name":"人物传记类",
"p":"ef8af9231f47495d8add7eb32457484f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f47a9526ddfc4321aa30168281986e2b",
"name":"历史事件类",
"p":"ef8af9231f47495d8add7eb32457484f",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":1,
"r_count":0
},
{
"uid":"dc224c7a70204e5eb26762bf5a3c9811",
"name":"古代诗歌鉴赏",
"p":"f87a723818c74588b9e99f6378deb0cb",
"subs":[
{
"uid":"49e3fe2e99e94f1db733c15a94b68efe",
"name":"鉴赏古诗的形象",
"p":"dc224c7a70204e5eb26762bf5a3c9811",
"subs":[
{
"uid":"446a0081995149648937787560bfda22",
"name":"古诗的景物形象",
"p":"49e3fe2e99e94f1db733c15a94b68efe",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8307f1aeb0a2446d864ed83febfc3e1f",
"name":"古诗的事物形象",
"p":"49e3fe2e99e94f1db733c15a94b68efe",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8fc5d6d54e9e4bdf83550c9e21623dc2",
"name":"古诗的人物形象",
"p":"49e3fe2e99e94f1db733c15a94b68efe",
"subs":[
{
"uid":"0d37043de6b8486bb36609e07c9e0b97",
"name":"古诗中抒情主人公自身的形象",
"p":"8fc5d6d54e9e4bdf83550c9e21623dc2",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"565162de221c41bba125e726512fcda0",
"name":"古诗中刻画的人物形象",
"p":"8fc5d6d54e9e4bdf83550c9e21623dc2",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"f3ef8af68f404b83bd9ec7e872b851d6",
"name":"鉴赏古诗的语言",
"p":"49e3fe2e99e94f1db733c15a94b68efe",
"subs":[
{
"uid":"0c4ea38fb44c4f5184a007855e1cb9b2",
"name":"赏析精妙的诗句",
"p":"f3ef8af68f404b83bd9ec7e872b851d6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"263676f7e8e945a88d7c62e1f198b8b2",
"name":"精炼传神的词",
"p":"f3ef8af68f404b83bd9ec7e872b851d6",
"subs":[
{
"uid":"29ac82b326bd43b9bcb26ba51ca78848",
"name":"诗眼",
"p":"263676f7e8e945a88d7c62e1f198b8b2",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"36d350e9969c448da5f5f19d8db09ef8",
"name":"叠音妙用的词",
"p":"263676f7e8e945a88d7c62e1f198b8b2",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5e06b768b71f4efda6e0089d91cc93b4",
"name":"传神的动词、形容词",
"p":"263676f7e8e945a88d7c62e1f198b8b2",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"73b5f94dc35844498ecb3fe13cc83c05",
"name":"拟声形象的词",
"p":"263676f7e8e945a88d7c62e1f198b8b2",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ef17b833153e48ac9616ed18c896812b",
"name":"颜色渲染的词",
"p":"263676f7e8e945a88d7c62e1f198b8b2",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"6165b5751d314b1687d88a12032c9269",
"name":"古诗的语言风格",
"p":"f3ef8af68f404b83bd9ec7e872b851d6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"99f6c4da208d4345987a5bab35f66b1b",
"name":"古诗的节奏韵律",
"p":"f3ef8af68f404b83bd9ec7e872b851d6",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"8ad9d9b69a734836a50486a2e4b24d13",
"name":"古诗分类",
"p":"dc224c7a70204e5eb26762bf5a3c9811",
"subs":[
{
"uid":"4007fc320f944f049d1bd97b7486dd17",
"name":"曲",
"p":"8ad9d9b69a734836a50486a2e4b24d13",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"dcc1c4a0039b4b1f987b86d30967d56d",
"name":"诗",
"p":"8ad9d9b69a734836a50486a2e4b24d13",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ec17a80c64e74068b30ba0cf47328bf4",
"name":"词",
"p":"8ad9d9b69a734836a50486a2e4b24d13",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"a0b61dede16d4a93bb9934e8b47e2b27",
"name":"鉴赏古诗的语言",
"p":"dc224c7a70204e5eb26762bf5a3c9811",
"subs":[
{
"uid":"8a5203a7702d41b0b0ee6e7a5a156e4d",
"name":"古诗的节奏韵律",
"p":"a0b61dede16d4a93bb9934e8b47e2b27",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ca641814848146e0b90c0e2f5d722439",
"name":"古诗的语言风格",
"p":"a0b61dede16d4a93bb9934e8b47e2b27",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d13fe3784d0c4cc08c8a6bf3bf20d667",
"name":"赏析精妙的诗句",
"p":"a0b61dede16d4a93bb9934e8b47e2b27",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ec70dcf094a64a9ea9fddcae9713da72",
"name":"精炼传神的词",
"p":"a0b61dede16d4a93bb9934e8b47e2b27",
"subs":[
{
"uid":"3cf924781c8c424ca3ae50b152d4f5ee",
"name":"叠音妙用的词",
"p":"ec70dcf094a64a9ea9fddcae9713da72",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"bba3d1c5d5424fed810d48b646e6410c",
"name":"颜色渲染的词",
"p":"ec70dcf094a64a9ea9fddcae9713da72",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d2c827aed07a4617af94dfc2218c485d",
"name":"拟声形象的词",
"p":"ec70dcf094a64a9ea9fddcae9713da72",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e5e1212a74534c86a63dfee174809969",
"name":"传神的动词、形容词",
"p":"ec70dcf094a64a9ea9fddcae9713da72",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"fb6100ebfb5a4dca8444b7973d418ce6",
"name":"诗眼",
"p":"ec70dcf094a64a9ea9fddcae9713da72",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"cc9ce4eb3a9040d6b1ddf3939ffe92e1",
"name":"理解古诗内容",
"p":"dc224c7a70204e5eb26762bf5a3c9811",
"subs":[
{
"uid":"3bef08ecea7f4169a53a33b78dace9d4",
"name":"理解诗歌的重要词句",
"p":"cc9ce4eb3a9040d6b1ddf3939ffe92e1",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7652cd793ac44090be43b7f70d07d5ad",
"name":"理解诗歌中的典故",
"p":"cc9ce4eb3a9040d6b1ddf3939ffe92e1",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7e9836e022de470aa66fa60e3fde13f7",
"name":"理解诗歌的意象、意境",
"p":"cc9ce4eb3a9040d6b1ddf3939ffe92e1",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f5a3c114a9c7425e875be977288233e4",
"name":"从题材入手读懂诗歌",
"p":"cc9ce4eb3a9040d6b1ddf3939ffe92e1",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f5d40a41ac6e425a9d4c995a5e5cf8f8",
"name":"理解标题蕴含的信息",
"p":"cc9ce4eb3a9040d6b1ddf3939ffe92e1",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"fcbeafa8ae734a3da6e0020e1b15f0d9",
"name":"鉴赏古诗的表达技巧",
"p":"dc224c7a70204e5eb26762bf5a3c9811",
"subs":[
{
"uid":"0de257d487244e78ad1716ebd6ccce1b",
"name":"古诗的表达方式",
"p":"fcbeafa8ae734a3da6e0020e1b15f0d9",
"subs":[
{
"uid":"455f55eec9474336b73dc81d8fca979d",
"name":"记叙",
"p":"0de257d487244e78ad1716ebd6ccce1b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"4644bb56264941aa9af0aa7646600e52",
"name":"议论",
"p":"0de257d487244e78ad1716ebd6ccce1b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c65d436b1d1348b79f07cc30fc2c9ab0",
"name":"描写",
"p":"0de257d487244e78ad1716ebd6ccce1b",
"subs":[
{
"uid":"1c758d75fd9a4924a3050972310410ef",
"name":"正面描写",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"4e1fe2db2c4e4005a58099d156fba84d",
"name":"移步换景",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6dd4dfaebeef425bb5d6e97c7f0a352c",
"name":"时间变化",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7f38f0ad4fe142ac89bf37f31d05cd1e",
"name":"虚实结合",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8311ba33648c401780ad6557c3a7eb5d",
"name":"动静结合",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a0a56c2b0def45f9b329c847305f9a04",
"name":"高低结合",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b3393d1bf7594c748f4819d7a11d35d6",
"name":"远近结合",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b3cd54c94fcb41a5830379cdc2d3326e",
"name":"点面结合",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b55aaeffa59440b98f6db5897f4fa828",
"name":"侧面描写",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"d3898645631742918ddbabec4883a5da",
"name":"多色彩描写",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e6d47a70041b4a7088ef4263e16adf05",
"name":"视听结合",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"f98df4eab29e4e849d7636c613fb60ac",
"name":"多角度描写",
"p":"c65d436b1d1348b79f07cc30fc2c9ab0",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"ea323fcf7c3d439884d1f205a5a9a9c6",
"name":"抒情",
"p":"0de257d487244e78ad1716ebd6ccce1b",
"subs":[
{
"uid":"21e38fa7273244f7b4214c434afc4018",
"name":"借景抒情",
"p":"ea323fcf7c3d439884d1f205a5a9a9c6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"27ba996b1b014723ac52a00d74335284",
"name":"借古抒怀",
"p":"ea323fcf7c3d439884d1f205a5a9a9c6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"28ed6ca2fbde42e4afe6f9b30d634e57",
"name":"寓情于景",
"p":"ea323fcf7c3d439884d1f205a5a9a9c6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"48bfafbf517c43ffb0d0068c37f3e326",
"name":"直接抒情",
"p":"ea323fcf7c3d439884d1f205a5a9a9c6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"abee91986b7747bd9df7fbe5de9a1959",
"name":"用典抒情",
"p":"ea323fcf7c3d439884d1f205a5a9a9c6",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"dc02916e1d5a4f64920c2941e396d002",
"name":"托物言志",
"p":"ea323fcf7c3d439884d1f205a5a9a9c6",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"644578016e2e4289a46234f84ed9a2f8",
"name":"古诗的表现手法",
"p":"fcbeafa8ae734a3da6e0020e1b15f0d9",
"subs":[
{
"uid":"5262f2f918b5410dbdf07426d7f88151",
"name":"渲染",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6a02037e684c4a8a86f3b5cbaa6f0c78",
"name":"比兴",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"77470bb68d13422d84645e095d54c8e6",
"name":"白描",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"892b2f5a11dd4c64bbfd5bc76e902018",
"name":"用典",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c9e8cb3f2e804fb28f8d4d114775a9ca",
"name":"其他表现手法",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ca49af7a0c2d44248b7a43a493edd40b",
"name":"象征",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"e4a1d4329d9546afa3dfeaa4d549f460",
"name":"衬托",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[
{
"uid":"3e45108b7c4f457a908c5222d5cab971",
"name":"反衬",
"p":"e4a1d4329d9546afa3dfeaa4d549f460",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"fad8b0519e5442d58391c8532f624b39",
"name":"正衬",
"p":"e4a1d4329d9546afa3dfeaa4d549f460",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"ed3495179af94363855382c721127bd0",
"name":"以小见大",
"p":"644578016e2e4289a46234f84ed9a2f8",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"7a2700c508c0410b9c168568bdb53147",
"name":"评价古诗的思想内容与作者的观点态度",
"p":"fcbeafa8ae734a3da6e0020e1b15f0d9",
"subs":[
{
"uid":"9ec766aa9c7f464cbb351e34553569ad",
"name":"古诗常见题材",
"p":"7a2700c508c0410b9c168568bdb53147",
"subs":[
{
"uid":"3078f9bc42d54ad7a78af74a6b901190",
"name":"思妇闺怨诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"481347302357430b8bd5dac799d5965a",
"name":"边塞征战诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"5b9bc0d8cd83450494390b1261d531a3",
"name":"送别抒怀诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6f5a541884c047d0879af18fc2a540b3",
"name":"羁旅思乡诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"77e5f860f71c4354ac7a44ce45f1c55d",
"name":"咏史怀古诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8e4d74fdc0fa4bbfa193bbb093e4e859",
"name":"山水田园诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ac73c2cc0233466f8320ece508b2caa9",
"name":"咏物抒怀诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"c274db93c050400bb6199c1bf01af9d5",
"name":"说理诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"dea652626a614ddbabe7d250efa23a92",
"name":"即事(景)抒怀诗",
"p":"9ec766aa9c7f464cbb351e34553569ad",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"name":"古诗常见思想感情",
"p":"7a2700c508c0410b9c168568bdb53147",
"subs":[
{
"uid":"1e610d6cf7544f43837d7d1ae099a567",
"name":"离愁别绪",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"56e8293dc1ab46b5a06f307b352a94ad",
"name":"思乡怀人",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"606f30fe747d4c2197ab7c16b88f1b25",
"name":"生活杂感",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"6e7be5df4d1b415597e2e01fcd8768ba",
"name":"百姓疾苦",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"781dd840f1e5489a8a629145d205a581",
"name":"建功报国",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b70567aa4e6e4bf09b5a0d9cdd569e11",
"name":"忧国伤时",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"bf0d398253f04a33a0472f8353f1ed08",
"name":"怀才不遇",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"debd28ab497245c5aa197d3e1e4fc4f7",
"name":"羁旅愁苦",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"ea5961bb1fe7449f819307be1b31db30",
"name":"恬淡闲适",
"p":"b3dd8acb132a4c1885b3ac8d2331bb2b",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"d9d676e6cddc4f0eb17cc60d32bab79b",
"name":"古诗中作者的观点态度",
"p":"7a2700c508c0410b9c168568bdb53147",
"subs":[
{
"uid":"102260d9e6674fff9b5ea05e624c46a8",
"name":"对人物的态度",
"p":"d9d676e6cddc4f0eb17cc60d32bab79b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b4f2f8a0669942cbb546831f46757347",
"name":"对人生的感悟",
"p":"d9d676e6cddc4f0eb17cc60d32bab79b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"b5f02b470d344998b7544ddf8195966e",
"name":"对事物的态度",
"p":"d9d676e6cddc4f0eb17cc60d32bab79b",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"be0ca0a2da004759bef6587532ae5a0c",
"name":"对社会现实的态度",
"p":"d9d676e6cddc4f0eb17cc60d32bab79b",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"95c6ccf801094358a19767306db20c9f",
"name":"古诗的结构技巧",
"p":"fcbeafa8ae734a3da6e0020e1b15f0d9",
"subs":[
{
"uid":"421c953efe4946f7b7383b58430848fb",
"name":"照应",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"7d30b032ca6e4147ad5d644a3504bc26",
"name":"抑扬结合",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"8e4f6e2b92b04b6584f544bcb088940e",
"name":"重章叠句",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"9da156aaa3b04d35a3d216348ef97a02",
"name":"起承转合",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"a04c01049b8c4dcb9592dc73e4ad8933",
"name":"卒章显志",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"be1270bbac614f63b593276dc9219760",
"name":"铺垫",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
},
{
"uid":"df3e518aa7e24936b502509e28f72ce9",
"name":"悬念",
"p":"95c6ccf801094358a19767306db20c9f",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
},
{
"uid":"9ff23c265daf4aacbbb40d9fbf5b3828",
"name":"古诗的修辞手法",
"p":"fcbeafa8ae734a3da6e0020e1b15f0d9",
"subs":[ ],
"q_count":0,
"r_count":0
}
],
"q_count":0,
"r_count":0
}
],
"q_count":2,
"r_count":0
}
],
"q_count":4,
"r_count":0
}
]
}

HttpClient配置SSL绕过https证书以及双向认证的更多相关文章

  1. HttpClient配置SSL绕过https证书

    https://blog.csdn.net/irokay/article/details/78801307 HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多.最重要的 ...

  2. springboot配置ssl变成https证书

    前段时间跳槽了,疫情期间啥也干,回想了这个项目当中的一些新接触的东西记下来,为了方便以后自己看,也给新手提供以下便利.如果这边篇随笔能够给你带来便利,小衲不胜荣幸,如果有错误也欢迎批评指正,大家共同学 ...

  3. Windows下Nginx配置SSL实现Https访问(包含证书生成)

    Vincent.李   Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...

  4. Java.HttpClient绕过Https证书解决方案二

    方案2 import java.io.*; import java.net.URL; import java.net.URLConnection; import java.security.Secur ...

  5. Java.HttpClient绕过Https证书解决方案一

    方案1 import javax.net.ssl.*; import java.io.*; import java.net.URL; import java.security.KeyManagemen ...

  6. SSL使用windows证书库中证书实现双向认证

    前一段时间对OpenSSL库中的SSL通讯稍微琢磨了一下,在百度文库中找了个示例程序,然后在机器上跑,哇塞,运行成功!那时那个惊喜啊,SSL蛮简单的嘛.前几天,老板要我整一个SSL通讯,要使用wind ...

  7. php 品牌全车零件订购平台( 带采集数据 及 账号自动登陆【已绕过https证书加密】,php源码 ,QQ: 876635409 )

    php捷豹路虎 品牌全车零件订购平台  ( 带采集数据 及 账号自动登陆[已绕过https证书加密],php源码 ,QQ: 876635409 [由于咨询用户太多,请备注:汽车配件]) 一.php+m ...

  8. Kubernetes客户端认证——基于CA证书的双向认证方式

    1.Kubernetes 认证方式 Kubernetes集群的访问权限控制由API Server负责,API Server的访问权限控制由身份验证(Authentication).授权(Authori ...

  9. Https:创建部署SSL证书进行双向认证

    一.前言 建立客户端与服务器的Https的连接需要证书进行双向验证后,才可访问.   二.证书类型 不同数字证书部署在服务器上后,用户浏览器访问网站时,展示如下: 1.无证书时 显示不安全标识. 2. ...

  10. Centos7.2下Nginx配置SSL支持https访问(站点是基于.Net Core2.0开发的WebApi)

    准备工作 1.基于nginx部署好的站点(本文站点是基于.Net Core2.0开发的WebApi,有兴趣的同学可以跳http://www.cnblogs.com/GreedyL/p/7422796. ...

随机推荐

  1. 使用 Kotlin DSL 编写网络爬虫

    本博文将会通过一个网络爬虫的例子,向你介绍 Kotlin 的基本用法和其简洁有力的 DSL. 关于DSL 按照维基百科的说法,DSL(domain-specific language) 是一种专注于某 ...

  2. execute immediate 用法小结

    1.常规用法 v_sql varchar2(1000); v_sql := 'update Test set name= ''lw112190'' where id= 1'; execute imme ...

  3. Kingbase ES 游标跨事务及其案例一则

    前言 本文介绍游标在PLSQL和SQL层跨事务使用案例,及其案例一则. 本文验证版本: db0=# select version(); db0-# / version ---------------- ...

  4. [apue] 进程控制那些事儿

    进程标识 在介绍进程的创建.启动与终止之前,首先了解一下进程的唯一标识--进程 ID,它是一个非负整数,在系统范围内唯一,不过这种唯一是相对的,当一个进程消亡后,它的 ID 可能被重用.不过大多数 U ...

  5. 福州大学MEM 备考总结

    自己的基本情况 2022年8月2日,当天觉得休息的差不多了,思来想去,觉得考研是个不错的选择,和女朋友聊了一下,得到她的支持,于是乎定下目标.接着就是开始在网络上查找相关的材料,先把要报考高校和专业的 ...

  6. #分治 or 线段树+单调栈#CF526F Pudding Monsters

    题目 给定一个 \(n \times n\) 的棋盘,其中有 \(n\) 个棋子,每行每列恰好有一个棋子. 求有多少个 \(k \times k\) 的子棋盘中恰好有 \(k\) 个棋子. 分析 先将 ...

  7. #Dijkstra#洛谷 4943 密室

    题目 分析 考虑答案只可能是分别到或者哈利一个人到两个房间, 那么在罗恩的时候先不建不可走的边,等到哈利走的时候再建边 代码 #include <cstdio> #include < ...

  8. 深入解析 C 语言中的 for 循环、break 和 continue

    C语言中的 for 循环 当您确切地知道要循环执行代码块的次数时,可以使用 for 循环而不是 while 循环 for (语句 1; 语句 2; 语句 3) {   // 要执行的代码块 } 语句 ...

  9. Java轻松实现,每天给对象发情话!

    一.引言 最近看到一篇用js代码实现表白的文章,深有感触.然后发现自己也可以用java代码实现,然后就开始写代码了,发现还挺有意思的,话不多说开搞实现思路: 使用HttpClient远程获取彩虹屁生成 ...

  10. 携手HMS Core分析服务,以数据助力游戏高效增长

    HMS Core分析服务,以数据助力游戏高效增长,覆盖玩家全生命周期运营场景,与华为应用市场强强联合,玩转智能运营. 了解更多: https://developer.huawei.com/consum ...