- 博客(32)
- 收藏
- 关注
原创 一步一步实现选择排序 ( java)
啥都不说,先上图思路:第一个元素与其后面的元素进行比较,大于就交换以int[] arr = {2, 3, 6, -1, 2, 9}为例第一趟就是用arr[0]与arr[1]、arr[2]...arr[5]做比较,大于就交换,代码可以写成这样for (int j = 1; j < arr.length -1; j++) { if (arr[0] > arr[...
2020-02-05 22:58:40
182
原创 一步一步实现冒泡排序 ( java)
首先得要明白冒泡排序的步骤是怎样的现在有个数组 {3, 9, -1, 10, -2}1. 遍历数组2. 第一趟需要比较5个元素3. 当前元素a与下一个元素b比较,如果a > b,则交换4. 第一趟结束后,数组最后的那个元素就是最大的5. 而第二趟开始,只用比较4个元素(以此类推)6. 从下面的过程图可以得到一些规律,5个元素,走了四趟,比较次数从4减到1次(这里的...
2020-02-03 23:08:46
182
转载 文件上传
com.springsource.org.apache.commons.fileupload-1.2.0.jarcom.springsource.org.apache.commons.io-1.4.0.jar <input type="file" name="myfile" enctype="multipart/form-datas">//1、创建磁盘文件项工厂 ...
2018-12-05 16:34:25
249
原创 mysql--笔记
cmd:登陆:mysql -uroot -p -P3306 -h127.0.0.1查看版本:mysql -V mysql:(记得写分号)关键字、函数名大写;其他小写修改提示符:prompt ...(\d-->当前数据库,\D-->完整日期,\h-->服务器名,\u-->当前用户)查看版本:SELECT VERSION();查看当前日期:SEL...
2018-12-05 16:34:12
266
转载 JDBC--笔记
①加载驱动类:Class.form("com.mysql.jdbc.Driver");②建立连接: 连接mysql:Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database", "user", "password"), 连接oracle:Connectio...
2018-12-05 16:33:37
174
转载 tomcat闪退
网上说的什么path、在startup.bat文件添加两行代码,都统统不可以,搞这东西居然这么麻烦终于找到了这个大神写的解决方法https://blog.youkuaiyun.com/github_36032947/article/details/78730593打开tomcat/bin/setclasspath.bat添加set JAVA_HOME=C:\Program Files\Ja...
2018-11-03 21:08:44
226
原创 linux--笔记
/:根目录/etc:系统配置文件/user:应用程序存放目录/root:系统管理员root的家目录(相当于window桌面目录)常用命令:ls:列出目录内容 ls -a:查询所有文件及文件夹 ll:详细列表 ll-h:友好展示信息cd:切换目录 cd ../:上一级目录 cd /:根目录 ...
2018-11-03 15:39:27
208
转载 XML--笔记
<?xml version="1.0" encoding="utf-8"?>内部DTD<!DOCTYPE 根元素[ <!ELEMENT 元素名 (子元素+/?/*) (+:表示1次或多次,?:表示0次或1次,*:任意次) <!ELEMENT 元素名 (#PCDATA) ...
2018-11-03 15:36:36
182
转载 正则表达
参考于这https://www.imooc.com/learn/706var reg = new RegExp("a", "g");字面量写法:var reg = /a/g;g表示区局;i表示不区分大小写;m表示多行模式[abc] :匹配字符串中的a或b或c ([a-z0-9A-Z_.-])([abc]):分组,用$1、$2来获取 (?:[...
2018-10-15 16:23:40
261
原创 less--笔记
首先要声明@chartset "UTF-8" 创建两个less文件,分别是mixins.less存放函数,variable.less存放变量 注释: /* 我是第一种注释,可以编译成css后,在css中显示 // 我是第二种注释,不能在css中显示 变量: @myColor ...
2018-09-14 09:06:56
198
原创 bootstrap插件--笔记(3)
模态弹出框 .modal 模态声明 .show 显示 .fade 弹出时,淡入淡出 .modal-dialog 窗口声明 .modal-content .modal-header .modal-body .modal-footer(foote...
2018-09-02 16:51:59
739
原创 bootstrap组件--笔记(2)
图标:<span class="glyphicon glyphicon-search" aria-hidden="true"><span> 图标类只能应用在不包含任何文本内容或子元素的元素上。 也可以用来当成按钮文本:<button><span class="glyphic...
2018-09-02 16:51:49
319
原创 bootstrap--笔记(1)
栅格系统 最多12列 .row 行,必须在容器里面.container或.container-fluid 超小屏幕 手机 (<768px) 小屏幕 平板 (≥768px) 中等屏幕 桌面显示器 (≥992px) 大屏幕 大桌面显示器 (≥1200px) 栅格系统行为 总是水平排列 开始是...
2018-09-02 16:51:27
334
原创 border-radius和border-image
border-radius:一个值 5px --> 四个角都是5px 两个值 5px 10px --> 左上、右下5px, 右上、左下10px 三个值 5px 10px 15px --> 左上5...
2018-08-22 11:22:29
5250
原创 jQuery--笔记
jQuery对象不能使用DOM对象的方法,反过来一样 入口函数:$(document).ready(function(){ ... } ); 或 $(function(){ ... }) 入口函数与JS的onload比较: onload:页面加载完后,还要等图片加载完 ...
2018-08-18 17:34:06
155
转载 JSON、AJAX
JSONJavaScript 转 JSON: JSON.stringify(ele, 数组或函数, 缩进)一个参数:var book = { title:"you", authors:"me", year:2011, edition:3};var jsonText = JSON.stringify(book)...
2018-08-17 16:06:33
183
原创 H5--拖放、媒体元素、web存储
将元素设置成可拖放draggable = "true" 拖放元素:ondrag // 整个拖放过程都调用 ondragstart // 拖放开始时调用 ondragleave // 鼠标离开拖放元素时调用 ...
2018-08-16 19:52:32
326
原创 H5canvas--饼图
效果图:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <ca
2018-08-16 10:49:50
790
原创 H5--画布canvas
<canvas id = "drawing">你的浏览器不支持canvas</canvas> 当浏览器不支持canvas的时候,就会显示"你的浏览器不支持canvas"; 首先获取元素:var canvas= document.getElementById("drawing"); 然后设置宽高:canva...
2018-08-16 00:11:24
474
1
原创 js表单--笔记(七)
<form action = "URL" method = "GET/POST”> </form> 获取表单元素:可以通过id获取 也可以通过document.forms[0] // 获取页面中第一个表单 提交表单 <input type = "submit" value ...
2018-08-15 09:55:42
267
原创 CSS中一些兼容问题
1.img图片底部有一小段空白(加个边框看看就知道了) 解决:①display:block; ②vertical-align:top/middle/bottom(不是baseline就行) 2.IE6,float方向与margin方向一致时,margin会双倍显示 解决:-disp...
2018-08-14 15:11:03
250
原创 js兼容代码
// 设置文本function setInnerText (ele, text) { if (ele.textContent) { ele.textContent = text; }else { ele.innerText = text; }}// 获取文本function getInnerText (ele) { return ele.textContent?ele...
2018-08-14 11:33:09
541
原创 js事件--笔记(六)
事件流 <body> <button>点击</button> </body> 1.事件冒泡(一般用) 以上面代码为例,当点击button时,click事件会从button开始,一直往上级传播(button...
2018-08-13 23:32:20
188
原创 js三大系列和鼠标坐标--笔记(五)
offset系列(看父元素有没有定位) 1.父元素:没有脱离文档流 offsetTop 、offsetLeft:对齐浏览器,自身最边缘(边框)到客户区最左/最上端的距离 2.父元素:脱离文档流 offsetTop 、offsetLeft:对齐父元素,自身最边缘(边框)到父级最左/最上端的距离 ...
2018-08-12 17:03:03
580
原创 js/jquery--实现全选、不全选
为了熟悉一下table标签,所以这里用了table标签 思路:1.为全选多选框添加点击事件,判断该选框的checked属性(是否被点击),然后遍历tbody下的多选框,它们的checked属性与全选的相等 2.遍历tbody下的多选框,定义一个变量用来存储tbody下的多选框是否都被选中了(如果有一个或多个没有被选中则为...
2018-08-11 21:26:57
2357
原创 js--DOM--笔记(四)
节点 nodeType 节点类型 1---标签 2---属性 3---文本 nodeName 节点名 大写标签名---标签 小写属性名--属性 #text--文本 ...
2018-08-11 19:54:00
214
原创 js-BOM--笔记(三)
超时调用setTimeout(fn, time);第一个参数也可以是字符串,不过会导致性能损失,不推荐使用;第二个参数是毫秒值,经过这段时间后执行函数fn。setTimeout是一次性的,也就是只执行一次代码。 间歇调用setInterval(fn, time);与setTimeout参数上没什么区别,区别就在于setInterval隔time时间就执行一次代码。注...
2018-08-11 11:02:43
216
原创 js面向对象--笔记(二)
先上张图(应该没画错吧) 以下内容参考于JavaScript高级设计程序(第三版) 创建函数的方式 1.函数表达式 var peo = function(){ name : "嗯嗯" }; 2.函数声明 function Peo(name) { this.name...
2018-08-10 09:37:58
229
原创 js--笔记(一)
js是一门:解析性语言、脚本语言、弱类型语言、基于对象语言、动态语言 isNaN();-->这不是一个数字?(isNaN(6)==>flase) var num = 1;全局变量,不能delete num = 2;隐式全局变量,可以deleteMath Math.abs(); 绝对值 ...
2018-08-07 09:04:41
458
原创 html,css小总结(不是h5c3)
块级元素 占一行,可以设置宽高、边距,可以内嵌其他元素 行内元素 都在一行上,不可以设置宽高,内外边距不能设置上下,宽度是内容宽,只能内嵌文本或其他行内元素 浮动 float浮动,脱离文档流(不占位置),也就是-->如果现在有两个div,第一个div设置了float:left,那么第二个...
2018-08-06 22:25:43
165
原创 js 实现简单的三级联动
<!DOCTYPE html><html><meta content="UTF-8" /><title>三级联动</title><body> <select name="sheng" id="1"> <option&g
2018-08-06 19:16:45
788
2
原创 排他功能
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input typ
2018-05-30 16:48:56
438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人