自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sally的博客

因为有梦,所以敢拼

  • 博客(107)
  • 资源 (11)
  • 收藏
  • 关注

原创 promise学习笔记

Promise 三种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败) Promise.prototype.then() 作用是为 Promise 实例添加状态改变时的回调函数。前面说过,then方法的第一个参数是resolved状态的回调函数,第二个参数(可选)是rejected状态的回调函数。 Promise.prototype.c...

2018-09-20 23:19:52 399 2

原创 CSS居中整理

由于最近用到CSS居中应用,网上资料过多,然后关于居中的技巧有很多,就先总结下方便后续忘记了,好回忆查看。关于实现水平居中行内元素** 1. 详情见:https://codepen.io/Sally-hzy/pen/jprOQdSee the Pen CSS -Line-level-center by Sally (@Sally-hzy) on CodePen. ...

2018-07-23 19:55:08 503 2

原创 CSS百分比布局

百分比是一种相对于包含块的计量单位。首先知道百分比的宽度: 目标元素宽度/父级元素宽度=百分比宽度在说到百分比是前,先简单了解下基本的单位英寸(inch) :in 1 in=2.54cm厘米(centimeter):cm毫米(millimeter):mm磅(point):pt 1pt=1/72 in皮卡(pica):pc 1pc==12 pt像素(

2018-01-07 21:59:50 14933

原创 JavaScript基础(一)--数据类型

一、六种数据类型原始类型:object、number、string、Boolean、null、undefined二、隐式转换1、+和-var x='The answer is'+42;var y=43+'is the answer';if(x==y){console.log(x!=y)}else{console.log(x==y)}[Web浏览器] “false”2、类型转换 cons

2017-09-23 18:30:07 409

原创 浏览器标准模式和怪异模式之间的区别是什么?

浏览器解析CSS的两种模式:标准模式(strict mode)和怪异模式(quirks mode)。标准模式:浏览器按W3C标准解析执行代码;怪异模式:使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以称之为怪异模式。浏览器解析时使用标准模式还是怪异模式,与网页中的DTD声明直接相关,DTD声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览器使用相关的方式加载网页并显

2017-09-17 15:39:26 11287

原创 搜狐畅游前端开发笔试题(问答题部分)

第一道问答题 数组去重 1、首先第一种方法: 使用数组indexOf()方法来实习Array.prototype.unique=function(){ //创建一个数组,用来保存输出结果 var ls=[]; //遍历数组 for(var i=0;i<this.length;i++){ if(ls.indexOf(this[i]==-1)

2017-09-17 12:16:24 1066

原创 代理简析(静态代理与动态代理)

1、代理 代理,简称为Proxy。意思就是你什么都不用去做,别人代替你去做。 她在程序开发中起到了非常重要的作用,比如AOP,就是针对代理的一种应用。此外,在设计模式中,还有一个“代理模式”。 接下来,通过一个例子,由浅及深学习public interface Hello{ void say(String name)}上面是一个Hello的接口,接下来是实现类public class

2017-08-29 15:56:07 319

原创 JavaScript中五种常用的判断字符和五种方法的比较

一、五种判断方法1、indexOf方法代码:var str=”abc”;if(str.indexOf(“bc”)!=-1){}2、search方法代码:var str=”abc”;if(str.search(“bc”)!=-1){}3、test方法代码var str=”abc”;var reg=new RegExp(“.bc.$”);if(reg.test(str)){}4、match方法代码:va

2017-08-13 20:52:00 754

原创 自适应网站怎么做好些?

1、在HTML头部增加viewport标签在网站的HTML文件的头部,增加view标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:<name="viewport" content="width=device-width,initial-scale=1"/>这段代码吃屎Chrome、Firefox、IE9以上的浏览器,但不支持IE8以及低于IE8的浏览器。2、在CSS文件尾部增加针

2017-08-13 16:07:13 1918

原创 实现HTTP协议

package com.test1;import java.net.InetSocketAddress;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSocketChannel;import java.util.Iterator;pu

2017-08-11 10:40:17 296

原创 Java中NioSocket的用法--Spring MVC

package com.test2;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.ch

2017-08-11 10:20:40 1170

原创 Java中Socket的用法--Spring MVC

package com.test2;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Server { public stat

2017-08-11 10:17:05 4730

原创 TCP/IP协议--spring MVC

TCP在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。 这个过程需要理解TCP的两个序号和三个标志位的含义:Seq:sequencenumber的缩写,表示传数据的序号。TCP传输时每一个字节都有一个序号,发送数据时会将数据的第一个序号发送给对方,接收方会按序号检查是否接受完整了,如果没接收完整就需要重新传送,这样就可以保证数据的完整性。

2017-08-11 10:08:00 3185

原创 Spring MVC框架环境的搭建

spring mvc框架是一个MVC框架,通过实现MVC很好的将数据、业务、展现进行分离 spring MVC 的设计围绕DispatcherServlet展开的, 由DispatcherServlet负责将请求派发到特定的handlerspringmvc 框架搭建步骤: 1、创建工程,拷贝springmvc相关的jar,并把jar拷贝到lib 2、配置web.xml,配置前段控制器Dis

2017-08-10 09:54:04 333

原创 mybatis基础---XML配置文件

XML映射配置文件 MyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。XML 文档 的高层级结构如下: properties这些是外部化的,可替代的属性,这些属性也可以配置在典型的 Java 属性配置文件中,或者通过 properties 元素的子元素来传递。例如:<properties resource="org/mybatis/example/c

2017-08-01 17:20:13 315

原创 mybatis基础--作用域和生命周期

1、什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。2、作用域和

2017-08-01 16:27:53 529

原创 编写第一个基于 mybaits测试实例

1、添加jar包 2、建库+表create database mybatis;use mybatis;CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), age INT);INSERT INTO users(NAME, age) VALUES('Tom', 12);INSERT INTO us

2017-08-01 16:06:58 304

原创 GIt的安装与配置

推荐以为一位博客对于GIt的下载、安装、中文包的配置,写的非常详细 在这里,就不搬门弄的去写了。 以下为链接 1、Windows下Git的入门 2、Git的安装与配置 3、TortoiseGit安装与配置 4、 Git与TortoiseGit基本操作 5、 MarkDown简单示例 6、解决 TortoiseGit 诡异的 Bad file number 问题

2017-07-17 13:33:49 284

原创 Vue-webpack环境的搭建及项目的创建

一、安装及配置 0、查询npm版本 npm -v //如果小于3.0.8 安装最新版本:npm i npm -g 1、安装webpack:(全局安装) //查看版本webpack -vnpm install webpack -g2、安装vue.js //查看版本vue -vnpm install vue -g3、安装vue命令行工具npm install -g vue-cli4、创建项目

2017-07-17 13:25:54 789

原创 Node.js安装及环境配置(windows)

一、安装环境 1、系统:windows10(64位) 2、Node.js:v8.1.3(64位)二、安装Node.js步骤 1、下载对应你系统的Node.js版本:Node.js版本](https://nodejs.org/en/download/) 2、选安装目录进行安装 3、环境配置 4、测试三、前期准备 1、Node.js简介 Node.js 就是运行在服务端的 Jav

2017-07-17 13:07:21 4946

原创 Vuex基础

一、Vuex 是什么? Vuex是一个专为vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。二、什么是“状态管理模式”?new Vue({ // state data () { return { count: 0 } }, // view template: `

2017-07-17 11:39:58 715

转载 JS中的!=、== 、!==、===的用法和区别

var num = 12; var str = "12"; var test = 12; window.alert(num == test); //num test 相同类型,相同值 true window.alert(num === test); //num test 相同类型,相同值 true

2017-07-10 20:38:51 307

转载 DIV+CSS规范命名规则

一、命名规则说明 1)、所有的命名最好用小写 2)、属性的值一定要用双引号(“”)括起来,且一定要有值如class=“divcss5”,id=”divcss5” 3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整 4)、空元素要有结束的tag或于开始的tag后加上”/” 5)、表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border

2017-07-06 15:27:40 416

原创 arm之LCD(键盘输入)

#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <sys/mman.h>#include<string.h>int *plcd = NULL;char numprint[4][175];char number2[4];

2017-06-21 16:26:11 946

原创 arm之LCD

#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <sys/mman.h>int *plcd = NULL;/********************************************************

2017-06-20 17:24:47 674

原创 经典C语言例题之Linux

#include<stdio.h>/***********************************************不使用中间变量,将两个整数的值交换* int a b;* a=a+b;* b=a-b;* a=a-b;*此答案未考虑到溢出的问题**********************************************int 正数的最大值

2017-06-19 15:45:48 360

原创 89C52单片机之串口

#include <reg52.h>#include <stdio.h>#define uint unsigned int#define uchar unsigned charuchar flag = 0;uchar buf = 0x55; //uvoid init_T1(); //定时器1void uart_init();

2017-06-16 14:16:26 2860

原创 52单片机之寄存器

定时器/计数器工作方式寄存器 TMOD(47页) 位序号 D7 D6 D5 D4 D4 D4 D4 D4 位符号 GATE C/T M1 M0 GATE C/T M1 M0 GATE—-门控制位; GATE=0,定时器启动与停止仅受 TCON 寄存器中 TRX(X=0,1)来控制; GATE=1,定时器启动与停止受 TCON 寄存器中 TRX(X=0

2017-06-15 20:10:31 1691

原创 52单片机之定时器0

#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charvoid Delay_ms(int);void Display_show();void Int_Init();void KEY3_add();void KEY4_min();sbit LED1 = P0^7;

2017-06-15 20:08:45 1026

原创 89C52单片机之数码管中断

数码管倒计时显示,当显示000时,蜂鸣器响3次。 按键1按下时暂停 按键3按下时加10 按键4按下时减10#include <reg52.h>#include <intrins.h>typedef unsigned char uchar;typedef unsigned int uint;void Delay_ms(int);void DigitronShow();void Int_

2017-06-15 11:29:37 1347 2

原创 89C52单片机之流水灯中断

#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit KEY1=P3^3; //按键1sbit KEY2=P3^4; //按键2sbit KEY3=P3^6; //按键3sbit KEY4=P3^7; //按键4sbit LED1=P1

2017-06-15 11:25:31 2963

原创 89C52单片机之数码管

数码管倒计时及蜂鸣器报警#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit bell= P0^7;//unsigned char dofly_table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

2017-06-15 11:22:11 1605

原创 单片机之流水灯

为了让ZigBee的开发更加简单高效,TI公司推出了基于CC2530芯片的协议栈-Z-Stack。协议栈实质上就是能实现各个功能的示例框架代码,我们要实现自己想要的功能,只需要在协议栈的基础上修改或添加即可。Z-Stack的发展 由0.0.1 -2.5.1a Mesh:之前版本的升级 HA:智能家居 SE:智能能源 他们的区别是应用部分不同 工程打开路径D:\桌面\工大\1班\lesso

2017-05-31 22:17:29 714

原创 WSN之DHT11温湿度传感器

/** 描述:DHT11 测试 作者:VigiLin from www.GEC-EDU.org 时间:2012-7-9*/#include "ioCC2530.h"#include <stdio.h>#define uchar unsigned char #define uint unsigned int#define DHT11_DATA P0_4/***************

2017-05-26 19:46:33 564

原创 WSN之串口

同步与异步 单工 、半双工和全双工 USART:通用的同步异步收发器 UART:通用的异步收发器 SPI:高速同步串行口串口的配置步骤: 1、 指定串口模式,串口的IO口位置,SFR 寄存器位 PERCFG.U0CFG 选择是否使用备用位置 1 或备用位置 2。 2、 相应的IO配置成片上外设 3、 8个数据位,1个停止位,无流控,无校验 4、 确定波特率 5、 如果使用

2017-05-26 19:39:39 400

原创 WSN 之定时器1

一般来说控制寄存器 T1CTL 用于控制定时器操作。状态寄存器 T1STAT 保存中断标志。 #include <ioCC2530.h>void Init_timer1(){ T1CTL = 0x0d;//工作在128分频,自由运行模式 T1STAT &= 0x21;//清除中断标志位}void main(){ Init_timer1(); P1DIR |= 0x02;

2017-05-24 17:44:30 522

原创 WSN之振荡器和时钟

时钟的控制可以使用 CLKCONCMD SFR 寄存器执行。 CLKCONSTA 寄存器是一个只读的寄存器,用于获得当前时钟状态。注意改变 CLKCONCMD.OSC 位不会立即改变系统时钟。时钟源的改变首先在 CLKCONSTA.OSC = CLKCONCMD.OSC 的时候生效。CC2530在正常运行的时候需要体用一个高频的时钟信号和一个低频的时钟信号 高频时钟信号:主要供给CPU,保证

2017-05-24 17:37:26 580 1

原创 WSN之中断

每个端口的位都有位于 SFR 寄存器 P0IEN 、 P1IEN 和 P2IEN 的单独的中断使能 当中断条件发生在 I/O 引脚之一上面,P0-P2 中断标志寄存器 P0IFG、P1IFG 或 P2IFG 中相应的中断状态 标志将设置为 1。PxIEN :中断使能 P1CTL:设置上升沿触发还是 中断设置步骤: 1、 初始化IO工作在普通IO,上拉输入模式 (可忽略) 2、 首

2017-05-24 12:52:55 450

原创 5月22日实训总结

前言 1、 修改IP地址:192.168.1.24;子网掩码:255.255.255.0 2、 什么是ZigBee? ZigBee是无线设备之间的一种通信方式 3、 ZigBee的作用 用于无线模块和模块之前的通信,构建一个无线局域网,如果这个无线局域网用于传感器的数据采集和监控,那么这个网络叫做无线传感网,是无线局域网的一种应用 4、 引用ZigBee通信方式的原因 ZigB

2017-05-22 21:46:51 442

原创 实训之WSN(二)

#include<ioCC2530.h>#define LED1 P1_0#define LED2 P1_1#define KEY P1_2//延迟时间 time msvoid delay_ms(int time){ int i,j; for(i = 0 ;i < time;i++) { for(j = 0;j < 240;j++) { asm("NO

2017-05-22 20:54:06 302

mybatis中文官网文档

mybatis中官方使用的东西

2017-08-01

DHT11温湿度传感器

DHT11温湿度传感器

2017-05-26

Java常用的工具类

Java常用工具类

2017-03-05

Java常用工具类

2017-03-05

Java源码 包

eclipse源码包

2017-03-05

html5星空太空粒动画源码

html绘制星空太空粒子动画

2016-12-30

html5 Canvas绘制2D背景 7款

html5 绘制背景源码

2016-12-30

html5 Canvas绘制2D背景2

html5 Canvas绘制2D背景

2016-12-30

html 5 Canvas绘制2D背景1

html 5 Canvas绘制2D背景

2016-12-30

Oracle的安装

在Win10 64位的操作系统中,Oracle12c 与PL\SQL 10的安装与连接配置

2016-10-06

C语言基本数据类型

C语言基本数据类型

2016-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除