Web编程
Web编程
小龙狗
廣闊天地大有作為
展开
-
Vue数组中__ob__: Observer无法获取数据的解决办法
Vue数组中__ob__: Observer无法获取数据的解决办法原创 2022-12-04 22:15:33 · 5095 阅读 · 1 评论 -
Vue+Axios从后端下载文件
Vue+Axios从后端下载文件原创 2022-10-10 22:18:35 · 585 阅读 · 0 评论 -
JavaScript中关于时间日期的方法总结
JavaScript中关于时间日期的方法总结原创 2022-10-10 21:08:40 · 253 阅读 · 0 评论 -
Vue2中clearInterval()不生效问题的解决方法
Vue2中clearInterval()不生效问题的解决方法原创 2022-10-10 18:15:00 · 1808 阅读 · 0 评论 -
GeoServer使用WFS服务时出414 URI Too Long错误
GeoServer使用WFS服务时出414 URI Too Long错误原创 2022-07-19 16:14:49 · 680 阅读 · 0 评论 -
Django(drf)中使用FileField的使用方法
Django(drf)中使用FileField的使用方法原创 2022-07-19 16:12:43 · 2188 阅读 · 0 评论 -
Vue及Antd组件修改滚动条样式
Vue及Antd组件修改滚动条样式原创 2022-07-14 15:32:51 · 3996 阅读 · 0 评论 -
antd-vue中使用a-icon标签
ant-vue中使用a-icon标签原创 2022-07-13 17:32:31 · 4239 阅读 · 0 评论 -
vue-router 4.0版本addRoutes方法不生效问题解决
解决addRoute方法不生效问题原创 2022-07-13 17:10:20 · 3562 阅读 · 3 评论 -
Vue3配置Cesium-navigation-es6
1. 安装 cesium-navigation-es6E:\CesiumProject\world> npm i cesium-navigation-es6@1.0.9 -S2. 修改源码打开 node_modules/cesium-navigation-es6/ ,将所有 .js 内的import Cesium from 'cesium/Cesium'替换为如下var Cesium = require('cesium/Cesium')涉及到 definePropertie原创 2022-02-06 00:34:30 · 2243 阅读 · 2 评论 -
Syntax Error: TypeError: this.getOptions is not a function
问题描述配置 Vue + Cesium 项目时出现问题如下E:\CesiumProject\world>npm run serve> world@0.1.0 serve> vue-cli-service serve INFO Starting development server...98% after emitting CopyPlugin ERROR Failed to compile with 1 error原创 2022-02-05 22:07:08 · 2502 阅读 · 0 评论 -
Failed to resolve loader: sass-loader
问题描述配置 Vue + Cesium 项目时出现问题如下E:\CesiumProject\world>npm run serve> world@0.1.0 serve> vue-cli-service serve INFO Starting development server...98% after emitting CopyPlugin ERROR Failed to compile with 1 error原创 2022-02-05 22:05:04 · 15846 阅读 · 3 评论 -
Vue3配置Cesium
0. 说明基于Vue3配置Cesium,软件版本如下。node@14.17.3npm@8.4.1vue/cli@4.5.151. 创建 Vue 项目安装 Vue CLIE:\CesiumProject> npm install -g @vue/cli创建项目,选项如下,选择 Manually select featuresE:\CesiumProject> vue create world? Your connection to the default yarn re原创 2022-02-05 21:37:38 · 6167 阅读 · 1 评论 -
vue 项目打包时遇到的一些问题
标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉NPM忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。[1].【前端开发技巧】npminstallxxxx--legacy-peer-deps到底做了些什么。[2].解决高版本npm无法解析依赖树的报错npmi--legacy-peer-deps。[4].node,npm,vue升级到指定版本。...原创 2022-01-23 20:35:22 · 12540 阅读 · 0 评论 -
Nginx在CentOS上的安装步骤
0. 说明记录下过程下次用的时候好找嘿嘿。centos 7.6gcc 4.8.5nginx 1.20.21. 查找和下载安装包先从这里找到一个合适的版本,下载下来传到 Linux系统。http://nginx.org/en/download.html2. 安装各种依赖包命令yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel3. 安装 Nginx下载[root@VM-16-4-c原创 2022-01-19 15:03:16 · 2454 阅读 · 0 评论 -
Simplejwt返回带Token的用户信息
文章目录说明1. 创建 Serializer 文件2. 创建 Views 文件3. 配置 `urls.py`4. 测试说明接上篇:DjangoRestFramework中的simplejwt使用https://blog.csdn.net/ShyLoneGirl/article/details/117759152为使客户端请求 Token 同时返回登录账户基本信息,作如下处理。1. 创建 Serializer 文件命名为 login_seri.py ,代码如下,继承自 Simplejwt 包的原创 2021-12-14 23:17:07 · 1091 阅读 · 0 评论 -
IIS设置允许跨域请求
1. 打开 IIS 管理器,选择 HTTP 响应标头。2. 设置内容如下。Access-Control-Allow-Headers:Content-Type, api_key, AuthorizationAccess-Control-Allow-Origin:*Access-Control-Allow-Methods:OPTIONS,POST,GET原创 2021-12-06 00:00:52 · 6390 阅读 · 0 评论 -
IIS为Cesium发布服务时出现的401.2/404.3和404.11解决办法
目录0. 问题描述1. HTTP 错误 401.2 - Unauthorized错误详情解决办法2. HTTP 错误 404.3 - Not Found错误详情解决办法3. HTTP 错误 404.11 - Not Found错误详情解决办法0. 问题描述准备用 IIS 为 Cesium 项目提供 3D Tiles 模型服务,遇到几个问题及解决办法记录一下。1. HTTP 错误 401.2 - Unauthorized错误详情解决办法step1 : 打开管理工具/IIS管理器,选择对应的网站原创 2021-12-03 23:33:33 · 797 阅读 · 0 评论 -
Three.js遇到的You may need an appropriate loader to handle this file type问题
问题描述这是一个 Vue 项目,依赖于 threejs ,版本如下:three@0.135执行 npm run dev 命令时出现错误如下> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 23 36 36 39 42 94% asset optimization原创 2021-12-03 22:14:09 · 2179 阅读 · 1 评论 -
npm ERR!chromedriver@2.46.0 install: ‘node install.js‘
问题描述这是一个 Vue 项目,执行 npm install 命令时出现错误如下E:\Sweetyaya\test>npm install> chromedriver@2.46.0 install E:\Sweetyaya\test\node_modules\chromedriver> node install.jsCurrent existing ChromeDriver binary is unavailable, proceding with download and原创 2021-07-15 21:55:08 · 1967 阅读 · 0 评论 -
用户角色及权限管理设计实例(基于RBAC模型)
文章目录权限控制权限控制RBAC(Role-Based Access Control),基于角色的访问控制。做权限控制系统最常见的方式就是基于此模型的。它的基本思想就是:把资源能否访问、操作能否执行设定为权限;设定不同角色配对权限,使某种权限在某种角色下为被允许状态;最后再根据现实的组织方式为每用户分配角色。以电视剧《潜伏》为背景举例,我们要为保密局天津站建设一个管理系统,这里就要理清相关人员的各种关系。天津站的组织关系如下一把手是站长吴敬中,下设两个部门:机要室和行动队。机要室主任为余则成。原创 2021-06-23 17:49:17 · 18138 阅读 · 2 评论 -
Requests模块设置Header的User-Agent
何时用到 User-Agent在使用 Python 的 Requests (等类似模块) 模拟浏览器向服务器发送 Http 请求时,通常需要设置 Request Header ,而其中较为关键的一项就是 User-Agent ,由于某些网站会设置对 User_Agent 反爬虫机制,因此我们发送 Http 请求时必要的加上 User-Agent 来标明访问者的信息。从哪里能找到 User-Agent打开浏览器的开发者选项选择 Network打开一个请求文件在 Headers 里可以看到 Req原创 2021-05-26 17:20:20 · 13655 阅读 · 2 评论 -
jQuery中的prop()设置单选框不生效
将$("#sexRadio1").attr("checked",true);替换为$("#sexRadio1").prop("checked",true);原创 2021-03-18 21:45:39 · 4853 阅读 · 3 评论 -
Javascript判断字符串是否为数字
说明判断一个字符串是不是数字通常有下面三个方法,感觉2和3配合起来用好一些。1. isNaN() 函数NaN 即 Not a Number,isNaN() 函数会把 null,空格 以及 空串按照 0 来处理。举例说明。console.log(isNaN(123)); // falseconsole.log(isNaN(-1.23)); // falseconsole.log(isNaN(0)); // falseconsole.log(isNaN("Hello")); // trueco原创 2021-03-18 21:38:27 · 26588 阅读 · 4 评论 -
Javascript设置HTML元素的可见性
元素可见性属性在HTML中设置元素可见性有两种方法:隐藏后,该元素仍然占据其所有面积。<button type="submit" id="btnSubmit" style="visibility:hidden">保存</button><button type="submit" id="btnSubmit" style="visibility:visible">保存</button>隐藏后整体消失<button type="submit" i原创 2021-03-18 21:15:30 · 7103 阅读 · 0 评论 -
Django Rest Framework引导教程
目录写在前面1. 创建Django项目与应用2. 序列化和视图3. 修改URLs4. 修改全局设置5. 测试写在前面默认同学已经了解到 Django 框架的基础知识了,也就是说你会最基本的创建虚拟环境、Django项目、应用以及运行HelloWord这些。为了省事我就不从 CMD 上操作,直接从 PyCharm 上整了。1. 创建Django项目与应用打开 PyCharm ,新建一个 Django 项目并命名为 DjangoDemo。打开终端安装 Django Rest framework 。原创 2021-03-06 18:04:55 · 7414 阅读 · 0 评论 -
JQuery通过Post发送Json到后台将请求的octet-stream转为文件下载
问题描述服务器在不想直接抛出一个真实文件url给时,浏览器端从服务器请求回的octet-stream文件流在调试工具下可见乱码式Response,却无法弹出下载框下载文件。1. 搭建服务先用python Flask框架搭建一个简单的后台用于做数据接口。Flask非常的方便,我也是第一次用,感觉和webpy挺像的,比Django简单。首先建一个 DemoDownload/ 文件夹,在此文件夹里再建一个 Server.py 文件和一个 templates/ 文件夹,templates/ 内建一个 ·d原创 2021-02-25 20:57:12 · 8461 阅读 · 0 评论 -
关于浏览器的内核
前言有些时候看某些网课,访问某些网站或者在线缴费系统时候会提示“使用某某浏览器访问最佳”,“若您不能访问请下载某某浏览器”的问题。为什么呢?学Linux操作系统时候,我们知道操作系统分为内核和外壳(Shell),同样对于一个完整的浏览器来说,也是可以分为内核和外壳两个层次:外壳:面向用户的界面,通俗的讲就是打开浏览器我们真切看到的东西。内核:负责对网页语法的解释(如HTML、JavaSc...原创 2018-11-04 18:04:21 · 4375 阅读 · 0 评论 -
CesiumJS环境搭建
一. 准备阶段首先你要下载Cesium (当前版本1.41,下载地址:https://cesiumjs.org/downloads/)和NodeJS安装包,(当前9.3.0, 下载地址:https://nodejs.org/en/) 二 搭建WEB服务器这里有两种方法,一种是官网引导教程中的NodeJS,另一种是Windows自带的IIS。这里先介绍NodeJS的安装使用。...原创 2018-01-17 16:59:23 · 9669 阅读 · 6 评论