首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    遇到技术问题搞不定,怎么办?

    因此在部署项目过程种,遇到了各种错误,虽然解决的问题千差万别,但方法相通的,因此我记录下来,希望这些方法对你有用。...一觉醒来,清醒了许多,我在想,django 在 python manage.py makemigrations 时就失败了,根据打印信息,根本没有走到建表那一步,所有的表一个都没建,这就报了表不存在的错误...这里不得不说,如果作者在 readme.md 中加个小提示,我想他得到的星应该更多,不过我还是给这个仓库点了个星。 遇到技术问题搞不定,有什么方法?...后端:供前段使用的 api 接口,服务地址为: http://127.0.0.1:8080。 nginx 连接前端和后端。...{ rewrite ^.*$ /index.html last; } location ~ /api { proxy_pass http

    1.1K20

    我的web开发小结

    一句话,多看官方英文文档,多学习基础知识,尽量使用英文关键词搜索,多使用 stackoverflow,多使用轮子。 下面是自问自答环节。 我是怎么入门 web 开发的?...通过不断地遇到问题,解决问题,就是这样,我现在可以说我入门了 web 开发。 web 开发有哪些需要加强学习的?...如果觉得这些太简单,无需要学习,我建议你看看 winter 老师在极客时间的专栏《重学前端》,大多数人的知识不成体系,没有从点到线到面,等到用时发现脑子一片空白,查资料,上网搜代码,遇到坑时,从大量的问答网站上找答案...在开发环境中,前端使用 vue,后端使用 DRF(django rest framework),前端端口 8080,后端端口 8000,在接口调试中我们需要将 8080/api/ 的请求转发到 8000...chrome 浏览器一切正常,使用 safari 浏览器时接口报 401 错误。

    1.4K20

    Flask 学习-81.Flask-RESTX使用reqparse 解析器去掉值为None的参数

    前言 使用 reqparse.RequestParser() 解析器校验请求参数时,如果没传这个参数,解析后会给个None值,导致更新数据的时候非常不方便。...遇到问题 下面代码有3个请求参数,都是非必须的,在更新数据的时候, 期望传什么参数就更新什么参数的内容,没传过来的参数不要给默认值None from flask_restx import Namespace..., Resource, reqparse api = Namespace('api', description='项目') parser = reqparse.RequestParser() parser.add_argument...('address', location='json', type=str) @api.route('/demo') class ProjectDemoView(Resource): def...可以使用prepare_args_for_parser(parser) 函数中设置 store_missing=False from flask_restful import Resource, reqparse

    77410

    从项目实际问题引发的思考

    因此一个普遍的解决方案就是使用 Nginx 做反向代理。 一般来说,我们需要在打包时配置一下 nginx.conf 文件,然后在 Dockerfile 里面指定即可。...server_name localhost; location /api/ { proxy_pass http://domain.com/api/;...但是如果是动态页面等时,服务器是不可能预先知道内容大小,这时就可以使用 分块编码模式来传输数据了。...回归问题 那么我说了这么一大通有什么用呢? OK,在我遇到的业务场景中,我发现服务器的响应头中就包含了Transfer-Encoding: chunked 这个字段。...所以干脆最后我对这个问题进行了详细的复盘和记录。在写本文之前,我其实只思考到了 Keep-Alive 和 HTTP 1.1 的问题,其实我对 Transfer-Encoding 这个并没有去深入思考。

    70220

    如何让用户选择是否离开当前页面?

    那么问题来了,如果我通过a标签跳转呢?...通过a标签跳转(+前端路由) 我使用的是dva/router,引入相关组件 `import { Prompt } from 'dva/router'; .... render(){ return Location) => { return false; };` 那么此时我们使用dva/router的history.push方法去跳转前端路由,就不能跳了,因为handlePrompt...❞ 实现思路讲解 组件初始化时候,深拷贝一份表单数据存入组件中 当用户通过a标签离开页面时,触发handlePrompt方法,存储离开的目的url,此时使用isEqual比较当前的数据和组件初始化的表单数据是否一致...,应该先搜索引擎一波,准确的来说,你的月薪在50K以下,都应该多考虑使用别人的轮子/改造别人的轮子,前端发展到现在已经技术基本稳定(实现业务逻辑层面),前人也留下了很多宝贵经验,遇到问题,一定要先百度或者谷歌

    2.7K30

    nginx代理其他端口到80端口-低调小熊猫的技术小黑屋

    等我配置公众号平台时,才发现微信那边只支持80端口,公司项目80端口已经被占用,我只能用其他端口,尼玛,微信这是个坑啊,然后想到了nginx代理,记录一下我遇到的一些问题,也感谢网上的文章 扩展 其实我看有人用...18001端口到80端口 server{ listen 80; server_name 127.0.0.1:18001; location /api/channel.../wechat/doGet { proxy_pass http://域名:18001/api/channel/wechat/doGet; } } 简单介绍下server...,遇到问题就懵逼,然后到处看帖子,原因就不说了,直接说我怎么解决的吧 解决 /usr/local/nginx/sbin/nginx -c /root/env/nginx/nginx.conf 我这里指定了一下我...nginx start 2.停止nginx:nginx -s stop 3.查看nginx进程:ps -ef | grep nginx 4.平滑启动nginx:nginx -s reload 平滑启动的意思是在不停止

    3.3K30

    AI 辅助开发实战:从零构建智能天气通知系统

    由于时间紧迫且需要处理多个技术环节(API集成、定时任务、通知服务),我决定尝试使用AI编程助手来加速开发过程。...:在VS Code中提供实时代码补全和建议开发过程记录阶段一:项目设计和架构规划协作场景:技术选型和架构设计我首先向ChatGPT描述了项目需求:我需要开发一个天气通知系统,主要功能包括:1....,我遇到了一个异步处理问题:当同时处理多个用户的通知时,某些通知会被遗漏。...我向ChatGPT描述了这个问题:我在Node.js中处理天气通知时遇到问题:当有多个用户需要检查天气并发送通知时,使用Promise.all处理所有用户的检查任务,但有时会漏掉一些用户的通知。.../data/2.5'; } // 其余代码保持不变}最终效果通过AI辅助开发,我在8小时内完成了一个通常需要2-3天的工作量。

    27310

    Nginx 轻松搞定跨域问题!

    是否允许跨域使用cookies,如果要跨域使用cookies,可以添加上此请求响应头,值设为true(设置或者不设置,都不会影响请求发送,只会影响在跨域时候是否要携带cookies,但是如果设置,预检请求和正式请求都需要设置...当发生跨域条件时候,览器先询问服务器,当前网页所在的域名是否在服务器的许可名单之中,以及可以使用哪些HTTP动词和头信息字段。...比如,我这里将请求的API接口请求方式从原来的GET改成PUT,在发起一次试试。...报错内容也讲的很清楚,在这个预请求中,PUT方法是不允许在跨域中使用的,我们需要改下Access-Control-Allow-Methods的配置(缺什么加上么,这里我只加了PUT,可以自己加全一点),...,如果认真看完了,我相信应该都能很容易的理解,并且在实际使用中自己解决该问题,希望能帮助到大家,以上内容都是自己理解自己测试码出来的,如有理解不对的地方,望大家指正。

    6.4K30

    解决 用 Nginx 处理 跨域问题

    是否允许跨域使用cookies,如果要跨域使用cookies,可以添加上此请求响应头,值设为true(设置或者不设置,都不会影响请求发送,只会影响在跨域时候是否要携带cookies,但是如果设置,预检请求和正式请求都需要设置...:当发生跨域条件时候,览器先询问服务器,当前网页所在的域名是否在服务器的许可名单之中,以及可以使用哪些HTTP动词和头信息字段。...比如,我这里将请求的API接口请求方式从原来的GET改成PUT,在发起一次试试。...报错内容也讲的很清楚,在这个预请求中,PUT方法是不允许在跨域中使用的,我们需要改下Access-Control-Allow-Methods的配置(缺什么加上么,这里我只加了PUT,可以自己加全一点),...,如果认真看完了,我相信应该都能很容易的理解,并且在实际使用中自己解决该问题,希望能帮助到大家,以上内容都是自己理解自己测试码出来的,如有理解不对的地方,望大家指正。

    3.1K22

    ELK 可视化分析热血电影《长津湖》15万+影评

    念于《长津湖》的确大热,我对战争片心念神往、对中国近现代史非常好奇,加上老婆的男神段奕宏参演。一拍即合,我俩在国庆假期的最后一天看了这部鸿篇巨制、热血催泪电影。...《长津湖》电影海报 宏大的战争场面、天壤之别的中美装备、物质条件差异、零下40度的恶劣的环境这些都已深深的印在我的脑海里。...这里当然可以在 csv 层面通过遍历添加或者在 ES 端通过 update_by_query 添加。 最后,我选择在 ingest 预处理环节添加,办法相对笨一些,但是效果不错,达到预期。...在雷公和吴京之间关注高的是雷公。 至少说明:胡军主演的雷公深入人心。 我是在“沂蒙山小调”出来之后,哭成泪人的,太感人了。 8.5 导演词云 陈凯歌导演排在第一位,他的关注度也是最高的。...这里在处理词云的时候,吸取之前的教训,使用:ik_smart 粗粒度分词。 并且手动过滤掉一些单字“噪音“分词,确保更直观,相对真实的反应群众的呼声。

    75410

    解决Vue多次点击同一个路由的Uncaught (in promise)问题

    遇到问题 在升级了Vue-Router版本到到3.1.0及以上之后,多次点击同一个路由控制台会报Uncaught(in promise)的问题 ---- 解决方式 在router/index.js文件中添加一段代码即可...解决重复点击路由报错的BUG const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function push(location...) { return originalPush.call(this, location).catch((err) => err) } ---- 原因 vue-router的版本更新日志...www.findmyfun.cn/solve-the-problem-of-uncaught-in-promise-when-vue-clicks-the-same-route-many-times.html 转载时须注明出处及本声明...我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?

    1K30
    领券