首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
14,030 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,351 阅读
3
gradle-5.4.1-all.zip下载
9,340 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
8,136 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,990 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
615
篇文章
累计收到
629
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
450
篇与
的结果
2021-03-29
Django 通过中间件全局判断用户登录状态
要求是这样的,因为有些页面需要获取当前登录用户信息,如果没有登录的话会是匿名用户,就会报错。所以需要进行判断登录状态,如果未登录则跳转到登录页面。本来想通过python的装饰器,后来发现可以通过中间件。class AccountsAuthMiddleware(object): def __init__(self, get_response): self.get_response = get_response def __call__(self, request, *args, **kwargs): # 获取访问路径,并判断长度,如果不等于1说明不在首页,则需要登录,则自动跳转到登录页面 if len(request.get_full_path()) != 1: if request.user.is_anonymous: return redirect(reverse('TA:Login')) return self.get_response(request)然后在settings->MIDDLEWARE中添加中间件
2021年03月29日
663 阅读
0 评论
0 点赞
2021-03-29
Django model 数据约束 结束时间大于开始时间
数据模型:class Task(models.Model): taskStartTime = models.DateTimeField(verbose_name='开始时间') taskEndTime = models.DateTimeField(verbose_name='结束时间') def __str__(self): return self.taskName添加约束:class Task(models.Model): taskStartTime = models.DateTimeField(verbose_name='开始时间') taskEndTime = models.DateTimeField(verbose_name='结束时间') class Meta: verbose_name = '任务管理' verbose_name_plural = verbose_name constraints = [ models.CheckConstraint( check=Q(taskStartTime__lte=F('taskEndTime')), name='datetimecheck' ), ] def __str__(self): return self.taskName
2021年03月29日
798 阅读
0 评论
0 点赞
2021-03-27
51Moot,解除播放鼠标移开暂停限制
// ==UserScript== // @name Moot解除限制 // @namespace gu // @version 0.1 // @description try to take over the world! // @author Lan // @match *://www.51moot.net/* // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... window.onblur = null })();美和易思的慕课网站播放限制去除这里配合老油猴可以实现自动去除限制
2021年03月27日
887 阅读
0 评论
1 点赞
2021-03-03
Asp.Net Core WebApi5解决跨域问题
Access to XMLHttpRequest at 'http://localhost:60540/api/Orders' from origin 'http://localhost:63343' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.一般来说前后端分离都会遇到跨域问题,WebApi也不例外咯,然后今天做作业的时候遇到了在百度上找了一番,都是老版本的解决方案,没有我使用的这个webapi5,文件结构是这样的。最后还是去翻官方文档找到了解决方案。public void ConfigureServices(IServiceCollection services) { services.AddCors(options => { options.AddPolicy(MyAllowSpecificOrigins, builder => { builder.WithOrigins("http://example.com", "http://www.contoso.com") .AllowAnyHeader() .AllowAnyMethod(); }); }); services.AddControllers(); }https://docs.microsoft.com/zh-cn/aspnet/core/security/cors?view=aspnetcore-5.0#cors-with-named-policy-and-middleware
2021年03月03日
1,441 阅读
2 评论
1 点赞
2021-03-01
.net core web api cs1061:"DbContextOptionsBuilder"未包含"UseInMemoryDataBase"的定义。
开学了,然后要开始做asp项目了,不想跟着进度弄基础的framework,于是去微软官网自学webapi,遇到了下面这个问题cs1061:"DbContextOptionsBuilder"未包含"UseInMemoryDataBase"的定义。报错截图:在百度找到了解决方案:https://dotnet9.com/11839.html项目右键“管理NuGet程序包(N)…”,搜索安装Microsoft.EntityFrameworkCore.InMemory点击安装即可:安装后,引入Microsoft.EntityFrameworkCore命名空间即可,因为UseInMemotyDatabase方法所在的类InMemoryDbContextOptionsExtensions也声明在Microsoft.EntityFrameworkCore命名空间下:
2021年03月01日
996 阅读
0 评论
0 点赞
2021-02-25
ESP8266开发板无线终端模式
#include <ESP8266WiFi.h> // 程序使用ESP8266WiFi库 const char *ssid = "WIFI名"; //WIFI名 const char *pwd = "密码"; //WIFI密码 void setup() { Serial.begin(9600); //启动串口通讯 WiFi.begin(ssid,pwd); //连接 while (WiFi.status() != WL_CONNECTED){ delay(1000); //每隔一秒重连一次 Serial.print('.'); } Serial.print("IP:"); Serial.print(WiFi.localIP()); //输出IP } void loop() { // put your main code here, to run repeatedly: }连接WIFI并输出IP地址升级版,多个WIFI备选#include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> ESP8266WiFiMulti wifiMulti; //实例化对象 void setup() { Serial.begin(9600); wifiMulti.addAP("WI-FI","12345678"); wifiMulti.addAP("WI-FI_5G","12345678"); while (wifiMulti.run() != WL_CONNECTED) { delay(1000); Serial.print('.'); } Serial.print("Connected to "); Serial.println(WiFi.SSID()); Serial.print("IP:"); Serial.print(WiFi.localIP()); } void loop() { // put your main code here, to run repeatedly: }学习教程-太极创客:http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/
2021年02月25日
816 阅读
0 评论
0 点赞
2021-02-25
ESP8266开发板接入点模式
#include <ESP8266WiFi.h> const char *ssid = "Lanol.cn"; const char *pwd = "12345678"; void setup() { Serial.begin(9600); WiFi.softAP(ssid,pwd); Serial.print("IP:"); Serial.print(WiFi.softAPIP()); } void loop() { // put your main code here, to run repeatedly: }创建一个WiFi名为Lanol.cn的热点,密码为12345678然后输出IP地址
2021年02月25日
743 阅读
0 评论
0 点赞
1
...
23
24
25
...
65