ICode9

精准搜索请尝试: 精确搜索
  • 设计模式-发布订阅模式(typescript版本)2022-03-21 14:00:46

    实际操作: /** * example: * 订阅: * ObserveEvent.on(EventName,this.userInfo,this); * 发布: * ObserveEvent.emit(EventName,{userName:"小明",age:18,sex:"man"}); * 取消订阅: * ObserveEvent.on(EventName,this.userInfo); */ // call is faster than a

  • vscode 无法使用 GitBash 激活 conda 虚拟环境2022-03-19 23:35:50

    Error: IMPORTANT: You may need to close and restart your shell after running 'conda init'. 解决方案,直接上配置文件: "terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell", &

  • 44打印三角型debug2022-03-18 18:11:13

    public class ForTestDemo01 { public static void main(String[] args) { //打印三角型 5行 for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i ; j--) { System.out.print(" "); }

  • 15.创建一个数据库的util2022-03-09 16:04:50

    创建一个util文件,以助之后使用mysql功能更加方便 import pymysql class Mydb: config = { 'host':'localhost', 'user':'root', 'password':'2923322454', 'db':'practice&#

  • C#基础知识之nameof2022-03-08 20:31:30

    nameof 表达式可生成变量、类型或成员的名称作为字符串常量。 一、 旧代码 using System; namespace csharp6 { internal class Program { private static void Main(string[] args) { if (args==null) {

  • TensorFlow2.8.0代码分析之例子label_image.py2022-03-06 14:01:09

    本演示使用Google Inception模型对在命令行中传递的图像文件进行分类。 label_image.Py是一个Python实现,它提供了与C++代码相对应的代码。这比Cython教程中提到的Python代码提供了C++和Python之间更直观的映射,并且可以更容易添加可视化或调试代码。 在本例中,我们使用的是格雷斯

  • linux-aarch64-head.S-preserve_boot_args2022-03-06 11:33:21

      preserve_boot_args  在  arch/arm64/kernel/head.S 中实现。 作用就是保存 X0 X1 X2 X3 寄存器的值到 boot_args 这个数组中。   1 /* 2 * Preserve the arguments passed by the bootloader in x0 .. x3 3 */ 4 SYM_CODE_START_LOCAL(preserve_boot_args) 5 m

  • 转换 base64字符串 为图片文件2022-03-05 20:01:26

      package test import ( "encoding/base64" "io" "os" "regexp" "strings" ) // data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAjCAYAAADMibkBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiU

  • 不带参数的抛出异常2022-03-05 11:05:02

    public static void PrintArgs(string args) { try { try { if (args == null) { ArgumentNullException myEx = new ArgumentNu

  • main关键字的使用2022-03-03 17:35:23

    main()方法的使用说明:   1、作为程序的入口   2、也是一个普通的静态方法   3、也可以作为与控制台交互的方式(之前使用Scanner),在javac运行class文件时一起传入,那如何将控制台获取的数据传给形参:String[] args?   运行编译后的class文件时命令行录入:java 类名 "String1" "String

  • Python基础语法之多线程2022-03-03 11:31:50

    只有最基础用法,待更新补充   python的多线程依靠threading和_thread模块实现,但_thread被淘汰。现只使用threading模块 多线程是为了同时间段运行多段代码,即并发。利用时间等待片段去干其他事。 并行一般为多处理器处理多个事件,python多进制可以实现并行。 import threadingimpo

  • 深度学习项目中_5-训练模块的编写2022-03-02 18:59:00

    1.训练模块中的步骤 训练模块一般是保存在train.py 的文件中, 该模块中一般包含以下步骤: 导入各类模块, (标准库, 三方库, cv, torch, torchvision), 如果在model.py ( 自己定义网络模型文件), loss.py (自定义的损失函数), utils.py( 自定义的各种方法), config.py(整体项目的

  • Pytorch 分类模板2022-03-02 12:35:42

    分享一份 分类任务的 主函数文件,对于新人十分有帮助,对于老人也有一定的帮助 # !/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2022.3 # @Author : 绿色羽毛 # @Email : lvseyumao@foxmail.com # @Blog : https://blog.csdn.net/ViatorSun # @Note :

  • pytorch模型加DDP进行单机多卡分布式训练2022-02-28 19:00:33

    1.接受local_rank的参数() 不能自己替换--local_rank的数值 如果有import导入dataloader,init的代码必须要在dataloader之前。 import argparse # 运行时,torch.distributed.lunch 会自动传入参数0,1,2来表示是第几个进程 parser = argparse.ArgumentParser() parser.add_argument('--

  • 根据方法名调用指定对象的方法2022-02-27 12:01:51

    package com.tszr.mango.common.utils; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class ReflectionUtils { /** * 根据方法名调用指定对象的方法 * * @param object 要调用方法的对象 * @para

  • 函数参数的封装问题2022-02-26 19:34:14

    函数的参数封装 橙色部分,没有使用展开运算符,所以就是把第二个参数直接赋值给args了. 黄色部分,使用了展开运算符,所以2,3,4,被封装成一个数组传递给args了. 也就是说,使用了展开运算符的形参,会把剩余的那些参数封装成一个数组传递过去.

  • 用For或While循环写出99乘法表2022-02-25 22:03:25

    1 package com.xl.struct; 2 3 public class ForDemo04 { 4 public static void main(String[] args) { 5 //1.我们先打印第一列,这个大家应该都会 6 //2.我们把固定的1再用一个循环包起来 7 //3.去掉重复项, i<=j 8 //4.调整样式 9

  • ES6追加方法2022-02-25 10:35:09

    1.合并数据 const a = [1,2,3]; const b = [1,5,6]; const c = [...new Set([...a,...b])];//[1,2,3,5,6] const obj1 = { a:1, } const obj2 = { b:1, } const obj = {...obj1,...obj2};//{a:1,b:1} 2.if 条件判断 const condition = [1,2,3,4]; if( condition.includes(t

  • 第六题:人民币兑换2022-02-24 12:59:28

    /*b) 将5元的人民币兑换成1元,5角和1角的硬币,共有多少种不同的兑换方法?*/ public class 人民币兑换 { public static void main(String[] args) { int count=0; for (int x = 0; x <=5; x++) {//y for (int y = 0; y <= 25; y++) {//j for (int z = 0; z <=50;

  • 第五集:关键字参数,收集参数2022-02-24 09:34:26

    *args可变参数在Python函数中,可以定义可变参数。可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。*args表示把args这个list或者tuple的所有元素作为可变参数传进去。两种传递方式如下:     **kwargs关键字参数可变参数允许你传入0个或任意个参数,这些可变

  • springboot之RedisTemplate总结2022-02-22 22:35:39

    使用 首先导入相关的RedisTemplate包 <!--spring data redis 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!--commons-poo

  • 建立一个每隔10秒执行的线程2022-02-22 11:34:44

    建立一个每隔10秒执行的线程   //线程类 public class TestThread extends Thread {     public void run() {         while(true){             try {                 sleep(6*1000);                  

  • Day072022-02-21 23:34:01

    快捷代码 psvm:public static void main(String[] args) { sout:System.out.println(); java注释 单行注释:用//来表示注释 多行注释:/* 注释 */ 文档注释:

  • WPF 捕捉全局异常2022-02-21 22:33:30

      参考:https://www.cnblogs.com/snow-zhang/p/10107108.html 写在App.xaml.cs中 void App_OnStartup(object sender, StartupEventArgs e) { //UI线程未捕获异常处理事件 this.DispatcherUnhandledException += new DispatcherUnhandledExcept

  • 防抖 与 节流2022-02-21 20:00:45

    防抖 高频操作,最后一次生效。 function debounce(fn) { let timer = null; return (...args) => { clearTimeout(timer); setTimeout(() => { fn.applay(this, args); }, 500); }; } 节流 高频操作,每隔一段时间生效。 function throttle(fn) { let tim

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

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

ICode9版权所有