现在位置: 首页 > zena发表的所有文章
  • 05月
  • 11日
综合 ⁄ 共 13023字 评论关闭
图像处理之霍夫变换(直线检测算法) 霍夫变换是图像变换中的经典手段之一,主要用来从图像中分离出具有某种相同特征的几何 形状(如,直线,圆等)。霍夫变换寻找直线与圆的方法相比与其它方法可以更好的减少噪 声干扰。经典的霍夫变换常用来检测直线,圆,椭圆等。   霍夫变换算法思想: 以直线检测为例,每个像素坐标点经过变换都变成都直线特质有贡献的统一度量,一个简单 的例子如下:一条直线在图像中是一系列离散点的集合,通过一个直线的离散极坐标公式, 可以表达出直线的离散点几何等式如下: X *cos(theta) + y * sin(t......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 13498字 评论关闭
    这次的题目多的有点变态啊!     链接     我才做了8个模版体- -#,这几天慢慢补上去、     所谓的next数组: next[n] 表示从字符串前n个字符的前缀后缀的共有长度。 A - Number Sequence Description Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K which make a[K] = b[1], a[K + 1] = b[2], ...... , a[K + M - 1] = b[M]. If there are more than one K exist, output the sm......
阅读全文
  • 12月
  • 29日
综合 ⁄ 共 700字 评论关闭
需要排序的0-1背包 对物品按 qi-pi 的值从小到大排序,因为这样可以保证每次更新的状态值从小到大递增,前面更新过的状态不会影响后面更新的状态。         #include<stdio.h> #include<string.h> #include<stdlib.h> int max(int a,int b) { if(a>b)return a; return b; } struct op { int v,w,max; }p[520]; int cmp(const void *a,const void *b) { struct op *c,*d; c=(struct op *)a; d=(struct op *)b; return (c->max-c->v)-(d->max-d->v); } int main() { ......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1729字 评论关闭
1:一般情况下,在使用Hibernate Session存取数据库的代码中,基本上大部分是相同的,如下两个方法所示,   //查询Teacher操作 public Teacher getTeacher(Long id) throws DataAccessException { Session session = getSession(); Teacher teacher = null; try { teacher = (Teacher)session.get(Teacher.class, id); ... } catch(HibernateException ex) { throw convertHibernateAccessException(ex); } catch(SQLException ex) { throw convertJdbcAccessException(ex); } catch(Run......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 631字 评论关闭
转载自:http://www.iinterest.net/2008/12/11/setup_wordpress/ 首先,你必须有一个基于Apache、MySQL、PHP的编程调试环境。推荐使用 XAMPP LITE 将 XAMPP LITE 安装好以后,打开服务器,将 Apache 和 MySql 两个服务打开。 当你第一次使用 WordPress 的时候由于你并没有创建与 BLOG 相配套的数据库,所以会产生错误。我们所需要做的就是在浏览器上输入:http://localhost/phpmyadmin/ 进入数据库管理界面。选择 utf8_unicode_ci 和 utf8_general_ci 作为数据库格式,数据库名可以自定义。 在网页上打开 http://localhost/word......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 3603字 评论关闭
package cn.itcast.hemai2; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * 互斥关键是要把同时执行的几个线程里面的东西加上同一把锁,而不是不同的锁。 * 是同时执行的东西加上同一把锁,这是最核心 的东西。下面有两个线程同时间在执行 * 里面执行的有方法,必须加上同一把锁。 * 代码块synchronized (String.class) 如果这个它的锁就是Strin对象 ,但是0 * 如果是同步方法,它的锁对象 不可以由我们指定 ,但是它是Outputer这个对象本身,所以想要 * 和静态代码块......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2525字 评论关闭
1. 报错: 11-20 14:06:10.89: W/dalvikvm(10190): threadid=15: thread exiting with uncaught exception (group=0x4001d400)    11-20 14:06:10.360: E/AndroidRuntime(10190): FATAL EXCEPTION: GLThread 10   11-20 14:06:10: E/AndroidRuntime(10190): java.lang.CloneNotSupportedException: Class doesn't implement Cloneable    11-20 14:06:10.360: E/AndroidRuntime(10190):    at java.lang.Object.clone(Object.java:79)    11-20 14:06:10.360: E/AndroidRuntime(10190):    at com.jnitest.nativetest(Native Met......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 354字 评论关闭
数据完整性指的是数据库中数据的准确性 为了实现数据的完整性,数据库要实现以下的几项工作 1.检验每行数据是否符合要求 2.检验每行数据是否符合要求 为实现以上的要求,Oracle有四种类型的约束 1.实体完整性约束,不能存在相同的数据行,一般可以通过主键约束, 唯一约束等方式实现,要求每一行的数据都反映不同的实体 添加主键约束如下 添加唯一约束如下 2.域完整性约束 域完整性约束指给定字段的输入有效性 通过限制数据类型,检查约束,输入格式,默认值,非空约束等多种方法, 可实现域完整性,而添加过多的检查约束,会......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2251字 评论关闭
Dijstra算法求单源点最短路,复杂度为O(n*n+m),用优先级队列优化后为O(n*logn). 首先建立一个集合S,当所有的点都在集合S中时,则算法结束. 1.找不在S集合中的点与s有最短距离的点m 2.更新.dis[m]=min(dis[m]+map[m][i],dis[i]),pre[i]=m; 这里写了下不完全的代码。 #include<iostream> #include<cstdio> #include<queue> using namespace std; void Dijstra() { //初始化 for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { if(i==j) map[i][j]=0; else m......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 3274字 评论关闭
创建已知坐标面 html代码: <div style="position: absolute; float: left; margin-left: 5%; margin-top: 1%; z-index: 500;"> <input type="button" onclick="vector()" value="矢 量" /> <input type="button" onclick="satellite()" value="影 像" /> <input type="button" onclick="hybrid()" value="混 合" /> </div> <div id="mapDiv" style="position: absolute; width: 99%; height: 99%"> </div> javascript代码: <script src=......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1806字 评论关闭
一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法 但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码 { QFileInfo fi("C:/123"); // 目录存在 qDebug() << fi.isFile(); // false qDebug() << fi.isDir(); // true qDebug() << fi.exists(); // true qDebug() << fi.isRoot(); // false qDebug() &......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 4538字 评论关闭
解码一帧Layer3第2步:解码增益因子  -- getScaleFactors_1()和getScaleFactors_2()方法       增益因子(Scale Factor)数据存储在帧内的主信息中。主信息包含增益因子和用哈夫曼编码的主数据(main_data)。增益因子简单讲就是逆量化公式的指数中的一个因子。手册中解码主数据的伪码算法如下,其中MPEG 1.0由ISO/IEC 11172-3给出,MPEG 2.0由ISO/IEC 13818-3给出。官方并没有MPEG2.5这个版本,这个版本是民间版本。   解码MPEG 1.0的增益因子时用到的输入值: slen0[]、slen1[]:从上图中看出增益因子的值为位流中读取0..5......
阅读全文