- 博客(148)
- 资源 (4)
- 收藏
- 关注
原创 通过python实现K短路算法,并绘制地图。
假设有张8*8的地图,每个位置点id按照0-63排序。 - | 表示双向连通,箭头方向表示单向连通方向。00 - 01 - 02 - 03 - 04 - 05 - 06 - 07| | | | | | | | 08 - 09 - 10 - 11 - 12 - 13 - 14 - 15| | | | | | | | 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23| | | | ↑ | | | 24 - 25 - 26
2021-02-24 18:15:00
989
原创 数据可视化-餐饮类
通过抓取高德地图餐饮类POI对标签进行汇总。在北京四川菜有绝对统治地位的比例,而传统四大菜系其他几家在普及程度已经排在10名以外。现在比较流行的还有日本料理、东北菜、韩国料理和西餐厅。所有区域都有很多四川菜,东北菜在郊区比较受到欢迎。日本料理在亮马桥和五道口聚集。西餐厅最多的就是使馆区。望京汇集的韩国料理和西餐厅。北京菜聚集区域有后海,王府井和前门,还有南城的一些区域。...
2019-08-22 20:56:18
1656
转载 GCC 静态库和动态库
//hello.c#include void print_hello(){ printf("HelloWorld ");}//main.c#include#include "hello.h"int main(){ print_hello(); printf("%d",HELLO); return 0;}//hello.h#define HELL
2012-07-19 18:55:50
977
转载 VIM命令模式与输入模式切换
vi编辑器vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按[Spacebar]键并输入文件名后回车。切换模式键vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按[ESC]键使vi从文本输入模式回到命令模式。表1列出了vi从命令模式切换到文本输入模式的命令键及其功能。表1
2012-07-19 09:14:11
56289
转载 vi & vim复制,粘贴,剪切文本
我经常用vi编辑器,但基本上还是windows的习惯,没有系统的学过其功能,今天遇到了文本的复制这没有办法了,查看一下解决如下:引用文本:------------------------------------------------------------------------------------------------------------------时常自我反省,敏感的思
2012-07-19 09:13:10
25658
转载 gcc
C–gcc命令行下的参数最近在弄一些东西,需要在命令行下调用gcc,所以我特地在网上找了一些关于gcc的资料,现在就记录下来方便日后查看吧。gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变
2012-07-19 09:11:12
3122
转载 数据挖掘者与数据挖掘青年的对话(数据挖掘初学者共勉)
说明:以下为数据挖掘者给我(数据挖掘青年)的回信,答复了我作为一个数据挖掘初学者对对数据挖掘的种种疑问。对数据挖掘者表示真诚的感谢!与大家共勉。 数据挖掘者 发表于 2007-5-21 22:22:59 DMman: 我是一名研一生,专业是数据库。我想自己选择一门方向,
2011-07-16 21:11:04
912
转载 TRIZ
TRIZ的含义是发明问题解决理论,为俄文Theoria Resheneyva Isobretatelskehuh Zadach的首字母。1946年苏联人Genrich Altshuller创造该理论。它与达尔文的进化论及马克思的人类社会进化理论并称为人类三大进化理论,又被称为技术
2011-07-16 21:10:43
1372
1
原创 评论《数据挖掘的三个挑战》
http://blog.sciencenet.cn/home.php?mod=space&uid=516696&do=blog&id=393925今天,实验的老师上传了香港大学的计算机学院教授在中国计算机前沿发表的《Three challenges in data mining》
2011-07-16 21:06:07
777
转载 计算机科学基础理论的威力
近两周在学习《不插电的计算机-computer science unpluged》,其中有一个游戏活动名叫Treasure Hunt,通过该活动让学生(文化程度为小学生,年龄在9岁以上)了解有限状态机(FSA,finite-state automata)。 《Compu
2011-07-16 21:05:24
691
转载 2006年-至今计算机科学领域的热点问题
序号 热点问题 1 Amphiphilic Pseudo Amino Acid Composition 2
2011-07-16 21:02:38
964
转载 蚁群算法
蚁群算法求助编辑百科名片蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进
2011-07-16 21:01:03
2207
原创 Quick Sort
void Sort::Quick(double a[], int p, int r){ //r为要排的数组的大小,q为分割前后两个序列的中间的那个数的索引。 int q ; if (p { q = sort(a ,p, r); Quick(a, p, q-1);//排序左序列 Quick(a, q+
2011-06-29 23:17:00
578
原创 pdf - ccittfax
Parameters used for the CITT decompression filter parameter type meaning default valueK integer<br />A code identifying the encoding scheme used: <math><0</math> pure two-dimensional encoding (Group 4) <math>0</math> pure one-dimensional en
2011-05-24 17:22:00
925
原创 二进制显示
<br />int get_pos(unsigned char input_number, unsigned char pos)<br />{<br /> pos = 7 - pos;<br /> int multi2=1;<br /> int i;<br /> for (i=0;i<pos;i++)<br /> multi2*=2;<br /> return (input_number&multi2)/multi2;<br />}<br />int main()<br />{<br /> int i;<
2011-05-20 14:49:00
560
转载 漫谈cluster
<br />http://blog.pluskid.org/?page_id=78<br /> 漫谈 Clustering (1): k-means漫谈 Clustering (2): k-medoids漫谈 Clustering (番外篇): Vector Quantization漫谈 Clustering (3): Gaussian Mixture Model漫谈 Clustering (番外篇): Expectation Maximization漫谈 Clustering (4): Spectral
2011-05-04 12:58:00
737
原创 papers matting
Image and Video Matting: A SurveyJue Wang1 and Michael F. Cohen2Shared Sampling for Real-Time Alpha MattingEduardo S. L. Gastal1 and Manuel M. Oliveira1,2Improving Color Modeling for Alpha MattingChristoph Rhemann1, Carsten Rother2, Margrit Gelau
2011-05-02 00:39:00
706
原创 计数排序
<br />直方图均衡化?<br /> <br />计数排序是一个非基于比较的线性时间排序算法。它对输入的数据有附加的限制条件:<br /> 1、输入的线性表的元素属于有限偏序集S; 2、设输入的线性表的长度为n,|S|=k(表示集合S中元素的总数目为k),则k=O(n)。 在这两个条件下,计数排序的复杂性为O(n)。 计数排序算法的基本思想是对于给定的输入序列中的每一个元素x,确定该序列中值小于x的元素的个数。一旦有了这个信息,就可以将x直接存放到最终的输出序列的正确位
2011-05-01 14:12:00
503
转载 timsort
Intro-----This describes an adaptive, stable, natural mergesort, modestly calledtimsort (hey, I earned it <wink>). It has supernatural performance on manykinds of partially ordered arrays (less than lg(N!) comparisons needed, andas few as N-1),
2011-05-01 12:21:00
928
原创 倍增排序
<br />这种排序叫倍增排序,用于对正整数排序,负整数的话可以先都加上一个大的正数再用这种排序,它是基于寻址来排序的,不像快排是基于比较的,倍增排序的速度比快速排序快,是稳定的,不会退化到O(n^2),其时间复杂度为O(n+sqrt(m))(此处m指这些正整数的最大值,用dword类型时取2^32-1,n指待排序数的个数),空间复杂度也是一样,怎么样?是不是比O(n*Logn)快?它的原理和计数排序相似,但排序用的指标不同,它是用a和sqrt(m)的余数、商作为指标,为了加快运行速度,用位运算
2011-05-01 12:17:00
776
原创 CV
<br />履歴書<br /> 2008年1月1日現在<br /> 名前:某某 性別:男性 生年月日:1976年11月13日 年齢:30歳<br /> 現住所:广东省深圳市罗湖区*******花园203室<br /> 籍貫:广东省 民族:漢族 身分証番号:××××××××<br /> 婚姻状況:未婚
2011-05-01 00:26:00
564
原创 IJG的JPG库下载,到位啊
<br />http://www.61ic.com/vip/Multimedia/VideoCoding/200705/5925.html
2011-04-13 11:04:00
638
原创 checkCPU
<br />int checkCPU( )<br />{<br /> union w<br /> {<br /> int a;<br /> char b;<br /> } c;<br /> c.a = 1;<br /> return(c.b ==1);<br /><br />}<br />return 1 -- little_endian<br />return 0 -- b
2011-03-28 20:58:00
1196
原创 gauss 函数
<br />高斯滤波(高斯平滑)是图像处理,计算机视觉里面最常见的操作。平时,我们都是用matlab或者opencv的函数调用:imfilter或者cvSmooth,并不关心底层的实现。然而当开发者要实做高斯滤波的时候,往往就会很迷惘,往往会被以下几个问题困扰:给定sigma,即标准偏差,怎么确定离散化后滤波器的窗口大小?给定窗口大小,怎么计算高斯核的sigma,即标准方差?怎么实现可分离滤波器?<br />我在google上搜了一下,还真没几个人把实现的细节讲清楚了。这里,我尝试结合三份源码,做个小小的总
2011-03-26 17:16:00
5024
原创 conference
http://www.icsps.org/date.htmhttp://iceesp.ieee-conference.org/submission.html
2011-03-24 12:39:00
641
原创 psnr
http://blog.youkuaiyun.com/huzia/archive/2008/09/01/2861877.aspxBOOL PSNRCompute(CvArr *src,CvArr *dst,double *psnr){ double totalValue=0; IplImage *srcImage = (IplImage *)src; IplImage *dstImage = (IplImage *)dst; int NR(srcImage->height),NC(srcImag
2011-03-24 11:32:00
763
原创 笔记-
<br />OCR<br />方向线素 特征<br />日本的两篇论文<br />王华 / 丁晓青 论文<br /> <br />LDA / PCA<br />旋转不变特征<br />SIFT<br /> <br />盲检测<br /> <br />视频图像拼接
2011-03-20 10:02:00
392
原创 my own split
<br />// split.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />#include "string.h"<br />#define MAX_ITEM 32768<br />namespace strsplite {<br />// Exchange from src to dest in input string<br /> char* exchange(char* input, char src, char dest){<b
2011-03-05 14:52:00
446
原创 怎么设置对话框的systemmenu
<br />aDialog.ModifyStyle(0,WS_MAXIMIZEBOX |WS_MINIMIZEBOX);
2011-02-24 19:11:00
792
原创 doc2pdf
http://topic.youkuaiyun.com/u/20080407/16/15E7B2B1-FD3F-41A6-9007-BF515EC41517.htmlhttp://blog.youkuaiyun.com/lyzhang87/archive/2010/06/10/5662217.aspxhttp://blog.youkuaiyun.com/wudi626/archive/2008/04/28/2337857.aspxhttp://www.open-open.com/34.htmhttp://www.oschina.net/p/p
2011-02-23 23:28:00
1505
2
原创 svn~
SVN简明教程<br />学习笔记2009-12-23 16:29:09阅读2308评论0 字号:大中小 订阅<br />准备阶段:<br />安装Setup-Subversion-1.5.3.msi(服务器)和TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi(客户端)<br />1.创建版本库<br />选好想要将版本库放在哪里,比如说本例中把版本库放到D:/SVN/repo文件夹里,现在我们可以右击这个文件夹,然后在ToriseSVN的弹出菜单里选择Cre
2011-02-23 12:54:00
1471
1
原创 father and son
<br />#include <iostream><br />using namespace std;<br /><br />class badguy<br />{<br />public:<br /> badguy()<br /> {<br /> cout<<"badguy::badguy()"<<endl;<br /> <br /> }<br />};<br /><br />class father<br />
2011-02-18 09:46:00
609
原创 熟练掌握C?
<br />1.了解系统内存管理方面[栈内存,静态存储区,堆内存]。并知道如何分配和使用<br />2.了解一些基本的C预言开发平台。<br />3.了解C预言相关的编码规范。<br />4.了解C预言头文件和源文件的关系。<br />5.了解中断资源的使用和分配。<br />6.了解一些基本的硬件回路图知识。<br /><br />我感觉知道上面的基本就差不多了。一般项目都应付的来。。。
2011-02-13 13:03:00
557
原创 线程同步的几种方式
进程中线程同步的四种常用方式:1、 临界区(CCriticalSection)当多个线程访问一个独占性共享资源时,可以使用临界区对象。拥有临界区的线程可以访问被保护起来的资源或代码段,其他线程若想访问,则被挂起,直到拥有临界区的线程放弃临界区为止。具体应用方式:1、 定义临界区对象CcriticalSection g_CriticalSection;2、 在访问共享资源(代码或变量)之前,先获得临界区对象,g_CriticalSection.Lock();3、 访问共享资源后,则放弃临界区对
2011-02-13 11:23:00
495
转载 数据结构总结
第三章 栈、队列和数组 一、栈栈是只能在一端进行插入和删除的线性表。(别看只是个定义,非常重要,已经道出了运算方法:只能在一端插入和删除。) 栈的特征:后进先出,先进后出。 插入和删除元素的一端称为栈顶。(说明了我们在栈顶操作)另一端称为栈底。插入元素和删除元素的操作称为入栈和出栈。 1.顺序栈结构:(top总是指向数组最后的元素,比如data[n],而不是前面)#define MAXSIZE 100<br />typedef struct{ elementtype dat
2011-02-13 11:22:00
941
C++编程规范双语版
2009-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人