JS练习之鼠标经过切换图片
1、实现原理:利用onmouseover与onmouseout事件 2、整体代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<img src="images/jd1.png" alt="" id="pic"/>
<script>
var pic = document.getElementById("pic");
p
JS练习之全选与反选
1、实现原理:获取所有的button与checkbox,利用checked属性,赋予true与false而实现选中或者未选中 2、整体代码:
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script>
window.onload = function(){
var btns = document.getElementsByTagName("but
JS练习之tab切换
1、实现原理:利用下标以及display,难点在于下标的赋值与获取。 2、整体代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.box {
width: 400px;
margin:100px auto;
border:1px solid #ccc
JS学习之数组常用方法
1、在数组后面添加值 [ push ] push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 var arr =[1,3,5] → arr.push(7) → 结果变成 : [1,3,5,7]; 2、在数组前面添加值 [ unshift ] unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度 var arr = [1,3,5] → arr.unshift(0) → 结果变成 [0,1,3,5] 3、删除最后一个元素 [ pop ] pop() 移除最后一个
JS学习之定时器与倒时器
1、定时器 设置定时器: window.setInterval(“执行的函数”,间隔时间) 取消定时器: clearInterval(定时器名称) 2、倒时器 倒时器是定时器中的一种,只是设置一个时间,等到了该时间就去做某些事情 setTimeout(“函数”, 时间 ) 假设: 我们要计算的 倒计时 有一个最终时间 12月12日 有一个现在时间 11月 13日 倒计时 = 用 将来的时间 - 现在的时间 问题: 用 毫秒减去 现在距离 1970年1 将来时间 距离 1970 毫秒数 用将来的
定位到table的某一行或者某一列
1、需求 定位到table中的某一行或者是某一行中的某一列进行样式的修改或者是数据的更改。 2、语法
$("table的id或者class").find("tr").eq("所要找的tr的index,以0开始数起").find("td").eq("所要找的td的index,以0开始数起").remove(); 注意:需要定位到行之后才能定位到列
virtio 0.95和1.0的区别
关于这方面的文章不是很多,可能是区别不大吧; virtio主要有两个版本,0.95和1.0,其规定的实现接口有PCI,MMIO和Channel IO方式,其中Channel IO方式是在1.0版本中新增的。PCI是现代计算机系统中普遍使用的一种总线接口,最新规范为PCI-e,DPDK目前只支持PCI接口方式。 下面这个文章提到了一点 http://www.cnblogs.com/allcloud/p/7717181.html 只好自己对照一下了;
linux调度优先级备忘
Linux 调度器 BFS 简介 https://www.ibm.com/developerworks/cn/linux/l-cn-bfs/ http://blog.chinaunix.net/uid-24774106-id-3372932.html 原文如下: https://blog.csdn.net/flyingleo1981/article/details/9624103 Linux实际上实现了140个优先级范围,取值范围是从0-139,这个值越小,优先级越高。 nice值的-20到1
linux 闹钟函数
今天在看mqtt的源码时,看到一个闹钟函数的使用,存下来备用。 sigact.sa_handler = my_signal_handler; sigemptyset(&sigact.sa_mask); sigact.sa_flags = 0; if(sigaction(SIGALRM, &sigact, NULL) == -1){ perror("sigaction"); return 1; } if(cfg.timeout){ alarm(cfg.timeout); } unsigned i
serial8250: too much work for irq
最近调测串口遇到这个问题; 百度了一下,遇到这个问题的人还不少; 确实是8250的驱动是存在问题的; 还有人说是中断冲突的问题; -------------------------------------------- 这个是讲解驱动的过程的 http://blog.chinaunix.net/uid-26675482-id-3182389.html 这个是个补丁的说明 http://lists.infradead.org/pipermail/linux-arm-kernel/2013-Dec
ubuntu 14.04 更新docker
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baofengyu90/article/details/86558551 问题描述,我的ubuntu版本是14.04,最近想安装harbor(私有镜像库),我的docker是1.6版,老古董了,是3年前装的,就想升级一下 (注意:如果你的系统很长时间没有更新了,更新docker这个操作,很可能花费较多时间,因为我的版本很老了,更新时间很长,花了一个多小时,慎重) 步骤如下: 1、删除Docker,
luogu P4779 【模板】单源最短路径(标准版)| dijkstra
#include<cstdio>
#include<queue>
using namespace std;
int val[200020],vis[200020],head[100010],nxt[200020],to[200020];
int n,m,s,k;
struct pot
{
int x,dis;
pot(int _x=0,int _dis=0):x(_x),dis(_dis){}
friend bool operator < (pot a,pot b)
python-面向对象-13_文件
文件 目标 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 01. 文件的概念 1.1 文件的概念和作用 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 CPU 内存 硬盘    1.2 文件的存储方式 在计算机中,文件是以 二进制 的方式保存在磁盘上的 文本文件和二进制文件 文本文件 可以使用 文本编辑软件 查看 本质上还是二进制文件 例如:py
THUWC2019 游记
Day 0 高铁换乘绕了一大圈,睡了一路。地铁坐了一年。听着我爸打呼噜一晚上睡不着。 Day 1 于是果断决定搬到学校宿舍住。试机赛t1咋是羊肉串啊。为啥还是不会啊。只写了个k是奇数的啊。爆零了啊。 午餐有鸡排,吃完就没咋动了。合影好像挤到别的省的队伍里了,不管了。 然后开始正式爆零。t1啥玩意啊。想了半天才明白要干啥。不会log做法啊。大力分块!诶剩下东西怎么办啊。我会主席树!怎么根号log了啊。想了一年。我会莫队!q√n终于有80了啊。过了1.5h了啊。感觉全场都切了啊。
今日推荐
周排行