自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

地中海蒲公英

一棵地中海蒲公英在雨季

  • 博客(66)
  • 资源 (21)
  • 收藏
  • 关注

原创 仅靠努力和胆大,就改变命运的机会越来越少了

成甲 混沌大学我们在生活中,总能遇到不同领域的牛人,他经常一句话道破问题本质,或者给你一个出其不意的角度,让你觉得“哇,这个太酷了”。那么,作为普通人,我们如何一秒切中问题要害?授课老师:成甲 |《好好学习》、《好好思考》作者非洲这个国家的货币,比人民币更值钱认知变得重要是因为——仅靠努力和胆大,就改变命运的机会越来越少了。十...

2019-11-28 06:13:13 296

原创 学历、背景不好的怎么小概率职业逆袭

简单总结一下1、尽量从事能够积累技巧和资源的工作,回避时间和体力占比太高的工作,哪怕牺牲一点短期薪酬也是值得的。2、学历、背景不好的职场人士,想要逆袭就尽量尝试秩序还不稳定的新兴行业,成熟的大机构基本没有向上的捷径。3、根据资源流向的变化判断新兴行业。其它方向不敢乱指,内容创业现在是个好时代,有条件的不妨试试。4、在工作岗位的选择上,尽量选择数据反馈型的工作...

2019-11-26 22:12:51 278

原创 gemfire资料网址

1、http://gemfire.docs.pivotal.io/latest/javadocs/japi/overview-summary.html    (GemFire 8.1.0 Java API)

2015-02-15 16:13:21 767

转载 程序员必备的代码审查(Code Review)清单

本文由 伯乐在线 - Lingfeng Ai 翻译,进林 校稿。未经许可,禁止转载!英文出处:fogcreek。欢迎加入翻译小组。在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。软件工程学院的研究表明,程序员们会犯15-2

2015-02-08 10:15:45 1024 1

转载 HTTP协议头部与Keep-Alive模式详解

1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive

2015-02-05 06:44:33 450

转载 你可能没听过的11个Python库

摘要:越来越多的数据科学家开始使用Python,并且网上也有成千上万个Python包,但几乎没人能够全部使用它们。而本文将向大家介绍一些非常实用,但却不被大家熟知的Pytho库。目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单 PyPi上就有超过47000个包列表。现在,越来越多的数据科学家开始使用Python,虽然他们从 pandas, scikit

2015-01-29 09:53:06 580

转载 优秀代码所具备的5大品质 你的代码呢?

本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!在我先前的博客中,我主要讲了我们的编码风格应该适应我们所处的业务领域。即不同的业务领域需要不同编码风格的软件。例如,为防御体系写的软件必须强健稳定,因为一次崩溃可能就会终结它的生命周期,而为市场交易写的软件,则必须可维护,并且还可以添加广告,通常这些项目和软件的生命周期都非常短,所以这些软件还必须可以重复使用。虽然我

2015-01-23 12:15:16 767

转载 PHP Session机制解惑

虽然很多人已经能熟练使用Session,但不见得所有人对其原理都熟悉,下面推荐一篇不错的文章!一、PHP SESSION原理我们知道,session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完之后就失去了与浏览器的联系,最早,Netscape将cookie引入浏览器,使得数据可以客户端跨页面交换

2015-01-10 21:56:33 459

转载 果断Mark!国外程序员收集整理的PHP资源大全

摘要:PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。Security 安全生成安全的随机数,加密数据,扫描漏洞的库HTML Purifier-一个兼容标准的HTML过滤器RandomLib-一个生成随机数和字符串的库True Random-使用 www.random.org生成随机数的库

2015-01-09 17:13:45 799

转载 phptrace 正式版发布啦!

经过小伙伴们的日夜奋斗,phptrace 正式发版了!趁元旦前快把线上的隐患抓出来吧:)Github:https://github.com/Qihoo360/phptrace问题反馈:[email protected]介绍phptrace 是一个追踪(trace)PHP执行流程的工具,你如果用过strace的话,

2014-12-30 16:30:44 641

转载 递归与尾递归(C语言)

原文出处: codingwu 的博客   欢迎分享原创到伯乐头条在计算机科学领域中,递归式通过递归函数来实现的。程序调用自身的编程技巧称为递归( recursion)。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序

2014-12-10 12:36:10 580

转载 超酷算法:Levenshtein自动机

本文由 伯乐在线 - Justin Wu 翻译,黄利民 校稿。未经许可,禁止转载!英文出处:blog.notdot.net。欢迎加入翻译小组。http://blog.jobbole.com/80659/在上一期的超酷算法中,我们聊到了BK树,这是一种非常聪明的索引结构,能够在搜索过程中进行模糊匹配,它基于编辑距离(Levenshtein distance),或者任何其它

2014-12-10 12:31:04 1638

转载 编程面试的10大算法概念汇总

本文由 伯乐在线 - 敏敏 翻译自 programcreek.com。未经许可,禁止转载!欢迎加入:翻译小组,通过 翻译频道 贡献一份力量。以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树

2014-12-05 11:29:44 409

转载 C 语言中的指针和内存泄漏

原文出处: IBM DeveloperWorks   欢迎分享原创到伯乐头条引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分

2014-12-05 11:27:49 489

转载 计算机实际上是如何工作的

本文由 伯乐在线 - AbandonZHANG 翻译自 simplecpu。未经许可,禁止转载!欢迎加入:翻译小组,通过 翻译频道 贡献一份力量。【伯乐在线导读】:网友 r00nk 写的一篇文章(分 8 节),还专门建了一个网站。他为什么会写这个?因为他之前在 Reddit 上看到一个帖子,有人问“计算机实际上是如何工作的?比如,它如何传送、阅读、展示数据”。他之前的回答是最佳回复,后

2014-12-03 18:18:56 528

转载 超酷算法:同型哈希

本文由 伯乐在线 - 小泥鳅 翻译自 Nick Johnson。未经许可,禁止转载!欢迎加入:翻译小组,通过 翻译频道 贡献一份力量。从上一篇超酷算法文章中,我们学到看一个绝妙的概率算法 – 喷泉码。使用这个算法可以把大文件分解成几乎无穷的小块。这样,可以收集任意其中的小块,只要收集到的块的大小稍微比原始文件稍微大一点,我们就可以重构原始文件。这个是一个非常酷的构造。但是经过我们上

2014-12-01 15:09:54 551

转载 4个Linux服务器监控工具

本文由 伯乐在线 - 敏敏 翻译自 Aarvik。未经许可,禁止转载!欢迎加入:翻译小组,通过 翻译频道 贡献一份力量。下面是我想呈现给你的4个强大的监控工具。htop – 交互式进程查看器你可能知道在机器上查看实时进程的标准工具top。如果不知道,请运行$ top看看,运行$ man top阅读帮助手册。htop是top的扩展版本,有更丰富的概貌(例如全命令、

2014-11-10 18:32:27 574

转载 ls指定日期和时间输出格式

ls -l --time-style=xxxxxx:full-iso, long-iso, iso, locale, +FORMAT=========几种输出格式,默认输出是:locale格式=============[root^_^fedora16 ~]#ll --time-style=full-iso总用量 156-rw-------. 1 root root

2014-10-28 09:18:03 3108

转载 python StringIO

此模块主要用于在内存缓冲区中读写数据。模块是用类编写的,只有一个StringIO类,所以它的可用方法都在类中。此类中的大部分函数都与对文件的操作方法类似。例:1 #coding=gbk2 3 import StringIO, cStringIO, sys4 5 s = StringIO.StringIO("JGood is a handsome boy"

2014-10-24 14:47:40 547

转载 PING命令入门详解

1、Ping的基础知识ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速

2014-10-22 17:35:26 624

转载 PHP vs Node.js vs Nginx-Lua(转)

最近公司在考虑做openapi的proxy服务器,公司主营网游,旗下多款游戏的用户登陆,充值等等有很多接口,想聚合分散的接口统一走一个通道,所以都要走这上面,压力不小。在语言和平台上主要在nodejs和ngx_lua中选择,当然最后还是选择了ngx_lua放弃了nodejs的方案,主要原因:1、主要考虑公司会nodejs的人貌似就我一个,会累死我的2、对于ngx的运维和配置相对比nod

2014-10-22 10:09:11 1373

原创 有用的Python资料

1、http://www.php2python.com/

2014-10-15 11:56:07 748

转载 shell的数组操作

shell中数组的下标默认是从0开始的1。将字符串存放在数组中,获取其长度#!/bin/bashstr="a b --n d"array=($str)length=${#array[@]}echo $lengthfor ((i=0; ido    echo ${array[$i]}donealong@along-laptop:~/code/s

2014-10-11 11:59:37 700

转载 Python:urllib 和urllib2之间的区别

作为一个Python菜鸟,之前一直懵懂于urllib和urllib2,以为2是1的升级版。今天看到老外写的一篇《Python: difference between urllib and urllib2》才明白其中的区别。 You might be intrigued by the existence of two separate URL modules in P

2014-09-26 10:58:39 467

转载 使用iostat分析IO性能

http://www.cnblogs.com/bangerlee/articles/2547161.html#top对于I/O-bond类型的进程,我们经常用iostat工具查看进程IO请求下发的数量、系统处理IO请求的耗时,进而分析进程与操作系统的交互过程中IO方面是否存在瓶颈。 下面通过iostat命令使用实例,说明使用iostat查看IO请求下发情况、系统IO处理能力

2014-09-25 17:59:01 524

转载 python:open/文件操作

open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a 以追加模

2014-09-24 11:54:51 517

转载 python类库32[多线程同步Lock+RLock+Semaphore+Event]

多线程基础:python类库32[多线程同步] 一 多线程同步由于CPython的python解释器在单线程模式下执行,所以导致python的多线程在很多的时候并不能很好地发挥多核cpu的资源。大部分情况都推荐使用多进程。python的多线程的同步与其他语言基本相同,主要包含:Lock & RLock :用来确保多线程多共享资源的

2014-09-18 17:46:35 548

转载 Reed Solomon纠删码

纠删码是存储领域常用的数据冗余技术, 相比多副本复制而言, 纠删码能够以更小的数据冗余度获得更高数据可靠性。 Reed Solomon Coding是存储领域常用的一种纠删码,它的基本原理如下:  给定n个数据块d1, d2,..., dn,n和一个正整数m, RS根据n个数据块生成m个校验块, c1, c2,..., cm。  对于任意的n和m,  从n个原始数据块和m 个校验块中任取n块就

2014-08-27 16:01:51 1173

转载 CodeBlocks 使用经验谈

Linux下优秀的C/C++ IDE 屈指可数——我只看中了两个:anjuta,Codeblocks。因为anjuta在非ubuntu上安装比较麻烦,而且要求系统比较新还不支持windows平台。所以,大多情况下都是以codeblocks为主。现分享一些codeblocks的使用经验。 以最新的CodeBlocks 10.05为例。一、自定义自动补全   1、依次打开 Projec

2014-07-31 16:47:54 1603

转载 基于范德蒙矩阵的Erasure code技术详解

时间2014-05-04 20:57:31  存储之道 原文  http://alanwu.blog.51cto.com/3652632/1406312在传统存储领域,随着磁盘容量的不断增大, RAID 数据重构时间将会是一个非常严重的问题。大家知道,过长的数据重构时间意味着数据可靠性下降。所以,在RAID 设计的过程中,一定要考虑数据重构的时间,并且尽可能的将“无数据保护状态”的时间降到

2014-07-16 07:11:22 1227

原创 C语言学习笔记(1)— 结构体注意点

1、结构标记是可选的,用于结构命名;2、

2014-07-16 05:41:23 681

转载 linux 中 open和fopen的区别

open和fopen的区别: 主要区别是涉及到系统,而不是缓冲。带f的是标准IO,代码可以移植。 不带f只能在UNIX/LINUX系统调用。 open一个是整数,fopen一个是指针(FILE *)。 二者区别大致可以总结为以下几点: 1,fread是带缓冲的,read不带缓冲. 2,fopen是标准c里定义的,open是POSIX中定义的. 3,fread可以读一个结构.

2014-07-09 10:38:09 584

转载 你是否中了工程师文化的毒?

原文出处: 极客公园-阿呆   [核心提示] 在互联网的发展道路上,工程师扮演着重要的角色,但是公司有着浓郁的工程师文化,会不知不觉中渗透到产品中,造成一些不良影响。工程师在互联网科技的发展道路上扮演着很重要的角色,如创立微软的程序员比尔·盖茨,打造 Facebook 社交网络的黑客先生扎克伯格,以及做搜索算法创建Google的佩奇和布林,这些互联网公司都是由工程师创立

2014-07-05 05:18:52 440

转载 如何成为一位杰出的程序员

如何成为一名杰出的程序员,这是一个比较复杂的问题,什么叫杰出?下面我给你大家总结一下,文中说的一些观点,你可能不认同,没关系!评论反馈一下!一、解决问题的能力和创新能力个人觉的不管你是什么语言的程序员,在解决问题上面一定要有很好的方法,很快的解决问题。这种能力不是一年两年可以练出来的,需要大量的实践以及经验。创新能力对于程序员来说很重要,要学会举一反三,从不同的思路来创新出新的东西

2014-07-02 09:27:37 515

转载 Linux date命令的用法

在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhh

2014-07-01 10:37:21 373

转载 UNIX/Linux C 程序员需要掌握的七种武器

时间2014-06-24 07:54:01  并发编程网 原文  http://ifeve.com/unixlinux-c-7/我是一名普通的软件工程师,不是什么技术大牛。这篇文章所提到的“七种武器”只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正。(一)C语言作为一名C程序员,熟练掌握C语言是最基本的一项技能。关于如何学好C语言,以及C语言话题

2014-06-24 09:25:56 633

转载 我所理解的Reed solomon 算法

在数据传输过程中难免会遇到部分数据丢失或者受到干扰而出错,因此利用算法来恢复错误的数据,reed Solomon(简称RS)便是其中的一种常用的算法。RS算法是以牺牲带宽为代价的,编码过程中会产生一定量的冗余数据。这种增加冗余数据来获得有效数据的方法在我们日常生活中其实经常会使用。举个很简单的例子,比如我们把重要资料保存在电脑硬盘里,但是现在电脑病毒非常厉害,为了防止资料丢失,通常都会把重要数

2014-06-24 05:10:33 7548 1

转载 基于柯西矩阵的Erasure Code技术详解

时间2014-05-12 22:16:47  存储之道 原文  http://alanwu.blog.51cto.com/3652632/1410132一、概述Erasure Code 可以应用于分布式存储系统中,替代多份数据拷贝的数据冗余方式,从而可以提高存储空间利用率。此外, Erasure code 还可以应用于传统 RAID系统中,增加数据冗余度,支持多块盘同时发生

2014-06-20 16:18:47 4811

转载 初探GF-Complete(伽罗瓦运算库)

GF-Complete 是一个开源、综合性的伽罗瓦运算库,相应的文章发表在FAST13 中(见参考文献【1】)。作者是大名鼎鼎的Jim Plank 教授,作为开源纠错码库Jerasure 的开发者,在这个伽罗瓦运算库中创新地采用了SSE 指令集来加速纠错码运算的瓶颈---伽罗瓦运算中的乘法运算,并采用了其他运算方法,综合得到GF-Complete。该库可在Plank 主页中下载得到,下面就GF-C

2014-06-19 14:00:16 3897

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。    select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *ti

2014-06-17 12:24:53 486

系统架构设计师教程

杨春辉主编的《系统架构设计师教程》作为全国计算机技术与软件专业技术资格(水平)考试指定用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。全书共分21章,对计算机网络基础、信息系统基础、系统开发基础、软件架构设计等诸多内容,以及信息安全、系统安全等内容做了全面的阐述。特别是对合格架构师应具备的理论与实践的知识作了详细的讲述。, 《系统架构设计师教程》为参加软件水平考试——系统架构设计师考生的必备考试用书。凡通过本考试的考生,便具备了全国认可的,本行业的高级工程师资格。

2016-03-31

系统架构设计师考试全程指导

带完整的目录标签,内容清晰

2016-03-31

PHP程序设计-(第二版)中文版

勒道夫PHP创始人的经典著作,有目录标签

2016-03-22

UNIX环境高级编程_第二版中文

linux系统编程的经典进阶教程;有完整的标签 目录;配合《GNU Linux 编程指南 入门 应用 精通 第二版 完整版》为基础 2者是一个完美组合

2014-08-01

GNU.Linux.编程指南 _入门、应用、精通(第二版)_完整版

linux系统编程的经典入门、进阶教程;有完整的标签、目录

2013-09-07

C++编程思想第2版(上下卷)中文版

C++编程思想第2版(上下卷)中文版,完整版,经典教程

2013-07-04

C++编程思想第2版(上下卷)英文版

C++编程思想第2版(上下卷)英文版,经典巨著,完整版

2013-07-04

C程序设计语言

最经典的c语言教程,c语言之父的著作,带有完整的目录标签,方便阅读

2013-05-29

深入理解Android卷1-完整目录-高清

这是一本以情景方式对android源代码进行深入分析的书,以Framework层的分析为主,兼顾native层和application层。

2013-05-20

linux编程高级技术

linux编程高级技术,带有完整的目录标签,方便阅读

2013-05-20

GCC技术参考大全 (中文)

全面、介绍gcc的中文手册,是gcc的很好的入门资料

2013-05-20

LINUX内核完全剖析:基于0.12内核.part7

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

LINUX内核完全剖析:基于0.12内核.part6

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

LINUX内核完全剖析:基于0.12内核.part5

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

LINUX内核完全剖析:基于0.12内核.part4

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

LINUX内核完全剖析:基于0.12内核.part3

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

LINUX内核完全剖析:基于0.12内核.part2

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

LINUX内核完全剖析:基于0.12内核.part1

带有完整目录标签的高清最新版本,学习linux内核的最好入门书

2013-05-20

Python标准库中文版

详细介绍了python标准库的用法,是一本学习python的经典资料,可以当作手册使用。

2013-05-20

TOMCAT权威指南(第二版)中文版

完整的带标签的高清版tomcat权威指南,中文版,是学习tomcat的不二选择

2013-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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