摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-REACT向事件处理程序传递参数-.bind-传递函数给组件 在 Render 中的绑定 class Foo extends Component { handleClick() { console.log('Click happened'); } 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-es6解构赋值-const{}=-let{}= 解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。 https://developer.mozilla.org/zh-CN/docs/ 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。_.throttle(func, [wait=0], [options={}])实例解析防抖动(Debouncing)和节流阀(Throttling) OHIF-Vie 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-数字胶片直接下载,不再弹窗进行设置 直接下载解决方案 \Viewers\extensions\cornerstone\src\commandsModule.js showDownloadViewportModal: ({ viewports }) 阅读全文
摘要:
ViewportDownloadForm.js 源码还是得一行一行阅读,好多自定义的函数,得找到相应的用法 import React, { useRef, useCallback, useEffect, useState, createRef, } from 'react'; import Prop 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-Cornerstone Tools Cornerstone Tools Cornerstone的开发团队同时还开发并且开源了Cornerstone tools。这个可以看做是在Cornerstone之上开发的一组工具集合,是界于底层库和上层应用之间 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js-Cornerstone Examples-基石实例-下 CT Image with Window presets This is an example of displaying a 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js-Cornerstone Examples-基石实例 想要了解更多? 源代码:https://github.com/cornerstonejs/cornerstone 在线文档:http 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js提供了一个完整的基于Web的医学成像平台。 技术体系 概况来讲,Cornerstone是一套JavaScript底层组件,用于支持医学影像的显示与交互;OHIF Viewer是一套基于C 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-querySelector() 选择器语法-将画布(canvas)图像保存成本地图片的方法 将画布(canvas)图像保存成本地图片的方法 使用HTML5画布技术,你可以在浏览器客户端用JavaScript绘制出各种美丽酷炫的图案,这些图案是不能直 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-es6-Element.querySelector() https://developer.mozilla.org/zh-CN/docs/Web/API/Element/querySelector 返回与指定的选择器组匹配的元素的后代的第一个元素。 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-获取焦点的2种方式-ref 前言在React中,只要props或state发生改变,则render()方法必定执行,即DOM会更新。然React更新DOM时,可能会导致已经获取焦点的元素失去焦点,故此时需要操作DOM,获取焦点。 方式一: Reac 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-REACT-Hook API索引 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 本页面主要描述 React 中内置的 Hook API。 如果你刚开始接触 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-ES6箭头函数(=>) https://www.liaoxuefeng.com/wiki/1022910821149312/1031549578462080 箭头函数 ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么 阅读全文
摘要:
我曾经看到一篇文章说,其实现在的单页面应用已经有向feature-flag编程发展的倾向了.什么意思呢? 和鸿门宴一样,项羽设局为了杀刘邦,在大厅后面埋伏了刀斧手,这些刀斧手是否行动要等主人的指令,指令以来就行动. React中的state可以很好的完成这个flag功能.这就是状态编程.状态就两个t 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-使用 PropTypes 进行类型检查 注意: 自 React v15.5 起,React.PropTypes 已移入另一个包中。请使用 prop-types 库 代替。 我们提供了一个 codemod 脚本来做自动转换。 随着你的应用程序不断增长 阅读全文
摘要:
时常会听到圈内的朋友抱怨"学不动了"。确实如此,前端技术的横向发展和迭代速度实在是太快了,然而人的精力却是有限的,在中高级的技术进阶阶段,广撒网式的学习方式往往会适得其反。那些调侃程序员的中年危机的段子,说不好哪天真的变成了现实,那么前端er到底该如何构建自己的技术护城河? 就目前看来,前端发展的主 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-事件总线管理器 添加按钮》调用命令》注册回调函数 App.js import React, { Component } from 'react'; import { OidcProvider } from 'redux-oidc'; import 阅读全文
摘要:
[OHIF-Viewers]医疗数字阅片-医学影像-REACT-React.createRef()-Refs and the DOM关于回调 refs 的说明 const [downloadCanvas, setDownloadCanvas] = useState({ ref: createRef( 阅读全文
摘要:
Installation Problem: [TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Receiv ed type boolean] #7985 yarn 运行问题 TypeError 阅读全文
摘要:
The OHIF Viewer is a zero-footprint medical image viewer provided by the Open Health Imaging Foundation (OHIF). It is a configurable and extensible pr 阅读全文
摘要:
[golang]golang 语法糖'...'三个点的用法 ‘...’三个点是golang的一种语法糖,表示为可变参数,可以接受任意个数的参数。 示例一: package main import "fmt" func Greeting(prefix string, who ...string) { 阅读全文
摘要:
[golang]golang EqualFold 字符串比较是否相等 EqualFold 源码 strings.EqualFold 是忽略大小写的比较,返回bool // EqualFold reports whether s and t, interpreted as UTF-8 strings, 阅读全文
摘要:
[golang] golang文件读写 os.OpenFile(fileName,os.O_APPEND|os.O_WRONLY,os.ModeAppend) 读写文件要用到的OS包 func OpenFile(name string, flag int, perm FileMode) (*File 阅读全文
摘要:
[golang]log日志 Logrus的使用 Logrus is a structured logger for Go (golang), completely API compatible with the standard library logger. Logrus is in mainte 阅读全文
摘要:
Once 官方描述 Once is an object that will perform exactly one action,即 Once 是一个对象,它提供了保证某个动作只被执行一次功能,最典型的场景就是单例模式。 [Golang] 初探之 sync.Once sync.Once 是 Gola 阅读全文
摘要:
[golang]golang signal.Notify 信号,如何优雅的退出 golang 中的signal 包的Notify函数 函数声明为 func Notify(c chan<- os.Signal, sig ...os.Signal) 官方描述: Notify函数让signal包将输入信号 阅读全文
摘要:
al_x:2.3862659E7##lVal:0##res:2.3862659E7##al_y:2.5144177E7 al_x:5.69426494550281E14##lVal:22646455##res:2.1607746E7##al_y:2.5144177E7 al_x:5.15618274 阅读全文
摘要:
[财务][数据化分析][帆软]报表设计-数据分析(op=view) 1. 概述 数据分析模式也可以查看报表,但是其可以对报表结果进行不分页预览及在线分析:排序、二次过滤等。 下面我们以内置的行式报表—数据纵向扩展 .cpt 模板为例,来看看数据分析的使用方式以及其一些属性的设置。 2. 数据分析(o 阅读全文
摘要:
[财务][数据化分析][帆软]报表设计-填报预览 1. 概述 填报预览,顾名思义,就是指在 Web 端预览用来填报数据的模板,一般在只需要录入修改数据的时候使用,当然也可用来查看数据。 下面我们以内置的自由填报模板.cpt 模板为例,来看看填报预览的使用方式以及其一些属性的设置。 2. 填报预览(o 阅读全文
摘要:
[财务][数据化分析][帆软]如何量化你的用户价值?RFM模型综合实战 RFM模型是什么鬼: [数据分析][RFM模型]用数据分析用户 https://www.cnblogs.com/landv/p/12654927.html 官方课程:https://bbs.fanruan.com/course- 阅读全文
摘要:
源码和excel资料都在github:https://github.com/landv/golang-test/tree/master/lanproxy-go-client-regisServices 原本架构 能够访问互联网的机器,去访问: 2.2.2.2:8080,就是访问的mac电脑的80端口 阅读全文
摘要:
[财务][数据化分析][帆软]报表设计-分页预览 1. 概述 分页预览即普通预览模式,FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用。 下面我们以内置的 GettingStarted.cpt 模板为例,来看看分页预览的使用方式以及其一些属性的设置。 2. 分页预览示 阅读全文
摘要:
链接大部分都是官方文档的链接,现在搬运过来只是为了添加自己的心得体会 [财务][数据化分析][帆软]报表设计-模板预览 1. 描述 模板预览就是指在 Web 端查看模板效果,FineReport 提供了多种不同的预览方式,来满足用户的多样化需求。 FineReport 中普通模板总共有5种不同的预览 阅读全文
摘要:
[财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。 聚合报表特点:空白画布式设计界面,每个模块相互独立,专门解决大报表难题,单元格扩展分离,互不影响。 同时聚合报表还存 阅读全文
摘要:
就我而言,不建议使用这个FineReport里面的决策报表,还是用FineBI里面的决策报表好用,阔以在web端进行设计,其实都一样。 [财务][数据化分析][帆软]报表设计-决策报表设计模式 1. 描述 为了弥补 普通 cpt 模板设计 关于自适应布局、局部刷新等等方面的不足,FineReport 阅读全文
摘要:
1. 描述 普通报表设计可以分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 普通模板的几大使用方式。 普通报表的特点有:类 Excel 设计界面、无限行列扩展和多 sheet 功能,能轻松实现数据间的各种运算,实现复杂表样、分组交叉、卡片分栏、同比环比等功能。 阅读全文
摘要:
1. 描述 模板设计是 FineReport 学习过程中的主要难题所在,FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型。 FineReport 三种设计模式相辅相成,完美的满足了用户对各种报表的需求,下面我们来比较一下各种设计模式的缺点与优势。 普通模 阅读全文
摘要:
今天说一下帆软的弊端,优势什么的请自己去发现,使用了这么久帆软了,唯一感觉的是赶紧找一台服务器安装上,本机跑太消耗内存了。 如果你数据量大并发量大,请最少128G内存起步。这个不是帆软的错,是Java策略问题,运行的时候就要占用好内存。当然你可以设置小一点,那么速度就下拉了。 emmm,每个人有每个 阅读全文
摘要:
emm这就是官方的文档,有部分加上了自己的学习感受和小小的经验。 [财务][数据化分析][帆软]报表设计-设计思路 1. 描述 使用 FineReport 设计器设计模板,首先需要了解 FineReport 模板制作的思路,沿着其思路来了解 FineReport 报表中的所有功能。 FineRepo 阅读全文