Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条以上消息的传输 支持Kafka Server ...
分类:
其他好文 时间:
2017-12-26 14:20:49
阅读次数:
148
在实际的项目中,分页查询是在寻常不过的,甚至说不可避免的。通常数据量较少的时候,很难遇到效率的影响。但是当数据量较大时,一个普通的分页sql能让你恶心到家。 我们常用的分页sql如下: 这个sql不会耗时很久,因为偏移量offset很小,但是当offset很大时,这个sql的执行时间完全超乎你的想象 ...
分类:
数据库 时间:
2017-12-25 19:38:44
阅读次数:
139
BZOJ题面 瑾以此题纪念博主迈出冲刺省选的第一步 打眼一看,这不是裸的最小割吗? 最小割 == 最大流; 然后 5 分钟码完 ISAP ; 交上去一看......TLE......懵逼...... 然后进行了一波没有卵用的优化常数...... (去他妈的 1e6 个点,3e6 条边!!!) 问了问 ...
分类:
其他好文 时间:
2017-12-24 12:44:28
阅读次数:
90
程序运行时间 要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了 ...
分类:
其他好文 时间:
2017-12-23 20:24:58
阅读次数:
161
1019. 数字黑洞 (20) 给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。 例如,我们从6767开始 ...
分类:
其他好文 时间:
2017-12-17 23:52:49
阅读次数:
155
整理一些不太过分的卡常数技巧 1.bzoj4574 ZJOI2016:确定数据不会爆longlong的情况下把所有东西都开成longlong最后取模 2.O2下取模优化(一堆题) 3.前置++ 4.不要开bool 开char/int ...
分类:
其他好文 时间:
2017-12-17 12:18:03
阅读次数:
116
首先,我们来开一下计算机是如何检测边缘的。以灰度图像为例,它的理论基础是这样的,如果出现一个边缘,那么图像的灰度就会有一定的变化,为了方便假设由黑渐变为白代表一个边界,那么对其灰度分析,在边缘的灰度函数就是一个一次函数y=kx,对其求一阶导数就是其斜率k,就是说边缘的一阶导数是一个常数,而由于非边缘 ...
分类:
其他好文 时间:
2017-12-16 20:30:30
阅读次数:
142
tensorflow变量 在tensorflow中,变量(tf.Variable)的作用就是用来保存和更新神经网络中的参数,在声明变量的同时需要指定其初始值。 tensorflow中支持的随机数生成器: tensorflow也支持使用常数来初始化一个变量,常用的常量生成函数如下表 如下代码声明变量的 ...
分类:
其他好文 时间:
2017-12-16 11:20:32
阅读次数:
117
本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢。在此之前,先了解一个基本概念。 头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明、变量声明、常数 ...
分类:
编程语言 时间:
2017-12-14 04:27:24
阅读次数:
223
在操作数组时,经常需要依次访问数组中的每个元素,这种操作称作数组的遍历 数组的常见问题 数组的遍历、最值的获取、数组的排序 数组最值 在操作数组时,经常需要获取数组中元素的最值 例: 数组异常 数组越界异常 在访问数组的元素时,索引不能超出这个数组的范围,否则程序会报错 空指针异常 在使用变量引用一 ...
分类:
编程语言 时间:
2017-12-13 14:59:41
阅读次数:
128