自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上...

只学不做等于没学,只知不做等于无知!

原创 Docker 部署 Gitlab 踩坑填坑记

本文采用docker-compose配置,如直接使用dockr run....类同。 创建docker-compose.yml,内容如下: web: image: 'gitlab/gitlab-ee:latest' container_name: gitlab restart: alw...

2019-05-05 15:47:01

阅读数 252

评论数 0

原创 Azure DevOps

2019-02-28 17:15:15

阅读数 1348

评论数 1

原创 Gerrit 系统的搭建

Gerrit 版本维护与代码评审系统的搭建。   最近在公司内部推广Gerrit,趟过不少坑,好记性不如烂笔头,先记下来。       注:本文是在Windows Server 2016下进行的验证,Linux平台大同小异。   准备工作:安装Git, 安装Java。   一、...

2018-03-02 14:14:03

阅读数 466

评论数 1

原创 Jetson TK1开发环境搭建(五)编译Qt 5.5.1 Qt Creator3.6.0

因为QT Creator的安装依赖于QT库,务必确保QT5.5.1已经安装完成。   1. 下载Creator3.6.0资源文件:    qt-creator-opensource-src-3.6.0.tar.gz     可在以下网址获取: http://download.qt.io/o...

2016-03-30 10:39:20

阅读数 3925

评论数 1

原创 Jetson TK1开发环境搭建(四)编译Qt 5.5.1

注:以下内容为Zhao Shuai 更新整理 为什么要编译QT?通过atp-get install 可安装 5.2.1,如果没有更高Qt版本的需求,这一步操作以及下一步操作可以跳过。如果需要更高版本的QT,而QT官方没有提供ARM版本,所以只能自己编译。本教程是整理的QT5.5.1的编译安装...

2016-03-30 10:33:39

阅读数 6731

评论数 7

原创 Jetson TK1开发环境搭建(三)安装 OpenCV2.4.10

注:以下内容为Zhao Shuai 整理。  因为OpenCV的安装依赖CUDA Toolkit,所以务必,不要颠倒CUDA和OpenCV的安装顺序。   1.安装“universe” 在终端分别执行命令:    sudo apt-add-repository universe ...

2016-03-30 10:31:22

阅读数 5398

评论数 1

原创 Jetson TK1开发环境搭建(二)安装CUDA6.5

注:以下内容为Zhao Shuai 整理。 因为我们前面刷机安装的系统是L4T 21.x的,所以下面CUDA的安装使用L4T 21.x的安装教程。进入到刷机后的TK1,用户名,密码,都是ubuntu。  1. 下载资源文件:    cuda-repo-l4t-r21.2-6-5-prod_6.5...

2016-03-30 10:28:52

阅读数 6782

评论数 1

原创 Jetson TK1开发环境搭建(一)刷机

注:以下内容为Zhao Shuai 整理。 刷机前准备 1. Jetson TK1开发板。   2. 安装有ubuntu系统的PC(或者ubuntu虚拟机)切记:不管是PC还是虚拟机,务必确保有大于5G的存储空间,之后安装过程会作详细解释。   3. 购买开发板时附赠的恢复线(其实就是大部...

2016-03-30 10:24:39

阅读数 12749

评论数 10

原创 移植Qt5.5.1和QtCreator3.5.1到 Linux + ARM

移植Qt5.5.1和QtCreator3.5.1到 Linux + ARM

2015-11-16 17:22:54

阅读数 7452

评论数 3

原创 synchronized

synchronized(b){...};的意思是定义一个同步块,使用b作为资源锁。b.wait();的意思是临时释放锁,并阻塞当前线程,好让其他使用同一把锁的线程有机会执行,在这里要用同一把锁的就是b线程本身.这个线程在执行到一定地方后用notify()通知wait的线程,锁已经用完,待noti...

2014-11-03 12:04:38

阅读数 1445

评论数 0

转载 关于字节对齐的总结

1、使用默认的字节对齐方式。  规则1:各成员变量存放的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。 注: 下面列出常用类型的对齐方式(vc6.0, 32位系统)。   类型  对齐方式(变量存放的起始地址相对于结构的起始地址的偏移量)   Char  偏移...

2013-12-02 14:26:04

阅读数 741

评论数 0

转载 C++中“引用”的底层实现

C++中“引用”的底层实现     【声明】本文无技术含量!在博客园上回复某个帖子,招来他的非议,我不想去细究这个人的治学态度,不想去问去管他到底有没有修改过自己的文章,对我来说没必要。我只能说不负责任,态度自大的,不严谨的人是令我失望的。但是对于一个问题,这里涉及到了“引用”,这是C+...

2013-09-16 15:46:00

阅读数 1247

评论数 0

转载 C语言中的字节对齐三条原则

C语言中的字节对齐三条原则

2013-09-02 17:27:17

阅读数 826

评论数 0

原创 When to use assert() and when to use try catch?

Try... catch - for exceptional conditions, i.e. conditions which aren't caused by malformed code, but which may just alter the normal control flow ...

2013-08-27 15:47:18

阅读数 1466

评论数 1

翻译 怎样编写可测试的代码

[原文出处] 翻译:deyili,如有转载,请注明出处:http://blog.csdn.net/deyili/article/details/8772844         当你看到此文时,说明你已经打算尝试一下(单元)测试了。或许你对怎么写一个UT毫无头绪。事实上,想写好一个UT,没...

2013-04-08 15:47:12

阅读数 4464

评论数 0

转载 Changes to the Meta-Object System in Qt 5

There are changes to the meta object-system in Qt 5, both under the hood and on the API side. Some of the changes are source incompatiblewith Qt 4....

2012-07-19 10:32:21

阅读数 1207

评论数 0

转载 程序员新年要做的10个决定

还剩不到一周的时间,我们将迎来2012年。我知道这是老生常谈,但今年你曾经有过什么样重要的经历?很自然的,我们现在正处于为新年许下目标的时候。也许你可能有“真实”生活中的一些目标,但是你的程序员生涯呢? 1、  学习一种新语言,框架或方法          Web开发唯一不变的是变化。以N...

2012-01-17 12:10:24

阅读数 732

评论数 0

原创 Linux内核学习之list_entry --- 用C语言实现泛型编程

list_entry()宏 #define list_entry(ptr, type, member) \         ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) ptr是指向list_he...

2011-12-08 23:37:00

阅读数 2825

评论数 0

转载 Windows Runtime(WinRT) 揭秘

微软以推出Windows 8为契机,以解决Windows长期存在的问题,并带来了新的用户界面,使得Windows更加安全和AppStore的商业模式。微软在Windows 8 里打造了第三个 XAML-based UI 系统, WPF只是一个供 .NET 这个圈子使用的XAML UI系统 Silv...

2011-11-22 16:49:15

阅读数 1095

评论数 0

转载 Synergy/CM总结

Synergy/CM用了已经两年多的时间了,两年多的时间里,从陌生到熟悉,一些感悟和总结,把它贴出来,也算是对自己这两年的一个总结。 其实相对于ClearCase这是一个相对简单许多的配置管理工具。绝大部分的开发人员对这套工具的抱怨,我想是来自于它对传统观念的挑战,并且面对众多

2011-10-13 15:30:03

阅读数 3710

评论数 0

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