计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。
面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。
封装:
封装是保证软件部件具有优良的模块性的基...
分类:
编程语言 时间:
2014-08-04 02:06:46
收藏:
0 评论:
0 赞:
0 阅读:
432
一段操作mysql数据库的脚本,主要是用脚本来执行mysql操作,虽然有些奇葩,但是相信对大家有用的...
分类:
数据库技术 时间:
2014-08-04 02:06:36
收藏:
0 评论:
0 赞:
0 阅读:
318
HDU 4908 BestCoder Sequence
题目链接
题意:给定一个序列,1-n的数字,选定一个作为中位数m,要求有多少连续子序列满足中位数是m
思路:组合数学,记录下m左边和右边一共有多少种情况大于m的数字和小于n数组的差,然后等于左边乘右边所有的和,然后最后记得加上左右两边差为0的情况。
当时也是比较逗,还用树状数组去搞了,其实完全没必要
代码:
...
分类:
其他 时间:
2014-08-04 02:06:27
收藏:
0 评论:
0 赞:
0 阅读:
390
HDU 4909 String
题目链接
题意:给定一个字符串全是小写字符,可能有一个位置为?,问号可以替代任何字符,也可以删掉,问有多少连续字串满足所有字母是偶数个
思路:组合数学,计算所有前最串的各个字母的奇偶状态,用一个01串表示,然后记录下个数,对于每个相同的状态,任选两个就能得到一个子序列,答案为所有C(num, 2)的和。
但是这个问题多了一个?的情况,但是没关...
分类:
其他 时间:
2014-08-04 02:06:16
收藏:
0 评论:
0 赞:
0 阅读:
297
HDU 2604 Queuing (矩阵快速幂)
ACM
题目地址:HDU 2604 Queuing
题意:
n个人排队,f表示女,m表示男,包含子串‘fmf’和‘fff’的序列为O队列,否则为E队列,有多少个序列为E队列。
分析:
矩阵快速幂入门题。
下面引用巨巨解释:
用f(n)表示n个人满足条件的结果,那么如果最后一个人是m的话,那么前n-1个满足条...
分类:
其他 时间:
2014-08-04 02:06:06
收藏:
0 评论:
0 赞:
0 阅读:
300
HDU 2256 A Simple Math Problem (矩阵快速幂)
ACM
题目地址:HDU 2256 Problem of Precision
题意:
给出一个式子,求值。
分析:
推起来最后那步会比较难想。
具体过程见:
表示共轭只听说过复数的和图的...
这构题痕迹好明显...
跟基友开玩笑说:如果遇到这种题,推到Xn+Yn*s...
分类:
其他 时间:
2014-08-04 02:05:56
收藏:
0 评论:
0 赞:
0 阅读:
315
0.简介
Scala(发音为 /?skɑ?l?,
?ske?l?/)是一种多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。Scala的编译模型(独立编译,动态类加载)与Java和C#一样,所以Scala代码可以调用Java类库(对于.NET实现则可调用.NET类库)。
Scala包包...
分类:
其他 时间:
2014-08-04 02:05:46
收藏:
0 评论:
0 赞:
0 阅读:
656
[root@luozhonghua 04]# cat ex04-3-pipe02.c
#include
#include
#include
#include
#include
int main(void){
int result=-1;
int fd[2],nbytes;
pid_t pid;
char string[]="hello,...
分类:
系统服务 时间:
2014-08-04 02:05:36
收藏:
0 评论:
0 赞:
0 阅读:
373
HDU 2294 Pendant (DP+矩阵快速幂降维)
ACM
题目地址:HDU 2294 Pendant
题意:
土豪给妹子做首饰,他有K种珍珠,每种N个,为了炫富,他每种珍珠都要用上。问他能做几种长度[1,N]的首饰。
分析:
1 ≤ N ≤ 1,000,000,000简直可怕。
首先想dp,很明显可以想到:
dp[i][j] = (k-(j-1))...
分类:
其他 时间:
2014-08-04 02:05:26
收藏:
0 评论:
0 赞:
0 阅读:
372
1.调用angularjs
1>加载angularjs库
可以从google的CDN(内容分发网络)中加载,获取快,并且可以在多个应用之间缓存脚本库(建议使用这种方式,但是中国的特殊国情,不能用这种方式):
本地主机方式。
2>使用ng-app申明angular的边界
2.MVC
定义控制器的正确方式是,把它定义成模块的一部分,...
分类:
Web开发 时间:
2014-08-04 02:05:16
收藏:
0 评论:
0 赞:
0 阅读:
319
题目连接:hdu 4910 Problem about GCD
题目大意:给定M,判断所有小于M并且和M互质的数的积取模M的值。
解题思路:有个数论的结论,若为偶数,M=M/2. 可以写成M=pk,即只有一种质因子时,答案为M-1,否则为1.特殊情况为4的倍数,不包括4.
首先用1e6以内的素数去试除,如果都不可以为p,那么对大于1e6的情况判断一下是否为素数,是素数也可以(k=1)...
分类:
其他 时间:
2014-08-04 02:05:06
收藏:
0 评论:
0 赞:
0 阅读:
353
缓冲区(Buffer)就是在内存中预留指定大小的存储空间用来对输入/输出(I/O)的数据作临时存储,这部分预留的内存空间就叫做缓冲区:
使用缓冲区有这么两个好处:
1、减少实际的物理读写次数
2、缓冲区在创建时就被分配内存,这块内存区域一直被重用,可以减少动态分配和回收内存的次数
举个简单的例子,比如A地有1w块砖要搬到B地
由于没有工具(缓冲区),我们一次只能搬一本,那么就要搬1w次(...
分类:
其他 时间:
2014-08-04 02:04:46
收藏:
0 评论:
0 赞:
0 阅读:
331
HDU 2842 Chinese Rings (带常数矩阵+矩阵快速幂)
ACM
题目地址:HDU 2842 Chinese Rings
题意:
一种中国环,解开第k个环需要先解开前(k-2)个环,并留有第(k-1)环。问解开n环最少需要几步。
分析:
设f(n)表示解开n环。
1. 由于游戏规则,解开n环不能一下子把n-1全解开了,否则第n个就没法拿掉了。
...
分类:
其他 时间:
2014-08-04 02:04:36
收藏:
0 评论:
0 赞:
0 阅读:
367
python标准库_csv
简介
所谓的csv(逗号分隔值Comma Separated Values)格式是最通用的用于电子表格和数据库的导入和导出格式。因为没有“csv标准”,所以格式被读写它的许多应用程序自由定义。缺乏标准也意味着不同应用程序在产生和使用数据时总是存在一些微小的差异。这些差异使得处理来自多种源的CSV文件时令人头疼。同时,分隔符和引用符的多样性,使得所有格式足够相近以至于...
分类:
编程语言 时间:
2014-08-04 02:04:26
收藏:
0 评论:
0 赞:
0 阅读:
617
前言:对一件东西的认识,我们一般都是先感性的认识,然后才是理性的认识。认识Android的项目结构,我们就可以对一个项目有整体的感性认识,随着我们不断接触实践总结,我们就会得到一种理性的认识。
一、第一个项目Hello的文件结构如下:
二、结构作用说明
1.src->com.wyz.hello包下面存放Activity文件和功能代码;Activity文件可以理...
分类:
移动平台 时间:
2014-08-04 02:04:16
收藏:
0 评论:
0 赞:
0 阅读:
322
Android系统通过属性暴露设备和运行时信息,并且可以通过设置属性来控制系统行为。因此,属性也像文件一样,是一种需要保护的资源。在启用SEAndroid之前,敏感属性只能被预先设定的进程进行设置。启用SEAndroid之后,敏感属性会进一步被SEAndroid安全策略保护。这样就可以更有效地保护系统属性了。在本文中,我们就详细分析SEAndroid安全机制对Android属性设置保护提供的支持。...
分类:
移动平台 时间:
2014-08-04 02:04:06
收藏:
0 评论:
0 赞:
0 阅读:
508
结构化异常处理程序?
SEH:structured Exception Handling,结构化异常处理。
结构化异常处理,是Windows操作系统上,Microsoft对C/C++程序语言做的语法扩展,用于处理异常事件的程序控制结构。
异常事件是打断程序正常执行流程的不在期望之中的硬件、软件事件。硬件异常是CPU抛出的如“除0”、数值溢出等;软件异常是操作系统与程序通过RaiseExc...
分类:
其他 时间:
2014-08-04 02:03:56
收藏:
0 评论:
0 赞:
0 阅读:
411
HDU 4910 Problem about GCD
题目链接
题意:给定一个数字,求出1 - n之间与他互质的数的乘积mod n
思路:看了网上别人找出来的规律,原文链接
然后由于这题的n很大,也没法直接判定,可以这样搞,先去试10^6以内的素数,判断可不可以,如果不行,再利用米勒拉宾判下是否是素数,如果不是的话,把这个数字开根在平方,判断是不是完全平方数,这样做的原因是数字...
分类:
其他 时间:
2014-08-04 02:03:46
收藏:
0 评论:
0 赞:
0 阅读:
401
php画一个背景透明,且开始处旋转到在圆的正下方处的一个圆饼统计图...
分类:
Web开发 时间:
2014-08-04 02:03:36
收藏:
0 评论:
0 赞:
0 阅读:
498
HDU 2276 Kiki & Little Kiki 2 (位运算+矩阵快速幂)
ACM
题目地址:HDU 2276 Kiki & Little Kiki 2
题意:
一排灯,开关状态已知,每过一秒:第i个灯会根据刚才左边的那个灯的开关情况变化,如果左边是开的,它就会变化,如果是关的,就保持原来状态。问m秒后的状态。
第1个的左边是最后一个。
分析:
转移不好...
分类:
其他 时间:
2014-08-04 02:03:26
收藏:
0 评论:
0 赞:
0 阅读:
379