从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法 sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级。本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能讲讲其用法 ...
分类:
其他好文 时间:
2017-05-26 10:58:24
阅读次数:
225
sort函数声明: 一般,sort自带的排序算法比我们自己实现的要快。 实现原理: STL中的sort并非只是普通的快速排序,除了对普通的快速排序进行优化,它还结合了插入排序和堆排序。根据不同的数量级别以及不同情况,能自动选用合适的排序方法。当数据量较大时采用快速排序,分段递归。一旦分段后的数据量小 ...
分类:
编程语言 时间:
2017-05-25 10:00:53
阅读次数:
201
最近在做微信支付,调用微信的统一下单支付接口http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1时,老是返回“签名错误”,偶尔可以成功,不知道是怎么回事。我在日志中打印出生成的字符串和签名,然后用相同的数据在微信支付提供的在线支付调试 ...
分类:
微信 时间:
2017-05-24 19:22:55
阅读次数:
2379
Hash hash可以算是一种两级kv,首先通过key找到一个hash对象,然后再通过field找到或者设置相应的值。 在ledisdb里面,我们需要将key跟field关联成一个key,用来存放或者获取对应的值,也就是key:field这种格式。 这样我们就将两级的kv获取转换成了一次kv操作。 ...
分类:
数据库 时间:
2017-05-24 14:40:25
阅读次数:
268
个人总结 Alpha阶段总结: 起初关于手机app的开发真的一无所知,选了一条较远的路走(使用 Android Studio 来开发 Android 应用更加方便,而我们选用 Eclipse 开发 Android,因而浪费了不少时间),也花了太多时间在学习相关知识上,因此在Alpha阶段项目整体进度 ...
分类:
其他好文 时间:
2017-05-15 14:18:42
阅读次数:
238
话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Nginx的历史不在此赘述,轻量,快是它的特性。只是因为现在的模块没有达到apache的模块数量级,未来有 ...
分类:
其他好文 时间:
2017-05-13 23:22:33
阅读次数:
366
理解volatile平时工作中对于多线程的应用并不太多,但是不能说工作中不应用就可以对此不去了解,至少要做的知道有这么个东西,主要是作什么的,这样有助于看其它人写的代码。提到这个volatile,一般都会想到并发,同步,锁之类,但要想搞清楚需要看看下面一些知识。处理器,高..
分类:
其他好文 时间:
2017-05-11 22:28:51
阅读次数:
208
问题场景: 商品表goods,里面有几个大文本字段,类型用的MediumText,表中记录28万多。分页查询时用limit,在一般PC上需要12秒左右,这个数量级的数据不应该这么慢。 原因分析: 几个大文本拖慢了查询速度,如果只查主键或数字类型的字段则很快。有人说你分页干嘛查大文本啊,原因是产品经理 ...
分类:
数据库 时间:
2017-05-05 12:46:45
阅读次数:
247
一. Linux 性能监控的概述 系统由若干子系统构成,通常改动一个子系统有可能影响到另外一个子系统。甚至会导致整个系统不稳定、崩溃。所以说优化、监測、測试一般是连在一起的,并且是一个循环并且长期的过程,通常监測的子系统有下面这些: (1). CPU (2). Memory (3). IO (4). ...
分类:
系统相关 时间:
2017-05-04 09:41:08
阅读次数:
228
这几天用java写了一个计算器程序,开始写的时候原本只是想实现一下GUI界面,熟悉一下Java GUI 编程,为Java期末大作业练练手,本以为代码不会很长,结果写完下来发现到了惊人的千行数量级,我分析了一下,主要是在实现监听器的时候花了很大篇幅,主体程序应该会短不少。整个程序分为三个.java文件 ...
分类:
编程语言 时间:
2017-05-01 16:01:46
阅读次数:
271