欢迎来到wds技术博客
May 3

[置顶] 原创文章推荐 不指定

djangowang , 14:35 , 生活相关 » 腾讯工作与生活 , 锁定(0) , 引用(0) , 阅读(56) , Via 本站原创
这是一篇隐藏日志。您需要以合适的身份登入后才能查看。
Nov 25

[置顶] 月亮代表我的心 不指定

djangowang , 17:07 , 生活相关 , 评论(0) , 引用(0) , 阅读(540) , Via 本站原创
北京工作时在中关村地下广场学的成人钢琴,可惜当时就录制了一个视频。

Sep 3
公司内网为了安全通常是不可以上互联网的,但在内网服务器上搭建一些测试环境时就比较麻烦,以下是通过nginx反向代理的方式上网。首先找一台A服务器可以上互联网在上面搭建nginx反向代理服务器,并在B服务器(内网且不能访问互联网)上通过代理方式指向A服务器。

A服务器,可以上公网的服务器以下为nginx反向代理配置。
nginx.conf

server{
    resolver 192.168.1.1;  #本机的resolve.conf中域名解析服务器
    listen 8080;
    location / {
        proxy_pass http://$host$request_uri;

    }
}


B服务器(内网服务器)
vi /etc/profile后面增加export http_proxy=http://A服务器:端口
source /etc/profile就可以了。
Aug 20

karabiner 不指定

djangowang , 10:42 , 工作相关 » macOS , 评论(0) , 引用(0) , 阅读(49) , Via 本站原创
开始想买一个mac的键盘不过发现好贵,直到遇到了Karabiner 。Karabiner 是一款 Mac 平台修改键位映射的软件,有任何需要更改键位默认行为的需求都可以尝试用 Karabiner 做相应的映射,开源且免费(下载:https://github.com/wwwjfy/Karabiner-Elements/releases),真是技术改变生活啊。

主要功能
普通键位映射:将键盘上的某个键位映射为任意指定的其他键位。
功能键位映射:将键盘上的功能键(Fn)映射为任意指定的其他键位。
可以同时对连接到 Mac 的多个键盘设备生效。
可以选择仅对特定键盘设备生效。
支持虚拟键盘(ANSI, ISO, JIS)等。
支持多套偏好设置,可根据场景切换使用。

我增加的键序
点击在新窗口中浏览此图片

更多参考见
1. https://www.jianshu.com/p/47d5de7f12bc
2. https://github.com/tekezo/Karabiner-Elements/
3. https://github.com/wwwjfy/Karabiner-Elements/
4. https://github.com/tekezo/Karabiner-Elements/pull/752
5. https://github.com/tekezo/Karabiner-Elements/pull/247
Aug 15
最近在用macOS的iterm终端连接远程服务器后,再用vim编辑文件拷贝代码时经常会出现一些代码重影的情况效果见以下截图,其实早年的使用ubuntu时也遇到过类似问题,但不经常用ubuntu而使用Windows的secureCRT和xshell就重来没有遇到过类似问题,所以为什么会出现这种情况呢?
点击在新窗口中浏览此图片


我的登陆流程是macOS->跳板机(except)-> 远程开发机服务器,然后vim程序,ctrl+v 多行复制代码出现代码重影情况。通过以下几种方式解决:

1. 问题可能出现在except过程中丢失了shell的终端配置,通过以下方式可以解决,将代码放在except脚本头部。


#!/usr/bin/expect -f
trap {
  set rows [stty rows]
  set cols [stty columns]
  stty rows $rows columns $cols < $spawn_out(slave,name)

} WINCH


2. 更改columns和rows 值,修改路径(tirm2->preference->profiles->window)
点击在新窗口中浏览此图片

3. 更改终端type修改路径(tirm2->preference->profiles->terminal)
点击在新窗口中浏览此图片

4.更改vim配置,vim ~.vimrc 保存成功后执行source .vimrc


set number
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set fenc=utf-8
set guioptions-=r
set guioptions-=L
set guioptions-=b
set background=dark
set fenc=utf-8
set paste
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8


参考
1. https://blog.csdn.net/m0_37886429/article/details/77836523
分页: 1/11 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]