码迷,mamicode.com
首页 > 2014年07月11日 > 全部分享
kafka入门二:Kafka的设计思想、理念
本节主要从整体角度介绍Kafka的设计思想,其中的每个理念都可以深入研究,以后我可能会发专题文章做深入介绍,在这里只做较概括的描述以便大家更好的理解Kafka的独特之处。本节主要涉及到如下主要内容: Kafka设计基本思想Kafka中的数据压缩Kafka消息转运过程中的可靠性Kafka集群镜像复制Kafka 备份机制 一、kafka由来      由于对JMS日常管理的过度开支和...
分类:其他好文   时间:2014-07-11 00:59:04    阅读次数:246
Scala的单例对象
通常,一个类对应一个伴生对象,其方法就跟Java中的静态方法一样,举例:BigInt类的BigInt伴生对象有一个生成指定位数的随机素数的方法probablePrime,在REPL中运行下列代码: object HelloWorld{   def main(args:Array[String]){     for( i       println(BigInt.probab...
分类:其他好文   时间:2014-07-11 00:58:23    阅读次数:286
献给很多时常无助的程序员
实际上我也时常感到特别的无助,或者伤心,或者高兴。时常在想,如果当初不选择程序员这个职业,我的生活会是怎样。后面想到,不要忘记自己的初心,我只是想要一份快乐,仅此而已。...
分类:其他好文   时间:2014-07-11 08:33:20    阅读次数:143
微软的可疑更新DhMachineSvc.exe
这个补丁声称是增强在线支付的安全性。但是这样的工具很容易产生超出预期的用处。...
分类:其他好文   时间:2014-07-11 00:14:08    阅读次数:292
【Nginx】核心模块ngx_events_module
核心模块ngx_events_module是一个专门用于管理事件模块的模块。它的实现很简单,下面是该模块的定义: ngx_module_t ngx_events_module = { NGX_MODULE_V1, &ngx_events_module_ctx, /* module context */ ngx_events_comman...
分类:其他好文   时间:2014-07-11 08:08:06    阅读次数:221
Android多线程分析之一:使用Thread异步下载图像
打算整理一下对 Android Framework 中多线程相关知识的理解,主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可避免地要涉及到 native 方法,因此也会分析 dalvik 中和线程以及消息处理相关的代码:如 dalvik 中的 C++ Thread 类以及 MessageQueue 类。本文将从一个使用 Thread 的简单 应用入手,引入 Thread 这个话题,接下来的几篇文...
分类:移动开发   时间:2014-07-11 08:34:39    阅读次数:241
算法整理(三):插入排序
插入排序很简单,就像打扑克。手里有个牌4,再来一张牌5就本能的放到第一个牌的右边。如果来了个3就从右往左扫描,只要左边的比这个待插入数字大就交换。 插入排序是一种稳定的排序方法,时间复杂度O(n*n),空间复杂度O(1),最好的情况下时间复杂度为O(1).即本来就是一个有序或者相等的数组,则只需比较n-1次即可。下为源码,只需三行代码即可。//===========================...
分类:其他好文   时间:2014-07-11 08:35:55    阅读次数:162
HDU4565 So Easy! 矩阵快速幂外加数学
easy 个屁啊,一点都不easy,题目就是要求公式的值,但是要求公式在最后的取模前的值向上取整,再取模,无脑的先试了快速幂 double  fmod来做,结果发现是有问题的,这题要做肯定得凑整数,凑整  题目给 a+√b 那么加上a-√b就可以了,可是这样加上后面怎么处理还得减去,想了半年也想不出来, 原来用了负数的共轭思想,还有就是题目给的b的范围 是 ((a-1)*(a-1),a*a),所...
分类:其他好文   时间:2014-07-11 00:27:45    阅读次数:204
【剑指offer】二进制中1的个数
题目描述:        请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把9表示成二进制是1001,有2位是1。因此如果输入9,该函数输出2。 分析描述:              1、对一个整数的二进制形式,要想知道其中1的个数,首先想到的应该就是遍历整个二进制数,用到的方法当然就是移动了(包含左移或右移)。例如,用1来跟给定的整数做与运算。如果结果为1...
分类:其他好文   时间:2014-07-11 08:11:18    阅读次数:182
CSS学习(二)—浮动
一、 定义    浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。  解决的问题:“如何在一行显示多个div元素” 二、 浮动与不浮动区别     图1            图2   主要区别       不浮动的框是由上往下独占一行的,而浮动的框是紧靠着排列的。图2中d1、d2、d3都是向左浮动的,所以先把d1放在紧靠着父框摆放...
分类:Web程序   时间:2014-07-11 00:39:33    阅读次数:265
java IO流
流是数据的流动 以程序为中心。 是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。  一、数据源|节点: 存储数据的介质, 文件、网络、服务器内存、DB等 二、分类 1、流向: 输入流  输出流 2、数据: 字节流  字符流 3、功能: 节点流 ...
分类:编程语言   时间:2014-07-11 08:10:44    阅读次数:224
开始:触摸MySQL
学习MySQL,少不了安装一个MySQL数据库,安装想必很简单,其实也是,我下载了一个MySQL5.7,百度了一下安装步骤,就安装成功了。相对于Oracle来说要简单不少。 买了两本书,看了《MySQL必知必会》,适合入门者。后面一部分学习过程将参考此书。虽然网络上有不少电子书,但是纸质书毕竟要好一些。下面开始。 1. 数据库基础 数据库目前理解起来其实就是表,表分为行和列,一个...
分类:数据库   时间:2014-07-11 00:27:01    阅读次数:273
CentOS 配置httpd使局域网可以正常访问
【转载请注明出处: 钱国正的专栏】 问题: 在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法:  1.修改配置文件/etc/httpd/conf/httpd.conf     AllowOverride None     Options None     Order allow,deny     Allow from all...
分类:其他好文   时间:2014-07-11 00:35:02    阅读次数:263
maven打包之新手拙见
maven打自定义包问题,打包引用外部配置文件问题,可运行jar包外部改动配置文件...
分类:其他好文   时间:2014-07-11 08:10:06    阅读次数:165
2048游戏C语言代码
听说2048游戏实现起来很easy! 所以今天就试了试!确实不太难,要想编的很成功,也不是太容易!有很多细节需要考虑! 下面是我自己设计的代码,估计里面会漏洞百出!希望路过大神能指点一二! #include #include #include #include #define WIN 256 // 可以修改决定游戏输赢的值 // 矩阵数组 int num[4][4]={0,0,0,0,0,...
分类:编程语言   时间:2014-07-11 00:17:42    阅读次数:492
利用Node.js实现模拟Session验证的登陆
Web站点的身份验证和用户登陆通常使用Session实现,如何使用Node.js来模拟用户数据的提交,进行“登陆”呢?请看下文!...
分类:Web程序   时间:2014-07-11 00:28:31    阅读次数:282
uva 10413 - Crazy Savages(拓展欧几里得)
题目链接:uva 10413 - Crazy Savages 题目大意:一座山有m个山洞,形成一个圈,现在有n个部落的人,每个部落一开始住在ci山洞,第2天会向后面移动pi个位置,一共会在这座山住li天。现在如果两个部落在同一个山洞相遇,则会发生战争,问说m最小时多少的时候,保证不会发生争斗。 解题思路:因为每个部落都有自己的存在时间,所以枚举m,然后枚举两个部落,判断他们有没有可能相...
分类:其他好文   时间:2014-07-11 08:13:19    阅读次数:283
1094条   上一页 1 2 3 4 5 6 7 8 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!