摘要:
#!/usr/bin/env python#-*- coding: utf-8 -*-import cv2import numpy as npfn="test3.png"if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'loading %s ...' % fn print '正在处理中', img = cv2.imread(fn) w=img.sh 阅读全文
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2289 二分法解题。 这个题很恶心。。。一开始测试样例都不能过,这个π一开始取3.1415926结果是99.999026,改为3.1414927,结果是99.999023。。我就发现这个π对结果影响很大,这个题对π的精度要求也比较高。。。然后我的π就改为3.1415926536。。。 一开始判断跳出二分的条件是结果差值小于0.000000001,发现超时,改为0.01后还是超时。。。无语了。。。然后仔细想想,题目要求结果只要保留小数点6位,所以我就改了判断跳出循 环的条件,改为二分后的... 阅读全文
摘要:
Android的SDK提供了三种类型的动画,分别是补间动画、逐帧动画和插值属性动画。下面先介绍第一种动画效果-补间动画。补间动画可以应用于View,让开发者可以定义一些关于大小、位置、旋转和透明度的改变效果,达到让View的内容动起来的效果。补间动画是使用Animation类创建的,它有4个直接子类,分别实现不同的动画效果,分别为:AlphaAnimation渐变透明度动画效果,即淡入淡出效果ScaleAnimation渐变尺寸伸缩动画效果,即缩放效果TranslateAnimation画面转换位置移动动画效果,移动效果RotateAnimation画面转移旋转动画效果,即旋转效果要使用补间动 阅读全文
摘要:
给出一段程序,求运行时间。现在只考虑一层LOOP,不妨用数组a[i]来表示n的i次方的系数。如果输入OP m,那么就在a[0]上加m,遇到END,就说明循环结束了,需要在系数上乘以循环次数。如果次数为数字,那么每个系数都乘以它;如果为n,那么全部右移一位(是指把n^2的系数给n^3),记得a[0] = 0。当有多层LOOP时,递归调用即可。输出的时候需要注意几个错误:如 1*n^3 (应该为n^3), 2*n^1 (应该为n^2), 注意n^0的系数,只要不是0,就要输出。#include#include#include#include#include#include#include#incl 阅读全文
摘要:
《企业门户(Portal)项目实施方略与开发指南》基本信息作者: 郑文平 丛书名: 企业大型应用集成丛书出版社:电子工业出版社ISBN:9787121211843上架时间:2013-8-12出版日期:2013 年8月开本:16开页码:564版次:1-1所属分类:计算机 > 软件工程及软件方法学 > 软件方法/软件工程 更多关于 》》》《 企业门户(Portal)项目实施方略与开发指南》 内容简介 计算机书籍 《企业门户(portal)项目实施方略与开发指南》是关于企业门户项目建设的最佳实践和开发指南,作者通过50多个项目的积累,告诉你如何建设企业门户项目,适用于所... 阅读全文
摘要:
今天看了一个Android的Training生命周期转换的例子,顿觉得他的设计非常巧妙,我的分析如下: 1.在com.example.android.lifecycle包中有: 3个正常的全屏activity,一个类似dialog的activity 2.在com.example.android.lifecycle.util包中有: StatusTracker.java, 用于将activity产生的已执行的周期函数和当前的状态存储在两个list中 Utils.java, 用一个线程动态的更新activity中的两个显示当前周期函数... 阅读全文
摘要:
本文在uCOS II上增加时间片任务调度的的原理:对设置为同优先级的任务使用时间片调度,不同优先级任务仍然使用uCOS II的优先级调度策略。在同优先级任务的时间片调度中,所有任务暂时时间片长度固定,时间片的调度使用FIFO(先进先出)队列。 整体的描述参看下图。 上图中假设有3个优先级为5的任务,3个优先级为8的任务。纵向,第一列的OS_TCB形成OSTCBList双向链表(通过OSTCBNext和OSTCBPrev指针,这是原uCOS II系统已经有的部分)。横向,通过OSPSPrev和OSPSNext指针形成时间片链表(实际上是FIFO),这部分是我们在uCOS II上要增加的内容。第. 阅读全文
摘要:
新浪微博客户端新特性滚动视图和启动界面实现 2013年8月20日新浪微博客户端开发之启动界面实现前言:使用过新浪微博客户端的童鞋都清楚,客户端每一次升级之后第一次启动界面就会有新特性的介绍,用户通过左右滑动视图可以查看新的特性,查看完最后一个特性之后就进入了主界面了。如果再一次启动程序的时候,就不会再显示新特性介绍的视图了,就会有一个启动界面,延迟一小会然后直接进入主界面。现在很多的应用也是这样,一开始都会介绍这款新应用的一些特性的,这样感觉用户体验也比较良好。我想网上也有很多大神发表过相应的文章介绍这种功能的实现过程,不过我比较喜欢穿一手鞋,记录下自己开发的点滴,这也是分享技术的好去处。 . 阅读全文
摘要:
马尔科夫链第一部分 概念 1.概率向量:一个具有非负分量且数值之和为1的向量。 2.随机矩阵:各列向量均为随机向量的方阵。 3.马尔科夫链:由一个概率向量序列X0,X1,X2,...,Xn和一个随机矩阵P组成,且满足X1=PX0,X2=PX1,...,Xn=PXn-1 第二部分 例题 例1. |0.5 0.2 0.3| |1| 令 P=|0.3 0.8 0.3| X0=|0| |0.2 0 0.4| , |0| ,求 X1,X2,...,X15 答: 计算略。 说明: X15≈[0.3 0.6 0.1]T=q.并且可以发现Pq=q. 引出另外一个概... 阅读全文
摘要:
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1042 题目大意:求n!, n 的上限是10000。 解题思路:高精度乘法 , 因为数据量比较大, 所以得用到缩进,但因为是乘法,缩进只能在10^5, 不然在乘的过程中就超过int型。然后数值位数大概在8000位以下。 #include #include using namespace std;const int MAXN = 100000;const int N = 8000;struct bign { int len; int s[N]; bign() { ... 阅读全文