- 博客(139)
- 资源 (19)
- 收藏
- 关注
转载 利用C++11实现一个自动注册的工厂
http://geek.csdn.net/news/detail/48963工厂方法是最简单地创建派生类对象的方法,也是很常用的,工厂方法内部使用switch-case根据不同的key去创建不同的派生类对象,下面是一个伪代码。Message* create(int type){ switch (type) { case MSG_PGSTATS:
2015-12-31 23:23:06 716
转载 Spark修炼之道(高级篇)——Spark源码阅读:第十二节 Spark SQL 处理流程分析
http://blog.csdn.net/lovehuangjiaju/article/details/50375431下面的代码演示了通过Case Class进行表Schema定义的例子:// sc is an existing SparkContext.val sqlContext = new org.apache.spark.sql.SQLContext(sc)/
2015-12-30 21:24:25 1389
转载 jQuery中的事件
http://www.cnblogs.com/a8167270/p/5089370.html1、加载DOM$(document).ready()方法,替代传统的JavaScript中的window.load()区别:1、windows.onload()只可以使用一次,\((document).ready()可以使用多次。 2、windows.onload()
2015-12-30 20:55:22 454
转载 Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD
http://www.cnblogs.com/maybe2030/p/5089753.html阅读目录1. 批量梯度下降法BGD2. 随机梯度下降法SGD3. 小批量梯度下降法MBGD4. 总结 在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。
2015-12-30 20:28:45 1073
转载 面试干货——年底干货大放送,你准备好了吗?
http://www.cnblogs.com/landeanfen/p/4955891.html前言:年底了,骚年们有没有很鸡冻——年终奖有盼头了。之前在介绍事件的这篇 C#基础系列——再也不用担心面试官问我“事件”了 也聊到了面试,引起了很多园友的共鸣。在不久的年后,热门的跳槽季就要来了,如果你准备换工作,本篇或多或少能帮到你;如果你不打算换,没关系,看看也无妨,看看是否
2015-12-30 17:52:42 828
转载 MongoDB 驱动以及分布式集群读取优先级设置
http://www.cnblogs.com/cswuyg/p/5087377.html本文主要介绍使用MongoDB C驱动读取分布式MongoDB集群时遇到的坑,主要在读取优先级和匹配tag上;同时简单介绍Python驱动、Node.js驱动、Mongoose驱动如何使用读取优先级和匹配tag。前提:MongoDB集群为 replica set shard,部署可以参考:M
2015-12-30 11:26:09 587
转载 函数指针和成员函数指针有什么不同,反汇编带看清成员函数指针的本尊(gcc@x64平台)
http://www.cnblogs.com/bbqzsl/p/5087912.html函数指针是什么,可能会答指向函数的指针。成员函数指针是什么,答指向成员函数的指针。成员函数指针和函数指针有什么不同?虚函数指针和非虚成员函数指针有什么不同?你真正了解成员函数指针了吗?本篇带你看一看反汇编中,成员函数指针的实体,以及运作机理,与函数指针到底有什么不同。函数指针
2015-12-30 11:22:03 835
转载 gcc在x64体系中如何传递参数,linux,mac,iOS适用
http://www.cnblogs.com/bbqzsl/p/5084540.html上一篇介绍了vc(windows)平台在x64体系当中,c函数的传参方式。本篇将要介绍gcc(类linux,mac)平台在x64中,c函数是如何传参的。为节约时间和篇幅,首先来定义一个有十个参数的函数,参数类型包罗了内嵌类型:int foo(char c, short s, int i,
2015-12-29 17:39:04 1854
转载 浅谈机器学习中的规则化范数
http://www.cnblogs.com/hxsyl/p/5071434.html一、监督学习简介 监督机器学习问题无非就是“minimizeyour error while regularizing your parameters”,也就是在规则化参数的同时最小化误差。最小化误差是为了让我们的模型拟合我们的训练数据,而规则化参数是防止我们的模型过分拟合我们的
2015-12-29 15:44:01 680
转载 redis 下载启动,设置、查询超时时间
http://www.cnblogs.com/0201zcr/p/5084849.html1、定义 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、
2015-12-29 11:57:43 4555
转载 开源免费的HTML5游戏引擎——青瓷引擎(QICI Engine) 1.0正式版发布了!
http://www.cnblogs.com/qici/p/5047464.html青瓷引擎的成长青瓷引擎自2015年4月项目启动开始,7月首次亮相2015年ChinaJoy,便得到业界的极大关注,随后开启限量测试,收到数百个开发者团队的试用申请及反馈,期间经历了18个内测版本,完成200多个范例和文档,完善了用户手册和API文档,7个团队的深度使用开发,11个完整游戏,实现了
2015-12-29 11:54:27 1087
转载 linux jexus 服务 设置开机启动
http://www.cnblogs.com/yahue/p/linux_jexus.htmllinux的服务开机设置一般在 /etc/init.d/里而jexus的默认安装目录在 /usr/jexus里 启动文件为 jws 参数 有start stop restart这里贡献一个刚写好的jexus的开启启动脚本#!/bin/bash### BEGIN INI
2015-12-28 21:38:03 1321
转载 机器学习公开课笔记(5):神经网络(Neural Network)——学习
http://www.cnblogs.com/python27/p/MachineLearningWeek05.html这一章可能是Andrew Ng讲得最不清楚的一章,为什么这么说呢?这一章主要讲后向传播(Backpropagration, BP)算法,Ng花了一大半的时间在讲如何计算误差项δ,如何计算Δ的矩阵,以及如何用Matlab去实现后向传播,然而最关键的问题——为
2015-12-28 21:27:11 1215
转载 Fetch:下一代 Ajax 技术
http://www.cnblogs.com/snandy/p/5076512.htmlAjax,2005年诞生的技术,至今已持续了 10 年。它是一种在客户端创建一个异步请求的技术,本质上它不算创新,是一组技术的组合。它的核心对象是 XMLHttpRequest。 简单回顾下历史1996年,IE 中首先添加了 iframe 用来实现异步请求获取服务器内容1998年
2015-12-28 21:04:59 484
转载 Scala教程:简单构建工具SBT
http://www.importnew.com/4311.html这个章节会讲解SBT(Simple Build Tool)!包含的主题有:创建一个sbt工程基本命令sbt控制台连续执行命令自定义工程自定义命令sbt代码简介(如果时间允许的话)关于SBTSBT是一个现代构建工具。它是用Scala编写的,并且针对Scala也提供了很多方便快捷的功
2015-12-28 20:57:39 1635
转载 Scala构建工具(SBT)教程
http://article.yeeyan.org/view/433044/378612我们使用 sbt 创建、测试、运行和提交作业。该教程会解释你在我们的课程中将会用到的所有 sbt 命令。工具安装页说明了如何安装 sbt。启动 sbt要启动 sbt,打开一个终端(Windows 中的”命令提示符“)并切换到你正在解决的作业所在目录。输入sbt 将会打开 sbt 命令提示
2015-12-28 20:56:42 1104
转载 zookeeper原理
http://cailin.iteye.com/blog/2014486/ ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在
2015-12-28 20:47:17 355
转载 Apache Kafka:下一代分布式消息系统
稍后阅读http://www.infoq.com/cn/articles/apache-kafka简介Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Apache Kafka与传统消息系统相比,有以下
2015-12-28 20:39:16 467
转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
http://www.cnblogs.com/likehua/p/3999538.html问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么? 一、入门
2015-12-28 20:32:51 578
转载 vc在x64体系的一般传参数方式
http://www.cnblogs.com/bbqzsl/p/5082929.html前篇分析过在objc中函数调用传参的一般方式,本篇分析vc在x64体系中的一般传参方式。手头上因为没有64位的vc编译器,只好用windbg看ms自身的函数是怎么样调用的。 首先看两个再熟悉不过的api,memset和CreateHeap。函数原型和使用像呼吸一样了,也不用多解释一看就明白。
2015-12-28 20:14:37 2112
转载 浅谈 EventBus
http://www.cnblogs.com/xqxacm/p/5083393.html概述:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service。线程之间传递消息.优点是开销小,代码更优雅,以及将发送者和接收者解耦。-------
2015-12-28 20:12:52 363
转载 Hadoop IO 特性详解(2)
http://blog.csdn.net/mrcharles/article/details/50378381这一次我们接着分析文件IO校验的相关代码,看看最底层是如何实现这种大数据集的文件校验的,不得不说设计这个系统的程序员是世界上最具有智慧的一群人,面对复杂难解的问题总是可以找到很好的解决方法。其实对于文件校验这件事情,hadoop为什么重要上一篇文章讲过几个方面,提到的bit r
2015-12-27 16:41:00 1100
转载 Hadoop Serialization -- hadoop序列化详解 (3)【ObjectWritable,集合Writable以及自定义的Writable】
http://blog.csdn.net/mrcharles/article/details/50409596回顾:前面了解到hadoop本身支持java的基本类型的序列化,并且提供相应的包装实现类:这并不是包含了所有的java数据类型,比如我们要序列化的对象是Object类型的,或者是常用的集合类型list,map那该怎么办呢?别怕,我们hadoop也提供
2015-12-27 16:33:54 1314
转载 Hadoop Serialization(third edition)hadoop序列化详解(最新版) (1)
http://blog.csdn.net/mrcharles/article/details/50378381初学java的人肯定对java序列化记忆犹新。最开始很多人并不会一下子理解序列化的意义所在。这样子是因为很多人还是对java最底层的特性不是特别理解,当你经验丰富,对java理解更加深刻之后,你就会发现序列化这种东西的精髓。谈hadoop序列化之前,我们再来回顾
2015-12-27 16:31:33 421
转载 Hadoop编码解码【压缩解压缩】机制详解(1)
http://blog.csdn.net/mrcharles/article/details/50382336想想一下,当你需要处理500TB的数据的时候,你最先要做的是存储下来。你是选择源文件存储呢?还是处理压缩再存储?很显然,压缩编码处理是必须的。一段刚刚捕获的60分钟原始视屏可能达到2G,经过压缩处理可以减至500MB左右,一张单反照片可能有5MB,经过压缩之后只有400KB,而
2015-12-27 16:30:19 945
转载 Android handler 可能会造成内存泄露
http://www.cnblogs.com/rustfisher/p/5079188.htmlAndroid Studio使用 Handler 时; private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) {
2015-12-27 16:15:37 438
转载 Linux监控工具介绍系列——smem
http://www.cnblogs.com/kerrycode/p/5079319.htmlsmem工具介绍 smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem可以报告实际使用的物理内存(PSS),这是一种更有意义的指标。可以衡量虚拟内存系统的库和应用程序所占用的内存数量。由于大部分的物理内存通常在多个应用程序之
2015-12-27 16:09:30 614
转载 深入理解JVM
http://www.cnblogs.com/enjiex/p/5079338.html每个使用Java的开发者都知道Java字节码是在JRE中运行(JRE: Java 运行时环境)。JVM则是JRE中的核心组成部分,承担分析和执行Java字节码的工作,而Java程序员通常并不需要深入了解JVM运行情况就可以开发出大型应用和类库。尽管如此,如果你对JVM有足够了解,就会对Java有更好
2015-12-27 16:07:41 801
转载 GC基本算法及C++GC机制
http://www.cnblogs.com/QG-whz/p/5079638.html阅读目录前言基本概念三种基本的垃圾收集算法及其改进算法C++垃圾回收机制回到顶部前言垃圾收集器是一种动态存储分配器,它自动释放程序不再需要的已分配的块,这些块也称为垃圾。在程序员看来,垃圾就是不再被引用的对象。自动回收垃圾的过程则称为垃圾收集(garb
2015-12-27 16:00:12 1286
转载 AKKA笔记- ACTORSYSTEM (配置CONFIGURATION 与调度SCHEDULING) - 4(一)
http://www.cnblogs.com/zhukunrong/p/5079717.html原文在http://rerun.me/2014/10/06/akka-notes-actorsystem-in-progress/像我们前面看到的,我们可以用ActorSystem的actorof方法来创建Actor。其实你可以用ActorSystem做更多事。我们可
2015-12-27 15:49:22 974
转载 [翻译]AKKA笔记 - ACTOR MESSAGING - REQUEST AND RESPONSE -3
http://www.cnblogs.com/zhukunrong/p/4960679.html上次我们看Actor消息机制,我们看到开火-忘记型消息发出(意思是我们只要发个消息给Actor但是不期望有响应)。技术上来讲, 我们发消息给Actors就是要它的副作用。 这就是这么设计的。除了不响应, 目标Actor当然也可以对消息做以下事情-1.发送一个响应给发送者(
2015-12-27 15:48:11 554
转载 [翻译]AKKA笔记 - LOGGING与测试ACTORS -2 (一)
http://www.cnblogs.com/zhukunrong/p/4848850.html在前两章( 一 ,二 ),我们大致讲了Actor和message是怎么工作的,让我们看一下日志和测试我们的 TeacherActor .RECAP这是上一节我们的Actor代码:class TeacherActor extends Actor { v
2015-12-27 15:46:31 502
转载 翻译:AKKA笔记 - Actor消息 -1(二)
http://www.cnblogs.com/zhukunrong/p/4808854.html##消息## 我们只是让QuoteRequest到ActorRef去但是我们根本没见过消息类!它是这样的: (一个最佳实践是把你的消息类包装在一个完整的对象里以利于更好的组织)TeacherProtocolpackage me.rerun.akkanotes.mess
2015-12-27 15:42:07 493
转载 【Java并发编程实战】----- AQS(三):阻塞、唤醒:LockSupport
http://www.cnblogs.com/chenssy/p/5079724.html在上篇博客(【Java并发编程实战】----- AQS(二):获取锁、释放锁)中提到,当一个线程加入到CLH队列中时,如果不是头节点是需要判断该节点是否需要挂起;在释放锁后,需要唤醒该线程的继任节点lock方法,在调用acquireQueued():if (shouldPa
2015-12-27 15:33:38 477
转载 基于Gabor+PCA+SVM的性别识别
http://www.cnblogs.com/xiaoming123abc/p/5078411.html本文实现了基于人脸的性别识别。人脸是重要的生物特征之一,人脸图像上蕴含了大量的信息,例如性别、年龄、人种、身份等。人脸的性别识别就是试图赋予计算机根据输入的人脸图像判断其性别的能力。本文讲的性别识别按如下四个步骤进行。首先进行人脸识别,即在图像中找出人脸,把人
2015-12-26 17:56:45 2792 3
转载 在Spark中尽量少使用GroupByKey函数
http://www.iteblog.com/archives/1357 为什么建议尽量在Spark中少用GroupByKey,让我们看一下使用两种不同的方式去计算单词的个数,第一种方式使用reduceByKey ;另外一种方式使用groupByKey,代码如下:01# User: 过往记忆02#
2015-12-26 16:33:18 1101
转载 python可视化--matplotlib
http://www.cnblogs.com/xbkp/p/5076322.htmlmatplotlib在python中一般会与numpy同时出现,解决一些科学计算和数据的可视化问题。matplotlib其实就是matlib在python中的实现,因此不会有太大的难度,而由于python自身在处理大数据方面的优势,使python和hadoop、hive甚至spark都有
2015-12-26 14:16:25 1013
转载 Android签名机制之---签名过程详解
http://blog.csdn.net/jiangwei0910410003/article/details/50402000一、前言又是过了好长时间,没写文章的双手都有点难受了。今天是圣诞节,还是得上班。因为前几天有一个之前的同事,在申请微信SDK的时候,遇到签名的问题,问了我一下,结果把我难倒了。。我说Android中的签名大家都会熟悉的,就是为了安全,不让别人修改你
2015-12-26 11:27:17 694
转载 用Python实现K-近邻算法
http://python.jobbole.com/83794/写在前面额、、、最近开始学习机器学习嘛,网上找到一本关于机器学习的书籍,名字叫做《机器学习实战》。很巧的是,这本书里的算法是用Python语言实现的,刚好之前我学过一些Python基础知识,所以这本书对于我来说,无疑是雪中送炭啊。接下来,我还是给大家讲讲实际的东西吧。什么是K-近邻算法?
2015-12-26 11:23:10 722
转载 从netty-example分析Netty组件续
http://www.cnblogs.com/davidwang456/p/5046406.html上文我们从netty-example的Discard服务器端示例分析了netty的组件,今天我们从另一个简单的示例Echo客户端分析一下上个示例中没有出现的netty组件。1. 服务端的连接处理,读写处理echo客户端代码:/** * Sends one mes
2015-12-25 19:13:54 596
Go语言编程
2015-10-06
C++标准程序库_带书签版本
2013-06-25
无懈可击的web设计
2012-10-27
[五笔打字与输入技巧六日速成].甘登岱.扫描版.pdf
2012-10-27
[编程珠玑].Jon.Bentley.扫描版.pdf
2012-09-16
[Objective-C基础教程].Mark.Dalrymple.&.Scott.Knaster.扫描版.pdf
2012-09-16
java 编程艺术
2012-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人