接着上面的工作,接下去就该是进行字符分割了。考虑到为了后面的字符识别,因此在这部分需要实现的目标是需要把车牌的边框全部切除,对重新定位的车牌进行垂直方向水平方向调整,保证字符是正的。最后才是字符的分割。 1.首先上下边框切割。对定位的车牌每行作一次的差分,计算每行的综合,小于某个阈值时候将其舍...
分类:
其他好文 时间:
2015-05-10 16:55:07
阅读次数:
243
在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:void prin...
分类:
其他好文 时间:
2015-05-10 16:53:46
阅读次数:
141
导读:重新系统的学习了二分图匹配,感觉面对图论题又有了底气。(资料来源:http://wenku.baidu.com/link?url=AdT8Ftpj14qoiwS4Ey-DzJCiNVu6VTzWOxsWjcXuNBuCboGXMf67w8QNedjL2ECWCbQDZpu7-uwopB2KGr...
分类:
其他好文 时间:
2015-05-10 16:54:04
阅读次数:
87
package?sushu;
public?class?main2?{
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
boolean[]?data?=?new?boolean[100];
for(int?i=2;?i<100;i++...
分类:
其他好文 时间:
2015-05-10 15:50:20
阅读次数:
124
Problem Description
ACboy has N courses this term, and he plans to spend at most M days on study.Of course,the profit he will gain from different course depending on the days he spend on it.How to arr...
分类:
其他好文 时间:
2015-05-10 15:49:01
阅读次数:
206
横竖屏切换时候Activity的生命周期变化
对于横竖屏幕的切换,Activity的不同生命周期的变化,自己亲自用真机调试测试了一下,总结如下:
Activity类:
package com.example.screenorientationchange;
import android.support.v7.app.ActionBarActivity;
import android...
分类:
其他好文 时间:
2015-05-10 15:48:50
阅读次数:
133
分析:可以用线段树做,但感觉麻烦。用优先队列,每次插入时都保留前k个大的数即可。
#include
#include
#include
using namespace std;
int main()
{
int n,k,j,c;
char b[2];
ios::sync_with_stdio(false);
while(cin>>n>>k)
{
priority_queue,g...
分类:
其他好文 时间:
2015-05-10 15:49:40
阅读次数:
118
本次博文的主要议题是成员函数,涉及到的知识大部分出自于深度探索C++对象模型 一书,建议感有志之士自行学习,因为我开始有点讨厌别人喂饭给我吃。
今天,走在去往图书馆的路上突然萌生出一个想法,一个关于如何读书学习的想法。当时我在思考阅读Inside the Object Model 一书,书中很多知识我看的时候是知道的,但是合起书本,很多东西却又是显的陌生。其次就是这样一个问题,有的内容我第...
分类:
其他好文 时间:
2015-05-10 15:48:40
阅读次数:
115
按斜率排序,斜率线相同的直线取截距最大的
一条直线能够被看到的条件是,与比它斜率小的交点在比它斜率大的交点的左侧
1007: [HNOI2008]水平可见直线
Time Limit: 1 Sec Memory Limit: 162 MB
Submit: 4234 Solved: 1558
[Submit][Status][Discuss]
Description
在...
分类:
其他好文 时间:
2015-05-10 15:47:40
阅读次数:
135
今天有一个开发的哥们A(不方面透露信息,暂叫A),在群里发问:
表中插入大数据量的时候卡住了,一查发现是锁住了,已经kill session,但是总是解锁不了,状态是killed,释放不了锁,并且删除操作的表,也不行,提示资源正忙。
当时只是草率的说:
去os中 直接 kill -9 spid
后来这位哥们给我发该怎么弄:
我让他查:
select spid,username...
分类:
其他好文 时间:
2015-05-10 15:49:06
阅读次数:
131
Reverse a singly linked list.
总体思路是很简单的,按照将元素插入到链头的思路进行
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }...
分类:
其他好文 时间:
2015-05-10 15:49:19
阅读次数:
83
题目描述 Description
将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序)。
例如:n=7,k=3,下面三种划分方案被认为是相同的。
1 1 5
1 5 1
5 1 1
问有多少种不同的分法。
输入描述 Input Description
输入:n,k (6
输出描述 Output Description
...
分类:
其他好文 时间:
2015-05-10 15:48:54
阅读次数:
124
内存编址目的
存储器由一块块的空间(存储单元)组成,为了方便寻找到每一块空间,我们需要对每一个空间进行标识——内存编址。
内存编址概述芯片
存储器由若干个芯片构成。
内存容量
存储器的大小。内存容量=每个芯片容量*芯片个数。
每个芯片的容量=一个地址代表的容量*编址总数。
数据总线
计算机一次处理n位的数据,则数据总线的长度为n。注意的是:数据总线的长度,并不一定代表一个地址的...
分类:
其他好文 时间:
2015-05-10 15:49:26
阅读次数:
192
问题描述:
描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。
地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 ...
分类:
其他好文 时间:
2015-05-10 15:48:18
阅读次数:
172
简单dp
dp[i][j]表示i长卡放到j本书里
#include
#include
#define maxn 2000+5
using namespace std;
int dp[maxn][maxn];
void ready()
{
memset(dp,0,sizeof(dp));
dp[1][1]=1;dp[2][1]=dp[2][2]=1;
for(int i=2;i<=2000...
分类:
其他好文 时间:
2015-05-10 15:46:57
阅读次数:
111
题目一:及格分数
描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分
输入:输入10个整数,取值0~100
输出:输出及格线,10的倍数
输入样例:61 51 49 30 20 10 70 80 90 99
输出样例:50
代...
分类:
其他好文 时间:
2015-05-10 15:47:25
阅读次数:
139
A,水题,直接枚举到sqrt
B,每次对于每一位枚举,如果小于当前位,那么答案可以计算出来,增加得答案为:设3个部分,前完全一样的部分a,中间新选的一个b,后面的全排列c,这样就把每部分和每两部分能够组成的逆序对个数计算出来,由于n只有100,里面在去枚举也是没问题的,主要是后面全排列c的逆序对数,这个可以利用dp处理出来,dp[i] = dp[i - 1] * i + i! * sum(i -...
分类:
其他好文 时间:
2015-05-10 15:44:46
阅读次数:
162