1.目录与路径目录配置的依据是FHS标准。 目录的四个类型: 1.可分享:可分享给其他系统挂载使用的目录。 2.不可分享:自己机器上运行的设备文件。 3.不变:部分不会经常变动的数据。 4.可变动:经常修改的数据,日志文件等。 FHS要求必要存在的目录: /bin单人维护模式下还可以使用的指令 /lib启动时需要使用的函数库 /boot启动时需要用到的文件 /dev设备与接口设备都以文件形式存于这
非常喜欢Mac简约实用的设计风格,再配上Retina显示屏,设觉体验大大提升了,不过对于习惯Linux命令行的人来说还是有必要再做些设置。xTerm2 可支持多窗口、鼠标选中即复制等等众多实用的功能,建议用它做为你的 Mac 默认终端程序。详细使用方法请阅读官方文档。有个比较怪异的地方就是iTerm2的全屏快捷键是 cmd+enter 而不是默认的 ctrl+cmd+f建议自己设置颜色模式,我使用
1.介绍 当我们有重要文件需要保护时,可以采用Linux统一密钥设置(Linux Unified Key Setup,LUKS)就是这样一个加密技术,它允许Linux的分区进行加密。 LUKS具有如下功能: 可以使用LUSK加密整个块设备,非常适合于保护可移动存储介质或者笔记本磁盘的数据。 一旦被加密,块设备上的内容看起来就像是随机的,所以它对于交换设备的加密非常有用。 LUSK使用了现有的设备映
 linux配置Lua运行环境1.下载包[root@dev ~]# wget http://www.lua.org/ftp/lua-5.2.0.tar.gz2.解压缩[root@dev lua]# tar zxf lua-5.2.0.tar.gz3.修改Makefile文件[root@dev lua]#&n
转载 精选 2013-07-03 18:04:48
1715阅读
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 1. 下载SciTE编辑器2. 进入Lua官网:http://www.lua.org/ 点击getting started然后下载需要的版本3. 配置环境变量:高级系统设置->系统变量,加入path:C:\lua\bin4. 在cmd里输
转载 2023-07-04 10:55:52
3阅读
与单纯依照IPv6报文的目的地址查找路由表进行转发不同,策略路由是一种依据用户制定的策略进行路由转发的机制。策略路由可以对于满足一定条件(ACL规则、报文长度)的报文,执行指定的操作(设置报文的下一跳、出接口、缺省下一跳和缺省出接口等)。报文到达后,其后续的转发流程如下:·     首先根据配置的策略路由转发。·   
Lua 中模块的概念模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。Lua 的模块是由变量、函数等已知元素组成的 table,因此创建一个模块很简单,就是创建一个 table,然后把需要导出的常量、函数放入其中,最后返回这个 table 就行。如何实现一个模
平时学习抓包,使用wireshark很方便,直接图形化界面抓包,近期项目中遇到了需要通过SecureCRT ssh到linux服务器上面,还要在抓包,1.简单使用网络数据包截获分析工具tcpdump抓包即可tcpdump -i en0 host hostname #监听en0端口和主机hostname的交互信息 host hostname #监听en0端口和主机hostname的交互信息2.
实验四 linux系统搭建c语言编程环境1.安装语言开发环境sudo apt install build-seeentia1 查看gcc版本信息gcc -v2 查看make版本信息2.简单c语言练习1 通过man命令查看帮助文档 man gcc2 命令行模式简单c语言编译链接等操作我们可以通过vim编辑器编写一个最简单的C语言程序,如写一个输出自己学号的程序。先创建一个文 件夹,然后进入
Lua是一种轻量级的脚本语言,被广泛应用于游戏开发领域。而Linux作为一个开源的操作系统,也一直受到许多开发者的青睐。本文将探讨LuaLinux系统上的应用,以及它们之间的协同作用。 首先,让我们来了解一下LuaLinux各自的特点。Lua是一种快速、高效的脚本语言,被设计成一种可嵌入的语言,非常适合用于扩展其他应用程序。而Linux作为一个开源系统,其稳定性和灵活性使其成为许多开发者的首
原创 7月前
21阅读
前面的文章记录了lua的编译和使用,这里再整理一下,侧重说明下lua json库的编译及使用,文章最后再谈下cjson使用中有可能遇到的excessively sparse array 问题及解决方法。lua编译 lua的源代码安装过程挺简单的,以lua5.3为例 # wget http://www.lua.org/ftp/lua-5.3.2.tar.gz # tar -zxf lua-
linux系统环境变量PATH的说明及配置环境变量PATH的作用查看系统的PATH自定义路径保存设置的PATH变量 环境变量PATH的作用PATH说简单点就是一个字符串变量,当输入命令的时候linux会去查找PATH里面记录的路径。如:linux系统中的shell命令:pwd不管在哪个终端,任意路径下,都会找到这个命令。大家有想过为什么吗?本质上就是设置了环境变量,就像写C语言,设置了全局变量。
最近一份代码总是在不同的机器上编译,对环境配置中遇到各种问题尤为纠结,小结如下:1:依赖库环境配置一份代码对于库文件的依赖很正常,一般分为头文件位置、静态库位置、动态库位置。库文件在安装时一般都有默认安装路径,但是有些运维工程师为了某些需求会将库文件统一管理,而不安装在默认的安装路径。系统默认的头文件路径在/usr/include、/usr/local/include。默认的库文件路径在/usr/
1. 环境变量文件Linux中环境变量包括系统级和用户级。 系统级的环境变量是每个登录到系统的用户都要读取的系统变量。 用户级的环境变量则是该用户使用系统时加载的环境变量。 所以管理环境变量的文件也分为系统级和用户级的。2. 系统级(1) /etc/profile: 该文件是用户登录时, 操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件的内部一般是调用/etc/b
redis 的Lua脚本调试注意: ? 分片集群模式下,lua脚本中务必保证key都在一个槽位,如果有多个key,但不在一个槽位,可以使用{}的hash tag强制指定key的槽位hash值,如果key涉及多个槽位,执行lua将会报错 在redis中,lua脚本中不能定义全局变量,也就是脚本被认为function,声明变量必须带上local;如果redis重启,之前缓存的lua 脚本将会丢失,
最近在学习LUA,看到云风大大很多年前的一个lua调用windowsAPI的代码,于是想拿来运行一下,等运行了再仔细看代码,然而这一调就是几个小时。开始的尝试一开始想着直接复制粘贴就完事了,后来发现DLL竟然导出失败,提示未找到的XXX文件,原来是没有配置对项目,不仅仅要区分DEBIG/RELEASE,还要设置对应的平台(x86=32bit,x64=64bit) 导出dll后让LUA requir
1、Nginx 简介Nginx 作为一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。其流行度越来越高,应用也越来越广泛,常见的应用有:网页服务器、反向服务器以及电子邮件(IMAP/POP3)服务器,高并发大流量站点常用来做接入层的负载均衡,还有非常常见的用法是作为日志采集服务器等。Nginx 整体采用模块化设计,有丰富的模块库和第三方模
linux系统中,SciTE的用户设置文件为 ~/.SciTEUser.properties,优先级高于全局配置文件。scite是个不错的IDE工具,只是本人发现,在开发团队中和其他成员的编辑工具不同,每次修改文件提交后,scite都会自动将代码整理,导致svn提交时没有修改内容,但是svn对比工具显示缩进修改的记录,给其他伙伴带来不便,非常抱歉。以下是我的配置文件; #下面的修改也
一、安装前准备 1.检查是否存在其他的apache进程,避免端口冲突 ps -ef|grep httpd 2.安装包 、pcre-8.36.zip 二、安装依赖包 第一种方式:解压依赖包后,进行编译安装,在安装apache指定路径,如--with-apr=/usr/local/apr 第二种方式:解压依赖包,将包放到httpd-2.4
转载 2月前
21阅读
随着游戏的开发,项目的配置表数据越来越多,占用的内存越来越;配置表占用太大就会影响游戏加载速度,游戏流畅度的每一毫秒都是我们的必争之路。 [1] = {DungeonID=10000, Dungeon= "王进打高俅", NextDungeonID=10100, BattleID= {10001, }, BattleTime=0, Quality=0, BackMusic= "BGM_Figh
  • 1
  • 2
  • 3
  • 4
  • 5