首页
用CADWORX画P&ID问题? 1个回答.1人已关注
按照教程使用用cadworx画p&id,用access实时数据库,但是搞不定 你们用cadworx p&id有出现过这种问题吗? 我百度说是access不行,...
显示全部
故俗 ,化工研发 2018-08-04回答
按照教程使用用cadworx画p&id,用access实时数据库,但是搞不定 你们用cadworx p&id有出现过这种问题吗? 我百度说是access不行,然后装了office2010还是不行 谁用cadworx帮忙看看是不是还有什么东西没安装? 另外, 不用实时数据库呢,画图好像没问题,设备啥的都能调出来,但是好像生成不了设备和仪表数据表,没玩过不懂啊~ [p=321, null, left] 开始 [p=321, null, left] new project [p=168, null, left] 首先我们来开始一个带实时数据库的练习。当您应用实时的数据库,您将有权去感受软件更加深 [p=168, null, left] 层次的功能。应用实时数据库将使您轻松应用项目数据库并且产生报告。其次,实时的数据库功 [p=168, null, left] 能也将允许您去应用仪表回路生成器、网络发布器和设备 [p=168, null, left] & [p=168, null, left] 仪表规格书。 [p=321, null, left] 开始 [p=321, null, left] new project [p=168, null, left] 首先我们来开始一个带实时数据库的练习。当您应用实时的数据库,您将有权去感受软件更加深 [p=168, null, left] 层次的功能。应用实时数据库将使您轻松应用项目数据库并且产生报告。其次,实时的数据库功 [p=168, null, left] 能也将允许您去应用仪表回路生成器、网络发布器和设备 [p=168, null, left] & [p=168, null, left] 仪表规格书。 [p=168, null, left] 首先我们来开始一个带实时数据库的练习。当您应用实时的数据库,您将有权去感受软件更加深 [p=168, null, left] 层次的功能。应用实时数据库将使您轻松应用项目数据库并且产生报告。其次,实时的数据库功 [p=168, null, left] 能也将允许您去应用仪表回路生成器、网络发布器和设备 [p=168, null, left] & [p=168, null, left] 仪表规格书。
聚合氯化铝的特点及用途是什么? 1个回答.9人已关注
wwsl3138 ,暂无简介 2020-07-06回答
求助火线和中线怎么翻译? 4个回答.2人已关注
一只偷腥猫 ,电仪主管 2018-05-25回答
火线 live line 零线 null line
Kotlin和Java混合使用的时候很郁闷,有没有什么好的解决方法呢? 1个回答.9人已关注
Kotlin和Java混合使用确实是体验不佳的。没有写纯纯的Kotlin那么爽的。Kotlin 在设计之初就考虑了与 Java 的互操作性。我们可以从 Kotlin ...
显示全部
我在洞庭湖边 ,给排水工程师 2019-02-09回答
Kotlin和Java混合使用确实是体验不佳的。没有写纯纯的Kotlin那么爽的。Kotlin 在设计之初就考虑了与 Java 的互操作性。我们可以从 Kotlin 中自然地调用现存的 Java 代码。但是,如果在Kotlin中调用Java代码中的丑陋的特性(比如说,null),这确实是不得已的事情。怎么调用来自Java中的null
Java 中的任何引用都可能是null,这样我们在使用 Kotlin调用来自 Java 的对象的时候就有可能会出现空安全的问题。Java 声明的类型在 Kotlin 中会被特别对待并称为平台类型(platform types )。对这种类型的空检查会放宽,因此它们的安全保证与在 Java 中相同。
请看以下示例:
@RunWith(JUnit4::class)
class CallingJavaNullSafe {
@Test fun testCallingJavaNullSafe() {
val product = Product()
// product.name = null
product.category = "金融财务类"
product.gmtCreated = Date()
product.gmtModified = Date()
println(JSONUtils.toJsonString(product))   val name = product.name
   println("product name is ${name}")

   val eqName = name == "账务系统"
   println(eqName)

   name.substring(1)
}
}
上面的代码可以正确编译通过。Kotlin编译器对来自Java的空值name(平台类型)放宽了空检查name.substring(1)。但是这样的空指针异常仍然会在运行时抛出来。
运行上面的代码,我们可以看到输出:
{"category":"金融财务类","gmtCreated":1500050426817,"gmtModified":1500050426817}
product name is null
falsenull cannot be cast to non-null type java.lang.String
kotlin.TypeCastException: null cannot be cast to non-null type java.lang.String
at com.easy.kotlin.CallingJavaNullSafe.testCallingJavaNullSafe(CallingJavaNullSafe.kt:27)
我们没有设置name的值,在Java它就是null。我们在Kotlin代码中使用了这个name进行计算,我们可以看出:
val eqName = name == "账务系统"
println(eqName)
可以正确输出false。这表明Kotlin的判断字符串是否相等已经对null的情况作了判断处理,这样的代码如果在Java中调用 name.equals("账务系统") 就该抛空指针异常了。
但是当我们直接使用name这个值来调用name.substring(1)的时候,Kotlin编译器不会检查这个空异常,但是运行时还是要报错的:null cannot be cast to non-null type java.lang.String。
如果我们不想看到这样的异常,而是当name是null的时候,安静的输出null,直接使用Kotlin中的空安全的调用 .? :
name?.substring(1)
这样,运行的时候不会抛出异常,直接安静的返回null
平台类型不能在程序中显式表述,因此在语言中没有相应语法。 然而,编译器和 IDE 有时需要(在错误信息中、参数信息中等)显示他们,所以我们用一个助记符来表示他们:
T! : 表示 T 或者 T?
 (Mutable) Collection! : 表示 “可以可变或不可变、可空或不可空的 T 的 Java 集合”
 Array<(out) T>! : 表示可空或者不可空的 T(或 T 的子类型)的 Java 数组不知道这么说你明白不
上海的注册结构出来了,注化是不是不远了? 9个回答.3人已关注
鹊巢. ,设备维修 2018-08-04回答
上海的公用和电气出成绩了 http:///gradesear ... =null&type=1501 ,改一下后面1501这几个数字可以知道的,结构是1499和1500
丙烯晴在HYSYS中用什么方法处理? 1个回答.1人已关注
深林有鹿。梦 ,化工研发 2018-08-04回答
我觉得你可以试试chien null 方法我试了试好像只有他对于丙烯腈和其他纯组分有二元交互作用参数 而其他的都没有 你在试试呵呵
用CAD 画PID图的问题? 13个回答.4人已关注
很简单 自己写一个lisp文件就可以了 下面是自己写的,随便打断哪两条交叉直线(作图不规范的,不正交的线也可以) lsp代码为: 命令是pd (...
显示全部
再会 ,工艺工程师 2018-08-04回答
很简单 自己写一个lisp文件就可以了 下面是自己写的,随便打断哪两条交叉直线(作图不规范的,不正交的线也可以) lsp代码为: 命令是pd (defun c:pd () *^c^c (progn (setq xxx 1) (setq myosmode (getvar "osmode")) (setq s (getreal "\n输入绘图比例1:<1>")) (if (null s) (setq s 1) ) (while xxx (setq p0 (getpoint "\n选择交叉点:")) (if (null p0) (progn (setq xxx nil) ) (progn (setq setline (entsel "\n选择一条直线")) (if (null setline) (setvar "osmode" myosmode) (progn (setq p01 (cdr (assoc 10 (entget (car setline))) ;;; 获得所选直线的端点 ) ) (setq an1 (angle p0 p01)) (setq an2 (angle p01 p0)) (setq p1 (polar p0 an1 (* 3 s)) p2 (polar p0 an2 (* 3 s)) ) (setvar "osmode" 0) (command "break" p0 "f" p1 p2) (setvar "osmode" myosmode) ) ) ) ) ) (prin1) ) )
有谁做过醛基化反应吗? 3个回答.3人已关注
以下是引用 zengjia1029 在2007-8-23 23:03:00的发言: 反应及机理如下: document.body.clientwidth*0.5) {this.resized=true;this.width...
显示全部
丑女― ,给排水工程师 2018-05-16回答
以下是引用zengjia1029在2007-8-23 23:03:00的发言:

< >反应及机理如下:

< >

< >我去试试,谢谢指教!!

求这个反应的实例文献? 5个回答.4人已关注
没有人回复。我只能给大家一点搞笑的调料了! document.body.clientwidth*0.5) {this.resized=true;this.width=document.body.clientwidth...
显示全部
89号帆船 ,化工研发 2018-05-15回答
没有人回复。我只能给大家一点搞笑的调料了!
:硫代磷酸三胺的合成方法? 9个回答.3人已关注
楼主要做的不是硫代磷酰三胺么?怎么还有下面这个东西?我总觉得这个东西不大稳定,看样子只能做成钠盐卖了。 document.body.clientwidth*...
显示全部
没关系,是爱 ,给排水工程师 2018-05-25回答
楼主要做的不是硫代磷酰三胺么?怎么还有下面这个东西?我总觉得这个东西不大稳定,看样子只能做成钠盐卖了。 楼主有妙方了?祝楼主早日成功! [此贴子已经被作者于2004-6-29 1:24:35编辑过]
 
工艺技术是指工业产品的加工制造方法。包括从原料投入到产品包装全过程的原料配方、工艺路线、工艺流程、工艺流程图、工艺步骤、...
13w问题
12w回答
5k关注者
材料科学是研究材料的组织结构、性质、生产流程和使用效能以及它们之间的相互关系,集物理学、化学、冶金学等于一体的科学。材料...
1w问题
3w回答
3k关注者
自然科学的一种,在分子、原子层次上研究物质的组成、性质、结构与变化规律;创造新物质的科学,研究物质的性质、组成、结构、变...
46w问题
61w回答
138关注者
以实验为基础的自然科学,研究的元素、分子、离子(团)、化学键的基本性质,是与人类生存的宏观世界中物质和材料最为息息相关的...
13w问题
12w回答
6k关注者
 
这是一条消息提示
 
提醒
您好,您当前被封禁天,这天内您将不能登陆盖德问答,离解封时间还有
我已了解
提醒
提问需要5个能量值,您当前能量值为,请完成任务提升能量值
去查看任务