深入浅出UML类图
深入浅出UML类图 作者:刘伟 ,发布于:2012-11-23,来源:CSDN 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third...
View Article[转]浅议Qt的事件处理机制一
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->浅议Qt的事件处理机制 一 . 深入了解事件处理系统对于每个学习Qt人来说非常重要,可以说,Qt是以事件驱动的UI工具集。 大家... 阅读全文天下 2013-07-04...
View Article键盘事件的传递
class Q_GUI_EXPORT QWidget : public QObject, public QPaintDevice{protected: QWidget(QWidgetPrivate &d, QWidget* parent, Qt::WindowFlags f);}/*! \internal*/QWidget::QWidget(QWidgetPrivate...
View ArticleRLDA
TKDE 2008论文SRDA提到的Regularized LDA (RLDA),RLDA的解是Sb相对(Sw+alpha*I)或者(St+alpha*I)的广义特征向量,其中alpha*I (I是单位矩阵)的目的是为了克服Sw或者St奇异的问题。 (See my Gmail Jul 4, 2013)杰哥 2013-07-04 12:55 发表评论
View Articlevirtual box 共享文件夹
1 设置共享文件夹2 挂载共享文件夹: su root mkdir /mnt/share mount -t vboxsf srcdir /mnt/share3 卸载: umount -f /mnt/share多彩人生 2013-07-04 13:52 发表评论
View Articlematlab高效实现矩阵乘以对角阵
[dim,num]=size(Data);weight是一个1×num的行向量,够成一个对角阵P=diag(weight);目标:实现Data*P方式一:Data*diag(weight),这种需要dim×num×(2num-1)个加法或乘法;方式二:Data.*repmat(weight,dim,1),这种只需要dim×num个乘法。这就是Ran He的CVPR 12代码CRFS第31行用:X1...
View Article闭包-初级概念
通俗的说:子函数可以使用父函数中的局部变量,这种行为就叫做闭包!function a(){ var i=0; function b(){ alert(++i); } return b; } var c = a(); c();零圈圈 2013-07-04 14:28 发表评论
View Article模拟iTunes的登陆,并获取用户的名称
关于iTunes的研究到处都可以见到,这里根据看雪的文章 http://bbs.pediy.com/showthread.php?t=168303...
View Article正则表达式实现(一)
实现正则表达式的想法很早就有,各种原因导致没有做,最近花了点时间先实现了几个简单的正则语法,分别是concatenation、alternation和closure,其他语法及metacharacter等有时间了有想法了之后再扩展。 这三种基本的语法分别是对应这样的: concatenation: abc 表示匹配字符串abc alternation: abc|def...
View ArticleJava socket编程入门
这个网站上讲得很清楚,就不转载了,直接贴地址:http://www.binarytides.com/java-socket-programming-tutorial/hoshelly 2013-07-05 15:55 发表评论
View Articlethinkpad x230笔记本如何调节屏幕亮度
http://www.gqgtpc.com/thread-61828-1-1.htmlthinkpad x230笔记本屏幕亮度怎样调?很多网友都会有这样的疑问,那么今天就和大家来分享下笔记本屏幕亮度怎样调,请看下文:关于笔记原本说,屏幕亮度调整是一个很有用的功能。现在的笔记本一般都提供了调整屏幕亮度的方法。thinkpad...
View Article如何设计一门语言(七)——闭包、lambda和interface
人们都很喜欢讨论闭包这个概念。其实这个概念对于写代码来讲一点用都没有,写代码只需要掌握好lambda表达式和class+interface的语义就行了。基本上只有在写编译器和虚拟机的时候才需要管什么是闭包。不过因为系列文章主题的缘故,在这里我就跟大家讲一下闭包是什么东西。在理解闭包之前,我们得先理解一些常见的argument passing和symbol resolving的规则。...
View ArticleCDC 转 OPENGL坐标系使用习惯
绘图时经常用到坐标范围设置,常常大家不理解坐标系统的建立。 诚然WINDOWS 的坐标系统比较容易把人搞晕,事实上我个人也容易写错。 现在发布一个可以方便转化成 OPENGL坐标系统 使用习惯的类,函数名也保持和 OPENGL相同。 如果你连OPENEL 坐标也不懂,那请查一下相关文档吧。 1 2 class CViewportWapper 3 { 4 public: 5...
View Article排列组合
先说一下全排列: 对于R={r1,r2,…,rn},进行n个元素的全排列,设Ri=R – {ri}。结合X元素的全排列记为Perm(X),(ri)Perm(X)表示在全排列Perm(X)的每个排列前面加上前缀ri的得到的序列。R的全排列可归纳定义如下: n=1时,Perm(R)=(r),其中r是R中的唯一元素; n>1时,Perm(R)由(r1)Perm(R1),...
View Article定时自动启动任务crontab命令用法
http://www.centos.bz/2011/03/auto-run-task-crontab/每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab。 crontab简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于...
View Article进程守护脚本, 如果已运行则不运行
processExist=`ps aux|grep processName|grep -v "grep" ` // 注意这是Esc下面那个` if [ -z "$processExist" ];then exec processName else echo "process is running" fi 多彩人生 2013-07-06 15:36 发表评论
View Article排列组合练习
摘要: 题目描述如下: ABCDE五人安排工作日程,每人每星期工作5天休息2天 1) 必须有3天所有人都要上班 2) 每个人连续上班不超过3天,周日到周一是连续工作 3) &... 阅读全文小鼠标 2013-07-06 15:43 发表评论
View ArticleHow to rename a file in Linux
//为什么 rename 不行mv command renames the file named by the source operand to the destination path named by the target operand. mv command syntax: Code: mv {old-file-name {new-file-name} mv {old-dir-name}...
View Article