django post csrf js

认识soui4js(第三篇):使用C/C++开发扩展模块

首先需要明确:JS代码本身不具备直接调用系统API的能力,JS代码能调用什么功能,都依赖于其它扩展模块提供了什么样的接口。 soui4js模块将soui的界面能力作为一个js模块导出到了js中,使得js可以和C++一样操作GUI。 但是操作GUI只是一个客户端APP的一个需求。一个产品可能会有各种需 ......
模块 soui4js soui4 soui 4js

Django 日志配置

## Django 项目日志配置 > 记录业务运行过程中的一些关键信息,方便查看程序运行情况以及排查报错等 ### 详细日志配置 > `settings.py` 配置文件中新增 日志配置 ```python # 设置时区,日志输出时间为 utc-8 时区 # TIME_ZONE = 'UTC' TI ......
Django 日志

js判断是移动端还是手机端来切换css从而达到适配的目的

``` function loadCSS(url) { // Remove existing stylesheets var head = document.head; var existingStylesheets = head.getElementsByTagName('link'); for ......
目的 还是 手机 css

通用密钥,无需密码,在无密码元年实现Passkeys通用密钥登录(基于Django4.2/Python3.10)

毋庸讳言,密码是极其伟大的发明,但拜病毒和黑客所赐,一旦密码泄露,我们就得绞尽脑汁再想另外一个密码,但记忆力并不是一个靠谱的东西,一旦遗忘密码,也会造成严重的后果,2023年业界巨头Google已经率先支持了Passkeys登录方式,只须在设备上利用PIN码解锁、指纹或面部辨识等生物识别方式,即可验 ......
密钥 密码 Passkeys Django4 Python3

js 调用 openai 实现 chatgpt 微信机器人

## 微信群 ![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5d59b29a1ec249f7bbe48d74aaafc75b~tplv-k3u1fbpfcp-watermark.image?) ## 群二维码失效时添加好 ......
机器人 机器 chatgpt openai js

js如何操作video标签

一.简介 在做web ui自动化时,遇到操作视频的时候有时比较让人头疼,定位时会发现只有一个<video>标签,用selenium来实现的话比较麻烦,使用js后我们只需定位到video标签,然后通过js 中处理video的相关属性和方法就可实现,我们继续往下看。 二.实例用法 1.获取视频的总时长( ......
标签 video

前端JS zip打包文件并下载,图片url转base64

使用jszip这个项目实现的:https://github.com/Stuk/jszip FileSaver.js项目地址是:https://github.com/eligrey/FileSaver.js/ ``` // 初始化一个zip打包对象 var zip = new JSZip(); // ......
前端 文件 图片 base zip

js 数组 map方法

一、map的第一种使用场景 需求:我们想得到对象数组中指定的两组或多组key和value值。 如下图: 下面是一段JSON数据结构 { "code":0, "msg":null, "data":[ { "processDetailId":1381753495314433, "processId":1 ......
数组 方法 map js

js 小数加减乘除精度丢失解决方案

###加法 ``` function accAdd(num1,num2){ var r1,r2,m; try{r1=num1.toString().split(".")[1].length}catch(e){r1=0} try{r2=num2.toString().split(".")[1].len ......

Python学习之十八_django的学习(二)

# Python学习之十八_django的学习(二) ## 前言 ``` 前面学习了基本的django的使用. 这里想着稍微深入一点学习templates 以及进行级联的路由展示. ``` ## 修改配置文件 ``` 要想使用 templates下面的文件. 需要修改一下项目级别的 settings ......
Python django

django+pip install djangorestframework

###################### pip install django pip install djangorestframework django-admin startproject example . pyuthon manage.py migrate python manage. ......
djangorestframework install django pip

Django导出项目依赖

一键导出(虚拟环境中:虚拟环境用的模块,就是当前项目的模块,一般不会少,不会多,如果多,可以手动删掉) pip list #查看有哪些依赖 pip freeze >requirements.txt # 导出依赖到requirements.txt ......
项目 Django

JS DOM操作-整理

js的DOM操作整理(整理) js的DOM操作整理(整理) 一、总结 一句话总结: dom操作有用原生js的dom操作,也可以用对js封装过的jquery等插件来更加方便的进行dom操作 1、dom是什么? 对于JavaScript,为了能够使JavaScript操作Html,JavaScript就 ......
DOM JS

js如何操作video标签

一.简介 在做web ui自动化时,遇到操作视频的时候有时比较让人头疼,定位时会发现只有一个<video>标签,用selenium来实现的话比较麻烦,使用js后我们只需定位到video标签,然后通过js 中处理video的相关属性和方法就可实现,我们继续往下看。 二.实例用法 1.获取视频的总时长( ......
标签 video

一键hook js Crypto库的加密方法

一键hook js Crypto库的加密方法 // 一键Hook Crypto 几个基本的方法 AES DES 3DES Hmac SHA RSA (function() { 'use strict'; console.log("Hook脚本初始化成功"); //过dubugger var cons ......
方法 Crypto hook js

js加密与java解密的RSA(公钥/私钥)算法

前言: 公司用的加密算法是对称密钥加密算法,服务器上的公钥与客户端的私钥都是相同的,如果不小心泄露或者通过反编译软件把客户端重新编译就会泄露密钥,这样加密后的数据就不安全了。 商量使用非对称密钥RSA来解决这种问题,非对称密钥分为公钥和私钥,公钥可以公开给客户端分发给所有人,私钥放在服务器 有切仅有 ......
公钥 算法 java RSA

django orm 多对多 'NoneType' object is not iterable

1、报错截图,当小伙伴们遇到这种沙雕问题时是不是也是很烦躁? 2、分析Traceback ,发现有熟悉的,我重写了admin.ModelAdmin的save_related方法,分析应该是再多对多保存时出现了问题。 3、看上去好像是scripts这个字段在保存时出现了问题。然后发现这个字段在后台也做 ......
NoneType iterable django object 39

js函数防抖和函数节流及其使用场景

一个经典的比喻: 想象每天上班大厦底下的电梯。把电梯完成一次运送,类比为一次函数的执行和响应 假设电梯有两种运行策略 debounce 和 throttle,超时设定为15秒,不考虑容量限制 电梯第一个人进来后,15秒后准时运送一次,这是节流 电梯第一个人进来后,等待15秒。如果过程中又有人进来,1 ......
函数 场景

js封装防抖

## 封装 ``` function debounce(func,duration = 500){ let timerId return function (...args){ // 解构传参 clearTimeout(timerId) timerId = setTimeout(()=>{ func ......

前端面试题(js)

1.this 解析器在调用函数时,每次会向函数内部传递一个隐含的参数,这个隐含的参数就是this,this指向的是一个对象,根据函数调用方式的不同,函数会指向不同的对象。 (1)以函数形式调用时,this永远指向window (2)以方法的形式调用时,this指向调用方法的对象 (3)当以构造函数形 ......
前端

会议室预定系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。

会议室预定系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。优化过的界面,由管理员进行预定会议室操作。推荐使用phpstudy+ navicat搭建和管理项目!服务:提供现成代码,提供环境搭建相关文档。这是一个会议室预定系统的代码源码,使用了PHP、CSS、JS和 ......
源码 代码 系统 会议室 架构

选题系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。

选题系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。优化过的界面,拥有管理员、审核员、教师和学生这四种身份登录方式和对应功能,功能齐全。推荐使用phpstudy+ navicat搭建和管理项目!服务:提供现成代码,提供环境搭建相关文档。选题系统代码源码是一套完整 ......
源码 代码 系统 选题 架构

图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。

图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。优化过的界面,拥有管理员和普通用户,普通用户可注册登录,管理员可登录,功能齐全。管理员可管理普通用户,增加其他管理员,增添图书,借还书操作,查看已还书。普通用户,可在线查看现有图书,和自己已借图书。推荐使 ......
源码 代码 系统 架构 管理系统

【HarmonyOS】如何解决智能穿戴设备中swiper组件右滑与系统退出应用冲突问题(API6 JS)

【关键字】 API6、JS、swiper组件、智能穿戴、setSwipeToDismiss 【问题描述】 使用API6 JS开发智能穿戴设备HarmonyOS应用,在首页使用swiper组件时,右滑swiper时会退出应用,无法实现swiper右滑效果,效果如下所示: ​ 【问题分析与原因】 当页面 ......
组件 HarmonyOS 智能 swiper 设备

ChatGPT 问答00001 hls.js 如何跳转到指定时间

hls.js是一个流媒体播放器库,它可以在浏览器中实现 HTTP Live Streaming (HLS) 播放。要在 hls.js 中跳转到指定时间,请遵循以下步骤: 1. 在声明 `Hls` 对象之前,将 `enableWorker` 属性设置为 false。这样可以禁用 hls.js 的 we ......
ChatGPT 时间 00001 hls js

高效处理报表,掌握原生JS打印和导出报表为PDF的顺畅技巧!

> 摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:[葡萄城官网](https://www.grapecity.com.cn/),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 # 前言篇 在日常工作中,报表打印和导出为PDF是经常要处理的任务之一。除了方便我们将信息传 ......
报表 技巧 PDF

django 设置session过期时间

django 设置session过期时间 基于cookie做用户验证时:敏感信息不适合放在cookie中 session依赖cookie session原理 cookie是保存在用户浏览器端的键值对 session是保存在服务器端的键值对 session服务端中存在的数据为: session = { ......
session 时间 django

什么是 SAP Commerce Cloud SmartEdit 的 webApplicationInjector.js

SAP Commerce Cloud SmartEdit 是 SAP 提供的一种基于云的电子商务平台,旨在帮助企业轻松管理和优化他们的在线商店。SmartEdit 是 SAP Commerce Cloud 的一个功能强大的组件,用于简化网站内容的编辑和管理。通过 SmartEdit,商家可以在一个易 ......

js WebUploader 分块上传

​ 由于项目需要上传文件到服务器,于是便在文件上传的基础上增加了拖拽上传。拖拽上传当然属于文件上传的一部分,只不过在文件上传的基础上增加了拖拽的界面,主要在于前台的交互, 拖拽上传区域--> class="dropBox_wrap"> <div id="dropbox" class="drop"> ......
WebUploader js

js-audio-recorder 插件实现web端录音

## 介绍 js-audio-recorder是一个纯js实现的浏览器端录音插件。 目前支持以下功能: - 录音,暂停,恢复,和录音播放。 - 音频数据的压缩,支持单双通道录音。 - 录音时长、录音大小的显示。 - 导出录音文件,格式为pcm或wav。 - 录音波形显示,可自己定制。 ## 相关链接 ......
js-audio-recorder 插件 recorder audio web