雇个城管打天下 雇个城管打天下 / 2 天前

AI 画家第四弹:利用 Flask 发布风格迁移 API

上篇文章介绍了python web开发中经常使用到的一个框架flask,如果有遗忘的,可以点此回顾AI画家第三弹——毕业设计大杀器之Flask,本文的主要任务就是完成上篇文章末尾的要求,利用Flask发布你自己的风格迁移API。 本文源码可在微信公众号「01二进制」后台回复「风格迁移API」获得 需求分析我们知道软件工程的第一步就是需求分析,放在这里就是要知道我们需要实现的功能是什么样的。我画了一张简陋的图来描述......

Python 人工智能 AI API Flask 风格迁移

西岭老湿 西岭老湿 / 2 天前

Node.js 微服务实践(二)

首发于大转转FE写文章Node.js微服务实践(二)大转转FE关注微信公众号:大转转FE。 一个有趣的前端团队~19 人赞同了该文章基于Seneca 和 PM2构建 本章主要分为三个小节: 选择Nodejs的理由:将证明选择Node.js来构建的正确性。介绍使用Node.js时设计的软件栈。微服务架构Seneca:关于Seneca 的基本知识。PM2:PM2 是运行 Node.js 应用的最好选择。选着Node.js的理由如今,Node.js 已经成为国际上许多科技公司的首......

前端 微服务 Node.js

pshu pshu / 2 天前

你真的懂 Crontab 吗?

Crontab作为开发人员大家都很清楚是用来做计划任务的。contrab中的 cron 的词根是希腊词 chronic; 而 tab 就是 table 的缩写,crontab 就是一个时间表,编排任务的表格。 Crontab 任务的定义非常的简单,用五个字段来定义任务在什么时候执行。这五个字段中,还可以使用以下表达式: 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。 ......

Crontab

我爱计算机视觉 我爱计算机视觉 / 2 天前

[译] 精度高、模型小、速度快!梯形 DenseNets 结构实现语义分割新高度

点击我爱计算机视觉标星,更快获取CVML新技术 今天上午arXiv出现一篇非常值得参考的语义分割文章《Efficient Ladder-style DenseNets for Semantic Segmentation of Large Images》,来自克罗地亚的研究人员提出了一种基于DenseNets构建的形状像梯子的语义分割架构,其不仅精度达到目前最高(超越DeepLabV3+),而且参数量少,计算速度快,可谓语义分割领域的新突破。 以下是作者信息: 作......

计算机视觉 DenseNets

php-v php-v / 2 天前

当我们聊 Kubernetes Operator 时,我们在聊些什么

作者 | 徐新坤作者有多年容器化经验,在本文中把一些常见的概念,如 Docker、Controller、Helm、编排等,与 Operator 进行一下对比,从这些概念的不同角度来聊聊 Operator,并聊聊作者眼中的 Operator 的核心价值。不聊什么在开始聊 Operator 前,先说说这篇文章里我们不聊什么。我们这里不聊 Operator 的具体实现,不聊 Operator 的由来历史,不聊 Operator 的 hello world。如果想了解这些,其实可以从别的很多......

运维 Kubernetes Operator

jackyrong jackyrong / 2 天前

浅谈 OKR:什么是 OKR?

作者简介 王凯,携程技术中心PMO负责人、项目总监,中国十大新锐项目管理培训师,有着15年以上项目管理从业经验,致力于研究“中国式项目管理方法”。 OKR(Objectives and KeyResults)目标与关键结果KPI(Key PerformanceIndicator)关键绩效指标 先讲个故事1999年秋天,时年48岁的投资人给一家初创公司投了1180万美元,占12%的股份,这位投资人是这么认为的,如果一切顺利的话,这家初创公司最终......

OKR

keven0632 keven0632 / 2 天前

史上最全 Android 中高级工程师面试复习大纲

概述都说金三银四青铜五,这几个月份是程序员最好的跳槽时间,笔者四月初也换了工作。找工作之前看了很多面试题,复习资料,但是发现纯看面试题是不行的,因为靠背的东西是记不牢的,需要知识成体系才可以,所以笔者整理了一份复习大纲,基本涵盖了 Android 中高级工程师面试所必须知识点,希望可以通过此文帮助一些想换工作的朋友更好的复习,准备面试。 本文只罗列出大纲内容,至于每个模块的详细内容,网上很......

Android 面试

人魔七七 人魔七七 / 2 天前

iOS 性能优化之内存优化

iOS App 通常情况下的三种内存类型Clean Memory Dirty Memory Compressed Memory Clean MemoryClean Memory 是指那些可以用以 Page Out(当内存不足的时候,系统会按照一定策略来腾出更多空间供使用,比较常见的做法是将一部分低优先级的数据挪到磁盘上) 的内存。 Code frameworks (每个 frameworks 都有 _DATA_CONST 段,当 App 在运行时使用到了某个 framework,它所对应的 _DATA_CONST 的内存就会由 C......

性能优化 iOS 内存优化

崔秀龙 崔秀龙 / 2 天前

用 Sidecar 刷新应用配置

在 Kubernetes 的使用过程中,很多人会使用 Configmap 资源来进行配置文件的加载。Configmap 对象是支持热更新的,也就是说,对 Configmap 的变更,会同时反应到加载该 Configmap 的 Pod 之中。但美中不足的是,很多应用都不会检测配置文件的更新,因此就算是通过对 Configmap 的变更,完成了配置文件的修改,应用还是无法做出即时的响应的。可以在外部进行滚动更新;或者改写业务容器,监控文件变化之后重新启动......

Kubernetes Sidecar

reesunhuang reesunhuang / 2 天前

深入分析 AQS 实现原理

文章简介 前面几篇文章从jvm层面分析了多线程的底层实现,接下来的内容主要基于J.U.C来分析常见并发工具的原理,而在J.U.C中有一个非常核心的工具就是AbstractQueuedSynchronized. 理解了AQS,对于后续的学习将会事半功倍 内容导航 ReentrantLock重入锁的使用引入AQS 什么是AQS AQS的源码分析 简单解释一下J.U.C,是JDK中提供的并发工具包, java.util.concurrent。里面提供了很多并发编程中很常用的实用工......

Java JVM AQS

宜信技术学院 宜信技术学院 / 2 天前

详解 PaaS 平台 LAIN 的功能和架构

活动关于我们宜信开源|详解PaaS平台LAIN的功能和架构 作者:LAIN团队 浏览:141 日期:2019-05-16 【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 LAIN是宜信公司大数据创新中心开发的开源PaaS平台。在金融的场景下,LAIN 是为解放各个团队和业务线的生产力而设计的一个云平台。LAIN 为宜信大数据创新中心各个团队提供了统一的测试和生产环境,简化......

开源 架构 PaaS LAIN

RoughRoar RoughRoar / 2 天前

超全面 MySQL 语句加锁分析(下)

说在前面的话 本文是用来系统阐述在MySQL中,不同语句在各种条件下的加锁情况,并不是解释各种锁是什么(或者说加锁的本质是什么),大家如果不理解什么是MVCC、ReadView、正经记录锁、gap锁、next-key锁、插入意向锁这些概念的,可以参考MySQL的官方文档,或者直接参照《MySQL是怎样运行的:从根儿上理解MySQL》这本小册(里边有比官方文档更贴心,更详细的解释,文章中涉及到的所有概念均在小册中有详细解释......

MySQL

xF0rk xF0rk / 2 天前

从分布式一致性算法到区块链共识机制

作者 山遥,阿里高级数据工程师 引言 分布式一致性是一个很“古典”的话题,即在分布式系统中,如何保证系统内的各个节点之间数据的一致性或能够就某个提案达成一致。这个问题想必对于很多技术同学而言并不陌生,几乎在所有的分布式系统中都会遇到,比如hdfs、mq、zookeeper、kafka、redis、elasticsearch等。然而这个问题却历久弥新,随着分布式网络的蓬勃发展与复杂化,对于该问题解法的探索也一直在......

分布式 区块链 一致性算法

关爱程序员社区 关爱程序员社区 / 2 天前

操作系统:一个老汉的无声告白

一个老汉的无声告白 老夫生于上世纪五十年代,作为八零后的大叔,九零后的老伯,同时也是你们动辄就要重装的操作系统,我的学名是“计算机管理控制程序”,英译“operating system”,小老弟们常喊我“OS”。虽说是老弟,目的却都不怎么单纯,大部分人只想玩我,剩下一小撮人却钟爱探索我的身体,他们沉迷于当下,但真正愿意了解我过去的所剩无几。今儿个趁机会给你们介绍一下我的过去。 人工操作系统 ......

操作系统

梁桂钊 梁桂钊 / 2 天前

人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考

有一段时间没怎么写文章了,今天提笔写一篇自己对 API 设计的思考。首先,为什么写这个话题呢?其一,我阅读了《阿里研究员谷朴:API 设计最佳实践的思考》一文后受益良多,前两天并转载了这篇文章也引发了广大读者的兴趣,我觉得我应该把我自己的思考整理成文与大家一起分享与碰撞。其二,我觉得我针对这个话题,可以半个小时之内搞定,争取在 1 点前关灯睡觉,哈哈。 现在,我们来一起探讨 API 的设计之道。我......

架构 RESTful API RPC GraphQL

豌豆花下猫 豌豆花下猫 / 2 天前

当 Python 中混进一只薛定谔的猫

图片来源:pexels Python 是一门强大的动态语言,那动态体现在哪里,强大又体现在哪里呢? 除了好的方面,Python 的动态性是否还藏着一些使用陷阱呢,有没有办法识别与避免呢? 沿着它的动态特性话题,猫哥有几篇文章依次探及了:动态修改变量、动态定义函数、动态执行代码等内容,然而,当混合了变量赋值、动态赋值、命名空间、作用域、函数的编译原理等等内容时,问题就可能会变得非常棘手。 因此,这......

Python 薛定谔的猫

虞大胆 虞大胆 / 2 天前

HTTP/2 in Go(四)

女主宣言 上篇文章我们了解了如何在HTTP/2 server端进行Header信息的发送,同时保持连接不断开。这次我们在这个基础上,实现自动下发PUSH。本文来自公众号“360搜索技术团队”的投稿,作者付坤。 PS:丰富的一线技术、多元化的表现形式,尽在“360云计算”,点关注哦! 相关阅读: HTTP/2 in GO(一) HTTP/2 in GO(二) HTTP/2 in GO(三) Start 上篇文章我们了解了如何在HTTP/2 server端进行Hea......

Go Golang HTTP/2

u128287 u128287 / 2 天前

基于协程的编程方式在移动端研发的思考及最佳实践

本文来自阿里巴巴 无线开发专家 彭玉堂(巴格)在 QCon 2019 全球软件开发大会的分享,今天小编带大家一起来深入了解一下。 1. 超级App的性能和代码痛点 在 iOS 开发中线程使用特别方便,但是多线程使用不当引发的崩溃问题很多。 多线程访问引发野指针问题 多线程访问引发容器类崩溃问题 多线程访问引发过渡释放问题 以手机淘宝为例,整个生命周期大量使用线程,多线程使用不当引......

iOS 协程 移动端

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top