技术相关
文章平均质量分 57
sesiria
这个作者很懒,什么都没留下…
展开
-
DCMTK在windows下的编译与安装(CMAKE+Visual Studio 2017)
最近项目中有需求需要对DICOM影像进行处理, 因此需要使用到开源库DCMTK。编译与安装遇到了一些坑这里总结以下。一,准备工作1.DCMTK源码https://dicom.offis.de/dcmtk.php.en下载后解压到D:\DCMTK\dcmtk-3.6.6目录下2.DCMTK文档网上上看了许多blog关于编译的说法众说纷纭,最后还是参考了官方的文档中的INSTALL相关说明下载后解压到D:\DCMTK\dcmtk-3.6.6-html-help3.DCMTK支持.原创 2021-04-18 14:53:05 · 3743 阅读 · 3 评论 -
【工具】几个写文章和paper相关的工具
1. Mathpix 能把图片中的公式转成Latex格式,方便后续进行公式编辑现在各种markdown,word,知乎,CSDN都支持Latex公式了。复制公式强烈推荐!https://mathpix.com/2. Latex强大的包https://www.latex-project.org/get/可以进行各种复杂3. 如果觉得Latex太大可以使用在线版:ov...原创 2019-10-17 11:13:54 · 372 阅读 · 0 评论 -
git 基本使用
一,Github简介二,创建SSH (每次提交可以不用输用户名密码)HTTP方式需要每次用户名密码认证在Github中 新增SSH打开一个终端并生成一个SSH的Key文件生成好的文件:将公钥添加至Github:配置多用户:三,Git的基本应用1) 使用SSH来获得代码:执行git clone xxx@github...原创 2019-10-17 22:06:39 · 199 阅读 · 0 评论 -
如何写好一封paper Summary
为什么要写summary?对于AI的学习来说,读论文的能力可以说是必备的技能。在平时工作中也需要花大量的时间来阅读文章。 阅读文章的能力不是一两天就可以培养的,需要长期的努力,以及正确的论文阅读方法。 基本上通过3-4个月的训练可以养成阅读文章的习惯。 在读论文过程中,一个非常好的习惯是把读过的论文写成summary, 把自己的理解记录下来,这也是加深对文章的理解的过程。 另外,写summar...原创 2019-10-13 22:10:54 · 1148 阅读 · 0 评论 -
GhostScript命令参数详解
http://blog.csdn.net/catoop/article/details/42737441本文列出几个常用参数,然后下面附上官方的参数详解:一、常用参数解释这是一个测试的命令:gs -dQUIET -dNOSAFER -r300 -dBATCH -sDEVICE=pngalpha -dNOPAUSE -dNOPROMPT -sOutputFile=/opt转载 2017-11-01 15:01:35 · 9224 阅读 · 1 评论 -
MacOSX 自动恢复功能
最近在越发觉得Mac的UNIX(dar-win)开发环境很适合程序员啊。界面美观用起来顺手全套兼容的UNIX toolchain。用起来爱不释手。不过macOSX的系统更新频率有些过高。今天系统又自动更新起来,手滑点来一下。然后AppStore就在后台下载各种更新组件。可是突然系统就自动重启来,没想到开机以后直接出现来一个禁止符号。这下可把我急坏来!好在Apple的技术支持还是原创 2017-12-10 13:31:28 · 6612 阅读 · 0 评论 -
(笔记)如何快速攻破传统算法和数据结构
知乎上的SimonS大神的讲座,给想学习算法的童鞋的一些建议:https://www.zhihu.com/lives/795264798257479680一,QA部分:1. 985 大二 专业软工 没有oi经历。如何一年时间拿到ACM区预赛银牌?主要参考后续的live,实际是有可能的。只需要选择对的方法2. 如何高效刷算法题(算法面试题)呢?坚持不看原创 2018-01-01 17:52:54 · 6681 阅读 · 0 评论 -
使用Git来在github上传和管理代码
使用Github来管理代码参考如下:http://1ke.co/course/194一,新建代码仓库和本地配置配置github的代码仓库和认证ssh key之类的。出现了一个问题本机创建的SSH key无法通过github的验证如果你曾经出现过这种问题,我有一个解决方案首先,清除所有的key-pairssh-add -Drm -r ~/.ssh原创 2017-12-29 18:20:46 · 360 阅读 · 0 评论 -
实践: 《编码:隐匿在计算机软硬件背后的语言》 -- 实现一个简单的8位CPU的虚拟机
最近在看Charles Petzold的《编码》这本书。书上用生动的例子从导线灯泡继电器开关自己搭建了一个简单的8位计算机。并且能实现加法,减法,条件判断,调整的基本功能。这里博主为了巩固对书上知识的理解,用C++模拟书上的方法自己实现了一个8位的CPU虚拟机,并且支持内存的输入输出,和机器码。能自己编码运行程序。Project Site:https://github.co原创 2018-01-24 13:45:21 · 1312 阅读 · 2 评论 -
Introduction to Java Script Object Notation (JSON)
Jason 入门指南 (Introduction to Java Script Object Notation)最近需要跨语言进行一些数据交换,基本数据类型数组之类的交换起来太麻烦。统一将数据编码成Jason字符串进行交换解析。因此研究了一下Json的语法。这里是使用C++和C#直接传递类的复杂的参数。看了下这本书 (Introduction to Java Script Notati原创 2018-01-24 13:46:07 · 637 阅读 · 0 评论 -
在MacOSX的Vmare Fusion中添加虚拟软驱和制作虚拟软盘
参考这篇文章,自己在Mac OSX中制作了一个虚拟软盘。http://blog.csdn.net/apollon_krj/article/details/720269441. 首先要关闭虚拟机的WindowsXP,然后打开VmwareFusion的虚拟机设置选择Add Device然后选择Floppy- Add这里要选择一个flp格式的磁盘镜原创 2017-09-24 13:17:30 · 889 阅读 · 0 评论 -
关于学习算法的一个辅助工具 Metacademy
转自知乎 机器学习怎么入门 https://www.zhihu.com/question/20691338如果对算法感兴趣,当拥有最基础的知识之后,就可以尝试对某个感兴趣的领域展开一些研究,利用问题驱动自己,逐渐形成self-motivation.在解决问题的过程中不断提升自己的视野,提升自己对问题的洞察力和研究的自信可能是更为重要的但在这样的过程中,基础薄弱所带转载 2017-08-28 10:30:40 · 3050 阅读 · 0 评论 -
Socket小白篇 TCP/UDP简介
Socket 网络通信的要素TCP和UDPSocket的通信流程图1.Socket什么是SocketSocket:又称为套接字,网络上的两个程序通过一个双向的通信连接实现数据交换,这个连接的一端称为Socket.Socket是对TCP/IP的协议封装,Socket本身并不是协议,而是一个调用的接口,只有通过socket我们才能使用TCP/IP 协议。转载 2016-06-01 08:49:47 · 632 阅读 · 0 评论 -
一段项目开发时候用的调试代码 二 --代码分析器(基于表驱动直接访问)
有时候项目中会有很多同级抽象的对象,每种对象有自己的属性。在程序调试过程中需要输出一些数据结构来表征这些对象的组织结构。利用了《代码大全》中介绍的,表驱动法来建立数据结构表,使用直接访问表来输出这些对象相关的信息。该方法基于上一篇的调试代码用于将数据结构输出到文件。1. 直接访问法UT_analyzer.hUT_analyzer.cpp-------原创 2016-07-06 09:09:28 · 461 阅读 · 0 评论 -
一段项目开发时候用的调试代码 一 --输出特殊信息
有的时候在debug项目时候不能直观的使用调试来查询一些状态,而需要自己写一些辅助代码来检测程序的状态(如开发动态库或者COM组件给第三方程序调用无法使用调试器的环境下等)。1) 以下是一个可以嵌入在代码中的辅助模块,基于标准C++11编写。2)只有在Debug模式下才能使用,在非Release下改代码会被编译器过滤。(有些特殊情况需要在Release版本中需要编译可以使用宏开启)3)原创 2016-07-06 09:02:41 · 667 阅读 · 0 评论 -
快速掌握一个语言最常用的50%
转自 : http://blog.csdn.net/myan/article/details/3144661现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏转载 2016-08-01 09:46:38 · 365 阅读 · 0 评论 -
一个好用的离线文档查看器Velocity
编写代码总是免不了查看文档。以前都喜欢google 或者翻stackoverflow。 但是无奈GFW的网速有时就是那么不给力,因此为了高效查看文档还是免不了准备一款离线文档查看器。在MacOSX上有一个非常好用的Dash, 可惜没有windows版。于是搜了一下windows上有一款代替品 Velocity, 软件本身是免费的。但是会提示你购买正式版。基本上Dash上有的文档都可以下载原创 2016-07-22 09:20:04 · 2413 阅读 · 0 评论 -
如何打开Mac OSX原生的读写NTFS功能(支持OS X EI,秒杀NTFS+)
如何打开Mac OSX原生的读写NTFS功能(支持OS X EI,秒杀NTFS+)最近OS X EI更新成风,本人的是2014年初的macbookair,双系统,OS+WIN(仅仅用于工作需要的2个软件,装个bootcamp双系统稳定扎实一些),等待了N久,1号凌晨等待到2点还没放出来,睡着了,起来第一时间更新,花了8小时才下载完整个更新系统6G。这龟速的APPSTORE链接,找天把主机H转载 2016-09-03 10:33:44 · 4316 阅读 · 2 评论 -
C# 代码中调用ActiveX控件更新接口造成编译错误的问题
这个问题困扰了我很久,应用场景是项目使用VC++开发一个基于COM的ActiveX控件。然后在C#中调用这个ActiveX控件进行日常的调试等操作。可是每次ActiveX项目有接口更新,C#中也修改了新接口规范的调用。可是死活C#代码无法编译通过。 可以确认ActiveX项目本身接口确实正常导出并且调用Regsvr32进行注册了。 可是为什么在C#死活还是看不到更新的接口提示接口不兼容呢?原创 2016-09-07 11:13:50 · 2614 阅读 · 0 评论 -
Mac下Scheme环境搭建
Mac下Scheme环境搭建May 4, 2015以下操作基于Mac OSInstall MIT-Scheme在Mac上安装有两种方式:通过brew安装下载MIT-Scheme安装包因为brew是Mac上非常优秀的包管理工具,常用的软件我也都会使用brew安装。但是因为通过brew 安装MIT-Scheme需要安装很多其他的管理包,所以在尝试用b转载 2017-04-30 21:25:45 · 3448 阅读 · 0 评论 -
两款用于检测内存泄漏的软件
一 Purify www.rational.com二 Insure++ (www.parasoft.com)原创 2017-06-01 12:09:45 · 368 阅读 · 0 评论 -
几个coding相关的电子杂志阅读
MSDN Magazinehttps://msdn.microsoft.com/en-us/magazine/default.aspxhttps://msdn.microsoft.com/en-us/magazine/cc501041.aspxDr. Dobbs Journal Programatic BookShelfpragp原创 2017-08-18 22:02:08 · 198 阅读 · 0 评论