安化黑茶 (2)
大家思考一个问题啊,如果在两千多年前的长沙,上层社会的贵族已经开始喝黑茶了,那么这个东西一定会在当时的社会上去推广生产的,对吧?那么它也必然会留下文字资料。可是现在我们看到的文字资料对黑茶的指向与描述都是从明朝开始的。
另外大家想一想,一个茶,都存了两千多年了,被氧化的不成样子了,你怎么能断定它竟然是黑茶?
时下有很多人把渠江薄片称作安化最早生产的黑茶,依据是《茶谱》中有“渠江薄片,一斤八十枚。”又“其色如铁,而芳香异常,烹之无滓也。”的描述。综上推断,渠江薄片应该是一种蒸青紧压饼茶,这才能跟历史上文献记载的茶叶加工方法相符。有压制过茶叶经验的朋友应该知道,原料嫩的茶叶,压制的紧压茶颜色就会有呈现黑色的现象,绿茶饼“其色如铁”是完全可能的。另外,“芳香异常”也不对,经过后发酵的安化黑茶不可能有“芳香异常”的味道。
“黑茶”一词咱们以前也聊过,最早出现是在明朝。“黑茶”两个字,从文字资料里看,最早见于明嘉靖三年( 1524年) 御史陈讲的奏疏中。针对当时安化黑茶味美价廉,对官茶形成的严重冲击,当时的政府为了稳定市场,保证收益,需要把安化黑茶变为官茶,用于茶马交易。陈讲在奏疏中讲到:“以商茶低伪,悉征黑茶。地产有限,仍第为上中二品,印烙篾上,书商名而考之。每十斤蒸晒一篾,运至茶司,官商对分,官茶易马,商茶给卖。”
聊黑茶,不能不提到“茶马互市”。“茶马互市”起源于唐、宋,一直延续到清朝,是古代中原地区汉民族与西南、西北少数民族间一种传统的以茶易马或以马换茶为中心内容的贸易往来。“茶马互市”在满足国家充实军备的同时,也以此作为加强控制少数民族,达到治边安疆的目的。黑茶就是在茶马交易的过程中发展出来的茶类。最早就是四川的“乌茶”作为官茶参与茶马互市。
那时候,细嫩的高等级茗茶都是在贵族阶层消费,而参与茶马交易的都是原料粗老的茶叶。参与茶马交易的四川粗老绿茶制成的蒸青团茶在运往边境交易的过程中,顶风冒雨,人扛马驮,跋山涉水,在长达数月的运茶路上,茶叶在行进中颠簸,并在湿热作用下使茶叶内的多酚类物质发生了氧化,本是绿色的原茶,到达目的地后,经过氧化,外表变成了青黑色,所以人们将之称为 “黑茶” 。
四川乌茶,应该是中国黑茶最早的形态。但要明确的是,四川乌茶的氧化发酵是无人为干预的,是在长途运输中自然而然发生的。而后,人们发现了这个茶叶氧化的情况,发现粗老的绿茶经过长途颠簸日晒雨淋,表面颜色由绿转青黑,汤水滋味竟然变得苦涩感下降,醇厚好喝了。进而总结经验,摸索了一条人为干予茶叶转化的路子。
好,真正意义上的人为制作的黑茶-安化黑茶,就要粉墨登场了。
(部分图片来自网络)
版权声明:本文为新浪微博认证美食博主“耕而陶-茶”原创撰写,欢迎博友在微博上转发,交流茶知识。
但,任何单位、媒体、个人未经允许不得复制转载,违者必究。
大家思考一个问题啊,如果在两千多年前的长沙,上层社会的贵族已经开始喝黑茶了,那么这个东西一定会在当时的社会上去推广生产的,对吧?那么它也必然会留下文字资料。可是现在我们看到的文字资料对黑茶的指向与描述都是从明朝开始的。
另外大家想一想,一个茶,都存了两千多年了,被氧化的不成样子了,你怎么能断定它竟然是黑茶?
时下有很多人把渠江薄片称作安化最早生产的黑茶,依据是《茶谱》中有“渠江薄片,一斤八十枚。”又“其色如铁,而芳香异常,烹之无滓也。”的描述。综上推断,渠江薄片应该是一种蒸青紧压饼茶,这才能跟历史上文献记载的茶叶加工方法相符。有压制过茶叶经验的朋友应该知道,原料嫩的茶叶,压制的紧压茶颜色就会有呈现黑色的现象,绿茶饼“其色如铁”是完全可能的。另外,“芳香异常”也不对,经过后发酵的安化黑茶不可能有“芳香异常”的味道。
“黑茶”一词咱们以前也聊过,最早出现是在明朝。“黑茶”两个字,从文字资料里看,最早见于明嘉靖三年( 1524年) 御史陈讲的奏疏中。针对当时安化黑茶味美价廉,对官茶形成的严重冲击,当时的政府为了稳定市场,保证收益,需要把安化黑茶变为官茶,用于茶马交易。陈讲在奏疏中讲到:“以商茶低伪,悉征黑茶。地产有限,仍第为上中二品,印烙篾上,书商名而考之。每十斤蒸晒一篾,运至茶司,官商对分,官茶易马,商茶给卖。”
聊黑茶,不能不提到“茶马互市”。“茶马互市”起源于唐、宋,一直延续到清朝,是古代中原地区汉民族与西南、西北少数民族间一种传统的以茶易马或以马换茶为中心内容的贸易往来。“茶马互市”在满足国家充实军备的同时,也以此作为加强控制少数民族,达到治边安疆的目的。黑茶就是在茶马交易的过程中发展出来的茶类。最早就是四川的“乌茶”作为官茶参与茶马互市。
那时候,细嫩的高等级茗茶都是在贵族阶层消费,而参与茶马交易的都是原料粗老的茶叶。参与茶马交易的四川粗老绿茶制成的蒸青团茶在运往边境交易的过程中,顶风冒雨,人扛马驮,跋山涉水,在长达数月的运茶路上,茶叶在行进中颠簸,并在湿热作用下使茶叶内的多酚类物质发生了氧化,本是绿色的原茶,到达目的地后,经过氧化,外表变成了青黑色,所以人们将之称为 “黑茶” 。
四川乌茶,应该是中国黑茶最早的形态。但要明确的是,四川乌茶的氧化发酵是无人为干预的,是在长途运输中自然而然发生的。而后,人们发现了这个茶叶氧化的情况,发现粗老的绿茶经过长途颠簸日晒雨淋,表面颜色由绿转青黑,汤水滋味竟然变得苦涩感下降,醇厚好喝了。进而总结经验,摸索了一条人为干予茶叶转化的路子。
好,真正意义上的人为制作的黑茶-安化黑茶,就要粉墨登场了。
(部分图片来自网络)
版权声明:本文为新浪微博认证美食博主“耕而陶-茶”原创撰写,欢迎博友在微博上转发,交流茶知识。
但,任何单位、媒体、个人未经允许不得复制转载,违者必究。
一年四季喝乌龙--聊聊青茶(六)
文学创作方面,张岱以小品文见长,以“小品圣手”名世。张岱说自己的小品文“方言巷咏、嘻笑琐屑之事,然略经点染便成至文,读者如历山川,如睹风俗,如瞻宫阙宗庙之丽,殆与《采薇》、《麦秀》同其感慨而出之以诙谐者欤?”。
张岱的小品文短小活泼、清新流利,名景状物接地气,有人间烟火。正如周作人所说: “张宗子是个都会诗人,他所注意的是人事而非天然,山水不过是他所写的生活的背景”。很多朋友认识张岱都是源自他的《湖心亭看雪》,耕而陶亦然。
“崇祯五年十二月,余住西湖。大雪三日,湖中人鸟声俱绝。是日更定矣,余拏一小舟,拥毳衣炉火,独往湖心亭看雪。雾凇沆砀,天与云、与山、与水,上下一白。湖上影子,惟长堤一痕、湖心亭一点、与余舟一芥、舟中人两三粒而已。到亭上,有两人铺毡对坐,一童子烧酒炉正沸。见余,大喜曰:“湖中焉得更有此人!”拉余同饮。余强饮三大白而别。问其姓氏,是金陵人,客此。及下船,舟子喃喃曰:“莫说相公痴,更有痴似相公者!”。
张岱的文字恰似国画里的白描,寥寥数笔就把天人合一的山水之乐融入了读者的眼帘。不得不提的是,这位被划船舟子称为痴相公的张岱,更痴迷于茶。
《唐国史补》说茶圣陆羽:"羽有文学,多意思,耻一物不尽其妙,茶术尤著",这个“耻一物不尽其妙,茶术尤著”放在张岱身上是再恰当不过了。不管玩儿什么,张岱都玩得精深。于茶来说,张岱善于辨别茶的品种、产地、高下,熟悉制茶工艺,精于沏茶用水。他的家乡山阴有一种久负盛名的茶品—日铸茶,产于绍兴县东南五十里的会稽山日铸岭,日铸茶是我国历史名茶之一。北宋·欧阳修在《归田录》中写道:“草茶盛于两浙,两浙之品,日铸第一。”南宋·高似孙的《剡录》也说:“会稽山茶,以日铸名天下。”
日铸茶在明末被工艺精良的安徽松萝茶超过,绍兴名茶日铸失去了往日的光彩,张岱自己也说:“且以做茶日铸,全靠本山之人,是犹三家村子,使之治山珍海错,烹任燔炙,一无是处。"但是这位“茶淫”很不服气,“遂募歙人入日铸”,带着招来的安徽松萝茶工人跟他的叔父一起参照松萝茶的新工艺把传统的日铸茶改良成了新品种“兰雪茶”。
“兰雪茶”的制作工艺仍袭松萝, “扚法、掐法、挪法、撒法、扇法、炒法、焙法、藏法,一如松萝”。但是冲泡后滋味不同松萝:他泉瀹之,香气不出, 煮禊泉,投以小罐,则香太浓郁”,冥思后“杂入茉莉,再三较量,用敞口瓷瓯淡放之。候其冷,以旋滚汤冲泻之,色如竹箨方解,绿粉初匀,又如山窗初曙,透纸黎光。取清妃白, 倾向素瓷,真如百茎素兰同雪涛并泻也。雪芽得其色矣,未得其气,余戏呼之“兰雪””。
(图片来自网络)
版权声明:本文为新浪微博认证美食博主“耕而陶-茶”原创撰写,欢迎博友在微博上转发,交流茶知识。
但,任何单位、媒体、个人未经允许不得复制转载,违者必究。
文学创作方面,张岱以小品文见长,以“小品圣手”名世。张岱说自己的小品文“方言巷咏、嘻笑琐屑之事,然略经点染便成至文,读者如历山川,如睹风俗,如瞻宫阙宗庙之丽,殆与《采薇》、《麦秀》同其感慨而出之以诙谐者欤?”。
张岱的小品文短小活泼、清新流利,名景状物接地气,有人间烟火。正如周作人所说: “张宗子是个都会诗人,他所注意的是人事而非天然,山水不过是他所写的生活的背景”。很多朋友认识张岱都是源自他的《湖心亭看雪》,耕而陶亦然。
“崇祯五年十二月,余住西湖。大雪三日,湖中人鸟声俱绝。是日更定矣,余拏一小舟,拥毳衣炉火,独往湖心亭看雪。雾凇沆砀,天与云、与山、与水,上下一白。湖上影子,惟长堤一痕、湖心亭一点、与余舟一芥、舟中人两三粒而已。到亭上,有两人铺毡对坐,一童子烧酒炉正沸。见余,大喜曰:“湖中焉得更有此人!”拉余同饮。余强饮三大白而别。问其姓氏,是金陵人,客此。及下船,舟子喃喃曰:“莫说相公痴,更有痴似相公者!”。
张岱的文字恰似国画里的白描,寥寥数笔就把天人合一的山水之乐融入了读者的眼帘。不得不提的是,这位被划船舟子称为痴相公的张岱,更痴迷于茶。
《唐国史补》说茶圣陆羽:"羽有文学,多意思,耻一物不尽其妙,茶术尤著",这个“耻一物不尽其妙,茶术尤著”放在张岱身上是再恰当不过了。不管玩儿什么,张岱都玩得精深。于茶来说,张岱善于辨别茶的品种、产地、高下,熟悉制茶工艺,精于沏茶用水。他的家乡山阴有一种久负盛名的茶品—日铸茶,产于绍兴县东南五十里的会稽山日铸岭,日铸茶是我国历史名茶之一。北宋·欧阳修在《归田录》中写道:“草茶盛于两浙,两浙之品,日铸第一。”南宋·高似孙的《剡录》也说:“会稽山茶,以日铸名天下。”
日铸茶在明末被工艺精良的安徽松萝茶超过,绍兴名茶日铸失去了往日的光彩,张岱自己也说:“且以做茶日铸,全靠本山之人,是犹三家村子,使之治山珍海错,烹任燔炙,一无是处。"但是这位“茶淫”很不服气,“遂募歙人入日铸”,带着招来的安徽松萝茶工人跟他的叔父一起参照松萝茶的新工艺把传统的日铸茶改良成了新品种“兰雪茶”。
“兰雪茶”的制作工艺仍袭松萝, “扚法、掐法、挪法、撒法、扇法、炒法、焙法、藏法,一如松萝”。但是冲泡后滋味不同松萝:他泉瀹之,香气不出, 煮禊泉,投以小罐,则香太浓郁”,冥思后“杂入茉莉,再三较量,用敞口瓷瓯淡放之。候其冷,以旋滚汤冲泻之,色如竹箨方解,绿粉初匀,又如山窗初曙,透纸黎光。取清妃白, 倾向素瓷,真如百茎素兰同雪涛并泻也。雪芽得其色矣,未得其气,余戏呼之“兰雪””。
(图片来自网络)
版权声明:本文为新浪微博认证美食博主“耕而陶-茶”原创撰写,欢迎博友在微博上转发,交流茶知识。
但,任何单位、媒体、个人未经允许不得复制转载,违者必究。
日常打代码第六弹[哈哈] #编程[超话]#
题目来源:haizeiOJ<普及组475题大整数除法>
语言:C++11;题目网页:https://t.cn/A6ZYqG2L
另外附赠一句:这个代码万万不可弄丢,不然你会疯
代码太长,可能会看不清,于是我把文本代码给粘上来了
———————————————————————————————————————
//by cpppt-t from WEIBO
//question from
#include
#include
using namespace std;
int ans_len = 0;
int check(char *temp, char *num1) {
int l1 = strlen(temp) - 1;
int l2 = strlen(num1);
if (l1 > l2) {
return 1;
} else if (l1 < l2) {
return 0;
}
for (int i = ans_len, j = 0; j < l2; i--, j++) {
if (temp[i] == num1[j]) continue;
return temp[i] > num1[j];
}
return 1;
}
int main() {
char num1[1005] = {0}, num2[1005] = {0};
cin >> num1 >> num2;
//num2/num1
char temp[1005] = {'0'};
int ans[1005] = {0}, ind = 0;
for (int i = 0; i < strlen(num2); i++) {
for (int j = ans_len; j > 0; j--) {
temp[j + 1] = temp[j];
}
ans_len++;
temp[1] = num2[i];
int cnt = 1;
for (int j = ans_len; j >= 1; j--) {
if (temp[j] != '0') {
cnt = j;
break;
}
}
ans_len = cnt;
while (check(temp, num1)) {
for (int i = 1, j = strlen(num1) - 1; j >= 0; i++, j--) {
temp[i] -= num1[j];
temp[i] += '0';
}
for (int i = 1; i <= ans_len; i++) {
if (temp[i] < '0') {
temp[i + 1]--;
temp[i] += 10;
}
}
int cnt2 = 0;
for (int i = 1; i <= ans_len; i++) {
if (temp[i] != '0') {
cnt2 = i;
}
}
ans_len = cnt2;
for (int i = cnt2 + 1; i < 1005; i++) {
if (temp[i] == 0) break;
temp[i] = 0;
}
ans[ind]++;
}
ind++;
}
int flag = 0;
for (int i = 0; i < ind; i++) {
if (flag == 0 && ans[i] == 0) {
continue;
}
flag = 1;
cout << ans[i];
}
if (!flag) cout << 0;
cout << endl;
/*
flag = 0;
for (int i = ans_len; i > 0; i--) {
cout << temp[i];
flag = 1;
}
if (!flag) cout << 0;
cout << endl;
*/
return 0;
}
———————————————————————————————————————
版权声明:本文为WEIBO博主「cpppt-t」的原创文章,遵循版权协议,转载请附上原文出处及本声明,谢谢配合!
题目来源:haizeiOJ<普及组475题大整数除法>
语言:C++11;题目网页:https://t.cn/A6ZYqG2L
另外附赠一句:这个代码万万不可弄丢,不然你会疯
代码太长,可能会看不清,于是我把文本代码给粘上来了
———————————————————————————————————————
//by cpppt-t from WEIBO
//question from
#include
#include
using namespace std;
int ans_len = 0;
int check(char *temp, char *num1) {
int l1 = strlen(temp) - 1;
int l2 = strlen(num1);
if (l1 > l2) {
return 1;
} else if (l1 < l2) {
return 0;
}
for (int i = ans_len, j = 0; j < l2; i--, j++) {
if (temp[i] == num1[j]) continue;
return temp[i] > num1[j];
}
return 1;
}
int main() {
char num1[1005] = {0}, num2[1005] = {0};
cin >> num1 >> num2;
//num2/num1
char temp[1005] = {'0'};
int ans[1005] = {0}, ind = 0;
for (int i = 0; i < strlen(num2); i++) {
for (int j = ans_len; j > 0; j--) {
temp[j + 1] = temp[j];
}
ans_len++;
temp[1] = num2[i];
int cnt = 1;
for (int j = ans_len; j >= 1; j--) {
if (temp[j] != '0') {
cnt = j;
break;
}
}
ans_len = cnt;
while (check(temp, num1)) {
for (int i = 1, j = strlen(num1) - 1; j >= 0; i++, j--) {
temp[i] -= num1[j];
temp[i] += '0';
}
for (int i = 1; i <= ans_len; i++) {
if (temp[i] < '0') {
temp[i + 1]--;
temp[i] += 10;
}
}
int cnt2 = 0;
for (int i = 1; i <= ans_len; i++) {
if (temp[i] != '0') {
cnt2 = i;
}
}
ans_len = cnt2;
for (int i = cnt2 + 1; i < 1005; i++) {
if (temp[i] == 0) break;
temp[i] = 0;
}
ans[ind]++;
}
ind++;
}
int flag = 0;
for (int i = 0; i < ind; i++) {
if (flag == 0 && ans[i] == 0) {
continue;
}
flag = 1;
cout << ans[i];
}
if (!flag) cout << 0;
cout << endl;
/*
flag = 0;
for (int i = ans_len; i > 0; i--) {
cout << temp[i];
flag = 1;
}
if (!flag) cout << 0;
cout << endl;
*/
return 0;
}
———————————————————————————————————————
版权声明:本文为WEIBO博主「cpppt-t」的原创文章,遵循版权协议,转载请附上原文出处及本声明,谢谢配合!
✋热门推荐