- 博客(35)
- 资源 (23)
- 收藏
- 关注
转载 Ubuntu 13.10 安装后配置
摘要 个人Ubuntu安装后的常规配置,集中整理下。Ubuntu13.10 安装后 目录[-]1. 更改软件源2. update & upgrade3. gnome34. gnome-tweak-tool, ubuntu tweak5. chrome6. 中文输入法7. 完整的中文支持8. Ubuntu 额外的版权受限程序9. 字体设置10. 图标主题11.
2014-02-28 12:15:03 1123
转载 Poj 1611The Suspects
#include#includeusing namespace std;#define N 30005int father[N],count[N];void makeSet(int x){ father[x]=x; count[x]=1;}int findRoot(int x){ if(x!=father[x])
2014-02-27 19:33:13 725
转载 并查集
数据结构与算法(4)——并查集并查集 维护一些不相交的集合,它是一个集合的集合。每个元素恰好属于一个集合,好比每条鱼装在一个鱼缸里。每个集合S有一个元素作为\集合代表"rep[S],好比每个鱼缸选出一条"鱼王"。并查集提供三种操作:MakeSet(x):建立一个新集合x。x应该不在现有的任何一个集合中出现。Find(S, x):返回x所在集合的代表元素。Union(x, y):
2014-02-27 19:25:59 623
转载 一篇深入剖析PCA的好文
看到JerryLead 写的一篇讲解PCA的博文,《主成分分析(Principal components analysis)-最大方差解释》,真心觉得好。让我对PCA有一个形象的理解。下面是原文:————————————————————————————————————————————主成分分析(Principal components analysis)-最大方差解释
2014-02-27 15:51:24 2636 1
转载 能被7,11,13整除的数的特征 joj 2586
能被7整除的数的特征 若一个整数的个位数字去掉,再从余下的数中,减去个位数的2倍,如果差是7的倍数,则原数能被7整除。如果数字仍然太大不能直接观察出来,就重复此过程。 能被11整除的数的特征 把一个数由右边向左边数,将奇位上的数字与偶位上的数字分别加起来,再求它们的差,如果这个差是11的倍数(包括0),那么,原来这个数就一定能被11整除。 例如:判断491678能不
2014-02-27 13:47:04 1861
转载 卡特兰数
卡特兰数n个元素进栈,不同的出栈组合数是c(2*n,n)/(n+1)取余的数字是一个素数,可以用费马小定理来示分母部分的取余。时间复杂度O(n)#include#includetypedef long long lld; // VC6.0不支持,但gcc通过,vc98中__int64 vc6.0通过,而gcc不通过 九度就是用gccconst int
2014-02-27 13:44:19 715
转载 八大排序c++可运行精简版,一目了然
转自:http://blog.csdn.net/ray_seu/article/details/11810293sort[cpp] view plaincopy#include using namespace std; // 插入排序开始===================== void insert_sort(int a[], int n) {
2014-02-21 21:10:15 633
转载 阿里C++面试经历
转自:http://blog.csdn.net/cyqyong/article/details/11819385#comments第一阶段自我介绍。第二阶段是C++语法。1.虚函数问题,析构函数为什么经常被声明为虚函数?析构函数里面能调用虚函数么?答:为了防止通过父类指针析构子类对象时能正确的调用虚函数。析构函数调用虚函数语法上是没有问题的,但是标准应该是不建议的。2.si
2014-02-21 20:38:35 1556
转载 菜鸟都能理解的线段树入门经典
转自:http://blog.csdn.net/ray_seu/article/details/8705640线段树的定义首先,线段树既是线段也是树,并且是一棵二叉树,每个结点是一条线段,每条线段的左右儿子线段分别是该线段的左半和右半区间,递归定义之后就是一棵线段树,图示如下图1.线段树示意图定义线段树的数据结构struct Line{
2014-02-21 17:06:30 707
转载 基于 GVim 的 C/C++ IDE -- VimLite 介绍
转自:http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=342932VimLitehttp://www.vim.org/scripts/script.php?script_id=3647http://code.google.com/p/vimlite/简介一个基于 vim 的 C/C++ IDE. 主要包括以下三个模块:
2014-02-21 10:51:10 960
原创 NO4在二叉树中查找和为某值的所有路径
#include#include#includeusing namespace std;#define MaxSize 105//change char to inttypedef int ElemType;struct BTNode{ ElemType data; struct BTNode *lchild; struct BTNod
2014-02-20 19:24:39 588
原创 N03数组的最大子段和
#includeint main(int argc,char *argv[]){ freopen("input.txt","r",stdin); int data,num,i,sum,max_sum; scanf("%d",&num); sum=0; max_sum=-1; for(i=0;i { sc
2014-02-20 19:23:48 552
原创 NO2包含min函数的栈
#include#includeusing namespace std;//typedef int Elemtype;struct Elemtype{ int data; int min;};#define MaxSize 1005class Stack{ public: int size; in
2014-02-20 19:22:33 496
原创 NO1把二元查找树转变成排序的双向链表
#include#includestruct BSTreeNode{ int value; struct BSTreeNode *left; struct BSTreeNode *right; BSTreeNode() { left=right=NULL; }};BSTreeNode *head=NU
2014-02-20 19:21:24 552
转载 ZOJ
ZJU0-3000ALL_Answer主页 上一页 下一页ZJU ALL (题析) 第一套 动态规划 :ZJU1558 难度:比较简单 博弈问题 :ZJU1913 难度:中等偏难 递归计算 :ZJU1500 难度:中等
2014-02-20 18:52:59 1246
转载 计算机专业就业现状及指导
计算机专业就业现状及指导计算机专业毕业后大致的工作方向是软、硬、网、图 四大类尤其以软件、网络为现今的首选从岗位上分,又可以分为技术道路、营销道路两大方向if 你选择作技术 then 从现在开始,牢记:天道酬勤!!!if 你选择软件技术 then 每天都要用大量的时间学习高级语言,绝对不能仅限于学校的安排。优秀的程序员都是大学阶段就已经自学得非常深入了。if you选
2014-02-20 17:46:14 1040
转载 堆排序原理图解
数据结构中的堆和操作系统中的堆、堆栈(栈)是没有关系的,大家不要像我一样有误解。数据结构中的堆分两种:大(顶)堆和小(顶)堆,简单来说就是 〇 。 O O
2014-02-20 16:51:31 769
转载 windows下安装Latex的安装
转自:http://blog.csdn.net/coutsomebody/article/details/8944402Prerequisite:1.windows系统2,Latex的安装文件(在这里我的是镜像文件texlive2012.iso)大小约为2.15G。Step:1,解压texlive2012.iso文件,解压过后如下所示:
2014-02-20 12:51:10 1230
原创 方向
痴迷技术,并且有志于掌握一个系统(System)而非设计一个程序(Program):这决定了你是一个码农,还是攻城狮。有较强的c/c++/java能主流编程语言的程序设计功底:让你能够轻松实现你想要的功能而不是临渊羡鱼、束手无策,而且可以自由自在 的去追求性能和美。熟悉网络编程:让你能够知道如何去设计一个分布式系统,明白互联网中每一个数据包何去何从。熟悉多线程编程:我们最高并行度的系统,你能想象是
2014-02-19 11:25:23 610
转载 matlab练习程序(结构张量structure tensor)
转自:http://www.cnblogs.com/tiandsp/p/3307378.html根据结构张量能区分图像的平坦区域、边缘区域与角点区域。此算法也算是计算机科学最重要的32个算法之一了。链接的文章中此算法名称为Strukturtensor算法,不过我搜索了一下,Strukturtensor这个单词好像是德语,翻译过来就是structure tensor结构张量了。
2014-02-19 11:03:00 2833
转载 matlab练习程序(Harris角点检测)
转自:http://www.cnblogs.com/tiandsp/archive/2012/04/09/2439678.htmlclose all;clear all;clc;img=imread('rice.png');imshow(img);[m n]=size(img);tmp=zeros(m+2,n+2);tmp(2:m+1,2:n+1)=img;Ix
2014-02-19 11:01:41 1737
转载 使用MATLAB的MCC命令生成C/C 程序
使用MATLAB的MCC命令生成C/C++程序首先,配置MATLAB用如下命令:mex –setupmbuild -setup 例一:将m文件转化成库文件使用 1、建立一个名为ceshidll.m的M函数文件,该函数的功能是输入两组数完成两组数据的插值拟合,并将结果用图形表示:ceshidll.m文件内容如
2014-02-18 16:48:49 1631 1
转载 如何在外网中访问自己在另一个局域网中的某个机器(SSH为例)
情景描述:计算机C1放置在局域网LN1中,LN1中的所有计算机都链接到了路由器R1上。计算机C2放置在另一个局域网LN2中,并且LN1与LN2不属于同一个基于网。要实现的功能:使用C2通过SSH链接到C1上。要求:必须要从C1端操作。(这里假设C1为Linux)步骤:C1端配置1, ifconfig 来获得自己机器的局域网
2014-02-18 12:44:14 4423
转载 matlab练习程序(k-means聚类)
matlab练习程序(k-means聚类)聚类算法,不是分类算法。分类算法是给一个数据,然后判断这个数据属于已分好的类中的具体哪一类。聚类算法是给一大堆原始数据,然后通过算法将其中具有相似特征的数据聚为一类。这里的k-means聚类,是事先给出原始数据所含的类数,然后将含有相似特征的数据聚为一个类中。所有资料中还是Andrew Ng介绍的明白。首先给出原始数据{x1
2014-02-18 09:46:22 4156
原创 zoj 2050_poj 1753 Flip Game(状态压缩 简单BFS)
1,会读入数据2,将4*4的矩阵表示成一个数,进行状态的压缩3,熟悉位运算^,|4,进行BFS搜索#include#include#include#includeusing namespace std;#define MaxValue 1bool visited[MaxValue];char ch[4][5];int go[][2]={{-1,0
2014-02-17 20:55:08 715
转载 matlab练习程序(meanshift图像聚类)
关于这个meanshift,一来可以用来作为目标跟踪,二来可以用来进行图像聚类。我这里只实现了图像聚类,当然,是按自己的理解编写的程序。至于目标跟踪将来一定也是要实现的,因为我最初看这个算法的原因就是想用他来跟踪目标的。 meanshift的基本原理我就不介绍了,比起我的介绍,网上有不少牛人们比我解释的好,最后我会列出我参考的文章。我这里说一下我是怎么理解meanshift图像聚类的。这
2014-02-17 16:40:11 1634
转载 Meanshift,聚类算法
转自:http://www.cnblogs.com/liqizhou/archive/2012/05/12/2497220.html记得刚读研究生的时候,学习的第一个算法就是meanshift算法,所以一直记忆犹新,今天和大家分享一下Meanshift算法,如有错误,请在线交流。Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其偏移均值,然后以
2014-02-17 16:37:50 716
转载 matlab中find函数的使用说明
find 找到非零元素的索引和值 语法:1. ind = find(X)2. ind = find(X, k)3. ind = find(X, k, 'first')4. ind = find(X, k, 'last')5. [row,col] = find(X, ...)6. [row,col,
2014-02-17 16:16:16 771
转载 图像分割___图像分割方法综述
在计算机视觉领域,图像分割(Segmentation)指的是将数字图像细分为多个图像子区域(像素的集合)(也被称作超像素)的过程。图像分割的目的是简化或改变图像的表示形式,使得图像更容易理解和分析。[1]图像分割通常用于定位图像中的物体和边界(线,曲线等)。更精确的,图像分割是对图像中的每个像素加标签的一个过程,这一过程使得具有相同标签的像素具有某种共同视觉特性。图像分割的结果是图像上子区
2014-02-17 10:30:35 5006
转载 手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有
2014-02-15 14:15:54 626
转载 C语言中位移位运算符
位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。 位移位运算符的运算对象、运算规则与结果、结合性如表2-16所示。 移位时,移出的位数全部丢弃,移出的空位补入的数与左移还是右移花接木有关。如果是左移,则规定补入的数全部是0;如果是右移,还与被移位的数据是否
2014-02-14 21:08:13 795
转载 win7下vs2008 安装opencv2.3 ,开发环境搭建
how to install opencv2.3 for visual studio 2008.首先说明,这是一个非常详细的、脑残的一个过程。高手就走开吧,不要影响我帮助入门新手的心情!!其实每写一个文章都很花时间,因为我也是自己摸索入门的。回头来看看有些问题我现在觉得超简单但是当时却觉得是一个鬼门关!明天起大运放假四天耶,今天心情特好,就写一写吧,O(∩_∩)O哈哈哈~
2014-02-14 10:42:58 755
转载 OpenCV2.4.5 和VS2008配置
转自:http://blog.sina.com.cn/s/blog_6d1ba49101019ayy.html最近opencv出了2.4.5,果断下载操作系统: Win7 32bit 或者XP sp3,我都装过VS: VS2008OpenCV版本: 2.4.5配置过程:======1 安装配置OpenCV所必要的软件在配置openCV之
2014-02-14 09:31:03 1189
转载 ASM(active shape models)算法介绍
转自:http://blog.csdn.net/yang_xian521/article/details/7468571ASM是基于统计学习模型的特征点提取的一种方法。这个方法是95年就提出来的,不过至今仍是我认为比较好的人脸特征点提取的方案。方法的提出人Tim Cootes后来还提出了aam算法,也很有名,但如果简单是特征点的定位的话,我认为asm的效果可能更好一些。AS
2014-02-12 14:50:01 936
转载 Windows7与Fedora 双系统下卸载Fedora Linux
方法一:原文地址:点击打开链接1、首先下载可执行文件MbrFix.exe地址如下: http://www.linuxidc.com/Linux/2007-11/8785.htm2、以管理员身份执行MbrFix.exe3、以管理员身份进入DOS,并进入MbrFix.exe所在的目录下,执行命令 MbrFix /drive 0 fixmbr
2014-02-12 14:10:15 1185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人