归并排序 将两个 排好序 的序列合并成一个有序的序列 基本思路 两个输入序列A和B,一个输出序列C 比较A和B中同位置的值,将较小的值存入C中 直到A和B中任何一个到达末尾,将另一个序列剩余的所有元素存入C中 时间复杂度 O(nlog2n) 缺点 性能较差 需要将数据复制到临时数组,还需要复制回来 ...
分类:
编程语言 时间:
2018-12-15 13:51:18
阅读次数:
155
void GetScreenInfo() { QDesktopWidget* desktopWidget = QApplication::desktop(); //获取可用桌面大小 QRect deskRect = desktopWidget->availableGeometry(); int m_... ...
分类:
其他好文 时间:
2018-12-15 13:51:08
阅读次数:
383
"嘟嘟嘟" 只要会决策单调性,这题就是练手的 首先按矩形长排序,这样只用考虑宽了。 然后很容易搞出dp方程 $$dp[i] = min _ {j = 0} ^ {i 1} (dp[j] + x[i] max_{k = j + 1} ^ {i} y[k])$$ 找max可以用st表达到$O(1)$。 ...
分类:
其他好文 时间:
2018-12-15 13:50:57
阅读次数:
148
注意:在ContentProvider里面写对数据库增删改查的时候,千万不能 db.close(); cursor.close(); 等操作,不然其他应用访问不到数据,也没有必要写isOpen(); ContentProviderServer应用-->定义 MySqliteOpenHeper 数据库 ...
分类:
移动开发 时间:
2018-12-15 13:50:46
阅读次数:
209
利用mui 发起手机微信和支付宝支付 payStatement :调起微信支付接口的参数 参考文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2 更多错误信息请参考支付(Payment)规范文档:ht ...
分类:
微信 时间:
2018-12-15 13:50:33
阅读次数:
670
Abstract Syntax Trees即抽象语法树。Ast是python源码到字节码的一种中间产物,借助ast模块可以从语法树的角度分析源码结构。此外,我们不仅可以修改和执行语法树,还可以将Source生成的语法树unparse成python源码。因此ast给python源码检查、语法分析、修改 ...
分类:
编程语言 时间:
2018-12-15 13:50:24
阅读次数:
265
1.说说你对进程,线程以及协程的理解 进程:是系统进行资源分配和调度的基本单位,是基本操作系统结构的基础。进程是程序基本执行的实体。进程与进程之间是独立的,拥有完全独立的地址空间,进程的切换只发生在内核态,由操作系统调度。 线程:线程是操作系统进行运算调度的最小单位。它被包含在进程之中,是进程中实际 ...
分类:
Web程序 时间:
2018-12-15 13:50:02
阅读次数:
230
@2018-12-15 【筹划】 通过烧录器(JTAG/SWD)即可方便的烧写板载外部 FLASH 【参考】 如何更好地设计面向在板烧录的产品(一)SPI Flash篇 ...
分类:
其他好文 时间:
2018-12-15 13:49:54
阅读次数:
150
innobackupex 热备指定的库和表操作,热备单库单表操作
分类:
其他好文 时间:
2018-12-15 13:49:47
阅读次数:
172
1.安装gcc g++的依赖库sudo apt-get install build-essential && sudo apt-get install libtool 2.安装pcre依赖库sudo apt-get install libpcre3 libpcre3-dev 3.安装zlib依赖库s ...
分类:
系统相关 时间:
2018-12-15 13:49:38
阅读次数:
262
最近在做一个项目,有大量的execl表单导入导出,模板格式也比较简单,都是一维格式。但是抵不住量多,每次写导入导出的时候都要单独写。就想着怎么偷个懒。所以就写了一下几个工具方法。 测试方法: 结果: 针对上面的两个方法,如果有更好的方法,欢迎提供意见。 将表转换成数组,其中map是表头字段和要转换成 ...
分类:
Web程序 时间:
2018-12-15 13:49:29
阅读次数:
215
1 安装配置jdk环境变量 2下载GitBlit,下载地址:http://www.gitblit.com或者http://gitblit.com 解压即可 3修改gitblit\data下defaults.properties配置文件 #git仓库目录git.repositoriesFolder = ...
补充,在前面的服务启动执行命令中,我们在package.json中的配置信息为: 该种方式在启动服务后还需自己访问相关url,这很不友好。此处我们新增一些配置,保证在我们启动服务后自动访问url并渲染,配置如下: 这样就实现了服务启动浏览器也会自动打开。 正文: 在前端开发中,我们常用img标签来引 ...
分类:
Web程序 时间:
2018-12-15 13:48:56
阅读次数:
187
点击详情跳转的时候,有时候有必要隐藏地址栏的必要参数,本次实验是通过sessionStorage存储 定时器刷新浏览器方式来实现的1.获取URL地址栏参数 及参数值 2.将必要参数缓存到sessionStorage中 3.重定向带有参数的地址 原文地址:https://segmentfault.co ...
分类:
其他好文 时间:
2018-12-15 13:48:50
阅读次数:
189
一.什么是Hadoop? Hadoop可以简单的理解为一个数据存储和数据分析分布式系统。随着互联网的普及产生的数据是非常的庞大的,那么我们怎么去处理这么大量的数据呢?传统的单一计算机肯定是完成不了的,那么大体的出路只有两条,第一种是研究更牛逼的计算机(比如说超级计算机和量子计算机),但是超级计算机和 ...
分类:
其他好文 时间:
2018-12-15 13:48:44
阅读次数:
165
模块初识及正则表达式 Python re模块与正则表达式的运用 Python中常用模块一 模块和包 ...
分类:
编程语言 时间:
2018-12-15 13:48:35
阅读次数:
98