Centos7设置系统回收站功能

linux rm删除文件之后,恢复就比较麻烦了,即使恢复了,文件名格式都变成一串数字了。修改root用户的环境变量vi ~/.bashrc注释第5行的别名#alias rm='rm -i'最后一行添加如下内容mkdir -p ~/.trash alias rm=trash alias r=trash alias rl='ls ~/.trash' alias ur=undelfile undelfile() { mv -i ~/.trash/$@ ./ } trash() { mv $@ ~/.trash/ } cleartrash() { read -p "c...

最近想学习lua

于是从京东购买了一本《Lua程序设计第四版》,大致看了下,感觉还是不错的,明天开始更新读书笔记.

Lua环境搭建

下载LuaWindows进入新界面,点击左侧的Download选择版本进行下载Lua5.3.4下载链接lua-5.3.4_Win32_bin.ziplua-5.3.4_Win64_bin.zip我这里使用的是64位的,所以下载文件 lua-5.3.4_Win64bin.zip 创建一个空文件夹“Lua”并在其中解压【 lua-5.3.4_Win64bin.zip 】压缩文件复制“Lua”文件夹到一个不会被删除的地方,路径最好不要是中文。配置环境变量右键我的电脑→→属性→→高级系统设置点击→→环境变量编辑系统变量Path复制之前存放Lua文件夹的路径( 也就是地址 )→→粘贴进输入框→→上...

Lua介绍

LuaLua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时...

Centos7MySQL5.7RPM安装

下载地址:https://dev.mysql.com/downloads/mysql/名称:mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar[root@learn ~] wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar [root@learn ~] mkdir -p /usr/local/tools/mysql [root@learn ~] mv ./mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar...

Linux系统编程-出错处理

出错处理当unix系统函数出错时通常会返回一个负值,而整型变量errno通常被设置为具有特定信息的值。例如,open函数如果成功执行则返回一个非负的文件描述符,如出错则返回-1。在open出错时,有大约15中不同的errno值(文件不存在、权限问题等)。而有些函数对于出错则使用另一种约定,而不是返回负值。例如,大多数返回指向对象指针的函数,在出错时会返回一个null指针。文件<error.h>文件中定义了errno以及可以赋予它的各种常量。这些常量都以字符E开头。另外,Unix系统手册第2部分的第一页,intro(2)列出了所有这些出错的常量,例如,若errno等于常量EAC...