在大文顶触摸临沧茶的“民国范儿”
清末民国,临沧茶产业的中心之地是双江,而推动双江茶叶进程的是临翔人。历史很诡异,临翔人成就双江茶,双江茶籽反过来成就邦东、马台茶。双江、临翔茶事在清末民国的繁荣,其实是汉人商品经济的繁荣,跟临翔区的江西老表——彭氏家族息息相关。没有临翔人彭锟平定双江拉祜族起义...
2024-01-10云南地州市茶叶种植及茶区分布之临沧古茶树区
临沧市古茶树资源分布 茶区地理位置和气候环境及其生长特点 临沧市位于云南省西南部,界于北纬23°04′-25°02′,东经98°40′-100°33′,处于澜沧江和怒江两水系之间,中部贯穿南汀河,境内山峦重叠,河谷纵横,海拔差异大,最高海拔3504米,最低海拔450米,地形地貌复杂,立体气候...
2024-01-10详解云南临沧勐库冰岛茶
冰岛茶种是著名的勐库大叶种的主要组成部分,冰岛村是勐库茶种的主要发源地。冰岛是近年来知名度猛涨的茶区,100多年前是个傣族寨子,由勐勐土司管辖,罕廷发时期(1485年)引版纳茶种到冰岛,开创了冰岛茶在勐库地区的声誉! 该地产茶的历史悠久,有文字记载的时间为明朝(1485年前...
2024-01-10别再对临沧茶有偏见了,好吗?
云南普洱茶古今中外早有盛名,是原产于云南澜沧江流域沿岸的历史传统名茶。千百年来,由于普洱茶产地优越的自然环境、优良的茶树品种、独特的加工工艺、独具匠心的造型、越陈越香的品质、多姿多彩的饮茶方式、悠久的产制历史和对人体健康有益的作用,使普洱茶成为最具魅力和最受国内...
2024-01-10MySQL8.0.23安装超详细教程
目录前言一、官网下载MySQL二、配置解压文件三、初始化四、安装启动mysql服务后续前言最近在做一个人脸识别的项目,需要用数据库保存学生信息与前段交互。MySQL的优点1、mysql性能卓越,服务稳定,很少出现异常宕机。2、mysql开放源代码且无版权制约,自主性及使用成本低。3、mysql历史悠久,社...
2024-01-10浅谈php://filter的妙用
php://filter是PHP中独有的协议,利用这个协议可以创造很多“妙用”,本文说几个有意思的点,剩下的大家自己下去体会。本来本文的思路我上半年就准备拿来做XDCTF2016的题目的,没想到被三个白帽的一题抢先用了,我也就只好提前分享一下。XXE中的使用php://filter之前最常出镜的地方是XXE。由于XXE漏洞...
2024-01-10vue实现简单数据双向绑定
本文实例为大家分享了vue实现简单数据双向绑定的具体代码,供大家参考,具体内容如下这里是简单的实现,有助于新手理解消化,当然vue要实现双向数据代理不可缺少,期待后续在更新vue双向数据绑定-> Object.defineProperty() //2.0核心语法-> 数据代理-> 双向绑定-> 订阅发布模式compile-> 模版解析 (templa...
2024-01-10设计模式之责任链模式_动力节点Java学院整理
定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。类型:行为类模式类图:首先来看一段代码:public void test(int i, Request request){ if(i==1){ Handler1.response(request); }else if(i == 2){ H...
2024-01-10Java 高并发六:JDK并发包2详解
1. 线程池的基本使用1.1.为什么需要线程池平时的业务中,如果要使用多线程,那么我们会在业务开始前创建线程,业务结束后,销毁线程。但是对于业务来说,线程的创建和销毁是与业务本身无关的,只关心线程所执行的任务。因此希望把尽可能多的cpu用在执行任务上面,而不是用在与业务无关的线...
2024-01-10Java并发编程:volatile关键字详细解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Jav...
2024-01-10Java SpringMVC实现PC端网页微信扫码支付(完整版)
一:前期微信支付扫盲知识前提条件是已经有申请了微信支付功能的公众号,然后我们需要得到公众号APPID和微信商户号,这个分别在微信公众号和微信支付商家平台上面可以发现。其实在你申请成功支付功能之后,微信会通过邮件把Mail转给你的,有了这些信息之后,我们就可以去微信支付服务支持...
2024-01-10每天学Java!一分钟了解JRE与JDK
Java的源代码是以*.java的纯文本文件,可以使用任何文本编辑器来进行编写,但是这个源代码是无法执行的。执行源代码的这个任务就需要JDK和JRE。JDK是Java语言的开发包,它可以将*.java结尾的文件编译为可以执行的Java程序。那么,有了可以执行的Java程序,则需要一个JVM才可以将这个Java程序运行起来...
2024-01-10Java的Struts框架中配置国际化的资源存储的要点解析
1、资源文件命名国际化资源文件命名格式如下: basename_language_country.properties basename_language.properties basename.properties 其中basename为资源文件的基本名称,language和country必须是java支持的语言和国家。获取java支持的语言和国家代码如下:Locale[] locales = Locale.getAvailableLocales(); for(Locale locale:local...
2024-01-10下一代Eclipse 步入云端
带着大家一起了解“下一代Eclipse 步入云端”一、安装方法注意:Che目前是pre-alpha的版本,请从源代码编译来体验workspace/environment概念。Che需要Docker,可以根据需要查看Windows或者MacOS安装Docker的有关信息。安装方法: git clone git checkout 4.0 cd assembly-sdk mvn clean install cd .. ./che run http://localhost:8080...
2024-01-10Java两个变量的互换(不借助第3个变量)具体实现方法
创建一个类,在该类中定义两个变量并为其指定初始值,然后交换两个变量的值,要求不允许借助第三个变量,只能使用异或运行实现两个变量值的交换。 代码如下:import java.util.Scanner;public class VariableExchange { public static void main(String[] args){ System.out.println("请输入变量A的值"); Scan...
2024-01-10在java中使用dom解析xml的示例分析
dom是个功能强大的解析工具,适用于小文档为什么这么说呢?因为它会把整篇xml文档装载进内存中,形成一颗文档对象树总之听起来怪吓人的,不过使用它来读取点小东西相对Sax而言还是挺方便的至于它的增删操作等,我是不打算写了,在我看教程的时候我就差点被那代码给丑到吐了也正因为如此...
2024-01-10Java进阶教程之异常处理
程序很难做到完美,不免有各种各样的异常。比如程序本身有bug,比如程序打印时打印机没有纸了,比如内存不足。为了解决这些异常,我们需要知道异常发生的原因。对于一些常见的异常,我们还可以提供一定的应对预案。C语言中的异常处理是简单的通过函数返回值来实现的,但返回值代表的含义...
2024-01-10利用 Pocsuite3 框架编写 poc 实战案例
作者:buffer原文链接:https://mp.weixin.qq.com/s/LN5gJnKpunfWGJ6yQQtHuw0x01 CmsEasy 5.5 UTF-8注入无框架pocimport requestsimport sysdef verify(url): path = '/celive/live/header.php' target = url+path post = { "xajax":"LiveMessage", "xajaxargs[0][n...
2024-01-10ecshop2.x 代码执行
作者:ringk3y作者博客:http://ringk3y.com/2018/08/31/ecshop2-x代码执行/前言问题发生在user.php的display函数,模版变量可控,导致注入,配合注入可达到远程代码执行漏洞分析0x01-SQL注入先看user.php$back_act变量来源于HTTP_REFERER,我们可控。assign函数用于在模版变量里赋值再看display函数读取user_passport.dwt...
2024-01-10如何禁止编辑php文件时,调用python的tag补全?
我在编辑php文件时,按下 ctrl+x ctrl+]发现系统调用的是python 相关的函数。回答:参见:http://www.cnblogs.com/marcht...需要在配置中加上filetype plugin on开启文件格式识别另外,文件格式识别是基于你的文件扩展名的所以,如果你文件扩展名为.py那提示的必然是Python的语法可能你打开了一个.py扩展名的...
2024-01-10新手c编程遇到问题
#include <stdio.h>struct table{ int num; //首地址 int size; //内存大小 int state; //状态,分配或者未分配(0表示未分配,1表示分配)};int main(){ int i,m,size; table a[5]; int state = 0; printf("分别输入5个表项的大小\t地址\t是否已分配:\n"); printf("请输入要分配的内存空间大小:\n"); fo...
2024-01-10请问这个Floyd算法写最短路径出了什么问题?
我用Floyd算法写最短路径,用的数据这个图,但是得出来的path[0] [7]是5不是4,为什么呢?D中0到9的路径权值没有出错,但是path[0] [7]就出错了代码:#include<stdlib.h>#include<stdio.h>#include<string.h>#define MaxVertexNum 100 //最大有100个顶点#define INFINITY 65535 //定义无穷大typedef int Vertex;typedef int WeightType;ty...
2024-01-10换零钱问题如何限制零钱数
Q05现金支付就是大整数分解问题.将一个大整数,用指定的小整数进行组合。Q05中作者先通过一个特定的例子,比如求1000元日元的组合,并且给出了限制,最多兑换的硬币个数不超过15.<!--more-->1000日元的组合情况:/* Name: Q05现金支付 Copyright: 52coder.net Author: 52coder Date: 04/09/17 23:44 Description: Q...
2024-01-10如何将longlong整型转换为数组?
有大神提出每次除以10然后一位一位地存进去。有没有更好的办法?(抱大腿回答:先拿 snprintf 转成字符串,然后再把字符串转成数组?不过你要这种东西干嘛?X-Y Problem?回答:估计是要做高精度/大数运算吧其实不一定每一个元素存10以内的数,也可以在100以内,或者1000以内都行的回答:什么场景会...
2024-01-10