HuFeiHu's Blog

知无涯者,虚心若愚,求知若饥,勇者天佑 !

排序:
默认
按更新时间
按访问量

读书笔记

Pregel http://blog.csdn.net/colorant/article/details/8256204 Dremel http://blog.csdn.net/colorant/article/details/8256172 Paxos made simple http://...

2018-11-08 17:52:47

阅读数:13

评论数:0

Google File System及其继任者Colossus

Google File System及其继任者Colossus 在CMU 16Fall学期Storage Systems的课堂上,我有幸听了在Google Infra Team的Larry Greenfield的一个Lecture。其中,Larry对GFS的设计初衷理念、优劣势、瓶颈、改进以及现...

2018-11-08 17:51:27

阅读数:64

评论数:0

数据可视化概览

注:本文转载自 https://antv.alipay.com/zh-cn/vis/blog/vis-introduce.html 一、什么是数据可视化 科学可视化(Scientific Visualization)、 信息可视化(Information Visualization)和可视分析...

2018-10-20 17:56:44

阅读数:84

评论数:0

资源list:Github上关于大数据的开源项目、论文等合集

Awesome Big Data A curated list of awesome big data frameworks, resources and other awesomeness. Inspired byawesome-php, awesome-python, awesome-rub...

2018-10-15 20:58:31

阅读数:52

评论数:0

2018年GitHub上最流行50大Python开源项目(下)

近日开源众包平台IssueHunt(这是一个开源项目的赏金平台)评选出了2018年GitHub上最流行的50个Python开源项目,上次我们盘点了前面25个项目:《2018年GitHub上最流行50大Python开源项目(上)》   下面我们一起来看看上榜的项目都有哪些:     26)...

2018-10-08 21:47:20

阅读数:146

评论数:0

利用PyCharm的Profile工具进行Python性能分析

Profile: PyCharm提供了性能分析工具Run-》Profile,如下图所示。利用Profile工具可以对代码进行性能分析,找出瓶颈所在。   测试: 下面以一段测试代码来说明如何使用pycharm的Profile功能。 测试代码见下文,文件命名为Test.py, 一共有5...

2018-09-28 19:28:51

阅读数:71

评论数:0

2018年GitHub上最流行50大Python开源项目(上)

近日开源众包平台IssueHunt(这是一个开源项目的赏金平台)评选出了2018年GitHub上最流行的50个Python开源项目   下面我们一起来看看上榜的项目都有哪些:     1) TensorFlow Models     如果你对机器学习和深度学习感兴趣,一定听说过...

2018-09-27 11:18:48

阅读数:258

评论数:0

2018年Python最常用的20个数据科学库

原文地址:https://activewizards.com/blog/top-20-python-libraries-for-data-science-in-2018/   Python 在解决数据科学任务和挑战方面继续处于领先地位。去年,我们曾发表一篇博客文章 Top 15 Python ...

2018-09-27 11:17:24

阅读数:48

评论数:0

Python流处理Python

Faust是一个流处理库,将kafka流中的思想移植到Python中。 它被用于Robinhood去构建高性能的分布式系统和实时数据通道,每天处理数十亿的数据。 Faust同时提供流处理和事件处理,同类型的工具分享例如:Kafka Streams, Apache Spark/Storm/S...

2018-09-25 22:50:20

阅读数:261

评论数:1

MySql数据库连接池专题

一、什么是数据库连接池? 官方:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。 个人理解:创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中...

2018-09-19 10:54:20

阅读数:34

评论数:0

Python常见正则表达式

https://blog.csdn.net/sinat_34439107/article/details/70214232   一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^...

2018-09-18 19:07:19

阅读数:16

评论数:0

Python语言--Python 学习目录

Python基础 python基础 字符编码 数据类型 数据类型二 文件处理 函数的定义和调用、return语句、变量作用域、传参、函数嵌套、函数对象、闭包、递归函数 装饰器 迭代器、生成器、协程函数及应用(面向过程实例) 列表生成式、生成器表达式 内置函数----匿名函数(l...

2018-09-14 14:31:03

阅读数:34

评论数:0

Python 面向对象--python中@classmethod @staticmethod区别

Python中3种方式定义类方法, 常规方式, @classmethod修饰方式, @staticmethod修饰方式. class A(object): def foo(self, x): print("executing foo(%s,%s)&am...

2018-09-14 14:25:47

阅读数:71

评论数:0

Python中*args和**kwargs的区别

一、*args的使用方法       *args 用来将参数打包成tuple给函数体调用       例子一: def function(*args): print(args, type(args)) function(1)       输出结果以元组的形式展示:      ...

2018-09-14 14:24:45

阅读数:28

评论数:0

Python 面向对象--Python2和Python3中@abstractmethod的用法

抽象方法: 抽象方法表示基类的一个方法,没有实现,所以基类不能实例化,子类实现了该抽象方法才能被实例化。 Python的abc提供了@abstractmethod装饰器实现抽象方法,下面以Python3的abc模块举例。   @abstractmethod: 见下图的代码,基类Foo的f...

2018-09-14 14:17:10

阅读数:45

评论数:0

python和C语言互相调用的几种方式

版权申明:本文为博主窗户(Colin Cai)原创,欢迎转帖。如要转贴,必须注明原文网址   http://www.cnblogs.com/Colin-Cai/p/7594551.html   作者:窗户   QQ:6679072 ...

2018-09-10 09:47:37

阅读数:29

评论数:0

Python模块之命令行参数解析

解析命令行参数模块 Python中由三个内建的模块用于处理命令行参数: 第一个:getopt,只能简单的处理命令行参数 官网资料:https://docs.python.org/2/library/getopt.html#module-getopt 第二个:optparse,功能强大,易于使用...

2018-07-28 10:15:31

阅读数:74

评论数:0

python argparse用法总结

1. argparse介绍 是python的一个命令行解析包,非常编写可读性非常好的程序 2. 基本用法 prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下: #!/usr/bin/env python # encoding: utf-8 im...

2018-07-28 10:10:56

阅读数:39

评论数:0

perl读文件

文件描述符,文件句柄 文件变量 访问模式 文件名 出错函数与变量$! 文件缓冲 其它文件打开函数 读文件 命令行参数 写文件 文件权限 随机访问 文件测试 文件状态 文件操作 文件链接 目录访问 小结 一、文件描述符 在原来linux系统中访问文件时用来代表文件的数字,它是系统资源,系统会限制打...

2018-07-26 22:30:03

阅读数:44

评论数:0

Perl 面向对象编程的两种实现和比较

本文比较了在 Perl 中两种主流的面向对象编程的实现方式,基于匿名哈希表的实现和基于数组的实现。深刻地剖析了两种实现的技术内幕,并且提供了可供读者直接使用的代码和模块示例。在文章的最后作者比较了两种实现方式的优劣,并对读者给出了在实际工作中选择何种方式实现面向对象编程的建议。 背景 我们常常可以...

2018-07-26 00:04:53

阅读数:49

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭