自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

转载 "xxx" is not translated in "en" (English)

错误描述:Error:(4) Error: “ssdk_instapager_login_html” is not translated in “en” (English) [MissingTranslation](1)Android studio :在build.gradle(app)添加 lintOptions{ checkReleaseBuilds false abortO

2016-06-20 20:21:25 2602

原创 c语言学习笔记之static和extern关键字

1、全局变量(默认是外部变量) 内部变量:仅能再本文件中访问的变量 外部变量:可以在所有文件中被访问的变量 2、static关键字 对局部变量的作用:延长变量的生命周期,从第一次执行开始知道文件程序退出 定义的这一行代码仅仅会执行一次 它不会改变局部变量的作用域 声明或定义一个内部变量(全局变量)不同文件中可以有同名内部变量 格式:static 数据类型 变量名称; 3、extern关键

2015-12-13 10:16:51 297

原创 c语言学习笔记之文件包含

格式:1、 #include 拷贝文件 2、 #include " " 自己写的文件 3、 #include <> 系统头文件注意点: #include 可能会导致文件重复包含(用条件编译解决) 循环包含(相互包含)

2015-12-13 10:15:37 284

原创 c语言学习笔记之条件编译

1、分支结构的if 当条件满足的时候就会执行if后面的语句 在程序运行的阶段进行判断的 2、条件编译:当条件满足的时候才会编译#if后面的语句 条件编译中的条件只能由宏定义和常量组成,不能出现变量 编译时候进行判断的  注意点:必须是以#endif结尾如:#if week == 1 printf("星期一\n"); #elif week == 2 printf("星期二\n"); #

2015-12-13 10:13:25 419

原创 c语言学习笔记之宏定义

1、宏名的命名规范: 全部大写有多个单词中间使用下划线隔开(常用) 以k开头的驼峰标识(不常用) 2、程序运行过程源代码 -》编译预处理 ——》 编译 -》链接 -》 运行3、编译预处理指令:在编译前进行解析处理的指令编译预处理指令包括:1. 宏定义 #define 1.1 不带参数宏定义 1.2 带参数的宏定义 2. 条件编译 3. 文件包含 #include 编译预处理指令:

2015-12-13 10:11:15 379

原创 c语言学习笔记之结构体和枚举

结构体1、基本概念构造类型:由已有的数据类型构成类型 数组:多个同种类型的数据构成的那么一种类型 特点:只能存放一种数类型 结构体:从来存放表示某种特定含义的一组数据 它是对数据封装 函数对功能封装 好处:提高代码的可读性 提高数据易用性 提高代码可维护性 2、结构体的定义 // 定义结构类型 struct 结构类型名称{ 成员类

2015-12-12 21:46:29 341

原创 c语言学习笔记之全局变量与局部变量

局部变量: 概念:定义函数内部变量 定义格式:变量类型 变量名称; 作用域:从定义那一行开始到所在代码块结束 生命周期:从代码执行到定义的哪一行开始,到其所在的代码的结束为止 特点:相同的代码块中不可以有同名的变量 不同的代码块中可以有同名的变量,内部的变量会覆盖外部定义的变量 全局变量: 概念:定义在函数外部变量 定义:变量类型 变量名称 = 值; 声明:变量类型 变量名称; 特点: 不可以重复

2015-12-12 17:55:01 304

原创 c语言学习笔记之指针

指针 内存中最小的存储单元:字节,每个字节在内存中都有一个编号,这编号就是指针 指针:内存地址 有了指针你就有了打开这块内存的钥匙,就可以操作这一块的内容了 指针变量:存放内存地址的变量 定义指针:指针所指的数据类型 * 指针变量名称 在定义变量的时候,*表示类型说明符,说明定义的这个变量指针变量 使用场景: 在被调函数中,通过形参改变主调函数实参的值 用于函数返回多个值 多级指针(了解) 指

2015-12-12 11:23:18 368

原创 c语言学习笔记之函数指针和指针函数

指针函数(掌握): 概念:返回值为指针的函数 局部变量的地址(栈)不可以作为函数返回值,因为局部变在函数结束时候已经被系统回收了 如果要返回地址,那么可以申请堆内存返回指针堆内存的指针 c语言内存管理是非常蛋疼的事 堆内存的指针不能乱改,改了后会造成内存泄漏 堆中的内存在没有释放之前必须要有一个指针指向这一块的内容 堆内存的指针可以作为函数返回值 函数指针(掌握): 概念:指向函数的指针 函数名称本

2015-12-12 11:06:46 386

原创 c语言学习笔记之const关键字(理解)

const关键字(理解): 用于修饰普通变量的时候表示该变量是只读的,不能修改 const与数据类型可以调换,即 int const a 和 const int a是一样的,包括对指针 const修饰数组的时候表示数组是只读的,必须定义的时候进行初始化 修饰指针const放在*前面修饰*,表示指针指向的地址的内容只读,不能改变 const放在*后面变量名前面表示指针的指向不能改变 两个const,一

2015-12-12 11:02:32 293

原创 c语言学习笔记之内存分区

c语言有五大内存分区,分别是栈,堆,全局区,常量区,代码区。栈:在需要的时候由编译器(系统)自动分配,在不需要的时候会由系统自动回收的存储区,内存由系统管理,函数中定义的变量存储在栈中,当调用函数的时候函数中定义的变量会被加到栈中,当函数离开的时候,被添加的变量会从栈中移除,栈在最高的地址上,所以添加的变量地址会逐渐变小,里面的内容可读可写。堆:是一块动态内存,由程序猿自己申请自己释放的内存空间,其

2015-12-12 10:57:18 2912

jackson.zip

jackson-annotations-2.6.1,jackson-core-2.6.1,jackson-core-asl-1.9.7,jackson-core-lgpl-1.9.7,jackson-databind-2.6.1,jackson-mapper-asl-1.9.7,jackson-mapper-lgpl-1.9.7

2015-08-26

优酷圆形菜单源代码

个人学习笔记之优酷圆形菜单源代码,实现的优酷圆形菜单的效果。

2015-06-14

空空如也

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

TA关注的人

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