上一页 1 ··· 200 201 202 203 204 205 206 207 208 ··· 249 下一页
摘要: 20世纪80年代,那时我家有一台“古老的”电视机,牌子我忘了,只记得是台黑白电视机,没有遥控器,每次开关机或者换台都需要通过电视机上面的那些按钮来完成,我印象最深的是那个用来换台的按钮,需要亲自用手去旋转(还要使点劲才能拧动),每转一下就“啪”的响一声,如果没有收到任何电视频道就会出现一片让人眼花的雪花点。当然,电视机上面那两根可以前后左右移动,并能够变长变短的天线也是当年电视机的标志性部件之一,我记得小时候每次画电视机时一定要画那两根天线,要不总觉得不是电视机,。随着科技的飞速发展,越来越高级的电视机相继出现,那种古老的电视机已经很少能够看到了。与那时的电视机相比,现今的电视机给我们带来的. 阅读全文
posted @ 2013-08-16 19:12 pangbangb 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 今天还是讲讲和图形有关的事情,这次的难度再增加些,不是直接改源代码了,而是通过RTTI的方式去让定制我们需要的功能。从Bitmap的源代码中,我们可以看到FPixelFormat的属性是私有的,也就是我们无法动态的去改变。明明有十几种PixelFormat形式,又不能去设置,难道又是bug? 通过RTTI,我们可以很实习它的修改。我们先自己定义一个继承自TBitmap的类,取名为TMyBitmap;然后设置属性PixelFormat ,get set方法如下:procedure TMyBitmap.SetPixelFormat(const PixelFormat: TPixelFormat); 阅读全文
posted @ 2013-08-16 19:10 pangbangb 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在移动互联网时代,手机邮件已不是什么新鲜事了,我们可以使用内置的Gmail引擎来发送邮件,也可以使用SMTP来发送邮件,下面用一个简单示例来演示邮件的发送,包括单方发送邮件、多方发送邮件以及抄送邮件,密送邮件,发送附件等。代码如下:Activity:package com.home;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.On 阅读全文
posted @ 2013-08-16 19:08 pangbangb 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.只有拥有找男女朋友的能力和很多备胎,才有资格真正享受单身生活。 所以别JB老提单身多好,你就是没本事找对象 2.多照照镜子,很多事情你就明白了 3.没钱没事业,才有时间去提高自己的人生境界。 所以别老装清高,你就是个穷比 4.这个世界没有错,谁让你又没钱长得又不好看 整天抱怨世界不公平的对号入座 5. 真正努力过的人,就会明白天赋的重要性。 没天赋,你努力一辈子都没用 6. 有些人努力了一辈子,终于从社会四流挤入了三流 你照样不入流, 7.出身不好的限制不光是平台的问题。出身不好说明你父母混的不怎么样。 别找借口... 阅读全文
posted @ 2013-08-16 19:05 pangbangb 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 2 迭代器模式概述 在软件开发中,我们经常需要使用聚合对象来存储一系列数据。聚合对象拥有两个职责:一是存储数据;二是遍历数据。从依赖性来看,前者是聚合对象的基本职责;而后者既是可变化的,又是可分离的。因此,可以将遍历数据的行为从聚合对象中分离出来,封装在一个被称之为“迭代器”的对象中,由迭代器来提供遍历聚合对象内部数据的行为,这将简化聚合对象的设计,更符合“单一职责原则”的要求。 迭代器模式定义如下:迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式。 在迭代器模式结构中包含聚合 阅读全文
posted @ 2013-08-16 19:03 pangbangb 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 概述CoreGraphics也称为Quartz 2D 是UIKit下的主要绘图系统,频繁的用于绘制自定义视图。Core Graphics是高度集成于UIView和其他UIKit部分的。Core Graphics数据结构和函数可以通过前缀CG来识别。 视图可以通过子视图、图层或实现drawRect:方法来表现内容,如果说实现了drawRect:方法,那么最好就不要混用其他方法了,如图层和子视图。自定义绘图大部分是由UIKit或者Core Graphics来实现的。 2D绘图一般可以拆分成以下几个操作: 线条路径文本图片渐变 由于像素是依赖于目标的,所以2D绘图并不能操作单独... 阅读全文
posted @ 2013-08-16 19:01 pangbangb 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 密保互斥问题:密保通常都会有n个问题,让用户选择其中2、3个,而且都不会让用户选择重复的问题。这就要求密保互斥。效果如下: 下面我用了jquery实现密保互斥,用于解决密保,投票等类似互斥问题,可以支持ie6+,火狐,谷歌,opera等大多数浏览器 demo下载:http://download.csdn.net/download/cwqcwk1/5956141 关键代码:密保1:密保2:密保3: 阅读全文
posted @ 2013-08-16 18:59 pangbangb 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Lecture Halls (会议安排) 时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte 总提交: 38 测试通过: 20 描述 假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个有效的算法进行安排。(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相邻顶点着有不同颜色的最小着色数,相应于要找的最小会场数。) 编程任务: 对于给定的k个待安排的活动,编程计算使用最少会场的时间表。 输入 输入数据是由多组测试数据组成。每组测试数据输入的第一行有1 个正整数k,表示有... 阅读全文
posted @ 2013-08-16 18:56 pangbangb 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目地址:http://poj.org/problem?id=3233 题意:给你一个矩阵A,让你求A+A^2+……+A^k模p的矩阵值题解:我们知道求A^n我们可以用二分-矩阵快速幂来求,而当k是奇数A+A^2+……+A^k=A^(k/2+1)+(A+A^2+……A^(k/2))*(1+A^(k/2+1))当k是偶数A+A^2+……+A^k=(A+A^2+……A^(k/2))*(1+A^(k/2))可以在一次用二分。 AC代码:#include #include #include #include #include #include #include #include #include #i 阅读全文
posted @ 2013-08-16 18:54 pangbangb 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Wooden Sticks 时间限制(普通/Java):1500MS/15000MS 运行内存限制:65536KByte 总提交: 31 测试通过: 12 描述 There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time, called setup time, ... 阅读全文
posted @ 2013-08-16 18:52 pangbangb 阅读(276) 评论(0) 推荐(0) 编辑
上一页 1 ··· 200 201 202 203 204 205 206 207 208 ··· 249 下一页