ICode9

精准搜索请尝试: 精确搜索
  • Python 内置函数getattr()2022-08-15 01:03:03

    优点 可消除if...else   Python 面向对象中的反射 通过字符串的形式操作对象的属性,true or false Python 中一切皆为对象,所以只要是对象都可以使用反射 比如:实例对象、类对象、本模块、其他模块,因为他们都能通过 对a.属性 的方式获取、调用   hasattr def hasattr(*args,

  • Java中Get和Post的使用2022-08-14 21:30:08

    原文链接 1 Get请求数据 项目地址:https://github.com/Snowstorm0/learn-get-post 1.1 Controller 文件名MyController,内容为: @RestController @RequestMapping("/homepage") public class MyController { @Autowired MyService myService; @GetMapping("/learnGe

  • LyScript 插件官方API调用案例2022-08-14 20:34:48

    本人结合LyScript插件API函数实现的一些通用案例,用于演示插件内置方法是如何灵活组合运用的,其目的是让用户可以自行研究学习API函数的参数传递,并能够通过案例的学习快速掌握官方API函数的使用方法。 LyScript 项目地址: https://github.com/lyshark/LyScript PEFile载入PE程序到内

  • MinimalAPI---MinimalAPI+EFCore+IOC2022-08-14 11:00:31

    1.项目结构 数据库:SQL Server 项目类型:MinimalAPI      2.MinimalApi.Db类库 (1)引入相关的NuGet包 Microsoft.EntityFrameworkCore  Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.Extensions.Logging.Console System.Data.SqlClie

  • DDD(三)DDD实战、贫血模型与充血模型2022-08-14 00:34:20

    DDD(三)DDD实战、贫血模型与充血模型 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 贫血模型与充血模型 1、贫血模型:一个类中只有属性或者成员变量,没有方法。 2、充血模型:一个类中既有属性、成员变量,也有方法。 需求:定义一个类保存用户的用

  • 两种获取链接响应码的方法 (python实现)2022-08-13 23:02:41

    两种获取链接响应码的方法 (python实现) 背景: 工作中需要测试某个包是否正常上传到了 yum 仓库,所以需要检测对应地址是否有效,发现之前使用requests 库写的代码出奇的慢,所以做了优化。 分别使用 requests 和 urllib 库实现 结论:使用urllib 库要比 requests 库要快。尤其是对于链接

  • LeetCode1282.用户分组2022-08-13 18:03:41

    LeetCode1282.用户分组 原题链接:LeetCode1282.用户分组 思路 可以看出,一个元素所在组内的值如果和另一个元素所在的组内的值不同,那么这两个元素必然不在同一个组内 把可能同一个组的元素放到一个链内. 比如:groupSizes = [3,3,3,3,3,1,3],就把g[0~4],g[6]放到一个链内,g[5]放到一个

  • 单词查找树2022-08-13 14:01:57

    本节内容:学习两种字符串查找相关的数据结构 应用:基于字符串键的符号表 算法:基于字符串键的查找算法 数据结构: 单词查找树(R 向单词查找树) 三向单词查找树(TST) 性能: 查找命中所需的时间与被查找的键的长度成正比 查找未命中只需检查若干个字符 单词查找树 性质: 根结点是一个空结

  • 1 随机生成验证码-组件2022-08-12 17:03:29

    1组件代码展示: from PIL import Image, ImageDraw, ImageFont from io import BytesIO import random def get_random_color(): return (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) def get_valid_code_img(request): img = Image.new

  • 技术分享 | 接口自动化测试中,如何做断言验证?2022-08-12 16:02:58

    原文链接 本文节选自霍格沃兹测试开发学社内部教材 在服务端自动化测试过程中,发起请求之后还需要对响应值进行验证。验证响应信息符合预期值之后,这一条接口自动化测试用例才算完整的通过。所以这一章节,将会讲解在接口自动化测试中,如何对服务端返回的响应内容做断言验证。 实战练

  • axios.get和post设置请求头区别2022-08-11 23:01:21

       使用axios.get设置headers时,下面的写法可行,后端能接收到数据。但是axios.post不能使用这种方法。 new Vue({ el: '#login', user: { account: "", password: "" }, created: function () { axio

  • get和post请求的本质区别2022-08-11 16:02:30

    GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面

  • docker和docker-compose便捷安装2022-08-11 12:01:47

    安装docker: curl -fsSL get.docker.com -o get-docker.sh&&sh get-docker.sh 或: curl -sSL https://get.docker.com/ | sh 测试 sudo docker run hello-world 安装docker-compose 下载1 sudo pip install docker-compose 下载2 sudo curl -L https://get.daocloud.io/d

  • Ubuntu系统下安装NVIDIA驱动2022-08-11 11:04:23

    介绍两种不同的方法,这两种方法基本不会出现任何问题:1、直接使用系统的apt-get进行nvidia的安装具体参考自这篇https://blog.csdn.net/breeze5428/article/details/80013753具体步骤如下: 卸载旧的驱动sudo apt-get purge nvidia*sudo apt-get autoremove #这个命令有时候不用也可以

  • Django之表单2022-08-11 00:05:12

    HTML表单是网站交互的经典方式。流程:从html把数据提交到服务端,服务端接收数据后判断数据,然后做出对应的响应。 HTTP请求   HTTP协议以“请求—回复”的方式工作,客户发送请求时,可以在请求中附加数据,服务器通过解析请求,就可获得客户传来的数据,并根据URL来提供特定的服务。 form表

  • js get Set the first item All In One2022-08-09 01:04:28

    js get Set the first item All In One const set = new Set(); // Set(0) {size: 0} set.add(2); // Set(1) {2} // ❌ set[0]; // undefined solutions for...of 要想获取 Set 第一个元素,定义一个函数遍历 Set 到第一个元素就立即返回即可; const set = new Set(); set.a

  • hashMap 与hashTable的区别 concurrentHashMap2022-08-08 23:30:48

    hashMap 1.7底层:数组+链表 采用头插法 (当多个key发生hash冲突,就会让链表过长,查询效率较低,时间复杂度为O(n)) hashMap 1.8底层 :数组+链表+红黑树 采用尾插法 当数组容量>=64且链表长度>8 就会转换为红黑树 时间复杂度为log(On) hashMap 允许key设置null 无论是1.7版本还是1.8

  • Http_概念和 Http_请求消息_请求行2022-08-08 13:32:47

    概念:   Hyper   Text   Transfan Protocol  超文本传输协议     传输协议:定义了客户端和服务器通信时,发送数据的格式   特点:     基于TCP/IP的高级协议     默认端口:80     基于请求:/响应模型的一次请求对应的一次响应,     无状态的:没次请求之间相互

  • 一个较重的代码坏味:“炫技式”的单行代码2022-08-07 21:33:19

    风格和习惯是很重要的。 很多代码坏味都是由于不良的风格和习惯导致的,并不涉及高深复杂的技术。 有一些众所周知的代码坏味。当然,也有一些个人觉得很不好的习惯和做法。我个人就不喜欢把多行代码都“挤”到一行的写法。这种代码更像是一种“炫技式”的代码,虽然体现了一点技艺水

  • Flask 给视图函数增加装饰器2022-08-07 18:00:08

    Flask 给视图函数增加装饰器 在@app.route的情况下增加装饰器的写法: from flask import Flask,request,render_template,redirect,session,url_for,views from flask import render_template app = Flask(__name__) #实例化flask对象 app.debug = True #能够随时更改自动

  • Chapter 02 - Let's Get Started(C#篇)2022-08-07 17:04:29

    详细解释,书上有哈。直接上代码和结果。 Xcode下的自定义类 (通过new file-> cocoa class创建,保持和书中名字一样RandomController),自定义的fields也加上。 添加Object到xcode,让项目能够识别自定义的类。 最后关联对应的控件 到目前为止,都和书上一样的。现在回到VS2019 mac版的项

  • golang go get 时提示 no Go files in xxx2022-08-07 16:32:52

    golang go get 时提示 no Go files in xxx,如下图所示,使用 go mod init 初始化一个 go.mod,随后使用 go mod tidy 即可拉取想拉取的包

  • LeetCode刷题17-转骰子2022-08-07 13:32:52

    1 package com.example.demo.leetcode.case202208; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Scanner; 6 import java.util.stream.Collectors; 7 8 /** 9 * 功能描述 10 * 11 * @author ASUS 12 * @version 1.

  • Ubuntu安装指定版本的docker2022-08-07 12:02:00

    apt-get install -y apt-transport-https ca-certificates curl software-properties-common 3.添加官网docker的GPG密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 4.设置stable存储库 add-apt-repository "deb [arch=amd64] https://downl

  • 记录新手git报错:SSL certificate problem: unable to get local issuer certificate 错误解决2022-08-07 01:32:51

    终端报了如下错误git SSL certificate problem: unable to get local issuer certificate    解决办法: 在终端输入如下代码: git config --global http.sslVerify false   然后再正常拉取项目即可啦

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

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

ICode9版权所有