0、总结 (1)要转换的变量,转换前、转换后、转换后的结果。 (2)一般情况下,避免进行类型转换。 1、_static_cast(静态类型转换,int 转换为char) 格式:TYPE B = static_cast<TYPE>(a) reinterpreter_cast(重新解释类型):专门用于指 ...
分类:
编程语言 时间:
2019-06-07 12:51:34
阅读次数:
111
人们为何使用Python 大部分使用Python的人提到了一下原因: 软件质量:Python注重可读性、一致性和软件质量。具备比传统脚本语言更优秀的可重用性和可维护性。Python的一致性也保证其易于理解。 开发者生产效率:相对于C、C++和Java等编译/静态类型语言,Python的开发者效率提高 ...
分类:
编程语言 时间:
2019-06-07 00:17:02
阅读次数:
142
1python运行速度慢的原因: python不是强类型的语言,所以解释器运行时遇到变量以及数据类型转换,比较操作,引用变量时都需要检查其数据类型 python的编译器启动速度比java快,但几乎每次都要启动编译 python的对象模型会导致访问内存效率变低,Numpy的指针执行缓存区数据的值,而p ...
分类:
编程语言 时间:
2019-06-06 21:20:36
阅读次数:
111
静态类成员 静态类成员方法和变量都可以据有静态属性,声明静态成员使用static修饰符。 类设计中的一个关键循环,就是决定是否将一个方法或变量声明为静态的。 静态变量 在程序中任何变量或者代码都是在编译时,由系统自动分配内存来存储的,而所谓静态就是指在编译后分配的内存会一直存在,直到程序推出时才会释 ...
分类:
编程语言 时间:
2019-06-01 19:59:28
阅读次数:
105
1.进官网:https://www.scala-lang.org/ 上面就是进入Scala社区后的一个画面,官方对Scala的简单介绍是:Scala将面向对象和函数式编程集合在一个简洁的高级语言中,Scala的静态类型有助于避免复杂应用程序中的错误。 2.Scala六个特性。 (1)可以和java无 ...
分类:
其他好文 时间:
2019-05-13 14:00:27
阅读次数:
99
不是所有.NETFramework类都可使用New-Object来创建。例如,如果你尝试使用New-Object创建System.Environment或System.Math对象,你将收到以下错误消息:PS>New-ObjectSystem.EnvironmentNew-Object:Constructornotfound.Cannotfindanappropriateconstructo
分类:
Web程序 时间:
2019-05-09 10:33:21
阅读次数:
122
如何使用描述符对实例属性做类型检查 问题举例 在某些项目中,我们实现一些类,并希望能像静态类型语言那样对它们的 实例属性做类型检查: p = Persosn() p.name = 'tom' #必须是str p.age = 18 #必须是int 要求: (1)可对实例属性指定类型 (2)赋予不正确类 ...
分类:
编程语言 时间:
2019-05-05 21:53:27
阅读次数:
157
基本格式: 返回值: 返回值的几种情况: 1 ,没有返回值 ,代码中没有return值, 2 ,代码中只写了return , 时返回None , 当代码运行中遇到return时,后面代码将不再执行 3 返回一个值, 可以返回任意数据类型 4 返回多个值,同时返回几个值,需要有几个变量接受 retur ...
分类:
编程语言 时间:
2019-05-04 00:17:14
阅读次数:
138
1. Java Set 1. Java Set 重要观点 Java Set接口是Java Collections Framework的成员。 Set不允许出现重复元素 无重复 Set不保证集合中元素的顺序 无序 Set允许包含值为null的元素,但最多只能有一个null元素。 Set支持泛型(类型的 ...
分类:
编程语言 时间:
2019-04-30 22:07:52
阅读次数:
161
一、饿汉式 缺点:不能懒加载 二、懒汉式(线程不安全) 三、懒汉式(线程安全,效率低) 四、懒汉式(线程安全,效率高,但是有空指针异常) 五、懒汉式(解决四的问题,禁止指令重排序,加volatile关键字) 六、内部静态类的更加优雅的方式 ...
分类:
编程语言 时间:
2019-04-22 19:26:31
阅读次数:
140