首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XRD测试数据分析工具Jade 6.5版下载地址及安装教程

Jade是一款XRD分析软件,可以分析X射线衍射,分析出衍射图谱,获得材料的成分、材料内部原子或分子的结构或形态等信息的研究手段。...3、结构精修对样品中单个相的结构精修,完成点阵合素的精确计算,对于多样品,可以逐相地一次精修4、晶粒大小和微观应变计算当晶粒尺寸小于10cm时的晶粒大小,如果样品中存在微观应变,同样可以计算出来5、残余应力残余应力计算功能作为一个特殊附件...6、物相定量这也是一个附加功能,一般版本不包含软件安装知识兔下载后的文件目录双击MDI Jade6.5.exe ,安装主程序,最好安装在D盘,一般会很快安装完成。...右键,以管理员身份运行Jade6.5激活补丁这个文件,这个文件运行的很快,闪一下就结束了,所以不是闪退,请同学们不要疯狂的点,并因此以为安装失败。...回到Jade6.5补丁文件夹中,右键管理员方式运行注册ocx.bat文件,全部点确定,并随意点击一个左侧后缀MDI的文件将主程序中Jade6.exe文件发送到桌面快捷方式,然后打开,将小窗口关闭点击菜单栏中的

2.4K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    当nz-checkbox-group多选框组遇上必选校验

    当nz-checkbox-group多选框组遇上必选校验 Angular2 ng-zorro-antd checkbox 今天表单中用到ng-zorro-antd组件的多选框nz-checkbox-group...在提交时先赋值为[],再检测checked状态,赋值。...this.validateForm.value.scopes.length == 0){ this.getFormControl('one').setErrors({'required':true}); } 发现上面的2可以变成true了,但1始终是false,导致无效...“自定义异步校验”中看到这样一句话 : 当使用 响应式表单(Reactive Form) 时, 的 nzValidateStatus 会自动从 NgControl 中获取数据...于是有了如下的终极解决方案: 问题.html中不用做修改。 问题.ts修改如下: //因为不想在提交方法_submitForm()再循环一遍获取多选结果,就只好在这先定义一个临时的用于存储选择结果。

    4.4K20

    Angular2学习记录-给后端程序员的经验分享

    1.前言 前几天刚下定决心把毕业设计改造下,因为毕业设计算是我学习的基石,学习到的东西都尽可能的在这个平台上施展,锻炼自己.改造为前后端分离,前端使用angular2,后端只提供接口.便于以后的维护.那么就要学习...一个可以让你学习的东西能施展到上面的项目,可能该项目一开始很简单,但是随着你不断的学习,不断的把新知识运用进去,这个项目就会伴随着你的成长而丰富起来,给你带来的则是更多的实战经验. 2.angular2简介 angular2...this.isBackColor = marginTop > 20 && this.getIsIndex(); }); } } 原因不明,猜想是var self = this;赋值操作后相当于一个全新的变量...会被转换为1111%40qq.com,导致服务端解析失败,找了很多原因才发现是URLSearchParams这个对象用错了,angular2提供了这个对象,es6里面也有一个该对象,换成ng2中对象即可...号参数风格的.两种参数都保存在ActivatedRoute对象中,因此下面代码中的route为此对象 — restful风格 配置:{path:'article/:id',component:ArticleComponent

    3.1K20

    Nodejs学习笔记(三)——一张图看懂Nodejs建站

    1.3 此时再去刷新Eclipse中项目imooc_1,就可以看到新生成的文件和新的项目结构 ?...bower_components')); app.listen(port); console.log('imooc started on port ' + port); //index page 这里以及下面皆是路由以及赋值...,这里的字段如title, poster等都会在相应的jade如index.jade中用到,实际上是将这里的值传入相应的jade以渲染页面 app.get('/', function (req, res.../includes/head body //这是页面的body,其中有header部分以及主体的body内容,需要到相应的jade文件中访问 include ....3.2 还有一个坑就是jade语法中的缩进,不正确的缩进导致应用无法启动,当然主要自己对jade完全不熟悉,所以吃了很多亏。  4.

    1.8K100

    JavaScript运算符列表

    符号 含义 详解 in 判断对象是否含有某个属性(包括原型链中的属性),存在就返回true。 查看 instanceof 判断对象及其原型链上是否存在某个类型,存在就返回true。...当左侧操作数为 null 或者 undefined 时,返回右侧操作数,否则返回左侧操作数 查看 ?: 根据条件选择结果 查看 ?....确保访问深层属性不会有异常 查看 6、赋值运算符 符号 含义 详解 = 用于变量赋值 查看 *= 乘法赋值 查看 **= 求幂赋值 查看 /= 除法赋值 查看 %= 取模赋值 查看 += 1、加法赋值...;2、连接字符串 查看 -= 减法赋值 查看 赋值 查看 = 按位右移指定位数后进行赋值 查看 = 无符号位,按位右移指定位数后进行赋值 查看 &= 按位与操作后赋值(都为...= 无效赋值,仅在左边操作数为空(null或undefined)时,进行赋值 查看 []=[] 解构赋值,从阵列解构为变量 查看 7、逗号运算符 符号 含义 详解 , 逗号运算符,从左到右计算表达式,

    57730

    【NodeJS】归纳篇(三)Express | 链式操作 | cookie && session | 模板引擎 | Router | mysql

    /**注意,next()是选择性的执行** }); server.use('/',function(req,res,next){ console.log(2); }); 注意到,在use()的参数中,...原理:客服端请求服务端,先带一个空的cookie={}传到服务端,然后服务端对这个cookie赋值并写到客户端;下一次客户端向服务端发起请求时,就会带上这个cookie。...name: 'sess',//session名 keys = ['aaa','bbb','ccc'], //使用session时,需要加keys--密钥,keys为数组,会依次循环使用keys中的密钥对...: 破坏式的、侵入式、强依赖 ejs: 温和、非侵入式、弱依赖 (推荐) template.js jade与ejs对比 jade 参考文档:http://jade-lang.com/ const jade...= require('jade'); var str = jade.renderFile('a.jade',{pretty:true}); console.log(str); a.jade //用缩进代表层级

    26420

    4个优雅的 ES2020 运算符使用技巧

    它也可以作为TypeScript 3.7+中的功能使用。 相信大部分开发前端的的小伙伴们都会遇到null和未定义的属性。JS语言的动态特性使其无法不碰到它们。...() //不会执行 与无效合并一起使用 提供了一种方法来处理未定义或为空值和表达提供默认值。我们可以使用??运算符,为表达式提供默认值 console.log(undefined ??...'codercao'); // codercao 因此,如果属性不存在,则可以将无效的合并运算符与可选链接运算符结合使用以提供默认值。 let title = data?.children?....因此,此逻辑赋值运算符等效于 x ?? (x = y); 三、逻辑或分配(|| =) 此逻辑赋值运算符仅在左侧表达式为 falsy值时才赋值。...' 四、逻辑与分配(&& =) 可能你已经猜到了,此逻辑赋值运算符仅在左侧为真时才赋值。

    1.2K30

    【JS】1847- JavaScript 中几个优雅的运算符使用技巧

    它也可以作为 TypeScript 3.7 + 中的功能使用。 相信大部分开发前端的的小伙伴们都会遇到 null 和未定义的属性。JS 语言的动态特性使其无法不碰到它们。...() //不会执行 与无效合并一起使用 提供了一种方法来处理未定义或为空值和表达提供默认值。我们可以使用??运算符,为表达式提供默认值 console.log(undefined ??...'codercao'); // codercao 因此,如果属性不存在,则可以将无效的合并运算符与可选链接运算符结合使用以提供默认值。 let title = data?.children?....因此,此逻辑赋值运算符等效于 x ?? (x = y); 三、逻辑或分配(|| =) 此逻辑赋值运算符仅在左侧表达式为 falsy 值(虚值) 时才赋值。...' 四、逻辑与分配(&& =) 可能你已经猜到了,此逻辑赋值运算符仅在左侧为真时才赋值。

    23421

    javaScript代码飘红报错看不懂?读完这篇文章再试试!

    若要快速解决项目开发过程中遇到的各种刁钻Error,首先要快速识破它的本质!而不是一味的依赖第六感去猜测,更不该盲目凭借自身的幸运值去不断尝试解决!...1、变量未定义便直接使用 console.log(my); // 报错:Uncaught ReferenceError: my is not defined // 翻译:my未定义 // 2、将变量赋值给一个无法被赋值的东东...Math.random()=1; // 报错:Uncaught ReferenceError: Invalid left-hand side in assignment // 翻译:左侧的赋值无效 2...property initializer // 翻译:对象属性初始值无效。...•在try中,尽量少的包含可能出错的代码。•无法提前预知错误类型的错误,必须用try catch捕获。•finally可以省略。

    5.4K20

    【TypeScript 演化史 — 第二章】基于控制流的类型分析 和 只读属性

    point(0, 0) 的对象: const origin: Point = { x:0, y:0 }; 由于 x 和 y 标记为 readonly,因此我们无法更改这两个属性的值: // 错误:赋值表达式的左侧...const unitCircle = new Circle(1); unitCircle.radius; // 1 unitCircle.area; // 3.141592653589793 // 错误:赋值表达式的左侧...readonly [n: number]: T; } 由于只读索引签名,编译器将以下赋值标记为无效 const primesBelow10: ReadonlyArray = [2...const unitCircle = new Circle(); unitCircle.radius; // 1 unitCircle.area; // 3.141592653589793 // 错误:赋值表达式的左侧...readonly [n: number]: T; } 由于只读索引签名,编译器将以下赋值标记为无效 const primesBelow10: ReadonlyArray = [, ,

    2K10

    一、首页第一个首页栏制作【仿淘票票系统前后端完全制作(除支付外)】

    点击需要添加下拉菜单的容器,然后点击扩展组件,点击下拉菜单即可添加: 在下拉菜单的属性中,,更改当前选中值,设置选项列表中的内容,更改大小即可完成: 接着在右侧的行中更改水平对齐属性选择靠右...由于每个影片内部也有一定的内边距,那么此时我们再设置这个行的内边距情况,此时还需要设置这个热映内容的高度为 130px,因为内部等下需要设置一个行高度为撑开,如果父容器没有高度给定,那么子元素的高度撑开则会无效...即可占满整行: 接着右侧信息内部中也分为左侧和右侧 ,左侧为影片信息,右侧为按钮购买,那么此时创建两个行为这些内容的父容器,并且给予命名: 此时左侧信息为 70% 右侧购票为 30%...宽度,在此需要主要的是,右侧的购票信息按钮为垂直居中,那么此时就需要给予这个购票信息的高度为撑开,再设置垂直对其为居中(如果你父容器没有设置高度,那么撑开无效): 接着在左侧添加文本,文本的宽度都为...设置对应的文本和颜色: 三、添加导航容器 我们还发现,这个首页的导航栏是在下部: 那么此时就需要用到一个导航容器,点击扩展组件,找到导航容器添加到当前页面: 此时将刚刚所编写的所有内容赋值到导航页

    8.6K20

    【力扣算法02】之寻找两个正序数组的中位数 - python

    首先,通过比较两个数组的长度,确保nums1是较短的数组,将较长的数组赋值给nums2,以简化后续操作。 获取nums1和nums2的长度分别赋值给变量m和n。...否则,说明当前的分隔点在nums1中太靠左,需要将左边界left更新为partition1 + 1。 循环结束后,如果没有找到符合条件的分隔点,则抛出ValueError异常,表示输入无效。...raise ValueError("Invalid input") 循环结束后,如果没有找到符合条件的分隔点,抛出ValueError异常,表示输入无效。...minRight1 = float('inf') if partition1 == m else nums1[partition1] # 计算nums1中左侧的最大值和右侧的最小值...minRight2 = float('inf') if partition2 == n else nums2[partition2] # 计算nums2中左侧的最大值和右侧的最小值

    16410

    ionic3应该善用组件和指令

    angular4提供了很多功能强大的内置指令,但在现实情况中,这些内置指令可能还不能完全满足实际要求,这时我们就需要编写自定义指令来实现特定要求。...其实ionic3(angualr4)和ionic2(angular2)差不多,但和ionic1(angular1)就差别非常大了,可以说基本是推倒了重来。...在angular1时代,组件和指令是一回事,即严格来说,没有组件这概念,只有指令,而到了angular2时代,虽说组件仍是一种特殊的指令,但已经有一定目的明显区分开来,分别用Directive和Component...其实就是模版指令,如ngIf,当条件为true时,该元素会被添加到DOM中。其主要依赖TemplateRef和ViewContainerRef来完成操作。...在构造函数constructor加上一句,赋值默认颜色: import { Directive, Input, ElementRef } from '@angular/core'; @Directive

    3.5K40

    关于 CSS 反射倒影的研究思考

    听上去有点复杂,而且创建渐隐效果的渐变背景在非纯色背景下是无效的。有没有更好的 CSS 方法呢? ? 答案是‘肯定’的,也是‘否定’的。...左侧是 x 轴的负方向,需要在前面加 - 号。所以第一个竖条的 margin-left 就是 -.5 * $n * $bar-w 。...她说:我起初使用 Haml 模板是因为我想避免引入我不需要的循环变量,而之后使用 Jade 模板是因为它允许变量和计算。...在下面的可交互 demo 中,左侧是一个 CSS 渐变,右边是一个SVG 渐变。紫色的线是渐变线,它与金色和深红色的交界线是垂直的。拖拽滑块可以同时改变 CSS 和 SVG 的渐变角度。...Jade/SVG use(xlink:href='#loader' transform='scale(1 -1)') 使用 transform 属性代替CSS变换,因为 CSS 变换在 Edge 中不支持

    2.5K90
    领券