#!/usr/bin/env python # -*- coding: UTF-8 -*- def alter(file,old_str,new_str): file_data = "" with open(file, "r", ) as f: for line in f: if old_str i... ...
分类:
编程语言 时间:
2018-08-04 17:13:59
收藏:
0 评论:
0 赞:
0 阅读:
141
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 1. 定制redis镜像 1.1 Dockerfile文件 Dockerfile文件 1.2 构建镜像命令 1.3 查看镜像 2. 测试定制的 ...
分类:
其他 时间:
2018-08-04 17:13:43
收藏:
0 评论:
0 赞:
0 阅读:
119
Linux的通配符和三剑客(grep、awk、sed)正则表达式是不一样的 通配符是用户命令行bash环境 Linux 通配符 符号 | 功能 | | 所有字符 ? | 任意一个字符 ; | 两个命令的分隔符 | 配置文件注释 | | 管道 ~ | 用户的家目录 | 上一次的路径 $ | 变量前需要 ...
分类:
系统服务 时间:
2018-08-04 17:13:28
收藏:
0 评论:
0 赞:
0 阅读:
204
python logging 重复写日志问题 用Python的logging模块记录日志时,遇到了重复记录日志的问题,第一条记录写一次,第二条记录写两次,第三条记录写三次。。。很头疼,这样记日志可不行。网上搜索到了原因与解决方案: 原因:没有移除handler 解决:在日志记录完之后removeHa ...
分类:
编程语言 时间:
2018-08-04 17:13:10
收藏:
0 评论:
0 赞:
0 阅读:
148
在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spri ...
分类:
编程语言 时间:
2018-08-04 17:12:54
收藏:
0 评论:
0 赞:
0 阅读:
138
GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而 ...
分类:
其他 时间:
2018-08-04 17:12:38
收藏:
0 评论:
0 赞:
0 阅读:
143
最近有安装了一次hadoop集群,NameNode启动失败,查看日志,找到以下原因: 遇到的异常1: org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /tmp/hadoop-javoft/dfs ...
分类:
其他 时间:
2018-08-04 17:12:13
收藏:
0 评论:
0 赞:
0 阅读:
242
参考: "Docker Compose安装以及入门" "Docker 三剑客之 Docker Compose" "github compose readme" 1. 下载安装 curl L https://github.com/docker/compose/releases/download/1.1 ...
分类:
其他 时间:
2018-08-04 17:11:54
收藏:
0 评论:
0 赞:
0 阅读:
150
python的装饰器如果用得好,那是大神,用的不好最好别用。。。 装饰器(decorator)主要包含俩大属性: 1、不能改变原有函数的调用方式 2、不能改变原有函数的代码 第一个表示,我不需要改变原来代码的结构 第二个表示,我也不需要改吗原有函数的代码,特别是一些核心代码 先写个简单的装饰器: 如 ...
分类:
编程语言 时间:
2018-08-04 17:11:40
收藏:
0 评论:
0 赞:
0 阅读:
142
两种方法: 1.在代码中修改 2.修复注册表 https://blogs.msdn.microsoft.com/jchiou/2016/05/27/%E5%A6%82%E4%BD%95%E5%9C%A8 net framework 4 0 4 5 %E4%BB%A5%E4%B8%8A%E7%9A%8 ...
分类:
Web开发 时间:
2018-08-04 17:11:26
收藏:
0 评论:
0 赞:
0 阅读:
531
关于async 中return 和 return await 的差异 ...
分类:
其他 时间:
2018-08-04 17:11:09
收藏:
0 评论:
0 赞:
0 阅读:
324
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2018-08-04 17:10:55
收藏:
0 评论:
0 赞:
0 阅读:
183
容器的介绍 容器是一种基础工具,泛指任何可以用于容纳其他物品的工具,可以部分或完全封闭,被用于容纳、存储、运输物品;物体可以被放置在容器中,而容器则可以保护内容物。 名称挂载点 Mount:挂载点 UTS:主机名与域名 IPC:信息量、消息队列和共享内存 PID:进程号 Network:网络设备、网 ...
分类:
其他 时间:
2018-08-04 17:10:25
收藏:
0 评论:
0 赞:
0 阅读:
174
题目链接:https://www.luogu.org/problemnew/show/P2146 变量名真毒瘤 我真的再也不把l,left,r,right弄反了 反向思维更好做一些 include include include include define ll long long define ...
分类:
其他 时间:
2018-08-04 17:10:04
收藏:
0 评论:
0 赞:
0 阅读:
152
内存相关 开发环境 编译器 gcc编译器 什么是编译器:把人类能看的懂的语言翻译成机器能够看的懂的二进制语言的程序。 编译器 预处理器:把程序员编写的代码翻译成标准的C语言。 翻译器:把标准的C语言编程成二进制语言(没有入口)。 链接器:把若干个目标文件合并在一起生成可执行的二进制文件。 装载器:把 ...
分类:
系统服务 时间:
2018-08-04 17:09:47
收藏:
0 评论:
0 赞:
0 阅读:
199
半年过去了,好像什么也没干,好像什么也干了。 最近在网易云课堂上看到了这个课程,觉得很有意思,就跟着课程做了一遍,课程地址:http://study.163.com/course/courseMain.htm?courseId=1004615001。 1. NPM和Webpack 之前专门了解了一下 ...
分类:
Web开发 时间:
2018-08-04 17:09:33
收藏:
0 评论:
0 赞:
0 阅读:
176
很尴尬 二重指针之间转化,可以直接通过(classType**)转化 基类转派生类;static_cast(最好在debug下用dynamic_cast检查一下) 派生类转基类:隐式转化 ...
分类:
其他 时间:
2018-08-04 17:09:15
收藏:
0 评论:
0 赞:
0 阅读:
171
一 版本控制工具的作用 两个疑问 1.什么是版本控制 2.为什么要用版本控制工具 二 SVN服务器端的安装和配置 版本控制工具-SVN SVN--客户端:TortoiseSVN SVN--服务端:VisualSVN 下载 服务端安装 1.next 2.第二个勾的作用是使得命令行生效,避免设置环境变量 ...
分类:
其他 时间:
2018-08-04 17:08:49
收藏:
0 评论:
0 赞:
0 阅读:
136
一、是什么 在聊线程池之前,想厘清并发和并行的概念。 并发(Concurrency)的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序(或线程)之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。 从微观角度来讲:所有的并发处理都有排队等候,唤醒,执行等这样的步骤,在微观上他 ...
分类:
编程语言 时间:
2018-08-04 17:08:19
收藏:
0 评论:
0 赞:
0 阅读:
180
关于行内元素(补充一点) 行内元素只能容纳文本或其他行内元素。(a特殊a里面可以放块级元素) 例子: 关于行高tip: 选择器的嵌套层级不应大于3级,位置靠后的限定条件应尽可能的精确。 属性定义必须另起一行。 关于行高的测量: css的三大特性(层叠 优先 继承) a、层叠性:多种css样式的叠加 ...
分类:
Web开发 时间:
2018-08-04 17:08:02
收藏:
0 评论:
0 赞:
0 阅读:
172