ICode9

精准搜索请尝试: 精确搜索
  • Python编程学习-基础笔记102022-08-02 18:02:26

    十二、多任务 12.1 进程 ''' 并发和并行: 并发:当有多个线程在操作时,系统只有一个CPU,并不能真正实现多任务同时进行,它是把CPU划分成若干个时间段,任务顺序执行 并行:当系统有2个及以上CPU,则线程操作有可能并发,当一个CPU 执行一个线程,另一个CPU执行另一个线程,互不抢占资源 实

  • 数据分析(五)2022-08-02 17:35:11

    面向对象和面向过程 类的组成   类属性             类中方法外的变量称为类属性,被该类的所有对象共享  Student.cm()  #访问类属性   实例方法   静态方法        使用@staticmethod修饰的方法,使用类名直接访问的方法,Student.sm()  #调用静态方法   类方法 

  • 20.Django ORM进阶应用2022-08-02 15:33:37

    本教程的《Django ORM模块精讲》一节中,我们对 Django 的 ORM 模块进行了详细的介绍,那么 ORM 框架如何配合项目使用呢?本章将围绕 index 应用,首先创建应用所需要的 Models 数据表,之后介绍 ORM API 的相关使用方法,最后讲解如何通过 admin 后台管理系统实现对数据表的增删改查。由于

  • 第六届强网杯全国网络安全挑战赛部分wp2022-08-02 12:34:47

    目录Misc签到问卷调查webbabywebcrasheasyweb强网先锋rcefileWP_UMpolydivASRCryptomyJWTReverseGameMaster Misc 签到 复制粘贴 flag{we1come_t0_qwb_s6} 问卷调查 做问卷结束截图OCR识别 flag{W31c0me_70_QWB2022_Se3_You_N3x7 _time}(应该是这个 记不清了) web babyweb 1.注册一

  • 关于进程里面的apply和apply_async的理解2022-08-02 10:34:03

    在多进程中,开辟pool的进程池 from multiprocessing import Poolimport os, time, randomdef worker(msg): start = time.time() print("%s开始执行,进程号为%d"%(msg,os.getpid())) time.sleep(random.random()*2) stop = time.time() print(msg,"执行完毕,耗时%0.2

  • 每天进步一点点-面向对象__solt__2022-08-02 10:32:54

    #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Sun # datetime:2022/7/26 0026 """ 动态语言允许我们在程序运行时给对象绑定新的属性或方法, 当然也可以对已经绑定的属性和方法进行解绑定。 但是如果我们需要限定自定义类型的对象只能绑定某些属性, 可以通过在类中定义__

  • GCC编译器技术解析2022-08-02 07:33:40

    GCC编译器技术解析 参考文献链接 https://mp.weixin.qq.com/s/-MhkY2FLZ3Tn4eWZZrZ2Ww https://mp.weixin.qq.com/s/BaATGUQJii_YPwXpc5Dzow https://mp.weixin.qq.com/s/Y3xyHoMmES_skOHgteB41g https://mp.weixin.qq.com/s/1g4i64UklWybygT4CR5MTA https://mp.weixin.qq.com/s/8

  • 13、网络编程之并发编程2022-08-02 07:32:26

    13.1操作系统发展史 手工操作—穿孔卡片 1946年第一台计算机诞生 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员使用穿孔的纸带装入输入机, 然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针

  • python基础版笔记2022-08-01 23:34:51

    python教程 应用场景:数据处理、网络应用的后端编写、自动化脚本 基础学习:1.python能做什么;2.变量算法解释器、基本数据类型、列表元组字符串字典操作方法;3.条件,循环和相关执行语句(if else elif while for continue bresk 列表推导式 异常处理);4.面向对象OOP,程序结构 、代码重用

  • 设计模式与选课系统2022-08-01 22:02:03

    目录 设计模式 pickle内置模块 选课系统 设计模式    1.种类:23种    2.分类     2.1 创建型     2.2 结构型     2.3 行为型    3.设计模式之例模式(对此产生对象 产生的对象只有一个)     3.1 通过元类的方式使每次产生的对象都是同一个(产生第一个对

  • 设计模式2022-08-01 20:00:48

    一、设计模式 1.1 如何理解设计模式   在IT行业中有很多前辈针对固定的一些问题设计出了固定的解决套路 1.2 设计模式总共有23种   设计模式目前为止总共有23种模式    1.3 设计模式的分类   如上图所示:     设计模式总共分为三类:        1.创建型模式  

  • 1个小时!从零制作一个! AI图片识别WEB应用!2022-08-01 19:01:29

    0 前言 近些年来,所谓的人工智能也就是AI。 在媒体的炒作下,变得神乎其神,但实际上,类似于图片识别的AI,其原理只不过是数学的应用。 线性代数,概率论,微积分(著名的反向传播算法)。 大家觉得这些东西离自己很远,没错! 这东西底层实在是很难,斯坦福公开课网站上(Coursera), 有吴恩达教授的机

  • update_wrapper和wraps2022-08-01 16:03:36

    前言 被装饰器 装饰过后的对象,其实已经不是原来的那个对象了,测试如下: def dec(func): def inner(*args,**kwargs)->None: '''inner __doc__''' print('do something') func() return inner @dec def test(a:int): 

  • 偏函数partial2022-08-01 16:02:21

    前言 引入例子: from functools import partial def demo(x, y, z): print(x,y,z) new_demo = partial(demo,1) new_demo(2,3) 输出:1 2 3 直观感受: 就是返回一个已经固定了部分参数的和原函数功能一样的函数 再次举例: new_demo = partial(demo,x=2) new_demo(2,3) #Type

  • Layui 之TreeTable(树形数据表格),适用于权限、部门等2022-08-01 11:02:06

    TreeTable.js下载 链接:https://pan.baidu.com/s/1lLBge_4MSSViLztwTnPfkA 提取码:whj3 一、效果图   二、前端代码 {include file='common/header'} <div class="layui-fluid"> <div class="layui-row layui-col-space15"> <div cl

  • 本周内容总结2022-07-31 23:36:03

    周总结 阶段一 面向对象前戏 编程思想(面向过程、面向对象) 类与对象的概念 类与对象的创建 对象的实例化方法(独有数据) 对象的绑定方法(独有功能) 阶段二 对象独有的功能 动静态方法 面向对象三大特诊之继承 继承的本质 数据和方法的查找顺序 经典类与新式类 派生方法 阶段三 派生

  • 模块和包2022-07-31 22:35:08

    一 模块 1 什么是模块?    常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。    但其实import加载的模块分为四个通用类别:  1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并

  • MFC自定义CStatusBar文字的颜色2022-07-31 20:31:23

    MFC里面的CStatusBar是没法自定义文字颜色的,需要我们自己绘制。这篇文章是在 Display colored text on Status Bar 代码的基础上进行改进的,使用起来更方便。 实现新建一个单文本框架的MFC程序,如下图所示: 在MainFrm.h中,在类定义之前引入头文件: #include " ColoredStatusBarCtrl.h"

  • Django当中使用数据库锁2022-07-31 19:01:48

    如何在Django当中使用数据库锁呢?局部事务锁。通过上下文管理。 # 事务 with transaction.atomic(): # 在数据库中加锁 select * from customer where id in [11,22] for update origin_queryset = models.Customer.objects.filter(id__in=pk_l

  • Java 日志规范2022-07-31 15:34:43

    1 简介 在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。 开发人员应在一开始就养成良好的日志撰写习

  • Django当中models中的limit_choices_to2022-07-31 11:32:35

    在models.Model中会遇到 limit_choices_to ,这个是什么意思呢? 在使用ModelForm渲染前端页面的时候,当model字段为ForeignKey的时候,会被渲染成select单选框, model字段为ManyToMany的时候会被渲染成多选select款。 当你在model中FK字段或者M2M字段中加上 limit_choices_to选项的时候,

  • iOS LLVM 中的宏定义2022-07-30 19:31:50

    在阅读 Objc 库源码时常常会遇到很多宏定义,比如宏 SUPPORT_INDEXED_ISA、SUPPORT_PACKED_ISA,代码如下所示: // Define SUPPORT_INDEXED_ISA=1 on platforms that store the class in the isa // field as an index into a class table. // Note, keep this in sync with any

  • 面向对象魔法方法与元类2022-07-30 17:31:44

    反射实战案例 1.加载配置文件中所有纯大写的配置 import src # AA = '是大写', aa = '是小写' new_dict = {} print(dir(src)) # dir用于获取括号中对象可以调用的名字 # ['AA', '__builtins__', '__cached__', '__doc__', '__file__', '_

  • 派生,三大特性之封装、多态,property伪装、反射2022-07-30 14:05:28

    目录一、派生实战演练1.代码发生错误2.解决方法二、三大特性之封装1.封装相关知识2.属性的封装3.封装修改数据三、property伪装1.了解封装2.什么时候需要伪装?为什么要需要伪装?四、三大特性之多态1.了解多态2.多态的使用3.老早之前我们其实就接触了多态4.多态的了解知识5.多态之鸭

  • day92022-07-30 00:32:34

    day9 竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。 教主之位 前天只是初步了解面向对象这种思想,今天将要对于面向对象进行更深入的阐释,毕竟面向对象的教主之位可没有那么好拿的。 @property装饰器 该问题是对前面python属性和方法访问权限的延申,毕竟虽然一般不将属性设置为私有,但是如果

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

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

ICode9版权所有