码迷,mamicode.com
首页 > 2019年08月30日 > 全部分享
深入Oracle的left join中on和where的区别详解
-- from http://blog.itpub.net/30175262/viewspace-1472060/ 今天遇到一个求某月所有天数的统计结果,如果某日的结果是0也需要显示出来,即: 日期 交易次数 交易金额 2009-4-01 1 10 2009-4-02 2 20 2009-4-03 ...
分类:数据库   时间:2019-08-30 18:45:09    阅读次数:100
设计模式-策略模式
设计模式-策略模式 使用场景: 应用于某些需要使用不同方式实现不同情况下的计算策略 举例情况: 去某地时有许多出行方式,每个方式的出行成本都不一样,需要计算每个出行方式的成本: 定义算法接口: 具体的算法策略(多个): 具体算法工厂,通过工厂使用对应的算法实例去应对不同情况: 附带不同策略使用枚举分 ...
分类:其他好文   时间:2019-08-30 18:44:37    阅读次数:56
G6 学习资料
G6 学习资料 | 网址 | 项目 GitHub 地址 | https://github.com/antvis/g6 项目文档地址 | https://www.yuque.com/antv/g6 蚂蚁金服 AntV 发布 G6 2.1 一路同行 | https://juejin.im/post/5b ...
分类:其他好文   时间:2019-08-30 18:44:01    阅读次数:245
JDBC 确保事务成功的方法
|--问题点 如果涉及到事务的操作,务必要确保是在同一个连接对象下完成的,否则容易报错 |--解决办法 在一个工程里面写一个BaseDao,BaseDao的getconnection方法设置为静态方法, 其他各个实体类继承BaseDao类 在ps.executeUpdate这个方法前面传入统一连接 ...
分类:数据库   时间:2019-08-30 18:43:45    阅读次数:106
高效奇偶判断计算
问题: 奇偶判断 思路: 使用 & 进行奇偶判断,比直接使用 % 高效很多 实现: C++: 输出: 分析: 先了解下位运算符 & ,两个数用 & 进行位运算,本质上就是两个数的2进制运算,在运算过程中,只有 1 & 1 的结果是1,其他结果都是 0,如图: 1的2进制是 0000 0001,任何数 ...
分类:其他好文   时间:2019-08-30 18:43:27    阅读次数:71
CodeForces - 666E: Forensic Examination (SAM 线段树合并)
题意:给定字符串S,然后M个字符串T。Q次询问,每次给出(L,R,l,r),问S[l,r]在L到R这些T字符串中,在哪个串出现最多,以及次数。 思路:把所有串建立SAM,然后可以通过倍增走到[l,r]在SAM上的位置p,然后在这个位置p上求,求的过程就是一个线段树求区间最值。 现在的关键是得到线段树 ...
分类:其他好文   时间:2019-08-30 18:43:07    阅读次数:53
分享一个批量修改文件编码的python脚本
分享一个自己编写的递归查找子目录,将所有cpp文件编码修改为utf-8编码格式的小脚本 ...
分类:编程语言   时间:2019-08-30 18:42:47    阅读次数:73
es 修改 mapping 字段类型
一、原索引 二、创建新索引 三、同步数据 四、删除原索引 五、设置别名 ...
分类:移动开发   时间:2019-08-30 18:42:17    阅读次数:1408
golang:mgo剖析之Session
golang操作mongo使用的包是"gopkg.in/mgo.v2",coding过程中需要并发读写mongo数据库,简单观摩了下源码,记录下自己的一些理解,如有错误,敬请斧正。 一般来说,我们直接这样创建一个session: Session, err = mgo.Dial(URL) if err ...
分类:其他好文   时间:2019-08-30 18:42:02    阅读次数:86
23种设计模式之代理模式
在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象,然后客户端只需要访问代理对象,由代理对象去帮我们去请求目标对象并返回结果给客户端,这样的一 ...
分类:其他好文   时间:2019-08-30 18:41:20    阅读次数:84
c++ 读取、输出txt文件
下面这段话转自:https://blog.csdn.net/lightlater/article/details/6326338 关于文本文件的文件头 第一 ANSI文件的文件头为空,不需要处理; 第二 UNICODE文件的文件头为0xFF,0xFE共计两个字节,读取时需要偏移两个字节再行读取; 第 ...
分类:编程语言   时间:2019-08-30 18:40:57    阅读次数:116
轮播图
xml代码: js: wxss代码: ...
分类:其他好文   时间:2019-08-30 18:40:35    阅读次数:110
Tomcat系列之java技术
Tomcat:PHP网页开发语言脚本语言运行环境解释执行ZendEngine:OpcodeMVC:data数据bussiness业务presentation展示C/C++:跟cpu,OS结合太密切缺点移植困难维护成本高优点高速适合开发驱动、操作系统C:面向过程C++:面向对象每种语言都有自己的适用场景APIApplicationProgrammingInterface应用编程接口OS,System
分类:编程语言   时间:2019-08-30 18:40:20    阅读次数:86
SpringBoot 集成RabbitMQ
1, 生产者服务: maven: 定义队列,交换机,并且绑定队列和交换机,同时注入到spring 中 conifg 的上一层就是producer: service 发送消息服务: application.yml: 2,消费者服务: 邮件消费者: 信息消费者: application.yml ...
分类:编程语言   时间:2019-08-30 18:40:01    阅读次数:72
思维50法读后感
1.合作互补(上帝思维)2.打破旧格局(司马光思维)3.知己知彼(孙子思维)4.不被外界因素干扰,始终保持本心(拿破仑思维)5.想到就去做(哥伦布思维)6.简练才拥有最大的想象空间(拉哥尼亚思维)7.舍弃复杂的表象,直指问题本质,剃刀:能不要就不要(奥卡姆思维)8.最简单的往往最合理(费米思维)9. ...
分类:其他好文   时间:2019-08-30 18:39:50    阅读次数:76
JS深度比较两个对象是否相等
/** * 深度比较两个对象是否相等 * @type {{compare: compareObj.compare, isObject: (function(*=): boolean), isArray: (function(*=): boolean)}} */ var compareObj = { ... ...
分类:Web程序   时间:2019-08-30 18:39:38    阅读次数:105
Linux如何查看JDK的安装路径
1.echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [root@localhost ~]# java -version java version "1.7.0_65" OpenJ ...
分类:系统相关   时间:2019-08-30 18:38:47    阅读次数:93
864条   上一页 1 ... 23 24 25 26 27 28 29 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!