小行星

热爱平淡,向往未知


  • 首页

  • 分类

  • 归档

  • 关于

  • 阅读排行

  • 搜索

ssh无法使用

发表于 2020-02-Tue | 阅读次数:
1
ssh-keygen -f "~/.ssh/known_hosts" -R "189.149.118.2"

取消alias

发表于 2020-02-Tue | 阅读次数:

To ignore an alias run it prepended with \

\ls

Or can be disabled using unalias

unalias la

gdb 调试runtime error

发表于 2019-07-Mon | 阅读次数:

Linux:
进程意外退出会在当前目录下产生‘core’文件或形如‘core.数字’的文件比如‘core.1234’
使用命令
gdb 运行程序名 core或core.数字
进入gdb然后使用bt命令
可以查看进程意外退出前函数调用的堆栈,内容为从上到下列出对应从里层到外层的函数调用历史。
如果进程意外退出不产生core文件,参考“ulimit -c core文件最大块大小”命令

配置Travis-CI

发表于 2019-06-Tue | 阅读次数:

第一步 新增travis 文件

.travis.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 指定语言环境
language: node_js
# 指定需要sudo权限
sudo: required
# 指定node_js版本
node_js:
- 7.9.0
# 指定缓存模块,可选。缓存可加快编译速度。
cache:
directories:
- node_modules

# 指定博客源码分支,因人而异。hexo博客源码托管在独立repo则不用设置此项
branches:
only:
- hexo

before_install:
- npm install -g hexo-cli

# Start: Build Lifecycle
install:
- npm install
- npm install hexo-deployer-git --save

# 执行清缓存,生成网页操作
script:
- hexo clean
- hexo generate

# 设置git提交名,邮箱;替换真实token到_config.yml文件,最后depoy部署
after_script:
- git config user.name "yourName"
- git config user.email "yourEmail"
# 替换同目录下的_config.yml文件中gh_token字符串为travis后台刚才配置的变量,注意此处sed命令用了双引号。单引号无效!
- sed -i "s/gh_token/${GH_TOKEN}/g" ./_config.yml
- hexo deploy
# End: Build LifeCycle

第二步 修改下_config.yml文件的deploy节点:

1
2
3
4
5
# 修改前
deploy:
- type: git
repo: git@github.com:xiong-it/xiong-it.github.io.git
branch: master
1
2
3
4
5
6
# 修改后
deploy:
- type: git
# 下方的gh_token会被.travis.yml中sed命令替换
repo: https://gh_token@github.com/xiong-it/xiong-it.github.io.git
branch: master

https://juejin.im/post/5a1fa30c6fb9a045263b5d2a

vscode切换focus

发表于 2019-06-Wed | 阅读次数:
1
2
{ "key": "ctrl+o", "command": "workbench.action.terminal.focus"},
{ "key": "ctrl+o", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"},

好的链接

发表于 2019-06-Wed | 阅读次数:

光流计算包

1
http://vision.middlebury.edu/flow/submit/

重装docker

发表于 2019-05-Mon | 阅读次数:
1
2
3
4
5
6
7
sudo apt remove docker-ce
sudo apt autoremove
sudo apt-get install docker-ce=5:18.09.0~3-0~ubuntu-bionic
sudo apt install nvidia-docker2

sudo systemctl daemon-reload
sudo systemctl restart docker

apt重装显卡驱动

发表于 2019-05-Wed | 阅读次数:
1
2
sudo apt-get remove --prue nvidia*
sudo apt-get install nvidia-390

无法卸载内核

发表于 2019-05-Wed | 阅读次数:

子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2
本篇文章主要介绍了”子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2 “,主要涉及到子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2 方面的内容,对于子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2 感兴趣的同学可以参考一下。
一、子进程 已安装 pre-removal 脚本 返回了错误号 1或2 解决办法:

sudo gedit /var/lib/dpkg/status

找到Package:,比如Package: vsftpd

删除这部分的描述,删到下个Package: XXX前就好。存档后,再进行操作就OK了。

二、子进程 已安装 post-installation 脚本 返回了错误号 1或2 解决办法:

sudo rm /var/lib/dpkg/info/.*

比如sudo rm /var/lib/dpkg/info/vsftpd.,存档后,再进行操作就OK了

解决 在升级内核过程中安装新版本内核系统依赖混乱问题,安装时已存在,卸载不掉

子进程 已安装 post-removal 脚本 返回了错误号 1
在处理时有错误发生:

按照一的步骤进行操作

sudo gedit /var/lib/dpkg/status

找到Package:,比如Package: vsftpd删除这部分的描述,删到下个Package: XXX前就好

这里我出错的地方是: linux-image-extra-4.8.0-36-generic , 所以ctrl F 搜索到这一行,

删除Package : linux-image-extra-4.8.0-36-generic 到下个Package: XXX前就好。
强烈建议删除前先备份一下/var/lib/dpkg/status 这个文件,不起作用的话还能恢复原来的状态。

zsh乱码

发表于 2019-05-Sun | 阅读次数:
1
rm ~/.iterm2_shell_integration.zsh
12…59
fangyh

fangyh

最爱的是那苍穹之外的浩渺宇宙

588 日志
4 分类
66 标签
© 2020 fangyh
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3
|本站总访问量次