自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何评判程序员的好坏和程序员成长的各个阶段

很多程序员和管理者分不清程序员应该从哪些方面判断水平,以我这么多年技术和管理工作经验总结下来,从三方面属性来评判,能力、经验和态度。另本文详细介绍了程序员从低到高各阶段应该掌握的各个方面,以方便程序员对自己更准确评判以及准确了解自己的努力方向。

2023-10-09 13:34:48 151 1

原创 NodeJs访问PACS系统进行DICOM影像的查询和下载等操作

本文主要介绍使用nodejs第三方插件dicom-dimse-native来访问PACS服务器进行C-FIND,C-MOVE,C-STORE等查询下载上传DICOM文件的操作,并且简单介绍了如何搭建一个测试的PACS服务器。

2023-04-06 17:43:54 1390 3

原创 NodeJs对DICOM医学影像文件中的TAG进行修改编辑

本文介绍使用nodejs的dicomedit第三方包对dicom医学影像文件内的tag进行修改编辑的方法,有详细代码,测试运行成功。DicomEdit.js是一个JavaScript库,提供了读取DICOM对象,基于脚本的命令列表转换其内容以及输出转换后的DICOM的功能。

2023-04-06 15:35:57 639 3

原创 JS代码实现使用canvas生成colorBar图表

最近因为工作原因,需要制作一个color bar的图表控件,网上百度了下,没有相关的源码,只能自己开发一个。使用canvas原生+JS写一个如图所示

2022-12-09 15:06:21 379

原创 nodeJs对DICOM医学影像文件解析并保存为图片

最近入职一家医疗硬件和软件开发的公司,负责一套医疗软件中DICOM部分的功能开发,因为对这个行业完全陌生,对DICOM也一无所知,所以很头疼,查了很多国内外的资料,才有了一定了解。软件需求是模仿国外知名的DICOM解析软件orthanc,实现他的功能。因为我们的软件后端使用nodejs实现,所以我需要用nodejs实现对dicom文件的解析及转换成png/jpg图片以供前后端使用。关于对DICOM文件的解析,网上有很多资料可查,我这里不详细复述了,我碰到的问题是dicom转成图片的问题。如果是前端,可以直接

2022-06-02 17:36:22 2494 6

原创 windows下安装配置mycat

首先下载mycat的win安装包,下载地址:https://github.com/MyCATApache/Mycat-download 下载后直接解压缩例如我这里解压缩到 d:\mycat首先要配置环境变量新建一个系统变量:MYCAT_HOME,值为 d:\mycat编辑path环境变量,增加 %MYCAT_HOME%\bin;

2017-08-30 14:56:53 2077 2

原创 面试官怎样面试出合格的技术人员

现在都说人才难得,很多互联网公司特别是小公司都在抱怨没有好的技术人才,招聘进来的人大多技术不怎么样,优秀的技术人才根本招不到。互联网行业的小公司基本都是社会招聘技术人员,很少有培养新人的。那么如何招到合格的招来既能用的技术人员呢,这个就需要一个优秀的面试官按照符合公司要求的面试标准来招到优秀人才。首先我们要认识到,不管如何优秀的面试官,都无法在短短数十分钟到数小时的面试中,百分百的确认面试

2016-06-30 14:36:17 10205

原创 PHP 实现Word,excel等转换pdf

最近做一个项目,需要将用户上传的word,excel文档转成PDF文档保存并打印,在网上找了很多资料,并不全面,所以自己写了一份比较全面的教程来分享。下面是操作步骤:1、        安装免费的openOffice软件,请至openoffice.org下载最新版本。2、        JDK支持,请自行搜索下载最新版本JDK。3、        安装完openOffice后,在开

2015-06-10 13:35:14 17546 15

原创 一款模拟养成类游戏的策划大纲

昨天听到公司策划又对现在一个项目提出新的需求,做一个模拟经营的框架,有感而发,想到以前做的一家游戏公司的模拟经营类游戏(航海贸易+生产)以及现在要做的结合起来,自己设计一款游戏吧。首先,这款游戏我想取名叫“XX的魔法实验室”,顾名思义,这是一个建设魔法实验室的游戏,当然,还有一个魔法美少女(男)养成的过程。 游戏背景设定:主角是一个刚刚进入魔法学校的魔法学徒,因为出众的魔法潜力,被

2014-10-24 13:24:38 13212

原创 程序员工作效率的影响因素和管理者如何判断

看了一篇博客《为什么程序员的工作效率跟工资不成比例!》有感而发。影响工作效率的因素主要有三:能力,经验,责任心。这三者相辅相成缺一不可。没有能力,遇到没有遇到过的问题,就很难解决。而做软件开发,头几年肯定是不断遇到不同的项目,解决未知的问题,在积累足够的经验前,没能力根本就坚持不下去。没有经验,那么你会发现你所碰到的都是你没有遇到过的问题,有经验的半天甚至一小时能解决的,你虽然有能力,但还是可

2014-10-13 18:10:23 1877

原创 网站开发执行文档(页面界面和功能说明文档)编写方法

作为一个有了10年WEB开发经验的老程序员,在项目开发中体会最多的就是,技术人员如何准确无误的理解PM/策划人员的需求。在一个项目中,因为沟通、理解能力或者只是遗忘导致设计/开发人员做出的最终结果往往与PM/策划人员理想的结果相差甚远。而这,往往是造成项目无法按时完成的一个主要原因,同时也是造成PM/策划与设计,开发人员矛盾的主要因素。解决方法其实很简单,一个详细完全体现策划人员对页面需求的执

2013-09-02 11:40:53 6446 10

原创 HTML5调用笔记本或手机摄像头

网上找了些文章测试了下,到现在为止还是很多浏览器不支持,所以也没有什么实用价值啊。以下代码在笔记本电脑浏览器chrome25,irefox19上测试通过(FF需要在地址栏输入about:config ,把media.navigator.enabled 值设置为 true)。在安卓手机上用opera HD浏览器测试通过,安卓自带浏览器和QQ浏览器和360浏览器不成功。

2013-03-26 13:59:07 3679

原创 HTML5实现手机摇一摇的功能

前几天同事要求实现摇一摇手机上传图片的功能,到网上找了些文章看了,有些代码里是有错误的,我改了下,见下面代码,在手机浏览器opera HD版本里测试可以。var SHAKE_THRESHOLD = 3000;var last_update = 0;var x=y=z=last_x=last_y=last_z=0;if (window.DeviceMotionEvent) { w

2013-03-25 16:22:09 1913

原创 写了一个批处理监测windows下apache服务器是否访问正常

在Windows下装了APMServ5.2.6做PHP网站的开发和测试,在测试过程中发现测试服务器在访问量很大的时候服务器就会卡掉,暂时未找出原因,只知道重启后就没问题了,所以写了一个批处理来监测服务器,发现无法访问网站时就重启下服务器。下面是批处理文件内容@ECHO OFF:starttimeout 60wget -O NUL -T 5 -t 2 http://local

2012-11-21 14:41:49 1791

转载 PHPMailer类-php发送邮件好帮手

<br />PHPMailer 是一个专门用于php语言的邮件发送类,功能十分地强大,丰富了 PHP 本身单一的 mail() 函数。支持 SMTP 等甚至于附件。<br /> <br />PHPMailer 遵守 LGPL 授权,可以免费下载,当前版本是PHPMailer v2.2.1 更新于2007 年11月16日。<br /> <br />下载地址:http://phpmailer.codeworxtech.com/index.php?pg=sf&p=dl<br /> <br />注:下载时有后缀分别

2010-12-17 15:36:00 1115 1

原创 ZeroClipboard支持IE,firefox,Chrome复制到剪贴板

在做一个项目的时候碰到要讲一些内容以点击按钮的形式复制到剪贴板上。网上找了一些,有只支持IE的,有支持IE加FIREFOX的,后来发现了一个还能支持Chrome的。那就是使用ZeroClipboard,在这里分享下。ZeroClipboard是一个js类库。此方法利用 Flash完成进行复制内容到剪贴板,所以只要浏览器装有Flash 就可以复制内容。Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这

2010-12-15 14:12:00 2552 1

转载 iepngfix.htc和png8让IE6支持png背景透明

今天搞PNG图片透明度的问题,网上找了些资料,觉得这个方法比较好原文地址http://www.cnblogs.com/dyg540/archive/2010/04/20/1716501.html在给客户做网站的过程中,有一个比较棘手的问题就是处理png图片的背景透明问题,因为需要兼容不同的浏览器,这就比较麻烦了。折腾了好长时间,最后寻找到了解决办法,用iepngfix.htc进行处理。iepngfix.htc的使用使用方法:下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的

2010-11-10 16:27:00 1260

原创 php写的一个阿拉伯数字转中文数字的函数

<br />前段时间去面试的时候一家公司出了这个题,太紧张了没写正确,今天重新写了下,验证过应该没问题,不过如果输入数字过大的话,就会出现错误,可能是不支持这么大的数字吧,最大只能999999999999<br /> <br />/** * 数字转中文 * 数字在999999999999以下 * 数字够大的时候小数点后会取整,奇怪了 * @param string $number 无序数组 * @return string $str 有序数组 */function number2

2010-11-05 17:31:00 1800

原创 php的非递归快速排序实现

<br />最近写了个非递归的快速排序<br /> <br />/** * 快速排序算法 * * @param array $arr 无序数组 * @return array $arr 有序数组 */function quick_sort($arr){ $sarr[0] = array('left'=>0,'right'=>count($arr) - 1);//该数组保存需要排序的子数组边界 $i = 0; $n = 1; while($i < $n) //判断还

2010-11-03 14:24:00 2568

原创 PHP的二分查找算法实现

<br />最近整理了下以前学习的算法知识,虽然在WEB开发时算法用到的情况比较少,但还是把一些有用的算法做下备份。<br /> <br />折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。<br />【基本思想】<br />将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如果x<a[n/2],则我们只要在数组a的左半部继续搜索x(这里假设数组元素呈升序排列)。如果x>a[

2010-11-03 10:34:00 2526 1

网站开发执行文档(页面界面和功能说明文档)示例范文

这里是一种网站开发执行文档的范文,主要是方便WEB项目开发时策划人员将自己需求明确表达给开发和设计人员实现。里面详细说明指定页面的界面布局和各种交互功能,做到开发只看文档就能准确无误实现功能则为成功。

2013-09-02

支持IE,firefox,Chrome复制到剪贴板的JS+FLASH插件ZeroClipboard下载

兼容多浏览器的JavaScript脚本,以JS+FLASH的形式实现复制内容到剪贴板

2010-12-15

空空如也

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

TA关注的人

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