- 博客(10)
- 资源 (474)
- 问答 (3)
- 收藏
- 关注
原创 线程池总结
为什么 1、提高程序的执行效率; 如果程序中有大量短时间任务的线程,由于创建和销毁线程需要和底层操作系统交互,大量时间都耗费在创建和销毁线程上,因而比较浪费时间,系统效率很低;线程池里的每一个线程任务结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用,因而借助线程池可以提高程序的执行效率。 2、控制线程的数量,防止程序崩溃;...
2018-12-29 14:47:37 1354
原创 C语言动态链表实现KTV点歌系统
实现代码:#include <stdio.h>#include <string.h>#include <stdlib.h>struct Song { int time;//播放次数 char name [30];//歌名 char author [36];//作者 char content [1200];//歌词 ...
2018-12-25 09:48:50 7503 3
原创 修改Code Blocks默认代码格式
和Eclipse一样,在Code Blocks开发工具中,鼠标点击代码编辑区,然后点击鼠标右键,最后鼠标浮到并点击“Format use Astyle”可以自定格式化C或C++代码,但见惯了Java代码格式,总感觉默认的代码风格怪怪的(大括号另起一行,很不习惯),如何修改Code Blocks默认代码格式呢?1、点击Settings菜单,如下图:2、点击Editor...,如下图:...
2018-12-19 17:05:00 5690
原创 代码实现动态链表
动态链表:指在程序执行过程中从无到有地建立起一个链表,即通过malloc函数一个一个地开辟节点,然后输入新节点各成员数据,最后和前节点(如果当前节点不是首节点)建立起前后相链的关系的链表。#include <stdio.h>struct Node { int id; char name [100]; struct Node * next;};st...
2018-12-19 16:34:37 903
原创 条形码技术
1、下载jar包:https://download.csdn.net/download/wangshuxuncom/108521232、编写生成条形码的java代码:import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.text.SimpleDateFormat;import ...
2018-12-16 16:45:53 796
原创 C语言常量与常变量
常量:使用#define定义常量,常量名大写,定义时无需指定数据类型,行末没分号;不允许改变值;常量不占用内存,只是一个临时符号,代表一个值,预编译时会进行字符替换(将临时符号替换成对应的值),替换完临时符号就不存在了;常变量:使用const定义常变量,常变量名小写,定义时需指定数据类型,行末以分号结束;不允许改变值;常变量占用内存;...
2018-12-13 10:51:09 5081 3
原创 C语言随机读写数据文件(二)
int fseek(FILE * fp, long offset, int fromWhere):设定文件位置标记,方法参数说明:fp:FILE类型指针,该指针对应的文件即是文件位置标记所标记的文件;offset:偏移量;fromWhere:偏移起始点,其值可以为SEEK_SET、SEEK_CUR和SEEK_END;SEEK_SET:从文件开头处开始偏移#include <s...
2018-12-12 21:27:55 706
原创 C语言随机读写数据文件(一)
void rewind(FILE * fp):将文件位置标记重新指向文件开头,该函数没有返回值;【例子】计算机D盘根目录有一个存放学生信息的stud.dat文件,请先讲文件信息显示在控制台,然后在将数据复制到F盘stud.dat文件中。#include <stdio.h>#include <stdlib.h>int main(){ struct Stu...
2018-12-12 20:44:17 2692
原创 C语言二进制方式读写文件数据
fwrite(buffer, size, count,fp):以二进制的形式向指定的文件中写入若干数据项(由count决定),返回实际写入的数据项数目,各参数含义如下:buffer:一个存储区的起始地址,以该地址开始的存储区的数据即是保存到文件中的数据,可以是数组或指针类型;size:单个数据项的大小(单位:字节);count:数据项数量;fp:FILE类型指针,该指针对应的文件即...
2018-12-12 06:35:40 32355 4
原创 C语言复制二进制文件
#include <stdio.h>#include<stdlib.h>#define APACITY 2048int main(){ FILE * input= fopen("D:\\movie.mkv","rb"); FILE * output= fopen("D:\\电影.mkv","wb"); if(input==NULL){
2018-12-10 11:57:50 2410
有了NVM,再也不用频繁卸载安装NodeJS了.zip
2024-03-14
分布式事务实战.zip
2024-03-02
Keepalived讲义.zip
2023-12-21
Shiro讲义.zip
2023-12-20
Leaflet讲义.zip
2023-12-20
LR2022社区版(下).zip
2023-08-25
LR2022社区版(中).zip
2023-08-25
如何配置kubernetes-dashboard.zip
2023-06-12
如何配置K8s图形化界面管理工具Kuboard.zip
2023-06-11
如何安装与使用HBuilderX.zip
2023-06-07
如何在Linux中部署禅道项目.zip
2023-06-06
如何在Linux中安装与使用PostgreSQL.zip
2023-06-03
如何在Windows中安装与使用PostgreSQL.zip
2023-06-03
如何搭建与使用FTP服务器.zip
2023-05-31
如何在Linux中安装Gitblit.zip
2023-05-29
如何在Linux中安装GitLab.zip
2023-05-29
如何使用Harbor私有镜像仓库.zip
2023-05-28
如何在Centos7中安装Harbor私有镜像仓库.zip
2023-05-26
如何在Kubernetes中部署nginx.zip
2023-05-25
如何在Centos7中安装Kubernetes.zip
2023-05-24
如何在 Windows 系统上安装 SQL Server 2022.zip
2023-05-13
node-v19.9.0.zip
2023-04-12
如何使用Docker搭建MySQL主从数据库.zip
2022-09-21
如何在CentOS 7.6系统中以“静默安装”的方式安装及使用Oracle 21c.zip
2022-08-21
如何在CentOS 7.6系统中以“界面安装”的方式安装及使用Oracle 21c
2022-08-20
如何为VMware创建的虚拟PC机安装Linux操作系统.zip
2022-08-18
如何在 Windows 10 系统中安装、使用和卸载Oracle 21c.zip
2022-08-17
MyBatis如何调用存储过程.zip
2022-07-19
Maven私服.zip
2022-05-20
如何在Windows系统中安装、配置和启动Kafka
2022-05-16
Flow Player 开发工具
2015-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人