自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Excel表格统计满足两列条件的总数:countifs方法

常用的类似统计方法大概有三种:1、用sumproduct函数:=sumproduct((条件1列范围=条件1)*(条件2列范围=条件2))如,统计性别是男年龄是40岁的总人数(其中A列为年龄,B列性别),公式:=sumproduct((B2:B8="男")*(A2:A8=“40"))2、用countifs函数,如果是单个条件可以用countif函数,方法一样:=countifs(条件1列...

2019-07-16 22:11:34 45789

原创 Excel表格匹配查找方法:VLOOLUP方法

日常用表格处理问题时会遇到一些匹配查找的场景如在A表格中有根据某些应用的问题需要指定责任人,而责任人再意外一个sheet页或者另外一个表格B中,这时可以用VLOOLUP方法从B表格中找到对应的责任人后填写到A表格的责任人列;VLOOLUP方法说明:VLOOPUP(lookup_value,table_array,col_index_num,[range_lookup]);lookup_va...

2019-07-15 22:07:00 2528

原创 为谷歌浏览器Chrome创建多个用户

        做开发时有时需要多人共用1个电脑,但没办法让多人同时登陆同一个谷歌浏览器,这时可以为谷歌浏览器创建多个账户共大家单独使用避免不同用户之间的影响,每个浏览器都有自己独自的收藏夹、搜索记录等。1、再复制一个谷歌浏览器的快捷方式;2、粘贴刚刚复制的谷歌浏览器;3、新的谷歌浏览器上右键->属性;4、新对话框的快捷方式业签(英文下为:Shortcut),找到“目标”行(...

2018-10-09 17:09:27 8077 1

原创 React-Redux流程中,mapStateToProps的理解

        mapStateToProps方法就是容器组件向store声明需要的state的地方,因为我们的store是整个应用只有一份,根据redux的思想通过context可以保证每一个组件都可以从context中获取到store,不需要一级一级的从顶层传递下来。所以,一般容器组件上会有这个函数负责通过context获取到store中想要的state,即从store中获取到的state相当...

2018-08-29 17:56:21 9794 4

原创 git用远端代码覆盖本地并推给自己fork的分支上

      本地下载了从远端fork的代码后,在回合远端代码时发现有冲突,而且本地的修改可以放弃时我们可以用远端的代码覆盖本地的代码后,省略了解决冲突的步骤。1、git fetch 远端git地址 master;      将远端的代码拉到本地,代码未拉下,并将指针存放到FETCH_HEAD。2、git reset --hard FETCH_HEAD;      用远端的代码覆盖本...

2018-08-24 11:05:24 1692

原创 Git 解决未知文件被修改的莫名问题

当我们pull完代码时进行修改,修改后提交代码时会发现一些文件并未修改,但显示有差异,而且通过git status查看时是Untracked file如下:$ git statusOn branch masterYour branch is behind 'origin/master' by 27 commits, and can be fast-forwarded.  (use "gi...

2018-07-31 10:55:32 4967 2

转载 git commit的信息如何修改,如何退出修改,及提交

git commit 最后一次提交的注释信息,如何修改? 如何退出编辑器?今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了。首先 使用 git commit --amend 命令(修改最近一次提交的注释信息),会进入到vim 编辑器然后 你会发现编辑器里你怎么...

2018-07-23 16:41:37 8745 1

原创 Git解决本地修改后冲突了无法从远端pull的方法

有事在我们本地修改了部分文件后需要提交代码,这时需要先从远端把代码拉下来(pull),如果你修改的内容跟远端库的修改冲突了,则用git的图形界面用pull操作是无法操作的,这时我们需要用命令行(git bash)的方式来完成代码的更新。1、git status先看下自己修改的文件是哪些;2、git stash用这个命令先把代码缓存起来;3、git pull这时再用pull命...

2018-07-20 15:19:51 4883

原创 equals方法和“==”的区别及String和Object中的equals方法的区别

"=="在Java中这个表示的是比较两个对象是否为同一个对象,即存储的地址是否相同,所以:String str1 = new String("abc");String str2 = new String("abc");如果是str1 == str2得到结果就是false,因为虽然是str1跟str2字符串的内容一样,但不是同一个对象;Object的equals方法本质上与"=="是...

2018-07-20 09:43:23 237

原创 maven 设置指定不同setting文件的mvn编译命令实现多setting文件共用

       日常开发开发中可能需要维护几个不同的版本,在用mvn编译编译命令时用的私服地址或私服路径不同,同一个setting文件不能共用,本文可以解决多个setting文件共用和用bat脚本简化敲写编译命令的问题。       解决这个问题只需要两步:1、编译命令中加入一个参数;2、编写bat脚本;一、多个setting文件共用(编译命令中加入一个参数):       可以用到如下方法来指定不...

2018-07-05 15:58:15 32965

原创 并发编程之理解多线程假死现象的原因

线程假死现象的理解

2017-12-12 19:20:29 9848 1

原创 并发编程之wait方法的理解

wait理解

2017-12-12 17:58:33 764

原创 并发编程之join关键字的理解

并发编程理解join方法;

2017-12-12 17:56:21 836

原创 并发编程之ThreadLocal类的理解(一)

并发编程中ThreadLocal类的理解

2017-12-12 14:31:00 270

原创 并发编程之ThreadLocal类的理解(二)

java并发编程,理解ThreadLocal类

2017-12-12 14:28:58 225

原创 对象不改变只改变对象的属性多线程运行结果还是同步

如何理解对象不改变只改变对象的属性时多线程运行结果还是同步

2017-10-11 20:59:37 1884

原创 局部变量线程安全的理解

如何理解局部变量线程安全

2017-10-11 20:24:16 5979 1

空空如也

空空如也

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

TA关注的人

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