org.apache.commons.lang3.StringUtils.EMPTY 相当于“” 案例: 之所以这么使用,是因为有以下优势: 在以后需要替换的时候很容易找到,通过关键字搜索 避免出错,我使用这个类的时候肯定不会出错,使用""的时候,偶尔中间多个空格那也就是错了 用常量更优雅一些。 o ...
0、存储过程开头变量定义 1、日期范围查询 2、客户代码范围查询 3、物料代码范围查询 4、单据类型模糊查询 ...
分类:
数据库 时间:
2018-06-04 11:53:24
阅读次数:
328
1. multiset: multiset是允许元素重复的集合,并且可以实现定点删除,我们往往用它来实现需要定点删除的堆。 定点删除操作:通过find()或lowe_bound()或upper_bound()来确定迭代器的位置,然后调用erase()来删除。 multiset默认的是最小堆,当使用m ...
分类:
编程语言 时间:
2018-06-03 10:43:29
阅读次数:
171
678. Valid Parenthesis String Given a string containing only three types of characters: '(', ')' and '*', write a function to check whether this strin ...
分类:
其他好文 时间:
2018-06-02 18:29:07
阅读次数:
115
1. 删除数组尾部元素 一个简单的用来清空或则删除数组尾部元素的简单方法就是改变数组的length属性值。 const arr = [11, 22, 33, 44, 55, 66]; // truncanting arr.length = 3; console.log(arr); //= [11, ...
分类:
编程语言 时间:
2018-05-31 19:36:35
阅读次数:
228
做将framework webapi项目转成netcore平台上的webapi项目时,发现原来的返回文件响应流在netcore平台下失效。代码如下,返回pdf文件响应流,供前端显示 不记得参考网址了,反正是stackoverflow上面了。需要在netcore项目中配置支持原有MVC的功能。 1、添 ...
分类:
Web程序 时间:
2018-05-31 19:11:52
阅读次数:
254
前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseGit基本操作将提交到本地的项目推送到在线仓库 推送是提交的下一步操作。 在本地项目的空白处点击鼠标右 ...
分类:
其他好文 时间:
2018-05-31 14:43:58
阅读次数:
181
写该文章目的 肯定有人会遇到这样的问题: 最近换了一份新工作,新公司的源码管理都是使用GIT,习惯了之前的TFS和SVN进行项目源码管理和团队开发,第一次使用GIT进行团队开发和源码管理,颇有一些不习惯,花了一天时间终于把GIT搞清楚了,发现GIT相对于SVN具有很强大的优势,在这里就不再对两者进行 ...
分类:
其他好文 时间:
2018-05-31 14:42:02
阅读次数:
153
网上好多的帖子感觉比较老了,而且千篇一律。我到mysql看了一下官网上python驱动的操作,发现与大部分网站说的都不一样。 首先安装的驱动是: 上面是在ubuntu上的命令。 安装之后,开发的样例代码如下: ...
分类:
数据库 时间:
2018-05-31 00:38:17
阅读次数:
168
不难想到,x有边连出的一定是 (2^n-1) ^ x 的一个子集,直接连子集复杂度是爆炸的。。。但是我们可以一个1一个1的消去,最后变成补集的一个子集。 但是必须当且仅当 至少有一个 a 等于 x 的时候, 可以直接dfs(all ^ x) ,否则直接消1连边。。。 Discription You ...
分类:
其他好文 时间:
2018-05-30 21:20:45
阅读次数:
157