收藏此站 联系我们 网站
当前位置:首页» 公司新闻 » 【建站服务】河北省三河网站建设公司-三河专业网页设计公司-三河高端网站制作-三河品牌网站设计-三河页面美工-三河上档次网站建设-三河定制个性化网站开发-三河一站式一条龙网站搭建开发-三河一站式一条龙网

【建站服务】河北省三河网站建设公司-三河专业网页设计公司-三河高端网站制作-三河品牌网站设计-三河页面美工-三河上档次网站建设-三河定制个性化网站开发-三河一站式一条龙网站搭建开发-三河一站式一条龙网

作者: 风兰 . 阅读量: 2 . 发表时间:2022-09-20 19:23:53

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


河北省三河网站建设公司-三河专业网页设计公司-三河高端网站制作-三河品牌网站设计-三河页面美工-三河上档次网站建设-三河定制个性化网站开发-三河一站式一条龙网站搭建开发-三河一站式一条龙网站搭建

网站建设.png

三河古镇在建筑体量上一般为1~2层,一层为铺,二层为宅,多为前铺后宅,坊宅混合。古镇建筑平面布局由“合院”作为基本单元组合而成,以三合院、四合院为主,既有北方的合院形式,又有南方的天井院落。院落坐北朝南,布局中轴对称,平面形式主要表现为“凹”字型、“回”字型、“H”字型、“日”字型等。“凹”型平面即三间式,为三间一进楼房,天井在前,厅堂居后,左右厢房分列两侧;“回”形平面即四合式,为三间两进楼房,是两组三间式相向的组合,天井置中,厅堂靠后,四厢房分列四角;“H”形平面即三间两进堂中间为两个三间式相背组合,天井位于南北两端,中部为两厅堂,四厢房位于厅堂两侧;“日”形平面即三间三进式,第一进与第二进,第二进与第三进之间各有天井,即两个“凹”形平面的纵向并置。在大户民居中,二层设有转心楼,是围绕天井的环形回廊,凭栏而立,对面及上下讲话可以清晰地听见,具有四合院式徽派风格建筑的特点。民居顶部建设有向内凹曲的庑殿顶,为江淮地区古民居独有的空间形式。 [13] 
  • 色彩特征
三河民居是由其特有的黑、白、灰、棕红、土黄5种颜色组成,分为室内外两种建筑色彩形式。室外建筑色彩主要以黑、黄、灰3种色系构成。灰黑色的瓦、灰黄的砖墙是民居外部结构色彩的主要组成部分。室内建筑色彩主要以白、棕红、黄3种色系构成。

Lua 文件 I/O

Lua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。

  • 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。

  • 完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法

简单模式在做一些简单的文件操作时较为合适。但是在进行一些高级的文件操作的时候,简单模式就显得力不从心。例如同时读取多个文件这样的操作,使用完全模式则较为合适。

打开文件操作语句如下:

file = io.open (filename [, mode])

mode 的值有:

模式描述
r以只读方式打开文件,该文件必须存在。
w打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
a以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
r+以可读写方式打开文件,该文件必须存在。
w+打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a+与a类似,但此文件可读可写
b二进制模式,如果文件是二进制文件,可以加上b
+号表示对文件既可以读也可以写

简单模式

简单模式使用标准的 I/O 或使用一个当前输入文件和一个当前输出文件。

以下为 file.lua 文件代码,操作的文件为test.lua(如果没有你需要创建该文件),代码如下:

实例

-- 以只读方式打开文件
file = io.open("test.lua", "r")

-- 设置默认输入文件为 test.lua
io.input(file)

-- 输出文件第一行
print(io.read())

-- 关闭打开的文件
io.close(file)

-- 以附加的方式打开只写文件
file = io.open("test.lua", "a")

-- 设置默认输出文件为 test.lua
io.output(file)

-- 在文件最后一行添加 Lua 注释
io.write("--  test.lua 文件末尾注释")

-- 关闭打开的文件
io.close(file)

执行以上代码,你会发现,输出了 test.lua 文件的第一行信息,并在该文件最后一行添加了 lua 的注释。如我这边输出的是:

-- test.lua 文件

在以上实例中我们使用了 io."x" 方法,其中 io.read() 中我们没有带参数,参数可以是下表中的一个:

模式描述
"*n"读取一个数字并返回它。例:file.read("*n")
"*a"从当前位置读取整个文件。例:file.read("*a")
"*l"(默认)读取下一行,在文件尾 (EOF) 处返回 nil。例:file.read("*l")
number返回一个指定字符个数的字符串,或在 EOF 时返回 nil。例:file.read(5)

其他的 io 方法有:

  • io.tmpfile():返回一个临时文件句柄,该文件以更新模式打开,程序结束时自动删除

  • io.type(file): 检测obj是否一个可用的文件句柄

  • io.flush(): 向文件写入缓冲中的所有数据

  • io.lines(optional file name): 返回一个迭代函数,每次调用将获得文件中的一行内容,当到文件尾时,将返回nil,但不关闭文件


完全模式

通常我们需要在同一时间处理多个文件。我们需要使用 file:function_name 来代替 io.function_name 方法。以下实例演示了如何同时处理同一个文件:

实例

-- 以只读方式打开文件
file = io.open("test.lua", "r")

-- 输出文件第一行
print(file:read())

-- 关闭打开的文件
file:close()

-- 以附加的方式打开只写文件
file = io.open("test.lua", "a")

-- 在文件最后一行添加 Lua 注释
file:write("--test")

-- 关闭打开的文件
file:close()

执行以上代码,你会发现,输出了 test.lua 文件的第一行信息,并在该文件最后一行添加了 lua 的注释。如我这边输出的是:

-- test.lua 文件

read 的参数与简单模式一致。

其他方法:

  • file:seek(optional whence, optional offset): 设置和获取当前文件位置,成功则返回最终的文件位置(按字节),失败则返回nil加错误信息。参数 whence 值可以是:

    不带参数file:seek()则返回当前位置,file:seek("set")则定位到文件头,file:seek("end")则定位到文件尾并返回文件大小

    • "set": 从文件头开始

    • "cur": 从当前位置开始[默认]

    • "end": 从文件尾开始

    • offset:默认为0

  • file:flush(): 向文件写入缓冲中的所有数据

  • io.lines(optional file name): 打开指定的文件filename为读模式并返回一个迭代函数,每次调用将获得文件中的一行内容,当到文件尾时,将返回nil,并自动关闭文件。
    若不带参数时io.lines() <=> io.input():lines(); 读取默认输入设备的内容,但结束时不关闭文件,如:

    for line in io.lines("main.lua") do
    
      print(line)
    
      end

以下实例使用了 seek 方法,定位到文件倒数第 25 个位置并使用 read 方法的 *a 参数,即从当期位置(倒数第 25 个位置)读取整个文件。

实例

-- 以只读方式打开文件
file = io.open("test.lua", "r")

file:seek("end",-25)
print(file:read("*a"))

-- 关闭打开的文件
file:close()

我这边输出的结果是:

st.lua 文件末尾--test





河北省三河网站建设公司-三河专业网页设计公司-三河高端网站制作-三河品牌网站设计-三河页面美工-三河上档次网站建设-三河定制个性化网站开发-三河一站式一条龙网站搭建开发-三河一站式一条龙网站搭建


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务