首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏影像PACS源码

    PACS医院影像科室系统源码(C++)

    PACS系统源码在预约登记、分诊叫号、技师检查、诊断报告、临床浏览、科室管理等环节满足全院相关科室的要求。在医学影像下载、浏览、处理中满足速度快、强化常用功能、方便阅片等要求。 图片一、PACS主要功能:1.登记与预约2.图像采集与处理3.多种高级影像后处理4.诊断编辑与报告打印图片5.病历管理与检索6.科室管理与统计分析7.系统设置与数据安全8.系统兼容性与扩充性图片二、系统功能特点 实现和RIS数据同步;3.支持权限管理;4.

    1.5K20编辑于 2023-05-05
  • 来自专栏影像PACS源码

    PACS(医学图像存储与传输)系统源码支持三维重建与还原

    影像阅片影像阅片是PACS最核心的部分,主要用来给医生提供调阅影像和影像处理,基础功能一般厂商都有,比如序列、旋转、放大缩小、标注、窗宽调整、四角信息设置、定位线、比例尺、测量、裁剪、伪彩等等,三维重建是一个亮点功能 这套PACS系统源码是带三维重建和还原的,是符合市场需求的PACS系统。 图片PACS(医学图像存储与传输)系统功能特点:1.覆盖登记、分诊、记费、报告生成和分发等内容,与RIS 有机结合;2.三维影像后处理:支持MPR、CPR、VRT、MIP、MinIP 、SSD、VE、CalSCore 三维图像处理;图片3.可以同时接收多个不同影像设备发送的数据,并提供影像资料的存储;4.支持采用集中式数据库及独立影像储存管理机制,记录所有影像的储存位置;5.数据库将会自动记录下列资料:所有病人及检查的相关文字资料

    2K20编辑于 2023-04-08
  • 来自专栏Java架构师必看

    spring源码4

    spring源码4 强烈推介IDEA2020.2破解激活,IntelliJ IDEA

    29730发布于 2021-05-14
  • 来自专栏Spider篇

    python 实现dcmtk关联pacs功能 推送下拉影像

    python 实现pacs功能 推送下拉影像 dcmtk关联pacs技术笔记: 简介 1、dcmtk关联pacs的参数介绍 2、dcmtk命令介绍 3、演示工具的功能 4、说明使用的技术 5、遇到的问题 6、工具目前存在的缺点 dcmtk关联pacs的参数介绍:远程pacs说明参数如何添加 需关联的PACS系统信息参数 [被呼叫主机ip] 192.168.10.19 [被呼叫主机pacs系统AE] ebm-pacs 2.PACS-AEC,PACS系统IP,PACS系统PORT,为关联pacs系统固定参数 3.本机-AET,本机PORT,需要在远程pacs脚本中添加本机ip,端口,设置AE 4.影像拉取功能需要添加本机端口参数 dcmtk命令拼接 subprocess(执行命令) tkinter(Gui工具设计) ctypes(隐藏控制台) sys(访问pyinstaller打包的临时资源) pyinstaller(程序打包) 4、 _MEIPASS 4.使用资源: 相对路径(dcmtk..

    2.3K30编辑于 2022-12-13
  • 来自专栏爪哇缪斯

    源码解析:ThreadLocal(4

    方法代码很少,源码和注释如下所示: 【解释】 removed如果为false,则可以理解为table数组里基本没有“陈旧”Entry。 2> 如果满足数组中存在的Entry数量 >= 3/4threshold,则进行resize()扩容操作。 源码和注释如下所示: 流程图如下所示: 3.9> expungeStaleEntries() 该方法内部比较简单,就是遍历table数组里的Entry,调用expungeStaleEntry方法(expungeStaleEntry 详情上面介绍了,这里就不再赘述了) 源码和注释如下所示: 3.10> resize() 扩容操作执行如下操作: 按照原table数组长度,创造长度为2倍的新table数组。 源码和注释如下所示: 四、ThreadLocal 内存溢出问题: 通过上面的分析,我们知道expungeStaleEntry() 方法是帮助垃圾回收的,根据源码,我们可以发现 get 和set 方法都可能触发清理方法

    25020编辑于 2023-05-09
  • 来自专栏Android点滴分享

    AudioRecord源码解读(4)

    源码介绍 线程运行流程 先看下RecordThread的创建: AudioFlinger::RecordThread::RecordThread(const sp<AudioFlinger>& audioFlinger 20 ms each; this ensures we can sleep for 20ms in RecordThread size_t pipeFramesP2 = roundup(4

    2.2K10编辑于 2022-10-25
  • 来自专栏爪哇缪斯

    源码解析:ThreadPoolExecutor(4

    下面截图源码和注释就是ctl所包含的方法 针对ctl的值,其实是两部分组成的:【高3位】表示:线程池状态 + 【低29位】表示:线程池中线程数量,如下图所示: 【解释】 上图中的runState ---- 3.3> 线程池中的线程数量小于核心线程数代码逻辑 源码部分如下所示: 【解释】 其中的workerCountOf(c)用来获得当前线程池中的线程数,如果小于核心线程数,则直接调用 ---- 后面的内容,参见:源码解析:ThreadPoolExecutor(5)

    12710编辑于 2023-05-09
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:boltdb(4)

    通过前面源码分析,我们差不多了解了boltdb的核心数据结构了,逻辑视图上是通过Bucket组建的嵌套结构来管理数据的,每一层都可以存储一一系列key和value,也是使用boltdb的用户需要关注的 若单个 page 大小不够,会分配多个 page ptr uintptr // 存放 page data 的起始地址 } ptr 是保存数据的起始地址,不同类型 page 保存的数据格式也不同,共有4

    42710编辑于 2023-09-06
  • golang源码分析:langchaingo(4

    前面介绍了GenerateFromSinglePrompt和Call最终都调用了

    11210编辑于 2026-03-18
  • 来自专栏alexqdjay

    angularjs源码笔记(4)--scope

    $evalAsync 3.1 源码分析 $evalAsync用于延迟执行,源码如下: function(expr) { if (!$rootScope.$$phase && ! } } 传播路径: Root>[A>[a1,a2], B>[b1,b2>[c1,c2],b3]] Root > A > a1 > a2 > B > b1 > b2 > c1 > c2 > b3 4. $watchCollection 4.1 使用示例 $scope.names = ['igor', 'matias', 'misko', 'james']; $scope.dataCount = 4; $digest(); expect($scope.dataCount).toEqual(4); $scope.names.pop(); $scope. == newItem)) { changeDetected++; oldValue[i] = newItem; } } 4).

    1.5K30编辑于 2022-01-04
  • 来自专栏golang算法架构leetcode技术php

    kratos源码分析系列(4

    接着按目录分析源码: 5,encoding 支持的格式有form、json、proto、xml、yaml,使用的包有 https://github.com/go-playground

    70720编辑于 2023-03-14
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析(4):select

    那么select的实现在go的源码包runtime中,路径为:./src/runtime/select.go。 在for {} 结构中的 select 每一次for 都会经历上述的 4各阶段,创建 -> 注册 -> 执行 -> 释放;所以select的执行是有代价的而且代价不低。

    91931编辑于 2022-08-02
  • 来自专栏吴伟祥

    Spring4 @Configuration源码

    of {@code @Configuration} {@code Class} objects: *

     * @RunWith(SpringJUnit4ClassRunner.class

    70720发布于 2018-08-14
  • 来自专栏IT可乐

    Mybatis源码解析4——SqlSession

    ." + method, 1L); 直接看上面源码的第 76 行代码: List<T> list = this.selectList(statement, parameter); 在上一篇文章介绍 SqlSessionFactory 的构建过程时,我们说了 configuration 对象的组成: 看上面的源码得到 MappedStatement 对象,包含了我们在 mapper.xml 文件中配置的 执行 executor.query() 方法,注意,这里的 executor 是 CachingExecutor: 这段源码,我们可以得到两个信息: ①、获取我们指定配置的boundSql 对象,包含我们配置的 接着我们继续看 query() 方法: 看源码,也就是说先去查缓存,缓存命中了直接返回数据,没有命中就执行:delegate.query() 方法。 4、总结 这样,可乐就给大家完整的讲解了如何通过 SqlSession 进行一次数据库查询操作,但是正如文章开头所言,可乐给大家介绍了两种查询方式,一种是需要自己拼接 namespace+method

    75921发布于 2021-09-09
  • golang源码分析 :gopls(4

    初始化完转发代理,我们看看json-rpc服务提供能力是如何实现的

    8510编辑于 2026-03-18
  • 来自专栏影像PACS源码

    带CT三维重建技术的医院影像PACS系统

    4、SSD  SSD(Surface Shaded Display),表面阴影遮盖,是将操作者的眼睛作为假设光源方向,投射到CT值在设定阈值以上的体素上则不再透过继续成像,仅呈现所有表面体素的集合立体图形 7、CalSCore(心脏图像冠脉钙化积分)PACS系统是Picture Archiving and Communication Systems的缩写,意为影像归档和通信系统。 图片PACS系统源码特点:• 覆盖院内大多数影像科室。 • 私信博主了解更多PACS系统功能!

    1.8K20编辑于 2023-05-02
  • 来自专栏全栈测试技术

    selenium源码通读·4 |webdrivercommon分析

    2 common目录包含了actions目录、html5目录,还有其他几个py文件图片3 actions、html5 目录图片图片4 目录说明目录说明 actions键盘,鼠标,设备交互的能力html5

    47870编辑于 2023-02-08
  • 来自专栏余林丰

    MyBatis源码解读(4)——SqlSession(上)

    在SqlSession接口中包含了所有可能执行的sql语句在这里不一一列举,请参考org.apache.ibatis.session.SqlSession源码。 1 //org.apache.ibatis.session.defaults.DefaultSqlSession 2 …… 3 @Override 4 public <E> List<E> private <E> Object executeForMany(SqlSession sqlSession, Object[] args) { 3 List<E> result; 4 1 //org.apache.ibatis.binding.MapperMethod 2 public static class SqlCommand { 3 4 private final

    1K60发布于 2018-01-09
  • 来自专栏正则

    AFNetworking源码探究(八) —— AFURLSessionManager(4)

    主要介绍了NSURLSessionDataDelegate中四个代理方法的实现及其使用场景和注意事项。这一篇我们就看一下NSURLSessionDownloadDelegate这个代理。

    70260发布于 2021-09-02
  • 来自专栏kk大数据

    Spark 源码4) - Worker 启动流程

    有没有注册过,如果注册过,则更新心跳时间 如果没有注册过,则给 Worker 发送 ReconnectWorker 消息,要求 Worker 重新注册上来 五、总结 今天我们浏览了 Worker 启动的源码

    66120发布于 2021-10-12
领券