摘要:
戳我看题目A:给你n个数,要求尽可能多的找出匹配,如果两个数匹配,则ai*2 <= aj排序,从中间切断,分成相等的两半后,对于较大的那一半,从大到小遍历,对于每个数在左边那组找到最大的满足条件的数配对用一个变量移动一下就好了。这样的配对数量肯定就是最多的。因为1:如果左边那一半数量取少一点,比如取a1 a2 a3...ak (k < n/2)那实际上ak+1 ak+2 .. a n/2 这些数就没啥用了,因为后面那一半数已经足够匹配当前的这些数了,不可能后面还有某些数不匹配而拿这部分数来匹配2:如果左边那一半数量取大一点,那后边那一部分的数量就小于一半了,这时候最多就只能匹配后面 阅读全文
posted @ 2013-12-19 12:39
我的小人生
阅读(582)
评论(0)
推荐(0)
摘要:
自从加入校组织网络中心后要记住各种密码,本人记性不好,又比较喜欢偷懒,于是乎做个专用浏览器来免除这些麻烦,目前只是第一版,只是个简单成型的浏览器而已,在后续版本中会导入各种账号密码,免除输入的痛苦。 下载地址:http://yun.baidu.com/share/link?shareid=771307966&uk=2480223 阅读全文
posted @ 2013-12-19 12:35
我的小人生
阅读(478)
评论(0)
推荐(0)
摘要:
AOP是一个比较通用的概念,主要关注的内容用一句话来说就是"如何使用一个对象代理另外一个对象",不同的框架会有不同的实现,Aspectj 是在编译期就绑定了代理对象与被代理对象的关系,而Spring是在运行期间通过动态代理的方式来现实代理对象与被代理对象的绑定.具体的概念可以参考各自的文档:Spring: http://docs.spring.io/spring/docs/3.2.1.RELEASE/spring-framework-reference/html/aop.html#aop-introductionAspecctj:http://eclipse.org/asp 阅读全文
posted @ 2013-12-19 12:32
我的小人生
阅读(323)
评论(0)
推荐(0)
摘要:
乘电梯 求到目标层的最短时间 有n个电梯 换一个电梯乘需要额外60秒所以建图时每个电梯自己能到的层数先把时间算好 这是不需要60秒的然后做floyd时 如果松弛 肯定是要换电梯 所以要加60秒#include #include #include #include #include #include using namespace std;int a[110][110];int b[110];int n,m;void floyd(){ int i,j,k; for(k = 0;k <= 100; k++) for(i = 0;i <= 100; i++) for(j = 0;j &l 阅读全文
posted @ 2013-12-19 12:28
我的小人生
阅读(176)
评论(0)
推荐(0)
摘要:
水题,不解释。#include#include#include#include#includeusing namespace std;#define N 1000002struct node{ int x,y; int dis;}base[10005],st,end;int n,m;int maps[1005][1005];bool vis[1005][1005];int dx[]={0,0,-1,1};int dy[]={-1,1,0,0};struct que{ struct node t[N]; int head,tail; void init() {... 阅读全文
posted @ 2013-12-19 12:25
我的小人生
阅读(212)
评论(0)
推荐(0)
摘要:
在python 3.2 中连接MYSQL的方式有很多种,例如使用mysqldb,pymysql。本文主要介绍使用Pymysql连接MYSQL的步骤1安装pymysql·确保python3.2已经正确安装·从 https://pypi.python.org/pypi/PyMySQL3 下载安装包·解压到指定的路径·在命令行模式下进入安装目录,执行 python setup.py install命令2SimpleSample'''Created onDec 17, 2013 @author:aihua.sun'' 阅读全文
posted @ 2013-12-19 12:21
我的小人生
阅读(565)
评论(0)
推荐(0)
摘要:
最近,发现了一个问题,在查看图片的时候,出现了这样的情况: 查看的时候很不方便,想要找到自己需要的图片就要误打误撞,也不知道自己在哪儿设置了,于是,上网查资料,才发现其实只需要简单的该一下设置就可以了,下面是操作步骤: 1、打开需要查看的图片所在文件夹,点击菜单栏上的“查看”,里边有如图标记的“选项”,点击 2、弹出如图所示,点击“查看”,会发现“始终显示图标,从不显示缩略图”前有“勾号”,只要把“勾号”取消就可以了 简单的几步就把这个看图片不方便的问题解决了,这个小方法希望大家能够用到…… 阅读全文
posted @ 2013-12-19 12:17
我的小人生
阅读(176)
评论(0)
推荐(0)
摘要:
/** 程序的版权和版本声明部分* Copyright (c)2013,烟台大学计算机学院学生* All rightsreserved.* 文件名称:array.cpp* 作者:张凯* 完成日期;: 2013年12月18日* 版本号: v1.0* 输入描述: 无* 问题描述:数组的排序*/ #include using namespace std;void sort(int *p,int num);void output(int *,int num);int main(){ int a[20]={86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,... 阅读全文
posted @ 2013-12-19 12:14
我的小人生
阅读(199)
评论(0)
推荐(0)
摘要:
通过设置IP安全策略限制固定IP访问 说明: (1)以XP环境为例,步骤:先禁止所有IP,再允许固定IP访问。 (2)配置过程中很多步骤图是重复的,一些没价值的图就省略了; (3)光看的话可能中间重复配置 安全规则和IP筛选器模块会 看晕,但按这个步骤配置肯定没有问题: 过程梳理:先配置安全策略——再配置IP筛选器列表——最后为这些安全策略指定 IP筛选器,指定筛选器操作即可。 (4)设置完成后注意IPSEC服务 必须为“启动”状态且启动类型必须设置为“自动”,否则机器重启后无效; (5)扩展:见文章最后。 1.创建安全策略(1)控制面板——管理工具... 阅读全文
posted @ 2013-12-19 12:10
我的小人生
阅读(5571)
评论(0)
推荐(0)
摘要:
普通文件和目录linux中最多的两类文件,linux中一共有七种类型的文件,如下:1.普通文件2.目录3.字符特殊设备4.块特殊设备5.FIFO,又叫命名管道6.Socket,即套接字7.符号链接 获取一个文件的详细信息可以使用stat函数组,stat函数组包括三个函数,它们的函数原型如下:int stat(const char* pathname,struct stat* buf);int fstat(int filedes,struct stat* buf);int lstat(const char* pathname,struct stat* buf); 这三个函数的功能大同小异,都是. 阅读全文
posted @ 2013-12-19 12:07
我的小人生
阅读(206)
评论(0)
推荐(0)
摘要:
请先看前一篇文章,以便于理解http://blog.csdn.net/uxyheaven/article/details/14156659 1 start- (IBAction)clickStart:(id)sender { for (int i = 0; i 0) { NSString *str = [[self.model objectAtIndex:0] YYJSONString]; SHOWMBProgressHUD(@"Data", str, nil, NO, 3); }} 6 读取数据库-(void) loadFromDBProcess{... 阅读全文
posted @ 2013-12-19 12:03
我的小人生
阅读(226)
评论(0)
推荐(0)
摘要:
ASMB的BUG(ORA-04030 kfmditer)导致数据库宕机 现象: 客户的一个重要生产系统RAC的一个实例宕机,查看alert日志: Fri Jun 21 17:05:52 2013 Errors in file /opt/app/diag/rdbms/jyj/jyj1/trace/jyj1_asmb_11391.trc (incident=31397): ORA-04030: out of process memory when trying to allocate 592 bytes (callheap,kfmditer) Incident details i... 阅读全文
posted @ 2013-12-19 12:00
我的小人生
阅读(446)
评论(0)
推荐(0)
摘要:
概要设计说明书1引言1.1编写目的根据软件需求说明,建立目标系统的总体结构和模块间的联系;定义数据库和数据结构;定义目标系统的外部接口包括用户界面;设计系统的安全机制和出错处理机制;定义系统运行,制定组装测试计划,编写文档,概要设计审查和复查。预期读者:项目设计和编码人员1.2背景a 系统名称:机房收费系统b 软件任务提出者;米新江教授c 软件开发者:信息技术提高班十期开发团队d 用户:廊坊师范学院全体师生e 运行该软件的计算站:廊坊师范学院数信学院机房1.3定义SQL:是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库. 阅读全文
posted @ 2013-12-19 11:56
我的小人生
阅读(606)
评论(0)
推荐(0)
摘要:
a、通过 echo 等PHP原生的输出方式在页面中输出 b、通过display方法输出 想分配变量可以使用assign方法 c、修改左右定界符 休要修改配置文件中的配置项 'TMPL_L_DELIM'=>''}>', //修改右定界符二、ThinkPHP 3 的模型使用 (重点) 需要在方法中通过new Model(表名)的形式操作数据库 $m=new Model('User'); $arr=$m->select(); 'DB_TYPE'=>'mysql', //设置数据库类型 阅读全文
posted @ 2013-12-19 11:53
我的小人生
阅读(1122)
评论(0)
推荐(0)
摘要:
亲爱的小伙伴们,很荣幸我被选为,希望大家多多支持,geekguy会继续努力,为大家奉献更好的文章。投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013/nokiaguy您的鼓励,我的动力!!!!! 更多 1 阅读全文
posted @ 2013-12-19 11:49
我的小人生
阅读(134)
评论(0)
推荐(0)
摘要:
happiness: Description 高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。作为计算机竞赛教练的scp大老板,想知道如何分配可以使得全班的喜悦值总和最大。Input 第一行两个正整数n,m。接下来是六个矩阵第一个矩阵为n行m列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学选择文科获得的喜悦值。第二个矩阵为n行m列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学选择理科获得的喜悦值 阅读全文
posted @ 2013-12-19 11:46
我的小人生
阅读(296)
评论(0)
推荐(0)
摘要:
经过充分的研究,发现fatfs文件系统移植的比较简单!因为代码都已经被别人做好了!我们只需把io层稍稍做个处理就ok了;至于sd卡的驱动请看我这篇博客:http://blog.csdn.net/ieczw/article/details/17378475移植是以这个驱动为前提的!!http://elm-chan.org/fsw/ff/00index_e.html 这个网站发布了所有版本的文件fatfs文件系统,我这次下载最新版的http://elm-chan.org/fsw/ff/ff9a.zip直接解压,里面有两个文件,一个是src,另一个是doc;把src放到自己的工程目录下面,并添加。首 阅读全文
posted @ 2013-12-19 11:42
我的小人生
阅读(2371)
评论(0)
推荐(0)
摘要:
intstrlen( string$string) intmb_strlen( string$str[, string$encoding] ) encoding参数为字符编码。如果省略,则使用内部字符编码。 stringstrtolower( string$str) stringmb_strtolower( string$str[, string$encoding= mb_internal_encoding()] ) intmb_strpos( string$haystack, string$needle[, int$offset= 0[, string$encoding]] ) in... 阅读全文
posted @ 2013-12-19 11:39
我的小人生
阅读(1339)
评论(0)
推荐(0)
摘要:
主要通过6张表的建立来实现数据库操作,数据库设计是不合理的,主要是探索基本语法使用和实现。t_manager :经理表,主要负责一个商店,销售人员 t_shop : 商店 t_cash_housewoker : 销售人员表 t_director :仓库主任,主要负责一个仓库,和业务人员 t_warehouse :仓库信息表 t_account :业务人员信息表 数据库创建:create database test 商店信息表:create database testuse test;create table t_shop( s_id int identity(1,1) p... 阅读全文
posted @ 2013-12-19 11:35
我的小人生
阅读(229)
评论(0)
推荐(0)
摘要:
├─ThinkPHP.php 框架入口文件 ├─Common 框架公共文件 ├─Conf 框架配置文件 ├─Extend 框架扩展目录 ├─Lang 核心语言包目录 ├─Lib 核心类库目录 │ ├─Behavior 核心行为类库 │ ├─Core 核心基类库 │ ├─Driver 内置驱动 │ │ ├─Cache 内置缓存驱动 │ │ ├─Db 内置数据库驱动 │ │ ├─TagLib 内置标签驱动 │ │ └─Template 内置模板引擎驱动 │ └─Template 内置模板引擎 └─Tpl 系统模板目录 四、实验环境搭... 阅读全文
posted @ 2013-12-19 11:31
我的小人生
阅读(321)
评论(0)
推荐(0)
摘要:
历时一个多月的时间,考试系统V3.0版本基本完结了。这次的改善相比V2.0版本的更新有很大的改动,基本做到了灵活,当然也只是基本,还有好多的功能是在下一次的版本中要去实现的。通过这次的项目,深刻的体会到,先前学习到的软工中的各种管理的作用。计划管理,版本管理,资源管理以及如何应对突发需求的改变。 计划管理 是在我们项目开始前最先做的,这也是为了统筹把握整体,为了更充分的利用计划项目的内容以及工作量来安排,这些都是在前人和自己的经历上进行的,并不是凭空安排的。所以作为一个管理者项目是很练习人的。工作内容上有难题这个是难免的,这个时候就体现我们集体的力量,先... 阅读全文
posted @ 2013-12-19 11:28
我的小人生
阅读(172)
评论(0)
推荐(0)
摘要:
'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符 'TMPL_L_DELIM'=>''}>', //修改右定界符 'DB_TYPE'=>'mysql', //设置数据库类型 'DB_HOST'=>'localhost',//设置主机 'DB_NAME'=>'thinkphp',//设置数据库名 'DB_USER'=>'root', 阅读全文
posted @ 2013-12-19 11:24
我的小人生
阅读(217)
评论(0)
推荐(0)
摘要:
特别告示: 原”zencart建站仿站俱乐部”现升级为”zencart 学院“! 阅读全文
posted @ 2013-12-19 11:21
我的小人生
阅读(155)
评论(0)
推荐(0)
摘要:
异常控制流:从个处理器加电开始,知道断电为止,程序计数器假设一个序列的值 a0 ,a1 ,a2 …..an-1 其中每个ak是某个相应地指令I k的地址,每次从ak到ak+1的过度称为控制转移.这样的控制转移叫做处理器的控制流(control flow).最简单的一种控制流是一种平滑的序列,其中Ik和Ik+1在存储器中都是相邻的. 这种平滑的突变,也就是Ik+1与IK不相邻,是由诸如跳转,调用和返回这样一些程序指令造成的.异常控制流(exceptional control flow)ECF:理解ECF 很重要:ECF是重要的操作系统概念.ECF 是操作系统用来实现I/O,进程和虚拟存储器的基本 阅读全文
posted @ 2013-12-19 11:17
我的小人生
阅读(253)
评论(0)
推荐(0)
摘要:
EgyptTime Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述 A long time ago, the Egyptians figured out that a triangle with sides of length 3, 4, and 5 had a right angle as its largest angle. You must determine if other triangles have a similar property. 输入 Input represents several test cases, ... 阅读全文
posted @ 2013-12-19 11:14
我的小人生
阅读(492)
评论(0)
推荐(0)
摘要:
随机游走类似布朗运动,就是随机的向各个方向走吧。产生的图像实在漂亮,所以还是贴出分享。clear all;close all;clc;n=100000; x= 0;y= 0; pixel=zeros(n,2); neighbour=[-1 -1;-1 0;-1 1;0 -1;0 1;1 -1;1 0;1 1]; for i=1:n r=floor(1+8*rand()); y=y+neighbour(r,1); x=x+neighbour(r,2); pix(i,:)=[y x]; end... 阅读全文
posted @ 2013-12-19 11:10
我的小人生
阅读(1349)
评论(2)
推荐(0)
摘要:
圈地计划Description最近房地产商GDOI(Group of Dumbbells Or Idiots)从NOI(Nuts Old Idiots)手中得到了一块开发土地。据了解,这块土地是一块矩形的区域,可以纵横划分为N×M块小区域。GDOI要求将这些区域分为商业区和工业区来开发。根据不同的地形环境,每块小区域建造商业区和工业区能取得不同的经济价值。更具体点,对于第i行第j列的区域,建造商业区将得到Aij收益,建造工业区将得到Bij收益。另外不同的区域连在一起可以得到额外的收益,即如果区域(I,j)相邻(相邻是指两个格子有公共边)有K块(显然K不超过4)类型不同于(I,j)的区 阅读全文
posted @ 2013-12-19 11:07
我的小人生
阅读(359)
评论(0)
推荐(0)
摘要:
最近决定将以前同事写的存储过程查看一遍,寻找一些代码上写的不太好的地方,争取进行修改以后让这些过程达到一个很好的运行速度。下面是遇到的最多的几个问题。 我遇到了这样的一个SQL: select name, count(*) from (select name from table_1) a group by a.name; MySQL的执行计划对于这种派生表的解释非常的不友好,但是能直观的感觉到的是,这个SQL执行速度特别的慢。查看这个表table_1发现,name字段是有索引的。审视这段代码,可以推断出当时程序员的想法,应该是想让数据库扫描更小的结果集,因为select *是很不好的... 阅读全文
posted @ 2013-12-19 11:03
我的小人生
阅读(207)
评论(0)
推荐(0)
摘要:
一 认识bash这个shell 1 管理整个计算机硬件的其实就是操作系统的内核,这个内核是需要被保护的,所以我们一般用户就只能通过shell来跟内核通信,以让内核达到我们所想打到的工作。 2 只要能够操作应用程序的接口度能够称为shell 3 bash shell 的功能 命令记忆功能history 命令与文件补全功能 命令别名设置功能(alias) 作业控制,前台,后台控制 程序脚本 通配符 二 shell的变量功能 1 环境变量例如PATH,HOME,MAIL,SHELL等,为了区别与自定义变量的不同,环境变量通常以大写字符来表示 2 ... 阅读全文
posted @ 2013-12-19 11:00
我的小人生
阅读(174)
评论(0)
推荐(0)
摘要:
1、 PV的概念:a)一块物理磁盘一块物理硬盘在被LVM管理时被称为“物理卷”。b)在LVM能对其进行管理之前需要在硬盘上产生一些特殊的数据结构,这个过程就是建立物理卷。c)用”pvcreate”命令完成物理卷的建立:pvcreate /dev/dm-5 ;假设硬盘设备文件为/dev/dm-5d)对本地磁盘来说,可以对磁盘做物理卷,也可以对磁盘分区做物理卷。/dev/sda /dev/sdb12、 VG卷组概念:a)个卷组是由一个或多个物理卷组成的,这些物理卷组成了一个磁盘空间池,可以把其中的存储空间分配给一个或多个逻辑卷b)卷组的定义同样遵循设备文件的命名规则。新定义的卷组(例如多路径设.. 阅读全文
posted @ 2013-12-19 10:56
我的小人生
阅读(1239)
评论(0)
推荐(0)
摘要:
两位数乘法的速算方法(一)一、范围讲的是两位自然数的相乘,即如何计算ABXCD的相乘结果,例如86X32。二、ABXCD相乘的专业说法AB叫被乘数CD叫乘数三、原理设两位数分别是10A+B,10C+D,其乘积为S,根据多项式展开:S = (10A+B) X (10C + D) = 10A x 10C + B X 10C + 10A X D + BXD。所谓速算,就是根据其中一些相等或者互补的关系,简化上述关系,从而快速得出运算结果。四、互补就是指两个数相加等于数字10。五、ABXCD通俗说法AB第一个乘数;CD第二个乘数;A、C叫头数,首数,首位;B、D叫尾数,尾位。六、首数相同的速算方法1. 阅读全文
posted @ 2013-12-19 10:53
我的小人生
阅读(2632)
评论(0)
推荐(0)
摘要:
在一个软件实现的过程中,我们经常有这样的感受,写代码愁,但是调试代码很愁,调试一段找不到错误原因的代码,特别愁!最近我就遇到了一个错误,我们队伍编写了个程序,功能测试的时候,较为顺畅,让不熟悉的人测试,也很顺利,但是到了压力测试的时候,出现了很多乱像,比如数据库重复更新等等错误! 其他的辛酸史就不说了,究其根本原因,刚开始事务没有加全,第二次是将初始化代码放到了事务提交之后,第三次是对事务嵌套管理不足,经过三次血泪的教训,通过和老师交流,我终于对事务提起了足够的重视,终于意识到,这不是代码的问题,而是前期规划的问题,是设计理念的问题!在一个程序动工之初,两件事较为重要:统一设计 ... 阅读全文
posted @ 2013-12-19 10:49
我的小人生
阅读(172)
评论(0)
推荐(0)
摘要:
1.配置文件简介 1.1 分类 1.2关系 Machine.Config和Web.Config都是设置应用程序的配置信息,它们按照类似于继承的关系对应用程序起作用。 Machine.Config是父类,Web.Config是子类;每个Web.Config都继承于Machine.Config,但是Web.Config可以重写父类Machine.Config中的配置。 简单解释:Web.Config中会覆盖Machines.Config中的配置,对于Web.Config中没有设置的配置就继承Machine.Config中的配置。 2.Web.Config... 阅读全文
posted @ 2013-12-19 10:45
我的小人生
阅读(275)
评论(0)
推荐(0)
摘要:
关于flex开发网上有非常多的相关信息介绍,因此我们要想学习关于flex开发的知识信息技能是一件非常简单和方便的事情。而针对于flex开发小编要告诉大家的是一些flex开发小技巧。利用这些小技巧能够有助于我们更好的完成flex开发操作任务。具体内容如下: publicclassLoginLogController:BusinessController { publicLoginLogController():base() { } 界面部分代码如下所示。 //实现对DataGird控件的绑定操作 functionInitGrid(queryData){ $('#grid').da 阅读全文
posted @ 2013-12-19 10:42
我的小人生
阅读(177)
评论(0)
推荐(0)
摘要:
支持32位和64位windows系统.无需其它任何包.原汁原味.支持的数据库版本,应该从15.0开始都支持.下载地址:http://download.csdn.net/detail/iihero/6736667简单使用说明:直接将这个zip解压到c:\下边即可.不要修改目录结构,不要解压到别的盘符下边.总共也不算大.然后进入C:\ScjviewASE157\Shared\Sybase Central 6.0.0\win32为scjview.exe创建一个快捷方式到桌面即可.每次点击这个快捷方式即可启动.连接目标数据库时,填写主机名:ip方式连接.如下图所示:不用依赖于sql.ini文件 阅读全文
posted @ 2013-12-19 10:38
我的小人生
阅读(823)
评论(0)
推荐(0)
摘要:
上篇讲到装饰模式,下面这篇来讲一下设计模式当中非常重要的一个模式,工厂方法模式 讲工厂模式就不得不说一下简单工厂了,简单工厂就是定义一个工厂类,用来生产一些实例,而工厂模式的操作也是这样的,但是工厂方法模式,会将这个工厂继续进行细分,看一下下面的简单工厂与工厂方法模式的类图。 通过图大家可以看到,简单工厂就是一个大的工厂,他能生产除法类,乘法类,加法类,减法类,工厂类功能比较多,但是写起来比较简单。而工厂方法模式,是将工厂继续细分四个工厂,分别为加减乘除工厂,用来生产加减乘除类。功能单一,但是代码繁琐。 如果系统完成以后,需求上又要增加一个开方类,这个时候,简单工厂就不符合开放封闭原... 阅读全文
posted @ 2013-12-19 10:35
我的小人生
阅读(203)
评论(0)
推荐(0)
摘要:
1.第一步:使用Zwoptex 制作精灵表单 2.制作的表单的名称为 cocos2Dpng,cocos2D.plist;3.精灵的动画效果 主要分为五部分。// on "init" you need to initialize your instance-(id) init{ // always call "super" init // Apple recommends to re-assign "self" with the "super's" return value if( (self=[super 阅读全文
posted @ 2013-12-19 10:31
我的小人生
阅读(478)
评论(0)
推荐(0)
摘要:
题目大意:有N*M的矩阵稻田,'W'表示有积水的地方, '.'表示是干旱的地方,问稻田内一共有多少块积水,根据样例很容易得出,积水是8个方向任一方向相连即可。题目大意:有N*M的矩阵稻田,'W'表示有积水的地方, '.'表示是干旱的地方,问稻田内一共有多少块积水,根据样例很容易得出,积水是8个方向任一方向相连即可。 题目大意:有N*M的矩阵稻田,'W'表示有积水的地方, '.'表示是干旱的地方,问稻田内一共有多少块积水,根据样例很容易得出,积水是8个方向任一方向相连即可。 题目大意:有N*M的矩阵稻 阅读全文
posted @ 2013-12-19 10:28
我的小人生
阅读(217)
评论(0)
推荐(0)
摘要:
Problem Description 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。如果你胜,你第1次怎样取子? Input 输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的数目,a和b都不大于1,000,000,且a#include #include #include #includ... 阅读全文
posted @ 2013-12-19 10:24
我的小人生
阅读(223)
评论(0)
推荐(0)
摘要:
CodeIgniter本身带了一套静态化系统 使用方法如下:$this->output->cache( 3 );//每三分钟重新生成一次静态页面 不过这个在系统化的编辑中不方便管理 由此开发者可以自定义一套自己的缓存管理系统 比如加载相关的ctrl + act配置到memcache中以方便配置的查询 及缓存的清理重新生成等 增加数据库表如下CREATE TABLE `chewu_news` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `delsign` tinyint(3) unsigned NOT NULL, `mid` 阅读全文
posted @ 2013-12-19 10:21
我的小人生
阅读(450)
评论(0)
推荐(0)
摘要:
今天windows下登陆新帐户,等了很长时间。这段时间,windows干嘛去了呢?创建新的帐户,比如:新用户名的主目录啥的。 另一个问题,如果你修改d盘为zl盘,算算会花多少时间?想必眨眼功夫吧。如果操作系统在纪录文件的路径的话,也采用d作为其中的信息的话,你更改d的时候,自然会更改成千上万的文件。但事实不是如此!肯定操作系统内部不是通过d来作为路径名字,它肯定会取一个内部的名字,可能是一个结点号。虽然用户千改万改,但操作系统云淡风轻。这是一种非常好的隔绝变化的思想。生活在于一双发现美的眼。 阅读全文
posted @ 2013-12-19 10:17
我的小人生
阅读(126)
评论(0)
推荐(0)
摘要:
1.第一步,添加爆炸动画 //添加玩家飞机飞行动画 id _playerFlyAction; id _playerBlowupAnimation; //战机爆炸动画 id _enemyBlowupAnimation;//敌机爆炸动画 BOOL _isEnemyCollodable; //敌机是否可碰撞 BOOL _isPlayerCollodable;//玩家飞机是否可碰撞 2.制作精灵表单 3.初始化爆炸量 //初始化爆炸效果的量 _playerBlowupAnimation = [self... 阅读全文
posted @ 2013-12-19 10:13
我的小人生
阅读(890)
评论(0)
推荐(0)
摘要:
android视频播放主要是两种方式1、系统封装好的videoplayer,有前进、后退、暂停/播放、拉动最基本的功能,够一般使用,操作办法也很简单,如果需要自定义程度高就需要用到第二种方法:SurfaceView+mediaplayer,显示通过surfaceView,使mediaplayer和surfaceview绑定SurfaceView+mediaplayer,主要操作办法:1、监听surfaceview回调函数,等待surfaceview初始化完毕surface.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 阅读全文
posted @ 2013-12-19 10:10
我的小人生
阅读(517)
评论(0)
推荐(0)
摘要:
软件测试是为了寻找错误而执行程序的过程,极端地说,应该把查出新错误的测试看作成功的测试,而没有发现错误的测试则是失败的测试。 下面是最这一部分的总结: 其中最主要的测试就是黑盒测试和白盒测试。黑盒测试原理:把软件看成一个黑盒子,完全不考虑软件的内部结构和处理过程,它是在软件接口进行的测试,只检查软件功能是否能按照规格说明书的规定正常使用,软件是否能适当的接收输入数据产生正确的输出信息,并保持外部信息的完整性。 白盒测试原理:把软件看成装载一个透明的白盒子里,检查软件中的每条通路师傅都能按预定要求正确工作。 阅读全文
posted @ 2013-12-19 10:06
我的小人生
阅读(155)
评论(0)
推荐(0)
摘要:
寻找数组中的值 目录 一个长度为100的数组,开始乱序存放了1到100共100个数, 将其中一个位置上面的数字赋值为-1,请问该位置赋值之前是多少?一个长度为100的数组,开始乱序存放了1到100共100个数, 将其中两个位置上面的数字赋值为-1,请问这两个位置赋值之前分别是多少?给出一个递增数组array和由array中两个数的和n,求出这两个数?求两个递增数组的最小距离,即在两个数组中各取一个数,使得这两个数的差最小? 下载地址: http://download.csdn.net/detail/ssuchange/6736841 阅读全文
posted @ 2013-12-19 10:03
我的小人生
阅读(133)
评论(0)
推荐(0)
摘要:
在做智能电视应用的时候,最头疼的就是焦点问题,特别是对于个人开发者,没有设备这是最最头疼的事情了,在没有设备的情况下,怎么实现智能电视应用呢,接下来我是用TV程序来做演示的,所以接下来的所有操作是在有网络的情况下,TV链接到一个路由器上面,做过开发的人都知道Socket编程分为两种一个是可靠传输的TCP,另一个是不可靠传输的UDP,TCP需要知道对方的IP才能实现,UDP虽然不可靠,但是它可以实现广播来进行通信,从而得知对方的IP地址,然后就可以TCP通信了,对于智能电视的TV开发,如果你没有设备,则可以利用UDP的这个特性来实现手机操控电视,建立通信协议,然后TV端Server接收广播,手机 阅读全文
posted @ 2013-12-19 09:59
我的小人生
阅读(932)
评论(0)
推荐(0)
摘要:
目前手头的一个项目要用到GPS地理定位信息,很自然的就需要知道两个地点之间的距离,于是上网找了一下,同样自然的就有一些算法贴出来。。(网络真是帮了大忙,省得我再去翻几何书自己研究算法了!公式早都忘光了。)算法如下:(我已经把它转换为C++代码) namespace gps { #include // 计算弧度 doublerad(double d) { const double PI = 3.1415926535898; return d * PI / 180.0; } // 从两个gps坐标点(经纬度)获得两点的直线距离,单位是米 intCalcDistance(float fLati1,. 阅读全文
posted @ 2013-12-19 09:56
我的小人生
阅读(480)
评论(0)
推荐(0)
摘要:
下文是我翻译于App Widgets的文章,如果有不当之处请大家指出 app widget是一种嵌入在其他应用(例如主屏幕)和并且能偶接受间接性更新的小应用,你可以自己提供app widget provider 来在用于界面上定义app widget,包含了app widget的应用程序组件叫做app widget host. 1.基础的工作AppWidgetProviderInfo 对象描述了app widget 所需的元数据,例如app widget 的布局,更新的频率 和实现AppWidgetProvider的类,这些都应该定义的XML文件夹中。 继承实现AppWidgetProvide 阅读全文
posted @ 2013-12-19 09:52
我的小人生
阅读(366)
评论(0)
推荐(0)
摘要:
准备初期 具体流程11月22日:接到基础系统数据采集的通知,心想上次的数据采集没有出现太大的出入,就答应了下来。与相关负责人讨论了一番,结论是:按照上次的方式培训十期人员,描述各表关系,理清思路,每个二级学院派去一个十期负责人给予技术指导,帮助收集。11月24日 16:00-17:30:与颖杰、霞姐一起培训十期,说明这次数据采集的目的、要求、规范等内容,要求十期人员会后熟悉流程、系统使用。11月25日:整理出这次数据采集的计划、保证书等文档,晚上给十期解答存在的疑问: 解答虚拟班含义以及文档中存在疑议的内容 收集的课程信息是以本学院开设的课程为主线。11月26日:上午向米老师提交了方案,并与老 阅读全文
posted @ 2013-12-19 09:49
我的小人生
阅读(783)
评论(0)
推荐(0)
摘要:
Java程序员面试题集(51-70) 51、类ExampleA 继承Exception,类ExampleB 继承ExampleA。有如下代码片断:try{thrownew ExampleB(“b”);}catch(ExampleAe){System.out.printfln(“ExampleA”);}catch(Exceptione){System.out.printfln(“Exception”);} 输出的内容应该是:A:ExampleA B:Exception C无输出答:输出为A。(根据里氏代换原则[能使用父类型的地方一定能使用子类型],抓取ExampleA类型异常的catch块能够抓 阅读全文
posted @ 2013-12-19 09:45
我的小人生
阅读(326)
评论(0)
推荐(0)
摘要:
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title. 首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示: package com.android.tutor; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.os.Bundle; public class HandlerDemo extends Ac... 阅读全文
posted @ 2013-12-19 09:42
我的小人生
阅读(266)
评论(0)
推荐(0)
浙公网安备 33010602011771号