Django通过signal(信号)实现对所有的model(模型)删除记录时自动删除FileField、ImageField字段的文件

假设startapp创建的app为app1 在app1中创建一个helpers模块,加入如下代码: from django.db import models from django.db.models.signals import pre_delete from django.dispatch import receiver def bind_delete_signal(model): @receiver(pre_delete, sender=model) def pre_model_delete(sender, **kwargs):...
静夜思 发布于 2021-07-07 17:15 | 阅读 1073 次 | 评论 0 条

文本比对在中文打字评分中的运用--正确、错、漏、多的发现与应用

第一部分 发现错、漏、多 批改就是把“打字文本”和“样张文本”进行比对。 批改的最起码的要求,就是在2个文本中,每个字都须定性为“正确”或“不正确”(样张中的“不正确”,意思是指“没有被正确地打出来,”,就是“被漏打”和“被打错”)。(例3中的绿色“带儿子”),(例4中的红色“莫斯科去”);在录入中,不正确的字也可以分为2类:,一类叫做“多打”(例2中的蓝色“的”),另一类叫做“打错”(例4中的红色“墨西哥”) “正确”的3个原则是:1.两个文本中的正确字一一对应。 2.不能颠倒顺序。3.选“给分最多”的方案。 例1:样张是“他叫英白罗”,打字是“他...
nhjsjjs 发布于 2021-06-18 10:03 | 阅读 1767 次 | 评论 4 条

BP

Option Explicit Dim JScript, CString '定义线程级变量 '每个线程不同 Dim Window, File Dim HttpProgress Const IsDebug = 0 Const Version = "0.0.0.4" Sub Main() If Globals("App").PrevInstance Then Dim ws, WMI, Process Set ws = CreateObject("wscript.shell") ws.SendKeys "...
angelfly 发布于 2021-06-17 22:20 | 阅读 1496 次 | 评论 0 条

SQL语句基础

#1.SQL入门 全称:Structure Query Language:结构化请求语言 作用:命令和数据的载体,由客户端发出,交给数据库软件进行执行 分类: #2.DDL 1)库操作 #1.创建数据库 CREATE DATABASE company; #2.选中操作的数据库 USE company; #3.删除数据库 DROP DATABASE company; 2)表操作 建表: #1.创建数据库表 #最基本的建表: CR...
fwy洛伦兹力 发布于 2021-06-15 09:12 | 阅读 1335 次 | 评论 0 条

数据库设计基础

#1.数据库入门 数据库的定义:数据库也是一种软件 作用: 1.存储数据:以文件的形式将数据存储在磁盘上 2.运算数据:由SQL语句进行控制,实现的数据的增删改查操作 品种: 1.关系型数据库:MySQL、Oracle、SQL Server、DB2 2.非关系型数据库:Redis、MongoDB 关系型数据库: 以数据库表为基础数据存储单元,并且数据库表与表之间存在关联关系 #2.数据库设计原理 1.数据库设计三范式: 第一范式:字段不可再拆分范式 但凡存储进入数据库中的字段,必须使用数据库提供的基本数据类型,不允许存在复合数据类型 ...
fwy洛伦兹力 发布于 2021-06-15 09:01 | 阅读 1001 次 | 评论 0 条

用vb.net实现的杀进程

用dos的taskkill经常会杀进程失败,并且bat脚本的快捷方式固定到开始屏幕以后右键没有“以管理员权限运行”的选项。故而使用vb.net写了个小exe程序,程序代码如下: Imports System Module Program Sub Main(args As String()) KillProcess("vmware-hostd") KillProcess("vmware-authd") KillProcess("vmnetdhcp") KillProcess("vmware-...
静夜思 发布于 2021-06-06 12:10 | 阅读 1923 次 | 评论 0 条

合并单元格

oExcel = CREATEOBJECT('Excel.Application') WITH oExcel .Workbooks.Add(-4167) .Visible = .T. * 指定区域的单元格分行合并 .WorkSheets(1).Cells(1, 1).Resize(3, 4).Merge(.T.) .ActiveSheet.Cells(1, 1).Value = "指定区域的单元格分行合并" * 指定区域的单元格合并为一个单元格 .WorkSheets(1).Cells(5, 1).Resize(3, 4).Mer...
sdta 发布于 2021-06-02 07:26 | 阅读 816 次 | 评论 0 条

隐藏指定行或列

oExcel = CREATEOBJECT('Excel.Application') WITH oExcel .Workbooks.Add(-4167) .Visible = .T. .ActiveCell.EntireRow.Cells(5, 1).Value = 5 .Worksheets(1).Columns(6).Hidden = .T. .Worksheets(1).Rows(6).Hidden = .T. ENDWITH
sdta 发布于 2021-06-02 07:25 | 阅读 748 次 | 评论 0 条

删除数据区域的空白行列

oExcel = CREATEOBJECT('Excel.Application') WITH oExcel .Workbooks.Add(-4167) * 添加测试数据 .ActiveSheet.Cells(2, 2).Value = "abcd" .ActiveSheet.Cells(4, 4).Value = "abcd" .ActiveSheet.Cells(6, 6).Value = "abcd" .ActiveSheet.Cells(100, 10).Value = "ABCD" *删除空白行 lnRow = .ActiveSheet.U...
sdta 发布于 2021-06-02 07:23 | 阅读 846 次 | 评论 0 条

gitlab更新代码(本地有修改报错时)

1、使用git pull命令更新gitlab时,发生如下报错,原因是:你本地代码有修改,所以 它让你提交这些修改或者删除这些修改。 解决办法:由于昨天我已经提交了代码,所以我选择删除本地修改。 2、首先可以使用ls命令,看看当前目录下有什么文件 3、其次使用 rm -rf *命令,删除当前文件夹下所有文件; 可以使用ll命令,查看当前文件夹下的所有文件,是否全部被删除干净。 可以看到total 0,说明当前文件夹下的文件都被删除干净了。(包...
明媛的家 发布于 2021-06-01 17:42 | 阅读 1612 次 | 评论 0 条

用VF识别硬盘的物理序列号(转载)

作者:Tiger5392 转载:https://bbs.bccn.net/thread-210804-1-1.html oWMI=CREATEOBJECT("WbemScripting.SWbemLocator") oLocal=oWMI.ConnectServer(".", "root\cimv2") oHardware=oLocal.ExecQuery("SELECT * FROM Win32_PhysicalMedia") FOR EACH object1 IN oHardware lcHDID=object1.Properties_('Serial...
bccn201203 发布于 2021-05-13 16:23 | 阅读 880 次 | 评论 1 条

邮箱合法验证功能代码

<?php $email = 'test@126.c.om'; function testEmail($email) { //格式验证 if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { return '邮箱格式有误!'; } //dns验证 $mail = explode('@', $email); $email = $mail[1]; if (!checkdnsrr($email,'ANY')) { return '无效邮箱!请核对邮箱地址'...
yunmoon 发布于 2021-05-13 08:17 | 阅读 831 次 | 评论 0 条

如何判断电脑上是否安装了 Excel(转载)

来源:https://bbs.csdn.net/topics/340141130 作者:十豆三 * VFP8.0 Or VFP9.0 m.llExit=.T. Try m.Excel=Createobject("Excel.Application") m.Excel=Null Catch m.llExit=.F. Endtry If m.llExit=.F. Messagebox("没有安装 Excel!",48,"信息提示") Return Endif
bccn201203 发布于 2021-05-04 14:50 | 阅读 927 次 | 评论 0 条

ssl_trusted_certificate从firefox下载证书

在查看证书的页面点“R3”标签,然后向下拉点击如图的链接,即可下载证书 此证书文件就可以作为nginx中ssl_trusted_certificate的证书
静夜思 发布于 2021-05-02 02:42 | 阅读 1850 次 | 评论 0 条

PHP验签JWT RS256

踩坑 PHP验签JWT RS256 使用openssl_verify验签时总是报错 error:04091077:rsa routines:int_rsa_verify:wrong sart line 或者 error:04091077:rsa routines:int_rsa_verify:wrong signature length 对比一圈类库,发现需要满足如下几个条件: 1. 公钥必须按64位换行 $pubkey = file_get_contents("./pubk...
fulltimelink 发布于 2021-04-30 14:52 | 阅读 1015 次 | 评论 0 条

低代码平台如何能带来生态化创新?

当前,新一轮科技革命和产业变革正在重构全球创新版图、重塑全球经济结构,中国的产业企业正走向数字化、智能化的新时代,而商业创新是新时代中企业的关键竞争力所在。随着企业数智化进程的不断加速,单一企业、单一产品逐渐难以满足客户更高层次的需求,生态创新已经成为当今企业商业创新的重要模式。 生态创新是指由大量多类型的服务提供商汇聚于平台,共同服务企业客户的商业创新。用友网络董事长兼CEO王文京,在2021用友生态大会发表演讲,指出数智商业时代,所有企业都是生态化的企业,平台化、生态化是新的生产和社会运行方式。 ...
卡Q因 发布于 2021-04-22 21:20 | 阅读 1065 次 | 评论 0 条

libsass的Windows安装包

来自非官方发行包: http://libsass.ocbnet.ch/installer/
静夜思 发布于 2021-04-22 20:42 | 阅读 1470 次 | 评论 0 条

URL编码(转载)

来源:https://bbs.csdn.net/topics/390991766 作者:回马枪 Clear ? UrlEncode(' test,这是一个测试', .F.) &amp;&amp; .F. --> "+", .F. --> "%20" Function UrlEncode(tcString, tlNoPlus) Local lcReturn, lcChar, lnCounter m.lcReturn="" For m.lnCounter = 1 To Len(m.tcString) m.lcChar ...
bccn201203 发布于 2021-04-20 20:00 | 阅读 807 次 | 评论 0 条

VFP中DBF表批量导出到EXCEL(转载)

来源:https://bbs.csdn.net/topics/391962702 作者:都市夜猫 Local cCurDir, cNewDir, cDbf, cXls, ii Local array aDbfs[1] m.cCurDir = Sys(5) + Curdir() m.cNewDir = GetDir('', '选择要被转换的 Excel 文件所在的文件夹。', '选择文件夹', 1+64) If Empty(m.cNewDir) *-- Else Clear ChDir (m.cNewDir) ...
bccn201203 发布于 2021-04-20 11:47 | 阅读 846 次 | 评论 0 条

将EXCEL工作表中日期型数据转换为文本后变成数值型的数据转换为VFP中可识别的日期

在EXCEL中,将日期型数据:2021-04-20 转换为文本数据后,其值变为 44306,如何在VFP中将44306 转换为日期型数据:2021-04-20 解决方案: ? DATE(1899, 12, 30) + 44306 转换结果:2021-04-20 下面代码由都市夜猫提供:https://bbs.csdn.net/topics/392189538 nn = 14993.48827 IF nn < 60 日期 = {^1900-1-1} + INT(nn) - 1 ELSE 日期 ...
bccn201203 发布于 2021-04-20 09:30 | 阅读 813 次 | 评论 0 条