“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符; 2. 任意形如 xPATx 的字 ...
分类:
编程语言 时间:
2017-04-23 11:54:57
阅读次数:
168
本文是参考SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)修改而来的 一、环境 1. Myeclipse2016 2. Mysql 二、具体步骤 1. 整合Spring和Mybatis 1. 导入所需要的包(需要的包都在后边下载链接里有) 2. 建立jdbc.prope ...
分类:
编程语言 时间:
2017-04-23 11:54:05
阅读次数:
257
刚接触selenium,拿wordpress发布文章功能练习,输入文章标题、内容后点发布按钮,element.click()无效,能是找到了元素的,从脚本运行的现象看,感觉只是鼠标指针移动到了元素上,并没有执行click操作,相关代码如下: 尝试过的方法有: 查到一篇关于click()和submit ...
分类:
编程语言 时间:
2017-04-23 11:21:15
阅读次数:
452
json字符串转化成json对象 1.jquery的方法: var jsonObj =$.parseJSON(jsonStr) 2.js 的方法: var jsonObj =JSON.parse(jsonStr); json对象转化成json字符串 js方法var jsonStr1 =JSON.st ...
分类:
编程语言 时间:
2017-04-23 10:54:22
阅读次数:
189
kmp算法又称“看毛片”算法,是一个效率非常高的字符串匹配算法。不过由于其难以理解,所以在很长的一段时间内一直没有搞懂。虽然网上有很多资料,但是鲜见好的博客能简单明了地将其讲清楚。在此,综合网上比较好的几个博客(参见最后),尽自己的努力争取将kmp算法思想和实现讲清楚。 kmp算法完成的任务是:给定 ...
分类:
编程语言 时间:
2017-04-23 10:53:01
阅读次数:
321
思想:图G是不带权的无向连通图。一条边的长度计为1,因此,求带顶点u和顶点v的最短的路径即求顶点u和顶点v的边数最少的顶点序列。利用广度优先遍历算法,从u出发进行广度遍历,类似于从顶点u出发一层一层地向外扩展,当第一次找到顶点v时队列中便包括了从顶点u到顶点v近期的路径,如图所看到的,再利用队列输出 ...
分类:
编程语言 时间:
2017-04-23 10:52:00
阅读次数:
217
反射机制是什么?反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有的属性和方法;对于任意一个对象,都能够调用他的一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制能做什么? 反射机制主要提供以下功能 √ 在运行时判断任意一个对象所属的类 ...
分类:
编程语言 时间:
2017-04-23 10:51:50
阅读次数:
280
Spring框架学习路线
Spring的IOCSpring的AOP,AspectJSpring的事务管理,三大框架的整合
Spring框架概述
什么是Spring?
Spring是分层的Jav...
分类:
编程语言 时间:
2017-04-23 10:51:42
阅读次数:
527
常见加密算法有对称加密、非对称加密、hash加密 对称加密 加密解密都是同一个密钥 代表有:DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES 非对称加密 加解密不是同一个密钥,一般是公钥、私钥,公钥加密和私钥解密 代表有:RSA、ECC(移动设备用)、Diffi ...
分类:
编程语言 时间:
2017-04-23 10:51:36
阅读次数:
211
成员修饰符就是设置类的成员有些是公开的有些是私有的,公开的是在外部通过对象或者类可以调用,但是私有的只能通过类的内部才可以调用。静态字段修饰#!/usr/bin/envpython#_*_coding:utf-8_*_classFoo:#公有的静态字段ClassMembers="公开的"#私有的静态字段__ClassMembers="私..
分类:
编程语言 时间:
2017-04-23 10:51:23
阅读次数:
161
1 线程定义 <1> 内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方 <2>还有一个是线程堆栈。它用于维护线程在运行代码时须要的全部函数參数和局部变量. 2 线程和进程的差别 <1>进程是不活泼的。进程从来不运行不论什么东西。它仅仅是线程的容器。 <2>线程在它的 ...
分类:
编程语言 时间:
2017-04-23 10:51:15
阅读次数:
243
cin流能够用于读取标准输入流的一个字符。一行字符包括空格。多行字符等。示比例如以下: #include <iostream> using std::cout; using std::endl; using std::cin; int main(void){ const int maxlength= ...
分类:
编程语言 时间:
2017-04-23 10:50:29
阅读次数:
168
我其实一直想写点东西练练自己文笔,今天写下这篇技术类型的文章也没有一个好的格式和章法,但万事开头难,那么就从面向对象开始. 我们大部分人都知道互联网软件的存在,时刻影响了我们的现实生活,那么面向对象的编程思想就是从生活中来的,软件出现的目的就是为了描述现实世界,从而解决现实生活所需,究其一点:人的思 ...
分类:
编程语言 时间:
2017-04-23 10:50:21
阅读次数:
170
写在前面:研究操作系统,习惯了用C,但是在做算法题甚至构建大型系统时,C真的是噩梦。还是用C++比较好,基本算法很成熟,并可基于此实现更复杂的算法。那就边写算法边捡起来好久不用的C++吧! 题目:数组中的k差对(K-diff Pairs)。输入为一个数组A和一个整数k,找到数组中 所有的数值对pai ...
分类:
编程语言 时间:
2017-04-23 10:50:15
阅读次数:
158
用法一:classFoo:@propertydefAAA(self):print(‘get的时候运行我啊‘)@AAA.setterdefAAA(self,value):print(‘set的时候运行我啊‘)@AAA.deleterdefAAA(self):print(‘delete的时候运行我啊‘)#只有在属性AAA定义property后才能定义AAA.setter,AAA.deleterf1=Foo()f1.AAAf1.AAA=‘aa..
分类:
编程语言 时间:
2017-04-23 10:49:50
阅读次数:
239
常见的几种对象及其属性和使用方法: (1).Array 对象 Array 对象用于在单个的变量中存储多个值。 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, element1, ..., elementn); 參数 ...
分类:
编程语言 时间:
2017-04-23 10:49:11
阅读次数:
222