码迷,mamicode.com
首页 >  
搜索关键字:自己实现    ( 1751个结果
Leetcode 26 Remove Duplicates from Sorted Array STL
题目本身是去重 由于我很懒,所以用了STL库里的unique函数来去重,小伙伴们可以考虑自己实现去重的函数,其实并不复杂。 1 class Solution { 2 public: 3 int removeDuplicates(vector<int>& nums) { 4 return unique
分类:其他好文   时间:2016-03-02 23:40:08    阅读次数:187
说下Redis采用不同内存分配器
参考文章: http://blog.sina.com.cn/s/blog_51df3eae01016peu.html 我们知道Redis并没有自己实现内存池,没有在标准的系统内存分配器上再加上自己的东西。所以系统内存分配器的性能及碎片率会对Redis造成一些性能上的影响。 在Redis的 zmall
分类:其他好文   时间:2016-03-01 22:46:59    阅读次数:724
C++事件机制实现的改进
才想起来像这样“return void();”也是合法的,所以这次给事件加上返回值支持,而且之前事件声明语法很难看: 1 Event(int, int) event; 改成大众喜闻乐见的样子: 1 Event<void (int, int)> event; 不过需要自己实现的代码就增多不少,已经不能
分类:编程语言   时间:2016-03-01 08:33:52    阅读次数:252
第十一章 自己实现一致性hash算法
关于一致性hash算法的意义以及其相对于简单求余法(除数求余法)的好处,查看第六章 memcached剖析 注意:真实的hash环的数据结构是二叉树,这里为了简便使用了列表List 1、一致性hash算法的使用地方 memcached服务器 Jedis分片机制 2、真实服务器节点没有虚拟化的一致性h
分类:编程语言   时间:2016-02-28 00:58:54    阅读次数:379
观察者模式学习--使用jdk的工具类简单实现
观察者模式学习之二:使用jdk的自带的工具类实现,与自己实现相比,两者有以下的区别: 1,自己实现,需要定义观察者的接口类和目标对象的接口类。使用java util的工具类,则不需要自己定义观察者和目标对象的接口类了,jdk已经定义好了。 2,自己实现,具体的目标对象类中,实现了接口方法后,还必须要
分类:其他好文   时间:2016-02-27 01:00:08    阅读次数:173
观察者模式的初始学习--自己实现
观察者模式:首先要理解观察者模式的定义,对象间一对多的关系,当其中的一个Object变化[subject]时,其他的依赖这个对象的对象[Observer],都会受到相应的通知,并且自动更新自己状态. 其中目标对象,是源头:subject,它应该包含有 add() \ remove() \ notif
分类:其他好文   时间:2016-02-25 21:11:50    阅读次数:242
线程池的原理与实现
java中的线程池框架为Executors,但是这里我们将自己实现简单的线程池,主要目的是理解它的原理。 线程池主要由两个部分组成: (1)线程数组,用于执行任务。 (2)任务队列。 下面的两个实现都是按照这种思路来做的。 一.简单的线程池,有点问题 package com.chuiyuan.uti
分类:编程语言   时间:2016-02-25 00:07:14    阅读次数:301
用GTK实现模糊阴影技术
背景:为了美观,图形编辑软件一般都有线条和图片的阴影效果,阴影表现为深灰色的模糊图形,与原图形的形状一致。而GTK并没有内置的阴影效果,因此需要自己实现。目的:利用GTK函数实现阴影效果。整体思路:阴影效果即一个位图,先画它,然后再画主图,就组成了阴影效果。首先..
分类:其他好文   时间:2016-02-24 17:41:55    阅读次数:396
【转】微信红包随机算法初探
最近看了一篇文章,讲微信红包随机算法的。感觉很不错,所以自己实现了下,并进行了简单测试。 算法 算法很简单,不是提前算好,而是抢红包时计算: 红包里的金额怎么算?为什么出现各个红包金额相差很大?答:随机,额度在0.01和剩余平均值*2之间。 实现 实现上述算法的逻辑主要是: public stati
分类:微信   时间:2016-02-24 17:16:57    阅读次数:439
Java Web自定义MVC框架详解 (转)
转自:http://blog.csdn.net/jackfrued/article/details/42774459 最近给学生讲Java Web,希望他们能够在学完这部分内容后自己实现一个MVC框架。但是突然发现百度上能搜索到的靠谱的资料并不是很多,有些只是原理没有代码实现,有些有 代码实现但是对
分类:编程语言   时间:2016-02-23 13:14:37    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!