知识点-待整理(旧版)
文章平均质量分 50
知识点-待整理(旧版)
Alan杨亮
这个作者很懒,什么都没留下…
展开
-
循环if语句
for (preperty in myself) {}遍历输出对象中所有元素对象两种写法的区别://第一种定义myself为对象,每一句以分号结束; 定义静态动态方法开头以myself.开始var myself = new Object(); myself.name = 'xiaoyang'; myself.age = 27; myself.face = 80; mys...原创 2018-03-14 23:29:38 · 1314 阅读 · 0 评论 -
堆区与栈区
栈内存一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配常量池基本类型的变量、字符串类型、nul存放在常量池中,唯一存在堆内存堆内存用于存放由new创建的对象和数组,为具体的内容,不唯一存在比如int sum = 10;10存放于常量池中,sum指向于栈区;string str = new string("hello"); new string("hello") 存放于堆区中,把str 这...原创 2018-05-02 16:10:26 · 174 阅读 · 0 评论 -
数据库的视图与索引
视图视图:从一个或多个表中导出的虚拟的表,其内容由查询定义,具有表的结构,但不实现数据存储。一视图应用视图的创建 create view v_xx as select * from t_xx;视图的修改 create or replace view v_xx as select * from t_xx;视图的删除 drop view v_xx;从视图中检索数据 select * fro...转载 2018-04-24 22:58:49 · 351 阅读 · 0 评论 -
java基础 一
一 java运行原理Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。二 类和对象类 是事物的抽象化,对象 是类的具体化比如:车 是类;大众汽车 是对象;三 数据类型基本数据类型数值型整数型:byte、short、int、long浮点型:float、double字符型char 通过单...原创 2018-05-02 19:31:37 · 117 阅读 · 0 评论 -
数据库周测汇总
2018-04-27周测试题系统初始以下脚本数据向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');INSERT INTO studen...原创 2018-05-02 20:32:21 · 255 阅读 · 0 评论 -
Java重载与重写
重载中包含构造器的重载与方法的重载重载的条件是保证方法的签名不一样(方法名与参数列表)一 在构造器中必须保证参数列表不一样,其方法名必须是类名 构造器重载的三大作用:初始化定义的属性,添加逻辑判断,创建对象的途径,举例: public Qn6(int id) { super(); this.id = id; } public Qn6(int age, String...原创 2018-05-10 20:57:11 · 153 阅读 · 0 评论 -
String,StringBuilder,StringBuffer三者区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对...转载 2018-05-17 14:28:24 · 107 阅读 · 0 评论 -
面向对象(类的定义与对象的创建)练习
学生信息类package Qniao;public class QnStudent { // 成员变量 String clazz; //班级 String room; //教室 String group; //小组 String name; //学生姓名 int age; //学生年龄 String address; //学生住址 Strin...原创 2018-05-05 21:29:36 · 450 阅读 · 0 评论 -
字符串的操作
字符一般情况下,当我们处理字符时,我们用原始数据类型 char。示例1234567char ch = 'a'; // Unicode for uppercase Greek omega characterchar uniChar = '\u039A'; // an array of charschar[] charArray ={ 'a', 'b', 'c', 'd', 'e' };然而在开发中...转载 2018-05-13 21:28:30 · 149 阅读 · 0 评论 -
java整型数组冒泡排序
package demo1;public class Text { public static void main(String[] args) { int[] arr = { 7, 6, 3, 5, 9 }; System.out.print("冒泡排序前 :"); printArray(arr); // 打印...原创 2018-05-14 14:57:38 · 1473 阅读 · 2 评论 -
方法参数的传递
方法参数的传递有两种方式package Qniao;public class QnStudent2 { public static void main(String[] args) { QnStudent2 stu1 = new QnStudent2(); //方式一 值传递 int i = 10; int j = 20; System.out.println("main...原创 2018-05-07 18:51:05 · 280 阅读 · 0 评论 -
静态引入
静态引入就是java包的静态导入,用import static代替import静态导入包是JDK1.5中的新特性。一般我们导入一个类都用 import com…..ClassName;而静态导入是这样:import static com…..ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个.* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法...原创 2018-05-07 18:59:41 · 237 阅读 · 0 评论 -
数据库 E-R 图 (一)
数据库 E-R 图什么是实体,什么是属性,什么是联系.1.首先实体是指现实世界中具有区分其他事物的特征或属性与其他实体有联系的实体,针对于数据库中的表而言实体是指表中一行一行特定数据,但我们在开发中,也常常把整个表称为一个实体.2.属性可以理解为实体的特征,针对于数据库中的表而言实体是指表中的列.3.联系是两个或多个实体之间的关联关系.实体关系图实体:矩形属性:椭圆关系:菱形(动词)学生系统E-R...原创 2018-05-08 00:07:22 · 942 阅读 · 0 评论 -
String、String.valueOf、toString三者之间的区别
1、(String) 这是标准的类型转换,将object转成String类型的值。使用这种方法时,需特别小心的是因定义为 Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误存在。这时要格外小心。例: Object obj = new Integer(100); String strVal = (String)obj; 在运行时将会出错,因为将Integ...转载 2018-05-16 18:29:23 · 512 阅读 · 0 评论 -
转发与重定向的区别
转发与重定向的区别: 二、本质区别 解释一 一句话,转发是服务器行为,重定向是客户端行为。为什么这样说呢,这就要看两个动作的工作流程: 转发过程:客户浏览器发送http请求——》web服务器接受此请求——》调用内部的一个方法在容器内部完成请求处理和转发动作——》将目标 资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自...转载 2018-06-03 23:13:10 · 2083 阅读 · 0 评论 -
BigDecimal用法
BigDecimal为什么使用BigDecimal由于浮点数采用二进制系统表示,而二进制无法精确的表示1/10,好比十进制无法精确表示1/3一样。因此,对于很多值浮点数都是采用其能够表示的离目标值近的数来表示,这有可能会在计算中带来不易察觉的误差。为了解决基本数据类型浮点数不能进行精确计算的问题,Java中专门提供了java.math.BigDecimal类,其提供浮点数的精确计算功能。BigDe...转载 2018-05-16 20:50:04 · 1995 阅读 · 0 评论 -
静态包含和动态包含
在jsp中有两种包含,静态包含<%@include file="xxx.jsp"%>和动态包含<jsp:include page="xxx.jsp">,下面说一下它们之间的区别 1、<%@include file="xxx.jsp"%>为jsp中的编译指令,其文件的包含是发生在jsp向servlet转换的时期,而<jsp:include page=&原创 2018-05-27 21:54:56 · 411 阅读 · 0 评论 -
表的约束
约束:NO约束:YESFUNCTION 1FUNCTION 2执行条件备注非空约束(NOT NULL)空字符串nullname varchar(255) not null, 默认值(DEFAULT) sex varchar(20) default 'man' 属性与属性值不写默认为设置的默认值唯一约束(UNIQUE KEY:UK)null空字符串tel varchar(11) uniqu...原创 2018-04-18 21:18:15 · 208 阅读 · 0 评论 -
侧边栏的显现以及面纱效果
充斥整个页面一面纱设置1使div固定定位 position:fixed;top:0;right:0;buttom:0;left:0;2设置透明度rgba(0,0,0,0.2)二侧边栏设置1使div固定定位 position:fixed;top:0;right:0;buttom:0;width:300px;(使左边留有距离)right:-300px(隐藏侧边栏)2设置ul a.去下划线 b.pa...原创 2018-04-02 23:31:58 · 376 阅读 · 0 评论 -
jQuery DOM操作
dom操作$('p').toggleclass('promate'); //存在即删除.val()//改变value值.attr()//一个值得到属性,两个值改变属性.warp()//包裹.addclass()//添加类,添加多个需要{}$('p').click(function() {});//监听事件遍历节点children()只考虑子元素而不考虑后代元素。next()用于取得匹配元素后面紧邻...原创 2018-03-26 23:47:01 · 168 阅读 · 0 评论 -
数据类型
数值类型:1.typeof运算符 console.log(typeof [ ]);//object 用于确定当前变量为什么数据类型(数组也是对象)。2.数值类型 console.log(1 == 1.0);//true consule.log(0.1 + 0.2 == 0.3);//false 十进制小数转化为二进制时会有误差 consule.log(+0 == -0);//ture 这里...原创 2018-03-15 17:18:21 · 233 阅读 · 0 评论 -
one-week 星巴克临摹html css注释知识点
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>星巴克</title> <link rel="stylesheet" type="text/css" href="css/原创 2018-03-09 23:04:19 · 468 阅读 · 0 评论 -
文本对齐居中及浮动的几个注意点和方法
文本居中以及背景图片设置的几个方法:一 居中及对齐1.margin设置区块元素水平居中margin:0 auto;设置左右外边距的大小,控制元素的水平居中。<style> .center{ margin: 20px auto; width: 600px; border: 3px sol...原创 2018-03-11 23:54:38 · 1259 阅读 · 0 评论 -
css3边框与动画整理
边框设置border:none;去除边框boerde-radius:5px;设置圆角阴影设置外部:box-shadow:水平 垂直 模糊 缩放 颜色;(5px 5px 5px 5px #fffff)内部:box-shadow: inset 水平 垂直 模糊 缩放 颜色;动画渐变动画transition:名称 持续时间 渐变速度 延迟时间(大于两个:名称 名称;时间 时间;ease ease;)di...原创 2018-03-12 20:39:20 · 1963 阅读 · 0 评论 -
每日心得总结
一.页面编写1.页面布局从上到下,从大到小2.css标签从外到里包含二.单词总结navi 索引导航栏header页头footer页尾icon 图标inner内部section章节wrapper包装的,包裹的三 .注意点background:transparent透明度inherit继承父元素Visibility:hidden;隐藏元素img标签 内联是替换标签可设置宽高...原创 2018-03-12 21:06:06 · 863 阅读 · 0 评论 -
jquery对象
jQuery对象jQuery对象是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的。拥有jQuery里面的方法。jQuery对象中无法使用DOM对象的任何方法。DOM对象也不能使用jQuery里面的方法。相互转换jQuery对象转换成DOM对象:lg($('#d'))[0];DOM对象转化成jQuery对象: document.getElementById('d')...原创 2018-03-22 23:48:29 · 154 阅读 · 0 评论 -
DOM模型 二
待补充,不完整 3/20<head> <meta charset="utf-8" /> <title></title> <style type="text/css"> .cccc{ border: 1px solid red;原创 2018-03-20 00:02:00 · 252 阅读 · 0 评论 -
css 基本样式设置
cssfont-size:0;使图片之间无间隙(注意需在父元素设置,且子元素需另行设置font-size否则父元素包含的字体大小都会变为最小)box-sizing:border-box;解决padiding把边框撑大(即总边框大小不变内部元素缩小padding间隙变大)。rgba(0,0,0,0.04);前三个0为无色,最后一位调节透明度。overflow:hidden;隐藏段落magin跨出整体...原创 2018-03-13 23:56:56 · 771 阅读 · 0 评论 -
事件模型总结
一 EvenTarget接口 1绑定事件的监听函数 var japan = document.getElementById('japan'); function jp() { console.log('hello'); } japan.addEventListener('click',jp); ...原创 2018-03-20 21:29:06 · 224 阅读 · 0 评论 -
标准库-绘制表格记忆
标准库Number String Array有方法类似可以使用对比法表格进行记忆,返回值不同可以另外做特殊记忆(Array居多)类似点做表格如下对象方法功能:提取元素(到提取的前一个元素),原对象不变返回值 String方法a.slice(0,4); a.slice(-4)//最后第四个到最后提取的字符 Array方法arr.slice(0,4);提取的数组 对象方法功能:拼接返...原创 2018-03-20 22:39:42 · 262 阅读 · 0 评论 -
易错点混淆点
localStorage.getItem('person') key值需要加引号localStorage.setItem('person',str); key值需要加引号,value值如果是定义的变量不需要加引号var properties = Object.keys(person);提取对象中的属性值且添加到一个数组中JSON.stringify(person);JSON.parse(str)...原创 2018-03-25 23:11:08 · 235 阅读 · 0 评论 -
jquery选择器
$('#two~div').css('background-color','#bfa');//two的兄弟 常用 $('.one+div').css('background-color','#bfa');//紧跟在one后的兄弟 常用 $('div:first').css('background-color','#bfa');第一个div $('div:las...原创 2018-03-25 23:49:29 · 141 阅读 · 0 评论 -
学习心得
今天学习的this,在不同的环境下有着不同的用法。一 在一个对象中如果this.name就是把属性指向自己,对象不同指向也不同。 加了this就是把属性绑到自己身上,不加就是把属性抛弃二 在一个函数中如果加上this不调用不指向任何对象 如果有函数调用则指向这个函数,谁调用就指向谁,若无任何调用对象,则输出undefined三 接口信息需要注意的是在接受一个对象时不可以直接把对...原创 2018-03-21 22:26:17 · 135 阅读 · 0 评论 -
this,storage接口,错误机制处理及BOM模型
this在一个对象中this 返回的是一个对象,就是返回属性或者方法当前所在的对象。var person = { name :"Tom", description: function() { return "name:" + this.name;此处指向的是person对象中的name }...原创 2018-03-21 22:49:46 · 268 阅读 · 0 评论 -
练习知识回顾与整合-CSS
百分号基于父元素为基础//width height:30% 隐藏多余的部分//overflow:hidden 画线 //设置div boder-top/boder-buttom:1px solid red;padding:20px;把间距撑开防止padding把边框撑开的办法 //box-sizing:border-box即整个盒子大小不变,padding改变的是内部大小改变/-mox 火狐/-w...原创 2018-04-01 23:23:45 · 173 阅读 · 0 评论 -
练习知识回顾与整合-jQuery与ajax
var $$ = jQuery.noConflict() //设置$为$$,为了不与mui$冲突下拉刷新muimui.init({ pullRefresh : { container:"#refreshContainer",//下拉刷新容器标识,querySelector能定位的css选择器均可,比如:id、.class等 down : { ...原创 2018-04-01 23:47:27 · 224 阅读 · 0 评论 -
get/post
GET后退按钮/刷新无害,POST数据会被重新提交(浏览器应该告知用户数据会被重新提交)。GET书签可收藏,POST为书签不可收藏。GET能被缓存,POST不能缓存 。编码方式不同,get通过URL编码,post通过body编码 用法不同,get一般用于重复性请求,每次返回值基本相同(幂等),post用于文件上传,URL很长不适合get方式、发送邮件、存储、更新数据等情况。GET历史参数保留在浏览...转载 2018-05-28 15:29:59 · 220 阅读 · 0 评论