自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 LeetCode-两数之和

题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]初解题:数组中数字不可以重复使用 返回一个数组/** * @param {number[]} nums.

2021-05-27 17:11:34 189 1

原创 React中 Ant-Design Anchor到底应该怎么用?

React中 Ant-Design Anchor到底应该怎么用?Ant-Design官网API:https://ant-design.gitee.io/components/anchor-cn/几个点注意一下:Link组件是href属性对应容器id在React中a标签指向路由,(即会出现点击出现hash路由变化了,而未定位对应容器所在位置),只需要自定义点击事件,官方文档也有例子:最重要的一点,我踩坑的地方!!!!一定要指定容器,因为默认的是整个window视窗...

2021-04-27 20:46:19 1497

原创 了解这个CSS属性:clamp(),自适应布局,事半功倍!

clamp()MDN Web Docs说明The clamp() CSS function clamps a value between an upper and lower bound. clamp() enables selecting a middle value within a range of values between a defined minimum and maximum. It takes three parameters: a minimum value, a preferr

2020-11-09 15:11:52 1339

原创 React Hook,不要只会用useState和useEffect啦!

Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性useState 1: import React, { useState } from 'react'; 2: 3: function Example() { 4: const [count, setCount] = useState(0); 5: 6: return ( 7: <div> 8: &lt.

2020-11-06 11:38:57 482

原创 菜鸟也应该知道的CSS属性,white-space:nowrap

控制文本的换行举例:p{white-space: nowrap}规定段落中的文本不进行换行nowarp表示文本不会换行,会在同一行上继续,直到遇到<br>标签

2020-03-16 20:21:59 355

原创 Ant Design Table组件 控制表头的显示与隐藏

需求:当切换时间纬度的时候,表格需要增加某字段。即当统计纬度为时间A时,需要增加X字段,统计纬度为时间B的时候,不需要X字段思路:根据时间纬度的状态,控制X字段的显示隐藏,从而增强Table组件的可复用性//我们需求的那个字段columns{ title: '字段X', dataIndex: 'xCode', key: 'xCode', filterType: props....

2020-03-13 00:28:19 11640

原创 有效解决Babel检查引起的git commit命令报错

当提交本地修改内容进行git commit命令时,git报错,查看日志,发现是一些Babel检查的报错报错提示如下图所示主要是一些babel校验的错误当然从编码规范的角度,还是提倡根据提示解决对应位置的格式检查问题如果项目着急发布,可以使用以下命令忽略Babel的检查git commit -m "here is your commit comments" --no-verify...

2020-03-05 21:20:26 224

原创 如何在前端项目中使用iconfont?

iconfont:https://www.iconfont.cn/(1)将下载的文件夹引入至项目中(2)全局引用iconfont.css文件(3)创建一个i标签或者span标签,添加两个类名,一个固定的是iconfont,另一个是你想要的那个图标对应的类名<i className={cx('iconfont',Ratio >= 0 ? 'icon-shangsheng':'...

2020-03-02 20:35:51 419

原创 overwrite重写Ant-Design Pagination组件样式

效果图如下图所示code:global(.anticon) { color: white; font-size: 1rem;}:global(.ant-pagination-item) { background-color: transparent !important; border: 0px solid transparent !important...

2020-02-26 21:39:14 1032

原创 axios中数组正确入参!

使用axios代理,如果正确传入数组作为参数?将数组先进行json序列化再传入JSON.stringfy(paramsArr)

2020-02-24 22:52:03 656

原创 Echarts 2.0 Map hover独立显示每组数据

需求效果如下图所示tooltip: { trigger: 'item', backgroundColor: '#fff', // 修改背景颜色 textStyle: { color: '#000' // 修改文本的字体颜色 }, formatter: fun...

2020-02-23 23:34:17 303

原创 关于记账那点事

记录一些关于记账的Tips1.通过记账实现“优化财务状况”的目的-“坚持”记账习惯回路:由线索(在什么环境或场景下,使用这个习惯)、行为(习惯的具体内容和操作步骤)、奖赏(做完之后,如何复盘并得到反馈)三元素组成-复盘很重要通过记账了解自己的“消费黑洞”,并以此作为依据进行复盘,从何制定更为合理的消费预算、储蓄计划;2.如何记账(1)基本步骤制定生活消费预算分配收入...

2020-02-21 01:22:58 249

原创 值得注意的ES6编码规范

1.创建有动态属性名的对象时,使用可被计算的属性名称。这样可以让你在一个地方定义所有的对象属性。function getKey(k) { return `a key named ${k}`; } // bad const obj = { id: 5, name: 'San Francisco', }; obj[getKey('enabled')...

2020-02-20 13:08:15 303

原创 leaflet地图自定义白色虚线

需求:使用白色虚线描绘省际边界//js部分const polyline2 = L.polyline(latlngs, {weight: 6, className: 'dashLines', opacity: 0.5}) .addTo(leafletMap);leafletMap.fitBounds(polyline2.getBounds());//css部分/*stroke-d...

2020-02-19 23:21:34 3042 2

原创 LeetCode·Database·求得第二高薪水

LeetCode·Database题目版权归LeetCode所有详情参考:https://leetcode.com/problems/second-highest-salary/题目如下:Second Highest Salary常规SELECT (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC ...

2019-04-30 15:47:56 107

原创 友好处理JSON串

处理json串针对接口返回json串的情况处理//http返回HttpClientResult result = httpClientUtils.doPost(sendUrl,params);//返回结果是json串String content = result.getContent();//json串转JSON对象JSONObject jsonobj = JSONObject....

2019-04-18 18:18:12 240

原创 JAVA更好的处理只有一条记录的List

如何处理只有一条记录的List对于只返回一条记录的List不用去遍历,做个判断即可List<Box> box = boxMapper.selectByMap(map);if (box !=null && box.size == 1){ Box obj = box.get(0);}...

2019-04-18 18:05:22 1191

原创 java字符串判断相等

java字符串判断将常量放置在左侧,可以防止左侧undefined异常("1001").equals(params.get("approveResult"));

2019-04-18 17:44:56 1704

原创 Ajax: data.forecast UNDEFINED

由于入库的时候整个JSON数据存的是字符串,所以需要先将data部分转换成JSON对象。常用有以下几种方法:1、jQuery的转换方式:$.parseJSON( jsonstr ); 2、浏览器支持的转换方式(Firefox,Chrome,IE)等浏览器:JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonob...

2018-12-10 15:17:07 203

原创 自定义 Eharts 柱状图 当数值为“0”时,不显示(亲测有效!)

需求:自定义 Eharts 柱状图 当数值为“0”时,不显示(亲测有效!)//series.labelnormal:{ formatter: function(params){ if (params.value &gt; 0) { return params.value; }else { return ''; } }}...

2018-12-07 10:57:55 5179 1

原创 如何在jsp页面调用java类中的方法

如何在jsp页面调用java类中的方法1.假设src目录下有一个类com.zhy.common.utils.MsgUtil 2.DateUtil类中有一个sendMsg()方法 3.首先需要在jsp页面引入java类 &lt;%@ page import="com.zhy.common.utils.MsgUtil"&gt; 4.在标签内添加相应的java代码 &lt;% ...

2018-07-06 00:21:00 16358

原创 【MySQL必知必会系列】MySQL复盘总结[END]

1.MySQL语法·ALTER TABLE用来更新已存在表的模式。为了创建新表,应该使用CREATE TABLE。ALTER TABLE tablename(ADD column datatype [NULL | NOT NULL] [CONSTRAINTS],CHANGE column columns datatype [NULL | NOT NULL] [CONSTRAINTS],DROP c...

2018-07-03 09:58:45 312

原创 【MySQL必知必会系列】维护与管理

本文初次发表在LIVEPLUS公众号。【MySQL必知必会系列】·全球化和本地化数据库表被用来存储和检索数据。不同的语言和字符集需要以不同的方式存储和检索。因此MySQL需要适应不同的字符集,适应不同的排序和检索数据的方法。字符集 为字母和符号的集合;编码 为某个字符集成员的内部表示;校对 为规定字符如何比较的指令。使用何种字符集和校对的决定在服务器、数据库和表级进行。SHOW CHARACTER...

2018-07-03 09:56:34 116

原创 【MySQL必知必会系列】管理事务处理

并非所有的引擎都支持事务管理,MyISAM不支持事务管理,InnoDB支持事务管理。事务管理可以用来维护数据库的完整性。它保证成批的MySQL操作要么完全执行,要么完全不执行。事务(transaction)指一组SQL语句;回退(rollback)指撤销指定SQL语句的过程;提交(commit)指将未存储的SQL语句结果写入数据库表;保留点(savepoint)指事务处理中设置的临时占位符,你可以...

2018-07-03 09:54:42 173

原创 【MySQL必知必会系列】汇总数据·聚集函数

聚集函数       运行在行组上,计算和返回单个值的函数。 常见的5个聚集函数这些函数是高效设计的,它们返回结果一般比我们自己的客户机应用程序计算要快得多。 AVG()函数     返回某列的平均值通过对表中行数计数并计算特定列值之和,求得该列的平均值。可以用来返回所有列的平均值或者返回特定列或行的平均值。SELECT AVG(price) AS avg_price FR

2018-01-27 23:58:53 228

原创 [MySQL必知必会]使用数据处理函数

函数 一般是在数据上执行的,它给数据的转换和处理提供了方便。函数没有SQL的可移植性强几乎每种主要的DBMS的实现都支持其他实现不支持的函数,而且有时差异还很大。【注】如果你决定使用函数,应该保证做好代码注释,以便以后其他人能确切地知道所编写SQL代码含义。 主要支持函数类型有:用于处理文本串的文本函数;用于在数值数据上进行算术操作的数值函数;用于处理日期和时间并从这些值中提取特定

2018-01-25 22:28:46 188

原创 【项目预估】PERT(计划评审技术)

PERT(Program Evaluation and Review Technique)的一部分内容是对预估的计算方法。这种技术包含了一个非常简单而有效的办法,把预估变成概率分布,让主管们看懂。你可以根据3个数字预估某项任务。这就是三元分析法。·O:乐观预估。这是非常乐观的数字。如果一切异常顺利,你可以在这个时间内完成。·N:标称预估。这是概率最大的数字。如果画一张柱状图,标称预估就是最高的那个

2018-01-02 15:58:18 1060

原创 [MySQL必知必会]创建计算字段

1.计算字段并不实际存在于数据库中2.在数据库服务器上完成许多转化和格式化工作比在客户机中完成要快得多,因为DBMS是设计来快速有效地完成这种处理的3.拼接,将值联结到一起构成单个值。MySQL中的SELECT语句中,可使用Concat()函数来拼接两个列。4.Concat()需要一个或者多个指定的串,各个串之间用逗号分隔。5.有时候需要删除数据右侧多余的空格来整理数据,这样可以使

2017-12-23 22:35:28 204

原创 [Mysql必知必会系列]正则表达·搜索

正则表达式是用来匹配文本的特殊的串(字符集合)。例如:SELECT prod_name FROM products WHERE prod_name REGEXP '1000' ORDER BY prod_name;REGEXP后所跟的东西作为正则表达式。上面的语句看上去非常像LIKE的语句但是LIKE匹配整个列,REGEXP在列值内进行匹配。常见正则表达

2017-10-20 15:16:46 232

转载 【收藏·转载】翻译经验:十种常见的翻译腔

原文来自:http://www.catti.net.cn/2017-10/18/content_748743.htm什么是翻译腔(translationese)?——就是“受到原文影响而导致译文不够流畅”的文体。为什么会有翻译腔?——有可能是因为在输出中文翻译时,头脑还停留在“英文思维”的模式。翻译经验:十种常见的翻译腔即

2017-10-20 12:49:38 7437

原创 [Mysql必知必会系列]·通配符

通配符:用来匹配值的一部分的特殊字符。搜索模式:由字面值、通配符或两者组合构成的搜索条件。为在搜索子句中使用通配符,必须使用LIKE操作符。【从技术上说,LIKE是谓词而不是操作符】通配符—%,在搜索串中,%表示任何字符出现任意次数。例如,找出所有以jet起头的产品,则使用:SELECT prod_id, prod_name FROM products WHERE prod

2017-10-17 22:22:40 404

原创 [Mysql必知必会系列]数据过滤·IN和NOT操作符

操作符:用来联结或改变WHERE子句中子句的关键字。也称为逻辑操作符。AND操符:为了通过不止一个列进行过滤。OR操作符:检索匹配任一条件的行。计算次序:AND在计算次序中优先级更高。任何时候使用具有AND和OR操作符的WHERE子句,都应该使用圆括号明确地分组操作符。IN操作符,用来指定条件范围,范围中的每个条件都可以进行匹配。如:SELECT prod_

2017-10-15 11:10:50 494

原创 [Mysql必知必会系列]·过滤数据·WHERE子句

只检索所需数据需要指定搜索条件,搜索条件也称为过滤条件。WHERE子句的位置:在同时使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE之后。WHERE子句常用操作符:=等于,大于,>=大于等于,BETWEEN在指定两个值之间如:SELECT prod_name, prod_price FROM products WHERE prod_name

2017-10-15 10:34:36 311

转载 【攻略·转载·收藏】手把手教程 | 申请签证很难吗?靠你自己就能搞定!(以英国签证为例)

原来来自:https://post.smzdm.com/p/605969/?send_by=4822084195提到发达国家的签证,你会不会头疼?只要你成功DIY一个,其余的都可以“依样画葫芦”下一个旅游旺季来临之前,赶紧把签证提前准备好,早买机票早享大折扣。签证的类型其实分很多类:个人旅游 | 商务 | 探亲 | 访问 | 留学 等等等。今天的文章主要与大家分享如何自

2017-10-14 21:55:26 640

原创 [Mysql必知必会系列]排序检索数据

使用ORDER BY子句对检索数据进行排序如:SELECT prod_name FROM products ORDER BY prod_name;按照prod_name进行排序(默认升序)。关键字DESC 可以指定进行降序排序。如:SELECT prod_name,prod_price FROM products ORDER BY prod_name DESC;DESC关键字只

2017-10-13 14:55:12 252

原创 [Thinkphp]SQL LIKE操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。SELECT * FROM calendar_events WHERE userIds LIKE '%,5,%' OR userIds LIKE '5,%' OR userIds LIKE '5'Thinkphp中,$infoWhere['userIds'] = array('like',array('%,'.$cur_id

2017-10-13 14:14:43 584

原创 Thinkphp判断值是否为空

需求:判断某一字段值是否为空,若为空则显示“未绑定”,若有值则显示“已绑定”。empty name="vo.wecha_id">尚未绑定empty> 已绑定

2017-10-13 14:14:40 3897

原创 Thinkphp重复字段过滤

两种方法对重复字段进行过滤。一、DISTINCT$contact = M('jcy_contact'); $unit_info = $contact ->Distinct(true)    ->field('unit') ->select();二、GROUP$contact

2017-10-13 14:14:38 2197

原创 Thinkphp框架删除确认对话框

1.方法一a href="{:U('Aimin/del','id=',$vo['id'])}" class="btn" onclick="return confirm('是否确认删除?');">删除a>2.layer用法 $.layer({ shade: [0], area: ['auto','auto'], dialog: { msg: '确定要删

2017-10-13 14:14:35 459

原创 通过当前cateid来判断切换tab

目前项目中我是这么用,不知道是否妥当。欢迎指正!1.获取当前url中的idvar str = location.href;//获取完整的urlvar cateid = str.substring(81);//取到id2.switch ..case判断switch(cateid) { case '17':

2017-10-13 14:14:29 972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除