让我们一起努力奋斗吧
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
Centos7中默认将原来的防火墙iptables升级为了firewalld,firewalld跟iptables比起来至少有两大好处: 1、firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效; 2、firewalld在使用上要比iptables人性化很多,即使不明白“五张表五条链”而且对TCP/IP协议也不理解也可以实现大部分功能。
centos7 安装java 下载好java安装包后,首先是解压,然后配置环境变量。 在usr下新建Java文件夹,把java解压到Java文件夹中 新建文件夹 # mkdir /usr/Java 键入到java安装的目录下,解压安装包 # tar -zxvf jdk-7u45-linux-x64.
Python 还包含了一个数据类型 —— set (集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算。
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。 创建字符串很简单,只要为变量分配一个值即可 字符串的格式 b = "hello itcast.
sublime Text快捷键(超级全) Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ct...
序 首先我们知道程序的执行有三种结构:顺序、选择、循环三种结构,而为了方便我们书写和多次利用我们就需要把一段代码封装器来,这就是方法。今天我就说的是程序的基本结构的格式和方法。
通常,一个程序都会有输入/输出,这样可以与用户进行交互。用户输入一些信息,你会对他输入的内容进行一些适当的操作,然后再输出给用户想要的结果。Python的输入/输出,我们可以用input进行输入,print进行输出,这些都是简单的控制台输入/输出,复杂的有处理文件等。
查看关键字的方法 查看所有的关键字:help(“keywords”) >>> help("keywords") Here is a list of the Python keywords.
在说Python的基本类型钱我们先说下Python注释方式有哪几 Python注释 行注释 #行注释 行注释用以#开头,#右边的所有文字当做说明,而不是真正要执行的程序,起辅助说明作用 # 我是注释,可以在里写一些功能说明之类的哦 print...
第一步是安装虚拟机,这个比较简单就不讲了。 第二步准备CentOS的镜像文件准备安装 第三步安装CentOS: 新建虚拟机 选择自定义配置 选择硬件兼容标准 选择是否让vmware安装操作系统 选择将要安装的操作系统的类型 ...
一般centos安装(在虚拟机上安装)完成后需要自己配置服务,下面我就讲下如何配置 配置联网步骤 首先,打开虚拟机的两个服务,右击我的电脑–》管理—》找到服务–》右击启动 两个服务如下图: 然后就是配置centos下面的配置文件 步骤如下 打开终端,输入 sudo -i ,输入密码进入管理员模式 输入:ls /etc/sysconfig/network-scripts/ 显示出相关的配置文件,找到ifcfg-ensxxx文件,你的可能和我的不太一样,记住或复制下来都行,下面要多次用到。
HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。
线程的阻塞 线程的优先级 线程总是存在优先级,优先级范围在1~10之间,线程默认优先级是5(数值越大优先级越高); JVM线程调度程序是基于优先级的抢先调度机制; 在大多数情况下,当前运行的线程优先级将大于或等于线程池中任何线程的优先级 注意:当设计多线程应用程序的时候,一定不要依赖于线程的优先级。
表的连接分析(内,自,外连接) 下面我会说下数据库的表的连接,建立A,B表数据如下 A表 B表 内连接(inner join) 使用比较运算符(包括=、>、=、和!、=、和!
几个进程间的通信方式 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。
子查询 子查询要解决的问题,不能一步求解 分为: - 单行子查询 - 多行子查询 语法: SELECT select_list FROM table WHERE expr operator (SELECT select_list ...
Oracle创建WM_CONCAT函数 WM_CONCAT这个函数会出错,所以从 11g开始。官方不认可 WM_CONCAT.然后就没这个函数了, 下面就是创建WM_CONCAT这个函数的步骤 第一步: 下载三个文件:owmctab.plb 、 owmaggrs.plb 、 owmaggrb.plb 第二步: 用sqlplus登录:CONN SYS/PASS_WORD AS SYSDBA; 一、忘记除SYS、SYSTEM用户之外的用户的登录密码。
DML(数据操纵语言) INSERT 、UPDATE、 DELETE 插入操作:INSERT: 语法: INSERT INTO 表名(列名1,列名2 …)VALUES(列值1,列值2…); 注意:列名与列值的类型、个数、顺序要一一对应。
Sql的分类 DDL操作数据库表列等 表基本的操作 主键 索引 视图 常用数据类型 字符串类型 数字类型 日期类型 LOB类型 LONG类型 数据转换 character date numbercharacter 通用函数 条件表达式 ...
常用的Oracle的doc命令 1.连接数据库 普通用户连接数据库: conn scott/tiger –(默认的用户名/密码)、conn 即”connection”连接数据库的意思 超级管理员连接: Conn sys/sys as sysdba–oracle数据库不区分大小写 2.
Mybatis关联映射 通过数据库对象之间的关联关系,反映到到实体对象之间的引用。 加载多个表中的关联数据,封装到我们的实体对象中。 当业务对数据库进行关联查询。 关联 关联元素处理“有一个”类型的关系。
Mybatis MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。
JAVA多线程实现 JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。
事务管理 事务:程序为了保证业务处理的完整性,执行的一条或多条SQL语句。 事务管理:对事务中的SQL语句进行提交或者回滚。 事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性,不出现脏数据。
今天主要是利用aop技术追加service的响应时间的计算和异常的日志记录。 AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。
索引 索引 索引的优缺点 主键外键 创建索引 自动增长序列 mysql oracle 创建视图 索引的优缺点 优点:创建索引可以大大提高系统的性能。
下来是创建笔记本,创建笔记,这个没什么难点和前面是一样的。 创建笔记本 首先点击“+”弹出添加笔记的对话框,然后点击确定按钮创建笔记本。 //点击"+"弹出添加笔记本对话框 $("#add_notebook").
页面的笔记本加载完成了,接下来就是点击笔记本显示将笔记显示,同时把笔记在右边的编辑器中,同时把编辑后的笔记更新。 注:这个项目的sql文件,需求文档,需要的html文件,jar包都可以去下载,下载地址为:http://download.
修改密码 这是常见的大家一般都要用的 首先安装成功了打开cmd –> mysql -u root -p –>输入你的密码 –>修改mysql root用户密码 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 举例:mysql> set password for root@localhost = password(‘root’); 上面例子将用户root的密码更改为root; 如果是学习使用一般密码该简单些,如root,123等,这样便于记忆。
一、选择器 1. public class EqTest { public static void main(String[] args) { EqTest e = new EqTest(); } public EqTest()...
jQuery事件 readyfnfunction jQueryon jQueryclick jQuerydata jQuerysubmit jQuery事件 ready(fn)|$(function(){}) (document).ready(function())可以简写成(document).ready(function(){})可以简写成(function(){}); 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。
登录与注册写好了下来就是主页,今天写的是主页加载时笔记本列表的显示,ajax是固定的就不重点说了。主要说一下jQuery.data() 函数和jQuery.on() 函数。 注:这个项目的sql文件,需求文档,需要的html文件,jar包都可以去下载,下载地址为:http://download.
云笔记 基本的环境搭建好了,今天做些什么呢,第一是链接数据库(即搭建Spring-Batistas环境),第二是登录预注册。 注:这个项目的sql文件,需求文档,需要的html文件,jar包都可以去下载,下载地址为:http://download.csdn.net/download/liveor_die/9985846 搭建Spring-Batistas环境 搭建Spring-Batistas环境的基本流程如下图 jar包和配置文件上节课已经添加好了,所一下来我们要配置spring配置文件。
云笔记项目 这个项目的sql文件,需求文档,需要的html文件,jar包都可以去下载,下载地址为:http://download.csdn.net/download/liveor_die/9985846 项目简介 笔记管理系统,用户可以管理笔记信息,可以查看 其他用户分享的笔记.
jQuery对的表单数据序列化和校验 表单序列化 如果想让表单通过ajax异步提交,那么首先我们要通过js获取到每个表单中输入的值,如果表单项比较多的话,是一件很麻烦,很痛苦的事情,那么我们可以通过jquery的表单序列化的操作将表单的数据拼接成提交的参数格式 即...
java实现邮件发送验证码 网易邮箱开通POP3SMTP服务的步骤 java实现邮件发送验证码 建议不要用qq邮箱,我使用qq邮箱直接一直给我报530错误,我一直认为我代码写的有错误或者POP3/SMTP服务没弄好。
集合框架 简介 集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 定义: java提供了一种可以存数一组数据的数据结构,其提供了丰富的方法,在实际开发中往往比数组使用的广泛。
正则表达式和日期操作 正则表达式简介 正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求。 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的 规则 .”和”\” “.”点儿,在正则表达式中表示任意一个字符。
String类的概述 String类的构造方法 String类的判断功能 String类的获取功能 String类的转换功能 String其他类型互转汇总 其它类型转成String类型 String类型转成其它类型 StringStringBuffer与Stri...
java内存管理 简介 首先我们要了解我们为什么要学习java虚拟机的内存管理,不是java的gc垃圾回收机制都帮我们释放了内存了吗?但是在写程序的过程中却也往往因为不懂内存管理而造成了一些不容易察觉到的内存问题,并且在内存问题出现的时候,也不能很快的定位并解决。
多态 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。
重载 定义 重载:在一个类中,存在多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载。 编译器会根据实际情况挑选出正确的方法,如果编译器找不到匹配的参数或者找出多个可能的匹配就会产生编译时错误,这个过程被称为重载的解析。
java类 java类分为普通类和抽象类,接口,上一节我大概讲了java类的一般格式,今天将抽象类和接口。同时讲一下它们是怎样存储的。 最重要的是理解为什么要有抽象和接口,这样学下来你猜不会迷茫,才能更好的去使用,所以多看看我写的关于抽象类和接口的目的。
面向对象 类对象方法 类的定义 作用域修饰词 一个类可以包含以下类型变量 static静态 静态变量类变量 静态方法 static代码块 final 修饰方法 修饰变量 static final 方法 构造方法特殊的方法 创建对象 访问成员变量和方法 面向对象 我们都说java是面向对象的编程语言,那什么是面向对象呢?什么是类呢?什么是方法呢? 类、对象、方法 类是对象的抽象定义,对象是类的具体实例。
基本类型 1 boolean 布尔型 2 byte 字节型 3 char 字符型 4 double 双精度 5 float 浮点 6 int 整型 7 long 长整型 8 short 短整型 9 null 空 10 true 真 11 false 假 程序控制...
数组 数组简介 数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 为什么要有数组(容器) 为了存储同种数据类型的多个值 数组定义格式 数据类型[] 数组名 = new 数...
AJAX AJAX简介 ajax分类 ajax的语法 表示一个对象 表示一个由对象组成的数组 将java对象转换成json字符串 ajax实现过程 获取ajax对象 配置请求对象的信息 发送请求 监听Ajax引擎对象的改变是否正确做出了响应 Ajax引擎的状...
spring web mvc 基于注解的优化 注解 DispatcherServlet 控制器Controller 使用Controller注解定义一个控制器 RequestMapping注解映射请求路径 支持的方法返回类型 使用RequestParam绑定请求...