Fork me on GitHub
 周四 30 十一月 2017
 RaoYi

Scrapy安装错误:Microsoft Visual C++ 14.0 is required

问题描述

当前环境win10,python_3.6.1,64位。

在windows下,在dos中运行pip install Scrapy报错:

building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

解决方案

http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的Twisted?17.5.0 …

more ...

 周六 18 十一月 2017
 RaoYi

Ubuntu Tips

  • 修改root密码:
sudo passwd root

随后输入密码

出现“输入新的UNIX密码:”

输入新的root密码并确认

随后可以用su命令切换到root操作

  • hosts文件位置:
/etc/hosts

快捷键:

  • 启动器

Super(保持) 打开启动器,显示快捷键。

Alt+F1 打开启动器键盘导航模式。

Super+Tab 通过启动器切换应用程序。

Super+1到9 与点击启动器上的图标相同

Super+Shift+1到9 在应用中打开一个新窗口。

Super+T 打开回收站。

  • HUD和菜单栏

Alt(轻触点击) 打开HUD。

Alt(保持) 显示应用程序菜单。

Alt+F10 打开指示器菜单。

光标左侧或右侧 在指示器间移动焦点。

  • 切换

Alt+Tab 切换应用程序 …

more ...

 周六 18 十一月 2017
 RaoYi

Linux启动级别(init 0-6)

init 0 关机

init 1 单用户形式,只root进行维护

init 2 多用户,不能使用net file system

init 3 完全多用户

init 4 安全模式

init 5 图形化

init 6 重启

其实,可以通过查看/etc/rc.d/中的rc*.d的文件来对比理解。

  • init 0,对应的系统会运行/etc/rc.d/rc0.d里指定的程序。
[root@raoyi ~]# ls /etc/rc.d/rc0 …
more ...

 周六 18 十一月 2017
 RaoYi

Ubuntu备份与恢复

  • 备份系统

我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!

首先成为root用户:

$ sudo su

然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录):

# cd /

下面是我用来备份系统的完整命令:

# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

让我们来简单看一下这个命令:

“tar”当然就是我们备份系统所使用的程序了。

“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。

“backup.gz”是我们将要得到的档案文件的文件名。

“/”是我们要备份的目录,在这里是整个文件系统。

在 …

more ...

 周六 18 十一月 2017
 RaoYi

Windows API函数大全(完整)

1. API之网络函数

WNetAddConnection 创建同一个网络资源的永久性连接

WNetAddConnection2 创建同一个网络资源的连接

WNetAddConnection3 创建同一个网络资源的连接

WNetCancelConnection 结束一个网络连接

WNetCancelConnection2 结束一个网络连接

WNetCloseEnum 结束一次枚举操作

WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接

WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接

WNetEnumResource 枚举网络资源

WNetGetConnection 获取本地或已连接的一个资源的网络名称

WNetGetLastError 获取网络错误的扩展错误信息

WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称

WNetGetUser 获取一个网络资源用以连接的名字

WNetOpenEnum 启动对网络资源进行枚举的过程

2. API之消息函数

BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口

GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置

GetMessageTime 取得消息队列中上一条消息处理完毕时的时间

PostMessage 将一条消息投递到指定窗口的消息队列

PostThreadMessage 将一条消息投递给应用程序

RegisterWindowMessage 获取分配给一个字串标识符的消息编号

ReplyMessage …

more ...