摘要:
前面学习了数组,而对于字符类型的数组,比较特殊,它实际上可以作为一个字符串(String)表示,字符串就是一个或多个字符的序列,比如在一开始认识的"Hello World",像这样的多个字符形成的一连串数据,就是一个字符串,而printf函数接受的第一个参数也是字符串。 在 C 语言中并没有直接提供 阅读全文
摘要:
简单来说,数组就是存放数据的一个组,所有的数据都统一存放在这一个组中,一个数组可以同时存放多个数据。 一维数组 比如现在想保存 12 个月的天数,那么只需要创建一个 int 类型的数组就可以了,它可以保存很多个 int 类型的数据,这些保存在数组中的数据,称为元素: // 12个月的数据全部保存在了 阅读全文
摘要:
if 如果需要判断某个条件,当满足此条件时,才执行某些代码,那这个时候该怎么办呢?可以使用if语句来实现: #include <stdio.h> int main() { int i = 0; // 只希望i大于10的时候才执行下面的打印语句 if (i > 10) { printf("该数字大于1 阅读全文
摘要:
目前市面上 Excel 转 PDF 的组件较多: 收费:aspose、GcExcel、spire 开源:jacob、itextpdf 其中收费的组件封装得比较好,代码简洁,转换的效果也很好,但收费也高得离谱: 为了成本考虑,就需要考虑开源的组件了,因为它们都是免费的: jacob:目前没有探索出很好 阅读全文
摘要:
基本运算符 基本运算符包含常用的一些操作,常用的有: 加法运算符:+ 减法运算符:- 乘法运算符:* 除法运算符:/ 取模运算符:% 赋值运算符:= 先来看加法运算,这个就和数学中的是一样的了: #include <stdio.h> int main() { int a = 10, b = 5; p 阅读全文
摘要:
在 Windows 上使用 VSCode 进行开发时,经常会遇到控制台中文乱码的情况,设置编码往往都无效或者不能永久性解决。 归根到底,是因为 Windows 中文版系统 cmd 编码默认为 GBK,而 VSCode 默认新建文件的编码为 UTF-8,所以会出现中文乱码情况。 要想永久解决,就需要将 阅读全文
摘要:
在开发中,有时候会遇到比较两个文件的版本号,或者比较多个文件的版本号得出最新版本号。 可以用如下代码解决: /** * 比较版本号 * @param version1 版本号1 * @param version2 版本号2 * @return <p>0:版本号1 > 版本号2</p> * <p>1: 阅读全文
摘要:
由于 Docker 容器的隔离性,与宿主机是独立的运行环境,如果需要用到宿主机的字体文件就需要进行安装。 例如在导出 PDF 文件时,如果缺少字体文件,就会产生乱码(常表现为中文变成方框)。 Docker 字体文件的安装比较简单,因为 Linux 系统的字体文件一般都在 /usr/share/fon 阅读全文
摘要:
在使用 EasyExcel 导出 Excel 时,如果某个单元格是图片内容,且存在多张图片,此时就需要单元格根据图片数量动态设置宽度。 经过自己的研究和实验,导出效果如下: 具体代码如下: EasyExcel 版本 <dependency> <groupId>com.alibaba</groupId 阅读全文
摘要:
以部署示例服务(sevnce-demo)为例。 配置服务器 地址、账号、密码根据实际情况填写 配置镜像仓库 地址、账号、密码根据实际情况填写 编写Dockerfile 在sevnce-demo根目录下右键,选择创建Dockerfile。 # 基础镜像 FROM sevnce-registry.cn- 阅读全文