自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ubuntu docker可视化管理 -shipyard

1、前言        谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell、技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化。但对于命令行过敏、非技术人员,进行docker部署、管理是比较头疼的,学习成本是很高的。         倘若有一款可视化的管理平台能够使用,那便是极好的。在技术的世界里,没有你做不到,只有你想不到,shi...

2018-10-31 12:34:15 2368

原创 使用 Socket.IO 开发聊天室

Socket.IO 是一个用来实现实时双向通信的框架,其本质是基于 WebSocket 技术。我们首先来聊聊 WebSocket 技术,先设想这么一个场景:· 用户小A,打开了某个网站的充值界面,该界面上有一个付款的二维码。· 当小A 用某宝的 APP 扫码付款之后,网页要自动跳转到付款成功的界面。最简单的方法就是网页每隔一段时间就请求一次服务器——“怎么样?那货付款没有?”,“怎么样...

2018-10-25 13:00:52 221

原创 node 上传图片

index.jsvar express=require("express");var app=express();var router=require("./router")app.set("view engine","ejs");// app.set("views");app.use(express.static("./upload"));app.use(expr

2018-10-24 15:05:07 809

转载 node.js模块--formidable

formidable模块实现了上传和编码图片和视频。它支持GB级上传数据处理,支持多种客户端数据提交。有极高的测试覆盖率,非常适合在生产环境中使用。安装方法这是一个低版本的包,如果在开发中使用高版本的框架(如Express),formidable模块已经包含在框架中。具体用法参考:讨论。通过npm安装:npm install formidable@latestformidable...

2018-10-24 14:55:38 1978

原创 node express()

一、搭建express框架    index1.jsvar express=require("express")var app=express();app.use(express.static("static"))//注册静态资源文件// app.get("/",function (req,res) {// console.log("这是一个网页");// r...

2018-10-23 15:05:02 162

原创 node 传url

login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>&amp

2018-10-19 13:26:34 141

原创 react 定义组件变量

react定义变量: constructor(){ super(); this.state={ timer:0 } }方法:   functionA(){             console.log("this is functionA!");}引用 onClick={this.functionA.bind...

2018-10-17 12:22:41 11082

原创 react jsx组件 2018版

在根目录下创建component和pages文件夹在pages下创建Header.jsx:代码如下:var React=require("react");class Header extends React.Component { render() { return ( <h1>Hello World!</h1&...

2018-10-15 18:00:42 181

原创 npm创建node项目

首先在d盘或者e里创建一个文件夹AA,打开git输入npm init 出现回车 然后 yes,打开项目AA,会有一个oackage.json文件,打开该文件在scripts属性里写上"start":"node index.js",在git里输入 npm install gulp --save (下载gulp依赖包的,在这里用不到,明天项目应用)让后用...

2018-10-11 19:35:41 9315

转载 npm ERR! publish Failed PUT 403

使用命令 npm publish 发布一个包时,或有如下报错:...npm ERR! publish Failed PUT 403npm ERR! code E403npm ERR! no_perms Private mode enable, only admin can publish this module:......解决过程如下:1. 检查仓库是否被设成了淘宝镜像库...

2018-10-11 15:44:01 1694

原创 Struts2 的工作流程 springmvc的对比

Struts2的工作流程简化点的:1.访问JSP页面,  /strut2/login.jsp2.提交表单后,数据给   /server/loginPerson.action3.Struts2截获所有请求,包括*.action请求4.查找struts.xml 文件,发现 loginPerson.action 对应LoginAction类5.生成一个LoginAction对象,...

2018-10-10 17:07:21 281

转载 spring和springmvc总结

1. 为什么使用Spring ?    1). 方便解耦,简化开发         通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。    2). AOP编程的支持         通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。    3). 声明式事务的支持 ...

2018-10-10 17:03:09 217

原创 地图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body,html,div,header{

2018-10-10 16:36:48 153

原创 离线缓存

首先配置一个*.manifest文件CACHE MANIFEST#VERSION 1.0CACHE:index.htmlimg/l4.jpg然后在html中配置<html lang="en" manifest="demo.manifest">完整版:<!DOCTYPE html><html lang="en" manifest=".

2018-10-10 15:15:14 167

转载 Vue框架里使用Swiper

下载swiper首先使用npm 或者cnpm下载swipercnpm install swiper引入swiperimport Swiper from ‘swiper’;import ‘swiper/dist/css/swiper.min.css’;使用swiper<div class="swiper-container"> <div class...

2018-10-01 13:33:30 152

空空如也

空空如也

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

TA关注的人

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