- 博客(52)
- 资源 (3)
- 收藏
- 关注
原创 GPT4o 大战高考数学, 惨败
从这几个案例可以看出,我们的高考的重心从计算移向了图形综合推理,对思维能力的要求非常高,弱化了计算,而这恰好是大模型的弱点,短期内无法补齐。因此教育行业要重点发力在对学生的思维能力的培养,提升他们思维能力、探究和解决问题能力。
2024-06-09 23:31:42
452
原创 倒排文件的设计与实现
倒排文件作为信息检索系统的核心数据结构,广泛应用于搜索引擎、高速全文检索等领域。本文系统地探讨了倒排文件的概念、设计与实现方法,并详细讨论了倒排文件的构建、压缩、查询优化和性能测试等关键问题。通过对倒排文件的优化设计,能够有效提升信息检索系统的存储效率与查询速度。倒排文件作为搜索引擎和信息检索系统的核心数据结构,在实际应用中表现出卓越的性能和灵活性。本文系统地介绍了倒排文件的设计与实现,包括索引构建、压缩、查询优化和排序排名等方面。通过实验结果可以看出,合理的倒排文件设计能够显著提高系统的查询效率和准确性。
2024-06-04 14:01:37
695
原创 Devin AI程序员是如何设计出来的
Devin 能够使用的工具就是 Shell、Browser和Editor,Shell 用于配置开发环境,执行代码,观察执行结果,Browser 用于浏览文档,Editor用于编辑代码。先来看 Devin 的界面,左边是对话框,记录了用户的提问和 Devin 的思考过程,右侧是 Devin 的工作空间,包含 Shell、Browser、Editor、Planner。
2024-05-07 20:36:10
410
原创 使用 Python 实现网络设备自动化巡检
公司有华为交换机和路由器等网络设备 20 多台,网络管理员小李每日需对这些网络设备进行巡检(巡检设备单板状态、cpu 使用率、cpu 温度、系统告警日志等),掌握设备工作状态,提前预防,并及时发现问题,以确保网络设备工作正常。该公司并未购买和使用自动化监控软件,需网络管理员小李通过手工方式 SSH 登录网络设备,查看网络设备健康状况,手工方式巡检增加了小李很多重复工作,费时费力,工作效率低下,现小李准备使用 Python 编程语言,编写简易的自动化巡检脚本来代替每日手工巡检,提高工作效率。
2024-05-07 10:42:47
1396
原创 借助AI,直接刷真题也能通关软考
软考考察的特点是广度为主,深度为辅,因此我们需要了解每个知识点的基本概念和原理,而不是过于集中于某一个知识点进行深入研究。而AI最擅长的就是理解和运用知识点,能够帮助我们快速掌握知识点,缩短通关软考周期。
2024-05-05 17:30:31
820
1
原创 用 ArkUI 开发一个任务管理应用
本文将介绍如何使用 ArkUI 来开发一个任务管理应用,包括 @Link、@Watch、@Provide、@Consume 等装饰器的使用,实现对页面数据的 CRUD 操作。我们主要学习了以下知识点,并成功开发了一个目标管理应用。@State、@Prop、@Link、@Watch、@Provide、@Consume的使用。List组件的使用。自定义弹窗的使用。Slider组件的使用。
2024-04-26 19:10:11
831
原创 每个开发都要掌握的 SOLID 五大设计原则
单一职责原则(Single responsibility)开闭原则(Open-closed)里氏替换原则(Liskov substitution)接口隔离原则(Interface segregation)依赖倒置原则(Dependency inversion)深入理解这些概念可以帮助我们编写更易于理解、灵活且易于维护的代码。
2024-04-21 18:24:07
1131
原创 SpringBoot+Vue3 完成小红书项目
该项目采用微服务架构,实现了前后端分离的系统设计。在前端,我们选择了 Vue3 配合 TypeScript 和 ElementUi 框架,以提升开发效率和用户体验。而在后端,则是运用 SpringBoot 和 Mybatis-plus 进行开发,保证了系统的高效和稳定。此外,我们引入了 ElasticSearch 作为全文检索服务,以加快搜索速度和提高检索效率。同时,通过 WebSocket 技术实现了实时聊天和消息推送功能,增强了用户的互动体验。
2024-02-14 13:06:24
739
2
原创 华为OD机试之阿里巴巴找黄金宝箱(IV) C++
这个解决方案的时间复杂度是O(N),空间复杂度也是O(N),其中N是输入数组的长度。这是因为我们需要遍历数组两次(模拟环形数组),并且在堆栈中最多存储N个元素。这个解决方案应该能够处理最大10000个元素的输入。请注意,这个解决方案假设输入的数字都是整数。如果输入的数字可能是浮点数,那么你需要稍微修改一下代码。
2024-01-22 21:14:26
441
原创 C++中的max函数:实现与应用
本文详细介绍了C++中的max函数,包括其实现原理、使用方法以及在实际开发中的应用场景。通过阅读本文,读者应该能够更好地理解并运用max函数,提高编程效率。需要注意的是,虽然max函数在大多数情况下都能满足需求,但在某些特殊场景下,我们可能需要自定义比较函数,以实现更复杂的比较逻辑。
2024-01-21 20:45:32
1323
原创 SpringBoot+Vue轻松实现考试管理系统
本系统基于 Spring Boot 搭建的方便易用、高颜值的教学管理平台,提供多租户、权限管理、考试、练习、在线学习等功能。
2024-01-05 10:32:17
1748
1
原创 Linux实战:部署基于Postfix 与 Dovecot 的邮件系统
在电子邮件系统中,为用户收发邮件的服务器名为邮件用户代理(Mail User Agent,MUA),MTA (邮件传输代理)的工作职责是转发处理不同电子邮件服务供应商之间的邮件,把来自于 MUA 的邮件转发到合适的 MTA 服务器。一般的网络服务程序在传输信息时就像拨打电话,需要双方同时保持在线,而在电子邮件系统中,用户发送邮件后不必等待投递工作完成即可下线。
2024-01-01 23:04:02
1644
原创 SpringBoot 医药咨询系统
智慧医药系统(smart-medicine)是一个基于 SpringBoot 开发的Web 项目。整体页面简约大气,增加了AI医生问诊功能,功能设计的较为简单。
2023-12-31 19:48:13
693
原创 Linux 操作系统必知必会
时至今日,实现接口级的兼容已经是一件极为困难的工程问题,典型的例子是微软的工程师最终抛弃了 API 行为兼容的 Windows Subsystem for Linux 1.0,进而转向了虚拟机上运行的 Linux 内核。上面这段话大致意思是:我写了一个加强版的操作系统实验,现在与大家分享,发布在 comp.os.minix,跑的都是 GNU 的程序:gcc, bash, ...,依赖 Minix 的工具链,从零开始做东西是不现实的。通过 initrd 执行我自己编写的、静态链接的 init 二进制文件。
2023-12-30 17:45:38
1037
原创 在状态栏StatusBar中添加网速实时显示
我主要实现了一个 NetshowView 的Android 自定义视图,继承自 TextView。SettingsValueChangeContentObserver 是一个内容观察者,用于监听系统设置中的 network_speed_yhk 配置变化。该版本利用广播消息机制实现网速显示刷新,去除了广播消息机制,直接利用定时器线程实现网速显示刷新。NetworkConnectReceiver 是一个广播接收器,用于监听网络连接状态的变化。
2023-12-25 01:15:05
397
1
原创 无需树莓派,在手机上也能实现图像分割
许多嵌入式爱好者喜爱使用树莓派进行AI算法的实验,但事实上,我们的智能手机同样能够运行众多算法。没有必要专门购买树莓派,本文将展示如何通过Python在智能手机上实现图像分割。
2023-12-06 21:08:50
93
原创 RT-DETR 检测铁路工人是否带安全帽
最近关注到了PaddleDetection新出的RT-DETR模型,根据论文给出的数据,能够达到实时检测的效果,在速度和精度上都超越了YOLO系列模型,我也是迫不及待地实践了一下。
2023-12-04 15:47:20
508
原创 解决 Access denied for user `root`@`localhost`
这个报错一般出现在 navicat 连接 Mysql 时,说明客户端连接 Mysql 服务器没有权限。如此一来,我们就可以直接用 localhost 来连接数据库了。为了保证服务器的安全,我们通过SSH服务器代理连接数据库。我们把权限加上即可。
2023-11-15 13:35:00
22079
1
原创 Java 中 equals 和 hashcode 到底是什么关系
为什么重写 equals() 方法必须重写 hashcode() 方法。本文将讨论关于这两个之间的关系的文章,来帮助自己记忆,同时也帮一些不太清楚他们关系的同学进行了解。
2023-11-09 21:14:00
60
原创 CS61C Lab 攻略:从入门到升天
CS61C 主要内容为计算机组成原理,重难点是实验(Lab)和项目(Project),当然课程的精华也是实验和项目。本文是对 CS61C 的实验进行分析思考和总结,为项目做好铺垫。
2023-11-07 17:36:27
1590
原创 深入理解 OpenHarmony liteos_m 文件系统 littleefs
通过本文的讲解,相信大家对于 littlefs 文件系统有了较为全面的了解。总的来说,littlefs 是一种极简的文件系统,实现了文件系统基本的数据缓存、掉电恢复、磨损均衡等功能,在资源相对富裕的环境中,开发者们可以对其运行机制甚至存储结构进行“使用空间换时间”的优化策略,提升读写的 IO 性能。学会有效地利用文件系统往往能起到事半功倍的作用,希望开发者能够将所学知识有效应用到未来的开发工作中,从而提高开发工作的效率。
2023-11-06 17:38:08
669
原创 升级老校区网络后,校长开心极了
升级后的校园网实现统一运营和管理后,在技术层面上具备下面这些功能1.用户统一认证、统一管理2.网络设备统一管理和维护3.提供统一的互联网出口4.统一的安全运行保障5.数据共享。
2023-10-21 23:01:29
123
原创 node-sass 安装各种坑,一招解决!
node-sass 是 ruby 时代遗留下来的“宝贝”,依赖各种远古编译环境,如 Python2.7、G++等,而现在我们再去装会碰到各种报错,实际上,我们用 sass 替代 node-sass 即可。
2023-09-23 10:47:02
3942
原创 #是男人就做架构师# 2022 系统架构设计师 下午题复盘
本文对2022年系统架构设计师下午题进行复盘总结,实际考试中,试题一是必做的,剩下题目4选2即可。今年的下午题结合了实际项目,是理论结合实践的典范。
2023-08-25 16:05:52
55
原创 基于 NestJS v9 的异构多主机分布式系统
基于 NestJS,我们用两台不同架构的设备搭建起一个分布式系统,其中树莓派作为网关,接受 HTTP 请求,笔记本电脑提供计算服务。
2023-04-09 23:36:05
372
动手学习 Python,涵盖基础,高级,面向对象,多线程,数据库,数据科学,Flask,爬虫
2023-03-26
Tensorflow笔记3_框架
2018-04-12
Tensorflow笔记2_python语法串讲
2018-04-11
Tensorflow笔记1_概述
2018-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人