ICode9

精准搜索请尝试: 精确搜索
  • 关于面向对象2021-10-23 03:31:07

    面向对象 什么是面向对象 面向过程思想 面向过程是一个很基本的,一步一步走,第一步,第二步怎么走,清晰简单 适合简单的问题处理 面向对象思想 这是一种分类的思想方式,先看有哪些需求,然后再在各个需求里细分过程 适合处理复杂问题 面向对象的本质:以类组织代码,以对象组织数据 三大特性

  • 人工智能机器学习有关-Numpay(三)2021-10-21 16:31:07

    人工智能机器学习有关-Numpay(三) 1、Numpy介绍 定义: Numpy是一个开源的Python科学计算库,用于快速处理任意维度的数组。 Numpy中,存储对象是ndarray。 创建Numpy: import numpy as np np.array([]) numpy优势 内存块风格--一体式存储 支持并行化运算 效率高于纯python代码

  • P6805-[CEOI2020]春季大扫除【贪心,树链剖分,线段树】2021-10-21 14:02:47

    正题 题目链接:https://www.luogu.com.cn/problem/P6805 题目大意 给出\(n\)个点的一棵树,\(q\)次独立的询问。每次询问会在一些节点上新增一些子节点,然后你每次可以选择两个为选择过的叶子节点然后覆盖它们的路径,要求在覆盖所有边的情况下使得每次的路径长度和最小。 \(1\leq n,q

  • 指定端口监控流量的输入及输入2021-10-20 18:35:01

    指定端口监控流量的输入及输入 1. 安装iftop yum -y install iftop 2. 编写脚本 #!/bin/bash while true do iftop -nNP -t -s 1 |egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:9092|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:[0-9]{1,5}' >>/root/tes

  • 【货币机找零问题的递归算法及其优化】2021-10-19 12:35:42

    【货币机找零问题的递归算法及其优化】 1、货币机找零问题的一般递归解法代码运行结果 2、优化后的递归解法优化思路与理念代码优化效果 3、补充:Python编程中计算程序运行时间的方法 1、货币机找零问题的一般递归解法 代码 # @author:wpk # @time:2021 10 19 # @

  • Swift 添加观察者2021-10-15 15:31:08

    addObserver形式 创建观察者并添加观察 class People: NSObject { // 在Swift中使用KVO来监听属性的变化要加上 @objc 和 dynamic 来修饰 @objc dynamic var name:String? @objc dynamic var sex:String? init(name:String, sex:String = "M") { sel

  • 攻防世界pwn高手区stack2 lea调整栈帧导致偏移错误2021-10-14 14:02:45

    Stack2 这题废话很多,说白了就一个数组越界的漏洞可以利用,没有对下标v5做限定,所以可以利用数组越界,直接越过canary,利用留下的后门getshell 刚开始看ida以为位移是0x74所以exp如下 from pwn import * p = remote('111.200.241.244', '50928') # p = process("./stack2") # c

  • python使用pandas模块设置行列索引后单元数值全变Nan值2021-10-12 17:02:32

    问题背景 使用pandas模块设置行列索引后单元数值全变Nan值 代码如下 # 错误 # 构造行索引序列 st_code = ['股票'+str(i) for i in range(st_change.shape[0])] print(st_code) # 添加行索引 data = pd.DataFrame(st_change, index=st_code) data 解决问题 原因分析 这种写

  • js的简化对象写法2021-10-11 23:02:27

    let str = '前端'; let change = function(){ console.log('我喜欢前端') } //原来写法 let obj ={ str:str, change:change, like:function(){ console.log('我喜欢前端') } } //简化写法 let obj ={ str, change, like(){

  • 《Linux/Unix系统编程》第七、八章学习笔记-20191304商苏赫2021-10-10 23:00:40

    文件操作 硬件级别 fdisk:将硬盘分区。 mkfs:格式化磁盘分区。 fsck:检查维修系统。 操作系统内核中的文件系统函数 类Unix系统中的函数: kmount () . kumount ( ) (mount/umount file systems) kmkdir(), krmdir() (make/ remove directory) kchdir(), kgetcwd () (

  • js修改样式属性的两种方式2021-10-10 22:04:08

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>07-修改样式属性</title> <st

  • ES6学习---对象的简化写法2021-10-10 09:32:57

    //ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。 //这样的书写更加简洁 let name = '尚硅谷'; let change = function(){ console.log('我们可以改变你!!'); } const school = { nam

  • 【JZOJ7273】数列2021-10-05 20:35:48

    【JZOJ7273】数列 by AmanoKumiko Description 给出数列\(A\),将其划分,令划分段数为\(m\) 最大化\(\sum_{i=2}^m((B_i-B_{i-1})^2+C)\) 其中\(C\)为给定常数,\(B_i\)为第\(i\)段的最大值 Input 第一行两个整数\(n,C\) 第二行\(n\)个整数,表示\(A\) Output 一行一个整数表示答案​ Sam

  • poj1860 spfa判断正环2021-10-05 17:02:06

    ——一切都回来了,用csj的话。 这货上次在群里说一道spfa判负环的题改半天,改出来的那刻觉得一切都回来了。 hh,都想起来了吗,在机房被支配的恐惧和ac的快乐。   # 觉得这个n可以用弗洛伊德,但觉得弗洛伊德维护不了那么复杂的情况 # 写了一个dij—— 那么问题来了,dij的板子里有一个是v

  • Java中的值传递和引用传递2021-10-02 17:05:11

    值传递和引用传递 注:java中是值传递。 那么在进行赋值修改的过程中,引用类型的内部值也发生了改变? 这又是怎么回事? 参考链接: https://blog.csdn.net/pcwl1206/article/details/86550268 当传递方法参数类型为基本数据类型(数字以及布尔值)时,一个方法是不可能修改一个基本数据类

  • vue 封装高级技巧2021-10-01 17:01:29

    1. 组件 如何透传属性和事件  v-bind="$attrs"   v-on="$listeners"2. 封装table组件如何循环传子元素  $scopedSlots 子元素数组       <template v-for="(index, name) in $scopedSlots" v-slot:[name]="slotProps">             <slot :name="n

  • 使用JS去设置placeholder的样式,你会吗?2021-09-28 19:58:05

    ** 今天有同学又双叒叕给我扔了一个王炸?又一次刷新我对bug的认知啊,看来我还是小看js了。** 接下来,我们来看看同学的问题? 很开心,同学们都叫我姐姐。 跑偏了,跑偏了。这个问题的答案是:“当然可以”。 首先,我们瞅瞅传统的CSS如何设置placeholder的样式: input::placeholder{

  • VUE ELEMENT UI 表格嵌套下拉框2021-09-26 19:01:32

    在开发过程中,总有一些不得已的需求要实现,比如我遇到的,具体需求是:   1:展示表格数据,属性以下拉框的形式展示   2:此属性可直接进行编辑   3:可多选 如下图所示: 那么到我们开发手里就需要分析怎么能够实现这个效果,首先要把这个页面先画出来,具体代码如下: <el-table> <el

  • LeetCode两整数之和简单解python题解2021-09-26 14:06:24

    371. 两整数之和 题目: 给你两个整数 a 和 b ,不使用 运算符+ 和-,计算并返回两整数之和。 示例 1: 输入:a = 1, b = 2 输出:3 示例 2: 输入:a = 2, b = 3 输出:5 解题思路: 不可以用运算符+和-,那么我们就需要用别的计算方法代替加减,这里我第一个想到的 就是用列表和len函数来代替加减

  • ant design vue带有远程搜索,节流控制,请求时序控制,加载状态的下拉选择框a-select 与 a-select-option 踩坑,清除后placeholder不显示2021-09-26 12:05:27

    <template> <a-select allowClear :value="value" @search="fetchData" @change="selectChange" :placeholder="holder" :not-found-content="fetching ? undefined : '暂无数据'&quo

  • element Plus 中select组件获得当前点击的节点2021-09-25 12:02:53

    先给select绑定change事件 然后在方法中加入event就可以访问到

  • jdk练习2021-09-24 20:58:13

    1、在界面上显示1~9共9个链接,能够在另一个页面中打印该数字的平方(用url传值)。 <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <% for(int i=1;i<=10;i++){ %> <%=i %>的平方是:<a href="url.jsp?number=<%=i %>

  • 解决type="file"的input监听change变化时,值叠加问题2021-09-24 15:33:00

    利用<input type="file">长传文件时,通过监听change变化,来执行文件上传,但是出现的问题是,change值会叠加(上一个change值并没有消失),所以会出现重复上传的问题。 解决方法(jq代码): $("#attachment").click(); $("#attachment").off("change"); $("#attachment").change(functi

  • 31_nextPermutation2021-09-21 17:35:02

    题目 分析题目  如何变大:从低位挑一个大一点的数,交换前面一个小一点的数。 变大的幅度要尽量小。像 [3,2,1] 这样递减的,没有下一个排列,已经稳定了,没法变大。像 [1,5,2,4,3,2] 这种,怎么稍微变大? 从低位挑一个大一点的数,尽量低位,换掉它前面一个小一点的数。 即从右往左,寻找第一个

  • LeetCode: 字符串 --- 最长回文串2021-09-20 11:59:07

    一、最长回文串 二、题目理解 1、按照示例理解,遍历字符串,找到下一个与之相同的位置,存储在新字符串里面,输出即可!但是这个相同位置不好找!两重循环过于麻烦! 2、观察回文串的特点:两边对称相等。那就考虑二分法!!! 二分法,判断,左边的内容是否与右边的内容相同!! class Solution { publi

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

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

ICode9版权所有