元组 什么是元组:“元组就是一个不可变的列表” (并不是列表,只是为了便于记忆) 用途:用于存放多个值,只能读不能二次赋值 表现形式:小括号()中间以逗号分割各个元素 eg: 元组常用的操作 生成一个简单的元组 len(tuple) in 和not in 元组的取值 元组的切片 关于元组的切片操作, ...
分类:
编程语言 时间:
2018-03-21 21:17:43
阅读次数:
220
函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有functio ...
分类:
编程语言 时间:
2018-03-21 21:17:57
阅读次数:
257
一、Python介绍 1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (一)、python在一些知名公司的应用: 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬 ...
分类:
编程语言 时间:
2018-03-21 21:58:47
阅读次数:
230
一、封装数据属性、明确区分内外:示例代码如下: 可以防止外部直接修改隐藏属性,并且提供了一个接口,按照固定的格式向调用者输出信息 也可以提供修改隐藏属性的接口,让调用者通过接口修改隐藏的属性,并且可以写上控制逻辑 例如: 可以看出,修改成功了,并且加上了控制,不让调用者随意更改 二、隔离复杂度 例如 ...
分类:
编程语言 时间:
2018-03-21 22:00:34
阅读次数:
188
一:介绍 javabean: java语言编写的一个可重用的组件。 狭义上来说就是我们编写的一个普通的java类,例如:User。。。 javabean规范: 1、必须是一个公共具体的类:public class public修饰的类。 2、提供私有字段 private String name其中n ...
分类:
编程语言 时间:
2018-03-21 22:01:41
阅读次数:
211
一、文件操作的流程 1.打开文件 2.对文件进行操作(读、写、改) 3.关闭文件 二、基本操作 1.文件打开方式 f=open('路径',‘模式’) #1.文件路径 2.什么方式打开文件。 2. 打开模式: r ——只读模式——》默认模式——》文件必须存在 ——》不存在程序报错 w——只写模式—— ...
分类:
编程语言 时间:
2018-03-21 22:02:14
阅读次数:
272
1.单例模式 1.1.引言:据我了解,单例模式应该属于java设计模式中较为简单的一个设计模式,作为设计模式的开篇,先从简单入手,来慢慢理解设计模式。 1.2.定义:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个 ...
分类:
编程语言 时间:
2018-03-21 22:03:02
阅读次数:
255
java的字符集java内部采用了Unicode字符集,也叫通用字符集2个字节表示一个字符,2个字节有多少1个字节==8位,按照二进制来讲的话能表示2的8次方个状态2个字节==16位整体下来可以表示出6w多个字符,对于大多数语言及文字是够了的其他的一些字符集ISO8859-1:西欧字符集BIG5:台湾的大五码,表示繁体汉子GB2312:大陆使用最早、最广的简体中文字符GBK:GB2312的扩展,可
分类:
编程语言 时间:
2018-03-21 22:25:44
阅读次数:
254
1.内置函数:在编译时将所调用函数的代码嵌入到主函数中。例:#include<iostream>usingnamespacestd;inlineintmax(inta,intb,intC){if(b>a)a=b;if(c>a)a=c;returna;intmain(){inti=7,j=10,k=25,m;m=max(i,j,k);cout<<"max
分类:
编程语言 时间:
2018-03-21 22:26:06
阅读次数:
229
什么是内部类? 放在一个类的内部的类,我们称之为内部类 为什么使用内部类? 1.内部类提供了更好的封装,只有外部类才可以直接访问内部类。 2.内部类可以继承和实现接口,不收外部类的影响。 3.内部类的方法和属性即使是外部类也不能直接访问,而内部类却可以随时访问外部类的属性和方法。 4.有利于回调函数 ...
分类:
编程语言 时间:
2018-03-21 22:26:31
阅读次数:
219
机器学习(一)梯度下降算法 因为算法最好能应用到实际问题中才会让读者感到它的真实的用处,因此首先我来描述一个实际问题(梯度下降算法用以帮助解决该问题):给定一个指定的数据集,比如由若干某一地区的房屋面积和房屋价格这样的数据对(area, price)组成的集合(吴恩达老师的课程是启蒙课程所以举该例子 ...
分类:
编程语言 时间:
2018-03-21 22:26:38
阅读次数:
211
参考来自《拓展kmp算法总结》:http://blog.csdn.net/dyx404514/article/details/41831947 扩展KMP解决的问题: 定义母串S和子串T,S的长度为n,T的长度为m; 求 字符串T 与 字符串S的每一个后缀 的最长公共前缀; 也就是说,设有exten ...
分类:
编程语言 时间:
2018-03-21 22:26:55
阅读次数:
288
分类:
编程语言 时间:
2018-03-21 22:29:39
阅读次数:
236
说句实话,很久都没使用SSH开发项目了,但是出于各种原因,再次记录一下整合方式,纯注解零配置。 一。前期准备工作 gradle配置文件: group 'com.bdqn.lyrk.ssh.study' version '1.0-SNAPSHOT' apply plugin: 'war' reposi ...
分类:
编程语言 时间:
2018-03-21 23:15:26
阅读次数:
249
描述: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个函数,把任 ...
分类:
编程语言 时间:
2018-03-21 23:16:49
阅读次数:
233
day03 1.引用类型数组 1)先声明后赋值 Student[] stus = new Studenr[3]; stus[0] = new Student(“zhangsan”,25,”LF”); stus[1] = new Student(“lisi”,26,”JMS”); stus[2] = ...
分类:
编程语言 时间:
2018-03-21 23:18:52
阅读次数:
264
作为一名大二的学生,虽然学了一些编程语言,但是那几乎可以忽略不计了。也可以算是半个小白了。我通过最近两周的学习,感觉相比其它的编程语言,Python简洁好多,而且应该是比较容易入门。我希望通过今年的学习,走进Python,能真正的走进编程的世界,即使在我学完这学期的课程以后,自己也能继续往下学习。在 ...
分类:
编程语言 时间:
2018-03-21 23:19:00
阅读次数:
208
描述: 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。 logging的日志可以分为5个级别: debug() info() warning() error( ...
分类:
编程语言 时间:
2018-03-21 23:19:26
阅读次数:
250
一、什么是线程池 为什么要使用线程池?在多线程并发开发中,线程的数量较多,且每个线程执行一定的时间后就结束了,下一个线程任务到来还需要重新创建线程,这样线程数量特别庞大的时候,频繁的创建线程和销毁线程需要一定时间而且增加系统的额外开销。基于这样的场景,线程池就出现了,线程池可以做到一个线程的任务处理 ...
分类:
编程语言 时间:
2018-03-21 23:20:41
阅读次数:
289
计算机将中缀表达式转后缀表达式的过程
分类:
编程语言 时间:
2018-03-21 23:20:54
阅读次数:
267