自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Studying at SUST

Studying at SUSTsemester 12018年1月19日 星期五summary英语综合 - finalEnglishExam.html自然辩证法 - dialectics_of_nature.html中国特色社会主义 - Chinese_socialism.html数据挖掘 - data_mining.html数据挖掘-图书馆管理系统 - data

2018-01-19 10:53:49 368 1

原创 blg-017-在中C++用全局对象的构造函数实现反射机制

在C++中利用全局对象的构造函数实现反射机制在C++中利用全局对象的构造函数实现反射机制1. 反射机制2. 方法概述3. 引入反射机制的简单工厂模式3.1 工厂类3.1.1 a_factory.h文件3.1.2 a_factory.cpp3.2 产品类3.2.1 a_interface.h3.2.2 a1 类3.2.2.1 a1.h3.2.2.1 a1.cpp3...

2018-05-06 14:52:23 409

原创 PCA人脸识别

PCA人脸识别-通俗易懂的理解2017年12月19日 星期二 | Deran Pan | [email protected]. 简介PCA,即主成分分析。简单来说就是通过坐标系变换将位于原坐标系中的原数据变为在新坐标系下对应的新数据。通常这种变化伴随着数据维度的大幅降低,但是数据信息的损失较小。即减少不同维度之间的相关系,去除信息冗余,提取主成分的意思。对于人脸图片识别来说,图

2018-01-30 12:14:50 2428 1

原创 在VIM中显示缩进对齐线

在VIM中显示缩进对齐线deran pan, vim-003  关于这个问题,很久以前我曾搜索过。不知道是当时搜索能力不行还是怎么滴,硬是没有找到相关功能的插件。只能使用 tab 来对齐,然后在 vimrc 中添加 “set list lcs=tab:\|\ ” 命令来简单实现缩进对齐线。如下图所示:  但是在多人协作中,关于使用 tab 对齐代码还是使用 space 来对齐代码一

2017-10-01 16:56:36 14543

翻译 C-Style Doxygen注释格式

C-Style Doxygen注释格式deran pan, blg-003摘录自部分Doxygen的官方文档:Documenting the code1. doxygen 注释块  对于每一个代码的每一处注释可能包含两个或三个描述部分。这些部分最后都将被 doxygen 最终的文档之中。brief 和 detailed 两个注释部分都是可选的,对于方法(methods)和函数(fu

2017-09-28 12:14:50 2628

转载 位图(BitMap)索引

转载:位图(BitMap)索引

2017-09-24 23:06:45 382

转载 B树

B树(B-树或B_树)  最近需要了解B树的相关知识,故在此刨根问底从二叉查找树看起。并做以下记录。以下转自寒江独钓的博客。1、二叉查找树  二叉查找树(Binary Search Tree)的定义如下:若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值。若任意节点的右子树不空,则右子树上所有节点的值均大于它的根节点的值。任意节点的左右子树也分别为二叉查找树。没有键值相等的节

2017-09-24 22:50:19 229

原创 基于二叉树的表达式计算-C语言

基于二叉树的表达式计算-C语言deran pan, blg-0121、方法  支持的运算符包括+、-、×、/、(、)、^、sin、cos、tan。不支持括号的嵌套。  计算过程的一个例子如下:2. 源码如下  expreesion_eval.c  其中包含的头文件 list.h 是 linux 中链表数据结构。

2017-09-17 21:54:31 3464

原创 在Cygwin跨平台编译GTK+程序

在Cygwin跨平台编译GTK+程序deran pan, blg-001  Cygwin 是一套在 Windows 平台上运行的类 Unix 模拟环境。通过 Cygwin 可以将一些开源程序编译到 Windows 中运行。与 Cygwin 类似还有一套工具叫做 MinGW,不过现在 Cygwin 已经可以包含 MinGW 了。  由于 Cygwin 是模拟类 Unix 环境。所以在其中

2017-09-17 16:53:37 1735 2

原创 Fugitive.vim 使用教程二

Fugitive.vim 使用教程二deran pan, vim-005原网页:http://vimcasts.org/episodes/fugitive-vim-working-with-the-git-index/:Gstatus窗口  :Gstatus命令会打开一个窗口显示当前 git 仓库的状态,其内容和 git status 命令所展示的内容相一致。但是 :Gstat

2017-09-09 11:17:26 4381

原创 Fugitive.vim 使用教程一

Fugitive.vim 使用教程一deran pan, vim-004原网页:http://vimcasts.org/episodes/fugitive-vim—a-complement-to-command-line-git  使用 :Git 命令你可以从 VIM 命令行中运行任何的 git 命令。使用该命令它会切换的 Shell 去显示命令的输出,就像是 git log 命令一样

2017-09-09 11:16:15 6593

原创 关于 Office 2013 在扩展屏幕模糊的问题

关于 Office 2013 在扩展屏幕模糊的问题deran pan, blg-009一 . 问题表述  主系统位于一台笔记本上(wbin ux-s),屏幕为1920*1080,13.3英寸。平时使用DPI缩放设为125%。第二扩展屏为AOC 2281W,分辨率同样为1920*1080,21.5英寸。将2281W通过VGA接入笔记本第二屏幕后,同时将DPI设为100%。并在第二屏

2017-08-08 11:15:33 12052

原创 UVa 11809 Floating Point Numbers

UVa 11809 Floating Point Numbers  浮点数的格式如下所示。如题所述一致,i 位长度存储尾数 m,(0.5≤m<1.0)(0.5≤m<1.0),j 位长度存储阶数 e 。            | M(m,i位长度) | E(e,j位长度) |  故数值N可以表示为:N=m×2eN=m×2^e。其中m=1−(1/2)i+1m=1-(

2017-04-22 19:44:21 433

原创 CygwinX 安装与 FFMpeg 编译

Cygwin/X 安装与 FFMpeg 编译deran pan, blg-008  最近接触到 ffmpeg,由于ffmpeg 是Linux平台的开源工具但可以在多种平台编译。故想到之前有在Cygwin下编译NS2的经历, 因此Cygwin/X下编译FFMpeg应该也是可以的。1. 安装Cygwin/X  之前在编译NS2按照教程一步一步编译,自己也完全没有多少思考,全当完成任

2017-04-16 15:14:33 985

原创 Ubuntu中搜狗输入法在WPS中无法键入中文

Ubuntu中搜狗输入法在WPS中无法键入中文

2017-04-11 15:53:17 3089

转载 Ubuntu中Mysql中文存储乱码设置问题

Ubuntu中Mysql中文存储乱码设置问题deran pan, blg-004  之前是在CentOS上用着mysql,关于CentOS上mysql的中文设置很简单。将mysql的配置文件按如下修改后重启mysql服务,之后中文数据便能的存入去处了。## CentOS6.6 在配置文件增加以下设置即可## file /etc/my.cnf[mysqld]default-c

2017-02-14 15:48:28 463

原创 Linux中程序详细的内存使用查看

Linux中程序详细的内存使用查看

2017-01-16 22:15:07 1225

原创 getopts 和 getopt 用法简记

getopts和getopt用法简记

2017-01-12 19:00:40 968

原创 Vim-airline插件安装配置

安装配置Vim-airline

2017-01-07 16:21:01 25129 2

原创 VIM操作摘记

VIM操作摘记deran pan, vim-0011. VIM的多标签操作: 命令 说明 :tabnew file 对新文件建立一个tab :tabc 关闭当前的tab :tabo 关闭其他的所有的tab :tabs 查看所有打开的tab :tabp 前一个 :tabn 后一个 :tabf

2017-01-06 16:35:49 1431 1

原创 算法竞赛入门经典第二版(刘汝佳)第一章思考题

算法竞赛入门经典第二版(刘汝佳)第一章思考题deran pan, blg-0071. int型整数的最小值和最大值是多少(需要精确值)?  int类型长度为4字节(32 bit)。最高位为符号位,0表示整数,1表示负数。另外31 bit用来表示数值。故int型的最大值为0x7fffffff(2147483647)0x7fffffff(2147483647)。最大值加1为0x7fff

2017-01-05 18:51:54 2444 2

原创 Windows系统清理随记

Windows系统清理随记deran pan, blg-006  windows系统盘的大小随着使用的时间的增长使用量也会随着逐渐增长,因此适当清理无用文件和垃圾就显得很有必要。在此我记录一些关于清理磁盘的一些方法。1. 磁盘使用分析  使用过Ubuntu都知道在Ubuntu中有一个磁盘分析工具(Disk Usage Analyzer)相当实用。他能让你直观的感觉到到底是哪个

2017-01-04 14:29:38 807

原创 Ubuntu桌面美化

Ubuntu桌面美化deran pan, blg-0021. 桌面图标大小​ Ubuntu默认的桌面上的图标大小较大。而左侧的dash栏中的图标大小和文件管理器nuatilus中的图标大小都比较容易找的修改的位置。百度许久之后找到可通过下面两条命令实现:gsettings set org.gnome.desktop.interface scaling-factor 'u

2017-01-04 13:42:59 1626

空空如也

空空如也

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

TA关注的人

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