记录一些东西

本文介绍了解决数据库中孤立用户的方法,通过使用 execsp_change_users_login 存储过程更新用户的登录名。
解决孤立用户:exec sp_change_users_login 'UPDATE_ONE','用户名','登录名'
内容概要:本文介绍了一个基于冠豪猪优化算法(CPO)的无人机三维路径规划项目,利用Python实现了在复杂三维环境中为无人机规划安全、高效、低能耗飞行路径的完整解决方案。项目涵盖空间环境建模、无人机动力学约束、路径编码、多目标代价函数设计以及CPO算法的核心实现。通过体素网格建模、动态障碍物处理、路径平滑技术和多约束融合机制,系统能够在高维、密集障碍环境下快速搜索出满足飞行可行性、安全性与能效最优的路径,并支持在线重规划以适应动态环境变化。文中还提供了关键模块的代码示例,包括环境建模、路径评估和CPO优化流程。; 适合人群:具备一定Python编程基础和优化算法基础知识,从事无人机、智能机器人、路径规划或智能优化算法研究的相关科研人员与工程技术人员,尤其适合研究生及有一定工作经验的研发工程师。; 使用场景及目标:①应用于复杂三维环境下的无人机自主导航与避障;②研究智能优化算法(如CPO)在路径规划中的实际部署与性能优化;③实现多目标(路径最短、能耗最低、安全性最高)耦合条件下的工程化路径求解;④构建可扩展的智能无人系统决策框架。; 阅读建议:建议结合文中模型架构与代码示例进行实践运行,重点关注目标函数设计、CPO算法改进策略与约束处理机制,宜在仿真环境中测试不同场景以深入理解算法行为与系统鲁棒性。
### 在 CentOS 7.6 上搭建支持博客功能、记录功能以及小型搜索服务的服务器 #### 1. 安装基础环境 确保系统已更新到最新状态,并安装必要的工具: ```bash sudo yum update -y sudo yum install -y epel-release sudo yum groupinstall "Development Tools" -y ``` #### 2. 搭建 LNMP 环境 ##### (1) 安装 Nginx ```bash sudo yum install -y nginx sudo systemctl start nginx sudo systemctl enable nginx ``` ##### (2) 安装 MySQL 或 MariaDB ```bash sudo yum install -y mariadb-server mariadb sudo systemctl start mariadb sudo systemctl enable mariadb ``` 运行安全配置脚本以提高数据库安全性: ```bash sudo mysql_secure_installation ``` ##### (3) 安装 PHP 及相关模块 ```bash sudo yum install -y php-fpm php-mysqlnd php-gd php-xml php-mbstring sudo systemctl start php-fpm sudo systemctl enable php-fpm ``` ##### (4) 配置 Nginx 和 PHP 编辑 Nginx 配置文件 `/etc/nginx/nginx.conf`,添加以下内容: ```nginx location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } ``` 测试配置并重启 Nginx: ```bash sudo nginx -t sudo systemctl restart nginx ``` #### 3. 安装博客系统(例如 WordPress) 下载并解压 WordPress: ```bash cd /usr/share/nginx/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xzvf latest.tar.gz sudo mv wordpress/* . sudo rm -rf wordpress latest.tar.gz ``` 设置文件权限: ```bash sudo chown -R apache:apache /usr/share/nginx/html sudo chmod -R 755 /usr/share/nginx/html ``` 创建数据库和用户: ```sql CREATE DATABASE wordpress; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; ``` 访问服务器 IP 地址完成 WordPress 的安装[^2]。 #### 4. 实现记录功能 ##### (1) 安装 ELK 堆栈 安装 Elasticsearch: ```bash sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch sudo vi /etc/yum.repos.d/elasticsearch.repo ``` 添加以下内容: ```ini [elasticsearch] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md ``` 安装并启动 Elasticsearch: ```bash sudo yum install -y elasticsearch sudo systemctl start elasticsearch sudo systemctl enable elasticsearch ``` 安装 Logstash 和 Kibana(类似步骤略)[^3]。 ##### (2) 配置日志收集 编辑 Logstash 配置文件 `/etc/logstash/conf.d/blog.conf`: ```logstash input { file { path => "/var/log/nginx/access.log" start_position => "beginning" } } output { elasticsearch { hosts => ["http://127.0.0.1:9200"] } } ``` 启动 Logstash: ```bash sudo systemctl start logstash sudo systemctl enable logstash ``` #### 5. 配置小型搜索服务 使用 Elasticsearch 提供搜索功能。创建一个简单的 PHP 脚本调用 Elasticsearch API: ```php <?php $query = $_GET['q']; $url = "http://127.0.0.1:9200/_search?q=" . urlencode($query); $response = file_get_contents($url); echo json_encode(json_decode($response), JSON_PRETTY_PRINT); ?> ``` 保存为 `/usr/share/nginx/html/search.php` 并测试搜索功能。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值