ICode9

精准搜索请尝试: 精确搜索
  • js基础——动画函数封装2022-05-20 12:32:22

    动画函数简单封装 主义函数需要传递2个参数,动画对象和移动到的距离 function animate(obj, target, pos = undefined) { // obj是动画对象,target是目标距离,pos是定位方式。 if (obj.style.position != '' && pos == undefined); else if (pos == undefined) obj.style

  • 一文读懂TS in操作符2022-05-20 11:32:25

    in操作符作用: 遍历类型 基本用法 type roles = "tester" | "developer" | "manager"; const staffCount: { [k in roles]: number } = { tester: 100, developer: 200, manager: 300, }; 上述代码规定 staffCount 是一个对象,属性名为 roles 约束的三个,值为 number 类型

  • Python面向对象之元类2022-05-20 00:00:54

    一.什么是元类 在python中一切皆对象,那么自定义的类也是一个对象,用来实例化产生该类的类称为元类\ 二.为何用元类 元类是负责产生类的,那么我们自定义元类的目的就是为了控制类的产生过程,还可以控制对象的产生过程. 三.如何用元类 创建类的方法有两种 1.使用默认的元类type(typ

  • js 提取字符串url中的值2022-05-19 14:04:11

    let baseUrlStr = 'https://!@!@!@@@@@!@/lock?code=DWE34234'; const queryURLParameter = (url) => { let regx = /([^&?=]+)=([^&?=]+)/g; let obj = {}; url.replace(regx, (...args) => { if (obj[args[1]]) { o

  • F与Q查询+事务+orm补充2022-05-19 01:34:02

    目录F与Q查询F查询修改char字段Q查询Q对象进阶用法ORM查询优化ORM常见字段重要参数事务操作ORM执行原生SQL多对多三种创建方式 F与Q查询 当表中已经有数据的情况下 添加额外的字段 需要指定默认值或者可以为null 方式1 IntegerField(verbose_name='销量',default=1000) 方式2 Int

  • fjango72022-05-18 23:01:30

    目录聚合查询分组查询F与Q查询ORM查询优化ORM常见字段重要参数事物操作多对多三种创建方式 聚合查询 MySQL聚合函数:max\min\sum\count\avg from django.db.modles import Max,Min,Sum,Avg,Count res = models.Book.objects.aggregate(Max('price')) print(res) '''没有分组也

  • 函数的方法call和apply2022-05-18 08:01:24

    <script> //函数也是对象,所以函数也有方法 function fun(){ alert(this) } /* *call()和apply() ------这两个是函数对象的方法 * - 这两个方法都是函数对象的方法,需要通过函数对象来调用 * - 当对函数调用call()he apply()都会调用函数执行

  • Django day06(双下划线查询、外键字段操作、多表查询)2022-05-18 02:31:16

    目录双下划线查询orm创建外键字段外键字段操作多表查询基于对象的跨表查询基于双下划线的跨表查询双下划线拓展操作总结如何查看SQL语句 双下划线查询 '例:filter(age__gt=20)' '字段__查询方式=值' __gt > __lt < __gte ≥ __lte ≤ __in 成员运算 __range 范围查询 __cont

  • Day552022-05-18 00:32:20

    今日总结 双下划线查询 orm创建外键关系 外键字段的增删改查 正反向的概念 多表查询 聚合与分组查询 F查询与Q查询 双下线查询 # __gt 大于 __lt 小于 eg:查询年龄大于20的用户 res = models.User.objects.filter(age__gt=20) # __gte 大于等于 __lte 小于等

  • django_正反向查询2022-05-18 00:05:10

    一.双下划线查询 models.类名.objects.filter(查询条件) '这个查询添加是根据数据库里表内的条件进行的' __gt # 大于 age__get=20 __lt # 小于 __gte # 大于等于 age__get>=20 __lte # 等于小

  • django62022-05-18 00:04:38

    目录双下划线查询外键字段的创建外键字段操作多表查询基于对象的跨表查询基于双下划线的跨表查询双下划线查询拓展查看SQL语句 双下划线查询 # # 1.查询年龄大于20的用户 # res = models.User.objects.filter(age__gt=20) """ __gt 大于 __lt 小于 __

  • python3 Crypto模块实例解析2022-05-17 23:01:43

    一 模块简介 1.简介 python的Crypto模块是安全hash函数(例如SHA256 和RIPEMD160)以及各种主流的加解密算法的((AES, DES, RSA, ElGamal等)的集合。   二 实例解析   1.AES实例 from os import urandom from Crypto.Cipher import AES # For Generating cipher text se

  • 双下划线查询、外键字段的创建、外键字段操作、多表查询、基于双下划线的跨表查询、如何查看ORM操作对应的SQL语句2022-05-17 20:34:15

    神奇的双下划线查询 ''' __gt 大于 __lt 小于 __gte 大于等于 __lte 小于等于 __in 成员运算 __range 范围查询 __contains 模糊搜索,区分大小写 __icontains 模糊搜索,忽略大小写 __start

  • dir()和console.log()的区别2022-05-16 21:35:26

    简单来说: ● log语句打印的是结果,直接显示信息; ● dir语句打印的是内容,对显示对象的所有属性和方法。 打印普通信息: var obj = { name: "dujiexianyuge", desc: "coding change the world~" }; console.log(obj); console.dir(obj); 输入结果: 打印对象: function F1()

  • 创建虚拟环境 django路由层版本区别 视图函数的返回值 JsonResponse对象 接收文件数据 FBV与CBV(基于函数的视图、基于类的视图) CBV源剖析(学习查看源码) 模板2022-05-16 21:32:22

    day 53   作业讲解 需求:   1.使用无名有名反向解析完成用户数据的编辑和删除功能  提示:用户数据使用表格标签展示 然后每一行放编辑和删除按钮    点击编辑按钮进入编辑页面 修改数据    点击删除按钮 直接删除数据并刷新页面 1.数据展示 2.给按钮附加功能 3.如何明

  • 啊啊啊啊啊啊啊啊啊啊啊啊2022-05-16 11:00:46

    SELECT    obj.name AS 'tableName'    ,CASE WHEN pro.value IS NULL or pro.value = '' THEN obj.name ELSE CONVERT( NVARCHAR(MAX), pro.value) END AS 'tableDescription'FROM    (        SELECT            id             ,name       

  • node js 操作集合2022-05-16 08:34:36

    1、输入一个值,返回其数据类型 function type(para) { return Object.prototype.toString.call(para) } 2、数组去重 function unique1(arr) { return [...new Set(arr)] } function unique2(arr) { var obj = {}; return arr.filter(ele => { if (!ob

  • python-文件上传下载2022-05-14 13:31:18

    一、数据粘包 【1】客户端两次发送请求,但是可能被服务端的同个recv收到,不能区分,会造成数据粘包(实际上需要服务端将两次请求区分接受) 二、服务器 # -*- coding:utf-8 -*- # __author__:pansy # 2022/5/14 import socket # 创建socket对象 sk = socket.socket() # 给服务器绑定ip和

  • js显示目标所有属性2022-05-14 08:31:17

    function xianshi ( obj ) { // 用来保存所有的属性名称和值 var props = "" ; // 开始遍历 for ( var p in obj ){ // 方法 if ( typeof ( obj [ p ]) == " function " ){ obj [ p ]() ; } else { // p 为属性名称,obj[p]为对应属性的值 props += p + " = " + obj [

  • JavaScript笔记2022-05-14 08:00:23

    0. 对象的分类:   内建对象:由ES标准定义,如:Math String Number Boolean Function Object...   宿主对象:由JS运行环境提供,主要指浏览器,如:DOM  BOM   自定义对象:由开发人员新建的对象 1. 删除对象属性: var obj = new Object(); obj.name = "tom"; obj.age = 20; console.log(o

  • 常用的前端JavaScript方法封装2022-05-14 02:01:29

    常用的前端JavaScript方法封装:https://blog.csdn.net/qq_31967569/article/details/82461499   1、输入一个值,返回其数据类型 function type(para) { return Object.prototype.toString.call(para) } 2、数组去重 function unique1(arr) { return [...new Set(arr)] }

  • JS高级—07—对象;原型;原型链;2022-05-14 01:01:02

    一、对象 1.1概念 1.2定义对象的两种方式               1.3对对象属性的控制之数据属性描述符           当我们直接在一个对象上定义某个属性时: 指这种方式: const obj ={ name:"kobe" } 当我们通过属性描述符定义一个属性时: 指这种方式: Object.defineP

  • ES6中function函数及箭头函数的this指向2022-05-13 01:04:24

    箭头函数中的this: 重要特性:箭头函数没有this,所以this是定义的时候,外部所在的对象是他的this。调用的时候的this也没有arguments值; 当在函数中使用一个变量的时候,首先在本函数内部查找这个变量,如果找不到那就去找他的父级函数,依次往上推,最后到window对象,全局变量默认挂载是在wi

  • casbin 学习笔记【1】2022-05-12 20:33:53

    1. casbin 是什么 开源的访问控制库,支持多种访问控制模型 支持自定义访问控制语法 管理访问控制模型及策略的存储 支持RBAC 的角色关系映射 内置超级用户 内置多种规则匹配算子 访问控制不是账户验证,casbin不提供密码验证功能 casbin也不会存储任何用户信息(如角色、密码等) 2. ca

  • el-input input 输入框 限制只输入数字和小数2022-05-12 09:31:29

    只输入数字和小数点 VUE 版本: <input @input="onlyNumber"></input> data(){ return { value:'' } } onlyNumber() { let value = this.value //得到第⼀个字符是否为负号 var t = value.charAt(0) //先把⾮数字的都替换掉,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有