海马宫茶常识
海马宫茶产于贵州省大方县的老鹰岩脚下的海马宫乡。海马宫茶采于当地中,小群体品种,具有茸毛我,持嫩性强的特性。谷雨前后开采。采摘标准;一级茶为一芽一叶初展;二级茶为一芽二叶,三级茶为一芽三叶。海马宫茶属黄茶类名茶。具有条索紧结卷曲,茸毛显露,青高味醇,回味甘甜,汤色黄绿...
2024-01-10海马宫茶制法
海马宫茶采于当地中、小群体品种,具有茸毛多,持嫩性强的特性。谷雨前后开采。采摘标准:一级条为一芽—叶初展;二级茶为一芽二叶,三级茶为一芽三叶。这与清光绪(公元1890年)《铜仁府志》所说的:“茶叶以背有白毛者佳,宜谷雨前数日采之”相吻合。海马宫茶加工工艺分杀青、初揉、渥堆、...
2024-01-10Android列表实现单选点击缩放动画效果
recycleView单选的时候,一般的处理就是选中的item做个stroke或者字体颜色改变,但要提升用户体验就得加点动画了。也就是点击选中的元素放大,同时之前选中的item缩小,不便截gif图,只能放一张静态图,大家脑补脑补~图中的CheckBox,代码实现其实是imageview,它的选中、取消也是有动画的,不是控制vis...
2024-01-10php中yii框架实例用法
Yii2框架在目前而言,网络上好评不断,最主要的原因,不管是新的框架,还是回顾旧的框架,总是有一个无法代替的优点,就是做事快,在性能使用上,也是一般框架无法媲美的,在php最好用的框架评选了,永远都是前三,就这么一个属性好用,集结各类优点的框架,一定是我们在学习框架时候的首...
2024-01-10js使用Canvas将多张图片合并成一张的实现代码
解决方案function mergeImgs(list) { const imgDom = document.createElement('img') document.body.appendChild(imgDom) const canvas = document.createElement('canvas') canvas.width = 500 canvas.height = 500 * list.length const context = canvas.getContext('2d') list....
2024-01-10JavaScript Blob对象原理及用法详解
Blob是JavaScript内建对象,表示不可变的原始数据,类似文件的对象。blob是表示原始数据的不可变对象,这些数据不一定是JavaScript原生格式的,文件接口基于Blob,继承Blob功能并将其扩展为支持用户系统上的文件。Blob有很多用途:可以从网络的内容创建。可以保存到磁盘或从磁盘读取。例如,它们是...
2024-01-10Java中synchronized实现原理详解
记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那...
2024-01-10浅谈java中String的两种赋值方式的区别
类似普通对象,通过new创建字符串对象。String str = new String("Hello"); 内存图如下图所示,系统会先创建一个匿名对象"Hello"存入堆内存(我们暂且叫它A),然后new关键字会在堆内存中又开辟一块新的空间,然后把"Hello"存进去,并且把地址返回给栈内存中的str, 此时A对象成为了一个垃圾对象,因为它没有被...
2024-01-10JVM内存管理之JAVA语言的内存管理详解
引言内存管理一直是JAVA语言自豪与骄傲的资本,它让JAVA程序员基本上可以彻底忽略与内存管理相关的细节,只专注于业务逻辑。不过世界上不存在十全十美的好事,在带来了便利的同时,也因此引入了很多令人抓狂的内存溢出和泄露的问题。可怕的事情还不只如此,有些使用其它语言开发的程序员...
2024-01-10深入理解java异常处理机制及应用
1. 引子try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看...
2024-01-10Java图形界面开发之简易记事本
在学习了Java事件之后,自己写了一个极其简单的记事本。用到了MenuBar,Menu,MenuITem等控件,事件包括ActionListener以及KeyListener。代码如下:package com.package3; /* * 功能:简易记事本的开发,可以保存文件,打开文件,退出记事本 * author:ywq */ import javax.swing.*; import java.awt.*; import java.awt.event.*; ...
2024-01-10spring结合redis如何实现数据的缓存
1、实现目标 通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担) 2、所需jar包 注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会变。前面的版本是org.apache.pool,...
2024-01-10python循环语句和循环控制语句用法- Python入门开发教程
上一章Python教程请查看:python条件语句用法学习总结通常语句是按顺序执行的:先执行函数中的第一个语句,然后执行第二个语句,依此类推。当你需要多次执行一个代码块时,可能会出现这种情况。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们多次执行一个语句或一组...
2024-01-10动态数组是如何工作和实现的?
本文概述JavaC#动态数组(C ++中的向量, Java中的ArrayList)会在我们尝试插入时自动增长, 而新项目没有更多空间了。通常, 该区域的大小会增加一倍。可以通过分配固定大小的数组(通常大于立即需要的元素数量)来构造简单的动态数组。动态数组的元素连续存储在基础数组的开始处, 而到基础数组末尾的...
2024-01-10Java 反序列化系列 ysoserial Hibernate1
作者:天融信阿尔法实验室 原文链接:https://mp.weixin.qq.com/s/O1ay4BHiyPBkotNIgDQ6Kg Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心...
2024-01-10mongodb update + $or 无法准确更新数据
mongodb $update + $or 无法准确更新数据使用语句:db.getCollection('test').update( {$or: [{c1:true, c2: true }] } , {$set: {rs: true }}, {multi:true})需要3行都更新,但是只更新了1行($or被当成了$and)数据如下:/* 1 */{ "c1" : true}/* 2 */{ "c2" : true}/* 3 */{ "c1" : true, ...
2024-01-10mongoose报错:Cannot read property 'toLowerCase' of undefined怎么解决?
用node配合mongoose做了一个数据库系统,前台用的vue,发现报了这个错,不知道怎么来的,如图:至今没有找到原因,求解答回答:model/blog.js 里找 toLowerCase回答:你自己代码的问题。。。node js 也可以在chrome 里面debug。 参考: https://medium.com/@paul_iris......
2024-01-10c#操作SQLServer2016 --- 字符串转换日期格式 问题
我用C#操作SQLServer 录入日期时间 如图:可是控制台给我显示了 (星期 和上午) 如图:导致了我录入SQLServer2016 失败 我的SQL日期时间格式如图:报错的原因如图:我的建表语句如图:意思就是我只想录入年月日 跟时间 星期 上午取消我就可以录入SQL回答:SQL端出生日期这种忽略时间的数据建议采用D...
2024-01-10对于单位的UI给的设计稿标注,有几个问题想问问大家
对于UI给出的标注,例如间距是固定的数值,这个设计稿是按6Plus屏幕大小来定义的,那么对于程序员要适配到6,5S不同机型,应该怎样去定义frame,单位的同事说如果按6plus来定义,例如边距300px ,那就除以3,这样的方式去适配对吗?反正我觉得这么做不对,请大家给点建议。回答:获取屏幕宽减去...
2024-01-10main方法在调试状态报错
如果不启用断点,那么程序运行没有问题。但是一旦启用断点,就会在一开始就停在一段汇编代码处,具体是在CFStringCreateExternalRepresentation这个方法,出错信息是EXC_BAD_ACCESS(code=1, address=0xcdb73110),如下图:我的问题是,程序似乎还没有跑到我写的代码中,因为didFinishLaunchingWithOptions这个方法也还没调到...
2024-01-10Java POI读取Excel的时候怎么按列读取
Excel结构如图所示,我现在有两行数据,我要把这两行数据给对应起来.第一行的数据,表示的是一个分类,第二行是这个分类下的子类.比如性别分类有男和女,年龄段分类有青年,中年,老年.后面依次.我现在读取Excel的时候,怎么才能把他们对应起来呢.我的想法是按照列读取,但是POI好像没有按列读取的方法.或...
2024-01-10