我们都知道,可以使用两种方式给一个类或者对象添加行为。
一是使用继承。继承是给一个类添加行为的比较有效的途径。通过使用继承,可以使得子类在拥有自身方法的同时,还可以拥有父类的方法。但是使用继承是静态的,在编译的时候就已经决定了子类的行为,我们不便于控制增加行为的方式和时机。
二是使用关联。组合即将一个对象嵌入到另一个对象中,由另一个对象来决定是否引用该对...
分类:
编程语言 时间:
2014-07-28 00:23:49
收藏:
0 评论:
0 赞:
0 阅读:
378
拉普拉斯算子进行二维卷积计算# -*- coding: utf-8 -*-
#线性锐化滤波-拉普拉斯算子进行二维卷积计算
#code:myhaspl@myhaspl.com
import cv2
import numpy as np
from scipy import signal
fn="test6.jpg"
myimg=cv2.imread(fn)
img=cv2.cvtColor(my...
分类:
编程语言 时间:
2014-07-28 00:23:31
收藏:
0 评论:
0 赞:
0 阅读:
430
POJ 3013 Big Christmas Tree(最短路Dijkstra+优先队列优化,SPFA)...
分类:
其他 时间:
2014-07-28 00:23:19
收藏:
0 评论:
0 赞:
0 阅读:
498
和上次的一样,只是总结下看这本书学习到的新观点或者重点,简单并且提高效率。
第四章 控制执行流程
1.java中不允许一个数字当做布尔值来使用,而在C或者C++中可以
2.java中唯一用到逗号的地方就是for循环的控制表达式
3.for循环可以定义多个变量,但是这些变量必须要有相投的类型
4.要熟练使用for--each循环
5.break退出整个循环,continue退出当前循环
6.switch的case后面一定要跟上break'语句(有一次出bug就是因为粗心没有加上break)...
分类:
编程语言 时间:
2014-07-28 00:23:09
收藏:
0 评论:
0 赞:
0 阅读:
349
Floyd可以求出任意两点间的最短距离,代码也相对简单,对于稀疏图来说效率也还是不错的,但由于三个for循环导致时间复杂度较高,不适合稠密图。
Floyd算法模板(精简版):
void Floyd()
{
int dist[maxn][maxn]; // dist存储i到j的最短距离
for(int k = 1; k <= n; k++)
for(int ...
分类:
其他 时间:
2014-07-28 00:22:49
收藏:
0 评论:
0 赞:
0 阅读:
405
本文译至:
http://gcc.gnu.org/onlinedocs/gccint/Initialization.html
如我们所知,在GCC通过给代码追加__attribute__((constructor))和__attribute__((destructor))的方式可以追加初始函数和终止函数,
这篇文章就介绍了GCC内部是如果上述实现的。
-----------------...
分类:
其他 时间:
2014-07-28 00:22:39
收藏:
0 评论:
0 赞:
0 阅读:
539
本文使用链表实现线性表的在内存中的另一种不连续结构.附C示例代码...
分类:
其他 时间:
2014-07-28 00:22:30
收藏:
0 评论:
0 赞:
0 阅读:
364
祛痘祛斑算法一直在关注,一直在期待看有么有大神分享有关这方面的资料。在百度上用关键词祛痘祛斑搜到的都是于原理无关的不痛不痒的东西,看样子还是得靠自己奋斗。本文分享自己在这条路上的一些收获 。...
分类:
其他 时间:
2014-07-28 00:22:19
收藏:
0 评论:
0 赞:
0 阅读:
416
瓶颈这个说法特别贴切,脑子里想象的是这样一个场景,一条鱼很小的时候,通过瓶口把它放进去瓶子里,后来它越长越大,在瓶底还能游动自如,但是想游出来确是不可能了。这条鱼看着特别悲剧,怕是要老死在这瓶子里了,好在鱼的记忆时间都不长,貌似只有三秒,所以也想不了那么多了。
但是人要是遇到了职业瓶颈,可就真的好好想想了,什么时候算是瓶颈了呢,可以举几个例子,比如说某个人在一个职位已经做了十年了,新人旧...
分类:
其他 时间:
2014-07-28 00:22:10
收藏:
0 评论:
0 赞:
0 阅读:
329
原文:http://www.cnit618.com/html/fwdkf/data/2111.htm
linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mys...
分类:
数据库技术 时间:
2014-07-28 00:21:59
收藏:
0 评论:
0 赞:
0 阅读:
427
java希尔排序算法 代码下载地址:http://www.zuidaima.com/share/1550463279090688.htm...
分类:
编程语言 时间:
2014-07-28 00:21:49
收藏:
0 评论:
0 赞:
0 阅读:
318
对于一直用Oracle的我,今天可是非常诧异,MySQL中同一个函数在不同数量级上的性能居然差距如此之大。
先看表ibmng(id,title,info) 唯一 id key 索引title
先看看两条语句:
select * from ibmng limit 1000000,10
select * from ibmng limit 10,10
很多人都会认为不会有多大差别,但是他们都错了,差别太大了,(可能机器不同有点差距,但绝对10倍以上)具体执行时间留给好奇的同学。...
分类:
数据库技术 时间:
2014-07-28 00:21:39
收藏:
0 评论:
0 赞:
0 阅读:
416
题目地址:HDU 3667
这题的建图真是巧妙。。。为了保证流量正好达到k,需要让每一次增广到的流量都是1,这就需要把每一条边的流量都是1才行。但是每条边的流量并不是1,该怎么办呢。这个时候可以拆边,反正c最多只有5,拆成5条流量为1的边。但是这时候费用怎么办呢,毕竟平方的关系不能简单把每一条边加起来。这时候可以把拆的边的流量设为1,3,5,7,9.如果经过了3个流量,那就肯定会流1,3,5,费...
分类:
其他 时间:
2014-07-28 00:21:29
收藏:
0 评论:
0 赞:
0 阅读:
422
最近在开发安卓的过程中发现ListView无疑是一个经常使用的组件,而提到ListView又不得不提一下适配器了,我打算用几个实例,由浅入深的向大家仔细讲解一下适配器的使用,虽然这算不上什么高深的问题,我还是希望能给大家带来一些收获,我也是菜鸟一只,写的不好的或者有错的地方还请大家帮忙指出。下面进入正文:
首先让我们来认识一下适配器:
什么是适配器呢?顾名思义,就是把一些数据给弄得...
分类:
移动平台 时间:
2014-07-28 00:21:19
收藏:
0 评论:
0 赞:
0 阅读:
464
python中的装饰器可以装饰函数,也可以装饰类,功能是向函数或者类添加一些功能。类似于设计模式中的装饰模式,它可以把装饰器的功能实现部分和装饰部分分开,避免类中或者函数中冗余的代码。
装饰器装饰函数:
def decrator(f1):
def newf():
print "strings will be connected:"
print f1();
return newf;...
分类:
编程语言 时间:
2014-07-28 00:21:15
收藏:
0 评论:
0 赞:
0 阅读:
388
0 前言
树莓派既可以使用有线网络又可以无线网络,如果使用有线网络不方便的话可以借助USB wifi无线网卡让树莓派也插上无线“翅膀”。但是和使用有线网络即插即用的方式不同,USB wifi网卡需要进行一些配置。通过一天的配置实验,本文总结了树莓派wifi配置的两种方法——【1】使用wpa_gui工具方法和【2】修改配置文件方法。
【1】使用wpa_gui工具方法
w...
分类:
其他 时间:
2014-07-28 00:20:59
收藏:
0 评论:
0 赞:
0 阅读:
424
(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规
定每次至少取一个,最多取m个。最后取光者得胜。 显然,如果n=m+1,那么由于一
次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,
后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,
s≤m),那么先取者要拿走s个物品,如果后取者拿走...
分类:
其他 时间:
2014-07-28 00:20:49
收藏:
0 评论:
0 赞:
0 阅读:
327
上次我写了一个类似前言的东西,向大家粗略介绍了一下什么是适配器,并且举了一个最简单的例子帮助大家理解,使用了安卓原生的)" style="font-weight:bold">ArrayAdapter,现在我们继续向下学习,同时也继续在我们上次的Demo项目中继续添加例子,一步步的向下深入学习。
这次要讲解的是另外一个常用的安卓原生适配器—SimpleCursorAdapter:
关于Simpl...
分类:
移动平台 时间:
2014-07-28 00:20:39
收藏:
0 评论:
0 赞:
0 阅读:
474
atitit.编辑表单的实现最佳实践dwr jq easyui
1. 提交表单 1
2. 表单验证 1
3. 数据保存使用meger方式取代save&update方式 1
3.1. Filter::(mp>>do) 1
3.2. 2.convert(mp>>do) 2
3.3. valider 2
3.4. 默认值设置问题..(只do) 2
4. 表单回显(编辑模式) 2
...
分类:
其他 时间:
2014-07-28 00:20:29
收藏:
0 评论:
0 赞:
0 阅读:
654
敌兵布阵
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 41852 Accepted Submission(s): 17722
Problem Description
C国的死对头A国这段时间正在进行军事演习,所以...
分类:
其他 时间:
2014-07-28 00:20:20
收藏:
0 评论:
0 赞:
0 阅读:
365