- 博客(29)
- 资源 (95)
- 问答 (1)
- 收藏
- 关注
原创 Ubuntu14.04.2中文语言支持与输入法设置
参考资料[1]Ubuntu 14.04中文输入法的安装 [2]Ubuntu系统如何设置添加中文输入法
2015-07-26 09:15:27 28024 1
原创 Ubuntu apt-get install错误:unmet dependencies
1 问题描述liyihai@ubuntu:~$ sudo apt-get install openssh-serverReading package lists... DoneBuilding dependency tree Reading state information... DoneSome packages could not be installed. This
2015-07-25 22:18:56 3632 2
原创 Ubuntu中查找与Launcher图标所对应的命令
计算机系统:Ubuntu14.04.21 背景 Ubuntu系统的GUI做的比较漂亮,并且预装了许多基于GUI的系统管理工具,例如System Settings工具,Software Center工具等等(见图1)。通常启动这些工具,只需要在桌面左边的Launcher中点击相应图标即可(与Windows类似)。 然而,对于习惯Linux命令行终端的用户而言,或许更加希望通过
2015-07-25 19:40:35 4013 1
原创 Ubuntu GUI工具及其对应命令
在Linux中使用惯了命令行终端,对于使用ubuntu中的GUI反而感到不适应,例如我希望调出“System Settings”版面时,不知如何操作。然而经验告诉我,这版面必然有个对应的命令,只要执行这个命令就可以弹出“System Settings”版面!在使用ubuntu的过程中,除了会用到“System Settings”之外,还会用到其它的一些工具(例如软件中心),这些工具都有其对应的命令。通过这些命令去调用相应的工具,比较方便快捷,因此在这里做一个简单的总结。...
2015-07-25 16:34:45 4636
原创 成员函数模板
1 背景2 代码templateclass SmartPtr { public: // constructor template explicit SmartPtr( Y* t ){} // copy constructor template SmartPtr( SmartPtr const &other ){ }};class Top{};c
2015-07-25 09:02:10 642
原创 Makefile中常用的一些符号
1 编译器CC // C语言编译器,默认值为gccCXX // C++语言编译器,默认值为g++说明:这是默认的变量,无需用户自定义(但是用户可以修改其值,例如CC=arm-linux-gcc,用于交叉编译)。
2015-07-24 22:43:23 6585
原创 Rational Rose类图:显示函数签名
1 问题描述 默认情况下,类图会显示属性的类型,但是不显示函数的类型,如下图所示:2 解决方法 很多时候,我们需要知道函数的类型(函数签名),所幸的是Rational Rose提供了这样的功能。 右键单击上述的Queue类图,将会弹出一个快捷菜单,依次选择“Options”-->"Show Operatiion Signature",即可达到目的,效果如下
2015-07-24 11:36:17 3648
原创 C++模板特化
关于模板特化,我首先是在《Effective C++》这本书中接触到的(p.107,p.108,p.209),刚开始的时候对其概念还比较陌生,因此对其做一个简单的总结。参考资料[1]Effective C++中文版(第三版)[2]C++模版的特化[3]c++学习(模板特化和偏特化)
2015-07-23 14:05:34 611
原创 Linux read()函数
1 定义#include ssize_t read(int fd, void *buf, size_t count); 参数解析:见参考资料[2]P542 关于阻塞 参考资料[1]指出,默认情况下read()是阻塞的(没有数据可读时,调用read()的线程将会被挂起,直到有数据可读为止)。read()并没有可以改变此行为的参数,唯有通过open()函数来达到使read()
2015-07-22 15:40:31 1415
原创 tr1::function
参考资料[1]P173有它的用例。参考资料[1]Effective C++,中文版(第三版)[2]std::tr1::function
2015-07-21 15:33:21 669
原创 C语言字符串中使用宏替换
1 背景 在定义一个字符串时,希望有一部分内容可以使用宏替换。当尝试使用如下方式来实现时,发现并不能达到目的。#define XXX programmerchar str[] = “I like XXX”; 参考资料[1]提出了使用#符号的方法,经过尝试发现编译未能通过!那么,这个看似简单的需求,到底应该如何去实现呢?参考资料[1]字符串中替换宏[2]C语言宏定义中的
2015-07-21 11:04:04 7819 2
原创 Ubuntu14.04(64bit)安装YouCompleteMe
《Ubuntu14.04(32bit)配置YouCompleteMe》基于32位系统安装了YouCompleteMe,本文基于64位系统继续安装。
2015-07-19 10:42:56 5899
原创 C++智能指针
C++编程中,使用智能指针可以有效避免内存泄漏。下面将对C++中的各种智能指针做一个简单的总结。1 std::auto_ptr 参考资料[4]P63指出,auto_ptr是个”类指针(pointer-like)对象“,也就是所谓的”智能指针“,其析构函数自动对其所指对象调用delete。使用示例:#include // auto_ptr所需头文件int main(in
2015-07-18 15:14:03 651
原创 Linux定时器
参考资料[1] linux定时器[2]linux time和timer[3]Linux时间结构体和函数整理[4]linux下定时器的使用--timer_create等系列 [5]Linux下timer的使用介绍,例子[6]linux下多定时器的实现(经典)
2015-07-17 13:54:17 689
原创 C++转型操作符:const_cast, static_cast, dynamic_cast和reinterpret_cast
参考资料[1]Effective C++ 中文版(第三版)P24~25,P116[2]const_cast_百度百科
2015-07-16 17:00:48 664
原创 C++关键字mutable
const成员函数一般不可以修改类成员变量,但是硬要修改怎么办呢?参考资料[1]指出,只需要将成员变量使用mutable关键字说明即可,这回是的改变量可以在任意成员函数中被修改(当然包括const成员函数)。参考资料[1] Effective C++ 中文版(第三版)P22~P23
2015-07-16 16:37:38 533
原创 程序员词汇:cast
1 有道翻译vt. 投,抛;计算;浇铸;投射(光、影、视线等)n. 投掷,抛;铸件,[古生] 铸型;演员阵容;脱落物vi. 投,抛垂钓鱼钩;计算,把几个数字加起来n. (Cast)人名;(法)卡斯特2 编程翻译 转换——参考资料[1]; 类型转换——参考资料[2];参考资料[1] Effective C++,第三版,P5[2]gcc_warni
2015-07-16 11:13:26 782
原创 分水岭算法原理及实现
1 原理 参考资料[1]P497对分水岭算法进行了详细的介绍。2 实现 见参考资料[2]。参考资料[1]Rafael C. Gonzalez, Richard E. Woods. 数字图像处理(第三版),电子工业出版社, 2013年10月第6次印刷[2]分水岭算法Matlab实现——三种方法
2015-07-02 16:51:47 6467
原创 图像梯度的定义及应用
1 定义 参考资料[1]P101指出,对于函数,在坐标处的梯度定义为二维列向量: 由此可见,梯度指出了在处的最大变化率的方向。2 应用2.1 一阶微分 参考资料[1]P101指出,图像处理中一阶微分是用梯度幅值来实现的:2.2 分水岭算法输入 参考资料[4]指出,分水岭表示的是输入图像极大值点。因此,为得到图像的边缘信
2015-07-02 16:46:24 6414
libXau-1.0.7.tar.bz2
2014-12-20
xcb-proto-1.7.1.tar.bz2
2014-12-20
libxcb-1.8.1.tar.bz2
2014-12-20
kbproto-1.0.6.tar.bz2
2014-12-20
xtrans-1.2.7.tar.bz2
2014-12-20
MobaXterm_Installer_v20.3.zip
2020-07-28
inputproto-2.2.tar.bz2
2014-12-21
xproto-7.0.23.tar.bz2
2014-12-19
CSDN个人博客全文检索
2022-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人