201711671106《Java程序设计》第九章学习总结

教材学习内容总结 第八周和第九周学习了第九章的组件以及其应用 一、Java.Swing与Java.awt awt包,为抽象窗口工具包,用于设计GUI的组件类。 swing包,同样用于设计GUI的组建类 容器类Container与组建类Component swing包中的JComponent类是awt包中Contain类的一个直接子类,是awt中Component的间接子类. add()方法用于向容器添加组件。remove去除容器中的组件。validate方法保证组件正常显示. 二、窗口与常用组
分类: 其他 发布时间: 12-08 23:50 阅读次数: 0

201711671106《Java程序设计》第八章学习总结

教材学习内容总结 第八章是常用实用类的介绍 java中实用类有以下几个: String类 StringTokenizer类 Scanner类 StringButter类 Date类 Calendar类 Math类 BigInterger类 Random类 Class类 Console类 Pattern类 Match类,本章还介绍了日期格式化与数字格式化 String类 String类对象 如:“你好” 声明对象:(1) String s=new String(''Java') (2)char
分类: 其他 发布时间: 12-08 23:50 阅读次数: 0

201711671106《Java程序设计》第十章总结

第十章输入、输出流学习内容总结 输入流:从外部的存储媒介或程序读入数据,程序通过输入流读取源中的数据。 输出流:将处理的结果写入到永久的存储媒介中或传送给其他程序,程序通过输出流传向目的地。 java.io包提供大量的流类,所有输入流都是抽象类InputStream(字节输入流)或抽象类Reader(字符输入流)的子类,而所有的输出流都是抽象类OutputSteam(字节流)或抽象类Writer(字符输出流)的子类。 File类:用与获取文件信息 三个构造方法:1.File(String fi
分类: 其他 发布时间: 12-08 23:50 阅读次数: 0

201711671106《Java程序设计》第十一章总结

第十一章:数据库 Mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 JDBC J
分类: 其他 发布时间: 12-08 23:49 阅读次数: 0

dbutils插入数据中文乱码问题

java使用dbutils插入数据时中文数据到了mysql数据库里就会变成"?"。查了好多方法,终于解决了。 要解决乱码问题要保证3处地方的编码是一致的。 java代码的编码方式 数据库的编码方式 jdbc设置的编码方式 举例:将编码方式全部设置成utf-8 java编码格式 在idea中,通过右下角可以查看当前的编码格式 通过点击这个选项也可以修改编码格式 数据库的编码格式 在sqlyog中选择修改表,在字符集选项中修改编码方式。 jdbc的编码格式 在设置jdbc url的时候在后面加上一
分类: 其他 发布时间: 12-08 23:49 阅读次数: 0

ajax的post请求方式的坑

学习ajax的请求方式时,get方法的小练习我一下子就做出来了。(so easy)。但是换成post方式,却死活没有反应,连servlet的service()方法都不能访问。后来折腾了两个小时终于结案了。 首先我们知道ajax进行post请求方式是需要设置一个消息头的。方法为 <!--一般都是这么设置--> xhr.setRequestHeader("content-type","application/x-www-form-urlencoded"); 然后post发送请求的另外两个步骤 x
分类: 其他 发布时间: 12-08 23:49 阅读次数: 0

maven的下载安装配置

一.下载 百度搜索maven 点击进入maven的官网,选择下载 下载完成后解压。 maven的配置 本地仓库配置 新建F:\MavenRepository文件夹,然后在下载的maven目录的conf文件夹下的setting.xml中加入: <localRepository>F:MavenRepository</localRepository> 远程仓库配置 因为maven默认访问国外的服务器,所以速度很慢,这里配置阿里云的镜像,在setting.xml中加入: <mirror> <i
分类: 其他 发布时间: 12-08 23:48 阅读次数: 0

BFC以及相关外边距问题处理的小结

BFC以及相关外边距问题处理的小结 BFC的概念 ###BFC 即 Box Formatting Context,中文直译为块级格式化上下文,其实就是我们平常的块级元素自顶向下排列,同级之间的containing block顶部一个接一个垂直排列,水平方向上撑满宽度。因为两个相邻的BFC之间距离由margin决定,在同一个BFC内部,两个垂直方向相邻的块级元素margin值会"共用",导致塌陷。也是经典的外边距塌陷问题。 ###执行规则: 1.在一个块级排版上下文中,盒子是从包含块顶部开始,垂
分类: 其他 发布时间: 12-08 23:48 阅读次数: 0

html转译及防止js脚本注入攻击的方法

js脚本攻击 有的时候页面中会有一个输入框,用户输入内容后会显示在页面中,类似于网页聊天应用,留言板等。如果用户输入了一段js脚本,比例:,页面会弹出一个对话框,或者输入的脚本中有改变页面js变量的代码则会时程序异常或者达到跳过某种验证的目的。那如何防止这种恶意的js脚本攻击呢? 1.在js中用使用正则表达式 过滤特殊字符,检测输入内容是否有特殊符号,例如: var RegExp = [/^[^\~\`\!\@\#\$\%\^\&\*\(\)\-\_\+\=\{\}\[\]\|\\\;\:\'
分类: 其他 发布时间: 12-08 23:47 阅读次数: 0

Windows 平台安装 MongoDB 的基础方法

Windows 平台安装 MongoDB 的基础方法 什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 主要特点 MongoDB 是一个面向文档
分类: 其他 发布时间: 12-08 23:47 阅读次数: 0

js中typeof和instanceof的基本用法以及区别

JavaScript 中 typeof 和 instanceof 通常都会用来判断一个变量是否为空,或者是什么类型的。但在具体使用中它们之间还是有区别的: 首先我们来说一下typeof的用法以及需要注意的地方: typeof 是一个一元运算,放在一个运算数之前,这个运算数可以是任意的基本数据类型,而它的返回值是该运算数所对应的基本数据类型的字符串。 这也就是说typeof其实就是判断参数是什么类型的实例,就一个参数,返回值一般只能是如下几个结果: “number”、“string”、“bool
分类: 其他 发布时间: 12-08 23:47 阅读次数: 0

java中父类声明子类实例化

问题: 1、比如两个类父类:Person 子类 Student extends Person在使用时候,这样写:Person person=null; //声明对象person=new Student(); //创建对象这样看来 声明的时候,是父类,而在产生对象的时候,实际的对象是子类。怎么理解??? 知识点: Java的多态性 面向对象编程有三个特征,即封装、继承和多态。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为
分类: 其他 发布时间: 12-08 23:46 阅读次数: 0

java枚举类型基本介绍

枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 package com; public enum Color { RED, GREEN, BLANK, YELLOW } 使用: pac
分类: 其他 发布时间: 12-08 23:46 阅读次数: 0

leetcode 136. 只出现一次的数字(python)

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 代码一:(超出时间限制) class Solution(object): def singleNumber(self, nums): """ :type nums: L
分类: 其他 发布时间: 12-08 23:46 阅读次数: 0

windows server 2012 评估版本转成标准版激活

问题: 服务器安装了Windows server 2012 R2评估版本,只能试用180天,到期后,系统激活前每隔一个小时会自动关机,所以必须进行激活。 要激活分为两步: 1、将评估版升级为标准版 2、使用激活工具激活 激活过程: 1、运行->CMD(最好以管理员身份运行)->输入“DISM /online /Get-CurrentEdition”(最好直接复制粘贴,然后回车),看你的当前版本是什么。 如果是评估版,例如Standard,把“ServerStandardEval”中的Eval这
分类: 其他 发布时间: 12-08 23:46 阅读次数: 0

Windows server 2012 激活

一、前提 本文包括以下两种版本的激活过程:(注意RC版的是不能激活的!) 1、Windows server 2012 试用版本激活 2、Windows server 2012 正式版本激活 二、查看版本 1、试用版本激活 怎样查看自己系统是不是试用版本? 第一种方法:可以在开始屏幕下右键单击的“计算机”,然后在下面的菜单中选择属性 可以打开‘系统属性’ 第二种方法:按下WIN+X组合键,选择‘系统’这个选项,也可以打开系统属性 这时候可以在 系统属性窗口里看到系统的版本,如果是试用版本会在版本
分类: 其他 发布时间: 12-08 23:45 阅读次数: 0

leetcode 105/ leetcode 106前序、中序、后序

105. 从前序与中序遍历序列构造二叉树 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 / \ 15 7 # Definition for a binary tree node. # class TreeNode(object): #
分类: 其他 发布时间: 12-08 23:45 阅读次数: 0

2. 两数相加(python)

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 # Definition for singly-linked list. # class
分类: 其他 发布时间: 12-08 23:45 阅读次数: 0

用U盘安装Windows server 2012 R2

重要!!从Windows server 2012 R2光盘中拷贝出系统到全新的U盘中。插入U盘直至系统安装完成 步骤: 1、开机,自检过程中出现提示,按F9进入UEFI(出现反白界面表明已经选中) 2、按回车键选择继续 2、按上下箭头找到最上面BIOS/Platform Configuration Utility后按回车键继续,查看Boot Options选项,UEFI开启,同时UEFI Optimized Boot设置为Enable,如下图 3、按F10保存后,退出UEFI,重启服务器,自检
分类: 其他 发布时间: 12-08 23:44 阅读次数: 0

Windows Server 2012 R2桌面化详细设置图解

任务栏左下角启动服务器管理器,然后进行设置。 登录不显示服务器管理器 本地服务器,看到右边的IE增强的安全配置,如图所示,关闭两项内容。这样就关闭了IE增强安全提示框。 3、“工具”菜单,启动“服务”,启动两项声音服务(Windows Audio\Windows Audio Endpoint Builder),并设为自动属性。 4、“管理”菜单,添加服务器角色与功能。添加功能:Search服务、Server Backup、无线LAN,以及“用户界面和基础结构”下的桌面体验,优质Windows
分类: 其他 发布时间: 12-08 23:44 阅读次数: 0