🌜
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 代理与反向代理 假设网络上有三台机器: X:你的电脑 Y:代理服务器 Z:网站 通常,你会直接访问需要的网络资源,此时路径是由你的电脑直接到网站 X >Z。 代理(Proxy) 但某些情况下,X 并不能直接访问到 Z。原因可能是两方面的, X 所在的网络将 Z 进行了屏蔽封锁,比如公司内网禁用 阅读全文
posted @ 2019-05-22 02:29 bloger11 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: 以下内容来自 SimulatedGREG/nginx cheatsheet。 通用设置 端口 listen server { standard HTTP protocol listen 80; standard HTTPS protocol listen 443 ssl; listen on 80 阅读全文
posted @ 2019-05-20 23:48 bloger11 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 来自 url 中的 query 参数可直接通过 context.query 获取,但 POST 方式提交的表单数据则需要借助中间件的解析来完成,比如 koa bodyparser。 首先准备好一个表单页面,为了演示,其中包含一个数组类型的数据。 index.html <!DOCTYPE htm 阅读全文
posted @ 2019-05-19 22:25 bloger11 阅读(3325) 评论(0) 推荐(0) 编辑
摘要: koa router 定制路由时支持通过冒号形式在 url 中指定参数,该参数会挂载到 context 上然后可通过 context.params.paramName 方便地获取。 考察下面的示例: var Koa = require("koa"); var Router = require("ko 阅读全文
posted @ 2019-05-18 23:40 bloger11 阅读(4549) 评论(0) 推荐(0) 编辑
摘要: 如果是本地开发,使用 GUI 工具比如官方的 MySQL Workbench 会省事很多,但命令行方式在服务器环境特别有用。 另,如果官方的下载地址很慢的话,可尝试这个镜像,速度超快的。 数据库 创建数据库 CREATE DATABASE <db_name>; 删除数据库 DROP DA 阅读全文
posted @ 2019-05-17 23:47 bloger11 阅读(625) 评论(0) 推荐(1) 编辑
摘要: 拿 employee 示例数据库为例,当进行如下操作时会报错。 mysql> SELECT FROM employees GROUP BY gender; ERROR 1055 (42000): Expression 1 of SELECT list is not in GROUP BY cl 阅读全文
posted @ 2019-05-16 00:59 bloger11 阅读(44021) 评论(2) 推荐(4) 编辑
摘要: 来自推特上 Windows 故障分析的笑话 图片来源:me.me 推上看到的笑话,Windows 故障分析的实现。 然后想起来 JavaScript 中如何实现这个 sleep() 函数让代码暂停指定时间。 异步版本 借助 Promise 这事很好实现。 function sleep(time) { 阅读全文
posted @ 2019-05-15 23:28 bloger11 阅读(4576) 评论(1) 推荐(1) 编辑
摘要: UNION 用来合并多个 SELECT 结果。 考察如下两个表: t1 + + + | id | pattern | + + + | 1 | Divot | | 2 | Brick | | 3 | Grid | + + + t2 + + + | id | pattern | + + + | 1 | 阅读全文
posted @ 2019-05-14 00:45 bloger11 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库,免不了表之间存在各种引用与关联。这些关联是通过主键与外键搭配来形成的。所以,取数据时,很大情况下单张表无法满足需求,额外的数据则需要将其他表加入到查询中来,这便是 JOIN 关键字完成的操作。 MySQL 中 JOIN, CROSS JOIN 和 INNER JOIN 三者语法功能上相 阅读全文
posted @ 2019-05-12 20:53 bloger11 阅读(10414) 评论(1) 推荐(2) 编辑
摘要: 像代码一样,可以为表以及表中的列添加注释,方便其他人知晓其功能。对于一些字段,在经过一定时间后,创建者未必也能想起其具体的含意,所以注释显得尤为重要。 注释的添加 注释的添加是通过在定义表或列的时候在末尾加上 COMMENT 关键字来实现的,最长支持 1024 个字符。 可以在创建表的时候为表和列添 阅读全文
posted @ 2019-05-12 00:20 bloger11 阅读(8495) 评论(0) 推荐(1) 编辑
摘要: 表和表之间可存在引用关系,这在抽象数据到表时,是很常见的。这种联系是通过在表中创建外键(foreign key)来实现的。 比如一个订单,可能关联用户表和产品表,以此来记录谁买了什么产品。 约定两个概念: 父表:被引用的表。 从表:表中有相应的外键引用父表中的字段。 示例: CREATE TABLE 阅读全文
posted @ 2019-05-11 00:55 bloger11 阅读(2259) 评论(0) 推荐(1) 编辑
摘要: Transfer Encoding 响应头用于告诉客户端服务器发送内容的编码格式。 其可选值有: chunked:数据分块发送。此时应缺省 Content Length 响应头。 compress:使用 Lempel Ziv Welch 算法进行传输的格式,目前没有浏览器在支持。 deflate:使 阅读全文
posted @ 2019-05-10 00:44 bloger11 阅读(4387) 评论(0) 推荐(0) 编辑
摘要: 索引用来加速查询。正常来说,当查询数据时,MySQL 需要从表的第一条记录开始,读取整个表的内容,进行查询。 但如果有索引,MySQL 可根据索引快速定位需要查询条目的具体位置,加快了查询速度。 原理 索引的原理是将被索引列的值,单独取出来存到另一种结构中以获取快速查询的效果。 当列有这些属性中任意 阅读全文
posted @ 2019-05-09 23:35 bloger11 阅读(1152) 评论(1) 推荐(0) 编辑
摘要: private 标识为 private 的属性为私有属性,不能在除自己外的地方进行访问。 protected 标识为 protected 的属性为受保护的属性,与私有属性类似,但还可以在继承类中进行访问。 示例 以 TypeScript 为例,比如一个 Base 类,其中包含一个受保护的年龄属性 a 阅读全文
posted @ 2019-05-08 00:21 bloger11 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 微软 SQL Server 自带了一些示例数据库,可用于练习和测试。也可作为自己数据库设计时的参考。这些示例数据库开源在了 GitHub,可在 Microsoft/sql server samples 查看和下载。 但因为 SQL 语法略有出入,这些数据库并不能直接通过其中的 SQL 文件来安装导入 阅读全文
posted @ 2019-05-07 23:54 bloger11 阅读(6176) 评论(0) 推荐(1) 编辑
摘要: 以下漫画形式呈现的常用 Linux 网络相关命令速查表来自 twitter 🔎Julia Evans🔍@b0rk。 相关资源 twitter 🔎Julia Evans🔍@b0rk 阅读全文
posted @ 2019-05-06 23:44 bloger11 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 初始化项目 创建 graphql example 文件夹进入后初始化一个 package.json 文件。 $ mkdir graphql example && cd $_ $ yarn init y 安装依赖 使用 koa graphql 配合 koa mount 两个 npm 模 阅读全文
posted @ 2019-05-05 23:04 bloger11 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 来自 Koa.js 官方文档中关于设置请求响应的部分 response.status=,列出了从 1xx ~ 5xx HTTP 状态码及含义,现摘录如下: 100 "continue" 101 "switching protocols" 102 "processing" 200 "ok" 201 " 阅读全文
posted @ 2019-05-04 21:49 bloger11 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: RabbitQM 处理和管理消息队列的中间人(broker)。可简单理解为邮局,你在程序中写好消息,指定好收件人,剩下的事件就是 RabbitMQ 的工作了,它会保证收件人正确收到邮件。 任何发送邮件的程序都是 Producer,消息队列可理解为邮筒,新件将堆积在此处。所有待处理的消息都以队列形式存 阅读全文
posted @ 2019-05-03 22:33 bloger11 阅读(5869) 评论(0) 推荐(0) 编辑
摘要: 字符类型包括: CHAR VARCHAR BINARY VARBINARY BLOB TEXT ENUM SET CHAR 与 VARCHAR CHAR(m) m 取值范围 0~255。列宽固定,存储时字符串右边会补空格,取出时自动去掉空格,除非开启了 PAD_CHAR_TO_FULL_LENGTH 阅读全文
posted @ 2019-05-02 19:24 bloger11 阅读(1101) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

Bingo!!

少年,我看你骨骼清奇,怕是一名前端吧‽

腾讯内推长期有效,简历这边来 liuwayong@gmail.com