自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux基本知识

Linux基本知识Linux目录结构Linux文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中有可以有任意多个文件和子目录。 bin 存放二进制可执行文件 boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有用户文件的根目录 lib 存放跟文件系统中程序运行所需要的共享库及内核模块 mnt 系统管理员安装临时文件系统的安

2020-10-29 19:46:16 104

原创 用dcmtk搭建pacs的方法实践

用dcmtk搭建pacs的方法利用dcmqrscp搭建PACS,测试echoscu、storescu、findscu、movescu有效 。感觉可以用于简单的开发和测试。dcmqrscp搭建PACS启动dcmrscp.exe程序,必须修改配置文件才可以运行起来。dcmqrscp.exe -d --config D:\dcmtk-3.6.5-win64-dynamic\etc\dcmtk\dcmqrscp.cfg配置文件#------------------------..

2020-10-22 10:23:29 1327

原创 dicom3.0和dcmtk学习笔记

dcmtk学习笔记DCMTK开源库更偏重于按照层(Layer)来实现DICOM应用实体(AE)之间的连接(ACSE)及消息传输(DIMSE),主要分为DIMSE(应用层)、ACSE(属于OSI七层协议中的应用层)和DUL(Dicom Upper Layer层,该层与OSI中的TCP/IP层对接)三大部分。用户通过使用DCMTK提供的DICOM协议中规定的各层的数据结构和操作函数,按照DICOM标准中规定的流程来实现自己的DICOM服务。findfindscu 10.9.19.82 11112

2020-09-18 14:01:26 1684

原创 数据结构基础学习笔记(一)

数据结构基础数据结构基础数据结构研究的三个方向:数据的逻辑结构线性结构非线性结构基本的数据结构线性链表:栈和队列树与二叉树排序计数数据结构是指相互有关联的数据元素的集合。数据结构研究的三个方向: 数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; 在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; 对各种数据结构进行的运算。 数据的逻辑结构线性结构有且只有一个开始结点和一个终端结点,且所有结点都最多只有一个直接前驱和一.

2020-09-18 13:48:09 232

原创 测试入门知识点

测试基础:测试基础:单元测试:集成测试:系统测试:安全测试测试用例测试分为白盒测试和黑盒测试:白盒测试用例设计:黑盒测试用例设计方法:设计用例的策略单元测试:重点是系统的模块,包括子程序的正确性验证等。主要任务:程序语法错误、程序逻辑检查、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试、代码书写规范检查集成测试:重点是模块间的衔接以及参数的传递等。系统测试:重点是整个系统的运行以及与其他软件的兼容性。目标:功能是否达到规格说明书要求,是否存在其他缺陷

2020-09-18 13:46:27 93

原创 Growth:全栈增长工程师指南学习笔记

Growth:全栈增长工程师指南学习笔记关于工具:没有合适的工具,要么创造一个,要么选择一个合适的。提高效率的工具:使用快捷键输出是最好的输入写博客、整理资料、准备分享JavaScript完整的javascript应该由下面三个部分组成:核心(ECMAScript)---核心语言功能文档对象模型(DOM)---访问和操作网页内容的方法和接口浏览器对象模型(BOM)---与浏览器交互的方法和接口前端和后台前端和后端是描述进程开始和结束的通用词汇。前端作用于采

2020-09-18 13:45:28 288

原创 持续集成的基本知识

持续集成(continuous integration) CI持续集成(continuous integration) CICI的核心价值CI持续集成周期CI的四个基本功能:CI环境三要素CI的核心价值 持续集成中的任何一个环节都是自动完成的,无需太多人工的干预,有利于减少重复过程以节省时间、费用和工作量。 持续集成保障了每个时间点上团队成员提交代码是能成功集成的。换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为可能。 持续集成还能利于软件本

2020-09-18 12:02:57 564 1

原创 关于计算机内存

内存基础知识解决内存瓶颈的方式: RAM的硬件设计(速度与并发度) 内存控制器的设计 CPU缓存 设备的直接内存访问(DMA) CPU通过一条通用总线(前端总线,FSB)连接到北桥。北桥主要包括内存控制器和其他一些组件,内存控制器决定了RAM芯片的类型。不同的类型,包括DRAM、Rambus和SDRAM等等,要求不同的内存控制器。为了连通其他系统设备,北桥需要与南桥通信。南桥又叫I/O桥,通过多条不同的总线与设备们通信。上述结构有一些需要注意的地方: 从

2020-09-18 12:01:42 136

原创 计算机网络初步了解

计算机网络基础记录一些计算机网络基础学习中获取的一些小知识点。计算机网络的一些专业术语延迟 :Lag ,把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况掉包 :Drop,随机丢弃一些数据。节流 :Throttle,把一小段时间内的数据拦截下来后再在之后的同一时间一同发出。重发 :Duplicate,随机复制一些数据并与其本身一同发送。乱序 :Out of order,打乱数据包发送的顺序。篡改 :Tamper,随机修改小部分的包裹内容。互联网地址 :也就是IP

2020-09-18 11:59:56 320

原创 面向对象的七个原则和三个特性

面向对象的几个原则面向对象的几个原则七大基本原则单一职责原则开放封闭原则⭐️里氏替换原则接口隔离原则依赖倒置原则(DIP)迪米特原则组合/聚合复用原则面向对象开发来说,有那么几个原则需要了解、理解、实践中反思和践行。面对对象和面对过程的区别在于,面向对象提升了抽象级别。抽象本身就是分治的逆向使用。软件越来越庞大,很难处理过来,所以通过抽象,对软件复杂度进行分级降级。所以抽象的目的就是软件计算的核心目标:复杂度管理。我对面向对象编程的目标从来就不是复用。相反,对我来说,对象提供了一种

2020-09-18 11:56:16 637

原创 pyhton生成器

python生成器python 生成器本质上就是迭代器。生成器包括两种:生成器函数和生成器表达式。生成器函数一个包含yield关键字的函数就是一个生成器。并且yield不能和return共用,并且yield只能在函数内。generator和函数的执行流程不一样。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而generator函数,在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续执行。生成器的作用可以实现多

2020-09-18 11:55:02 93

原创 redis初步了解

Redis介绍redis的特点和优势。Redis简介Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的Key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份Redis优势性能极高-redis能读的速度是110000次/s,写的速度是81000次/s。丰富的数据类型-redis支持二进制案例的strin

2020-09-18 11:53:58 78

DCM4CHEE的安装

用于DCM4CHEE的安装,之前网上下载的安装包中有些小错误,会导致安装不成功。安装过程遇到问题请留言

2020-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除