assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行。
库函数: assert.h
原型定义: void assert( int expression );
assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。
例程:
#include
#in...
分类:
编程语言 时间:
2016-05-12 15:46:49
阅读次数:
171
Corn Fields
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 11850
Accepted: 6202
Description
Farmer John has purchased a lush new rectangular pasture com...
分类:
其他好文 时间:
2016-05-12 15:46:38
阅读次数:
173
一、概述
我们在实际中如何应用这些轮廓呢?比如,有两个轮廓如何进行比较匹配,或者如何比较一个轮廓和一个抽象模板。比较两个轮廓最简洁的方式是比较它们的轮廓矩。矩是通过对轮廓上所有点进行积分运算(或者认为是求和运算)而得到的一个粗略特征。
二、矩及Hu矩的结构体
typedef struct CvMoments
{
double m00, m10, m01, m20, ...
分类:
其他好文 时间:
2016-05-12 15:46:56
阅读次数:
149
1.使用a = raw_input('****:')时,raw_input()返回的值是字符串类型,如要接收一个数值类型的输入,需要加强制类型转换,如 a = int(raw_input('****:')),但如果int()识别括号中的内容为字符串,并不为合法数字时会报错,程序退出。
2.d1=['ss',88,20.3] //list类型,可修改,d[index],index为下标0...
分类:
编程语言 时间:
2016-05-12 15:46:06
阅读次数:
167
1、创建Java Web项目2、引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下
* commons-logging-1.0.4.jar
* freemarker-2.3.15.jar
* ognl-2.7.3.jar
* struts2-core-2.1.8.1.jar
* xwork-core-2.1.6.jar
*...
分类:
其他好文 时间:
2016-05-12 15:46:35
阅读次数:
127
Fragment的设计哲学:
Fragment是从 Android 3.0开始引入的,主要用于大屏幕设备,如平板电脑。 以一个新闻应用在小屏和大屏设备上的设计来阐述Fragment的设计哲学。
对于小屏的手机设备,应该设计为新闻标题列表单独作为一个页面,点击新闻标题进入新闻详细内容页面。如下图所示:
上图就是两个Activity。
对于大屏的平板设备,应该设计为屏幕的左边是一个新闻标题列...
分类:
其他好文 时间:
2016-05-12 15:45:35
阅读次数:
121
时间能冲淡痛苦,但是,我并不想用时间来治愈一切。...
分类:
其他好文 时间:
2016-05-12 15:45:28
阅读次数:
181
题目:按k个结点一组来反转链表
思路:
运用反转链表的通法reverse,对链表进行循环,当计数长度k不时,指针继续前进;当计数长度到达k时,将该组首尾节点first和node作为参数传入翻转函数reverse进行翻转,然后重新拼接到原链表中。直至到达链表末尾。
代码如下:
/**
* Definition for singly-linked list.
* publi...
分类:
其他好文 时间:
2016-05-12 15:46:34
阅读次数:
172
学习目的:
屏蔽机器请求,保证业务不受机器提交请求干扰。
为什么要屏蔽:
一般服务端业务,写请求产生的消耗要远远大于读请求。
技术点:
1.底图的实现,并且添加干扰元素
2.生成验证内容
3.验证内容保存在服务端
4.验证内容的效验
实现底图:
代码:<?php
$img = imagecreatetruecolor(100,30);//大小
$bgColor = image...
分类:
Web程序 时间:
2016-05-12 15:45:35
阅读次数:
153
更多查找可以参考 http://www.cnblogs.com/liuling/p/2013-7-24-01.html 这是别人的资源,感觉写的很全。可以仔细研究一下。
/*
使用折半查找的前提是数据是有序(升序)的。
*/
class HalfSearchDemo
{
public static void main(String[] args)
{
int[] arr={1,...
分类:
编程语言 时间:
2016-05-12 15:46:42
阅读次数:
150
今天总结一下java中可变参数这个知识点。还是来看一个例子,现在我想写个方法来计算两个整形的和并且输出,这个方法很简单:public class KeBian {
public static void main(String[] args) {
sum(5,9);
} public static void sum(int a,int b) {
i...
分类:
编程语言 时间:
2016-05-12 15:44:24
阅读次数:
134
并发行和并行性是两个概念:
并行指在同一时刻多条指令在多个处理器上同时执行。并行性指同一时刻只有一条指令执行,但多个进程指令被快速轮换执行,使得宏观上具有多个进程同时执行的效果。
线程和进程:
线程是进程的组成部分。线程是独立运行的,抢占式的。可以与其他线程共享父进程的共享变量及部分环境。
线程的创建和启动:
方法一:继承Thread类创建线程类 public class ** exte...
分类:
编程语言 时间:
2016-05-12 15:46:52
阅读次数:
177
公司App里面有个需求,即所有界面都是竖屏,且不允许横屏切换,唯独有一个播放视频的界面允许横屏,大家都知道视频播放适配最大的播放屏幕那样是最好的。从网上多方查找资料,查到了这么一篇文章:
最终,根据此需求处理如下: 首先,确保App本身应该允许转屏切换: 我的App里面UITabBarController是根视图控制器,所以首先创建一个UITabBarController的子类,并设定允许转屏:...
分类:
移动开发 时间:
2016-05-12 15:44:14
阅读次数:
177
题目密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。 他是这么变换的,大家都知道手机上的字...
分类:
编程语言 时间:
2016-05-12 15:45:02
阅读次数:
256
I Hate It
Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 60417 Accepted Submission(s): 23517
Problem Description
很多学校流行一种比较的习惯。...
分类:
其他好文 时间:
2016-05-12 15:45:31
阅读次数:
193
http://poj.org/problem?id=2774
思路:后缀数组。(摘自罗穗骞的国家集训队论文)字符串的任何一个子串都是这个字符串的某个后缀的前缀。求 A 和 B 的最长公共子串等价于求 A 的后缀和 B 的后缀的最长公共前缀的最大值。如果枚举A和 B 的所有的后缀,那么这样做显然效率低下。由于要计算 A 的后缀和 B 的后缀的最长公共前缀,所以先将第二个字符串写在第一个字符串后面,中...
分类:
其他好文 时间:
2016-05-12 15:43:31
阅读次数:
243
树上查两点间最大异或和
树倍增,每个点维护向上2^k个点的线性基,然后在查lca的时候合并
关于点权维护倍增略蛋疼-_-
合并线性基的时候就直接把一个线性基里的插到另一个里
复杂度O(m log n log^2INF)
合并的时候加点优化可以降掉一个logINF
接下来bb一些有关线性基和最大异或和的东西……
首先线性基是一个拟阵,遗传性显然,交换性可以把大的里边找一个小的里没有的位...
分类:
其他好文 时间:
2016-05-12 15:43:48
阅读次数:
195