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

做网站用什么编程软件网页设计代码基础模板

做网站用什么编程软件,网页设计代码基础模板,企业网站建设定制,谷歌网站推广好做吗一、配置网络valgrind:GNU提供的内存探测工具,用来监测内存错误和内存泄漏内存泄漏:申请的空间使用完时,没有及时释放,造成内存泄漏。配置网络步骤:1、菜单栏虚拟机点击菜单栏的“虚拟机”--->“ 设置 ”…

一、配置网络

        valgrind:GNU提供的内存探测工具,用来监测内存错误和内存泄漏

        内存泄漏:申请的空间使用完时,没有及时释放,造成内存泄漏。

配置网络步骤:

1、菜单栏虚拟机

        点击菜单栏的“虚拟机”--->“ 设置 ”--->“ 网络适配器 ”--->“ 桥接模式 ”--->“ 确定 ”;

2、菜单栏编辑

        点击菜单栏的“ 编辑 ”--->“ 虚拟网络编辑器 ”--->“ 更改设置 ”--->" VMnet0 "--->“ 桥接 ”--->桥接到PC正在上网的网卡上--->“ 应用 ”--->“ 确定 ”;

3、配置网络文件

        在终端输入“ sudo vim /etc/network/interfaces ”,输入密码“ 1 ”,进入配置文件,将文件内容改为(白色内容为必须内容,完成后保存退出):

4、重启网络服务

        在终端输入“ sudo /etc/init.d/network restart ”。

5、接入网络

        在终端输入“ ping www.baidu.com ”。

6、安装内存泄漏检测器

        在终端输入“ sudo apt-get install valgrind ”,可以查看有无内存泄漏。

二、单向链表的额外应用

     1、快慢指针的应用        

        1)单向链表---查找中间结点函数的封装
//查找中间结点,并返回地址
Node_t *find_middle_link(Link_t *plink)
{if(is_empty_link(plink) == 0){return NULL;}Node_t *pfast = plink->phead;Node_t *pslow = pfast;while(pfast != NULL){pfast = pfast->pnext;if(pfast == NULL){break;}pfast = pfast->pnext;pslow = pslow->pnext;plink->clen++;}return pslow;
}
        2)单向链表---查找倒数第k个值的函数的封装
//查找倒数第k个值
Node_t *find_last_k_node(Link_t *plink, int k)
{Node_t *pfast = plink->phead;Node_t *pslow = pfast;for(int i = 0; i < k; ++i){if(NULL == pfast){return NULL;}pfast = pfast->pnext;}while(pfast != NULL){pfast = pfast->pnext;pslow = pslow->pnext;}return pslow;
}

     2、单向链表---倒置函数的封装

//实现链表的倒置
void reverse_link(Link_t *plink)
{Node_t *pinsert = NULL;Node_t *ptmp = plink->phead;plink->phead = NULL;while(ptmp != NULL){pinsert = ptmp;ptmp = ptmp->pnext;pinsert->pnext = plink->phead;plink->phead = pinsert;}
}

     3、单向链表---排序函数的封装

//排序
void sort_link(Link_t *plink)
{if(is_empty_link(plink) == 0 || 1 == plink->clen){return ;}Node_t *ptmp = plink->phead->pnext;//第二个结点Node_t *pinsert = NULL;Node_t *p = NULL;plink->phead->pnext = NULL;while(ptmp != NULL){pinsert = ptmp;ptmp = ptmp->pnext;if(plink->phead->data >= pinsert->data){pinsert->pnext = plink->phead;plink->phead = pinsert;}else{p = plink->phead;while(p->pnext != NULL && pinsert->data > p->pnext->data){p = p->pnext; }pinsert->pnext = p->pnext;p->pnext = pinsert;      }}
}

        4、单向链表---链表是否成环

//成环
int cir_link(Link_t *plink)
{if(is_empty_link(plink) == 0){return 0;}Node_t *pfast = plink->phead;Node_t *pslow = plink->phead;while(pfast != NULL){pfast = pfast->pnext-> pnext;pslow = pslow -> pnext;if(pfast == pslow){break;}}if(pfast != NULL){return 1;}else{return -1;}
}

     5、单向链表---约瑟夫环

//约瑟夫环,剩最后一个
Node_t *find_last_live_link(Link_t *plink)
{Node_t *ptmp = plink->phead;Node_t *pinsert = ptmp;Node_t *p = NULL;while(ptmp->pnext != ptmp){ptmp = ptmp->pnext -> pnext; pinsert = pinsert -> pnext;p = ptmp -> pnext;free(ptmp);ptmp = p;pinsert->pnext = p;   pinsert = pinsert -> pnext;}return ptmp;
}

【END】

http://www.dtcms.com/a/578833.html

相关文章:

  • 论软件设计模式及应用
  • 购物车 信息技术分院网站后台设计课题组黄山网站建设费用
  • 闵行 网站建设公司seo网站设计网页单页设计
  • 【复习】计网每日一题1105大题---ARP、NAT、路由器、IP数据报、冲突域、广播域、100BASE-F、10BASE-T
  • 黄江东莞网站建设部队网站设计
  • 网站子域名 更换优化营商环境建议
  • DWG选型指南:VJMAP原生兼容与GISBox轻量化发布的优劣势对比
  • Nginx的使用教程以及用途
  • 个人网站开发项目报告什么是网站
  • 呼伦贝尔寰宇网站建设网站界面设计方案
  • 青少年机器人技术等级考试理论综合试卷(一级)2018年12月
  • SnapShot备份还原丨系统引导修复
  • 典型岛屿问题全解析:DFS 与 BFS 的思路与代码实现(ACM输入输出)
  • 欢迎访问陕西省交通建设集团公司网站阿里巴巴网站优化怎么做
  • 山东网站建设企业公司修改wordpress文章发布时间
  • 浙江汉农建设有限公司网站wordpress和dede区别
  • 硬件工程师-基础知识电阻(三)
  • 杭州web前端开发目前流行的CSS样式库
  • 详解不同场景下的服务降级手段
  • BuildingAI 充值中心页面详细开发计划
  • 网站封了给个能用的朗读者外国人做的汉字网站
  • C语言中的sizeof和strlen
  • Y迷宫刺激器 MG-3S型Y迷宫刺激器
  • 弹幕网站开发代码公众号网页源码
  • 微信外链网站开发网络推广运营推广
  • 矩阵的运算(二)
  • 专业的单位网站开发开发企业管理网站建设
  • 泰安网站建设制作电话号码机械设备怎样做网络推广
  • 移动硬盘灯亮但不读取无法识别的解决方法
  • 制作销售网站有哪些规划一个电子商务网站