日常技巧记录-2018.08

简介: 日常技巧记录-2018.08

如果Docker的Log中不能显示Python print的内容,解决方法:

在Dockerfile 中添加一行:

ENV PYTHONUNBUFFERED=0

添加以后就可以在Log中看到Python print出来的log了。


Docker镜像Standalone-chrome找不到Chrome的问题,解决办法:

如果是普通Docker容器,可以使用

-v /dev/shm:/dev/shm

如果是Docker Swarm,需要:

--mount-add type=tmpfs,dst=/dev/shm,tmpfs-size=2147483648

由于docker中为root用户,因此在Selenium中启动Chrome的时候,需要加–no-sandbox参数,否则会报错。

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
driver=webdriver.Chrome('./chromedriver', chrome_options=chrome_options)

在MySQL中查询重复行:

select host_id, count(host_id) from host_info group by host_id, platform having count(host_id) > 1

在MySQL中移除重复行:

delete t1 from host_info t1 inner join host_info t2 where t1.id<t2.id and t1.host_id = t2.host_id and t1.platform = t2.platform

使用Python的logging模块时,不仅要给StreamHandler设定Level,还需要给Logger设level,只有这样才能正常输出内容到控制台。


在创建Docker Service的时候,需要指定参数--network=host这样才能使用主机的网络。如果不使用这个参数,那么就无法访问有防火墙限制的局域网中的其他服务器。

目录
相关文章
|
监控 Java API
最简日志打印规范
个人认为,如果在公司的野蛮生长阶段,一些基础类库不做约束,很可能“埋坑”,形成技术债务,最终为此付出代价。本文讲解一个最简的日志打印规范。 事实上,日志打印规范互联网上已有很多,但大多比较冗长(记不住),也不太契合我们团队(关注点不契合)。
4142 0
|
9月前
|
数据采集 数据可视化 数据挖掘
Pandas数据应用:天气数据分析
本文介绍如何使用 Pandas 进行天气数据分析。Pandas 是一个强大的 Python 数据处理库,适合处理表格型数据。文章涵盖加载天气数据、处理缺失值、转换数据类型、时间序列分析(如滚动平均和重采样)等内容,并解决常见报错如 SettingWithCopyWarning、KeyError 和 TypeError。通过这些方法,帮助用户更好地进行气候趋势预测和决策。
303 71
|
并行计算 C++ 异构计算
【环境配置】安装windows版本的TensorRt
【环境配置】安装windows版本的TensorRt
1311 4
【UI】 elementui card 禁用效果
【UI】 elementui card 禁用效果
170 0
|
关系型数据库 MySQL 数据处理
实时计算 Flink版产品使用合集之怎样导数据使starrocks支持主键模型delete的配置
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
159 1
|
自然语言处理 Kubernetes Cloud Native
Nana 探技术,围绕云原生的诊断、弹性、网关技术探讨 —— (第10期)产品要点分析
企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用PaaS平台,一站式集成微服务、可观测、任务调度等技术;以专业易用的应用全生命周期管理、流量及容量治理等功能,配合业务视角的验收、资源管控与成本优化能力,助力企业应用架构云原生化升级。
673 67
|
Java Nacos Maven
Nacos常见问题之插件错误如何解决
Nacos是一款易于使用的动态服务发现、配置管理和服务管理平台,针对不同版本可能出现的兼容性和功能问题,本汇总贴心整理了用户在使用Nacos时可能遇到的版本相关问题及答案,以便用户能够更顺畅地进行服务治理和配置管理。
245 0
|
JavaScript 前端开发 Linux
Hook神器—Frida安装
Hook神器—Frida安装
|
机器学习/深度学习 人工智能 自然语言处理
零基础入门机器学习:如何识别一只猫?
如何让机器识别一只猫?本文从人认识猫的基本方法入手,讲解如何训练机器获得模型的主要步骤,并进行简单的实践,分享了机器学习的一个基本原理——梯度下降实现线性回归。(文末福利:阿里云 AI 视觉训练营,AI 资源、课程等你来) 作者:溪夏
9215 0
零基础入门机器学习:如何识别一只猫?
|
数据可视化 Linux API
Centos7下docker部署YApi 可视化接口管理平台
Centos7下docker部署YApi 可视化接口管理平台
1028 0
Centos7下docker部署YApi 可视化接口管理平台