会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DaleLee
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2022年10月27日
(七)Linux系统其他函数
摘要: 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)
2022年10月25日
(六)Linux系统IO函数
摘要: 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)
2022年10月24日
(五)文件IO
摘要: 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)
2022年10月22日
(四)GDB调试
摘要: 1 什么是GDB GDB 是由 GNU 软件系统社区提供的调试工具,同 GCC 配套组成了一套完整的开发环境,GDB 是 Linux 和许多类 Unix 系统中的标准开发环境。 一般来说,GDB 主要帮助你完成下面四个方面的功能: 启动程序,可以按照自定义的要求随心所欲的运行程序 可让被调试的程序在
阅读全文
posted @ 2022-10-22 17:04 DaleLee
阅读(113)
评论(0)
推荐(0)
(三)Makefile
摘要: 1 什么是Makefile 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile 文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 Makefile 文件就像一个 Shell 脚本一样,也可以
阅读全文
posted @ 2022-10-22 13:43 DaleLee
阅读(72)
评论(0)
推荐(0)
2022年10月20日
(二)静态库和动态库
摘要: 1 什么是库 库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。 库是特殊的一种程序,编写库的程序和编写一般的程序区别不大,只是库不能单独运行。 库文件有两种,静态库和动态库(共享库),区别是:静态库在程序的链接阶段被复制到了程序中;动
阅读全文
posted @ 2022-10-20 10:00 DaleLee
阅读(130)
评论(0)
推荐(0)
2022年10月18日
(一)GCC
摘要: 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)
2022年9月26日
阻塞队列(二十四)
摘要: BlockingQueue 阻塞队列(BlockingQueue) 是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的
阅读全文
posted @ 2022-09-26 21:45 DaleLee
阅读(35)
评论(0)
推荐(0)
2022年9月19日
优化登录模块(二十三)
摘要: 一、使用Redis存储验证码 验证码需要频繁的访问与刷新,对性能要求较高。 验证码不需永久保存,通常在很短的时间后就会失效。 分布式部署时,存在Session共享的问题。 RedisKeyUtil.java // 验证码前缀 private static final String PREFIX_KA
阅读全文
posted @ 2022-09-19 22:00 DaleLee
阅读(75)
评论(0)
推荐(0)
2022年9月14日
关注列表、粉丝列表(二十二)
摘要: 业务层 查询某个用户关注的人,支持分页。 查询某个用户的粉丝,支持分页。 表现层 处理“查询关注的人”、“查询粉丝”请求。 编写“查询关注的人”、“查询粉丝”模板。 一、业务层 FollowService.java // 查询某用户关注的人 public List<Map<String, Objec
阅读全文
posted @ 2022-09-14 22:15 DaleLee
阅读(336)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告