Wayde's Blog

知识源于积累


  • 首页

  • 关于

  • 分类

  • 标签

  • 个人收藏

  • 归档

  • 搜索

Ubuntu 安装系统监视器

发表于 2017-09-05 | 分类于 Ubuntu
  1. 添加第三方软件源

    $ sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor

  2. 更新软件源中的所有软件列表

    $ sudo apt-get update

  3. 安装indicator-sysmonitor

    $ sudo apt-get install indicator-sysmonitor

  4. 启动

    $ indicator-sysmonitor

效果图如下:

Redis 常用命令

发表于 2017-09-02 | 分类于 Other
  1. (ubuntu)安装redis服务

    $ sudo apt-get install -y redis-server

  2. 启动服务

    $ sudo service redis-server start

  3. 停止服务

    $ sudo service redis-server stop

  4. 连接redis

    $ redis-cli -h host -p port

    $ redis-cli默认连接本机6379端口

  5. 查看服务器信息

    redis-cli> info [section]

    section可选值有:

    default 返回默认选择的信息(默认)

    all 返回所有信息

    server Redis 服务器的信息

    clients 已连接客户端的信息

    memory 服务器的内存信息

    persistence RDB 持久化 和AOF 持久化有关的信息

    stats 一般统计信息

    replication 主/从复制信息

    cpu CPU 的计算量统计信息

    commandstats 各种不同类型的命令的执行统计信息,比如命令执行的次数、命令耗费的 CPU 时间、 执行每个命令耗费的平均 CPU 时间等等

    cluster 集群有关的信息

    keyspace 数据库相关的统计信息,比如数据库的键数量、数据库已经被删除的过期键数量等

  6. 切换db

    redis-cli> select 6

  7. 查看搜索key

    redis-cli> keys *

    redis-cli> keys session*

  8. 批量获取key

    $ redis-cli KEYS session* | xargs redis-cli MGET

  9. 批量删除key

    $ redis-cli KEYS session* | xargs redis-cli DEL

  10. 查看在线客户端信息

    redis-cli> client list

  11. 查看当前生效的redis服务器配置

    redis-cli> config get *

    redis-cli> config get parameter

  12. 查看当前数据库key的数量

    redis-cli> dbsize

  13. 查看当前数据库时间

    redis-cli> time

    1
    2
    3
    127.0.0.1:6379[1]> time
    1) "1522050588" 第一个字符串是当前时间(以 UNIX 时间戳格式表示)
    2) "880633" 第二个字符串是当前这一秒钟已经逝去的微秒数
  14. 清空数据(慎用)

    当前库

    redis-cli> flushdb

    所有库

    redis-cli> flushall

  15. 退出命令行

    quit

  16. 查看key对应存储类型

    redis-cli> type(key)

17.查看list类型数据

1
2
3
127.0.0.1:6379[5]> LLEN key
(integer) 1
127.0.0.1:6379[5]> LRANGE key 0 10

参考资料:
Redis 命令参考

常用IDE快捷键

发表于 2017-09-02 | 分类于 Other

Pycharm 块选择

Alt + Shift + Insert

Sublime-Text 块选择

shift + 鼠标右键

DataGrip查看UML图

DataBase 选中数据库,点击右键,选择Diagrams => Show Visualisation

Flask 钩子函数

发表于 2017-09-02 | 分类于 Flask

before_first_request

顾名思义,注册一个在处理第一个请求之前运行的函数。

before_request

注册一个在处理请求之前运行的函数。

after_request

注册一个函数,如果没有未处理的异常抛出,在每次请求之后运行。

teardown_request

注册一个函数,即使有未处理的异常抛出,也在每次请求之后运行。

阅读全文 »

Ubuntu 安装微信

发表于 2017-08-05 | 分类于 Ubuntu

sudo apt install snapd snapd-xdg-open
sudo snap install electronic-wechat
uninstall sudo snap remove electronic-wechat

  • or use Franz

Ubuntu apt-get 应用socks5代理

发表于 2017-08-05 | 分类于 Ubuntu
  1. 直接代理
    • sudo apt-get -o Acquire::socks::proxy="socks://127.0.0.1:8399/" update
    • sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update
  2. 配置文件
    • Acquire::http::proxy "http://127.0.0.1:8000/";
    • cp /etc/apt/apt.conf ~/apt_proxy.conf
    • Acquire::ftp::proxy "ftp://127.0.0.1:8000/";
    • Acquire::https::proxy "https://127.0.0.1:8000/";
    • sudo apt-get -c ~/apt_proxy.conf update

apiDoc安装使用

发表于 2017-08-02 | 分类于 Other

apiDoc—一款Restful API的文档自动生成工具

参考资料:
官方文档

JetBrains系列授权服务器

发表于 2017-08-02 | 分类于 Other
  • 网络授权服务器

    http://coding.zhxfei.com:6666/

    http://idea.imsxm.com/

    http://xidea.online

  • 自行搭建JetBrains系列授权服务器

参考资料:
五分钟搭建Jetbrains家族IDE授权服务器

Nginx 支持MP4视频

发表于 2017-08-01 | 分类于 Nginx
  1. sudo apt-get update

  2. sudo apt-get install nginx-extras

  3. 配置文件

    1
    2
    3
    4
    location ~* \.mp4$ {
    root /home/wayde/project/static;
    mp4;
    }

Hello World

发表于 2012-03-02 | 分类于 Other

C版

1
2
3
4
5
6
7
#include <stdio.h>

int main()
{
printf("Hello World");
return 0;
}

C++版

1
2
3
4
5
6
7
#include <iostream>

int main()
{
std::cout << "Hello World";
return 0;
}

JavaScript版

1
2
3
<script>
alert('Hello World');
</script>

Java版

1
2
3
4
5
6
7
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}

Ruby版

1
puts "Hello World"

SQL版

1
select 'Hello World' from dual;

HTML版

1
2
3
4
5
6
7
<!DOCTYPE html>  
<html>
<body>
<h1>Page Title</h1>
<p>Hello World</p>
</body>
</html>

Go版

1
2
3
4
5
package main
import "fmt"
func main(){
fmt.Println("Hello World")
}

SHELL版

1
echo "Hello World"

PHP版

1
2
3
<?php
echo "Hello World";
?>

Python版

1
print("Hello World")
1…1314
Wayde

Wayde

140 日志
14 分类
112 标签
GitHub StackOverflow Instagram
© 2012–2022 Wayde
粤ICP备2020135844号