- 博客(10)
- 收藏
- 关注
原创 用C语言编写后台运行程序
后台运行程序包括三个子程序,一个父程序,一个守护初级函数,一个初始化函数,一个报告函数和一个睡眠函数。后台运行,它们缺一不可。 首先是父程序,它是整个后台运行程序最复杂的部分,也是其中的根基,它的代码如下: void init_daemon(void) { int pid; int i; if(pid=fork()) { exit(0); }else if(pid< 0) { exit(1); 通过其来判断后台是否运行。 然后是第一子程序,代码如下: if(pid=fork())
2023-02-01 10:10:13
2174
原创 节假日算法
日历有阳历(公历)和阴历(农历)之分。每年都有法定节假日,这些分成三类——双休、阳历节假日、阴历节假日。 1.双休 1)周六和周日2天 2.阳历节假日 1)元旦:阳历每年1月1日,放假1天 2)劳动节:阳历每年5月1日,放假1天 3)国庆节:阳历每年10月1日,放假3天 4)圣诞节:阳历每年 12 月 25 日,放假1天 3.阴历节假日 1)春节:阴历每年1月1日,放假3天 2)清明节:阳历每年4月4-6日之间的某天,放假1天 3)端午节:阴历每年 5 月 5 日,放假1天 4)中秋节:阴历每年 8 月 1
2023-01-31 07:36:17
837
原创 学用C语言来实现QQ回复
要用C语言实现QQ回复,需要以下步骤: 1.手撕QQ协议 鉴于QQ的历史悠久,协议一定经历了N次的更新换代。说不定在你分析的时候协议就更新换代了,这个方案需要精通网络知识,加密知识。能手撕QQ协议的必然是大佬。这就跟写外挂一样,自动打怪的那种,还不需要开客户端的那种,我也只能意淫一下。 2.酷q 显然,我们不需要手撕QQ协议,其实大佬已经帮我们写好了。没错就是COOLQ。 coolq已经完成了协议分析的功能,我们只有给coolq写插件就可以实现自动回复的功能了。 代码如下: main.c
2023-01-30 08:55:10
1220
原创 c++的历史
作为一个大一新生,在寒假的结束时刻,我已经学习了C语言的知识,即将学习c++的时候,我必须要了解它的历史,这便是学习c++的基础。 1970年,AT&T贝尔实验室的工作人员D.Ritchie和K.Thompson共同研发了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,实际上C语言是UNIX的“副产品”。 1971年,瑞士联邦技术学院N.Wirth教授发明了第一个结构化的编程语言Pascal。 20世纪70年代中期,本贾尼·斯特劳斯特卢普在剑桥大学计算机中心工作。斯特劳斯特卢普希望开
2023-01-29 09:34:46
271
原创 通过坤坤推箱子来间接了解游戏程序
我是一个大一新生,一个计算机的大一新生,过了一个上学期,我发现我的宿舍里的室友会编游戏程序,我真羡慕那些进入机器人协会的,在进入那样的世界之后,我真的是感觉到人才不被重用,这样的痛苦,在寒假中终于得到了解脱。 我要复习,争取为下学期的期末考试做好准备,还要预习,我要好好的研究一下这个游戏程序,随后我在网上找到了大量的资料,发现这个坤坤推箱子非常符合我的口味,况且我也是小黑子,我想用这个游戏来对我,对这个游戏的了解程度,并且对这个游戏程序的了解。 首先,推箱子需要一个控制台,这个控制台需要一个三维数组来支
2023-01-28 09:25:10
414
原创 throw函数的用法
刚刚过完春节,从自己的浪浪山中苏醒过来,大学四年已经过完1/8,我作为计算机的学生,C语言以熟记于心,为了能够应付推迟到下个学期的期末考试,我每天都在加紧时间在复习,当然也要预习一下C++的内容,如果要预习C++,throw语句是必不可少的,在不断的敲代码和预习的过程中,我总结了以下几条对于throw语句的认知: 第一:通常throw语句通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。 第二:在demoproc()方法的try语句块中,应用throw语
2023-01-27 10:04:24
1639
原创 C语言教材推荐
本书是以Turbo C环境为基础,详细介绍了适用于PC系列计算机的C语言程序设计的基本概念、方法和技巧。全教材分为上下两册,上册《C语言程序设计》共十四章,主要介绍C语言的基本概念、数据及运算、程序结构、数组、函数、指针、结构体与共用体、编译预处理、位运算、文件操作、图形编程基础。书中给出了大量典型程序实例,每章后面附有小结。下册《C语言习题与上机指导》共分为习题、上机指导、实验、综合应用、模拟试题五部分,便于学生练习与教学参考使用。 本书是针对高职高专的教学特点组织编写的,对内容做了精心安排,其特点是通俗
2023-01-20 09:42:23
331
原创 C语言的历史
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。 当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有
2023-01-19 13:58:30
314
1
原创 利用编程的方法来对投屏设备进行开启
随着科技的发展,人类的生活逐渐便利,看,如今就有投屏设备的深入。投屏设备分为电路和原理,电路一般比较简单,一般都是二极管和三极管的电路,它极其微小,然后就是原理,就是利用电磁波的传导,来对光子进行集合。 但是在这个伟大的工程上,也必须有一句句小小的C语言来支撑着它。如果在没有设备的情况下,该如何去投屏?答案其实很简单。其实只要创造出号台,创造出号名,对网络设备上发出波长相同的频率,进而对网络上进行设备回复,发送数据后进入客户端,接收号名,进行再次发送就可以了。 在投屏的过程中,必须要制定它的号名,它的密
2023-01-18 17:16:33
260
1
原创 今天终于弄懂结构体数组与结构体变量的关系
本人也是学计算机专业的,但我是一个技术小白,今年大一刚刚入学,现在在过寒假,因为我的C语言成绩并不太好,父母总是为我感到担忧,因此,我每天都在敲代码,我今天终于想要在CSDN中写博客了,来记录我的成长经历,我最不擅长的就是结构体,通过几天的学习,我终于弄清了结构体的一大难点,这便是结构体数组和结构体变量的区别。 今天通过在网上做计算年龄的代码题,我终于运用到了结构体的数组,结构体便是一个大家庭,里面的每个变量便是大家庭的每一个成员,结构体数组则是有多个大家庭,比如说现在的计算年龄的这个题目,要计算多个学生
2023-01-09 11:05:14
387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅