自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术随笔

一个程序员的学习笔记

  • 博客(102)
  • 资源 (2)
  • 收藏
  • 关注

原创 vtk搜索最近点算法性能比较

vtk搜索closest point算法性能比较

2024-03-20 09:54:47 152

原创 Window ICMPAPI timeout陷阱

Windows ICMPSendEcho是代码实现ping功能的简单方法,但是其实现的timeout参数存在最小值限制。

2024-03-05 12:05:06 659

原创 vtkImageData算法坐标计算取整处理

vtk对imagedata数据取整处理

2023-08-11 16:07:35 213

原创 vtk表面提取参数研究

分析vtkMarchingCubes的参数,解决组织表面提取可能存在的平滑效果不好的问题。

2021-12-19 20:58:25 2258 5

原创 windows 10安装gitlab docker

windows 10使用wsl2部署配置gitlab-ce docker的步骤

2021-02-17 20:15:50 8177 5

原创 如何从被领导到领导别人

如何从被领导转换成为领导别人,适应新的工作岗位。

2019-10-24 12:14:52 2757 6

原创 dcmtk 3.6 网络性能优化

dcmtk 3.6 scp网络性能问题分析和解决

2019-07-18 21:03:57 1196 2

原创 Python解析多帧dicom数据

目录概述DICOM多帧数据存储pydicom应用概述pydicom是一个常用python DICOM parser。但是,没有提供解析多帧图的示例。本文结合相关函数和DICOM知识做一个简单说明。DICOM多帧数据存储DICOM标准中关于多帧数据存储的最重要一部分说明是PS3.5 Annex A.4 A.4 Transfer Syntaxes For Encapsulation of En...

2019-02-20 22:09:05 2718

原创 免费DICOM工具

概述本文计划整理一些常用的,质量还靠谱的免费DICOM Viewer和其他DICOM工具。不求完整,只求需要的时候有东西可用。修改历史2018/09/05 初版单机版ViewerRadiAnt DICOM Viewer非常完整的常用功能。见过的所有免费Viewer当中体积最小,安装包只有3.2M。提供两个版本setup版本和CD版。CD版本可以理解成绿色版。 ...

2018-09-05 10:59:49 10941 3

原创 基于VTK的Web PACS实现

云PACS架构选择云PACS实现有两种思路:基于服务器端渲染,前端只负责交互和最终结果显示。另外一种是在HTML+js实现所有渲染和图像处理,后端和传统PACS一样只负责数据管理和传输存储。两种实现方式都没有什么难以克服的障碍。前端渲染有很多已经可以使用的开源库和商业库,比如vtk.js、leadtools。后端渲染主要是解决操作映射以及负载均衡,也有很多成熟案例和应用。目前的主要区别是对...

2018-05-13 21:20:07 5050 1

原创 吴恩达deeplearning课程作业环境

Deep learning课程安装Course 4 prerequisites: - 2017/2/14 keras /pydot / graphviz - 2017/2/20 pandas for week 3 - 2017/2/23 opencv for week 4conda安装unbuntu 16 pyhton 3.6版本 minicondahttps://co...

2018-02-22 13:11:20 2448 1

原创 基于开源库实现云PACS的方案

概述越来越多的项目希望使用web来访问PACS,把数据和服务器托管在云端,实现影像云或者云PACS。折腾了几年之后,总结一下调查过的开源方案,列举一下相应的有优缺点和适应范围。

2017-11-17 08:58:58 6997

原创 Windows下编译和配置Vtk Web Demo

在windows下编译和配置VTK Web 示例

2016-05-09 15:27:27 4923

原创 VTK显示中文

Vtk 6.x 和vtk 7.x中文显示方法

2016-04-08 17:23:00 2906

原创 码农的瑞士军刀-脚本语言

本文主要讨论为什么脚本语言是码农必备技能,另外简单分享一下我当年为什么选择python,给大家一个选择的参考。

2016-03-18 23:37:37 1633 1

原创 赤兔安卓版语音图片资料处理

背景赤兔(http://www.chitu.com/)中有很多很棒的语音分享。但是赤兔没有提供导出的功能。后期整理不够方便。 所以,对赤兔目录做了一点研究,发现找到这些图片和语音是有可能。 条件所限只在安卓4.4版的小米4上做了测试操作步骤(a) 打开一个群爬楼到顶上,或者听完分享之后,记录一下大概时间。下载时间是我们识别文件大概范围的基础。 (b)从手机中找到Android\data\com

2016-02-01 00:18:21 2793

原创 Fedora 22下ParaviewWeb安装

记录了如何在Fedora下安装和配置ParaViewWeb的过程。paraview的功能和介绍可以访问www.paraview.org

2016-01-14 12:51:09 2009

原创 开发运维测试原型

在查找一些软件的安装说明的时候,发现了一个很好的第三方资源库。 bitnami.com,这个网站提供了很多配置好的完整软件stack,包括lamp、tomcat这种基础环境,也包括很多做好的第三方应用,比如redmine、gitlab等等。 而且同时提供了full stack的安装包还有虚拟机和云镜像。对于软件调研和开发测试环境准备,可以节省大量的准备时间。

2015-03-10 12:22:36 1202

转载 国内npm镜像

淘宝 NPM 镜像这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。当前 registry.npm.taobao.org 是从 registry.npmjs.org 进行全量同步的.当前 npm.taobao.org 运行版本是: [email protected]本系统运行在 Node.js@

2014-11-18 12:30:10 3954

原创 python IDE

好用的免费python IDE

2014-05-16 17:00:40 3126

原创 奇怪的内存泄漏

程序里面遇到一个奇怪的内存泄漏。表现是从Task manager中看到内存稳定的增长,但是,尝试了不同的内存调试工具,都看不到内存泄漏。最后跟踪代码,发现真实的原因是在代码的log函数中,只调用了RegeisterEventSource,没有对应的调用DeregisterEventSource,这样,handle没有正确释放。以前从来没有试图把handle的泄漏和内存泄

2014-03-28 17:31:10 935

原创 Subversion/Git/ReviewBoard工作流程

根据My (work)Git Workflow进行修改,在Windows下进行测试,http://mojodna.net/2009/02/24/my-work-git-workflow.html 目标:中心库使用subversion,使用Review Board作为项目组的Review工具,要求所有代码先Reivew才能提交。Subversion本身不支持本地分支,如何在等待和修改reivew的过...

2013-10-08 14:17:52 4817 2

原创 如何成为一个受欢迎的职场新人

很多人刚刚离开学校走上工作岗位时,面对新的环境,往往感到不知所措。最后在碰了很多次壁后,终于明白那些该做哪些不该做。有些人到最后都没有搞清楚自己为什么不如别人,白白花费了很多心血。作为一个老程序员,总结了一些作为团队成员的一些基本准则,希望能帮大家尽快适应新的工作环境。 · 团队精神 要时刻牢记自己是团队中的一员,自己的成败荣辱和团队的成败息息相关。没有人会相信糟糕的团队是由优秀的成员组成,除

2013-06-13 10:22:37 1965 1

转载 Using Qt 4.4 with Visual Assist X

If you are using Visual Studio with Qt, you can ensure a more productive experience by adding the Qt directories to your Visual Studio list of includes.In Visual Studio, add the following directorie

2013-04-03 23:39:00 2741

原创 VS2010调试Qt 5

Qt 4 在安装的Qt官方提供的binay package和visual studio add-in,之后就可以方便的直接调试,在调试的时候可以很容易跟踪进源代码。但是,装完了Qt 5之后,发现没有办法直接调试了。这样,对于初学者,要花几个小时去编译,挺麻烦的。而且,就算周围有人做了编译,只要目录不一致,也没有办法使用。问题1:.pdb文件和.dll文件没有在同一个目录下。VS20

2013-03-19 10:47:21 7597 1

原创 VirtualBox 4.2 使用技巧

VirtualBox 4.2使用技巧Host OS: Windows 7 X64 ProfessionalGuest OS: Windows XP SP3  1) 修改默认的虚拟机目录必须先常见一个虚拟机,才能够修改默认的虚拟机存放目录。创建的虚拟机可以是一个全空的,不指定附加存储,不安装系统。之后,就可以在[FIle]-[Preference]对话框的[general

2012-10-09 09:14:16 2612

原创 奇怪的ODBC异常

调试一个ODBC链接oracle的程序,居然发现SQLConnect就会造成Access vilation的异常访问。ODBC管理工具里面测试链接一切正常。这段代码曾经在另外一个机器上测试过。研究很久之后,突然想起,exe所有目录下有几个oracle的dll。把程序copy到另外的目录下,运行,果然不出错了。用Process Explorer分析一下,发现和猜测一样,O

2012-04-24 10:40:45 971

原创 Excel高级求和函数

记录两个知道的人比较少的函数:SUMPRODUCT在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。主要用途类似于:单价数量单项合计122224236我们知道单价和数量,希望求出所有单价*数量的总和,多数人的做法,就是先增加一类每行的C=A*B,然后再对C求和。很多时候

2012-04-13 23:20:41 1840

原创 绘图程序坐标设计

很多开发人员会去做类一些简单的矢量图绘制模块,但是,很多人往往最后被坐标变化搞得晕头转向。本文讨论了一下整个设计思路,给出了一些典型操作的公式。原来的文档中有一些图和公式,实在懒得转了。doc文件和示例代码,可以在这里下载。http://download.csdn.net/detail/pkrobbie/4189237转贴请注明出处。 坐标系统定义绘图软件的坐标

2012-03-31 11:44:12 2854 2

原创 SQL Server塞满硬盘解决记录

用户报告问题:系统的所有用户都无法登陆,现实登陆失败。排查:1) C盘是否满了 2)数据库文件盘是否满了结果:发现数据库硬盘150G空间被塞满了。原因:系统中的Log文件一直没有truncatedsql server一直没有做备份,所以log文件一直在增长。希望大家最好不要出这种低级错误。解决方法1)尝试直接Truncate Log,使用Ba

2012-03-02 14:52:11 3938

原创 Subversion Edge 2.x迁移说明

记录了Subversion Edge 服务器的迁移步骤,特别是关于用户迁移的步骤很少有完整的说明。 以2.0.0为源服务器迁移到2.2.1的目标服务器为例,svn的验证使用使用 htpasswd 文件的本地认证。如果使用LDAP作为用户管理,可以参考官方的迁移说明。 1.       预备1)      下载安装包CollabNet Subversion Edge 2.2.1,地址

2012-01-30 18:29:20 3303

原创 O'Reilly Learning Sql on SQL Server 2005学习总结

是一本很好的SQL入门书籍,没有找到这本书的练习答案。所以,试着自己做了一下。 有一些没有给出答案,主要是由于以下的原因:1)是在没有理解练习题的意思,不知道想要什么。2)练习过于简单,主要是想看一下结果。实在懒得贴答案。 这本书选择的内容实用度非常高,真

2011-07-31 21:17:30 1073

原创 Answer to Chapter 11 of O'Reilly Learning Sql on SQL Server 2005 .

11.5. Review Questions1. What is an index?An index is an on-disk structure associated with a table or view that speeds retrieval of rows

2011-07-31 21:06:28 1663

原创 Answer to Chapter 10 of O'Reilly Learning Sql on SQL Server 2005

10.6. Review Questions1. What is a noncorrelated subquery?A noncorrelated subquery is a subquery that is independent of the outer query.

2011-07-31 18:45:00 1394

翻译 Effective minidump (下)

Effective minidump (下)前半部分 (http://blog.csdn.net/pkrobbie/article/details/6636310) MiniDumpCallback函数如果MINIDUMP_TYPE不能满足我们定制minidump内容的需要,我们

2011-07-28 15:02:57 4497

翻译 Effective minidump (上)

Effective minidump (上)原文更新: 07.02.2005翻译:2011/7/16 目录 简介Minidump 类型MiniDumpCallback函数用户数据流Dump类型其他例子程序简介在过去几年里,崩溃转储(crash dump)成为了调试工作的一个重要部

2011-07-26 23:26:45 5318

原创 Answer to Chapter 9 of O'Reilly Learning Sql on SQL Server 2005

9.8. Review Questions1. What do aggregate functions do?An aggregate function is one that extracts information such as a COUNT of rows or an

2011-07-26 17:00:08 2469

原创 Answer to Chapter 8 of O'Reilly Learning Sql on SQL Server 2005

Answer to Chapter 8 of O'Reilly Learning Sql on SQL Server 2005

2011-05-09 22:55:00 3295

转载 SQL Server 脚本大小写

SQL Server 标识符排序规则

2011-04-18 18:51:00 1372

原创 Answer to Chapter 7 of O'Reilly Learning Sql on SQL Server 2005

Answer to Chapter 7 of O'Reilly Learning Sql on SQL Server 2005

2011-04-10 20:37:00 2305

mysql group replication资料中文版

mysql group replication资料中文版。group replication是MYSQL 5.7的重要新特性,今年刚刚推出,缺少相应的资料。

2017-09-12

绘图软件坐标设计

很多开发人员会去做类一些简单的矢量图绘制模块,但是,很多人往往最后被坐标变化搞得晕头转向。本文讨论了一下整个设计思路,给出了一些典型操作的公式。里面包括doc文件和示例代码。

2012-03-31

空空如也

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

TA关注的人

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