自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洪海洋的博客

小小白

  • 博客(51)
  • 收藏
  • 关注

原创 Windows server 部署 gogs 服务简记

Windows server 部署 gogs 服务简记公司需要在自己的服务器上部署一个私有的 git 远程仓库,在权衡了市面上的几款开源 git 仓库服务后,我选择了 gogs,无他,部署简单,资源占用低。花了大概一个半天的时间搭建好了,综合了 gogs 官网的文档及网络上的资料,这里做一个简单的记录,保证可用。安装 gogs下载 gogs 压缩包,解压,在解压下的目录,新建 log 文件夹...

2019-05-26 22:16:12 3158

原创 weui.js 的使用

基本上是 weui 的 css 样式:npm install weui —saveweui 配套的 js 代码:install weui.js --save在要用的 vue 文件里加上:import 'weui'import weui from 'weui.js'

2018-05-15 16:16:10 5662

原创 log4js 备忘

资料:https://zhuanlan.zhihu.com/p/22110802https://github.com/nomiddlename/log4js-nodelog4js 是 nodejs 日志处理模块。最简单的例子:let log4js=require('log4js')let logger=log4js.getLogger('')logger.debug("Time:",new Dat...

2018-05-15 16:14:13 583

原创 npm & nodejs 备忘

查看所有的 npm http 请求,可以看看具体进度:npm config set loglevel=http该配置会被写在用户主路径下的 .npmrc 文件中,写进去后变成这样:不要用了可以在配置文件中注释掉 nvm 切换版本:nvm use v6.9.4nvm 设定默认版本nvm alias default v6.9.4...

2018-05-15 16:13:18 218

原创 NodeJS 调试 node-inspector

安装npm install -g node-inspector  // -g 导入安装路径到环境变量node-inspector是通过websocket方式来转向debug输入输出的。在调试前先调用:node-inspector &可以自定义端口:用 debug 模式来运行 nodejs 应用:node --debug app.js浏览器打开node-inspector提示的网址进行调试结...

2018-05-15 16:12:08 455

转载 docker nginx备忘

拉取基于 alpine 的 nginx 官方镜像docker pull nginx:1.13.8-alpine容器生成后进入:docker exec -it 容器ID /bin/ash网站文件存放默认目录:/usr/share/nginx/html网站默认站点配置:/etc/nginx/conf.d/default.conf自定义Nginx站点配置文件存放目录:/etc/nginx/conf.d/...

2018-05-15 16:10:59 316

原创 JWT_nodeJs_express_vue 实例

JWT 的定义和组成部分就不多说了,网上有很多,我的理解就是一个有规范内容的 token。这里记录一下我项目中使用到的 JWT 的经历。nodejs 部分:在 nodejs 中我使用的是 jsonwebtoken 这个第三方依赖,它对 JWT 的解密,加密,校验都已经封装好了。 https://github.com/auth0/node-jsonwebtoken首先是登...

2018-05-15 15:45:04 848

原创 HTML5 websocket vue + java 简单使用

前端(Vue):<template>  <div></div></template><script>  export default {    name: "chatRoomSurvey",    data() {      return {        chatRoomWebsocket: null      }    },    c...

2018-05-15 14:14:23 1670

原创 jQuery-File-Upload 使用备忘

引入:<script src="~/lib/jQuery-File-Upload/jquery.ui.widget.js"></script><script src="~/lib/jQuery-File-Upload/jquery.iframe-transport.js"></script><script src="~/lib/jQu

2018-05-15 14:12:41 271

原创 JS高程第八章笔记 --BOM

JavaScript 高级程序设计-第八章-BOMBOM 浏览器对象模型(Browser Object Model)。window 对象浏览器中 window 对象又是 ES 规定的 global 对象,又是通过 js 访问浏览器窗口的一个接口。全局作用域在全局作用域中声明的变量,函数都会变成 window 对象的属性和方法。窗口关系和框架如果页面有...

2018-05-15 14:11:17 148

原创 自适应 panel 小 demo

html(宽度是百分比):<div class="panel-out">  <div class="panel-main">    <div class="logo-content">    </div>    <div class="panel-content">    </

2018-05-15 14:09:01 574

原创 mongoose 使用例子

main.js:var express = require('express')var app = express()...var bodyParser = require('body-parser');var mongoose = require('mongoose');...var api_settings = require('./api/settings');......

2018-04-03 16:53:14 803

转载 【转载】MongoDB导入导出以及数据库备份 -- 我是小昊

http://www.cnblogs.com/qingtianyu2015/p/5968400.html

2018-04-03 16:05:41 153

转载 【转载】MongoDB ObjectId详解及使用 - permike的专栏 - 博客频道 - CSDN.NET

https://blog.csdn.net/permike/article/details/51800948

2018-04-03 16:04:35 906

原创 MongoDB 备忘

mongodb安装命令行到这个目录下 /Users/admin/MongoDB/mongodb-osx-x86_64-3.4.1/bin这一步是启动mongodb server ,启动成功后最后一行应该是端口号下一步http://127.0.0.1:27017/打开也会看到提示nodejs  mongoose sudo npm install mongoose -save$in 多个参数查询lea...

2018-04-03 16:03:48 368

原创 在Debian系统中安装、使用mongodb

在docker Debian镜像中(未安装sudo)1.下载公钥apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA3129272.在目录/etc/apt/sources.list中添加“源”echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2...

2018-04-03 16:01:50 3174

原创 Linux 使用备忘

安装、使用 supervisor:可以使用 pip 安装pip install supervisorpip install setuptools —upgrade在 /etc/supervisor 下创建 supervisord.conf 文件,例:[supervisord]nodaemon=true[program:sshd]command=/usr/sbin/sshd -D[program:m...

2018-04-03 15:58:35 144

原创 第六章 面向对象(下) 疯狂 Java 讲义

Java 8 增强的包装类8中基本数据类型不具备对象的特性,Java提供了包装类(Wrapper Class)的概念,称之为基本数据类型的包装类。对应关系如下:自动装箱是把一个基本类型变量直接赋给对应的包装类,或者赋给一个 Object 变量(Object 是所有类的父类,子类对象可以直接赋给父类对象):Integer inObj = 5;Object boolObj = true;自动拆箱是把包...

2018-04-03 15:20:36 154

原创 第五章 面向对象(上) 疯狂 Java 讲义

面向对象四个基本特征:抽象,继承,封装,多态性。类可以被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义的变量都是引用变量。类用于描述客观世界中某一类对象的共同特征,而对象则是类的具体存在。类(class)和对象(object,也叫实例,instance),类可以理解成某种概念,对象才是一个具体存在的实体。对象是类的实例。一个类定义包含三个最常见的成员:构造器、成员变量和方法。构造...

2018-04-03 15:19:56 177

原创 第四章 流程控制与数组 疯狂 Java 讲义

break 语句不仅能结束其所在的循环,还可以直接结束其外层循环,需要在 break 后紧跟一个标签,该标签用于标识一个外层循环,因此需要将标签放在循环语句前。java 中的标签是紧跟着英文冒号(:)的标识符。..outer:for(int i=0;i<5;i++){    for(int j=0;j<4;j++){        if(j==1){            //跳出 o...

2018-04-03 15:17:25 162

原创 第三章 数据类型和运算符 疯狂 Java 讲义

java 语言支持的类型分为两类:基本类型和引用类型基本数据类型            整数类型    byte(1字节)    short(2字节)    int(4字节)    long(8字节)                字符类型    char(2字节)                浮点类型    float(4字节)    double(8字节)            布尔类型  ...

2018-04-03 15:16:54 747

原创 HTML5 websocket 前后端代码(Vue+Java)简单使用

备忘 前端(Vue):<template> <div></div></template><script> export default { name: "chatRoomSurvey", data() { return { chatRoomWebsocket: null...

2018-03-28 17:11:46 2527

原创 JS高程第七章笔记 --函数表达式

JavaScript 高级程序设计-第七章-函数表达式函数表达式的特征定义函数有两种方式:函数声明:function functionName(arg0, arg1, arg2){}//只在 Firefox、Safari、Chrome 和 Opera 有效 alert(functionName.name); //"functionName"函数声明有一...

2018-03-27 13:31:54 200

原创 JS高程第六章笔记(下)- 继承

JavaScript 高级程序设计-第六章-面向对象的程序设计-继承继承继承是面向对象语言的基本特征之一,继承有接口继承和实现继承,由于 js 函数没有签名(Java 的方法签名是方法名+形参列表组成的),所以 js 只支持实现继承,实现继承主要依靠原型链来实现。原型链回忆原型模式,如果让一个原型对象 A 等于另一个类型的实例 B 呢,那这个原型对象 A 就包含一个...

2018-03-12 13:25:30 175

原创 JS高程第六章笔记(上)- 理解对象

JavaScript 高级程序设计-第六章-面向对象的程序设计-理解对象理解对象下面这种创建新对象的模式(Object 的构造函数)是最早期的:var person = new Object()person.name = "test"person.age = 29person.sayName = function () { alert(this.name)...

2018-03-12 13:24:53 227

原创 CSS 伪类和伪元素-笔记

资料: 作者-静子:https://www.w3cplus.com/css/an-ultimate-guide-to-css-pseudo-classes-and-pseudo-elements.html https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes伪类 A CSS pseudo

2018-01-31 09:51:38 223

原创 文件夹 assert 和 static 的区别

具体在使用中,引入图片分为两种:在 html 中使用,一般放在 assets 内,使用相对路径。在代码使用,一般放在 static 中,使用绝对路径(webpack 会拼接的)类似于这种:var icon=newAMap.Icon({    image: '/static/images/xiaoche.png',    size: new AMap.Si

2018-01-29 13:42:27 1077

原创 git github 配置流程

配置流程先在 github 上新建一个项目 在本地项目路径下输入命令:git init在项目路径下新建.ssh文件夹及.ssh/id_rsa文件 配置 ssh (“[email protected]”是登录 github 的邮箱地址),命令行输入:ssh-keygen -t rsa -C “[email protected]"如果显示/Users/xxx/.ssh/id_rsa这是默认路径已经存在 ssh

2018-01-29 10:46:17 191

原创 使用 SourceTree 操作时弹出 password required

通过 https 的方式克隆仓库的,SourceTree 推送等操作的时候会弹出提示要求输入密码。 在仓库里面设置: 远程仓库-选中仓库-点击编辑-修改 url 路径, 路径格式,以码云为例:https://用户名:密码@gitee.com/***.git

2018-01-29 10:31:13 15217

原创 JSONP--笔记

参考资料:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.htmlJSON 是一种数据格式。JSONP(JSON with padding)顾名思义是传递 JSON 数据的方法。jsonp 用来解决跨域问题。是否跨域要看:是否同协议(http 和 https)是否同域名(子域不同也算,

2018-01-23 17:31:57 195

原创 HTTP 小书--笔记

http 是一个应用层协议,基于 TCP/IP 协议,实际上就是 TCP/IP 协议,只不过在其间传输的不是任意的二进制数据,而是 HTTP 规定好的数据包。数据发送是一个请求一个响应。HTTP 引入站点 example.com 上的 hello.html 页面,访问他,在获取 hello.html 资源的过程中,过程是这样的:服务器找到需要的资源,打包如下信息给客户端,客

2018-01-22 22:42:36 412

原创 img 标签 / div 背景图片 默认图片 裂图替代

img 标签中用默认图片代替没有准备图片的情况及用默认图片代替裂图<img:src="list_data.activity.activityImg==''?'/static/images/questionnaireLogo1.png':list_data.activity.activityImg" onerror="this.onerror='';src='/static/images/qu...

2018-01-22 16:31:12 5946

原创 HTML 本地存储(localStorage sessionStorage IndexedDB)

localStorage 是同源存储的,除非满了或者 js 手动删除,否则永远存在;sessionStorage “sessionStorage引入了一个“浏览器窗口”的概念,sessionStorage是在同源的窗口中始终存在的数据。只要这个浏览器窗口没有关闭,即使刷新页面或者进入同源另一个页面,数据依然存在。但是sessionStorage在关闭了浏览器窗口后就会被销毁。同时独立的打开同一

2018-01-22 16:30:11 502

原创 微信小程序备忘

首页显示的页面可以在app.json中修改,谁排在第一个就显示哪个。数据:data: {    userInfo: {},    inputValue: "",    mobileImage: ""},js 中存入数据:this.setData({    mobileImage: tempFilePath})js 中获取数据(与

2018-01-22 16:29:45 567

原创 electron,把剪切板中的图片转成 base64 格式的 img 标签或 markdown 语法

electron 小 demo,把剪切板中的图片转成 base64 格式的 img 标签或 markdown 语法,可以缩放图片及进行压缩。用的是 electron-vue 这个 cli。相关资料:https://electronjs.org/docs/api/acceleratorhttps://simulatedgreg.gitbooks.io/electron-vue

2018-01-22 15:55:58 3037

原创 electron添加常用的快捷键

注意高亮的几个地方import { app, BrowserWindow, Menu } from 'electron'/*** Set `__static` path to static files in production* https://simulatedgreg.gitbooks.io/electron-vue/content/en/using-static-assets.html*/...

2018-01-22 15:49:21 6479

转载 【转载】JavaScript中“&&”和“||”操作符(总结篇)_javascript技巧

备忘转载:原作者:小平果118  http://www.jb51.net/article/88781.htm

2018-01-22 15:45:28 166

原创 JavaScript 备忘笔记

ECMAScript 中也没有函数签名的概念,因为其函数参数是以一个包含零或多个值的数组的形式传递的。 可以向 ECMAScript 函数传递任意数量的参数,并且可以通过 arguments 对象来访问这些参数。  由于不存在函数签名的特性,ECMAScript 函数不能重载。通过检查传入函数中参数的类型和数量并作出不同的反应,可以模仿方法的重载。为了证明参数 对象是按值传递的,我们再看一看下面...

2018-01-22 15:24:14 129

原创 JavaScript 正则表达式--笔记

1 正则表达式字符匹配1.创建正则是 js 内置对象,两种方法创建。let re01 = new RegExp('a'); // 这种形式可以往正则中传入变量let re02 = /a/; // 简写不可以传入变量,不可以加引号2.test 方法以字符串为参数,字符串有符合正则的部分,返回 true,否则返回 false。let str = 'abc';

2018-01-22 15:22:46 238

原创 JS 变量和函数的声明提升

变量声明提示以下代码 A 相当于代码 B,A:var scope = 'global';function f(){ console.log(scope); var scope = 'local'; console.log(scope);}B:var scope = 'global';function f(){ var scope;

2018-01-22 15:21:49 384 2

空空如也

空空如也

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

TA关注的人

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