首页 > 编程语言 >2023-2024-1 20231320 《计算机基础与程序设计》第十四周学习总结

2023-2024-1 20231320 《计算机基础与程序设计》第十四周学习总结

时间:2023-12-30 23:33:07浏览次数:42  
标签:20231320 20 计算机 代码 程序 2024 2023 动态 学习

2023-2024-1 20231320 《计算机基础与程序设计》第十四周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(2023-2024-1 计算机基础与程序设计)
这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第十四周作业)
这个作业的目标 <自学《C语言程序设计》第13章并完成云课班作业>
作业正文 作业正文

教材学习内容总结

《C语言程序设计》
本章主要讲解的是人工智能。为我们介绍了图灵测试的基本原理,同过通过检索树的概念,可以搜索数的组织数据,这种结构在人工智能中扮演着重要角色。可以采取深度优先法和广度优选法。专家系统基于知识的系统,术语专家系统和“基于知识的系统”一般是通用的。由于是使用一套规则来处理,因此又叫做基于规则的系统。还有神经网络、自然语言处理、语音识别系统,等系统。还讲解了感知——规划——执行范型。

基于AI的学习

你是一个计算机专业的专家,现在请你用易于理解的语言向大学一年级同学们讲解Linux动态库的概念

当我们谈论Linux动态库时,我们实际上在讨论一种代码的组织方式,它有助于使程序更加高效、灵活。在这里,我将用简单的语言向你解释动态库的概念。

  1. 什么是动态库?
    在编程中,我们写很多代码来完成各种任务。有时,一些任务可能在不同的程序中都需要执行,例如打印文本或连接到网络。为了避免在每个程序中都复制相同的代码,我们可以把这些通用的任务打包成一个叫做动态库的东西。

  2. 静态库 vs. 动态库

静态库: 把代码直接复制到程序中,程序运行时独立于外部文件。这意味着程序的体积可能会变得很大,因为每个程序都包含了它所需的所有代码。

动态库: 代码保存在独立的文件中,程序在运行时引用这些文件。这样一来,多个程序可以共享同一个动态库,从而减小了程序的体积。

  1. 共享性质
    动态库的一个关键概念是它们的共享性质。多个程序可以同时使用同一个动态库,这就像多个程序共享一个工具箱,而不是每个程序都有自己的工具箱。

  2. 动态链接
    当程序需要使用动态库时,它并不把整个库复制到程序中,而是在运行时链接到库。这称为动态链接。这使得程序更加灵活,可以在不重新编译整个程序的情况下更新库。

  3. 优势和用途

资源共享: 多个程序可以共享同一个库,减少了重复的代码。
更新方便: 如果库有更新,只需更新库文件而不需要重新编译所有使用该库的程序。
节省内存: 由于多个程序共享同一个库,系统内存使用效率更高。
6. 如何使用动态库
在编写程序时,你需要告诉编译器你会使用哪些动态库。在运行时,系统会根据程序的需要加载相应的库。这使得程序更轻便、易于维护。

希望这个简要的解释能够帮助你理解Linux动态库的基本概念!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 20/20 1/2 20/20 通过计算机概论的略读,对计算机有了一个更准确的初步了解
第二周 5/10 2/4 5/25 对计算机和编程有了基础的专业了解
第三周 5/10 1/4 7 /32 对C语言有了初步的了解,编程开始入门
第四周 50/50 2/4 7/38 学会使用编程工具,逻辑门,分支等重要编程基础
第五周 40/120 2/4 6/20 学会一些编程语言,对codeblocks的使用有了新的学习
第六周 400/520 1/5 8/28 学会了关于分支等的一些基础编程语言,同时也对计算机的自学有的更深的体会,能够自己解决部分不懂的问题
第七周 350/870 2/7 7/35 学会了关于自定义函数的使用,以及代码的编写
第八周 350/1220 1/8 8/41 学习了数组的概念,同时也了解到一些自己的不足如对Python不了解,无法快速完成云班课任务,本周还学习了多维数组的概念
第九周 350/1570 1/9 9/50 学习了二维数组和指针的概念,还通过实验让自己对之前的知识有了一个融会贯通
第十周 250/1920 1/10 7/59 学习了字符串有关知识
第十一周 180/ 2100 1/11 7/66 学习了结构体的知识,明白了如何将不同类型的数据结合起来
第十二周 200/2280 1/12 8/73 本周学习了文件,如何将程序里产生的文件储存在硬盘里
第十三周 200/2480 1/13 7/80 Linux一些基础命令,同时借助实验对之前的内容融汇贯通
第十四周 150/2680 1/14 5/87 学习了有关动态库的知识,和如何用chat学习

标签:20231320,20,计算机,代码,程序,2024,2023,动态,学习
From: https://www.cnblogs.com/tautumut/p/17937027

相关文章

  • 2023 408数据结构总结
    持续更新完善中。一、线性表顺序存储的有序表非空双向链表时间复杂度二、栈、队列和数组稀疏矩阵3三元组:(行、列、值)表示矩阵非0元素三、树与二叉树二叉树二叉树的遍历5先序遍历NLR(根左右)中序遍历LNR后序遍历LRN==【题目】==树与二叉树的应用4哈弗曼编码的加......
  • 2023-2024-1 学号:20231305 《计算机基础与程序设计》第十四周学习总结
    2023-2024-1学号:20231305《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<自学教材......
  • 2023-12-30-aliyun-dev-env
    阿里云开发环境搭建开发的烦恼依赖很多的中间件,每天的本地开发都要启动很多的中间件服务。不但启动反锁,还严重占用电脑硬件资源。于是,想起了不久前购买的云服务器。服务器配置只是一台配置简陋的云服务器,勉强可以分摊一部分的中间件服务。如何快速访问通过创建密钥对来实......
  • 2023年度评价
    1.洛谷评价2022年01月22日\(创建了洛谷账号,算法学习从这里开始,至今已_705_天\)今年$一共敲下了570.27kb代码$\(通过最多的是{\color{yellow}黄题+{}}一共完成了\LARGE317道\)\(最常做的算法有\)\({\color{blue}模拟}\)\({\color{blue}数学}\)\({\color......
  • 杭州电子科技大学2023新生赛 E 树 题解
    Question杭州电子科技大学2023新生赛E树给定一颗包含\(n\)个节点的带边权的树,定义\(xordist(u,v)\)为节点\(u\)到\(v\)的简单路径上所有边权值的异或和有\(q\)次询问,每次给出lrx求\(\sum_{i=l}^rxordist(i,x)\)的值Solution考试的时候脑子坏了对于一条......
  • 2023-12-30:用go语言,给你一个下标从 0 开始的整数数组 nums ,它包含 n 个 互不相同 的正
    2023-12-30:用go语言,给你一个下标从0开始的整数数组nums,它包含n个互不相同的正整数,如果nums的一个排列满足以下条件,我们称它是一个特别的排列。对于0<=i<n-1的下标i:要么nums[i]%nums[i+1]==0,要么nums[i+1]%nums[i]==0。请你返回特别排列的总数目,由于答......
  • 2023-12-30 量学基础
      1 量柱的三重特征量柱是股市成交量的真实记录,是多空双方搏斗的量价暂时平衡点,具有以下三重特性:1、原生性:量柱是用真金白银堆起来的,要想作假也必须用大量的真金白银才能奏效2、孪生性:量柱和价柱是完全对应的孪生兄弟,量价一体3、衍生性:衍生出“股市温度计”的预报功能......
  • 2023-12-30:用go语言,给你一个下标从 0 开始的整数数组 nums ,它包含 n 个 互不相同 的正
    2023-12-30:用go语言,给你一个下标从0开始的整数数组nums,它包含n个互不相同的正整数,如果nums的一个排列满足以下条件,我们称它是一个特别的排列。对于0<=i<n-1的下标i:要么nums[i]%nums[i+1]==0,要么nums[i+1]%nums[i]==0。请你返回特别排列的总数目......
  • 娱乐 2023/12/30 《天帝史诗0元享活动》狂欢第二幕自动领高级购物券宝箱
    1.打开活动页面活动直达2.按F12打开浏览器控制台或者Ctrl+Shift+I3.选择console面板4.复制下面代码到控制台再回车functiona(){document.querySelector("#pr2>a").click()letb=setTimeout(()=>{document.querySelector("#commonms......
  • 2023.12 《卓有成效的管理者》-彼得▪德鲁克
    目录主要内容第1章有效是可以学会的第2章认识你的时间第3章我能做出什么贡献第3章主要内容第1章有效是可以学会的第2章认识你的时间第3章我能做出什么贡献第3章......