自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (5)
  • 收藏
  • 关注

转载 OpenCV基础篇之图像的DFT频域变换

目录(?)[+]转载:http://xiahouzuoxin.github.io/notes程序及分析/* * FileName : fft2.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Wed 30 Jul 2014 09:42:12 PM

2016-06-04 16:09:55 778

转载 OpenCV图像处理 空间域图像增强(图像锐化 1 基于拉普拉斯算子)

http://ggicci.blog.163.com/blog/static/210364096201262123236955/OpenCVOpenCV 图像锐化拉普拉斯算子 ( Laplacian operator )Quote :It is indeed a well-known result in image processing that if you subt

2016-05-26 21:16:11 6681

原创 opecv2.4.9 samples编译问题解决

在“开始”菜单中点击“CMake (cmake-gui)”,打开CMake程序,此时将弹出编译设置界面。如下图所示在"Where is the source code"选项的文本框中输入OpenCV源码所在的目录路径,可以点击"Browse Source…"选择文件夹,请根据源码安装的实际位置选择路径,此处选择的是"H:/opencv/sources"。输入完源码路径及

2016-05-13 22:47:18 636

转载 平衡二叉树 之 AVL树

http://blog.csdn.net/whucyl/article/details/17289841目录(?)[-]AVL树数据结构AVL树旋转操作插入节点删除节点测试AVL树是最先发明的自平衡二叉查找树。AVL树以其发明者前苏联学者 G.M. Adelson-Velsky 和 E.M. Landis 名字而命名,他们在1962年的论文《

2016-05-11 07:55:33 334

转载 二叉树的深度优先遍历与广度优先遍历 [ C++ 实现 ]

http://www.blogjava.net/fancydeepin/archive/2013/02/03/395073.html深度优先搜索算法(Depth First Search),是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为

2016-05-11 07:52:00 440

转载 每一位攻城狮都不能错过的Visual Studio 2015正式版

http://weibo.com/p/10016038669211277964017月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论

2015-07-22 19:00:50 476

原创 appweb总结3-Creating Appweb Handlers

Appweb responds to client Http requests via request handlers. A request handler is responsible for analyzing the request and generating the appropriate response content.Appweb provides a suite of

2015-07-16 19:30:06 580 1

原创 appweb总结2-User Authentication

Appweb implements a powerful and flexible authentication framework that verifies username and password and verifies client capabilities using a role based authorization mechanism.一、Authentication

2015-07-16 15:43:00 821 1

原创 算法八:Bellman-Ford算法及优化

一、Bellman-Ford算法求最短路径,可适用边的权值为负数或正数的(Dijkstra只适用于正权值)n个顶点,m条边的图:最多有n-1个循环,每个循环里对每一条边都执行松弛操作,此时就会有些顶点已经求得最短路,即这些顶点的最短路的“估计值”变成“确定值”。此后这些顶点的最短路的值就会一直保持不变,不再受后续松弛操作的影响。一句话概括:对所有的边进行n-1次“松弛”操作

2015-07-13 16:22:18 1066

原创 算法七:图的存储结构

一、邻接矩阵1、特点:容易理解,索引和编排都很舒服。对于边数相对顶点较少的图,这种结构无疑是存在对存储空间的极大浪费。比较适用于稠密图(M相对N^2大很多的图,其中N表示边的条数,M表示顶点歌手)。2、创建方法:使用二位数组,定点个数(n)等于二维数组的大小(n*n)。 第(i,j)表示顶点i到顶点j是否有边,1表示有边,∞表示没有边。二、邻

2015-07-13 11:14:00 336

原创 appweb官网资料总结1

一、Getting Started:On Windows, Appweb is managed by two programs:1、The Appweb ManagerWindows services run in the background with little interaction with the user. So to provide more convenien

2015-07-12 17:58:55 1334 1

转载 VS2008 Property Pages设置

http://weihe6666.iteye.com/blog/1340130VS2008 Property Pages设置 一、VS2008 Property Pages设置 【Configuration Properties】   General-> 【Output Directory】  .../../output/debug 表示生成文件的输出路径

2015-07-11 20:26:38 854

原创 算法六:floyd-warshall和dijkstra

Floyd-Warshall求两点之间的最短路径实际为“动态规划”的思想。1、先只考虑通过1号顶点进行中转,求两点之间的最短路径,只需判断e[i][1]+e[1][j]2、接下来考虑1号和2号顶点中转,求两点之间的最短路径,只需判断e[i][2]+e[2][j]3、最后考虑经过1~n号所有顶点中转。for(k=1;k{ for(i=1;i  for(j=

2015-07-10 15:12:33 425

转载 最短路径的Dijkstra算法

http://www.cppblog.com/eryar/archive/2013/01/01/196897.html最短路径的Dijkstra算法The Dijkstra [email protected]摘要:本文用C实现了图的最短路径Dijkstra算法,并将自己理解该算法的方式与大家分享下,若有错误之处,欢迎指正。关键字:图、最短路径、Grap

2015-07-10 14:31:47 702

转载 二分图的最大匹配、完美匹配和匈牙利算法

二分图的最大匹配、完美匹配和匈牙利算法2013-08-01Algorithms二分图匹配, 图论, 算法这篇文章讲无权二分图(unweighted bipartite graph)的最大匹配(maximum matching)和完美匹配(perfect matching),以及用于求解匹配的匈牙利算法(Hungarian Algorithm);不讲带权二分图的最佳匹配。二分图:

2015-07-09 16:56:54 329

转载 求无向连通图的割点

http://www.cnblogs.com/en-heng/p/4002658.html【求   无向连通图的割点割点与连通度在无向连通图中,删除一个顶点v及其相连的边后,原图从一个连通分量变成了两个或多个连通分量,则称顶点v为割点,同时也称关节点(Articulation Point)。一个没有关节点的连通图称为重连通图(biconnected gr

2015-07-09 16:20:26 462

原创 算法五:图的割点和桥

一、定义图的割点一个无向连接图中,如果删除某个顶点后,图不再连同(即任意两点之间不能互相到达) ,称这样的顶点为割点或:某个点是割点当且仅当删除该点和与该点相关联的边后图变得不连通。图的割边/桥: 一个无向连通图中,如果删除某条边后,图不再连通,这条边就为割边。或:某条边是割边当且仅当删除该边后图变的不连通。二.求割点,桥 使用dfs(深搜)来求割点和桥。先

2015-07-09 16:16:51 2906

原创 算法四-kruskal和DJP

kruskal算法(求加权连通图的最小生成树的算法)1、按照边的权值进行从小到大排序2、每次从剩余的边中选择权限较小且边的两个顶点不在同一个集合内的边(就不会产生回路的边),加入到生成树中,直到加入了n-1条边为止。第二步采用并查集方法寻找祖先。prim算法/DJP算法1、随意选择一个顶点加入生成树(可理解成生成树的根)。2、再枚举每一个树顶到每一个非树顶点所有的边

2015-07-09 16:06:05 441

转载 【资源汇总】Android应用解决方案全攻略

http://blog.itpub.net/29954178/viewspace-1308281安卓广告联盟解决方案:网址链接:http://www.youmi.net/网址链接:http://www.umeng.com/appunion_exchange网址链接:http://nduoa.com/developer/guide/sdk网址链接:http:/

2015-07-08 17:02:21 452

原创 算法三:树和堆排序

1、树(不包含回路的,即n个结点恰好有n-1条边)任意两个结点有且仅有唯一的一条路径连通。根/祖先/根节点(没有父亲)节点/结点夫节点/父亲子节点/儿子叶结点(没有儿子)深度:根到这个结点的层数。2、二叉树:每个结点最多有两个儿子(左儿子,右儿子)满二叉树:每个结点都有两个儿子/所有的叶结点都有相同的深度。深度为h且有2^h-

2015-07-08 15:43:24 307

原创 算法二:深度和广度优先搜索

图论存储:图的邻接矩阵存储法采用矩阵方式(二维数组)存储,定点个数(n)等于二维数组的大小(n*n)。第(i,j)表示顶点i到顶点j是否有边,1表示有边,∞表示没有边。如果是对称矩阵这说明是个无向图。深度优先搜索depth first search(DFS),时间复杂度O(N^2)"下一步如何做"和"当下该如何做"是一样的,所以可以采用递归调用方法。把每一种

2015-07-07 17:37:19 321

转载 漫水填充算法描述

原文:http://m.blog.csdn.net/blog/fangjian1204/10228835#漫水填充算法描述1.1、种子填充算法种子填充算法是从多边形区域内部的一点开始,由此出发找到区域内的所有像素。种子填充算法采用的边界定义是区域边界上所有像素具有某个特定的颜色值,区域内部所有像素均不取这一特定颜色,而边界外的像素则可具有与边界相同的颜色值。

2015-07-07 16:22:52 5681 1

原创 算法一:排序和数据结构体

排序算法1、桶排序法:最傻的方法。2、冒泡排序:时间复杂度O(N^2),其实没什么用。3、快速排序:Charles Antony Richard Hoare提出。不像冒泡排序,只在旁边左右交换,每次交换式跳跃式的,所以平均时间复杂度是O(NlogN),最差情况也是O(N^2)。step1、数组的两端开始往中心走,两两比较,大小不同交换。step2、到达中心时,再分成两段,继

2015-07-06 17:20:29 403

原创 工作感悟

1、工作中,由于时间有限,很多时候我们只是为了完成工作,而没有时间去把问题搞的很清楚,但事后一定要抽时间去研究,同时养成好的总结习惯。 2、一个优秀的工程师并不能仅仅停留在解决问题的层面上,还要关注解决问题的方式、方法选择及问题的原理分析。3、talk is cheap, show me the code,设计和编码不能分家,coding不是一种低端的活,设计也不是件牛逼的事。

2015-07-06 17:08:03 343

原创 appweb初探

1、Appweb is the fastest embedded web server. It offers breakthrough performance and unmatched security. Appweb serves pages fast at native speed using the innovative ESP web framework.ESP:appweb的创

2015-06-28 11:30:35 3423

原创 GoAhead初探

1、GoAhead™ is the world's most popular embedded web server deployed for over 15 years in hundreds of millions of devices by industry leaders and startups. It is compact at less than 150K and is ea

2015-06-28 10:51:13 1410

转载 android屏幕适配建议

http://www.cnblogs.com/zhaojianhua/p/3653853.html一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。

2015-06-28 10:46:58 305

转载 三种安卓模拟器的安装和比较

1.google官方的AVD下载官方的sdk包;解压后用sdk manager 下载需要的android版本(如果android官网被墙,可以下载网上整理好的离线包,然后解压到相应目录下,也可以设置翻墙代理);然后运行avd manager,可以安装需要自定义自己的android机器,也可以选择device definition中提供的。启动很慢。andro

2015-06-28 10:38:07 670

转载 Android启动过程

Android启动过程:linux内核--->--->创建第一个进程init--->init创建Service manager进程,负责系统服务的注册和管理,包括“java系统服务”,“本地系统服务”。--->init创建Media server进程,用于启动C/C++的“本地系统服务”。--->init创建Zygote进程--->Zygote创建System Server

2014-01-27 11:35:48 483

转载 Linux进程同步

目录Linux进程同步调研...1背景...1Futex.1进/线程利用futex同步...2性能对比...3参考文档...5背景超级负载均衡需要在线程/进程之前共享数据,这些数据需要支持多写多读,因此需要考虑同步。本文调研了linux下的mutex与semaphone。目前线上2.6.9内核下,mutex与semaphone

2014-01-07 10:29:56 481

转载 Bionic C 库一览

Bionic C 库一览:介绍:核心体系:Bionic设计的核心思想是:尽量简单。这意味这这个C库只围绕着内核提供轻量级的包装,我们让它尽量小,不去处理一些细枝末页的事情。取Bionic这个名字,是因为它由部分BSD和部分linux组成:它的代码由BSD C库和自定义的linux代码(用于处理线程,进程,信号,和其他事情)混合而成。所有原始的BSD块,遵循BSD

2013-11-01 10:31:56 1157

转载 Android4.0 源代码目录结构

Android/abi (abi相关代码。ABI:applicationbinary interface,应用程序二进制接口)Android/bionic(bionic C库)Android/bootable(启动引导相关代码)Android/build(存放系统编译规则及generic等基础开发配置包)Android/cts(Android兼容性测试套件标准)Androi

2013-11-01 10:25:01 588

curl-7.31 原码

curl 最新版 7.31, 包括原代码

2013-07-17

局域网文件传输软件(带源码)

支持UDP和TCP协议,MFC界面,可显示文件传输进度,规范的代码格式和详细的注释。

2012-11-06

世界时钟程序

世界时钟程序 基于ucos系统的ARM程序,开发环境为ADS。

2012-07-28

蛇吃豆小游戏程序

蛇吃豆小游戏程序 程序是基于ucos系统,ADS开发环境编译。

2012-07-28

空空如也

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

TA关注的人

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