自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lawrence_121

千里之行,始于足下

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 代码分层设计

目录分层设计: 分析:使用:拓展:分层设计: 今天在看源码时,代码分层设计深深吸引了我。就拿一个简单的输出举例。输出一般有三种方式stdout、socket(网络打印调试信息)、log日志。我们如何将它们揉在一块呢。分析:如下是它的结构图 接下...

2019-03-31 21:04:42 748

转载 linux c之出现warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]这个问题

1、问题:2、解决办法:先执行下面命令看exit在哪个头文件下面man exit加上头文件编译,问题就解决了3、 总结 如果看到编译的时候提示wall,我们首先是找到报警搞的函数,再用man 命令来 man 函数,然后找到头文件就,加上即可。 转自:https://blog.csdn.net/u011068702/article/detai...

2019-03-31 14:42:49 3509

转载 stat()函数:获取文件状态

相关函数:fstat, lstat, chmod, chown, readlink, utime头文件:#include<sys/stat.h> #include<uninstd.h>定义函数:int stat(const char * file_name, struct stat *buf);函数说明:stat()用来将参数file_name 所指的文件状态...

2019-03-17 14:45:04 433

转载 Linux下getopt()函数的简单使用

我们的主角----getopt()函数。getopt()函数的出处就是unistd.h头文件(哈哈),写代码的时候千万不要忘记把他老人家include上。再来看一下这家伙的原型:int getopt(int argc,char * const argv[ ],const char * optstring);前两个参数大家不会陌生,没错,就是老大main函数的两个参数!老大传进...

2019-03-16 10:14:47 165

转载 fgets与feof 判断文件结尾总结

fgets 是读取文件中的一行,当读文件过程中发生错误或者读到文件尾时,返回NULL,所以不能使用fgets==NULL来判断是否到了文件尾,需要结合feof(NULL) 才能确定是否到了文件尾while(!feof(fp)){ fgets(temp,100,fp); Operation(temp);} 这种判断是否到了文件尾的方式在存在错误的,因为...

2019-03-13 11:02:18 3540 3

转载 关于C语言读取文件时候多读一行

关于C语言读取文件时候多读一行梗概:为什么C语言读取文件到结构体时为什么整天多读一行?一切都是【!feof(fp)】的错!!! while (!feof(fp)) { fgets(buffer, 256, fp); j++; }像这样的代码,是很多C语言学者经常犯的错误!!feof()这个函数是用来判断指针是否已经到达文件尾部的。...

2019-03-12 16:17:08 2268

转载 kafka安装准备之三(安装kafak及使用)

流程: 1.安装配置JDK 2.安装启动zookeeper 3.安装启动kafka先来说下kafka是个什么东西,它是一个消息中间件框架,只负责发布--订阅(帮忙存东西的)接着给大家看一张大致的kafka流程图 首先打个比方,kafka好比就是中央电视台,而中央电视台下面有很多节目,生产者就是制作节目的团队,而消费者就...

2019-03-10 14:19:53 908

转载 kafka安装准备之二(安装zookeeper及使用)

一、安装条件想要安装zookeeper,必须先在linux中安装好jdk。安装步骤见:https://www.cnblogs.com/expiator/p/9987351.html二、下载并解压zookeeper压缩包1. 先进入/usr/local/目录,也可以是其他的目录:[root@localhost /]# cd /usr/local2. zookeeper安装包...

2019-03-10 14:02:49 855

转载 kafka安装准备之一(安装jdk)

ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.如果第一种出现错误,请看这篇进行修复。2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-repository ppa:webupd8team/java sudo apt-get...

2019-03-10 11:08:03 4050

原创 shell文本处理三剑客之grep

目录简介:基础grep:基础练习:高级grep进阶练习:简介: grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。从这句话中我们可以将grep分为两部分基础gre...

2019-03-09 21:21:14 257

转载 #!/bin/bash和#!/bin/sh的区别

由一段简单的代码引发的思考:#!/bin/sh# Author:SongQiang# Create Time:Fri 08 Mar 2019 01:42:49 PM CST# File Name:条件.sh# Descriptionread -p "Please input your age:" AGE[[ $AGE =~ ^[0-9]+$ ]] || { echo Age is...

2019-03-09 17:35:39 6141 4

Qt点餐管理系统

我们要求开发一个功能实用、操作方便,简单明了的点菜管理系统。该系统分为三部分,也就是三个终端。收银台为一个电脑终端,负责菜谱管理、顾客结账、销量管理、抽奖活动,顾客建议、会员管理;服务员手持设备终端,负责顾客点菜,与厨房大屏幕通信;厨房终端为一个大屏幕,实时显示各个桌号的菜名,厨师根据大屏幕进行做菜。本代码只包含服务端

2019-01-12

程序员面试宝典 第三版

程序员面试宝典,面试题超全,面试前,一定要看看,你会得到你想要的

2018-09-01

仿qq登录界面的QComboBox

仿qq登录界面的QComboBox,模拟的一个用户选择输入框,用户不仅可以输入帐号,而且可以选择想要登录的帐号,并且可进行帐号的删除。

2018-02-26

空空如也

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

TA关注的人

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