ICode9

精准搜索请尝试: 精确搜索
  • Django_渲染详解2022-09-15 01:04:34

    Django_render 模板语法 模板引擎是一种可以让开发者把服务端数据填充到html网页中完成渲染效果的技术。它实现了把前端代码和服务端代码分离的作用,让项目中的业务逻辑代码和数据表现代码分离,让前端开发者和服务端开发者可以更好的完成协同开发。 静态网页:页面上的数据都是写死的

  • lock处理2022-09-15 01:04:09

    --查询锁会话select s.sid,s.serial#,s.username,s.command,s.status,s.schemaname,s.osuser,s.module,s.machine,s.program,s.sql_id,s.sql_exec_start,s.prev_sql_id,s.prev_exec_start,s.row_wait_obj#,s.last_call_et,s.blocking_session_status,s.event from gv$session s wh

  • 【django学习-15】ORM简介与数据表操作2022-09-14 21:30:35

    ORM概念:对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 ORM优缺点: 优点: 1 ORM使得我们的通用数据库交互变得简单易行,而且完全不用考虑该死的SQL语句。快速开发,由此而来。 2 可以避免一些新手程序猿写sql

  • 学习python-Day602022-09-14 21:02:59

    今日学习内容 一、项目开发流程 BBS:多人博客系统 需要用到 django,mysql 传统软件行业:给第三方做解决方案 互联网行业:饿了么,叮咚买菜... 软件开发流程: 项目立项(高层,市场人员(市场调研),跟客户对接) 项目设计(产品经理:设计软件功能,设计原型图) 项目的具体设计(UI:切图) 分任务

  • Python 面向对象编程—类和对象基础知识、继承2022-09-14 21:01:01

    面向对象 面向对象( 0bject 0riented )是软件开发方法,是一种程序设计规范,是一种对现实世界理解和抽象的方法。在面向对象编程思想中,一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象。 总的来说面向对象编程,一是属性,二是方法。   面向对象术语 1.类(class):用来描述具有

  • JAVA中Clone方法的使用2022-09-14 20:34:29

    参考:https://www.cnblogs.com/Kevin-ZhangCG/p/9088619.html 影子克隆也就是浅克隆 浅克隆 package com.pillar.test.clone.demo02.shallowcopy; /** * @author Pillar * @version 1.0 * @date 2022/9/14 19:36 */ public class Teacher implements Cloneable { private

  • format的详细讲解2022-09-14 20:00:08

    format的详细讲解 一.基础用法 format术语说明fotmat作为Python的的格式字符串函数,主要通过字符串中的花括号{},来识别替换字段,从而完成字符串的格式化。 print("我叫{},今年{}岁。".format("小蜜",18)) #我叫小蜜,今年18岁。 #花括号的个数决定了,参数的个数。但是花括号的个数可

  • 在steam流中给list元素设置序号2022-09-14 19:34:01

    参考资料地址1: 数组方式 参考资料地址2: AtomicInteger方式 测试代码 /** * lambda 表达式中设置序号 */ @Test public void test6() { //基础数据准备 List<NumStudent> list = Arrays.asList(new NumStudent(null, "张三", 18), new Num

  • K8S 组合命令2022-09-14 18:32:32

    强制删除namespace kubectl get namespace [namespace-name] -o json | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" | kubectl replace --raw /api/v1/namespaces/[namespace-name]/finalize -f - 批

  • 元素定位2022-09-14 18:00:53

    查到一个元素  如果存在多个默认返回第一个元素对象   find_element_by_id("id的属性值")                                     id属性值与位置匹配的第一个元素将被返回。 find_element_by_name("name的属性值")                    名称属性

  • 《Java基础——构造器(构造方法)》2022-09-14 17:30:12

    Java基础——构造器(构造方法)       总结: 1.构造器名应与类名相同,且无返回值。 2."new 方法"的本质就是在调用构造器。 3.构造器的作用——初始化对象的值。     一、无参构造; 规则: 1.无参构造的作用是:实例化一个对象。 2.即使不定义构造器,也会默认生成无参构造。   格式: c

  • 07-集合2022-09-14 17:04:53

    1.泛型 1.1泛型概述 泛型的介绍 ​ 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制 泛型的好处 把运行时期的问题提前到了编译期间 避免了强制类型转换 泛型的定义格式 <类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如: <类型1,类型

  • 08-集合2022-09-14 17:03:11

    1.HashSet集合 1.1HashSet集合概述和特点【应用】 底层数据结构是哈希表 存取无序 不可以存储重复元素 没有索引,不能使用普通for循环遍历 1.2HashSet集合的基本应用【应用】 存储字符串并遍历 public class HashSetDemo { public static void main(String[] args) {

  • 面向对象三大特性2022-09-14 16:30:37

    面向对象三大特性 封装:属性私有,get/set 把内部数据操作细节封起来不允许外部干涉。仅暴露少量的方法给外部使用 数据操作细节封起来叫:高内聚 仅暴露少量的方法给外部叫:低耦合 暴露的方法叫:操作接口 package com.gcbeen.oop; public class Student { // 属性私有 private

  • Django admin InlineModelAdmin2022-09-14 16:03:54

    InlineModelAdmin class InlineModelAdmin class TabularInline class StackedInline 举例,有两个Model: from django.db import models class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): author = models.ForeignKey(Aut

  • vue echarts词云封装2022-09-14 15:00:19

    父组件传值dataList [ { name:'测试3', value:'120' }, { name:'测试1', value:'200'

  • 一天一个知识点-----vue3 中简单实现 vue2的bus总线2022-09-14 14:33:34

    项目背景:vue3 众所周知在重构的vue3后,vue2的bus总线通信就随之无法使用。 bus总线有点像 Vuex 或者 Pinia ,可以使用发布订阅模式来简单实现下。 不是很了解的同学可以 ♥ 观察者模式浅尝♥ ♥ 发布订阅模式浅尝♥ 原理分析: 参照发布订阅模式 需要一个list来存放相应的事件 $on 方

  • mysql数据库巡检2022-09-14 11:33:53

    1. 查看数据库版本 mysql> select version(); +------------+ | version() | +------------+ | 5.7.38-log | +------------+ 1 row in set (9.99 sec) 2. 数据库端口 mysql> show global variables like 'port'; +---------------+-------+ | Variable_name | Value |

  • merge into用法2022-09-14 11:31:09

    merge into用法 merge into使用对于更新同一张表或字段相同的值时,直接替换字段的值,使用效率更高 使用场景:存在的数据进行更新,不存在的数据进行 语法 此处更新的表为tgt表,src表作为更新的条件,on后面的条件无法作为set的值 MATCHED:作为匹配on条件时,执行下面的操作 not MATCHED:不匹配

  • Selenium - 元素定位(1) - 八种元素定位2022-09-14 09:05:33

    Selenium - 元素定位 八种元素定位 我们在做WEB自动化时,最根本的就是操作页面上的各种元素,而操作的基础便是元素的定位,只有准确地定位到唯一元素才能进行后续的自动化控制,下面将对各种元素定位方式进行总结归纳。 单一属性定位 : id,name,class name,tag name,link,partial_link

  • How to change your Twitter username2022-09-14 03:00:25

    How to change your Twitter username Your username –– also known as your handle –– begins with the “@” symbol, is unique to your account, and appears in your profile URL. Your username is used to log in to your account, and is visible when sending and re

  • 结对编程队友代码分析2022-09-14 02:00:08

    结对编程队友代码分析 项目需求分析 1.用户登录:通过命令行输入用户名和密码,并能够判断用户名和密码都正确,如果都正确,实现登录。 2.类型转化:能够实现用户类型切换,共三种类型:小学、初中、高中。 3.试卷生成:实现试卷自动生成,不同类型难度不同,具体见下表。试卷题目数量范围为10-30,每个

  • Django之csrf和cbv2022-09-13 23:31:43

    csrf跨站请求伪造 介绍 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防 csrf策略:通过在返回的页面上

  • HNU中小学数学卷子自动生成程序——队友个人项目分析2022-09-13 23:30:09

    一、概要 本博客是对结对编程队友郭冬妮同学的个人项目代码的分析和总结,郭同学用的是c++语言,我用的是java语言。虽然编程语言不同,但c++和java的类似性方便我们相互学习,也加深另一种编程语言的掌握,相互借鉴。 二、代码架构 郭同学使用的是面向对象编程,文件分为三部分,层次分明 User

  • django框架-102022-09-13 22:33:14

    csrf跨站请求伪造 1.简介   钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人  2.模拟   一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 3.预防   csrf策略:通过在返回的

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

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

ICode9版权所有