ICode9

精准搜索请尝试: 精确搜索
  • 模板语法之过滤器(类似于内置函数) 模板语法之标签 自定义过滤器、标签、inclusion_tag 模板的导入 模板的继承 前期数据准备2022-05-17 01:36:57

    day54    模板语法之过滤器(类似于内置函数) 使用的时候可以参考源码 1.语法结构 {{ 数据对象|过滤器名称:参数 }}  过滤器最多只能额外传输一个参数 代码演示: url(r'^index/', views.index), def index(request): s1 = 'hello jason 周一综合征可不能犯啊' return

  • 【MYSQL】UDF命令执行靶场2022-05-16 08:00:52

    什么是UDF UDF 全称为:User Defined Function,意为用户自定义函数;用户可以添加自定义的新函数到Mysql中,以达到功能的扩充,调用方式与一般系统自带的函数相同,例如 contact(),user(),version()等函数。 udf 文件后缀一般为 dll,由C、C++编写。 UDF在渗透中的作用 在一般渗透过程中,拿下一台

  • 理解 shell 脚本中的常见用法: 2>&12022-05-15 10:34:05

    理解 shell 脚本中的常见用法: 2>&1 原文链接  https://learnku.com/articles/54352   在我们接触的 shell 脚本中,对 2>&1 一定不陌生,比如 ls foo > /dev/null 2>&1。   本文就来解释下 2>&1 究竟做了什么,并且是如何起作用的。   一、I/O 重定向简介 「重定向」是计算机用来

  • 20212803 2021-2022-2 《网络攻防实践》实践九报告2022-05-14 20:33:48

    20212803 2021-2022-2 《网络攻防实践》实践九报告 1.实践内容 本次实践的内容主要是对名为pwn1的linux文件进行操作。文件的程序执行流程为main调用foo函数,foo函数回显任何用户输入的字符串。此程序还包含getShell代码段,会返回shell,但正常情况是不会被运行的。实践任务就是要运行

  • mongodb 更新所有数据2022-05-13 17:34:00

    与更新现有集合字段相同,$set如果指定的字段不存在,将添加新的字段。 看看这个例子: > db.foo.find() > db.foo.insert({"test":"a"}) > db.foo.find() { "_id" : ObjectId("4e93037bbf6f1dd3a0a9541a"), "test" : "a" } > item = db.fo

  • html5怎么添加class,使用HTML5的 classList API操作CSS类2022-05-13 13:34:45

    const div = document.createElement('div'); div.className = 'foo'; // 初始状态:<div class="foo"></div> console.log(div.outerHTML); // 使用 classList API 移除、添加类值 div.classList.remove("foo"); div.classList.add(

  • compareTo方法2022-05-13 12:31:49

    compareTo方法 一,java.lang.Comparable 接口 Comparable 接口强制了实现类对象列表的排序。其排序称为自然顺序,其 compareTo 方法,称为自然比较法 public interface Comparable<T> { public int compareTo(T o); } this < obj ---- 返回负数 this = obj ----

  • 七、函数2022-05-11 23:01:23

    设计一个程序 期待结果 * *** ***** ******* ********* *********** ********* ******* ***** *** * * *** ***** ******* ********* *********** ********* ******* ***** *** * 如果没有函数,我们的实现方式: #

  • python-阻塞线程和守护线程2022-05-10 23:31:21

    一、线程的创建 【1】threading.Thread创建一个线程,返回一个对象,用变量接收 【2】变量.start启动线程 # -*- coding:utf-8 -*- # __author__: # 2022/5/10 # GIL:全局解释器锁,只允许 同一时间只允许1个线程进入CPU,所以cpython中没有并行,是并发 import threading,time def foo(st)

  • python-装饰器-装饰函数带参数(三层def,两层return,语法糖)2022-05-10 12:32:08

    # -*- coding:utf-8 -*- # __author__: # 2022/5/8 # 需要知道服务器响应速度,还需要知道谁执行了测试用例 import time def show_time(flag): # 接收装饰函数入参 def show_time_name(func):# 接收被装饰函数本身 def inner(*args,**kwargs): # 接收被装饰函数入参

  • Ruby脚本解释流程2022-05-10 01:03:11

    Ruby提供了ripper这个工具,我们可利用此工具分析ruby代码,方便定位性能问题。 以下内容都是以如下代码为例: x > 100 ? 'foo' : 'bar' Ruby在执行程序前会将代码转化为更加结构化的语句 第一步:将代码切分为一个一个的词条 ripper的tokenize的方法可以将代码转化为词条数组 requir

  • vue3中如何配置路由2022-05-09 21:00:51

    1.下载vue-router,在路由文件中引入相关依赖 import {createRouter, createWebHashHistory} from "vue-router"; import Foo from "../components/Foo.vue"; import Bar from "../components/Bar.vue"; import User from "../components/User.vue"

  • ES6 记录2022-05-03 12:34:38

    不懂前端的后端不是好后端,现在 Github 上的项目是前后端分离的,有时需要看前端传值逻辑 1. 变量 var 是全局作用域,往windows里面写入,可先使用后声明,也可重复定义不建议使用 console.log(a); // undefined var a = 10; var a = 100; let 是块级作用域,只能先定义后使用(没有变

  • 2022必会的前端手写面试题2022-05-01 14:04:07

    ​ 面试题视频讲解(高效学习):进入学习 二、题目 1. 防抖节流 这也是一个经典题目了,首先要知道什么是防抖,什么是节流。 防抖: 在一段时间内,事件只会最后触发一次。 节流: 事件,按照一段时间的间隔来进行触发。 实在不懂的话,可以去这个大佬的Demo地址玩玩防抖节流DEMO // 防

  • 2022必会的前端手写面试题2022-05-01 13:01:03

    ​   面试题视频讲解(高效学习):进入学习 二、题目 1. 防抖节流 这也是一个经典题目了,首先要知道什么是防抖,什么是节流。 防抖: 在一段时间内,事件只会最后触发一次。 节流: 事件,按照一段时间的间隔来进行触发。 实在不懂的话,可以去这个大佬的Demo地址玩玩防抖节流DEMO //

  • Spring validator数据校验2022-04-25 17:03:57

    一、前言 数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据

  • Object.entries()2022-04-22 15:03:48

    Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用for...in循环遍历该对象时返回的顺序一致 简单来说就是可以把一个对象的键值以数组的形式遍历出来,结果和for...in一致,但不会遍历原型属性 const obj = { foo: 'bar', baz: 'abc' }; console.log(Obj

  • 只要动手就能学到东西7看似简单其实不然2022-04-21 02:32:15

    有些事需要多个程序合作完成。比如做某个事,需要依次打开一个pdf文件,启动某个程序,再用UltaEdit打开某个文件。对于我这样的懒人来说,马上就感到不便。就想写个批处理文件来自动化操作。 看似很简单,最初的版本大致这样: C:\foo.pdf C:\bar.exe "C:\Program Files\UltraEdit\Uedit32.ex

  • python 函数是第一类对象的理解2022-04-20 01:02:53

    什么是第一类对象   可作为对象赋值到一个变量 可作为元素添加到集合对象 可作为参数传递给其他函数 可当做函数的返回值   对象通用属性   ID 类型 值   def foo():     return 1   print(id(foo)) print(type(foo)) print(foo)   举例函数赋值到变量  

  • IC学习——gvim正则表达式2022-04-19 23:02:01

    /正则表达式:搜索命令 :s:替换命令 :s/正则表达式/替换字符串/选项 元字符: * 匹配任意一个字符 [abc] 匹配方括号中的任意一个字符,可以用-表示范围如[a-z0-9]匹配小写字母和阿拉伯数字 [^abc] 在方括号内开头使用^号,表示匹配方括号中字符之外的任意字符 \d 匹配阿拉伯数字,等

  • Python - __name__ == '__main__' 到底是什么意思2022-04-19 11:32:21

    总结 之所以常看见这样的写法,是因为该程序可能有“单独执行”(例如执行一些单元测试)与“被引用”两种情况,鉴于这两种情况中__name__的值是不同的: 当一个模块被直接执行时,其__name__必然等于__main__; 当一个模块被引用时,其__name__必然等于文件名(不含.py) 所以利用判断__name__ =

  • Pyuthon私有方法练习2022-04-18 22:03:59

    '''class Person(object): def __init__(self, name, age): # self.name = name self.__name = name # __name即私有属性,设置 _Person__name = ”yuan“ self.age = age self._score = 100 def get_name(self): print(self.

  • Python基础教程:模块重载的五种方法2022-04-13 20:02:31

    环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foo foo └── bar.py 0 directories, 1 file bar.py 的内容非常简单,只写了个 print 语句 print("successful to be imported") 只要 bar.py 被导入一次,就被执行一次 print 禁止重复导入 由于有

  • pandas深入浅出2.5 Pandas生成数据2022-04-12 11:31:16

    今后我们处理的数据基本上是Pandas的DataFrame和Series,其中DataFrame是Series的容器,所以需要掌握数据生成方法。现在我们学习如何制造一些简单数据放入DataFrame和Series,后面会单独讲解如何从文件(如Excel)中读取和生成数据。 2.5.1 导入Pandas   我们在使用Pandas时,另名为pd。num

  • C# 在运行时初始化常量字段2022-04-07 18:32:16

    C# 在运行时初始化常量字段 问题 标记为 const 的字段只能在编译时初始化。你需要在运行时而不是在编译时将一个字段初始化为一个有效值。然后在应用程序剩余的生命期内,这个字段必须像一个常量字段那样工作。 解决办法 在代码中声明一个常量值时有两种选择。你可以使用 readonly (

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有