xx's blog

linux源码安装python3.6.7

源码安装python3.6.7https://www.python.org/https://www.python.org/downloads/ 选择XZ compressed source tarball, 拷贝文件绝对路径链接, 用wget命令下载 $ cd $ mkdir soft $ cd soft $ wget -c https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz $ xz -d Python-3.6.7.tar.xz $ ta
2018-12-03

linux下源码安装redis

redis官方下载网址: https://redis.io/download 安装目录: /usr/local/bin/配置文件路径: /etc/redis/redis.conf配置端口: 6379服务端: /usr/local/bin/redis-server客户端: /usr/local/bin/redis-cli持久化文件存放目录路径: /var/lib/redispid路径: /var/run/redis.pid日志路径: /var/log/redis.log 1. centos下安装redis以c
2018-06-22

ubuntu16.04.4下安装mongodb的图形管理工具robomongo

1. 官网下载从官网 https://robomongo.org/download 下载当前最新的robomongo程序包robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz $ mkdir -p ~/soft $ cd ~/soft/ $ wget -c "https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz" 2. 解压并安装$ cd ~/soft/ $ tar
2018-05-30

git常用命令

1. 初始化git本地库git init 2. 设置全局的git用户名和邮箱git config --global user.name 'yourname' git config --global user.email 'youremail@example.com' 若只针对一个项目Repository, 则不需要参数--global 3. ssh-keygen命令生成ssh密钥cd "c:/Users/用户名/" # 对于windows系统用户, 进入到用户根目录下 cd ~
2018-05-25

Linux安装与卸载MongoDB

官方安装MongoDB英文教程: https://docs.mongodb.com/getting-started/shell/installation/ p.s. 本文针对64位的linux发行版本。 1. Ubuntu下安装或卸载MongoDB1.1. 包管理系统APT添加MongoDB公钥key使用ubuntu的包管理系统(即dpkg和APT)导入公钥: $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930AD
2018-02-01

hexo常用命令

hexo中文官网: https://hexo.io/zh-cn/hexo中文官方文档: https://hexo.io/zh-cn/docs/ 1. hexo安装$ npm install hexo -g 或 $ cnpm i hexo -g # cnpm代替npm时 p.s. 需要提前安装nodejs环境, 配置node, npm环境变量。 2. hexo新建博客$ hexo init blog 或 $ mkdir blog $ cd blog $ hexo init p.s. 生成b
2018-01-26

python实现简单的socket通讯

Talk is cheap, show me the code!!! 服务端socket_server_demo01.py代码如下: # coding: utf-8 """ socket 服务器端 基于套接字socket的网络通信 """ import socket # 导入socket模块 # from time import ctime import time # HOST = socket.gethostname() # 主机名, '12
2018-01-22 xx

python排列组合算法应用01

1. 题目描述每天早上打开电脑, 第一时间都会习惯性地看看今天推荐的资讯文章,时不时会看到类似于小学生难题, 只有%3的人能做对字眼的文章, 真的有这么难吗? 细心的程序猿/媛会发现, 这无非是编程入门最基本的题目罢了。今天来看看以下这道小学题吧! 请将4, 5, 6, 7, 9, 19六个数分别填入A-F空白框中, 每个数在每条算式中只能填一次。 满足: A + B - C = D - E - F。 如下图: 2. 示例代码思路: 条件A+B-C=D-E-F即A+B+E+F=D+C 等号两边相加为A
2018-01-18

二叉树前中后序遍历快速入门

1. 遍历顺序遍历是对树的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有结点,使每一个结点都被访问一次,而且只被访问一次。由于二叉树是非线性结构,因此,树的遍历实质上是将二叉树的各个结点转换成为一个线性序列来表示。 p.s. 前序遍历又叫先序遍历. 前中后序遍历顺序如下: 前序遍历:根节点->左子树->右子树 (根左右) 中序遍历:左子树->根节点->右子树 (左根右) 后序遍历:左子树->右子树->根节点 (左右根) 1.1. 前序
2018-01-08

linux安装jdk8

本文安装jdk1.8适用于linux的主流发行版本如ubuntu, centos等。 1. jdk8下载jdk8下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html wget命令下载: $ wget -c "http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/j
2017-12-13
123456