Bestxiao 发布的文章 - Hello World
首页
关于
搜 索
1
波函数坍缩算法生成2D游戏地图
48 阅读
2
新中式宋代美学风格的发展历史 - 工设2101刘某
38 阅读
3
CSS - 在网页中使用自定义字体
14 阅读
4
python 小脚本备份电脑world文档
5 阅读
默认分类
登录
搜 索
标签搜索
python
JavaScript
算法
css
Xiao_no_love
累计撰写
4
篇文章
累计收到
3
条评论
首页
栏目
默认分类
页面
关于
用户登录
登录
找到
4
篇与
Bestxiao
相关的结果
2023-12-18
CSS - 在网页中使用自定义字体
使用自定义字体如果你想在网页中使用自定义字体,可以按照以下步骤进行操作:将字体文件(例如 test.tff)放置在与 CSS 文件相同的目录下;创建一个 CSS 文件(例如 style.css),并在其中导入字体文件:@font-face { font-family: "test"; src: url("xiuxian.tff") format("truetype"); }在 CSS 文件中设置全局字体:body { font-family: "test", sans-serif; }在你的 HTML 文件中引入这个 CSS 文件:<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style.css"> </head> <body> <!-- 此处写你的内容 --> </body> </html>这样,你就成功地导入了自定义字体,并在整个网页中应用它了。确保字体文件名和路径正确无误。
2023年12月18日
14 阅读
2 评论
0 点赞
2023-12-17
波函数坍缩算法生成2D游戏地图
使用波函数坍缩算法生成2D游戏地图欢迎来到这篇关于使用波函数坍缩算法生成2D游戏地图的入门教程!波函数坍缩算法是一种基于量子力学原理的生成算法,可以用于生成多样化且无限可能的游戏地图。本教程将向您介绍波函数坍缩算法的基本原理并帮助您实现一个简单的2D游戏地图生成器。什么是波函数坍缩算法?波函数坍缩算法是一种基于概率和叠加原理的算法,可以根据给定的条件生成随机的、符合特定规则的结果。在游戏开发中,利用波函数坍缩算法可以生成具有多样性和趣味性的地图。该算法利用波函数的特性,在生成地图时组合不同的元素。波函数坍缩算法的原理波函数坍缩算法的基本原理可以简化为以下几个步骤:定义游戏地图的格子矩阵,每个格子中可以放置一个元素(例如墙、道路、宝箱等)。初始化波函数,使每个格子的波函数叠加为各自的允许状态。对波函数进行坍缩,根据一定的规则确定每个格子最终的状态。重复步骤3,直到所有的格子都坍缩为确定的状态。根据最终的格子状态生成游戏地图。用JavaScript实现波函数坍缩算法以下是一个使用JavaScript实现波函数坍缩算法的示例代码:function generateMap(width, height) { // 创建一个空的二维矩阵用于表示地图格子 var map = []; for (var i = 0; i < height; i++) { var row = []; for (var j = 0; j < width; j++) { row.push(0); // 0表示初始的未确定状态 } map.push(row); } // 定义坍缩规则和条件 var collapseRules = { 0: [1, 0], // 0表示墙的状态,只能坍缩为0或1 1: [1, 2], // 1表示道路的状态,可以坍缩为0、1或2 2: [2] // 2表示宝箱的状态,只能坍缩为2 }; // 对每个格子进行坍缩,直到所有的格子都坍缩为确定的状态 var isMapCollapsed = false; while (!isMapCollapsed) { isMapCollapsed = true; for (var i = 0; i < height; i++) { for (var j = 0; j < width; j++) { if (map[i][j] === 0) { var possibleStates = collapseRules[0]; var collapsedState = getRandomState(possibleStates); map[i][j] = collapsedState; isMapCollapsed = false; } } } } return map; } // 随机选择一个状态 function getRandomState(possibleStates) { var randomIndex = Math.floor(Math.random() * possibleStates.length); return possibleStates[randomIndex]; }以上代码实现了一个简单的2D游戏地图生成器。通过定义坍缩规则和条件,使用波函数坍缩算法生成地图。你可以根据需要自定义坍缩规则和状态。总结在本教程中,我们介绍了使用波函数坍缩算法生成2D游戏地图的方法。我们讲解了波函数坍缩算法的基本原理,并使用JavaScript展示了一个简单的地图生成器的实现。希望这篇教程能够帮助您入门波函数坍缩算法,并能够实现自己的2D游戏地图生成器。如果您有任何问题,请在评论中提问。感谢阅读!
2023年12月17日
48 阅读
0 评论
0 点赞
2023-12-04
新中式宋代美学风格的发展历史 - 工设2101刘某
新中式宋代美学风格的发展历史引言新中式宋代美学风格是当代设计界备受关注的一种设计风格。它借鉴了宋代美学的特点,将其与现代审美理念相结合,形成了一种独特的美学风格。本文将探讨新中式宋代美学风格的发展历史,并介绍其在不同领域的影响和趋势。宋代美学的起源与特征宋代是中国历史上一个文化繁荣的时期,也是中国美学发展的重要阶段。宋代美学融合了儒家、道家、佛教等思想,注重内在的文化修养和自然之美。其核心理念是“以文化人为中心,追求文人之境地”。宋代的文人士大夫广泛参与与支持美学的发展,使美学成为整个社会文化的重要组成部分。宋代美学的特点主要体现在以下几个方面:文人情怀:宋代文人注重个体的感受与情感,对于诗歌、绘画等艺术形式有着自己独特的情感追求。自然与生活:宋代美学强调与自然的和谐共生,追求简约、自然、纯粹的生活态度,赞美山水风景和四季变化。人文主义:宋代美学强调人文关怀和人与人之间的交往,注重人的情感、性格和内心世界的表达。内外合一:宋代美学追求内外合一的境界,将人的内心世界与外部环境融为一体,呈现出和谐的审美效果。新中式宋代美学风格的诞生新中式宋代美学风格的出现和流行离不开社会和文化背景的变迁。在快速城市化和现代化的背景下,人们对传统文化的回归和重视逐渐增加。新中式概念应运而生,以其独特的审美风格吸引了大批设计师和受众。新中式宋代美学风格的主要特点和原则包括:传统与现代的融合:新中式将传统的宋代美学与现代设计元素相结合,使得作品既具有中国传统的文化韵味,又具备时尚与现代感。简约与精致:新中式注重造型的简洁、凝练与精细,追求美的极简主义,体现了宋代美学中的“清空、雅致、简淡”的特点。古典与现代材料的应用:新中式在材料的选择上,既保留了传统的木材、青砖等材质,又融入现代的石材、玻璃等材质,以展现传统与现代的和谐对比。自然与人文:新中式强调自然与人文的相互关系,通过运用自然元素和传统文化符号,营造出舒适、贴近自然的生活环境。新中式宋代美学风格的影响与发展新中式宋代美学风格在建筑设计、室内设计、家具制作、服装设计和艺术创作等领域得到了广泛的应用和发展。1. 建筑设计新中式宋代美学风格在建筑设计中赋予了建筑更多的文化内涵和历史感。例如,在现代的别墅设计中,设计师常常会融入宋代建筑的元素和造型,用传统的青砖、琉璃等材质打造出兼具古典和现代风格的建筑。2. 室内设计新中式宋代美学风格在室内设计中注重空间布局与家具摆放的精细处理。设计师通常会运用木质家具、传统的雕刻工艺和纹饰,以及自然元素如花鸟、水墨画等来打造出宁静、舒适的室内环境。3. 家具制作新中式宋代美学风格对家具制作有很大的影响。设计师借鉴了宋代家具的造型和工艺,同时加入现代的设计理念和材质,使得家具具有传统和现代的双重特点,既具备了实用性,又能彰显出独特的审美风格。4. 服装设计新中式宋代美学风格在服装设计中也有广泛的应用。设计师常常将传统的刺绣、图案和服饰元素融入到现代服装中,制作出富有特色和独特韵味的服装作品,展现出古典与时尚的结合。5. 艺术创作新中式宋代美学风格对艺术创作有着重要的影响。许多艺术家借助传统的绘画技法和题材,表达自己对中国传统文化的理解和情感体验。他们通过水墨画、写意画等形式,将宋代美学中的审美理念和表现方式发扬光大。当代新中式宋代美学风格的趋势当代新中式宋代美学风格在持续发展中呈现出一些新的趋势。首先,新中式宋代美学风格正逐渐融入国际设计界。随着全球化的发展,越来越多的国际设计师开始关注和尝试新中式宋代美学风格,将其与当地的设计元素和文化相结合,创作出具有地域特色和国际影响力的作品。其次,新中式宋代美学风格也在不断创新和拓展。设计师们从传统中汲取灵感,并结合现代审美趋势进行创新,推出更具个性和时尚感的作品。例如,一些设计师将宋代的花鸟文化与线条简洁的现代设计相结合,打造出独特的艺术品和家居装饰品。最后,新中式宋代美学风格也越来越注重可持续性发展。设计师在注重传统文化的传承和创新的基础上,还关注环境保护和资源利用的可持续性。通过采用环保材料、节能设计和可再生资源的利用,打造出更加环保和可持续的作品。宋代美学对室内设计的影响1. 空间布局和色彩运用宋代美学对室内空间的布局和色彩运用有着独特的影响。在空间布局方面,宋代美学追求内外合一,注重空间的流畅和连贯性;在色彩运用方面,强调以柔和、自然的色彩为主,以营造舒适、宁静的居住环境。2. 家具和材料选择宋代美学对家具和材料的选择也有一定的指导意义。宋代家具注重实用和美感的融合,追求线条的简洁和造型的精致。而材料则常常选取传统的木材、青砖等自然材料,强调自然与人文的相互关系。3. 传统文化元素的融入宋代美学注重传统文化元素的融入,对室内设计提供了独特的灵感。传统的花鸟图案、山水画和传统的文房四宝等元素常常被运用于室内设计中,为空间增添了独特的文化氛围。宋代美学在室内设计上的特点与表现方式新中式宋代美学风格在室内设计上的特点主要包括以下几个方面:1. 色彩新中式宋代美学风格追求色彩的柔和和谐,常使用自然、朴素的色彩,如青绿、米黄、咖啡色等。这种色彩搭配给人一种温暖舒适的感觉,与自然相得益彰。2. 材质与质感新中式宋代美学风格注重材质的选择和质感的表达。常使用木材、青石、砖瓦等传统材料,展现出古朴自然的韵味。同时,通过细腻的纹理表现和光影的运用,使空间具有层次感,给人以质朴而精致的感受。3. 线条和造型新中式宋代美学风格注重线条的简约流畅和造型的平衡稳定。常采用曲线和圆弧线条,使空间更加柔和和谐。同时,在家具和装饰品的选择上,注重形式的纯粹性和比例的协调性,体现出宋代传统审美观念。4. 装饰与细节新中式宋代美学风格在装饰和细节处理上注重精致和细腻。常运用中国传统的绘画技法和工艺技巧,如水墨画的笔墨、雕刻和刺绣等,为室内空间增添独特的艺术氛围。此外,各种传统的文化符号和象征也常常被运用于装饰中,使室内空间更具中国传统文化的特色。宋代美学的未来发展新中式宋代美学风格作为当代设计领域备受关注的一种设计风格,通过融合传统的宋代美学和现代的审美理念,创造出具有独特魅力的作品。在建筑设计、室内设计、家具制作、服装设计和艺术创作等多个领域中,新中式宋代美学风格的影响和创新不断增加。随着全球化的发展和可持续性的重视,新中式宋代美学风格在国际设计界的影响力将进一步扩大。
2023年12月04日
38 阅读
1 评论
0 点赞
2023-11-25
python 小脚本备份电脑world文档
python小脚本获取电脑所有硬盘扫描所有的硬盘,使用一个json储存所有的.doc文件和 .docx文件,需要记录文件的名称和文件的绝对路径将这个json文件储存到脚本同目录下命名为world_rec.json复制所有world文件到back文件夹优化多线程/多进程扫描: 使用concurrent.futures库来并行扫描文件,以加快速度。使用生成器: 将scan_files函数改为一个生成器,逐步生成文件路径,以便在多线程/多进程环境中逐步处理。代码实现import os import json from concurrent.futures import ThreadPoolExecutor import shutil # 添加 shutil 模块用于文件复制 def get_all_drives(): drives = [f":" for d in range(ord('A'), ord('Z') + 1) if os.path.exists(f":")] print(drives) return drives def scan_files(drive): files = for root, _, filenames in os.walk(drive): for filename in filenames: if filename.endswith(('.doc', '.docx')): file_path = os.path.join(root, filename) files[filename] = file_path return files def copy_files_to_back_folder(files): # 获取当前脚本所在目录 script_directory = os.path.dirname(os.path.abspath(__file__)) # 构造 back 文件夹路径 back_folder = os.path.join(script_directory, 'back') # 如果 back 文件夹不存在,创建它 if not os.path.exists(back_folder): os.makedirs(back_folder) # 复制文件到 back 文件夹 for filename, file_path in files.items(): destination_path = os.path.join(back_folder, filename) shutil.copy2(file_path, destination_path) def save_json(data): json_data = json.dumps(data, ensure_ascii=False, indent=4) with open('word_rec.json', 'w', encoding='utf-8') as f: f.write(json_data) def scan_and_save(drive): files = scan_files(drive) copy_files_to_back_folder(files) # 调用复制文件的函数 return files if __name__ == '__main__': drives = get_all_drives() with ThreadPoolExecutor(max_workers=len(drives)) as executor: all_files = for drive_files in executor.map(scan_and_save, drives): all_files.update(drive_files) save_json(all_files) print('Word records saved successfully.') pip install shutil
2023年11月25日
5 阅读
0 评论
0 点赞