- 博客(23)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 程序员必读的三十本经典巨作
在浏览博客的时候无意间发现的这篇文章,感觉每本书都是经典的巨作啊。所以想推荐给大家看一下。希望大家共同学习本文转载于:http://iteye.blog.163.com/blog/static/186308096201271931628953/1、《代码大全》 史蒂夫·迈克康奈尔 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就
2016-09-30 23:22:38 2164
原创 谈谈如何学习Linux操作系统?
本文首先向 “技术成就梦想”博主致敬,http://ixdba.blog.51cto.com/2895551/569329,感谢他所付出的诸多努力。科研项目以及未来发展驱动,linux成为了我最好的选择。一、 选择适合自己的Linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面
2016-09-30 23:12:15 1517 1
原创 虚拟现实与增强现实
1.虚拟现实概论(Virtual Reality,VR)虚拟现实技术以计算机技术为基础,综合了计算机、传感器、图形图像、通信、测控多媒体、人工智能等多种技术,通过给用户同时提供视觉、触觉、听觉等感官信息,使用户如同亲历其境一般。借助于计算机系统,用户可以生成一个自定义的三维空间。用户置身于该环境中,借助轻便的跟踪器、传感器、显示器等多维输入输出设备,去感知和研究客观世界。在虚拟环境中,
2016-09-29 13:24:16 50134 1
原创 串口通信模块3:串口通信编程基础(读写、关闭)
上一节总结了如何打开串口并讨论了如何配置串口,本节是在上一节的基础上,进一步讨论串口编程的基础——如何进行文件读写?如何关闭串口?1. 读写串口串口的读写操作和文件的读写操作是一样的,也是通过ReadFile()及WriteFile()函数来实现的。这两个函数的原型分别如下:写文件函数原型及说明:BOOL WriteFile( HANDLE hFile, LPCVO
2016-09-28 23:51:07 3574
原创 串口通信模块2:串口通信编程基础(打开、配置)
有两种方式可以操作串口:同步操作方式和异步操作方式(即重叠操作方式)。同步操作时,API函数会阻塞直到操作完成以后才能返回(在多线程方式中,虽然不会阻塞主线程,但是仍然会阻塞监听线程);而异步操作方式,API函数会立即返回,操作在后台进行,避免进程阻塞。异步操作方式还允许读、写操作能同时进行(即重叠操作),在实际科研项目中非常有用。但是无论哪种操作方式,一般都通过下面的四个步骤来完成:1.打开
2016-09-27 22:44:21 6334
原创 串口通信模块1:串口基础知识
串行接口可以将接受来自CPU的并行数据字符,转换为连续的串行数据流发送出去。同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,称为串行接口电路。常用的RS-232 (ANSI-EIA-232标准)是IBM-PC及其兼容机上的串行连接标准。可用于许多用途,比如连接鼠标、打印机或者Modem,同时,也可以连接工业仪器仪表。1.串口简介RS-232-C
2016-09-26 22:12:37 17736 2
原创 目标文件里面到底有什么(1)?
目标文件是指:编译器编译源代码后生成的文件,那么目标文件里面到底存放的是什么呢?或者说我们的源代码在经过编译以后是怎么样存储的呢?目标文件从结构上将,它是已经编译后的可执行文件格式,只是好没有经过链接的过程,其中可能有些符号或有些地址还没有被调整。其实,目标文件本身就是按照可执行文件格式存储的,只是跟真正的可执行文件在结构上稍有不同。可执行文件格式涵盖了程序的编译、链接、装载和执行的各个方
2016-09-25 13:13:50 4065
原创 Prof. FeiFei:如何教计算机理解图片
1.Stanford / profileDr. Fei-Fei Li is an Associate Professor in theComputer Science Department at Stanford, and the Director of the Stanford Artificial Intelligence Lab and the Stanford Vision
2016-09-24 14:06:59 1655
原创 Developer FAQ: Building | 开发人员常遇到的问题:构建
1.How is organized the Slicer build tree (3D slicer 组织架构)?The Slicer build tree has two levels:~/Projects/Slicer-SuperBuild~/Projects/Slicer-SuperBuild/Slicer-buildThe first level manages al
2016-09-23 22:13:20 793
原创 三探·模块拼装思想(静态链接)
程序设计的模块化是程序员一直追求的目标,因为当一个系统非常复杂的时候,我们就不得不把一个复杂的系统逐步分割成晓得系统以达到各个突破的目的。一个复杂软件的开发过程也如此;首先把每个源代码模块独立地编译,然后按照需要将他们“组装”起来,这个组装过的过程就是我们通常说的链接的过程。链接的主要内容就是把各个模块之间相互引用的部分处理好,使得各个模块之间能够正确地衔接。链接器所做的工作和程序员“
2016-09-23 14:48:36 719
原创 汪立宏与光声成像
1.光声成像光声成像是近年来发展起来的一种无损医学成像方法,可以提供高分辨率和高对比度的组织成像。近期来自华盛顿大学的研究人员在Science杂志上发表综述文章,介绍的一种近年来迅速发展的成像技术:光声成像(photoacoustic tomography)。文章的通讯作者是华盛顿大学著名生物医学光学专家、现任国际生物医学光学协会主席,华中科技大学 “长江学者”讲座教授的汪立宏(Lihon
2016-09-22 22:25:40 11254
原创 二探·编译与连接
直观上来说,编译器就是将高级语言翻译成机器语言的一种工具。因为使用机器指令或汇编语言编写程序是一件十分费事,并且相当乏味的一件事。这使得程序开发效率变得相当低下。此外,使用机器语言或汇编语言编写的程序十分依赖特定的机器,一个为某种CPU编写的程序在另外一种CPU下完全无法运行。所以研究人员期盼这样一种语言,我们可以采用类似于自然语言的语言来描述一个程序。高级语言由此诞生,它能使得程序员更加关注程序
2016-09-22 16:28:58 561
原创 3Dslicer Developer FAQ: General | 开发人员常遇到的问题:综述
1.What is Slicer ?3D Slicer is a free open source extensible software application for medical image computing and visualization. Mainly written in C++ and based on the NA-MIC kit, 3D Slicer reli
2016-09-21 22:54:22 1197
原创 一探·编译与连接
1.前言对于平常应用程序的开发,我们很少需要关注编译与链接过程,因为通常的开发环境都是流行的集成开发环境,比如Visual Studio、Delphi等。他们往往将编译与链接的过程放在了一起,称为构建(Build)。IDE和编译器提供的默认配置、编译、链接参数对于大部分的应用程序开发而言应经足够使用了。但只在这样的开发过程我们往往会被这些复杂的集成工具所提供的强大功能所迷惑,很多系
2016-09-21 20:52:28 543
原创 不是内部或外部命令也不是可运行的程序?
1.问题描述在win7中刚安装QT5.2.0,运行例程的时候出现以下错误:'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件'make' 不是内部或外部命令,也不是可运行的程序或批处理文件。2.原因探索环境变量异常,重新配置系统默认值即可。3.网友给的相关解决办法A.由于没有在电脑环境变量中加入QT编译器地
2016-09-20 00:37:16 19928 1
原创 如何写好你的PS?
The personal statement, your opportunity to sell yourself in the application process, generally falls into one of two categories:1. The general, comprehensive personal statement:This allows you ma
2016-09-18 07:50:33 627
原创 Qt入门——三个臭皮匠顶个诸葛亮
本篇博客主要介绍如何把基本的C++知识与Qt所提供的功能组合起来创建一些简单的图形户用界面(Graphical User Interface,GUI)应用程序。关键在于理解Qt中的两个重要的概念:其一是“信号与槽”;其二是“布局”。1.从Hello Qt谈起先从一个非常简单的Qt程序开始。一行一行的研究这个程序。#include #include int main(int ar
2016-09-18 00:43:02 1758
原创 Qt小传——从诞生到发展、繁荣
Qt框架首度为公众可用是在1995年5月。它最初由Haavard Nord(奇趣科技公司的CEO)和Eirik Chambe-Eng(公司总裁)开发而成。Haavard和Eirik在位于挪威特隆赫姆的挪威科技学院相识,在这,他们都获得了计算机科学硕士学位。Haavard对C++图形用户界面开发的兴趣始于1988年,当时一家瑞典公司委托他开发一套C++图像用户界面框架。几年后,在1990年的
2016-09-16 20:52:20 4240
原创 Qt中“调试器未设置”的解决方法
1.问题的提出 最近在windows下开发QT程序,原计划利用(Visual Studio + Qt5)进行开发,但是在配置过程中出现了各种各样的问题,详细情况感兴趣的研友可以试一下,网上也有各种各样的解决方案。为了不耽误进程采用(QtCreator + Qt5)进行开发。然而,在此过程中,我发现程序按F5可以直接运行。但设置断点进入调试模式时,却弹出“qt 调试器未设置”错误
2016-09-16 17:36:49 35032
转载 杨澜:我为何放弃让人眼红的工作去留学?
提起杨澜,同学们都不会陌生。她优雅从容的气质吸引了一大批忠实观众。镜头前的她自信、有见地,镜头背后的她又有什么样的故事呢?在事业巅峰选择留学,放弃触手可及的美好前程。她又是为了什么?读完本文,你会找到答案。“18年一次的轮回”2014年秋天,我送儿子到哥伦比亚大学读本科。对我来说,这似乎是一个新轮回的开始。1996年,我从哥伦比亚大学拿到硕士学位,离开纽约的时候,《纽约时报》财经版在头条位
2016-09-13 18:31:01 1784
原创 What is 3D Slicer?
1.Introduction3D Slicer is:A software platform for the analysis (including registration and interactive segmentation) and visualization (including volume rendering) of medical images and for
2016-09-12 23:38:27 1768
原创 双目立体视觉及正交偏振 3D 显示
人眼的双目立体视觉成像人类最神秘最完美的身体构造之一,了解人眼的基本构造和视觉成像处理过程,对于 3D 显示技术具有极大的启发。本文主要对人眼的基本构造、视觉成像系统进行简单介绍,并对基于此立体视觉原理的偏光式 3D 显示系统的结构和工作原理进行分析和介绍。1.人眼的构造与成像原理人类在观看外界事物时先是通过双眼接收由光所搭载的物体信息,信息传递到大脑后再经神经中枢处理形成最终的视觉效
2016-09-12 17:08:03 9522 1
转载 计算机视觉 国际著名研究机构
以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对
2016-09-05 20:13:59 3525
Python+OpenCV实现Selective Search算法
2018-10-29
英伟达深度神经网络加速库 与 matconvnet配套使用 (v5.1)
2018-07-11
21个项目玩转深度学习
2018-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人