docker安装应用

01-20
1.docker安装oracle docker search oracle docker pull wnameless/oracle-xe-11g docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g 解释命令: 将容器中的Oracle XE 管理界面的8080端口映射为本机的9090端口,将Oracle XE的1521端口映射为本机的1521端口 本容器提供如下安装信息: hostname:本虚拟机ip号 端口:1521

Windows下Git的用法(一)

01-20
准备: 第一步:下载Git 注意:除非想改变安装目录,否则安装过程一直默认下一步即可. 第二步:新建文件夹,如新建一个 learngit 文件夹 第三步:右键 learngit 文件夹,选择 Git Bash Here 出现如下图所示窗口即可 注意:在Git中,若想复制和粘贴命令,是不能用快捷键的.直接使用鼠标右键就行了? 接下来就是命令时间了 Git命令 创建版本库: git init $ git init Initialized empty Git repository in D:/lear

Python获得操作日志的最后几行记录

01-20
该方法一般用于获得操作日志的最后几行记录 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 f = open('seek.txt', 'rb') 4 5 6 def get_file_last_line(accept_file): 7 offs = -10 8 while True: 9 accept_file.seek(offs, 2) 10 data = accept_file.readlines() 11 if len(data) > 1

《程序是怎样跑起来的》第一章有感

01-20
在没有读<程序是怎样跑起来的>,这本书之前,我对于第一章所讲解CPU在脑子中只是知道它相当于是计算机的大脑,内部由数百万至数亿个晶体管构成.这本书在开始是就先对CPU的内部结构进行了解析,知道了CPU的内部是由寄存器,控制器,运算器和时钟四部分构成,各部分之间由电流信号相互联通.后来又向我们解释了内存,接着有告诉我们CPU是寄存器的集合体,而这一过程中最主要的就是了解寄存器是程序把其作为对象来描述的. 通过这一部分知识的学习,使我对CPU的内部结构又了初步的了解,虽然还是模糊的概念,但是积少成

Docker 1 12新功能探索(7) 服务编排三剑客简单总结

01-20
docker内置编排功能和目前成熟的编排工具相比可能还略显弱势,但是毕竟它是docker原生态的工具,占有地利的得天独厚的优势.同时目前内置swarm/node/service"三剑客"所组成的组合也能对普通的编排和应用场景提供足够的支持.本文将对docker1.12中这三小件进行简单总结. docker swarm 操作 详细说明 init 初期化集群 join 以node(worker)或者manager的身份加入集群 join-token 管理join-token update

Cisco Packet Tracer 7.2

01-20
Cisco Packet Tracer 7.2.1已于2018年12月28日发布,版本号为7.2.1.0218,现在可在Cisco Netacad网站上下载. What's new in Cisco Packet Tracer 7.2 & Packet Tracer 7.2.1 ? Packet Tracer 7.2 & 7.2.1 main new feature is the new theme of the user interface designed to give a bett

centos7配置hostname和ip地址

01-20
一.修改hostname 1.查看当前hostname [[email protected]~]# hostnamelocalhost 2.配置新主机名 [[email protected]~]# hostnamectl set-hostname  test88 3.修改/etc/hosts文件并保存 [[email protected]~]# vim /etc/hosts 127.0.0.1   localhost localhost.localdomain localhost4 localh

ubuntu server安装vmware tools

01-20
Ubuntu: root登录ubutun 1 $ sudo su 2 vmware中选择菜单虚拟机->安装VMware Tools 命令行如下 1 // 将cdrom挂载到mnt 2 $ mount -t iso9660 /dev/cdrom /mnt 3 4 // 进入mnt目录将VM-Tools复制到tmp目录 5 $ cd mnt 6 $ cp VMWareTools-9.9.3-2759765.tar.gz /tmp 7 8 // 卸载cdrom 9 $ cd .. 10 $ umoun

TLAB

01-20
TLAB的全称是Thread Local Allocation Buffer,即线程本地分配缓存区,这是一个线程专用的内存分配区域. 由于对象一般会分配在堆上,而堆是全局共享的.因此在同一时间,可能会有多个线程在堆上申请空间. 因此,每次对象分配都必须要进行同步(虚拟机采用CAS配上失败重试的方式保证更新操作的原子性),而在竞争激烈的场合分配的效率又会进一步下降. JVM使用TLAB来避免多线程冲突,在给对象分配内存时,每个线程使用自己的TLAB,这样可以避免线程同步,提高了对象分配的效率. -

微服务之API网关 kong 使用场景之路由功能

01-20
API网关,在介绍spring cloud的时候我们也曾提到过zuul,并使用zuul做了一个简单的实验证明zuul是可以实现网关的路由功能的,在这篇文章中,我们会同样使用类似简单的例子来验证kong在此种场景下的使用. spring cloud之zuul的类似实现 spring cloud的zuul的类似功能和实现,可参看下文: spring cloud之api网关 https://blog.csdn.net/liumiaocn/article/details/53941354 场景说明 项目

AeroSpike踩坑手记1:Architecture of a Real Time Operational DBMS论文导读

01-20
又开了一个新的坑,笔者工作之后维护着一个 NoSQL 数据库.而笔者维护的数据库正是基于社区版本的 Aerospike打造而来.所以这个踩坑系列的文章属于工作总结型的内容,会将使用开发 Aerospike 的各种问题进行总结梳理,希望能够给予大家启发和帮助.第一篇开山之文,就先从Aerospike 公司在16年数据库顶会 VLDB的一篇论文 <Aerospike: Architecture of a Real Time Operational DBMS>展开,来高屋建瓴的审视一下 Aeropi

python 图片识别

01-20
安装库pip install pytesseract pip install Pillow windows安装 tesseract 中文识别下载地址:https://digi.bib.uni-mannheim.de/tesseract/运行安装:tesseract-ocr-setup-4.00.00dev.exe安装路径:C:\Anaconda3\Tesseract-OCR安装完成后设置环境变量1.添加环境变量2.添加系统变量重启 from PIL import Imageimport pyte

1035 插入与归并 (25 分)

01-20
根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列.每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置.如此迭代直到全部元素有序. 归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下 1 个有序的序列. 现给定原始序列和由某排序算法产生的中间序列,请你判断该算法究竟是哪种排序算法? 输入格式: 输入在第一行给出正整数 N (≤100):随后一行给出原始序列的 N

安装scrapyd-client解决后期爬虫部署上线,打包成egg的方案

01-20
安装scrapyd-client解决后期爬虫部署上线,打包成egg的方案 原文地址:https://www.cnblogs.com/songdongdong6/p/10294667.html

Flask 框架中 上下文基础理念,包括cookie,session存储方法,requset属性,current_app模块和g模块

01-20
Flask中上下文,分为请求上下文和应用上下文.既状态留存 ,就是把变量存在某一个地方可以调用 请求上下文:实际就是request和session用法理念,既都是可以存储东西. 应用上下文:既变量共享,就是把东西存储在变量里可以打印预览,应用上下文包括 current_app模块和g模块 cookie方法增,查,删. 注:存储cookie时使用set_coooki方法存储key--calve形式数据,另一个参数max_age 是指定的存活时间. 调用cookie的方法是通过request模块的c

CentOS下配置sendmail外部邮箱

01-20
Sendmail是linux/unix下广泛被使用的一款邮件服务器,这篇文章将会介绍如何在centos7上安装和设定邮箱以便能够正常发送邮件,由于本地邮箱会被大部分邮件服务器认定为垃圾邮件甚至直接拦截,本文以163邮箱为例介绍一下如何使用以及一些常见的问题. 安装 项目 说明 安装命令 sendmail sendmail服务器 yum install sendmail mailx 邮件发送服务 yum install mailx 安装结果确认 [root@angular ~]# rpm -qa

大规模分布式系统的跟踪系统 Dapper设计给我们的启示

01-20
在2010年,google发表了一篇名为"Dapper, a Large-Scale Distributed Systems Tracing Infrastructure"的论文,在文中介绍了google生产环境中大规模分布式系统下的跟踪系统Dapper的设计和使用经验.而zipkin/pinpoint/hydra/watchman/鹰眼等系统都是基于这篇文章而实现的.重新再读这篇文章,简单整理如下. 为什么需要跟踪系统 故障快速定位 快速的故障定位非常重要,一个好的系统需要提供快速检

JDBC的介绍与使用

01-20
1. JDBC的介绍 ??jdbc为java开发者使用数据库提供了统一的编程接口,它由一组java类和接口组成.??访问数据库的流程??在连接这一过程中,一般初学者是MySQL和java在同一个电脑上,建立socket连接.??常用接口:- 一般针对java开发使用 Driver接口就行 ,- 在连接数据库时,需要装载特定厂商的数据驱动程序:?? MySQL:Class.forname('com.mysql.jdbc.Driver');?? Oracle:Class.forname('oracl

第六节:pandas函数应用

01-20
1.pipe() :表格函数应用: 2.apply():表格行列函数应用: 3.applymap():表格元素应用. 原文地址:https://www.cnblogs.com/zhaco/p/10294330.html

提高淘宝店铺动态评分的四大技巧

01-20
淘宝动态评分是买家对卖家服务.产品质量以及发货速度的总体评分标准.它是网店自然搜索排名的重要影响因素之一,也是淘宝官方活动要求的基本标准之一.所以对卖家而言,店铺动态评分越高,那么店铺排名靠前和参加淘宝官方活动通过的机率就越大.那么如何才能有效.快速提高店铺动态评分呢?今天我们一起来讨论这个话题. 产品质量要好 虽然有的卖家使用了一系列的推广手段,吸引到了大量的消费者查看商品,但是想要消费者实际下单还是得靠产品本身的 优质质量才行.而且有的消费者在买商品时还特别会在乎质量,并且除了款式外,影响消