08 2018 档案

摘要:一、Docker 安装 使用官方安装脚本自动安装: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使用国内 daocloud 一键安装命令: curl -sSL https://get.daocloud.i 阅读全文
posted @ 2018-08-30 16:43 aaronthon 阅读(181) 评论(0) 推荐(0) 编辑
摘要:http://zkchang.blog.51cto.com/10574636/1706998 一.keepalived和其工作原理: keepalived是一个类似于Layer2,4,7交换机制的软件。是Linux集群管理中保证集群高可用的一个服务软件,其功能是用来防止单点故障。 keepalive 阅读全文
posted @ 2018-08-28 15:40 aaronthon 阅读(3949) 评论(0) 推荐(1) 编辑
摘要:1区块链:技术驱动金融 作者: 阿尔文德·纳拉亚南等 豆瓣评分:8.5 本书从数字货币及智能合约技术层面,解读了区块链技术在金融领域的运用。“如果你正在寻找一本在技术层面解释比特币是如何运作的,并且你有一定计算机科学和编程的基本知识,这本书应该很适合你。” 2、区块链:从数字货币到信用社会 作者: 阅读全文
posted @ 2018-08-25 11:26 aaronthon 阅读(819) 评论(0) 推荐(0) 编辑
摘要:一、库操作 1.1 创建库 1.2 查看数据库 1.3 使用数据库 1.4 删除数据库 二、用户权限 2.1 用户管理 2.2 授权管理 三、表操作 3.1 创建表 3.2 查看表数据 3.3 修改表结构 3.4 删除表 3.5 复制表 四、数据操作 4.1 插入数据 4.2 更新操作 4.3 删除 阅读全文
posted @ 2018-08-23 21:29 aaronthon 阅读(400) 评论(0) 推荐(0) 编辑
摘要:表结构 插入数据 正向查询: 外键所在表去查另一张表,Book >> Publisher 反向查询:普通表去查外键所在的表,Publisher >> Book 正向查询,基于对象跨表查询 跨表查询,利用双下划线跨表查询 反向查询 对象查询 obj.表名_set() 基于双下划线 附带django里面 阅读全文
posted @ 2018-08-22 22:27 aaronthon 阅读(5499) 评论(0) 推荐(1) 编辑
摘要:使用python删除一个文件或文件夹,需要使用os模块。 另一种方法 阅读全文
posted @ 2018-08-21 09:35 aaronthon 阅读(332852) 评论(0) 推荐(14) 编辑
摘要:一,先装mysql 服务端 客户端 从库 二,mysql主从复制配置 2.1 主库添加配置 2.2 主库添加从库账号,要通过一个账号同步 2.3 查询主库的状态 change master to master_host='10.0.0.200',master_user='xiaoming',mast 阅读全文
posted @ 2018-08-20 17:07 aaronthon 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1,开机初始化的配置 # 腾讯云安装可以忽略此步骤iptables -F # 清空防火墙 /etc/init.d/iptables stop # 关闭iptables setenforce 0 # 暂停selinux 2,编译安装python3 2.1 环境准备 yum install gcc pa 阅读全文
posted @ 2018-08-19 17:40 aaronthon 阅读(804) 评论(0) 推荐(0) 编辑
摘要:一、版本控制 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 在自己的项目的目录里面右键打开Git Bath Here,会弹出Git管理页面。 1.输入 git init 先初始化 阅读全文
posted @ 2018-08-17 20:42 aaronthon 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1. db first 是现有数据库,再写代码。根据数据库的表生成类。 django里面:python manage.py inspectdb 2. code first 是先写代码,后创建数据库。根据类创建数据库表。 djiango里面:python manage.py makemigration 阅读全文
posted @ 2018-08-16 15:20 aaronthon 阅读(629) 评论(0) 推荐(1) 编辑
摘要:200 OK 请求正常处理完毕 204 No Content 请求成功处理,没有实体的主体返回 206 Partial Content GET范围请求已成功处理 301 Moved Permanently 永久重定向,资源已永久分配新URI 302 Found 临时重定向,资源已临时分配新URI 3 阅读全文
posted @ 2018-08-15 21:19 aaronthon 阅读(163) 评论(0) 推荐(1) 编辑
摘要:常用命令 ip a 查看ip#mkdir make directorymkdir /data 创建目录,Linux默认一次只能创建一层目录,如果一次性创建多层目录,加-pmkdir -p /data/test 一次性创建data目录和data目录里面的test目录,要加-p# ls listls / 阅读全文
posted @ 2018-08-14 11:48 aaronthon 阅读(247) 评论(0) 推荐(0) 编辑
摘要:环境准备 mac 用 vmware fusion 虚拟机 和 iterm2 远程连接工具,控制服务器的 windows 用 vmware workstation 12.0 虚拟机 和 xshell 远程连接工具,控制服务器的 Ubuntu 桌面做得比较好 CentOS 服务器用的多 开源的 Red 阅读全文
posted @ 2018-08-13 20:33 aaronthon 阅读(203) 评论(0) 推荐(1) 编辑
摘要:session机制采用的是一种在客户端与服务端之间保持状态的解决方案,由于采用服务器端保持状态的方案在客户端也要保存标识,session机制也要借助于cookie机制达到目的。session保存了客户的登录信息,但是不需要把用户的所有信息都保存在session中,我们只需要让与用户数据关联的信息保存 阅读全文
posted @ 2018-08-13 12:43 aaronthon 阅读(862) 评论(0) 推荐(5) 编辑
摘要:一、Docker 简介 Docker 两个主要部件: Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Doc 阅读全文
posted @ 2018-08-13 10:22 aaronthon 阅读(2016) 评论(0) 推荐(1) 编辑
摘要:Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2018-08-12 21:19 aaronthon 阅读(254) 评论(0) 推荐(0) 编辑
摘要:先写一段Flask程序 请求一旦到来,就会执行app.__call__()方法,我们先看__call__的源码。 这段代码中的注释翻译过来是这样的:WSGI服务器调用Flask应用程序对象作为WSGI应用程序。这就叫: meth : ` wsgi _ app ',它可以打包应用中间件。" 这里面有e 阅读全文
posted @ 2018-08-11 15:24 aaronthon 阅读(435) 评论(1) 推荐(6) 编辑
摘要:假如,开了十个线程并且做同样的一件事,他们需要带着自己的数据进来,完成事情后带着自己的数据出去。如果是并发,同时进来,他们的数据就会混乱。 一般情况,我们加锁就可以了,一个人先进来,先加锁,另一个人过来看到加锁了,就在外面等,等里面的人出来,自己进去加锁,这样就不会出现数据混乱的问题。 另一种解决方 阅读全文
posted @ 2018-08-10 20:41 aaronthon 阅读(2483) 评论(1) 推荐(1) 编辑
摘要:什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法。 输入→算法→输出 时间复杂度 时间复杂度:用来评估算法运行效率的一个东西。 print('Hello World') #假如说这行代码运行时间是一个单位O(1) for i in range(n): # 这段代码的时间是O(n 阅读全文
posted @ 2018-08-09 22:38 aaronthon 阅读(4544) 评论(0) 推荐(7) 编辑
摘要:如下代码,输入评论,如果评论中含有敏感词则更换成*号,否则正常输入。 如果for循环正常执行,则else语句执行。 如果for循环里面有break,并且break执行了,则else语句不执行。 阅读全文
posted @ 2018-08-09 12:20 aaronthon 阅读(939) 评论(0) 推荐(0) 编辑
摘要:将任意进制转换成十进制 将十进制转换成任意进制 将十进制decimal system转换成二进制binary system 将十进制decimal system转换成八进制Octal 将十进制decimal system转换成十六进制Hexadecimal 阅读全文
posted @ 2018-08-08 22:17 aaronthon 阅读(43636) 评论(3) 推荐(5) 编辑
摘要:普通函数 添加装饰器 添加装饰器修复技术@wraps 执行的函数名: f 函数的注释: 这是一个用来测试装饰器修复技术的函数 阅读全文
posted @ 2018-08-07 23:12 aaronthon 阅读(1417) 评论(0) 推荐(1) 编辑
摘要:程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要有一个 main 函数来作为程序的入口,也就是程序的运行会从 main 函数开始。同样,Java 和 阅读全文
posted @ 2018-08-07 22:58 aaronthon 阅读(304) 评论(0) 推荐(1) 编辑
摘要:一般情况下,单独写一个def func():表示一个函数,如果写在类里面是一个方法。但是不完全准确。 阅读全文
posted @ 2018-08-07 21:09 aaronthon 阅读(1840) 评论(0) 推荐(2) 编辑
摘要:match()函数只检测字符串开头位置是否匹配,匹配成功才会返回结果,否则返回None search()函数会在整个字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象,该对象可以通过调用group()方法得到匹配的字符串,如果字符串没有匹配,则返回None。 re模块下的其他常用 阅读全文
posted @ 2018-08-07 11:27 aaronthon 阅读(49058) 评论(3) 推荐(8) 编辑
摘要:1. queryset是查询集,就是传到服务器上的url里面的内容。Django会对查询返回的结果集QerySet进行缓存,这里是为了提高查询效率。 也就是说,在你创建一个QuerySet对象的时候,Django并不会立即向数据库发出查询命令,只有在你需要用到这个QuerySet的时候才回去数据库查 阅读全文
posted @ 2018-08-07 09:40 aaronthon 阅读(11576) 评论(0) 推荐(2) 编辑
摘要:# 这里是flask框架 from flask import Flask, request, send_file import setting import os from uuid import uuid4 import baidu_ai import json # 底下这三个包用来包装代码 fr 阅读全文
posted @ 2018-08-03 21:57 aaronthon 阅读(389) 评论(0) 推荐(1) 编辑
摘要:先看filter()方法 这里如果用filter的话,说明匿名函数lambda给出的是个筛选条件,从1到19中筛选出奇数来。 filter将传入的函数依次作用到序列的每个元素,True则返回 False则不返回。 再看map()方法 用map的话,就好像变成了它判断对错的条件,只打印true和fal 阅读全文
posted @ 2018-08-01 21:34 aaronthon 阅读(424) 评论(0) 推荐(3) 编辑
摘要:单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置 阅读全文
posted @ 2018-08-01 20:07 aaronthon 阅读(328) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示