Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C语言static用法

C语言static用法

每天拾一个C语言贝壳,厚积薄发,积跬步以致千里。今日贝壳:C语言static的用法与static修饰变量的空间存储特征。要点: static在C中主要有两个作用,一修饰作用域;二修饰生存期1.static修饰全局变量:修饰作用域static修饰的静态全局变量与普通全局变量唯一的区别是:静态全局变量仅在此源文件中有效,不能被其他源文件引用。该全局变量的作用域被限定在此源文件。2.static修饰函数:修饰作用域。static修饰的函数,作用域仅在此源文件,不...
C++中有哪些类型转换方式

C++中有哪些类型转换方式

C++中四种类型转换运算符的使用方法 reinterpret_cast 该函数将一个类型的指针转换为另一个类型的指针. 这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到. reinterpret_cast 可以将指针值转换为一个整型数,但不能用于非指针类型的转换. 例: //基本类型指针的类型转换 double d=9.2; double* pd = &d; int *pi = reinterpret_...
进程线程的的作用和区别

进程线程的的作用和区别

首先来回顾一下进程和线程的概念吧。进程(Process)是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。线程(thread)是操作系统能够进行运算调度的最小单位,也是进程内的一个执行单元,程内的可调度实体。线程的状态:1)产生(spawn)2)中断(block)3)非中断(unblock)4)退出(finish)与进程的区别:1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;2)资源...
Java是一种什么语言

Java是一种什么语言

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java编程语言的风格十分接近c++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针,改以引用取代,同时移除原C++与原来运算符重载,也移除多重继承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。太阳微系统对Java语言的解...
Java使用JAX-WS来写webservice时 Unable to create JAXBContext

Java使用JAX-WS来写webservice时 Unable to create JAXBContext

webservice,作为web开发人员来说必须掌握的一门技术,它的好处这里就不多说了,MyEclipse中自带了一种生成webservice的方法,使用JAX-WS,如果我没有弄错的话,它需要javaEE5.0、JDK1.5以上,了解完这些就开始写接口方法。各种随心所欲。不料在用MyEclipse生成webservice时出现错误了,生成不了,错误信息如下“ An internal error occurred during: "Genera...
Gson的使用汇总

Gson的使用汇总

当前json是比较流行的文本数据传输格式,结构整齐、简单。基于json的开源解析包也是很多,个人感觉比较好的两种,fastJson、Gson,fastJson号称是解析json最快的,牛逼不是吹的,我以前用过很大数据量的json去测试,fastJson解析速度确实是最快的,但是个人还是比较喜欢Gson(Gson的速度也是很快的),API简单,调用方便。下面讲解一下Gson的使用方法。在GsonAPI中有个JsonElement类,它是JsonObject和...
<< 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 >>