题目链接:uva 11529 - Strange Tax Calculation
题目大意:给出若干个点,保证任意三点不共线,任意选三个点作为三角行,其他点若又在该三角形内,则算是该三角形内部的点,问所有情况的三角形平均每个三角形有多少个内部点。
解题思路:三角形的总数很容易求C(3n),现在就是要求各个三角形内部点的总数,同样我们可以反过来,求每个点在多少个三角形的内部。
然后我们...
分类:
其他 时间:
2014-05-25 16:34:20
收藏:
0 评论:
0 赞:
0 阅读:
362
static是静态的意思
C语言中static的作用
1. 在函数体内,静态变量具有“记忆”的功能,即在函数体内部一个被声明为静态的变量在函数的调用过程中值是不变的,初始化只会被执行一次
2. static全局变量和全局函数只能被本程序的函数所使用,不能被其它文件使用。一般的全局变量和全局函数可以被项目其它文件所使用
3. static变量,不论是全局static变量还是static局部变...
分类:
编程语言 时间:
2014-05-25 13:04:25
收藏:
0 评论:
0 赞:
0 阅读:
396
抽象工厂模式详解java实现...
分类:
编程语言 时间:
2014-05-25 04:36:26
收藏:
0 评论:
0 赞:
0 阅读:
432
参考资料:cocoachina的zys475481075的文章
几个单词
Regular
['regj?l?]
adj.
定期的;有规律的
Expression
[?k'spre?(?)n;
ek-] n.
表现,表示
Regular
expression
正则表达式
什么是正则表达式?
用一个描述字符串去验证另一个字符串是否符合描...
分类:
移动平台 时间:
2014-05-25 16:16:49
收藏:
0 评论:
0 赞:
0 阅读:
482
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。
Subject类,它把所有对观察者对象的引用保存在一个聚集里,每个主题都可以有任意数量的观察者。抽象提供一个接口,可以增加和删除观察者对象。
ConcreteSubject类,具体通知者,将有关状态存入具体观察者对象;在具体...
分类:
其他 时间:
2014-05-25 04:35:21
收藏:
0 评论:
0 赞:
0 阅读:
301
2014年5月23日,烟台大学ACM实验室举办了第一届“ACM讲堂”,演讲的主题是“我想要得那块牌”,大二和大三的参赛队员以及三位指导老师都进行了演讲。
晚上七点开始,三个多小时的时间,我们经历了一个不平凡的晚上。在讲堂上,倾听着队员们与ACM的点点滴滴,那些曾经的故事,有过喜悦,有过忧伤,有想过放弃,但一直坚持了下来。队友和学长们的讲话真的很令人感动,那些话简单朴素,有些话是平...
分类:
其他 时间:
2014-05-25 18:38:47
收藏:
0 评论:
0 赞:
0 阅读:
331
当我们弹出一个Dialog时候,如果这个Dialog需要输入数据,然后确定后又需要关闭输入法,一般系统的hide,跟show方法总会有各种问题,最霸道的解决方法就是写一个定时器,定时弹出或者关闭输入法。
import java.util.Timer;
import java.util.TimerTask;
import android.content.Context;
import an...
分类:
移动平台 时间:
2014-05-25 16:45:31
收藏:
0 评论:
0 赞:
0 阅读:
424
【题目】
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8, 9, 4 ],
[ 7, 6, 5 ]
]
【题意】
给定整数n, 将1,2,3...nxn个数按螺旋旋转的方式填入n...
分类:
其他 时间:
2014-05-25 07:07:44
收藏:
0 评论:
0 赞:
0 阅读:
364
1、为什么要使用serialVersionUID
(1)对于实现了Serializable接口的类,可以将其序列化输出至磁盘文件中,同时会将其serialVersionUID输出到文件中。
(2)然后有需要使用时,再从磁盘将对象内容及serialVersionUID读入内容中的某个对象。
(3)将磁盘内容读入对象时,需要进行强制类型转换,如Person person = (Person)oi...
分类:
其他 时间:
2014-05-25 04:34:22
收藏:
0 评论:
0 赞:
0 阅读:
396
上次用gpio模拟i2c理解i2c协议,同样的,我用gpio模拟spi来理解spi协议。
我用的是4线spi,四线分别是片选、时钟、命令/数据、数据。
数据在时钟上升沿传递,数据表示的是数据还是命令由命令/数据线决定。
开始条件:
void spi_start(void)
{
gpio_config(GPIO_CS, GPIO_OUTPUT);
udelay(SPI_SPEED...
分类:
其他 时间:
2014-05-25 07:06:43
收藏:
0 评论:
0 赞:
0 阅读:
420
题目链接:hdu 2841 Visible Trees
题目大意:一个n?m的矩阵,每个整数点上有树,人站在(0,0)点,问可以看见多少棵树。
解题思路:和uva1393是一道相同类型的题目,只不过这道题目的n比较大,不能预处理。必须用另外一种方法。
将矩阵按照(0,0)和(n,m)两天连成的直线分成两部分,分别计算,但是(n,m)这条线被计算了两次,于是减掉1.
dp[i]表示这...
分类:
其他 时间:
2014-05-25 18:21:40
收藏:
0 评论:
0 赞:
0 阅读:
383
最近买到手了一本《javascript框架设计》,详细介绍开发js框架所用到的知识。初读一点,乐帝脆弱的理论修养就暴露无遗了,所以专门加强理论修养,重看javascript编程模式的举例。下面来介绍下js中,常见的编程模式。
1.命名空间
同其他高级语言一样,js中的命名空间概念,也是为了减少命名冲突,但js没有命名空间关键字。js实现命名空间的思路是定义一个全局变量,将此命名空间的变...
分类:
编程语言 时间:
2014-05-25 10:19:36
收藏:
0 评论:
0 赞:
0 阅读:
505
index.html
css.css...
分类:
Web开发 时间:
2014-05-25 13:37:23
收藏:
0 评论:
0 赞:
0 阅读:
386
关于git stash命令的使用方法网上一大把,我想记录的是我在使用过程中觉得实用及好用的:
当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,我觉得git stash是一个更加便捷的选择。
步骤如下:
一、添加改动到stash。在原分支 git stash save -a "messeag",网上很多很多资料都没有加 -a 这个...
分类:
其他 时间:
2014-05-25 04:33:18
收藏:
0 评论:
0 赞:
0 阅读:
409
setOnFocusChangeListener的使用...
分类:
其他 时间:
2014-05-25 12:48:59
收藏:
0 评论:
0 赞:
0 阅读:
438
设计为了美观,按钮有时设计的太小,这么一来是好看了,但是按钮不好点中了。以前有很多解决方法,如用hitTest等方法。都比较复杂。后来我发现一个简单的方法。原理就是UIButton setImage时,如果image比按钮小,就会自动居中显示。所以很简单,只用将按钮的frame不按图的大小设,而是设大一点,就可以增大按钮的选区了。
如下:
UIButton* btn = [UIButt...
分类:
其他 时间:
2014-05-25 16:49:41
收藏:
0 评论:
0 赞:
0 阅读:
344
gunzip -r hongchangfirst/data
如何递归删除那些剩余的非log结尾的文件?
先列出确认一下:
find hongchangfirst/data -type f ! -name "*.log"
然后真正的删除:
find hongchangfirst/data -type f ! -name "*.log" -exec rm -f {} \;...
分类:
系统服务 时间:
2014-05-25 09:40:33
收藏:
0 评论:
0 赞:
0 阅读:
506
1. 循环队列的顺序存储结构
typedef struct
{
QElemType data[MAXSIZE];
int front; /* 头指针 */
int rear; /* 尾指针,若队列不空,指向队列尾元素的下一个位置 */
}SqQueue;
2. 初始化一个空队列Q
Status InitQueue(SqQueue *Q)
{
Q->fr...
分类:
编程语言 时间:
2014-05-25 04:42:35
收藏:
0 评论:
0 赞:
0 阅读:
739
断代史,顾名思义,也就是记录一朝或者一段时期的历史。我试着用拙劣的笔写下大学四年的过往,不求华丽,但求真实。...
分类:
其他 时间:
2014-05-25 06:14:06
收藏:
0 评论:
0 赞:
0 阅读:
422
Bode Plots by Hand
首先要搞定啥是波特图
Introduction to bode plot
一步步进阶,搞定波特图~
当传递函数是常数的时候,也就是delta函数(脉冲)的laplace变换的结果
不难看出,K落在实轴上,如果K>0 那么增益就是K,相角是0。假设增益是3的波特图如下相对应于9...
分类:
其他 时间:
2014-05-25 10:22:40
收藏:
0 评论:
0 赞:
0 阅读:
545