摘要: 1 文件属性操作函数 判断文件是否存在及权限 int access(const char *pathname, int mode); access.c /* #include <unistd.h> int access(const char *pathname, int mode); 作用:判断某个 阅读全文
posted @ 2022-10-27 20:21 DaleLee 阅读(47) 评论(0) 推荐(0)
摘要: 1 open打开文件 打开文件 int open(const char *pathname, int flags); 创建文件 int open(const char *pathname, int flags, mode_t mode); 关闭文件 int close(int fd); 不是重载,C 阅读全文
posted @ 2022-10-25 21:32 DaleLee 阅读(86) 评论(0) 推荐(0)
摘要: 1 标准C库IO函数 标准C库跨平台方式,在不同平台下调用不同平台的API。 标准C库,效率比系统IO函数更高,因为有缓冲区,降低了写磁盘的次数。 根据不同的情况选择,比如对磁盘读写时,选着标准C库IO函数;网络通信要求较高的实时率,就要选择Linux系统IO函数了。 2 标准C库IO函数和Linx 阅读全文
posted @ 2022-10-24 20:49 DaleLee 阅读(48) 评论(0) 推荐(0)
摘要: 1 什么是GDB GDB 是由 GNU 软件系统社区提供的调试工具,同 GCC 配套组成了一套完整的开发环境,GDB 是 Linux 和许多类 Unix 系统中的标准开发环境。 一般来说,GDB 主要帮助你完成下面四个方面的功能: 启动程序,可以按照自定义的要求随心所欲的运行程序 可让被调试的程序在 阅读全文
posted @ 2022-10-22 17:04 DaleLee 阅读(113) 评论(0) 推荐(0)
摘要: 1 什么是Makefile 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile 文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 Makefile 文件就像一个 Shell 脚本一样,也可以 阅读全文
posted @ 2022-10-22 13:43 DaleLee 阅读(72) 评论(0) 推荐(0)
摘要: 1 什么是库 库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。 库是特殊的一种程序,编写库的程序和编写一般的程序区别不大,只是库不能单独运行。 库文件有两种,静态库和动态库(共享库),区别是:静态库在程序的链接阶段被复制到了程序中;动 阅读全文
posted @ 2022-10-20 10:00 DaleLee 阅读(130) 评论(0) 推荐(0)
摘要: 1.GCC简介 GCC 原名为GNU C语言编译器(GNU C Compiler) GCC (GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、Objective-C、Java、Ada和Go语言前端,也包括了这些语言的库( 阅读全文
posted @ 2022-10-18 22:32 DaleLee 阅读(202) 评论(0) 推荐(0)
摘要: BlockingQueue 阻塞队列(BlockingQueue) 是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的 阅读全文
posted @ 2022-09-26 21:45 DaleLee 阅读(35) 评论(0) 推荐(0)
摘要: 一、使用Redis存储验证码 验证码需要频繁的访问与刷新,对性能要求较高。 验证码不需永久保存,通常在很短的时间后就会失效。 分布式部署时,存在Session共享的问题。 RedisKeyUtil.java // 验证码前缀 private static final String PREFIX_KA 阅读全文
posted @ 2022-09-19 22:00 DaleLee 阅读(75) 评论(0) 推荐(0)
摘要: 业务层 查询某个用户关注的人,支持分页。 查询某个用户的粉丝,支持分页。 表现层 处理“查询关注的人”、“查询粉丝”请求。 编写“查询关注的人”、“查询粉丝”模板。 一、业务层 FollowService.java // 查询某用户关注的人 public List<Map<String, Objec 阅读全文
posted @ 2022-09-14 22:15 DaleLee 阅读(336) 评论(0) 推荐(0)