年轻砖头

文章
6
资源
0
加入时间
2年10月18天

C++枚举类型C++枚举类型

C++枚举类型枚举类型的本质是一个integer系列的组合,应用场景:用一些整型来表示某些特定的状态,并且给这些整数赋予一些名字来增加代码的可读性。假设我有以下三个整型变量需要维护,最大的问题是这三个整型变量并不是一个group,也就是说我可以将value的值设置任意整数,那么后面的判断就变得没有意义了int a = 0;int b = 1;int c = 2;int value = b;if(value = b){ //do something}可以声明一个enum类型来将三个整数

C#使用var定义变量时的四个特点

使用var定义变量时有以下四个特点:1. 必须在定义时初始化。也就是必须是var s = “abcd”形式:2. 一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。3. var要求是局部变量。4. 使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。转载于:https://www.cnblogs.com/johnblogs/p/6006583.htm...

hive中使用union出现异常数据

select * from tbl where id=2union select * from tbl where id =1 如果hive使用union这么查询的时候,我们会发现数据变乱了。解决办法就是在select后边实际写上列名,就没有问题了,例如:select column1,column2 from tbl where id=2union select column1,c...

Socket编程中检测端口是否被占用

        一般检测一个端口是否被占用的方法是看bind是否成功,其实在Windows中有两个API可以获取到当前系统端口的占用情况(GetTcpTable/GetUdpTable),利用这两个函数就可检测端口占用情况。但在较复杂系统环境下,端口占用表可能随时改变,可能存在两个以上进程使用上述方法检测到同一空闲端口,在这种情况下,可使用Bind方法进行端口选择。一、通过GetTcpTab...