ICode9

精准搜索请尝试: 精确搜索
  • pyqtsignal使用细节2022-08-12 23:03:12

    下面包含了对pyqtSignal的基础使用,包括多参数因为较为简单,就当作参考书吧~~然后信号可以接收多个信号源哦~下面也有举例 (mousePressEvent 和 buttonClicked2) import sys from PyQt5.QtWidgets import QWidget, QPushButton, QApplication, QMainWindow, QHBoxLayout from PyQt5.Qt

  • sqlalchemy介绍和快速使用,创建操作数据表,scoped_session线程安全,基本增删查改,一对多,多对多,flask-sqlalchemy使用和flask-migrate使用2022-08-12 17:00:53

    1 sqlalchemy介绍和快速使用 # django 的orm框架,对象关系映射,只能在djagno中用 # sqlalchemy:独立的orm框架,轻松的集成到任意项目中去,SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据A

  • python生产者消费者多线程数据挖掘2022-08-12 01:30:08

    生产者消费者模型 爬虫抓取和数据清洗分别对应一个Thread,两个线程之间通过顺序队列queue传递数据,抓取线程负责抓取网站数据,并将原始数据存入队列,清洗线程从队列中按入队顺序读取原始数据并提取出有效数据。 多线程数据通信的queue.Queue # 导入 import queue # 创建Queue q = q

  • Rust 基础(06) 泛型2022-08-12 00:02:24

    泛型 什么是泛型,泛型的作用,泛型的优势等本文不做介绍,本文只将泛型在 Rust 当中的使用方法. 泛型方法 一个比较两个数大小的并返回其中较大的一个数: fn larget<T: std::cmp::PartialOrd>(a: T, b: T) -> T { if a >= b { a } else { b } } 泛型

  • Delphi 更改扩展名函数ChangeFileExt2022-08-11 17:34:30

    function ChangeFileExt(const FileName, Extension: string): string; var I: Integer; begin I := LastDelimiter('.' + PathDelim + DriveDelim,Filename); if (I = 0) or (FileName[I] <> '.') then I := MaxInt; Result := Copy(FileN

  • 1232022-08-11 03:01:53

    """ A TestRunner for use with the Python unit testing framework. It generates a HTML report to show the result at a glance. The simplest way to use this is to invoke its main method. E.g. import unittest import HTMLTestRunner

  • Python @property装饰器详解2022-08-11 00:03:37

      之前的文章中,我们探究了@后接某个自定义函数的用法,实际上,更常见、完备、简单的应用在于对@和python内置的函数进行结合;这可以避免造轮子的行为。 我们知道, Python 内置了3种函数装饰器,分别是 @staticmethod、@classmethod 和 @property,其中 staticmethod()、classmethod() 和

  • CIFAR10自定义网络实战2022-08-10 22:35:51

    Tips: 人工智能难题不仅是计算机科学问题,更是数学、认知 科学和哲学问题。− François Chollet 代码 import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' import tensorflow as tf from tensorflow.keras import datasets, layers, optimizers, Sequential, metrics from ten

  • python | 算法大神左神(左程云)算法课程 第二节2022-08-10 20:02:03

    针对的是b站视频-算法大神左神(左程云)算法课程第二节相关算法 由于python中关于递归有些踩坑,所以不搞对数器,就贴上单个例子验证正确的代码 视频笔记戳这里 1. 归并排序 归并排序-戳这里 #归并排序-递归 class solution(): def mergeSort(self, array): """

  • Locust 做多接口测试2022-08-10 18:01:08

              import requests from locust import HttpLocust, TaskSet, task, HttpUser def mock_phone(): """ :return: """ res = requests.post(url='http://121.40.32.213:5000/api/v1/mock_data') phone

  • python脚本导数据-2-csv2022-08-08 21:30:55

    需求: 工作日常中会有很多这样的情况,产品人员会提OA要求dba导数据(导出的数据放表格文件中),有时数据量要达到几千万,假如是人工导,要导好多次,时间消耗比较多。所以决定写脚本来导。   #!/usr/bin/pythonimport MySQLdbimport sys,osimport timeimport datetimeimport codecsimport c

  • 链表的知识总结2022-08-08 16:34:50

    链式结构内存不连续的,而是一个个串起来的,每个链接表的节点保存一个指向下一个节点的指针。 ⭐ 链式结构包含:node(节点)还有value(值),由于内存不连续的,那么对于数据的插入,只需找到一个节点便可以插入数据,这也是链表优于列表的一个优点,反之,对于数据的删除,由于不是连续的,不能通过索引删

  • 自定义Admin后台的登录页面2022-08-07 14:02:18

    自定义Admin后台的登录页面 (1) 在主应用里创建myadmin.py和myapps.py文件,在myadmin.py文件中定义MyAdminSite类,该类继承父类AdminSite并重写admin_view()和get_urls()方法从而更改Admin后台系统地登录地址。 from django.contrib import admin from functools import update_wrap

  • label smoothing2022-08-07 14:01:50

    label 可分为  hard label 和  soft label; label smoothing,标签平滑,像 L1 L2 dropout 一样,是一种正则化的方法; 用于  防止模型过分自信,提升泛化能力; 不过这个 方法不是 很常用,有很多  tricks 可以起到类似的作用,学到最后你会发现,很多算法之间彼此互通。   为什么需要 label s

  • pyqt5信号与槽的使用2022-08-07 00:30:40

    信号与槽介绍 信号(Signal)和槽(Slot)是Qt中的核心机制,也是在PyQt编程中对象之间进行通信的机制。在Qt中,每一个QObject对象和PyQt中所有继承自QWidget的控件(这些都是QObject的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会自动执行。在PyQt 5中信号与槽通过object.signal.c

  • python优先队列heapq2022-08-06 23:35:07

    https://blog.csdn.net/weixin_39702559/article/details/110971925 #coding:gbk import heapq # 使用heapq实现优先队列 #定义一个可比较对象 class CompareAble: def __init__(self,priority,jobname): self.priority = priority self.jobname = jobname

  • LyScriptTools Control 调试类API手册2022-08-05 16:32:53

    LyScriptTools模块中的DebugControl类主要负责控制x64dbg调试器的行为,例如获取或设置寄存器组,执行单步命令等,此类内的方法也是最常用的。 LyScript项目地址: https://github.com/lyshark/LyScript 调试类命令总结如下表所示: DebugControl 类内函数名 函数作用 GetEAX() 获

  • 使用drozer批量挖拒绝服务漏洞2022-08-05 14:01:34

    drozer可以检测出安卓暴露的四大组件,一个个尝试是否存在越权、拒绝服务等太麻烦,又耗时间。 所以一般机械式的重复性工作我们都可以利用工具来帮我们实现: 1.drozer工具的基础使用: https://blog.csdn.net/lmh666888/article/details/125644667 2.drozer批量检测拒绝服务: 添加d

  • 2022/8/52022-08-05 09:05:17

    python之多继承: 一个子类可以有多个父类 class father: def demo(self): pass def test(self): pass class mother: def demo(self): pass def test(self): pass class son(father,mother): pass View Code  

  • selenium在scrapy中的使用(网易新闻)2022-08-04 22:03:59

    前言 在使用scrapy爬取网易新闻时里面的新闻标题和新闻详情页的url是动态加载的数据,所以单纯使用scrapy是抓取不下来这些内容的,刚好使用selenium又可以原封不动的拿到网页的源码,所以scrapy结合selenium就可以拿到标题和详情页的url。 流程 1.在爬虫文件中实例化一个浏览器对象,

  • scrapy.Request深度爬取火影忍者人物详情并持久化存储到MySQL2022-08-04 22:00:13

    1.创建项目 scrapy startproject Naruto cd Naruto 2.创建爬虫文件 scrapy genspider naruto http://www.4399dmw.com/huoying/renwu/ 3.项目结构    4.修改配置(settings) ROBOTSTXT_OBEY = False robots协议改为False LOG_LEVEL = 'ERROR' # 输出日志 ITEM_PIPELINES = {

  • pytest系列——setup和teardown2022-08-04 13:35:27

    前言 单元测试框架基本上都具有setup和teardown的功能; setup用来实现用例执行前的一些操作(如:数据准备、打开浏览器等操作); teardown用来实现用例执行完成之后的一些操作(如:数据清理、关闭浏览器等操作)。 pytest作为一款强大的测试框架同样也有setup和teardown语法。 函数级(setu

  • flask-sqlalchemy使用2022-08-03 21:31:33

    一个最小应用 常见情况下对于只有一个 Flask 应用,所有您需要做的事情就是创建 Flask 应用,选择加载配置接着创建 SQLAlchemy 对象时候把 Flask 应用传递给它作为参数。 一旦创建,这个对象就包含 sqlalchemy 和 sqlalchemy.orm 中的所有函数和助手。此外它还提供一个名为 Mod

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

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

  • Python tkinter serial2022-08-02 17:31:47

       源码是在https://blog.csdn.net/chencaw/article/details/105782159/链接的基础上改的,修改了一些bug,优化了串口接收数据 import serial import serial.tools.list_ports import time import threading from tkinter import * from tkinter.ttk import * DATA = ""

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

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

ICode9版权所有