(注:本文部分内容摘自互联网,由于作者水平有限,不足之处,还望留言指正。) 今天中秋节,也没什么特别的,寻常日子依旧。 谈谈面向对象吧,什么叫面向对象? 那么问题来了,你有对象吗? 嗯,,,那我可以做你的经纪人吗? 言归正传 对于我来说,从接触到使用python其实有较长一段时间了。要说Python ...
分类:
编程语言 时间:
2017-10-04 16:16:37
阅读次数:
238
首先是简单的朴素匹配算法 举例说明: s是 abcabcabd t是 abcabd,朴素的匹配算法每次发现不对都要重新回到上次匹配的首位,也就是要重新在s从找一次t的和第一个字符匹配的字符。 但是像这个例子t字符串中一开始就有ab后面也有ab,也就是说如果匹配到最后一位发现不匹配的时候,就可以直接进 ...
分类:
编程语言 时间:
2017-10-04 16:16:47
阅读次数:
125
Python中一些微小但很有用的知识点 >>> ord('A') # 获取字符的序号65 >>> chr(666) # 通过序号获取字符'?' >>> hex(16) # 十六进制 '0x10' >>> oct(66) # 八进制'0o102' repr/eval filter / map / zi ...
分类:
编程语言 时间:
2017-10-04 16:17:19
阅读次数:
148
如果要找这类的SDK,第一反应应该直奔官网,找一下看下有什么推荐。先找最权威的回答,找不到再尝试民间方案。 就Redis来说,官方已经提供了一个列表包括市面上绝大多数语言的SDK,可以参考以下网址看Java所支持的SDK https://redis.io/clients#java 就这份表格来说是截 ...
分类:
编程语言 时间:
2017-10-04 16:17:40
阅读次数:
282
一些网站会有相应的反爬虫措施,例如很多网站会检测某一段时间某个IP的访问次数,如果访问频率太快以至于看起来不像正常访客,它可能就会会禁止这个IP的访问。所以我们需要设置一些代理服务器,每隔一段时间换一个代理,就算IP被禁止,依然可以换个IP继续爬取。在Python中,可以使用urllib2中的Pro ...
分类:
编程语言 时间:
2017-10-04 16:18:34
阅读次数:
164
Substring Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1570 Accepted Submission(s): 618 Proble ...
分类:
编程语言 时间:
2017-10-04 16:41:42
阅读次数:
214
ECMAScript-262规定了一组流控制语句,语句定义了ECMAScript中的主要语法,语句通常使用一或多个关键字来完成给定任务。 if语句 if语句的语法如下, if (condition) statement1 else statement2 其中的condition(条件)可以是任意表达 ...
分类:
编程语言 时间:
2017-10-04 16:42:21
阅读次数:
213
题意:给你一个经典的汉诺塔递归程序,问你最少几步使得三个柱子上的盘子数量相同。(保证最开始盘子数量可以被3整除) 规律:ans(n)=2^(2*n/3-1)+t(n/3)。 t(1)=0. t(n)= t(n-1)+1,n为偶数 t(n-1)*4+2,n为奇数。 Java文件读写主要有以下两种方法, ...
分类:
编程语言 时间:
2017-10-04 16:42:47
阅读次数:
202
1 package cn.bjsxt.myCollection; 2 3 import java.util.Arrays; 4 5 /** 6 * 天下文章一大抄,看你会抄不会抄。 7 * 模拟Stringbuilder 写一个容器 8 * 参照源码 9 * 10 * 11 * @author Ad... ...
分类:
编程语言 时间:
2017-10-04 17:05:51
阅读次数:
158
this在js中是一个特别的关键字,被自动保存在所有函数的作用域中。 为什么要用this this提供一个对象方式隐式传递一个对象的引用,因此可以将api设计的简洁并且容易复用。看下面两段代码的比较: function identify() { return this.name; } functio ...
分类:
编程语言 时间:
2017-10-04 17:06:10
阅读次数:
142
网上看到很不错的阻止form空表单提交 第一种方法 第二种 参考:http://www.cnblogs.com/pingfan1990/p/4655233.html ...
分类:
编程语言 时间:
2017-10-04 17:07:02
阅读次数:
184
JavaScript JavaScript是一门单独的编程语言。浏览器内置JavaScript的解释器。 独立的语言,浏览器具有js解释器。 存在与HTML中,在HTML中写JavaScript,存在形式是<script></script> JavaScript的存在形式 <script type= ...
分类:
编程语言 时间:
2017-10-04 17:30:08
阅读次数:
247
前言 其实javaWeb的知识早就学过了,可是因为现在在搞大数据开发,所以web的知识都忘记了。准备开始慢慢的把Web的知识一点一点的回忆起来,多学一点没有关系,就怕到时候要用的话,什么都不会了。 一、Servlet概述 1.1、Servlet简介 Servlet 运行在服务端的Java小程序,是s ...
分类:
编程语言 时间:
2017-10-04 17:30:16
阅读次数:
276
宏在进行编译的阶段会进行替换,宏替换或者是宏展开。带参数的宏,机械的进行展开就可以了。 多维数组在做参数的时候会退化成为一个指针。 指针数组的自我结束能力,指的是最后一个元素为0,用来表示指针已经达到的结尾。 在C语言中‘\0’和0和NULL是同一回事。只是表达的环境不同而已。 知道在什么框架下干的 ...
分类:
编程语言 时间:
2017-10-04 17:30:44
阅读次数:
225
1.设计思想 首先要了解从命令行输入数字的含义,不需要在程序中自己定义。需要定义int类的num和sum。之后利用num=Integer.parseInt(arg);将String型转化为int型。之后利用for循环,将num依次加到sum上。 2..程序流程图 3.源代码 public class ...
分类:
编程语言 时间:
2017-10-04 17:31:30
阅读次数:
191
使用Springmvc上传文件相较于传统的java编程和struts2来说非常简单,只需要在Spring容器中配置org.springframework.web.multipart.commons.CommonsMultipartResolver这个类即可。 Spring容器配置: 注意:该id=" ...
分类:
编程语言 时间:
2017-10-04 17:31:48
阅读次数:
185
1、并发List 在List下中有ArrayList 、LinkedList 、Vector 三种数据结构,其中Vector属于线程安全的。 在List下还有CopyOnWriteArrayList类实现的List接口,它也是线程安全的。 CopyOnWriteArrayList与Vector进行对 ...
分类:
编程语言 时间:
2017-10-04 17:32:17
阅读次数:
157
程序清单8.1(inline内联函数) 程序清单8.2+8.3(引用变量) 引用变量的主要用途是作为函数的形参:引用变量做参数,函数将使用原始数据。 临时变量、引用参数和const 如果实参与引用参数不匹配,仅当参数为const引用时,C++将生成临时变量。 程序清单8.6 程序清单8.7 stri ...
分类:
编程语言 时间:
2017-10-04 17:32:23
阅读次数:
327
一、学着使用Terminal创建一个目录 mkdir —— make directory 创建目录 用法:$ mkdir <directory> 示例: 1、$ mkdir Test001 在当前目录下创建“Test001”的目录 2、$mkdir Test001/Test002 在当前目录下创建目 ...
分类:
编程语言 时间:
2017-10-04 17:32:32
阅读次数:
206
字符串切片< name = "abcdef" name[1:3]表示从下标为1开始取到3。(左闭右开区间 不包含右侧) Python中字符串的最后一个可以使用len(name)-1或者-1,依次类推倒数第二个即为-2..... name[3:]如果第二个不填写,则默认为最后一个。 name[3: : ...
分类:
编程语言 时间:
2017-10-04 17:32:56
阅读次数:
218