HTTP 两次 DELETE 同一个资源应该返回什么
在实践 RESTful API 设计的时候,会碰到很多需要选择的地方。而这些在 RFC 7230 7235 里面没有说明。例如这次要说的 DELETE 方法。 根据 RFC 7231 的说法, DELETE 是幂等的。 幂等(idempotent)是什么?在 RFC 7231 定义幂等方法的时候,是 ... 查看全文
github新建仓库上传本地项目
官网注册账号 https://github.com/ 创建仓库 设置仓库名,描述、类型: 打开本地项目的文件夹,除了代码等必要文件外,一个良好的习惯是添加下面几个文件。README.md:项目的说明文档。LICENSE:许可。从随便一个别人的库里下载,将 Copyright 行修改为自己的时间和名字 ... 查看全文
mac上phpstorm的一些设置
插件安装 PHP ANNOTATIONS 注释对齐 prefenerces editor code style code generation comment Code 打勾 add space at comment start 滚轮缩放代码区域大小 prefenerces editor gener ... 查看全文
如何制作一个简易的web聊天室(思路)
在这里我先把自己的思路分享一下: 聊天室的静态资源如聊天室的外观一类,使用静态的html直接编写。 聊天消息则通过ajax去数据库读取并动态输出在页面上,同时设置好定时函数 ,让数据聊天消息在固定周期内不断刷新,这样就实现了聊天室数据的实时更新,注意的是在每次重新输出聊天消息时,要把之前的的消息清除 ... 查看全文
JS 同步转异步之Promise
同步方法在promise示例中变成异步执行: console.log(1); let p = new Promise(resolve => { console.log(2); resolve(); console.log(3); }); console.log(4); p.then(() => { ... 查看全文
CSS3弹性盒---怪异盒
怪异盒模型 box-sizing:content-box 标准盒模型 总宽/高度=width+左右/上下padding+左右/上下border box-sizing:border-box 怪异盒模型(IE盒模型) 总宽/高度=width(包含padding和border) 弹性盒 特点:1、在弹性盒 ... 查看全文
docker安装RabbitMQ后无法访问web界面问题
我们将rabbitmq_management这个插件启动,然后就好了 docker exec -it rabbit rabbitmq-plugins enable rabbitmq_management ... 查看全文
Odoo安装教程-在 Windows 上安装 Odoo
一键安装包可以在Odoo官网上下载,包含各个版本及主分支,这里有Windows安装包(.exe)、Debian安装包(.deb)和CentOS安装包(.rpm)。要在Windows上安装,仅需在对应版本的nightly文件夹中找到.exe并进行安装。安装包非常方便,它包含安装Odoo所需的所有部分:Python3、PostgreSQL数据库、Odoo服务端以及其它Odoo依赖。安装时会创建一个Wi 查看全文
win10企业版安装应用商店或者新版计算器方法
把win10专业版系统重装为企业版,发现除了少Edge浏览器,小娜,应用商店,居然还少了我的画图3D。 搜索了很久终于找到了解决办法。这么好的资源不能让它沉了。居然解决我的问题,完美安装了win10商店应用。 参照帖子:https://www.cnblogs.com/Siegel/p/1196519 ... 查看全文
c# Winfom客户端 GET 访问WebApi 方法
服务方法 1 [HttpGet] 2 public string GetWebName(string name,string pwd) 3 { 4 Dictionary<string, string> dict = new Dictionary<string, string>(); 5 dict.A ... 查看全文
Apache服务器windows 安装
1. 首先下载apache安装包,并解压到指定目录。(windows版本) https://www.apachehaus.com/downloads/httpd-2.4.41-o111c-x64-vc15-r2.zip 2. 修改conf/httpd.conf配置文件 2.1SRVROOT 后改为a ... 查看全文
Linux Namespace 入门系列:Namespace API
`Linux Namespace` 是 Linux 提供的一种内核级别环境隔离的方法。用官方的话来说,Linux Namespace 将全局系统资源封装在一个抽象中,从而使 namespace 内的进程认为自己具有独立的资源实例。这项技术本来没有掀起多大的波澜,是容器技术的崛起让他重新引起了大家的注 ... 查看全文
windows操作wifi命令日志
//执行操作获取wifi配置文件 执行:netsh wlan show profiles //获取wifi数据源名称列表 执行:netsh wlan show profiles "名称" key=clear //获取配置文件 安全设置 -> 关键内容 ... 查看全文
WSL2 jupyter notebook 在windows主机打开
在WSL2中安装好jupyter notebook后, 使用开放连接ip,执行 拷贝链接, 然后开启新的终端, 找到最上面WSL2的ip 然后在windows浏览器中,把localhost替换为刚刚的WSL2的ip,打开链接 就可以了 ... 查看全文
Zabbix Agent 4.0 Windows 安装配置
1、官网下载 zabbix agent 4.0 下载链接:https://www.zabbix.com/download_agents 2、下载完成后双击安装 3、安装完成后运行services.msc确认Agent服务是否启动成功 4、设定防火墙允许,zabbix默认要用到的端口是10050,需设 ... 查看全文
window CMD 查找端口被占用
1.查找 在CMD窗口中输入netstat -aon|findstr 80,80表示要查看的端口号。 eg::netstat -ano|findstr 25520 2.删除 找到这个端口的占用PID后,就可以杀死这个进程,用下面的命令: tasklist|findstr 25520; taskkil ... 查看全文
npm和cnpm(windows)安装步骤
一、什么是npm和cnpm npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了 ... 查看全文
WIN10下添加NeoGrub引导Deepin系统
吐槽 最近被deepin搞得烦躁,本来就想装着玩玩,没想要折腾引导。废话不多,直接搞! 软件准备: Deepin Linux 及 深度启动盘制作工具 DiskGeniusV5.XXX 硬盘分区工具 注意版本,低版本不支持ext4分区文件格式读取 easyBCD 启动项编辑工具 GRUB4DOS0.4 ... 查看全文
windows10环境下nodejs安装
1.node.js简单介绍 node.js是一个基于Chrome JavaScript 运行时的建立的一个平台; 2.node.js 安装 2.1.直接安装(不推荐) node.js,可以直接从官网下载,双节安装; 官网地址:https://nodejs.org/en/; 2.2.利用nvm安装 n ... 查看全文