自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 Xshell使用技巧总结

XShell是一款Windows下非常优秀的远程连接Linux主机的工具,是平常使用不可缺少的工具。复制和粘贴由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和win系统下的复制快捷键冲突,在Xshell中,提供了其它的快捷键来执行这些操作:复制:Ctrl+Insert粘贴:Shift+Insert将当前Shell中的内容复制到"记事本"中有时候需要把s...

2019-05-24 14:09:29 1066

转载 Linux下安装Django

yum 安装方法以下安装位于 Centos Linux 环境下安装,如果是你的 Linux 系统是 ubuntu 请使用 apt-get 命令。默认情况下 Linux 环境已经支持了Python。你可以在终端输入Python命令来查看是否已经安装。 1 2 3 4 Python2.7.3(default, Aug120...

2019-05-24 14:06:37 3440

转载 谨慎安装Python3.7.0,SSL低版本导致Pip无法使用

最新新配置了一台服务器。安装 的时候直接使用了最新的Python 3.7最新版本。安装成功,编译成功。但是用pip 安装包的时候提示:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available。已经习惯了用pip安装各种包,突然不...

2019-05-24 14:04:24 2478

转载 Anaconda使用总结

序Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。个人尝试了很多类似的发...

2019-05-24 13:54:16 147

转载 手把手教你配置最漂亮的PyCharm界面,Python程序员必备!

摘要:高逼格超美的IDE界面,是每个程序员的梦想! 随着人工智能/机器学习的兴起,Python作为一门“漂亮的语言”,再次获得广大程序员的关注。而JetBrains出品的PyCharm无疑是最好用的Python IDE之一。高逼格超美的IDE界面,是每个程序员的梦想!随着人工智能/机器学习的兴起,Python作为一门“漂亮的语言”,再次获得广大程序员的关注。而JetBrain...

2019-05-24 13:52:16 825

转载 解决XSHELL终端中文乱码

xshell 终端使用 ls命令显示乱码出现了乱码后,立上在网上找资料。找了一大圈都提到两种解决办法,但我的xshell界面依然是乱码将xshell 传输采用的默认encode改为utf-8 修改/etc/sysconfig/i18n文件,文件内容如下截图:在网上找了一大圈,耗费了很长时间,没有半点头绪。于是在本地用记事本建了一个...

2019-05-24 13:50:44 501

转载 层次关系数据库表的设计,无限层次

数据层次是表达数据的一种重要关系,在数据库的设计中,如:组织结构分解、工作任务分解、行政区划的分解等都是层次关系数据的典型实例。  表达层次关系的数据一般需要实现如下属性:  1.层次的最大级联层次数。如:中国->湖南省->长沙市->雨花区,就是4层。  2.能反映同一层次之间的顺序关系。如:长沙市 必须在 衡阳市的前面,(因为其是省会)。  3.能获取任意层次的...

2019-05-17 16:30:50 5634

转载 MetaBase、Mysql、Navicat和Jupyter notebook搭建环境做数据分析

一、mysql的安装(一)安装方法参考这篇教程,很实用https://blog.csdn.net/Augst1/article/details/78426731Xshell 5中安装mysql的方法(二)遇到的问题1、初始登录问题(1)初次登陆,Mysql5.6版本后,初次登陆密码不能为空,通过在配置文件中添加skip-grant-tables, 忽略mysql权限问...

2019-05-15 16:33:28 1079

转载 企业信息化、数字化和智能化的区别

企业信息化、数字化和智能化的区别在云计算、物联网、人工智能和虚拟现实技术的快速发展下,全球迎来了数字化时代。那么,企业的信息化、数字化及智能化到底有什么区别呢,且听业内的两位专家如何解读:一、信息化、数字化和智能化本体层的分析1. 信息化:解决的是数据映射问题,是对现实世界(即企业的存在配置、资源存流、运营状态、外部联通)实现数据映射集合。感知、采集、识别判断、指令传递、动作控制、反馈...

2019-02-20 09:20:53 32286 2

转载 架构师一定要很强的编码能力之后才能当吗?

架构师一定要很强的编码能力之后才能当吗?架构师一定要负责整个系统中最核心和最难的地方的编写,并且设计好团队合作开发的方式,能根据编程经验看到未来的变化,架构太重要了,出不得错误,出了错误很难回头,如果一个团队里需要一个架构师,那他一定必须是团队里写代码能力最好的,而且要负责至少40%以上的核心开发工作,并且不能脱离实际业务。不写代码那个可以是部门经理,可以是开发总监,但一定不能是 架构...

2019-02-15 14:41:09 156

转载 分布式存储中HDFS与Ceph两者的区别是什么,各有什么优势?

过去两年,我的主要工作都在Hadoop这个技术栈中,而最近有幸接触到了Ceph。我觉得这是一件很幸运的事,让我有机会体验另一种大型分布式存储解决方案,可以对比出HDFS与Ceph这两种几乎完全不同的存储系统分别有哪些优缺点、适合哪些场景。对于分布式存储,尤其是开源的分布式存储,站在一个SRE的角度,我认为主要为商业公司解决了如下几个问题:可扩展,满足业务增长导致的海量数据存储需求;比商...

2018-12-11 20:47:44 1934 2

转载 漫画解读:什么是数据仓库?

  一个故事在很久很久以前,世界上生活着许多种族,有人类,有矮人,有精灵......他们有着不同的信仰,不同的文化,彼此相安无事。可是,有一个猥琐男却偏偏想要统治整个世界。如何统治这么多不同文化信仰的种族呢?猥琐男想出一个馊主意,打造出几枚拥有魔力的戒指,免费送给不同种族的领袖,让他们可以更好地统治各自的族人。当各个种族的领袖美滋滋地...

2018-11-14 21:16:42 230

转载 架构师必读书籍

1、大型网站技术架构:核心原理与案例分析本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。本书作者李智慧,曾在阿里巴巴担任技术专家,参与阿里巴巴基础技术平台开发和架构设计。 2、分布式服务...

2018-10-15 10:31:30 8487 1

转载 GTD时间管理

什么是时间管理呢?嗯,时间管理就是管理时间。可是,时间怎么能够管理呢?其实我们管理地并不是时间,而是我们做的事。我们将事情分配到合适的时间段中,在有限的精力中完成它们,得到更多的产出就是时间管理。时间管理有很多种方法和系统,而Getting Things Done(GTD)就是其中一套行之有效,也是现在最受欢迎的系统。GTD通过帮助你更好的跟踪和管理你的思绪、需要做的和想做的事,从而使你能...

2018-10-15 10:25:27 580

转载 项目经理如何汇报工作

向领导汇报工作,看似很平常,实际很重要。汇报得好不好,一是体现着项目经理的素质,二是关系到能否真实地反映项目的实际工作情况,三是有时关系到能否赢得上级领导的支持,四是关系到项目经理的形象和声誉。领导之所以想要听汇报,无非是想知道项目干得怎么样。那怎样才算是干得好呢?其实只有两个字:受控。所以项目当前完成了多少功能,碰到了多少问题,领导并不会真的关心。只要情况在控制之中,有一些意外、偏差,有什么...

2018-10-15 10:17:26 3096 2

转载 项目经理与产品经理的区别

在公司的组织结构中会有这么两个职位:项目经理(Project Manager)和产品经理(Product Manager),简称PM。项目经理是比较宽泛的用词,只要一个事项可以作为项目运作的管理者就可以称为项目经理,如:建筑项目经理、金融项目经理、制造业项目经理、研发经理等。产品经理,这个词在互联网公司或是新兴创业公司用的比较多,也是最近被广泛应用于组织架构中用词。是不是大家都只是知道有这么...

2018-10-15 10:04:29 836

转载 大数据的Hadoop集群环境节点数设置

关于hadoop集群的硬件资源  大数据是当下最火热的名词,但真的大数据落地可行性方案估计更多也就是看几张报表,写几个T-SQL语句罢了,然后开始炒作我们xxx项目利用大数据技术……如是等等。这样才能跟上时代赶上潮流,自己戴上大数据的帽子。在资本市场宣扬一番,得到更多的关注而已。其实,大数据的概念或者是技术架构并没有最终的定论,各方说法都有争议并且持续存在着。而大多数真正可以落地的...

2018-10-15 10:01:46 7424 1

转载 Hadoop学习基础之三:MapReduce

现在是讨论这个问题的不错的时机,因为最近媒体上到处充斥着新的革命所谓“云计算”的信息。这种模式需要利用大量的(低端)处理器并行工作来解决计算问题。实际上,这建议利用大量的低端处理器来构建数据中心,而不是利用数目少的多的高端服务器来构建。        举例来说,IBM和Google已经宣布计划用1000台处理器构建的集群提供给部分大学,传授学生们如何使用MapReduce工具在这些集群上编程。...

2018-10-15 09:37:24 199

转载 Hadoop学习基础之二:分布式

分布式系统就是将系统的应用层,数据层或其它部分构架成分布(物理和逻辑上的都可以)状(通常是网状)。分布式系统通常是为了增强系统的可扩展性、稳定性和执行效率。比如在线游戏通常就是分布系统,里面所谓的“区”就是分布系统里子例程。而分布式数据库其实也可以称作分布式系统,数据持久化层是分布的(数据存在不同的数据库中,可交互,有一套综管系统来维护数据的完整性和准确性)。 所以说分布式系统更准确地说是一种系统...

2018-10-15 09:36:07 122

转载 架构、框架和设计模式

软件架构是系统的一个草图,阐述了各个组件之间的通信,层次划分,一旦系统开始详细设计,架构蓝图就很难甚至无法改变。例如:三层架构:一种设计软件架构的思想。通常意义上的三层架构就是将整个业务应用划分为表示层(User Interface  Layer)、业务逻辑层(Buesiness Logic Layer)、数据访问层(Data Access Layer)。区分层次的目的是为了体现“高内聚,...

2018-10-15 09:34:26 159

转载 Hadoop学习基础之一:服务器集群技术

服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。     集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核...

2018-10-15 09:33:08 373

转载 潜意识与信念

信念的力量有多大?这是一个无以估量的结果。或许从亨利成功后的话语里,可以领略一点:“当我相信时,它就会发生!”你肯定从电视、报纸等媒体的传播中得知人类曾创造了很多生命奇迹的真实故事。譬如,人与沙漠中遇险,并在不可能的情况下幸免于难;在遇到地震后,于饥饿、干渴中挑战生命的极限……这些故事都有一个共同点:处在绝境中的主人翁,有一个信念在支撑着,他们才得以活下来。心理学家表明:人的行为受信念支配,你...

2018-10-15 09:15:11 1574 2

转载 浏览器开发者工具基本使用教程

在阅读下面内容之前,那么些简单的了解浏览器开发者工具到底是什么东西,到底有什么用途。浏览器开发者工具到底是什么?其实简单的说,浏览器开发者工具就是给专业的web应用和网站开发人员使用的工具,当然只要你有兴趣想要了解,只要你对这个世界充满这好奇,什么东西你都可以了解。开发者工具到底有什么用?它的作用在于,帮助开发人员对网页进行布局,比如HTML+CSS,帮助前端工程师更好的调试脚本(JavaScri...

2018-05-30 16:50:22 33104

转载 什么是云化

云不云以拥有者的角度看,是信息系统的整个存在环境变了(本地变远端),存在构成方式变了(本地各子系统或模块随意混搭vs云端各种按既定规则的调用),运维范围变了(因为环境变了),运维方式变了(本地各种拼凑vs云端常用运维界面)...

2018-05-29 20:34:09 19633

转载 谈谈持续集成,持续交付,持续部署之间的区别

经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?假如把开发工作流程分为以下几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署正如你在上图中看到,「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment)」...

2018-05-29 19:47:30 1071

转载 HTTP 和 Socket 的区别

要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1如图1HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据.TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。IP 协议:对应于网络层,同样解决数据在网络中的传输。传输数据的时候只使用 TCP/IP 协议(传输层),如果没有应用层来识别数据内容,传输后的协议都是无用的。...

2018-05-29 19:45:06 122

转载 从自动化测试到持续部署,你需要了解这些

从自动化测试到持续部署,你需要了解这些在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高迭代效率和质量。那么,如何更好地解决“最后一公里”这一问题呢?一切从自动化测试开始,让自动化测试贯穿在整个项目开发-集成-部署-交付的-开发流程中。如果你的团队还没有开始自动化测试,推...

2018-05-29 19:38:23 994

转载 基于 Token 的身份验证

基于 Token 的身份验证作者:王皓发布于:2015-08-07 22:06更新于:2017-12-05 18:09最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的中文有人翻译成...

2018-05-29 19:35:52 311 1

空空如也

空空如也

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

TA关注的人

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