自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (30)
  • 收藏
  • 关注

原创 【第零节】Microsoft Visual Studio的安装与基本使用

工欲善其事,必先利其器,写代码当然要准备好工具了。这章节是c语言编程入门的前置篇,教小白安装代码编辑器和简单使用。编程IDE市面上有很多种,有简单的也有复杂的,这里主要是介绍微软官方的Visual Studio IDE,简称VS。

2023-12-29 20:40:50 961 1

原创 【第十五节】C语言小项目(windows控制台版本坦克大战)

大家可以先关注一波,后续继续更新各种技术免费专栏,涉及数据结构与算法,c/c++ QT/duilib等客户端开发,服务器开发,音视频开发,驱动开发,逆向安全,游戏开发等等有关技术栈,还有各种热门编程技术如rust, java,go, javascript, python, php, c#等等,遍及各种平台如android, ios, windows, unix, linux等等,让新手从入门到实战,从IT学习者身份顺利过渡到职场人士。为了巩固之前学习的C语言知识点,提高C语言的实践能力,锻炼逻辑思维。

2023-12-09 15:01:06 250

原创 【第十四节】C语言小项目(windows控制台版本密码本)

运用所学C语言的基础知识,设计一个密码本,方便解决日常生活中遇到的各类账号密码记录问题。实现完该项目,大致能巩固C语言的基础知识的应用。对数据类型,各种运算符,控制结构,输入输出,数组和指针,函数结构体,文件读写等有一定的深刻的认识。初学者做项目途中肯定遇到不少问题,通过调试和懂得网上寻找答案也一定能解决。1)可以安全地保存用户的各种账号密码,并在用户退出后再次打开软件时,准确地恢复这些数据,确保用户不会丢失任何信息。

2023-12-06 18:06:49 407 1

原创 【第十三节】C语言小项目(windows控制台版2048小游戏)

1)数组和二维数组:用来表示游戏中的格子,每个格子是一个二维数组,行表示列数,列表示格子的状态(是否有数字、数字是多少)。方便表示游戏中的方块,包括方块的位置和数字,以及实现方块的移动和合并。4)合并方块:当两个相同数字的方块碰到一起时,它们会合并成一个价值为两者之和的新方块。5)判断游戏结束:如果棋盘被数字填满,无法进行有效移动,或者出现2048的方块,则游戏结束。1)游戏开始时,会出现一个4x4的方格,上面会有两个随机数字方块(通常是2或者4)。3)棋盘被数字填满,无法进行有效移动,判负,游戏结束。

2023-12-05 20:49:55 141

原创 【第十二节】C语言的文件操作

文件是计算机中存储数据的基本单位,而C语言是一种通用的编程语言,需要提供一些基本的输入/输出函数来读取和写入文件中的数据。文件操作可以让程序读取存储在文件中的数据,或者将数据写入到文件中,从而实现对文件的读写操作。C语言的文件操作函数可以实现对文件的打开、关闭、读取、写入、定位等操作,使得程序可以更加灵活地处理文件数据。这些函数定义在C标准库中,通过包含头文件来使用这些函数。通过使用这些文件操作函数,程序可以更加方便地进行数据的输入/输出操作,实现数据的存储和读取。

2023-12-05 11:05:26 201

原创 【第十一节】C语言的内存分区和堆内存使用

堆内存的设计是为了满足程序在运行时的动态内存分配需求。在早期的计算机系统中,内存管理通常是静态的,即在编译时确定所有变量的内存分配。这种方式的缺点是缺乏灵活性,因为预先分配的内存可能会被浪费或者不足以满足程序运行时的需求。为了解决这个问题,程序员开始使用堆内存来动态地分配和释放内存。堆内存的设计使得程序员可以在运行时根据需要创建和释放内存,从而更好地适应程序运行时的需求。这种灵活性使得程序可以更加高效地使用内存资源,并且可以实现更复杂的数据结构和算法。此外,堆内存的设计也使得程序可以更加模块化。

2023-12-04 12:25:14 236

原创 【第十节】C语言的结构体联合体及新类型定义

结构体是一种用户自定义的数据类型,可以包含多个不同类型的数据。结构体的成员可以是基本数据类型,也可以是其他结构体。联合体也是一种用户自定义的数据类型,但它可以存储多个不同类型的数据,但在任何时候只能存储其中一个成员的值。联合体的成员必须是相同的数据类型。下面我们来一一介绍他们的使用和区别。1)原始形式struct类型名1 成员名 1;类型名2 成员名 2;......类型名n 成员名 n;} 结构体变量名 = {初始化元素1,初始化元素2};

2023-12-02 18:24:58 386 2

原创 【第九节】C语言的指针

C语言的指针是由其自身的内存管理机制而来的。在早期的C语言中,内存管理主要由程序员负责,每个变量都会分配一段内存,变量的值存储在该地址的字节中。这使得通过直接操作内存地址来操作变量成为可能。这种通过直接操作内存地址来访问或操作数据的方式,就是指针的基本概念。用于变量的存储和访问:通过指针,程序可以直接访问和操作内存中的数据,这在需要动态分配和回收内存的场景中尤其重要。用于数组操作:指针允许程序直接操作数组的每一个元素,而无需使用循环。用于函数参数传递:通过指针,函数可以间接地访问和修改其参数。

2023-12-01 15:28:00 207 1

原创 【第八节】C语言的函数

函数是 C 语言中非常重要的部分,是设计大型程序的基础。通过使用函数,可以使代码更加模块化和可复用,提高代码的可读性和可维护性,同时还可以提高程序的效率和可靠性。返回值类型 函数名(参数类型 形式参数名1,参数类型 形式参数名2,...)函数语句;return 返回值;1. 返回值类型: 函数调用表达式的值类型,需和return 之后的数据类型一致。假如函数没有返回值,则可以写 void 在此处。2. 参数类型: 形式参数的数据类型,调用函数的时候,可以给函数传递的数据类型。

2023-11-27 16:16:33 193 1

原创 【第七节】C语言常见的数组

数组是C语言中一个非常基础和重要的数据结构。数组的起源可以追溯到早期的计算机编程语言,如Fortran和Algol。这些语言在设计和实现过程中,为了解决如何高效地存储和访问一组相同类型的数据,引入了数组这个概念。数组的作用主要是为了提高代码效率和可读性。通过将同类型的数据存储在连续的内存空间中,数组可以提供一种简单且直观的方式来组织和处理一组数据。使用数组的索引,我们可以快速地访问和操作数组中的特定元素,而不需要为每个元素单独分配内存空间。

2023-11-26 13:47:01 655 1

原创 【第六节】C语言程序流程结构

一个程序应包括对数据的描述和对数据处理的描述。对数据的描述,即数据结构。对数据处理的描述,即算法,算法是为解决一个问题而采取的方法和步骤。我们中学学数学都画过流程图,流程图也是方法和步骤的体现。关于程序运行的步骤和方法,就是接下来我们要学习的程序运行结构。C语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。这三种结构都具有一个入口和一个出口。顺序结构:程序按顺序执行,不发生跳转。选择结构:依据是否满足条件,有选择的执行相应功能。循环结构:依据条件是否满足,循环多次执行某段代码。

2023-11-25 17:44:52 120

原创 【第五节】C语言的运算符

运算符是大多数编程语言中用于处理数据的基本元素之一。

2023-11-24 11:54:12 128 1

原创 【第四节】C语言的输入输出函数

为了让程序和用户进行交互,这一节我们来学习一些有关字符与字符串以及其他数据类型重要的输入输出函数,比如下面一些函数。printf: 这是一个标准的C库函数,用于打印格式化的输出到 stdout(屏幕)。scanf: 这也是一个标准的C库函数,用于从 stdin(键盘)读取格式化的输入。putchar: 这个函数用于输出一个字符到 stdout。getchar: 这个函数用于从 stdin 读取一个字符。_getch: 这个函数在非 Windows 系统上不可用,无回显的从键盘获取一个字符。

2023-11-23 14:19:32 156

原创 【第三节】C语言数据类型与变量

该节我们一起来认识并熟悉C语言编程里面有哪些数据类型,这是程序构成的重要组成部分。

2023-11-22 13:58:22 139

原创 【第二节】初次认识C语言

本文初步介绍C语言的基本特点,万丈高楼平地起,我们从最基础的讲起。C语言的预处理是C语言源程序编译过程中的一个重要阶段,它是在编译的第一阶段进行的。宏定义指令:如 #define 指令,预处理器会将其替换为指定的内容。包含文件指令:如 #include 指令,预处理器会将其替换为指定文件的内容。条件编译指令:如 #if、#ifdef、#ifndef、#else、#elif 和 #endif 指令,预处理器会根据条件判断是否进行编译。

2023-11-06 21:29:36 57

原创 【第一节】编程知识基础概念

本系列文章会从浅入深的介绍c语言的学习流程,结合个例代码和实战项目手把手教会你入门c语言编程。

2023-10-30 20:18:28 85

C++dos控制台鼠标编辑地图

C++或者C实现在dos控制台中使用鼠标编辑地图,VS工程直接打开运行即可

2018-04-29

三个PE解析器代码学习

三个MFC版本PE解析器源代码,显示DOS头,扩展头,区段表,各个数据目录表,位置计算等功能

2018-04-29

java版加php版微信支付宝支付

java版加php版微信支付宝支付的实现,php版本的配置完即可使用

2018-04-29

C++版MD5计算

C++版MD5计算,产生文件独一无二的数字指纹,文件的唯一特征值

2018-04-29

MFC版本仿QQ安全卫士和加速球界面

MFC版本模仿打造QQ安全卫士和加速球界面,控件自绘美观,值得一看

2018-04-29

python视频聊天

windows和linux平台的python视频聊天程序代码,内含初级版本和升级版本,值得学习

2018-04-07

高仿QQ登录界面和主界面

高仿QQ登录界面和主界面,直接用VS打开即可运行,内含运行例子,自定义绘制控件效果不错

2018-04-07

AnyChatSDK第三方视频聊天

AnyChatSDK第三方框架技术实现视频聊天两个例子,各含服务端和客户端代码,说明文档。

2018-04-07

C++视频聊天

C++视频聊天,MFC程序,有运行文件和说明,代码文件,齐全。

2018-04-07

MFC防QQ聊天程序例子两个

两个防QQ聊天程序,MFC程序,使用VS直接打开运行即可,可以模仿学习

2018-04-07

VC6.0MFC音视频聊天demo5个

VC6.0中的MFC音视频聊天demo5个,可以参考实现视频聊天,其他的资源大都是VC6的,下这个就行了,五个demo

2018-04-01

MFC自定义列表listcontrol

内嵌图片,下拉框,排序,单选框,显示,隐藏,链接等自定义列表功能,MFC版本

2018-04-01

VC6.0MFC聊天室

聊天室 好友聊天 共享屏幕 白板画画 发送文件,MFC,环境VC6.0

2018-03-29

PHP团购网站的实现

性价比高,php+mysql实现团购网站,内含数据库文件和源码,还有使用说明。

2018-03-29

c#语言网上考试系统

C#语言web开发网上考试系统,内含数据库,源码及说明,帮助初学者快速通过项目入手!

2018-03-29

jsp视频网站前端框架

使用jsp实现动态页面框架,基于视频网站需求,值得参考!

2018-03-29

javaweb当当网实现

原生javaweb技术开发当当网站,内含数据库,代码,资源,值得初学者入门学习

2018-03-29

php版本微博

使用php语言开发微博,值得初学者学习,快速上手,有一定的参考价值

2018-03-29

杭电acm培训课件

杭电acm培训课件,帮助新手系统学习acm竞赛规则和技巧

2018-02-23

java面试题

java面试题大全 常见于招聘面试题,对新手有一定的辅助作用

2018-02-23

C++中英文帮助文档

C、C++语言参考-中英文(帮助文档+标准库+标准模板库+库函数)

2018-01-21

java微信支付

java版本微信支付 简单教程,帮助理清思路,版本3.3.6

2018-01-21

C语言控制台版本坦克大战小游戏

游戏菜单选项: 1、开始游戏 2、自定义地图进行游戏 3、观看游戏操作说明 4、退出游戏 操作说明:游戏中英文输入状态下w,s,a,d按键分别控制坦克的上下左右。 游戏中按f键攻击,按p键暂停,按空格键开始。 编辑地图中按四个箭头移动光标,t、g、r键分别创建土墙,钢墙和擦除,按空格键则结束编辑开始游戏。 游戏说明:游戏中有土墙和钢墙,土墙可以被破坏,钢墙不能被破坏,我方坦克有生命值10,消灭一辆坦克积分加100,消灭10辆敌军坦克赢得游戏,或者自己生命值为零则结束游戏。敌军可以随机开炮移动,碰障碍物不能前进,子弹也可以互相碰撞等。详见游戏。

2023-12-09

C语言windows控制台版本密码本小程序

C语言实现windows控制台版本密码本小程序 使用visualstudio软件打开编译运行即可,编译有问题看log修改一下即可。 运行C语言的基本知识点实现密码本的基本功能如下: 具体功能有: 1)新增密码项 2)删除密码项 3)修改密码项 4)查询密码项 5)保存密码本功能 6)动态修改密码本容量 7)操作密码修改 8)使用操作密码登录和退出 9)数据加密功能 10)其他 实现完该项目,大致能巩固C语言的基础知识的应用。对数据类型,各种运算符,控制结构,输入输出,数组和指针,函数结构体,文件读写等有一定的深刻的认识。

2023-12-06

ogre 学习资料大合集

ogre学习资料

2023-06-09

KETTLE and mysql多表批量抽取字段.zip

KETTLE and mysql使用,多表批量抽取字段,从KETTLE到mysql,并批量输出表单,性价比高

2020-06-10

AI算法开源手册

人工智能算法开源手册,学习相关数学及算法,值得一阅

2019-07-31

Spring5 源码分析(第 2 版) .zip

Spring5 源码分析(第 2 版) ,知名老师心得,值得一读

2019-07-23

7个C/C++壳项目

7个性价比高的壳项目代码,压缩加密代码段数据段等,密码弹框,重定位等。

2018-06-19

调试器12-23项目例子

C/C++ 调试器 仿ollydbg原理 windows平台,收集csdn和github所有优秀项目例子,免除寻找烦恼,性价比高,这个压缩包就包括10个左右,另外十个例子见另一个资源

2018-05-14

C/C++调试器

C/C++ 调试器 仿ollydbg原理 windows平台,收集csdn和github所有优秀项目例子,免除寻找烦恼,性价比高,这个压缩包就包括10个左右,另外十个例子见另一个资源

2018-05-14

进程保护四个例子

性价比高,用户层和驱动层hook dll注入实现进程保护,不让关闭

2018-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除