- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 通过pip安装tensorflow,keras
1. 环境python 3.8.32 ==> 后更换为python 3.6.8win10 64x本次安装使用的是tensorflow cpu版本,而非gpu版本2. 安装numpy库在命令行运行 pip install numpy3. 安装pandas库在命令行运行 pip install pandas4. 安装tensorflow通过命令行运行pip install tensorflow后,安装发生错误,提示如下:ERROR: Could not fin.
2020-12-08 13:08:20
5759
2
原创 pycharm项目中安装numpy包时出现错误
在pycharm的项目中安装numpy包时出现如下错误。可以通过如下方式来解决1. 通过pip下载需要的包可以直接使用本地python的pip程序进行安装。通过pip install命令行进行安装2. 将下载的包复制到pycharm项目中在本地python文件夹中找到numpy包复制到pycharm项目环境 \Lib\site-packages 文件夹下之后就可以正常使用了。在引入其他包时,碰到类似的问题,也可以通过这种方式来解决。...
2020-12-03 16:06:17
4071
转载 体系化认识RPC
转自:https://mp.weixin.qq.com/s/lkz3zGk-KyMkI1eYeYH4ngRPC(Remote Procedure Call),即远程过程调用,是一个分布式系统间通信的必备技术,本文体系性地介绍了 RPC 包含的核心概念和技术,希望读者读完文章,一提到 RPC,脑中不是零碎的知识,而是具体的一个脑图般的体系。本文并不会深入到每一个主题剖析,只做提纲挈领的介绍。RPC ...
2018-03-13 09:49:28
507
转载 如何保障微服务架构下的数据一致性
随着微服务架构的推广,越来越多的公司采用微服务架构来构建自己的业务平台。就像前边的文章说的,微服务架构为业务开发带来了诸多好处的同时,例如单一职责、独立开发部署、功能复用和系统容错等等,也带来一些问题。例如上手难度变大,运维变得更复杂,模块之间的依赖关系更复杂,数据一致性难以保证,等等。但是办法总是比问题多,本篇文章就来介绍一下我们是如何保障微服务架构的数据一致性的。微服务架构的数据一致性问题以电...
2018-03-12 10:47:01
229
转载 微服务架构 API 的开发与治理
前面的文章中有说到微服务的通信方式,Martin Folwer 先生在他对微服务的定义中也提到“每个服务运行在其独立的进程中,服务与服务间采用 轻量级的通信机制 互相协作(通常是基于 HTTP 协议的 RESTful API)”。那么,在各个微服务之间具体怎么进行轻量级的通信呢?这篇文章就来聊聊微服务 API 开发及治理的几个方面。首先需要解释一下,标题中的“内网环境中 的 API”指的是提供给内...
2018-03-12 10:46:04
398
转载 快速体验微服务架构
这篇文章,我们就分享一下如何搭建一个 简单模式 的微服务架构。什么是微服务架构的简单模式?相对于大型互联网平台动辄几万并发的访问量,或者每天多次的在线版本发布,绝大多数企业和项目并没有这样的需求。他们关注的是如何更好地提高开发效率,如何更快地实现新需求,如何更便利地运维,等等。微服务架构的简单模式就是可以满足以上需求的软件架构方案。相对于“完美”的微服务架构方案,微服务架构简单模式可以暂且不用关注...
2018-03-12 10:45:13
307
转载 重识微服务架构
前 * 言得益于 2013 年 Docker 的诞生,微服务概念及架构的推广和落地变得更加的可靠和方便。在 2016 年及之前,微服务架构的讨论更多的是活跃于互联网企业及社区。现如今,随着 Docker 和微服务架构组件与 Docker 等相关技术的逐步成熟,微服务架构已然步入传统企业及传统行业。但是,程序员作为一个理性消费的群体,需要冷静地思考,避免挖个大坑把自己给埋了。所以,我们需要冷静地搞清...
2018-03-12 10:43:20
328
转载 58的微服务拆分
从服务化的角度看微服务 互联网架构发展的过程中,当业务复杂度剧增,数据量剧增,吞吐量剧增的时候,就会出现一些技术痛点,下边几个都是最常见的: 痛点一:代码到处拷贝 举一个最常见的业务的例子:用户数据的访问。 绝大部分公司都有一个数据库用来存储用户数据,而各个业务都有访问用户数据的需求。 各个业务线都是自己通过 DAO(Data Access Object)写 SQL 访问 user 库来存取用户数...
2018-03-05 10:02:37
728
转载 Redis 如何实现分布式——京东金融Redis缓存的设计与实践
原作者:李竟成前 言R2M 是京东金融线上大规模应用的分布式缓存系统,目前管理的机器总内存容量超过 60TB,近 600 个 Redis Cluster 集群,9200 多个 Redis 实例。其主要功能包括:全 web 可视化运维、缓存集群一键部署、资源池统筹管理、在线扩容及快速数据迁移、多机房切换及容灾、完善的监控及告警、Redis API 兼容等。本文将从 R2M 系统架构、资源管理、集...
2018-03-01 10:10:15
1539
转载 服务层分片——RDB分片新思路
转自:http://www.infoq.com/cn/articles/new-idea-of-rdb-fragmentation/目前国内流行的开源数据库分片实现都基于 SQL 的改写、分发与结果归并。但这种实现存在一些无法避免的缺陷,本文试图说明白这些缺陷的由来及提供一个传统数据库分片实现的新思路。流行分片框架实现分析目前国内流行的开源 RDB(Relation Database) 分片框架,...
2018-02-06 20:29:30
283
转载 领域驱动设计(DDD)与CRUD 模型
REST 以资源为中心,这些资源以 URI 的形式呈现。在调用 HTTP 时,通过指定一个 HTTP 动词和一个资源 URI 对某个特定的资源进行操作。大部分 REST 框架都提供了生成器,你只要指定一个资源的名字,框架就会为你生成脚手架(scaffold)。不过,这些生成器默认使用的是 CRUD 模型(Create、Read、Update、Delete),它们把资源看成是一系列属性的集合,使
2018-02-05 10:50:05
1251
转载 微服务概述
微服务并不是一门技术,而是一种架构风格。你可以使用任何一门开发语言、任务一种框架来实现一个微服务。微服务容易开发、理解和维护,可以独立部署、独立伸缩,非常灵活。通过将单体应用分解成微服务,解决了复杂性问题。每个微服务负责处理单一的任务,微服务之间通过定义好的接口相互通信,最后组成一个庞大的微服务生态系统。微服务的开发、构建和部署每个微服务就是一个独立运行的应用,分别由专门的团队
2018-02-03 16:04:09
365
转载 深度学习高手该怎样炼成?这位拿下阿里天池大赛冠军的中科院博士为你规划了一份专业成长路径
作者 | 刘昕深度学习本质上是深层的人工神经网络,它不是一项孤立的技术,而是数学、统计机器学习、计算机科学和人工神经网络等多个领域的综合。深度学习的理解,离不开本科数学中最为基础的数学分析(高等数学)、线性代数、概率论和凸优化;深度学习技术的掌握,更离不开以编程为核心的动手实践。没有扎实的数学和计算机基础做支撑,深度学习的技术突破只能是空中楼阁。所以,想在深度学习技
2017-12-08 14:14:58
384
mysql-essential-6.0.11-alpha-winx64.msi
2017-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人