现在位置: 首页 > elillonge发表的所有文章
  • 09月
  • 14日
综合 ⁄ 共 1069字 评论关闭
你知道么? 1.DICOM历史简介?2.2011版DICOM3.0标准几个章节间的关系?3.DICOM中文件格式有几种?4.DICOM中有几种VR?DICOM通信有几种PDU?几种DIMSE?5.DICOM中Tag有几种Type?每种Type含义?6.VR为CS的Tag,值域的要求?7.简要描述一下DICOM IOD的示意图?8.生成DICOMDIR时对文件夹名称长度有什么要求?9.以BMP文件为例,描述一下普通图像与DICOM图像的转换过程?10.DICOM值域部分的长度有什么规定?11.Sequence Tag的VR有几种表现方式?其长度如何计算?12.DICOM文件序言长度?DICOM文件以开头中的什么字符作为标志?13.像素Tag(......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1123字 评论关闭
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39863125 建造者模式(Builder):工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理。简单起见,就拿之前的工厂方法模式进行修改一下就可以得到建造者模式。 一、uml建模: 二、代码实现 /** * 示例:建造者模式 * * 与工厂模式的区别:工厂类模式提供的是创建单个类,而建造者模式则是将各种产品集中起来进行管理 */ interface Sender { public void send(); } class EmailSender implements Sender { @Overrid......
阅读全文
  • 09月
  • 03日
综合 ⁄ 共 1870字 评论关闭
英文原文:5 Fundamental differences between GIT & SVN   如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。 那好,这就开始吧… 1.GIT是分布式的,SVN不是: 这是GIT和其它非分布式的......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2362字 评论关闭
造成重复提交的两个原因: 在开发过程中,经常会遇到表单重复提交的问题,如用户注册,如果表单重复提交,那么一个用户就会注册多次,重复提交主要有两种原因。 1.服务器处理时间久,当用户在表单中填完信息,点击"提交"按钮后,由于服务器反应时间过长,没能及时看到响应信息,或处于其他目的,再次点击"提交"按钮,从而导致服务器到接收到多条相同的数据,后台在处理相同数据时可能会发生异常,以至于给用户带来不好的体验。 2.forward跳转引起的重复提交,在页面跳转的时候,有两种类型:请求转发和重定向,所谓请求转发是在服......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 432字 评论关闭
    北航的这道考研上机真题应该是考的我们的《数值分析》基本功。记得原来上《数值分析》课的时候学习过平方根的迭代公式,好像还有有通用的求根公式,不记得了。这种类型的迭代公式其实很简单。只要一个变量便够了,然后不断的修改。      题目URL:http://ac.jobdu.com/problem.php?id=1166      我的AC代码,欢迎拍砖。      #include<iostream> #include<stdio.h> using namespace std; double iterate(double y, double x) { return y * 2 / 3.0 + x / (3 * y * y); } int main() { double x, y; int n; ......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 4814字 评论关闭
1:Struts2标签的分类    *数据标签:用于从值栈上取值或者向值栈赋值    *控制标签:控制程序的运行流程,比如分支和循环控制    *UI标签:用来显示UI页面的标签,多会生成HTML    *杂项标签: 用于完成其他功能的标签,比如生成URL和输出国际化文本等。 2:property标签    常见的一些属性:     value: 用来获取值的OGNL表达式     escape: 是否转义HTML,默认为true     escapeCsv: 是否转印CSV文件     escapeHtml:是否转义html     escapeJavaScript: 是否转义javascript     escapeXml: 是否转义xml     简单示例1:      ......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 890字 评论关闭
感觉这个挺有意思的就做了一下,虽然是和虚拟现实沾边的东西,但说不定以后在数据挖掘上也能用来给数据在不同属性上分类什么的。 做了个最简单的:模拟声音在理想二维空间中的反射,而且假设二维空间是封闭的矩形区域,其中可能有若干的垂直或者水平的墙,将空间分割为若干的子空间,空间中有一个声源和一个接收点。 声源向四周均匀发射n条声线,反射深度为m(经过m次反射,强度会衰减到0),空间中共有y条互不交叉的墙壁。 例如下图是程序的演示效果: 蓝色的为墙壁,共有7条,声源在左上角,向周围均匀发出10条声线,最终经过反......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 12958字 评论关闭
import 语句     main.qml 文件第一行代码:import QtQuick 2.0 。这行代码引入了 QtQuick 模块, import 语句的作用与 C++ 中的 #include 类似,与 Java 中的 import 效果一样。不再啰嗦了。 Qt Quick 基本元素     Qt Quick 作为 QML 的标准库,提供了很多基本元素和控件来帮助我们构建 Qt Quick 应用。如果拿 C++ 来比拟, QML 就相当于 C++ 语言本身,而 Qt Quick 相当于 STL 。好吧,你可能觉得有点驴头不对马嘴,没关系,有这么点儿意思就成。 Rectangle     main.qml 的第三行代码,定义了一个 Rectangle 类型的对象......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 3994字 评论关闭
简单说明: 为了方便数据在客户端及服务器端的传输,有时候我们会用一些比较方便组织的数据类型,比如json、xml等传给客户端,客户端也可以重新组织数据传回服务器端。JSON和XML提供了一套比较方便的数据组织形式。。并且有很多现成的类库用于解析这些数据。。 本文是对net.sf.json使用后的总结。。目前官方开源的对json进行处理的项目很多,fastjson还有其它等等。。视自己处理问题的复杂程度考虑选择使用不同的依赖包。。 如果使用maven构建项目,需要对以下两个包进行依赖 [html] view plaincopy <dependency......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1966字 评论关闭
Problem Description 输入一个字符串,判断其是否是C的合法标识符。   Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。   Output 对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。   Sample Input 3 12ajf fi8x_a ff ai_2   Sample Output no yes no   Author lcy   Source C语言程序设计练习(四)       解题思路:           水题虽然是水题,但是如果能从题目中吸收到知识,那么......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 2091字 评论关闭
作业1: 求逆序数(归并排序求逆序数) //分治法:两个阶段,分和治,注意分和治的方法和边界条件 import java.util.Arrays; import java.util.Scanner; public class Main { //定义数组Aarray和数组Barray大小 public static int [] Aarray=new int[1000010]; public static int [] Barray=new int[1000010]; //记录逆序个数 public static long sum; public static void merge(int a[],int begin,int end,int b[]) { //边界条件,当分时只有一个元素时 if(begin==end) { return ; } //定义中间位置 int ......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1439字 评论关闭
Application checkpoint/restart (c/r) is the ability to save the stateof a running application so that it can later resume its executionfrom the time at which it was checkpointed, on the same or a differentmachine. Contents [hide] 1 Project Info 2 Project Status 3 Updates 4 In the NEWS 5 FAQ Project Info Kernel code: (browse the code) git://www.linux-cr.org/pub/git/linux-cr.git User-space code (browse the code) git://www.linux-cr.org/pub/git/user-cr.git User-space test suite (......
阅读全文