Linux
未读适用场景:Web服务器配置、API接口开发、静态资源托管 跨域(CORS)基础概念 什么是跨域? 浏览器出于安全考虑,禁止网页从一个域名(如 https://a.com)请求另一个域名(如 https://b.com)的资源。CORS(跨域资源共享)通过HTTP头字段允许服务器声明允许的源,解决跨域问题。 Nginx 配置方法 方法一:全局允许所有域名跨域 适用场景:开发环境快速测试(不推荐生产环境使用)。 配置示例 1234567891011121314151617181920212223server { listen 80; server_name example.com; location / { # 允许所有域名跨域(* 表示通配符) add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'GET ...
Linux
未读本文整理了Shell脚本中常用的自定义函数,涵盖文件操作、系统监控、网络管理、用户交互等场景,每个函数均提供详细注释,助力提升脚本开发效率。 基础文件操作 文件/目录存在性检查 12345678910111213# 检查文件是否存在# 参数: $1 文件路径# 返回值: 输出存在性状态file_exists() { [ -f "$1" ] && echo "✅ File exists." || echo "❌ File does not exist." }# 检查目录是否存在# 参数: $1 目录路径# 返回值: 输出存在性状态dir_exists() { [ -d "$1" ] && echo "📂 Directory exists." || echo "📂 Directory does not exist." } 文件属性获取 12345678910111213# ...
编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: 计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑/电脑一样自动执行的效果。 什么是编程语言? 上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质。在编程的世界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作。 什么是编程? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,产出的结果就是包含一堆字符的文件。 强调:程序在未运行前跟普通文件无异,只有程序在运行时,文件内所写的字符才有特定的语法意义 所以我有话对大家说 Python是语言,而学习语言的套路都是一样的,以英语学习为例,你需要学单词,然后学语法,最后写作文。 英语的单词---------->Python中的关键字 英语的语法---------->Python的语法 英 ...
为了保持文章质量,并保持互联网的开放共享精神,保持页面流量的稳定,综合考虑下本站的所有原创文章均采用 cc 协议中比较严格的署名-非商业性使用-禁止演绎 4.0 国际标准。这篇文章主要想能够更加清楚明白的介绍本站的协议标准和要求。方便你合理的使用本站的文章。 本站无广告嵌入和商业行为。违反协议的行为不仅会损害原作者的创作热情,而且会影响整个版权环境。强烈呼吁你能够在转载时遵守协议。遵守协议的行为几乎不会对你的目标产生负面影响,鼓励创作环境是每个创作者的期望。 哪些文章适于本协议? 所有原创内容均在文章标题顶部,以及文章结尾的版权说明部分展示。 原创内容的非商用转载必须为完整转载且标注出处的带有完整 url 链接或访问原文之类字样的超链接。 作为参考资料的情况可以无需完整转载,摘录所需要的部分内容即可,但需标注出处。 你可以做什么? 只要你遵守本页的许可,你可以自由地共享文章的内容 — 在任何媒介以任何形式复制、发行本作品。并且无需通知作者。 你需要遵守什么样的许可? 署名 你必须标注内容的来源,你需要在文章开头部分(或者明显位置)标注原文章链接(建议使用超链接提升阅读体验)。 禁止商用 ...