王命风的博客

编程技巧及趣应用学习及分享

灰姑娘(GO版)

故事背景(简化版) 辛德瑞拉有个继母和2个姐姐,每天被她们欺负 有一天,城里举行一场舞会。参加舞会需要礼服和鞋子。姐姐们都有,而辛德瑞拉没有。 仙女用魔法给辛德瑞拉变出了礼服和鞋子(水晶鞋),并告诉辛德瑞拉魔法会在午夜12点后失效 辛德瑞拉在城里见到王子 午夜12点,辛德瑞拉不得已要马上离开,在...

2018-12-15 11:38:54

阅读数:227

评论数:0

ubuntu18.04中charles安装及使用

服务端 环境 ubuntu 18.04 安装 wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add - sudo sh -c 'echo deb https://www.charle...

2018-09-18 19:43:11

阅读数:520

评论数:0

Ubuntu18.04锁屏后dask to dock隐藏

简介 Ubuntu18.04锁屏后dask to dock默认情况下是显示的,本文主要讲解如何隐藏。 操作 将扩展迁移到当前用户目录下 sudo mv ubuntu-dock@ubuntu.com .local/share/gnome-shell/extensions 变更...

2018-09-16 22:51:58

阅读数:729

评论数:0

Ubuntu18.04设置在开机时自动链接蓝牙键盘

ubun# 简介 系统升级到Ubuntu18.04时,启动后蓝牙键盘不能自动连接,需要虚拟键盘登录后手动连接蓝牙键盘后,才能正常使用。如何在开机时自动链接键盘? 查找蓝牙键盘的Address地址 在Settings->Bluetooth菜单中查找对应...

2018-07-16 14:36:08

阅读数:1387

评论数:0

使用tc命令模拟网络延迟和丢包

操作环境 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS&...

2018-07-09 14:51:08

阅读数:367

评论数:0

shell脚本中栈(stack)简单封装

操作命令 init_stack name # 初始化 push_stack name data # 进栈操作 pop_stack name # 出栈操作 print_stack name # 输出栈中内容 实际代码 function init_sta...

2018-07-06 14:18:19

阅读数:138

评论数:0

常用bash快捷键

快捷键 说明 Ctrl+_ 撤消 Ctrl+T 文字位置对换 Alt+T 单词位置对换 Alt+. 上一个命令的最后入参 Ctrl+方向键 单词间移动 Alt+F 下一个单词 Alt+B 上一个单词...

2018-06-21 15:17:20

阅读数:28

评论数:0

常用bash命令集

多个终端下,所有的命令保存到历史记录中 shopt -s histappend 在上一条命令前面加sudo执行 sudo !! 新命令引用上一条集合的参数 新命令 !* 例: ping 127.0.0.1 tracepath !* 这样就可以少打参数了 交互式...

2018-06-21 15:16:24

阅读数:34

评论数:0

php按指定概率获得key

简介 php按指定概率获得key <?php function getkey() { $pro = [ 'key1' =>80, 'key2' =>20, ]; $ret = ''; $sum = array_...

2018-05-08 16:29:50

阅读数:183

评论数:0

emacs启动时自动安装package

简介 本文主要介绍如何在emacs中,自动安装/更新package init.el中配置追加 (require 'package) (setq package-archives '(("gnu" . "https://elpa.gnu.org/packag...

2018-04-30 17:40:51

阅读数:387

评论数:0

php生成总值固定随机数字数组

简介 php代码生成数字数组,所有数字总和固定 private function _getRandomNumberArray($total, $times, $min, $max) { $data = array(); if ($min * $t...

2018-04-30 17:27:14

阅读数:592

评论数:0

php隐藏图片下载地址

简介 有时根据图片url却不能下载图片。用php是如何实现的? 方法1 public function test() { $img = ""; echo $img; $this->autoRend...

2018-04-30 16:44:36

阅读数:156

评论数:0

ubuntu 18.04启动页面背景替换

简介 本文主要介绍如何替换ubuntu 18.04下启动页面的背景。 方法 准备一个背景壁纸 复制图片到/usr/share/backgrounds/目录下 sudo cp 背景壁纸 /usr/share/backgrounds/ 编辑配置文件/etc/alternative...

2018-04-30 16:39:28

阅读数:5366

评论数:0

[超入门]使用docker做mysql主从复制实验

简介 本文主要介绍如何使用docker快速搭建实验环境,熟悉mysql主从复制配置。 环境 docker 17.12.1-ce docker-compose 1.19.0 docker-compose.yml 一个主数据库 一个从数据库 主从直连 version: '2' s...

2018-03-26 16:29:47

阅读数:109

评论数:0

php7下pdo的各种fetch模式速度比较

简介 本文主要介绍通过压测数据来检验php7下pdo的各种fetch模式性能。 准备 一张5000条以上数据的表(批量数据生成) 测试用代码 <?php // ***************需替换*************** $pdo = new PDO('mysql:ho...

2018-03-25 23:02:52

阅读数:707

评论数:0

mysql测试数据批量插入

简介 场景1:测试sql服务器性能时需要单表100万以上数据时 场景2:业务测试数据1000个账号每个账号有5个商品 当我们遇到以上场景时,如何快速造数据? 原理 利用select的交叉连接(cross join)。如果不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结...

2018-03-25 22:45:42

阅读数:1088

评论数:0

Ubuntu下emacs中文输入法(fcitx)设置

简介 在ubuntu下直接安装emacs, fcitx时,运行emacs切换不了输入法,即不能输入中文。本文主要讲解如何用最少的命令即可在系统中使用fcitx来输入中文。 配置 /etc/environment文件中追加 export LC_CTYPE="zh_CN.UTF-...

2018-03-25 10:48:21

阅读数:328

评论数:0

Ubuntu系统命令随机数/字符串生成

简介 使用Ubuntu系统自带命令快速生成随机数 代码 # 生成含有数字和大小写字母的6位数字符串 cat /dev/urandom | LC_CTYPE=C tr -dc '0-9a-zA-Z' | fold -w 6 | head -n 1 # 生成纯数字的8位数字 cat /dev...

2018-03-14 22:25:35

阅读数:281

评论数:0

多个组织用户git commit时如何区分邮箱提交

简介 作为一个码农通常会拥有github,公司的gitlab/gerrit或个人搭建的gitlab等两个及两个账号。公司提交代码时,通常是用公司的邮箱和用户名提交代码。而像github这种我们又希望用个人邮箱和昵称来提交。当然你可以为每个项目单独本地配置user.email和user.name信...

2018-02-23 23:32:51

阅读数:172

评论数:0

java调用系统命令Demo

java调用系统命令范例 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class SystemCommandCall { publ...

2018-02-13 11:22:03

阅读数:106

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭