当前位置: 首页 > news >正文

国内优秀网站赏析wordpress大气

国内优秀网站赏析,wordpress大气,信诚网络公司网站,广州冼村房价提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 Linux调试器-gdb使用 1. 背景 2. 开始使用 冯诺依曼体系结构 总结 前言 世上有两种耀眼的光芒#xff0c;一种是正在升起的太阳#xff0c;一种是正在努力学… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言 Linux调试器-gdb使用 1. 背景 2. 开始使用 冯诺依曼体系结构 总结 前言 世上有两种耀眼的光芒一种是正在升起的太阳一种是正在努力学习编程的你!一个爱学编程的人。各位看官我衷心的希望这篇博客能对你们有所帮助同时也希望各位看官能对我的文章给与点评希望我们能够携手共同促进进步在编程的道路上越走越远 提示以下是本篇文章正文内容下面案例可供参考 Linux调试器-gdb使用 1. 背景 程序的发布方式有两种debug模式和release模式Linux gcc/g出来的二进制程序默认是release模式要使用gdb调试必须在源代码生成二进制程序的时候, 加上-g选项 debug版本可调试那是因为编译器形成可执行程序的时候会给可执行程序添加添加调试信息而release版本不能调试。 2. 开始使用 gdb binFile(文件)   退出ctrl d 或 quit    调试命令 listl (list简写) 行号显示binFile源代码接着上次的位置往下列每次显示10行(一般是从这一行的上下文的代码开始显示)如果向继续显示下面的代码可以按回车每次显示10行。list / l 函数名  行号默认从函数名的第几行号开始默认显示10行。list / l 文件名  行号默认从文件的第几行开始默认显示10行。r或run(或重新)运行程序。(相当于F5要和断点一块使用)break(b)  (文件名) 行号在(文件的)某一行设置断点。break (文件名) 函数名在某个函数开头设置断点。info / (简写i) break(简写b) 查看打的断点的信息。delete / (d) breakpoints n(序号为n的断点)删除序号为n的断点。disable breakpoints(n序号为n的断点)禁用断点。(序号为n的断点不想用但是又不想删除掉)enable breakpoints(n序号为n的断点)启用断点。n 或 next单条执行。(逐过程)s或step进入函数调用。(逐语句)p(print) 变量名/取地址变量名打印变量值。(可以在查看循环中的值)display 变量名/取地址变量名跟踪查看一个变量每次停下来都显示它的值。(常显示)undisplay 变量前面的编号取消对先前设置的那些变量的跟踪。断点的本质是帮我们缩小出问题的范围。continue(或c)从当前位置开始连续而非单步执行程序。(从当前断点直接执行到下一个断点处。)finish执行到当前函数返回(也就是结束)然后挺下来等待命令。until X行号跳转至指定行中间的代码都是运行了的。比如在循环的函数里面。set var 变量你想要改成的值修改变量的值。delete breakpoints删除所有断点。infoi) locals查看当前栈帧局部变量的值。quit退出gdb。breaktrace(或bt)查看各级函数调用及参数。 冯诺依曼体系结构 我们常见的计算机如笔记本。我们不常见的计算机如服务器大部分都遵守冯诺依曼体系。 截至目前我们所认识的计算机都是有一个个的硬件组件组成 输入单元包括键盘, 鼠标扫描仪, 写板等中央处理器(CPU)含有运算器和控制器等输出单元显示器打印机等 关于冯诺依曼必须强调几点 这里的存储器指的是内存不考虑缓存情况这里的CPU能且只能对内存进行读写不能访问外设(输入或输出设备)外设(输入或输出设备)要输入或者输出数据也只能写入内存或者从内存中读取。一句话所有设备都只能直接和内存打交道。 为什么要加储存器呢 假如我们的输入设备和输出设备直接和CPU连接起来会怎么样呢数据从一个设备流到另一个设备本质是拷贝过去的而输入设备和输出设备的效率是非常低的CPU的拷贝效率是非常高的两者之间的效率差是非常大的。(想一想木桶效应木桶存储水的多少取决于最低的竹板两者是一样的道理) 这时候加上存储器的话让输入设备给存储器拷贝数据存储器给CPU拷贝数据CPU对数据紧进行处理后返回给存储器然后存储器将数据拷贝到输出设备上。以前CPU是直接在外设上拷贝数据现在变成了CPU直接从存储器上拷贝数据(这两的拷贝效率会更快)而外设的拷贝只用作用到存储器就可以了。而存储器一次性可以存储大量的数据大大提高了运行的效率。存储器比寄存器的内存容量更大价格更低性价比更高适合广大民众。 结论 在硬件数据流动角度在数据层面 1、CPU不和外设直接打交道CPU只和内存打交道 2、外设(输入和输出设备)的数据不是直接给CPU的而是要先放入到内存中。 程序运行为什么要加载到内存(冯诺依曼体系规定这么做的) 程序代码数据程序的“代码和数据”都要被CPU访问CPU只会从内存中读取代码和数据 程序还没有加载到内存中的时候在哪里 在磁盘(外部设备)当前是二进制文件。 登录上QQ就代表着QQ的 .exe 的可执行程序被加载到内存当中了。 我们发的信息“你好”在输入设备上会直接拷贝到内存中 ------ 存储器将数据拷贝到CPU ---- CPU对数据进行加密运算 ----- 再返回到存储器中 ------ 拷贝到输出设备(网卡) ------ 通过网络传到你朋友的输入设备(网卡) ----- 拷贝到内存的可执行程序中 ------ 拷贝到CPU来进行解密运算 ------- 再拷贝到内存当中 ----- 拷贝到输出设备(显示器)上。 总结 好了本篇博客到这里就结束了如果有更好的观点请及时留言我会认真观看并学习。不积硅步无以至千里不积小流无以成江海。
http://www.zqtcl.cn/news/589417/

相关文章:

  • 长沙企业网页设计哪家专业网站优化seo
  • 网站设计 西安漂亮企业网站源码
  • 云南省科技网站网页设计师有前途吗
  • 漳州网站开发找出博大科技慈溪市建设局网站表格下载
  • 网站到期怎么续费公司网站asp源码
  • 多个域名 一个网站域名解析官网
  • 中国建设银行企业网站旅游网页代码模板
  • 湛江免费企业建站wordpress archives
  • 建个企业网站多少钱图书管理系统网站开发教程
  • 淘宝客网站建设详细教程wordpress转dz
  • 银川网站推广i深建官方网站
  • 有什么较好的网站开发框架娱乐网站模板
  • 宿迁网站建设托管wordpress 萝莉
  • 定制网站开发冬天里的白玫瑰制作复杂的企业网站首页
  • 网站开发及设计演讲海报免费做网站app下载
  • 做动态图片的网站吗自考网站建设与实践
  • 建外贸网站需要多少钱胖咯科技 网站建设
  • wordpress注明网站做微网站的第三方登录
  • 学网站建设维护网站公司建设公司
  • 做小型网站的公司wordpress 主题上传
  • 网站之家查询重庆市建设项目环境申报表网站
  • 网站建设基础及流程网站运营一个月多少钱
  • 南沙免费网站建设wordpress邮箱注册
  • 网站关键字优化软件网络营销推广方式包括?
  • 专做装修的网站pc端好玩的大型网游
  • 洞泾网站建设网易考拉的网站建设
  • 网站建设的市场调研杭州网络公司项目合作
  • 济源网站制作电子商务平台有哪些
  • 网站轮播图怎么设计河南省住房城乡建设厅网站首页
  • o2o商城网站建设wordpress后台密码忘记了怎么办