上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 👇 垃圾分类查询小程序 👇 界面简洁,覆盖各类垃圾,数据量 6000+ 1. 可回收物 指废纸张、废塑料、废玻璃制品、废金属、废织物等适宜回收、可循环利用的生活废弃物。 投放要求 尽量保持清洁干燥,避免污染, 废纸应保持平整 立体包装物应清空内容物,清洁后压扁投放 废玻璃制品应轻投轻放,有尖锐边 阅读全文
posted @ 2019-06-20 14:44 Mr.曹 阅读(15780) 评论(12) 推荐(2) 编辑
摘要: 表情类 😀 😁 😂 🤣 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 ☺️ 🙂 🤗 🤩 🤔 🤨 😐 😑 😶 🙄 😏 😣 😥 😮 🤐 😯 😪 😫 😴 😌 😛 😜 😝 🤤 😒 😓 😔 😕 🙃 🤑 😲 ☹️ 阅读全文
posted @ 2019-06-18 18:14 Mr.曹 阅读(472432) 评论(5) 推荐(4) 编辑
摘要: 1. 项目地址 "https://github.com/caochangkui/node express koa2 project/tree/master/blog express" 2. 项目实现 Express 框架 Node 连接 MySQL 路由处理 API 接口开发 开发中间件 登录 Co 阅读全文
posted @ 2019-06-14 09:27 Mr.曹 阅读(2419) 评论(0) 推荐(1) 编辑
摘要: pm2 是一个带有负载均衡功能的 Node 应用的进程管理器。 1. pm2 主要特点 内建负载均衡(使用Node cluster 集群模块) 保持后台运行 进程守护,系统崩溃后自动重启 启动多进程,充分利用CPU和内存 自带日志记录功能 控制台检测 提供 HTTP API 2. pm2 安装及常用 阅读全文
posted @ 2019-06-10 14:52 Mr.曹 阅读(5346) 评论(0) 推荐(0) 编辑
摘要: koa2 中间件 koa2的中间件是通过 实现的,中间件执行顺序是“洋葱圈”模型。 中间件之间通过next函数联系,当一个中间件调用 后,会将控制权交给下一个中间件, 直到下一个中间件不再执行 后, 将会沿路折返,将控制权依次交换给前一个中间件。 如图: koa2 中间件实例 app.js: con 阅读全文
posted @ 2019-06-08 16:44 Mr.曹 阅读(3695) 评论(0) 推荐(0) 编辑
摘要: 1.SQL 注入 SQL 注入,一般是通过把 SQL 命令插入到 Web 表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的 SQL 命令。 SQL 注入示例 在登录界面,后端会根据用户输入的用户(username)和密码(password),到 MySQL 数据库中去验证用户的 阅读全文
posted @ 2019-06-08 09:45 Mr.曹 阅读(7004) 评论(0) 推荐(0) 编辑
摘要: `Stream(流)` 是 Node.js 中处理流式数据的抽象接口。 stream 模块用于构建实现了流接口的对象。 Node.js 提供了多种流对象。 例如,对 HTTP 服务器的 和 (标准输出), 都是流的实例。 流可以是可读的、可写的、或者可读可写的。 所有的流都是 EventEmitte 阅读全文
posted @ 2019-06-07 19:16 Mr.曹 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: nginx 命令 测试配置文件格式是否正确:$ nginx -t 启动:nginx 重启:nginx -s reload 获取nginx进程号: ps -ef|grep nginx 停止进程(master): Kill -TERM 22649(进程号) 关闭: nginx -s quit (优雅停止 阅读全文
posted @ 2019-06-04 11:59 Mr.曹 阅读(920) 评论(0) 推荐(0) 编辑
摘要: Http 协议是一个无状态协议, 客户端每次发出请求, 请求之间是没有任何关系的。但是当多个浏览器同时访问同一服务时,服务器怎么区分来访者哪个是哪个呢? cookie、session、token 就是来解决这个问题的。 cookie cookie 仅仅是浏览器实现的一种数据存储功能,就是浏览器里面能 阅读全文
posted @ 2019-06-03 14:09 Mr.曹 阅读(5244) 评论(0) 推荐(4) 编辑
摘要: Gulp 基于 Node.js 的前端构建工具,可以实现前端代码的编译(sass、less)、压缩合并(JS、CSS)、测试;图片的压缩;已经添加 JS 和 CSS 版本号,防止浏览器缓存。 1. 安装 全局安装 进入项目跟目录,初始化 npm init , 然后安装: 安装插件 sass的编译(g 阅读全文
posted @ 2019-05-23 17:05 Mr.曹 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 安装mysql 连接数据库 需要根据实际配置修改数据库用户名、及密码及数据库名 在 MySQL 数据库中创建初始数据 终端输入: 将users.sql文件如下: SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; Table structure for DROP 阅读全文
posted @ 2019-05-22 11:12 Mr.曹 阅读(7740) 评论(0) 推荐(0) 编辑
摘要: 快速创建从0到n的数字 Array.from 用法 随机返回几个 emoji 数组的深拷贝 使用扩展运算符代替concat() 或者 slice()方法 快速找出数组中的最大值、最小值 对象扩展 注意,当obj2定义了与obj1中相同的属性时,会自动覆盖: Object.assign() 应用 随机 阅读全文
posted @ 2019-05-15 18:31 Mr.曹 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. 对非首页,使用 getCurrentPages 函数获取当前页面栈 2. 对首页,通过在 data 中定义标记变量,判断页面是否从其他页面返回 Page({ data: { isClose: true, //判断当前页面是打开还是返回页 list: [], page: 0 }, onLoad: 阅读全文
posted @ 2019-05-13 14:24 Mr.曹 阅读(8197) 评论(0) 推荐(0) 编辑
摘要: 1. 正则表达式创建 JavaScript 有两种方式创建正则表达式: 第一种:直接通过/正则表达式/写出来 第二种:通过new RegExp('正则表达式')创建一个RegExp对象 注意,如果使用第二种写法,因为字符串的转义问题,字符串的两个\\实际上是一个\。 2. 使用模式 2.1 使用简单 阅读全文
posted @ 2019-05-11 18:58 Mr.曹 阅读(5688) 评论(0) 推荐(1) 编辑
摘要: 时间戳转换为时间 // 时间戳转换为时间 function timestampToTime(timestamp, isMs = true) { const date = new Date(timestamp (isMs ? 1 : 1000)) return `${date.getFullYear( 阅读全文
posted @ 2019-04-28 17:01 Mr.曹 阅读(5018) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页