/** * 微信红包生成算法 * * @param int $total 红包金额 * @param int $num 拆分数量 * @param int $min 拆分的红包最小金额数目 */function set_packet($total, $num, $min = 0.01){ for ( ...
分类:
微信 时间:
2017-01-26 16:38:02
阅读次数:
1021
PIGS Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 20738 Accepted: 9481 Description Mirko works on a pig farm that consists of M locked p ...
分类:
其他好文 时间:
2017-01-26 16:31:09
阅读次数:
207
[BZOJ3545][ONTAK2010]Peaks 试题描述 在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k ...
分类:
其他好文 时间:
2017-01-26 14:02:24
阅读次数:
192
说说复合索引 写索引的博客太多了,一直不想动手写,有一下两个原因:一是觉得有炒剩饭的嫌疑,有兄弟曾说:索引吗,只要在查询条件上建索引就行了,真的可以这么暴力吗?二来觉得,索引是个非常大的话题,很难概括出所有的情况,你不整出点新意来,倒是有抄袭照搬的嫌疑 既然写了,就写一点稍微不一样的东西出来,好了, ...
分类:
数据库 时间:
2017-01-26 11:23:52
阅读次数:
303
QML入门教程(1) QML是什么? QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),但又支持javacript形式的编程控制。它结合了QtDesigner UI和QtScript的优点。QtDesigner可以设计出.ui界面文件,但是不支持和Qt原 ...
分类:
其他好文 时间:
2017-01-25 23:01:09
阅读次数:
290
在项目经常会用到单元测试,这里对Junit在开发中的使用标准及使用方法进行简单的介绍。 1.包目录的定义以及相关jar包的添加 2.Junit3和Junit4分别对测试类的编写 所测试的源代码: [java] view plain copy print? package com.techbirds; ...
分类:
其他好文 时间:
2017-01-25 18:55:34
阅读次数:
292
tag: 二叉树 思路一: 分治 思路二:非递归??? ...
分类:
其他好文 时间:
2017-01-25 13:26:12
阅读次数:
176
在传统的多线程实现方式中(继承Thread和实现Runnable)无法直接获取线程执行的返回结果,如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 从Java 1.5开始,java.util.concurrent包中提供了 Callable和 Fut ...
分类:
编程语言 时间:
2017-01-24 18:54:41
阅读次数:
375
前言 GTID(Global Transaction ID)是MySQL5.6引入的功能,可以在集群全局范围标识事务,用于取代过去通过binlog文件偏移量定位复制位置的传统方式。借助GTID,在发生主备切换的情况下,MySQL的其它Slave可以自动在新主上找到正确的复制位置,这大大简化了复杂复制 ...
分类:
数据库 时间:
2017-01-24 15:35:43
阅读次数:
285
JavaScript Object NotationCSRF (pronounced sea-surf) 字面量(literal):字符串的意思和要表达的意思是一致的 JSON 是一种数据交换格式(因此没有指令)。可以使用Schema来校验一致性(可以有那些属性,以及取值范围 等待)JSON的数据类 ...
分类:
Web程序 时间:
2017-01-24 10:58:15
阅读次数:
274