Vim Adventures

前言在知乎看到了关于vim学习的文章。 想着vim在字符界面下使用很方便,使ssh环境下修改文件不再困难。 由于没有系统的学习过,突然又萌生了重头开始学习的念头。 当我打开以下链接后就停不下来了。(是个游戏,操作方式=vim使用方式) 点击查看 Level 1才知道vim在普通模式下是用这些按键移动的。(平时只用上下左右光标) 中途有个宝箱,不过现在开不了(还没取得按键)。 按键 ...

Python on Windows爆炸

前言这几天做了一个基于python的project,使用pyinstaller进行打包。 在项目即将完成之际,经过三台PC的测试,并没有什么问题。 但是,当放到老板的两台PC上,均出现了无法运行的问题! 于是乎,离deadline也就剩下两三天了,翻车翻车。 安全性这种虚拟机语言的安全性当然是妙不可言了,能直接反编译成源代码。 网上那些所谓的加密成pyc什么的,都是胡扯,完全没有意义。 什么?用p...

Dnf资源文件格式-NPK篇

前言在数个月之前,完成了OjoDnfExtractor的开发,该软件用于提取Dnf的资源包文件。 在做Dnf这些资源包文件的解析过程中,我明白了文件结构该如何设计。(也尝试了去设计文件结构) 经过多番观察、推测,成功解析了NPK以及IMG-Ver1、2、4、5、6的文件结构(支持读写)。 正文npk文件是dnf用于模拟文件目录结构所使用的,结构相对简单。 为了直观的展示其结构,直接插图。 NP...

Python操作文件时间

前言这次的项目涉及到了文件时间的伪装,即修改文件后恢复修改时间到原来得到的时间。 尝试使用某度搜索了相关文档,但却找不到相关的内容,google后立刻找到结果。 正文直接code说话。 import shutil import os path = '文件位置'path_new = '文件位置2'# 取文件状态,包含各种时间。os.getstat(path) # 复制...

Linux调整屏幕亮度

前言由于给平板安装了Ubuntu Server系统,在字符界面模式下,亮度一直保持在最高值。 怕是开久了,会把屏幕给烧了,于是乎了解了一下调整亮度的方法。 操作方法需要开机调节的话,可以写入/etc/rc.local。 # 查看亮度最大值。 cat /sys/class/backlight/intel_backlight/max_brightness # 设置屏幕亮度为最低,0...

Apt开启i386软件源

前言在Ubuntu 64位环境下想要安装32位软件,软件包名称正确,但是却找不到对应包。 经过一番研究发现,是因为没有打开32位软件源。 解决方法执行以下命令即可。 dpkg --add-architecture i386 apt update

关于Ubuntu下传感器导致屏幕反转的问题

前言今天给一台平板电脑安装了ubuntu系统,旋转了一番屏幕,发现屏幕在各个方向都按逆时针旋转了90度。 经过一番搜索,发现可以通过修改ACCEL_MOUNT_MATRIX来实现屏幕的翻转。 虽然最后依旧没能解决问题,但是估计关键点就在这了。 参考文档点击查看 点击查看 具体操作获取型号执行命令查看传感器设备信息,得到设备型号。 # /dev/iio\:deviceXX,XX要按实际情况修改。 u...

关于Openstack NoVNC code 1006的问题

前言今天使用其他人的电脑,通过horizon(dashboard)连接实例时发生了以下错误。 Failed to connect to server (code: 1006) 搜索了很多相关问题,都没有找到解决方案。 后来误打误撞解决了,特以此文章记录。 解决方法由于是其他人的电脑,别人用的是360浏览器打开,360浏览器本身没有问题,支持chrome模式以及ie模式。 但他访问dashboa...

Windows常用命令

前言本文专门用于介绍一些windows常用的命令,不定期更新。 简单命令这些命令较为简单,一般不需要参数。 域(Active Directory)相关命令 dcpromo 配置域控制器(win2012以前的server系统) gpmc.msc 组策略管理器 adsiedit.msc 账户属性管理器 gpupdate 更新计算机策略 sysdm.msc 计算机名/域管理页 ...

Openstack忘记密码

前言忘记密码了,怎么办?当然是重置啦。 如何重置?这就是本文要说的内容了。 由于我部署openstack时使用rdo,对手动安装不是很了解,所以才会产生了不会重置密码的问题。 如果我的方法有错,轻喷轻喷。 关于初始令牌(admin_token)在手动安装时,一开始是没有admin用户的,也没有用户验证一说。 Q:没有管理用户,那要怎么管理呢? A:使用admin_token进行管理 这个tok...