在个推的推送场景中,消息队列在整个系统中占有非常重要的位置。当APP有推送需求的时候,会向个推发送一条推送命令,接到推送需求后,我们会把APP要求推送消息的用户放入下发队列中,进行消息下发;当同时有多个APP进行消息下发时,难免会出现资源竞争的情况,因此就产生了优先级队列的需求,在下发资源固定的情况下,高优先级的用户需要有更多的下发资源。
分类:
Web程序 时间:
2019-04-15 14:22:43
阅读次数:
205
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个小模块, ...
分类:
编程语言 时间:
2019-04-15 13:15:39
阅读次数:
164
文件及内容处理 diff、vimdiff 1. diff:比较两个文件区别 diff命令的功能说明 命令用比较文件的差异。 以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则 会比较目录中相同文件名的文件,但不会比较其中子目录。 diff命令的语法格式 [ abBcdefHilnNpPqrs ...
分类:
系统相关 时间:
2019-04-15 13:14:57
阅读次数:
155
关于shell的预备知识 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁即用户界面。用户把指令传给shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统 ...
分类:
系统相关 时间:
2019-04-15 13:14:40
阅读次数:
207
题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). 使用map记录每个字符出现的次数,并查询第一个出现一次的字符 1 public int FirstNotRepeatingChar(Str ...
分类:
其他好文 时间:
2019-04-15 13:13:55
阅读次数:
122
弄一个仙女的珍珠吧(天堂珍珠)。 要用二分查找。 #226. 仙女的珍珠 题目描述 (信息学竞赛班的女生都是仙女~)我有很多很多(n条)用魔法合成的珍珠项链......(其实神仙比凡人更爱美),每天起来我都要从中挑一条戴上......挑哪条很有讲究,如果比情敌的难看,那么就会被嘲笑(-_-),可是如 ...
分类:
其他好文 时间:
2019-04-15 13:13:27
阅读次数:
191
一、 DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果串。可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化 STR_TO_DATE(str,forma ...
分类:
数据库 时间:
2019-04-15 13:11:29
阅读次数:
346
1、正常执行如果是多个命令执行的话,默认是串行执行的。如果前面的一个任务没有执行完成,后面的任务就无法执行,即不可能将指令置于CPU上执行。sleep10后台执行。Default模式下,shell命令是阻塞执行的,可以通过其后添加&让这条命令异步执行,如:sleep10&执行这条命令后,并不会阻塞10秒,而是立即返回。2、并行执行如果将这种方法用在while循环中,则可以实现多进程
分类:
系统相关 时间:
2019-04-15 13:10:28
阅读次数:
202
https://docs.microsoft.com/zh-cn/officeupdates/release-notes-office-2016-mac https://go.microsoft.com/fwlink/p/?linkid=871743 ...
分类:
系统相关 时间:
2019-04-15 13:10:15
阅读次数:
216
进行图片文字识别,相信大家都知道,在工作中我们经常会收到上级给我们的文件,其中肯定是有图片文件的,面对整理图片信息大家的方法是什么呢?下面小编就给大家介绍一个简单图片文字识别的步骤,以后再实现图片文字识别的时候,再也不用打字的方式实现了。使用工具:迅捷OCR文字识别工具;操作方法:快速实现图片文字识别的步骤进行图片文字识别,相信大家都知道,在工作中我们经常会收到上级给我们的文件,其中肯定是有图片文
分类:
其他好文 时间:
2019-04-15 13:10:00
阅读次数:
209
1.总结 Python核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有的”,在模块或类外不可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变 ...
分类:
其他好文 时间:
2019-04-15 13:09:43
阅读次数:
149
首先想到的方法就是,假设一个nums3数组,然后,比较nums1与nums2的数值大小,然后,放在nums3中,再将nums3转移到nums1中。 实现起来很麻烦,1、没有考虑到下标问题,结果就ArrayIndexOutOfBoundsException错误,m,n是元素个数,数组下标是从0开始的。 ...
分类:
编程语言 时间:
2019-04-15 13:09:16
阅读次数:
142
莫队算法解决的问题 1.查询区间[L,R]上不同种类元素的数量,时间复杂度O(n*sqrt(n)); 2.单点更新+查询 步骤 1.记录所有查询(离线操作) 2.对于所有查询进行分块,然后在每个unit内排序 3.用l,r表示指针,进行对于指针所指的区域进行答案的记录 (如果存在单点更新,则为"带修 ...
分类:
编程语言 时间:
2019-04-15 13:09:01
阅读次数:
171
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 —— 非零即真 假 Fal ...
分类:
编程语言 时间:
2019-04-15 13:08:25
阅读次数:
280
使用手册 http://pwntools.readthedocs.io/en/stable/ 环境 全新的ubuntu 14.04 64位 py2.7 实测ubuntu 18.04 64位同样适用 过程 安装git(如果没有) sudo apt-get install git 安装Capstone ...
分类:
其他好文 时间:
2019-04-15 13:08:09
阅读次数:
602
Linux基本命令(三)上两次博文中,讲述了linux命令关于文本操作命令和目录操作的相关命令,这一博文,我们讨论下怎么查看已经建立的文件、目录以及目录结构。今天总结了ls,ll,tree三个命令的总结。1ls命令ls命令用于列出目前工作目录所包含的文件及其子目录,可以增加参数查看文件的权限(包括目录、文件夹、文件权限),查看目录信息等等。1.1语法ls[选项][目录名]ls命令就是list的缩写
分类:
系统相关 时间:
2019-04-15 13:07:55
阅读次数:
191
原文链接www.cnblogs.com/zhouzhendong/p/UOJ346.html 题解 首先按照 $m_i$ 的大小排个序。 如果某一个区间和一个 m 值比他小的区间有交,那么显然可以将这个区间控制的区域删除掉重合的那一段。 如果一个区间被删没了,那么显然答案为 0 。 在这个处理之后, ...
分类:
其他好文 时间:
2019-04-15 13:07:37
阅读次数:
203