zhyim只要思想不滑坡,办法总比困难多

TA的文章
  • 前端和Python面试问到的两个没啥卵用但是很基础的问题
    前端 简述从浏览器输入网址到网页打开的过程 1、DNS解析域名到服务器(浏览器缓存) 2、TCP三次握手建立连接 3、发送请求 4、接受响应 5、页面渲染 6、TCP四次握手断开连接 Python 简述Python的垃圾回收机制 1、 Python引入了一个机制:引用计数 2、 垃圾回收机制:当引用计数为0时,调用__del__方法 注意: 1、垃圾回收时,Python不能进行其它的任务,频繁的垃圾回收将大大降低Python的工作效率; 2、Python只会在特定条件下,自动启动垃圾回收(垃圾对象少就没必要回收) 3、当Python运行时,会记录其中分配对象(object allocation...
    •  0
    •  1
    •  2020-07-04
  • Vue项目动态加入路由刷新重定向到404页面
    需求:需要根据角色动态加入路由 问题:由刷新重定向到404页面 原因:在本地@/router/index.js中加入了以下代码 { "path": "*", "redirect": "/404", "hidden": true } 解决:删除本地以上代码,在动态添加路由的时候加入以上代码 原因:刷新页面的时候先加载本地路由,再从后端获取路由,导致后面获取到的路由被认为不存在
    •  2
    •  0
    •  2020-04-30
  • Vue中使用Echarts自适应问题
    问题:在Vue项目中的侧栏展开或者合并时,echart图标不能自适应屏幕 解决思路: 思路一、监听DOM变化,使用echarts自带的resize()去适配 思路二、监听DOM变化,在router-view中重新渲染页面(未尝试) 用window.onsize监听,发现只能监听窗口变化,并没有什么卵用。 百度发现使用element-resize-detector可以完美解决 1、安装 npm install element-resize-detector 2、引入 var elementResizeDetectorMaker = require("element-resize-detector...
    •  0
    •  2
    •  2020-04-28
  • 扫码记录推广次数遇到的坑
    需求:记录推广次数,需要从我们的二维码无感跳转到客户的链接,因此不能获取用户的任何微信信息,包括session_key和openid,而且要求一个用户24小时内扫码只记录一次。 通过记录IP发现,同一个WIFI下面IP是一样的,所以不能用IP地址记录。 遇到问题:js设置cookie,有效期为24小时,扫码后判断cookie是否存在,存在直接跳转,不存在先请求添加推广次数,再设置cookie,最后跳转。把设置cookie放到了回调里面,由于未解决跨域,回调未执行,导致cookie未保存。 解决方案: 一、把保存cookie的操作放到回调函数外 二、在Django的settings.py文件中修...
    •  2
    •  3
    •  2019-12-03
  • 小程序中图片在真机上不显示的可能原因
    1、图片路径中是否有中文 2、图片名是否是中文 3、图片名中是否有空格 4、图片URL域名是否在小程序后台配置
    •  0
    •  0
    •  2019-07-24
  • Django项目性能优化
    1.从数据库拿数据 db_result = Store.objects.select_related().filter(delete=False, check_status='pass') #使用.select_related().会减少数据库的操作次数 2.序列化结果 #db_result是一个queryset类型的迭代器 data = serializers.serialize("json", db_result) #将db_result序列化为JSON字符串 data = json.loads(data) #把json串转换为可操作的列表 #data的类型是[{'pk':'主键','fi...
    •  0
    •  0
    •  2019-07-14
  • 使用uni-app开发小程序
    uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。 uni-app在跨端数量、扩展能力、性能体验、周边生态、学习成本、开发成本等6大关键指标上拥有极强的竞争优势。 功能框架 从下面uni-app功能框架图可看出,uni-app在跨平台的过程中,不牺牲平台特色,可优雅的调用平台专有能力,真正做到海纳百川、各取所长。 一套代码,运行到多个平台 uni-app实现了一套代码,同时运行到多个平台;如下图所示,一套代码,同时运行到iOS模拟器、Android模拟器、H5、微信开发者工具、支付宝小程序Studio...
    •  0
    •  0
    •  2019-07-14
  • 使用APScheduler实现定时任务
    APScheduler简介 在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,^_^所以就找到了python的定时任务模块APScheduler: APScheduler基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。...
    •  2
    •  0
    •  2019-01-16