ICode9

精准搜索请尝试: 精确搜索
  • 命令行传参2022-07-17 17:00:58

    命令行传参 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 public class CommandLine { public static void main(String args[]){ for( int i=o; i<args.length; i++){ System.out.println( "args[" +i + "]:" +args[i]);} }} public cl

  • 变量12022-07-16 21:36:46

    web——变量1 启动场景,发现又是一串php代码 flag In the variable ! <?php //提示flag在变量里 error_reporting(0);//关闭错误显示 include "flag1.php";//页面包含 flag1.php highlight_file(_file_);//页面进行语法高亮显示 if(isset($_GET['args'])){//判断有没有使用get传

  • rust 变参2022-07-16 18:00:48

    #[derive(Clone, Copy)] enum Args<'a> { Idx(usize), IdxList(&'a [usize]), } fn get_data<'a, T>(arr: &'a [T], idxs: Args<'a>) -> Vec<&'a T> { match idxs { Args::Idx(id

  • 【JavaScript】手写深拷贝 2.0(更新 2022-07-15)2022-07-15 00:34:51

    前言 鄙人老版 js 深拷贝博客链接,当时写的存在很多不足...现在跟着方应杭老师复习了下,收获满满。 用 JSON const b = JSON.parse(JSON.stringify(a)) 缺点: 不支持 Date、RegExp(正则)、函数等数据; 不支持引用(即环状结构,类似 window.self = window)。 用递归 基础版 支持 Date

  • Pytorch分布式训练2022-07-14 23:01:42

    用单机单卡训练模型的时代已经过去,单机多卡已经成为主流配置。如何最大化发挥多卡的作用呢?本文介绍Pytorch中的DistributedDataParallel方法。 1. DataParallel 其实Pytorch早就有数据并行的工具DataParallel,它是通过单进程多线程的方式实现数据并行的。 简单来说,DataParallel有

  • 云计算_kubectl 与docker命令2022-07-14 19:04:14

    kubectl和Docker 类似的命令 docker version kubectl version --short docker info kubectl cluster-info ###查看已运行的容器 docker ps kubectl get pods -o wide docker exec docker exec -it 55c103fa1296 bin/sh kubectl exec kubectl exec -it

  • Linux shell if [ -n ] 正确使用方法2022-07-13 16:32:58

    Linux shell if [ -n ] 正确使用方法 if [ str1 = str2 ]       当两个串有相同内容、长度时为真 if [ str1 != str2 ]      当串str1和str2不等时为真 if [ -n str1 ]       当串的长度大于0时为真(串非空) if [ -z str1 ]        当串的长度为0时为

  • WPF程序接收参数启动2022-07-11 20:33:48

    每一个WPF应用程序,其实都有一个隐藏的Main函数。如果有的时候我们需要给WPF应用程序传递参数,我们需要自己写一个包含Main函数的类来实现。 首先定义一个MainApp类,这个类中必须有一个带参数的Main(string[] args)函数: [STAThread] public static void Main(string[] args){...}

  • 12、Java方法_03、方法重载2022-07-09 22:05:17

    为什么需要方法重载?如果“方法1”和“方法2”的功能相似, 那么可以考虑把它们的方法名一致。这样的代码既美观,用方便后期的代码编写(容易记忆,方便使用)。 一个类中方法的名称相同,但是形参不同。方法名相同,编译器根据方法的参数个数,参数的类型去匹配,以选择对应的方法,如果匹配失败,则报

  • Unity3D学习笔记7——GPU实例化(2)2022-07-08 13:02:47

    目录1. 概述2. 详论2.1. 实现2.2. 解析3. 参考 1. 概述 在上一篇文章《Unity3D学习笔记6——GPU实例化(1)》详细介绍了Unity3d中GPU实例化的实现,并且给出了详细代码。不过其着色器实现是简单的顶点+片元着色器实现的。Unity提供的很多着色器是表面着色器,通过表面着色器,也是可以实

  • JavaSE 方法 笔记2022-07-07 16:06:11

    b站up 遇见狂神说 java零基础课程 笔记整理 Java 方法 何谓方法 Java 方法是语句的合集,它们在一起执行一个功能(类似C的函数) 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能

  • java第一周学习情况2022-07-02 21:03:17

    听了老师的要求后,我开始在网上搜索关于Java的东西了。 第一天 在网上了解信息,下载了Intellij IDEA后,又下载配置了JDK环境变量。 第二天 建立了项目文件夹 第三天 运行了hello world     第四天 在csdn中看了一些基本程序代码:     Public class和class都是对类进行声明,用于定

  • 一天一个仿lodash函数实现-union2022-07-01 01:32:39

    union将传入的参数数组进行合并,生成一个新数组,虽然这种用map来做可能快一些吧,但不能保证元素加入的顺序,所以可以考虑通过遍历的方式,不断从收集的数组里查找遍历到的元素是否存在,不存在则加入(打不过就加入)。 function union(...arrs){ return arrs.reduce((pre, cur)=>{ cons

  • 【Pytest 基于pytest+yaml+request+热加载+allure的框架封装】2022-06-30 19:31:06

    一、接口自动化测试框架基于pytest+yaml数据驱动 1、@pytest.mark.parametrize(args_name,args_value)    -->实现数据驱动的一个装置器 什么意思呢?把这段代码放到用例上面,然后通过args_name来获取yaml的参数,传递给具体的用例 args_name:参数名 args_value:参数值(list,tuple,字

  • python之不定长参数详解2022-06-30 18:05:48

    今天有个同事说对于不定长参数一直懵懵懂懂,于是我按照自己的理解讲解了一番,同时也记录一下。 *args参数 参数里面使用*args,接收到的值都会放在一个元组里面,上实例。      如果在 *args前面还有一个参数,则会消耗一个值,上实例。    接下就是 **kwargs,这个会把传过来的参数名

  • Electron学习(二)之主进程与渲染进程的通讯2022-06-29 23:05:13

    模拟主进程与渲染进程的通讯过程 渲染进程 根目录下添加renderer.js,既支持node js也支持dom js,示例代码如下: //这是渲染进程 const {ipcRenderer}=require("electron") //下面是从渲染进程向主进程发送消息 window.addEventListener('DOMContentLoaded',()=>{ ipcRenderer.sen

  • Python中函数的参数详解2022-06-28 22:34:59

    Python中函数的参数详解 1、Python的函数参数的类型 必传参数:调用函数时必须传入的参数,函数定义时只定义参数名 关键字参数:传入时以函数的参数名值对的方式传入 默认参数:函数定义时为参数默认设置一个值,调用时不传输参数即以默认值处理 不定长参数:以*修饰或者**修饰的参数;*修饰

  • VUE2项目 修改打包后的项目 title2022-06-27 20:01:50

    每次都要手动改 属实是太蠢了  记录一下 应该是修改了webpack的配置 不过我还没接触过 webpack  暂时就硬记吧 chainWebpack: config => {     config.plugin('html').tap(args => {       args[0].title = ' 想用的title '       return args     })   }   这样

  • Java 知识 - 接口代理2022-06-25 19:03:06

    介绍 模仿 Mybatis 的接口代理,自己模仿写一下。 接口 public interface MyInterface { public List<String> getString(String a, String b); } 代理(未做到通用) public class MyProxy<T> implements InvocationHandler { @Override public Object invoke(Object proxy, M

  • 入门IDEA2022-06-25 11:36:21

    Hello world psvm sout public class HelloWord { public static void main(String[] args) { System.out.println("Hello,World!"); } }

  • 关于loguru日志模板并发重复打印修复2022-06-24 09:33:47

    直接上模板代码 import os import sys import time from loguru import logger def creat_time_os(): creat_time = time.strftime("%Y-%m-%d", time.localtime()) sys.path.append(os.path.dirname(os.path.abspath(__file__))) log_path_dir = os.path.a

  • Python 优雅的退出程序 sys.exit()2022-06-21 09:37:34

    sys.exit(args)功能 通过引发SystemExit异常来退出Python程序。引发的异常可以选择捕获从而进行其他的工作,也可以不捕获(该异常不会被认为是错误),直接退出python程序。args参数时可选的,默认为0。 正常退出 args = 0 异常退出 args 为非0以外的数值(1-127) 暴力退出 不同于sys.e

  • 6.20-python 模块、包、库2022-06-20 20:36:54

    1、函数的形式参数个数不确定? 2、函数的形式参数数据类型不确定? *:代表元组 **:代表字典的数据类型 如果同时有args和**kwargs,args要放在**kwargs前面 args: *args用来将参数打包成tuple(元组)给函数体调用。不确定实参的数据类型和个数,使用 *,都会输出为元组类型(元组种的元素可以是列

  • python中argparse模块2022-06-18 10:37:07

    目录argparse模块用法一、 概念二、 基础1、 使用步骤1.1 总步骤1.2 创建对象1.3 添加参数1.4 解析参数三、 使用案例 argparse模块用法 一、 概念 argsparse是python的命令行解析的标准模块,内置于python,不需要安装。这个库可以让我们直接在命令行中就可以向程序中传入参数并让程

  • python之函数简介2022-06-17 22:33:50

    ①函数定义:    Python函数是指组织好的、可重复使用的、用来实现相关功能的代码段,包含系统中自带的一些函数、第三方函数以及用户自定义的函数。 ②语法: def  add ( a , b ,*args,**kwargs)    '''这是注释,这是一个简单的加法函数'''    c = a + b    return c ③函数的

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

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

ICode9版权所有