课程如何抵御脑腐的冲击
课程需要引导学生逐步形成深度思考的能力,才有可能抵御‘Brain Rot’,否则都不会取得任何改善。
- 一步步失去的思维力,需要一步步引导恢复,类似康复训练。
- 这是一个非常长期而艰辛但又十分有意义和有价值的工作。
这是一篇类似工作转型中,教育前沿领域技术洞察类的文章。
起源
这是一篇临时决定改变的博文,原有博文早已经写好,但最近受到很多事件的冲击,让我有了重新写一篇的冲动。
临近春节,元旦已过,亲朋好友时常相聚,发现手机对于人类影响非常之大。
有家中亲戚,婴幼儿容易哭闹,老人直接扔个手机,立刻安静,没到2岁婴幼儿能够连续玩上数小时,友善提醒被冷眼相对,不敢再多管闲事。
有朋友家小孩为了快速完成作业去玩其他游戏,所有题目拍照解答,完全不思考,成为人肉复印机。
这样案例在这几个月接触越来越多。
……
人工智能大模型能力越来越强,而不能抵御这种趋势成为大模型附庸以至于自身脑腐的人,智力和能力都大幅衰退。
案例
课堂上眼神无光的学生比例已经占到了大多数,也许和我工作所在学校排名有一定关联性,但是这个比例现在也是逐年提升,以后应该不会再提升了,快接近100%了。
当普通高校师生困境公开化意味着什么-2024年总结-CSDN博客
于是有了晏老师如下这篇在科学网和教育群体中最广泛传播的文章:
本质
物质基础决定上层建筑。脑部结构决定思维模式。
如上图所示健康大脑受到影响成为病态,类似萎缩腐烂样子。
概念
脑腐(Brain Rot)是一个描述现代人在过度接触低质量、碎片化网络内容后,精神和智力状态可能出现衰退的词汇。这一概念在2024年由牛津大学出版社选为年度词汇,反映了信息过载和娱乐内容过度消费对个体智力和心理健康的潜在危害。
定义
- 牛津词典定义:脑腐指的是由于长期接触琐碎或缺乏挑战性的内容,尤其是社交媒体和互联网内容,导致个人精神和智力状态的恶化。
- 通俗理解:脑腐形容因过度浏览网上低质量内容,如短视频、无脑娱乐等,导致大脑像“腐烂”一样,出现认知功能下降、注意力不集中、精神萎靡等现象。
背景与起源
- 历史渊源:脑腐一词并非新词,最早出现在1854年亨利·梭罗的著作《瓦尔登湖》中。梭罗在书中批评了当时社会对简单、表面的思想的偏好,指出这种趋势可能导致人类精神的衰退。他写道:“当英国致力于治愈马铃薯病时,难道没人试图治愈更广泛且更致命的‘脑腐’吗?”
- 现代流行:在数字时代,尤其是社交媒体和互联网内容爆炸性增长的背景下,脑腐一词被赋予了新的含义,并迅速在年轻一代中流行起来。
社会现象与影响
- 信息过载:在互联网时代,人们每天接触大量信息,其中很多是低质量、碎片化的内容。过度消费这些内容会导致大脑疲劳,处理复杂任务和深入思考的能力下降。
- 认知功能下降:长期接触琐碎或缺乏挑战性的内容,可能削弱个体的记忆力、注意力和解决问题的能力。
- 心理健康问题:脑腐现象不仅影响认知功能,还可能对心理健康产生负面影响,增加抑郁和焦虑的风险。
- 青少年影响显著:由于青少年正处于大脑快速发展的关键时期,脑腐现象对他们的影响尤为显著。过度使用社交媒体和互联网,可能导致他们的大脑功能受损,影响未来的学习和生活。
数据与统计
- 使用频率增长:根据牛津大学出版社的数据,从2023年到2024年,“脑腐”一词的使用频率增长了230%,反映了人们对过度接触低质量社交媒体内容可能造成负面影响的普遍担忧。
- 社会关注度高:脑腐作为2024年牛津词典年度词汇,引起了广泛的社会关注和讨论。人们开始反思数字时代的生活方式,探讨如何减少信息过载,保护大脑健康。
预防与应对
- 合理安排时间:限制使用社交媒体和互联网的时间,避免过度沉浸在低质量内容中。
- 培养深度阅读习惯:减少碎片化阅读,增加深度阅读和思考的时间,提升认知能力和思维能力。
- 增加户外活动:多参与户外运动和社交活动,减少数字设备的依赖,改善身心健康。
- 提高信息筛选能力:学会筛选高质量、有价值的信息,避免被低质量内容所困扰。
总结
脑腐是一个描述现代人在数字时代面临的认知功能和精神状态衰退现象的词汇。它反映了信息过载和低质量内容消费对个体智力和心理健康的潜在危害。为了预防脑腐现象的发生,我们需要合理安排时间,培养深度阅读习惯,增加户外活动,并提高信息筛选能力。只有这样,我们才能在信息泛滥、娱乐至上的数字文化中找到平衡,保持思维的深度与清晰。
对策
在探讨ROS(Robot Operating System)机器人相关课程如何抵御脑腐的冲击时,我们首先需要明确“脑腐”这一概念。脑腐(Brain Rot)通常指的是由于过度接收和依赖低质量、碎片化的信息,导致大脑功能退化、注意力涣散、思维能力下降等现象。在数字时代,这一现象尤为普遍,对学习和研究ROS机器人技术的学生也构成了潜在威胁。
为了抵御脑腐的冲击,ROS机器人相关课程可以采取以下策略:
-
培养深度学习和思考的习惯:
- 强调理论基础:在ROS机器人课程中,应重视理论知识的传授,帮助学生建立坚实的理论基础。通过深入理解ROS的架构、原理和应用,学生可以培养对复杂问题的分析能力和解决能力。
- 引导深度阅读:鼓励学生阅读ROS官方文档、学术论文、技术博客等高质量资源,而不是仅仅停留在表面的、碎片化的信息上。这有助于提升学生的专业素养和思维能力。
-
实践导向的教学方法:
- 动手实践:ROS机器人课程应强调动手实践,通过实际的项目开发和实验,让学生将理论知识应用于实际问题中。这不仅可以提高学生的实践能力,还可以激发他们的学习兴趣和创新思维。
- 案例分析:通过分析真实的ROS机器人应用案例,学生可以了解到ROS在不同领域的应用场景和挑战,从而拓宽视野,增强对技术的理解和应用能力。
-
合理安排学习时间和节奏:
- 设定明确的学习目标:帮助学生设定明确、可行的学习目标,并制定合理的学习计划。这有助于学生保持专注和动力,避免在海量信息中迷失方向。
- 限制屏幕时间:提醒学生注意控制使用电子设备的时间,避免过度依赖屏幕获取信息。鼓励学生进行户外活动和体育锻炼,以改善身心健康。
-
培养信息素养和批判性思维能力:
- 信息素养教育:在ROS机器人课程中融入信息素养教育,教会学生如何有效地获取、评估和利用信息。这有助于学生筛选出有价值的信息资源,提高学习效率。
- 批判性思维训练:通过讨论、辩论等形式,培养学生的批判性思维能力。鼓励学生质疑信息来源的可靠性、分析信息的真实性和客观性,避免被低质量内容所误导。
-
提供心理支持和健康指导:
- 关注心理健康:学校和教师应关注学生的心理健康状况,提供必要的心理支持和健康指导。鼓励学生积极面对学习中的挑战和压力,保持积极向上的心态。
- 倡导健康生活方式:鼓励学生保持规律的生活作息、均衡的饮食和适量的运动,以维护身心健康。
综上所述,ROS机器人相关课程可以通过培养深度学习和思考的习惯、实践导向的教学方法、合理安排学习时间和节奏、培养信息素养和批判性思维能力以及提供心理支持和健康指导等策略,有效抵御脑腐的冲击。这些策略不仅有助于提升学生的专业素养和思维能力,还有助于维护他们的身心健康。
C++:
#include <ros/ros.h>
#include <sensor_msgs/LaserScan.h>
#include <geometry_msgs/Twist.h>class PhilosophicalRobot {
public:PhilosophicalRobot() {// 订阅激光雷达扫描数据laser_sub_ = nh_.subscribe("/scan", 10, &PhilosophicalRobot::laserCallback, this);// 发布速度指令vel_pub_ = nh_.advertise<geometry_msgs::Twist>("/cmd_vel", 10);}void laserCallback(const sensor_msgs::LaserScan::ConstPtr& msg) {// 深度思考的开始:感知环境ROS_INFO("I perceive the world through laser scans, each data point a fragment of reality.");// 模拟深度思考过程:分析数据,做出决策double min_distance = msg->ranges[0]; // 简化处理,取第一个数据点作为最小距离for (size_t i = 1; i < msg->ranges.size(); ++i) {if (msg->ranges[i] < min_distance) {min_distance = msg->ranges[i];}}geometry_msgs::Twist vel_cmd;if (min_distance < safe_distance_) {// 遇到障碍物,后退ROS_INFO("An obstacle looms ahead. I choose to retreat, a wise decision in the face of uncertainty.");vel_cmd.linear.x = -0.1;} else {// 前方空旷,前进ROS_INFO("The path ahead is clear. I advance, driven by curiosity and the quest for knowledge.");vel_cmd.linear.x = 0.1;}// 发布速度指令,体现决策结果vel_pub_.publish(vel_cmd);}private:ros::NodeHandle nh_;ros::Subscriber laser_sub_;ros::Publisher vel_pub_;const double safe_distance_ = 0.5; // 安全距离
};int main(int argc, char** argv) {ros::init(argc, argv, "philosophical_robot");PhilosophicalRobot robot;ros::spin();return 0;
}
Python:
#!/usr/bin/env python3import rospy
from sensor_msgs.msg import LaserScan
from geometry_msgs.msg import Twistclass PhilosophicalRobot:def __init__(self):# 初始化ROS节点rospy.init_node('philosophical_robot', anonymous=True)# 订阅激光雷达扫描数据self.laser_sub = rospy.Subscriber('/scan', LaserScan, self.laser_callback)# 发布速度指令self.vel_pub = rospy.Publisher('/cmd_vel', Twist, queue_size=10)# 设置安全距离self.safe_distance = 0.5def laser_callback(self, msg):# 深度思考的开始:感知环境rospy.loginfo("I perceive the world through laser scans, each data point a fragment of reality.")# 模拟深度思考过程:分析数据,做出决策min_distance = min(msg.ranges) if msg.ranges else float('inf') # 处理空列表情况vel_cmd = Twist()if min_distance < self.safe_distance:# 遇到障碍物,后退rospy.loginfo("An obstacle looms ahead. I choose to retreat, a wise decision in the face of uncertainty.")vel_cmd.linear.x = -0.1else:# 前方空旷,前进rospy.loginfo("The path ahead is clear. I advance, driven by curiosity and the quest for knowledge.")vel_cmd.linear.x = 0.1# 发布速度指令,体现决策结果self.vel_pub.publish(vel_cmd)if __name__ == '__main__':try:robot = PhilosophicalRobot()rospy.spin() # 保持节点运行except rospy.ROSInterruptException:pass # 处理ROS中断异常
脑腐=脑朽
“脑朽”(Brain rot)被牛津大学出版社(Oxford University Press),即《牛津英语词典》的出版商,选为2024年度词汇。这位英语语言的权威记录者对“脑朽”一词的定义是:因过度消费琐碎内容(尤其是互联网上充斥的大量无意义信息)而导致的个人心智或智力状态的假想性退化。
“脑朽”是无休止地盲目浏览无聊表情包和低俗内容的副产品。它就像是一种感觉,你的思维能力被过多的AI生成图片温暖而窒息地包裹着;想想那些在脸书上流行的、将耶稣与甲壳类动物融合在一起的令人不适的图像,便是明证。
当然,这个词并不描述实际上的脑组织分解,那对于大多数死亡的人脑来说会迅速发生(尽管奇怪的是,并非所有人脑都会如此)。牛津语言总裁卡斯珀·格拉思沃尔(Casper Grathwohl)在一份新闻稿中表示:“‘脑朽’反映了虚拟生活中被感知到的危险之一,以及我们如何利用自己的空闲时间。它似乎是关于人类与技术之间文化对话中顺理成章的下一章。”
词典编纂者指出,“脑朽”一词的使用频率在2023年至2024年间飙升了230%,尤其是在今年的TikTok上尤为常见。它击败了牛津语言学家精选并提交给公众投票的其他五个候选词汇,共有37,000人参与了投票。(另一个入围词汇是“劣作”(slop),用来描述大型语言模型生成的低质量图像和文本。)
值得注意的是,这个词可能最常被那些消费或生产被指责为导致“脑朽”内容的人所使用。格拉思沃尔指出,Z世代和α世代已经欣然接纳了这个短语,他们的态度既带着戏谑又充满自知之明。这虽然是个玩笑,但或许也言之有物:2024年也是人们对互联网使用对心理健康造成的危害表示深切担忧的一年。6月,美国卫生局局长维维克·穆尔蒂(Vivek Murthy)呼吁在社交媒体平台上添加警告标签。
诚然,“脑朽”这一现象已伴随我们多年。在互联网之前,电视曾是那个时代的“脑朽”之源。而牛津方面追溯发现,该表达首次出现在1854年原型嬉皮士亨利·戴维·梭罗(Henry David Thoreau)所著的《瓦尔登湖》一书中。梭罗写道:“当英格兰努力治愈马铃薯疫病时,难道就没有人努力治愈更加广泛且致命地流行的脑朽吗?”我们的干扰源或许在不断变化,但我们对它们的担忧和抱怨却是永恒不变的。
博客之星2024年度总评选—主题文章创作要求:
1、文章创作方向主要以总结盘点、技术总结或技术洞察三个方向为主( 3 选 1 ),具体如下:
- 总结盘点类:个人成长与突破盘点、年度创作历程回顾、个人生活与博客事业的融合与平衡等;
- 技术总结类:特定技术领域的年度深度总结、技术工具与平台的年度使用心得、技术项目实战经验与成果展示等;
- 技术洞察类:前沿技术趋势洞察与分析、跨领域技术融合与创新实践、技术对社会与人文的影响深度思考等。
2、文章必须为公开且原创,严禁抄袭、洗稿、引流等违规行为;
3、投稿内容需积极向上,字数不低于 800 字(不包含代码);
4、未在规定时间内完成创作和未按照要求的创作均视为无效参与。
提醒:在发布作品前,请将不需要的内容删除。
相关文章:
课程如何抵御脑腐的冲击
课程需要引导学生逐步形成深度思考的能力,才有可能抵御‘Brain Rot’,否则都不会取得任何改善。 一步步失去的思维力,需要一步步引导恢复,类似康复训练。这是一个非常长期而艰辛但又十分有意义和有价值的工作。 这是一篇类似工作转…...
2.4 如何学习表示学习(Representation Learning)
如何学习表示学习(Representation Learning) 学习表示学习(Representation Learning)是理解和掌握机器学习、深度学习以及人工智能的关键一步。表示学习主要关注从原始数据中提取有效的特征或表示,使得模型能够高效处理和理解复杂的数据。以下是一些系统的方法,帮助你一…...
介绍下常用的前端框架及时优缺点
以下是一些常用的前端框架及其优缺点介绍: React • 优点 • 组件化架构:可构建可复用的UI组件,提高开发效率和组件可维护性。 • 虚拟DOM:高效更新页面,减少直接操作DOM的性能开销。 • 灵活性和可扩展性…...
Rust 猜数字游戏:从 0 到 1 的完整实现与深入解析
一、项目概述 1.1 为什么选择“猜数字”? “猜数字”是编程入门中非常经典的一个项目。它看似简单,却能很好地展示: 输入输出 (I/O):提示用户输入并读取内容。随机数:每次运行生成一个随机值,保证游戏的…...
使用C语言实现栈的插入、删除和排序操作
栈是一种后进先出(LIFO, Last In First Out)的数据结构,这意味着最后插入的元素最先被删除。在C语言中,我们可以通过数组或链表来实现栈。本文将使用数组来实现一个简单的栈,并提供插入(push)、删除(pop)以及排序(这里采用一种简单的排序方法,例如冒泡排序)的操作示…...
职场的三个阶段及其应对规划:以前端开发工程师为例
作为职场人士,特别是 IT 开发工程师,职业生涯的发展路径往往伴随着不同的挑战与机遇。一般而言,职场生涯可以划分为三个阶段:找工作阶段、有工作阶段以及职业转型阶段。每个阶段都有其特定的特征和应对策略,下面我将从…...
【人工智能】:搭建本地AI服务——Ollama、LobeChat和Go语言的全方位实践指南
前言 随着自然语言处理(NLP)技术的快速发展,越来越多的企业和个人开发者寻求在本地环境中运行大型语言模型(LLM),以确保数据隐私和提高响应速度。Ollama 作为一个强大的本地运行框架,支持多种先…...
蓝桥杯训练—斐波那契数列
文章目录 一、题目二、解析三、代码 一、题目 求100以内的斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列 ,因数学家莱昂纳多斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入&…...
TensorFlow DAY3: 高阶 API(Keras,Estimator)(完)
TensorFlow 作为深度学习框架,当然是为了帮助我们更便捷地构建神经网络。所以,本次实验将会了解如何使用 TensorFlow 来构建神经网络,并学会 TensorFlow 构建神经网络的重要函数和方法。 知识点 Keras 顺序模型Keras 函数模型Keras 模型存储…...
复健第二天之[MoeCTF 2022]baby_file
打开题目在线环境可以看到: 感觉要用伪协议去求,但是我们并不知道flag的位置,这里我选择用dirsearch去扫一下: 最像的应该就是flag.php了 于是就构建payload: **?filephp://filter/convert.base64-encode/resource…...
【QT用户登录与界面跳转】
【QT用户登录与界面跳转】 1.前言2. 项目设置3.设计登录界面3.1 login.pro参数3.2 界面设置3.2.1 登录界面3.2.2 串口主界面 4. 实现登录逻辑5.串口界面6.测试功能7.总结 1.前言 在Qt应用程序开发中,实现用户登录及界面跳转功能是构建交互式应用的重要步骤之一。下…...
【docker踩坑记录】
docker踩坑记录 踩坑记录(持续更新中.......)docker images 权限问题 踩坑记录(持续更新中…) docker images 权限问题 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.s…...
【Azure 架构师学习笔记】- Azure Function (2) --实操1
本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Function 】系列。 接上文【Azure 架构师学习笔记】- Azure Function (1) --环境搭建和背景介绍 前言 上一文介绍了环境搭建,接下来就在本地环境下使用一下。 环境准备 这里我下载了最新的VS studio&…...
豆包MarsCode:构造特定数组的逆序拼接
问题描述 思路分析 1. 数组的组成: 我们要根据 i 的不同值拼接出不同长度的子数组。对于每个 i 从 1 到 n,我们要把数字从 n 逆序到 i 拼接成一个子数组。 例如,当 i 1 时,拼接 [n, n-1, ..., 1]。当 i 2 时,拼接 …...
14-美妆数据分析
前言 美妆数据分析可以帮助企业更好地理解市场趋势、客户偏好和产品表现 import pandas as pd import numpy as np 一、数据清洗 data pd.read_csv(rC:\Users\B\Desktop\美妆数据.csv,encodinggbk) data.head()data.info()data data.drop_duplicates(inplaceFalse) data.r…...
新阿里云买服务器配置需手动配置80端口
新买阿里云服务器需手动配置80,端口才可以访问nginx CentOS系统 安装nginx 1. 安装 Nginx yum install nginx 2. 启动 Nginx 服务 systemctl start nginx 3. 修改默认网页 cd /usr/share/nginx/ echo "666" >index.html cat index.html 访问ngin最后…...
Mysql--实战篇--连接泄漏问题(什么是连接泄漏,未关闭SqlSession,长事务处理,连接池管理等)
1、什么是连接泄漏(Connection Leak)? 连接泄漏是指应用程序未能正确关闭数据库连接,导致连接池中的可用连接逐渐减少,最终耗尽所有连接。连接泄漏可能会导致新的请求无法获得连接,进而引发服务中断。 连…...
【ESP32】ESP-IDF开发 | WiFi开发 | AP模式 + 基站连接例程
1. 简介 前面一篇讲了WiFi的基站模式,演示了怎么编程连接AP,所以这一篇讲一讲AP模式,ESP32作AP,让其他的设备连接自己。 1.1 DHCP 这里需要补充一个知识点——DHCP服务器。当基站连接一个AP时,会被分配一个IP…...
Ubuntu升级Linux内核教程
本文作者CVE-柠檬i: CVE-柠檬i-CSDN博客 本文使用的方法是dpkg安装,目前版本为5.4.0-204,要升级成5.8.5版本 下载 下载网站:https://kernel.ubuntu.com/mainline/ 在该网站下载deb包,选择自己想要升级的版本,这里是5…...
关于AWS网络架构的思考
目录: AWS概述 EMR Serverless AWS VPC及其网络 关于AWS网络架构的思考 在AWS K8S中部署的业务,有不同的流量路径。 流量进入 客户端请求 普通的客户端流量流向从前到后是: 客户端公司网关(endpoint)业务的Endpoint ServiceLoad Balancers(监听80和…...
Pandas库的常用内容归纳
Pandas 是一个强大的 Python 数据分析库,提供了大量用于数据处理和分析的功能。以下是一些 Pandas 库中常用的功能: 数据创建和操作 Series 和 DataFrame:创建一维的 Series 和二维的 DataFrame 对象。数据导入:从 CSV、Excel、…...
【错误解决方案记录】spine3.8.75导出的数据使用unity-spine3.8插件解析失败报错的解决方案
报错信息 Exception: Unsupported skeleton data, please export with a newer version of Spine. Spine.SkeletonBinary.ReadSkeletonData (System.IO.Stream file) (at Assets/Spine/Runtime/spine-csharp/SkeletonBinary.cs:132) Spine.Unity.Editor.AssetUtility.AddRequi…...
Python与PyTorch的浅拷贝与深拷贝
1.Python赋值操作的原理 在python中,x something, 这样的赋值操作,准确的理解是:给存储something建立一个索引x (即存储地址), x通过访问something的存储内容,获得something的值。 在下面代码中ÿ…...
【unity进阶篇】弧度、角度和三角函数(Mathf),并实现类似蛇的运动
考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、…...
【分类】【损失函数】处理类别不平衡:CEFL 和 CEFL2 损失函数的实现与应用
引言 在深度学习中的分类问题中,类别不平衡问题是常见的挑战之一。尤其在面部表情分类任务中,不同表情类别的样本数量可能差异较大,比如“开心”表情的样本远远多于“生气”表情。面对这种情况,普通的交叉熵损失函数容易导致模型…...
支持selenium的chrome driver更新到132.0.6834.83
最近chrome释放新版本:132.0.6834.83 如果运行selenium自动化测试出现以下问题,是需要升级chromedriver才可以解决的。 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only su…...
IO模型与NIO基础二
抽象基类之二 FilterInputStream FilterInputStream 的作用是用来“封装其它的输入流,并为它们提供额外的功能”。 它的常用的子类有BufferedInputStream和DataInputStream。 (1) BufferedInputStream的作用就是为“输入流提供缓冲功能,以及mark()和res…...
什么是FPGA开发?
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,是一种通过编程方式实现特定功能的集成电路。与传统的ASIC(专用集成电路)相比,FPGA具有灵活性高、开发周期短、成本相对较低等优势&am…...
寻找川味:成都九尺板鸭
寻找川味:成都九尺板鸭 在四川这片美食的天堂里,隐藏着无数令人垂涎的传统名吃。其中,成都九尺板鸭以其悠久的历史、独特的制作工艺和令人难以抗拒的美味,成为了许多食客心中不可错过的地道川味。 历史渊源 九尺板鸭,顾名思义,因主产于四川省成都市彭州市九尺镇而得名。早在5…...
Object常用的方法及开发中的使用场景
在前端开发中,Object 对象提供了许多常用的方法,这些方法帮助我们操作对象的属性和结构。以下是常用的 Object 方法及其功能简要说明: 对象常用的方法 1. 创建对象 Object.create(proto[, propertiesObject]) 创建一个具有指定原型对象和属性…...
ElasticSearch上
安装ElasticSearch Lucene:Java语言的搜索引擎类库,易扩展;高性能(基于倒排索引)Elasticsearch基于Lucene,支持分布式,可水平扩展;提供Restful接口,可被任何语言调用Ela…...
基于SpringCloud的广告系统设计与实现(二)
一、common公共模块 1.common的作用 通用的代码、配置不应该散落在各个业务模块中,不利于维护与更新 一个大的系统,响应对象需要统一外层格式 各种业务设计与实现,可能会抛出各种各样的异常,异常信息的收集也应该做到统一 2.统…...
2011年西部数学奥林匹克的几何题
2011G1 证明: 显然, O O O, I I I, F F F 共线, E I / / M O EI//MO EI//MO, △ E I F ∼ △ M O F \triangle EIF \sim \triangle MOF △EIF∼△MOF. 进而 E F / M F r 1 / r 2 EF/MFr_1/r_2 EF/MFr1/r2. ( r 1 (r_1 (r1 为圆 I I I 的半径, r 2 r_2 r2 为…...
(一)afsim第三方库编译
注意:防止奇怪的问题,源码编译的路径最好不要有中文,请先检查各文件夹名 AFSIM版本 Version: 2.9 Plugin API Version: 11 软件环境 操作系统: Kylin V10 SP1 项目构建工具: cmake-3.26.0-linux-aarch6…...
boss直聘 __zp_stoken__ 分析
声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 逆向过程 py代码 import execjs imp…...
python matplotlib绘图,显示和保存没有标题栏和菜单栏的图像
目录 1. 使用plt.savefig保存无边框图形 2. 显示在屏幕上,并且去掉窗口的标题栏和工具栏 3. 通过配置 matplotlib 的 backend 和使用 Tkinter(或其他图形库) 方法 1:使用 TkAgg 后端,并禁用窗口的工具栏和标题栏 …...
AI-Talk开发板之替换唤醒词
一、说明 聆思提供的Demo唤醒词默认为"小美,小美",V2.4及之后的SDK支持替换唤醒词,聆思提供了在线工具生成唤醒词固件。 工具:tool.listenai.com/audio-custom/products/ 官方博客教程:实操给桌面AI语音助理ÿ…...
C#实现字符串反转的4种方法
见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看...... 1、string.Reverse 方法 string content "Hello World";string reverseStri…...
【MySQL索引:B+树与页的深度解析】
文章目录 MySQL索引:B树与页的深度解析1. 索引使用的数据结构——B树1.1 B树介绍1.2 B树的特点1.3 B树和B树的对比 2. MySQL中的页2.1 页的介绍2.2 页主体2.3 页目录2.4 B树在MySQL索引中的应用 MySQL索引:B树与页的深度解析 在MySQL数据库中࿰…...
在 macOS 上,用命令行连接 MySQL(/usr/local/mysql/bin/mysql -u root -p)
根据你提供的文件内容,MySQL 的安装路径是 /usr/local/mysql。要直接使用 mysql 命令,你需要找到 mysql 可执行文件的路径。 在 macOS 上,mysql 客户端通常位于 MySQL 安装目录的 bin 子目录中。因此,完整的路径应该是࿱…...
深入HDFS——数据上传源码
引入 就如RPC篇章里提到的观点一样,任何一种能广为传播的技术,都是通过抽象和封装的思想,屏蔽底层底层复杂实现,提供简单且强大的工具,来降低使用门槛的。 HDFS的风靡自然也是如此。 通过前面深入了NameNode和DataN…...
归并排序算法
归并排序 1算法介绍 和选择排序一样,归并排序的性能不受输入数据的影响,但表现比选择排序好的多,因为始终都是O(n log n)的时间复杂度。代价是需要额外的内存空间。归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用…...
优雅解决webview_flutter不支持安卓选择图片视频文件问题
这个问题,网上一搜索,就是要去修改别人写好的插件。 搞Flutter开发,尽量不要去修改别人的插件 ,特别是像 webview_flutter 这种比较大的官方插件。 相信我,你拿捏不了它。 主要问题就是: webview_flutter…...
Linux UDP 编程详解
一、引言 在网络编程领域,UDP(User Datagram Protocol,用户数据报协议)作为一种轻量级的传输层协议,具有独特的优势和适用场景。与 TCP(Transmission Control Protocol,传输控制协议࿰…...
UllnnovationHub,一个开源的WPF控件库
目录 UllnnovationHub1.项目概述2.开发环境3.使用方法4.项目简介1.WPF原生控件1.Button2.GroupBox3.TabControl4.RadioButton5.SwitchButton6.TextBox7.PasswordBox8.CheckBox9.DateTimePicker10.Expander11.Card12.ListBox13.Treeview14.Combox15.Separator16.ListView17.Data…...
[Python学习日记-78] 基于 TCP 的 socket 开发项目 —— 模拟 SSH 远程执行命令
[Python学习日记-78] 基于 TCP 的 socket 开发项目 —— 模拟 SSH 远程执行命令 简介 项目分析 如何执行系统命令并拿到结果 代码实现 简介 在Python学习日记-77中我们介绍了 socket 基于 TCP 和基于 UDP 的套接字,还实现了服务器端和客户端的通信,本…...
css3过渡总结
一、过渡的定义与作用 CSS3 过渡(Transitions)允许 CSS 属性在一定的时间区间内平滑地过渡,从一个值转变为另一个值。它能够让网页元素的状态变化更加自然、流畅,给用户带来更好的视觉体验。例如,当一个元素从隐藏状态…...
生产环境中常用的设计模式
生产环境中常用的设计模式 设计模式目的使用场景示例单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点- 日志记录器- 配置管理器工厂方法模式定义一个创建对象的接口,让子类决定实例化哪个类- 各种工厂类(如视频游戏工厂模式创…...
【STM32-学习笔记-4-】PWM、输入捕获(PWMI)
文章目录 1、PWMPWM配置 2、输入捕获配置3、编码器 1、PWM PWM配置 配置时基单元配置输出比较单元配置输出PWM波的端口 #include "stm32f10x.h" // Device headervoid PWM_Init(void) { //**配置输出PWM波的端口**********************************…...
游戏行业销售数据分析可视化
完整源码项目包获取→点击文章末尾名片! 🌟分析: 可看出最近五年用户最喜爱的游戏类型依然还是Action-动作类(当然市场发行的也很多) Sports-运动类和Shooter-射击类顺序互换,但我估计现在大环境局势紧张可以会推动射击…...