自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

用双手成就梦想

三思而后行。

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Boot + Freemaker 打包成jar 出现无法生成pdf

打包成jar 出现无法生成pdf 一、检查路径是否正常,还有要注意的是Sping Boot 打包成jar 访问的路径是系统下的路径,访问不到jar里的东西。 如: 打包后获得的路径 file:/E:/target/xx.jar!/BOOT-INF/classes!/静态资源/xxx.tfl 开发环境下获得的路径...

2019-10-31 11:50:46 647

原创 [C语言]菜鸟的一些理解-预处理

预处理宏定义C语言中所以的预处理命令都以字符 ‘ # ’开头。宏定义是预处理指令的一种,以#define开头。它提供了一种可以替换源文件中字符串的机制,预处理过程中,宏调用会被展开为对应的字符串,这个过程称为“宏展开” 定义宏对象宏对象的宏名后不带参数。其定义方式:#define 宏名 宏对象(要代替的字符串) 其中,宏名可以为关键字,如下:#define in

2013-10-15 18:43:44 862

原创 [C语言]菜鸟的一些理解-结构体,共用体,枚举,位域

结构体 时间真快!!假期就要过去了。这是我最难过的一个国庆,感谢时间快,又不希望它过得这么快。 前面学的数组,一旦定义了就只能存储定义的数据类型的数据了。但是我们现实中每组数据不一定是由同一种数据类型组成。比如:一个人的信息是由  姓名 年龄 职业 等组成。这就不可能用数组的存储了。 C语言中提供了一种类型,结构体来解决这类问题,结构体可以将不同的数据类型封

2013-10-10 23:13:54 2315

原创 [C语言]菜鸟的一些理解-堆管理

堆管理 在之前接触到的变量都是从栈上分配,这些都是系统自动管理,分配的。 我的理解:堆,动态内存管理,是系统给我们自己管理的内存。C标准函数提供了内存分配的函数,分别有:malloc calloc free realloc memset 分配内存空间 malloc函数可以从堆上获得指定字节数的内存空间。其声明如下:void *malloc(int n);

2013-09-30 22:55:28 1050

原创 [C语言]菜鸟的一些理解-指针

指针 什么是指针?  简单的来讲:指针就是一个变量,它跟其他类型的变量是一样的概念,只不过它储存的是内存地址(内存单元编号)。 比如:我们的身份证就是一个指针变量,它所存储的是我们的家庭住址。我们的住址,还有房间的编号,门牌号,它们都是指针常量。 假如有个同学借你的身份证去上网回来,你不在宿舍,他就把身份证夹在了放在书架的书里。然后写了张纸条放在桌子上,就去

2013-09-28 21:24:21 1294

原创 [C语言]菜鸟的一些理解-函数

函数(模块化编程)函数是程序实现模块化编程的基本单元,一般函数是某一中特定功能的语句集合。如果说工厂是一个程序,那么函数就是该工厂的部门。每个部门都有它特定的工序(功能)。一个程序中是由一个或多个源文件组成。好比编写一个大型网络游戏,代码不是100行1000行,那是上万,上亿行,那就不可能靠一个源文件来储存,而是分成若干个源文件,在由若干个源文件组成一个

2013-09-14 20:52:51 1309

转载 关于社会现实的句子:不要太在乎一些人,越在乎,越卑微

关于社会现实的句子:不要太在乎一些人,越在乎,越卑微1. 我想要一场婚礼,一件婚纱,一对戒指,一个伴儿.2. 真心过后得到的是背叛,你再也不会走进我的世界。3. 生活就像一支笔。可以划掉你的过去,但终究无法抹去。4. 请一定要有自信。你就是一道风景,没必要在别人的风景里面仰视。5. 有时候,你不得不假装很快乐,只是为了不让别人问“你怎么了

2013-09-10 12:45:34 4799

原创 [C语言]菜鸟的一些理解-字符串

字符数组char型数组跟int型数组的定义是一样的,唯一的是赋值不同,char型赋值要单引号‘’还有赋值方式是一样的。1.为数组的所以元素赋值char c[4] = {‘g’,’o’,’o’,’d’};2.逐个的为其赋值,char c[4];c[0] = ‘g’;c[1] = ‘o’;c[2] = ‘o’;c[3] = ‘d’;不指定容量

2013-09-08 09:33:42 1765

原创 [C语言]菜鸟的一些理解-数组2

二维数组是一维数组的演变。int a[3][4] ;// 3个可以存储4个int型元素的一维数组double d[4][4]; //4个可以存储4个double型元素的一维数组二维数组储存方式m[0][0] m[0][1] m[0][2]m[1][0] m[1][1] m[1][2]m[2][0] m[2][1] m[2][2]

2013-08-31 18:04:40 856

转载 《参禅与悟道》——浅谈人生

思考一下这个问题,知识层面:从小学到初中,再到高中、大学、硕士、博士、院士、诺贝尔奖获得者。财富层面:从乞丐到……,到全球首富。权力层面:从小组长到……,到联合国秘书长。为什么都不乏乐观|悲观,积极|消极,自认为日子过的快乐|不快乐的人呢?《参禅与悟道》——浅谈人生①效法自然《鱼和海的故事》→人和禅(人生的道理)《小浪和大浪的故事》→各种各样

2013-08-30 18:44:38 953

原创 [C语言]菜鸟的一些理解-数组1

数组的概念:数组的同一数据类型的许多数据元素按某种顺序排列在一起的集合,简单的来说  就是同一数据类型的集合。为何需要数组:假如我们要定义10个int型   int i,j,k,x,y,z,....  这样不是很麻烦,也不好管理。一维数组:一维数组是C语言中用来储存和处理一维序列数据的数据类型。组合使用数组名 和 数组下标[] 可以方便的访问数组的任意元素。

2013-08-28 23:20:35 974

原创 [C语言]菜鸟的一些理解-循环结构

循环结构当我们要重复执行一段代码,这时我们就要用到循环结构了。for的使用for(表达式;判断表达式;循环控制)//这是我的理解for(表达式1,表达式2;判断表达式;循环控制)例1:1到100和#includeint main(void){int i = 0;int m = 0;for(i = 0

2013-08-25 23:14:23 926

原创 [C语言]菜鸟的一些理解-选择结构

顺序结构:由上往下,执行程序。比如:我们阅读文章一样,从开始到结尾。代码:#includeint main(void){int i = 9;int j = 1;int k = 0;k = i + j;printf("%d + %d = %d\n",i,j,k);return 0;}选择结构也叫分支结构if是C语言中实现选择结构最常

2013-08-22 21:51:33 921

原创 [C语言]菜鸟的一些理解-逻辑操作符,自增自减

基本数据类型int   整型float   浮点型(单精度)double   浮点型(双精度)char 字符型long 长整型long long int 长长整型short 短整型   unsigned int 无符号整型unsigned long 无符号长整型unsigned

2013-08-20 23:45:59 939

原创 [C语言]菜鸟一些理解—变量常量

最近刚看书,这是我对变量常量的一些理解。变量:就是在程序运行中可以改变的值。#includeint main(void){int i = 0;//声明一个变量iprintf("改变前的值:%d\n",i);i = 1;//改变其值printf("改变后的值:%d\n",i);return 0;}为什么要事先声明变量?我的理解是:电

2013-08-19 22:16:33 780

空空如也

空空如也

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

TA关注的人

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