不断学习
才能在竞争中生存

C语言

C语言学习之执行过程分析

junlz阅读(228)

编辑 编辑的过程就是创建和修改 C 程序的源代码——我们使用 gedit 编写的程序便是源代码。其实在 Linux 上,最常用的文本编辑器是 Vim 编辑器,为了让大家更便捷地理解 C 语言我们采用了 gedit 编辑器,有兴趣的小伙伴可以...

C语言实现ping程序

junlz阅读(226)

C 语言实现 ping 程序 一、 实验介绍 1.1 实验内容 本项目带领你学习用 C 语言实现 ping 命令。通过本项目中你可以更深入地理解 TCP/IP 协议,掌握 C 语言进行网络编程的技巧方法。 1.2 知识点 TCP/IP 协议...

C语言利用epoll实现高并发聊天室

junlz阅读(500)

C语言利用 epoll 实现高并发聊天室 一、实验介绍 1.1 实验内容 本项目是实现一个简单的聊天室,聊天室分为服务端和客户端。本项目将很多复杂的功能都去掉了,线程池、多线程编程、超时重传、确认收包等等都不会涉及。总共300多行代码,让大...

C语言实现WEB服务器

junlz阅读(1040)

一、实验介绍 1.1 实验内容 本课程课带领你使用 C 语言实现一个简易的 WEB 服务器,并能支持动态解析 PHP 程序。主要涉及到的技术有:Linux Socket 编程,HTTP 协议(只实现 GET 请求),Fast-CGI 协议。...

C语言实现通讯录

junlz阅读(263)

C 语言通讯录 一、项目说明 1. 项目使用 1、本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到桌面上的程序: 2、LX终端(LXTerminal): Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令...

基于 JavaScript 按键控制坦克移动

junlz阅读(240)

基于 JavaScript 实现按键控制坦克移动 一、实验介绍 1.1 实验内容 坦克大战相信大家都玩过,那么如何在网页上实现游戏呢?第一步,本次实验就带领大家如何在网页上控制坦克随意行走,实验代码非常简单,非常适合新手,跟着步骤走,相信大...

C 语言版的 flappy bird

junlz阅读(253)

C 语言版的 flappy bird 一、实验介绍 1.1 实验内容 Flappy bird 想必是一款大家都不陌生的游戏,当初因为几近自虐的超高难度反而使它红极一时。今天我们的课程就是要通过 C 语言来实现一款属于自己的 Flappy b...

《汇编语言(第2版)》郑晓薇编著配套实验

junlz阅读(163)

第1部分 DOS及DEBUG介绍 一、课程简介 1.1 课程说明 本课程基于《汇编语言(第2版)》郑晓薇 编著,机械工业出版社,可以配合该教材使用。本课程由郑晓薇授权制作,提取教材中的实例以及实验内容,可以在实验楼环境中完成所有实例及实验。...

数据结构(新版)

junlz阅读(164)

基本概念 实验简介 这一章节我们主要讲什么是数据结构,什么是算法,数据结构由数据和结构组成,它是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科,数据结构是数据存储的方式,算法则是处理数据的方法,通常我们通...

经典算法解题实战

junlz阅读(164)

课程说明与学习方法 一、课程说明 本实验课程通过在线编程学习leetcode等题目的实战经验。 我们希望这个教程能给你在学习算法的过程提供思路和源码方面的参考,但绝不鼓励死记硬背!请按照教程在线完成代码并理解原理。 课程来源 本课程来自Bi...