ICode9

精准搜索请尝试: 精确搜索
  • Spring Data 测试时的 Repository 提示为空对象2022-08-26 03:04:26

    错误信息如下: java.lang.NullPointerException at com.usvisatrack.common.data.tests.jpa.UserRepositoryTest.testInsert(UserRepositoryTest.java:57) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.refle

  • 快速幂学习笔记2022-08-26 02:01:06

    前言 快速幂很有用哦!! 目前本文还没有例题,因为没有什么好题啊。 以后看一下能不能找一些题目。 什么是快速幂 幂,也就是次幂,可以理解为计算 \(x^y\)。 由于 \(x^y\) 会特别大,所以一般都是求 \(x^y \bmod p\)。 朴素的做法如下: #define LL long long LL slow_pow(int x, int y, int

  • 数论做题记录2022-08-25 20:01:48

    P3811 【模板】乘法逆元 数据范围是只能 \(\mathcal{O}(n)\) 过的。 考虑递推逆元。 设 \(t = p / i, k = p % i\)。 \(t * i + k \equiv 0(\bmod p)\). \(k \equiv - t * i (\bmod p)\) \(inv[i] \equiv - t * inv[k] (\bmod p)\) \(inv[i] \equiv - p / i * inv[p % i] (\bmod p

  • Docker部署GPU模型服务2022-08-23 16:02:47

    Docker部署GPU模型服务 GPU 设置 Nvidia 开启GPU的持久模式 nvidia-smi -pm 1 添加docker 插件 # 不是ubuntu 18.04 这里要需要改 curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | tee /etc/apt/sources.list.d/nvidia-docker.list sudo a

  • 快速掌握 Base 64 | 学 Java 密码系列2022-08-22 16:05:25

    Java 密码系列 - Java 和 JS Base 64 Base 64 不属于密码技术,仅是编码方式。但由于在 Java、JavaScript、区块链等出现的频率较高,故在本系列文章中首先分享 Base 64 编码技术。前面部分主要介绍 Base 64 理论性的内容,如果只看在 Java(SpringBoot)或 JS(Vue)中的实现,可以直接跳到最后。

  • UVA11019 Matrix Matcher【二维哈希】2022-08-22 01:30:08

    The trees have shed their leafy clothing and their colors have faded to grays and browns I saw a millions of trees all dusted with snow just like out of a fairy tale I would count the hours minutes and seconds until you are in my arms 今天建了什么都没发的公

  • 实习记录 base2022-08-21 17:00:08

      好久没有在这里写文章了,在这边很少发文章,互动也比较少,没什么人关注,那就肆意地记录一点实习的插曲吧。   曾经梦想的生活是这样的:在公司里,倒杯咖啡或是其他喜欢的饮品,看着代码,做一点工作,看着窗外车来车往,等待夜幕降临...   事实上,这或许就是我现在的生活状态吧,在一个偌大的

  • 夜神模拟器 端口查看2022-08-19 16:32:07

    打开软件所在位置类似名称base.vbox,用记事本打开查看hostport <Forwarding name="port0" proto="1" hostip="127.0.0.1" hostport="60001" guestport="18013"/> <Forwarding name="port1" proto="1"

  • Linux驱动开发十三.platform设备驱动——2.无设备树的platform驱动2022-08-18 23:30:08

    在上面一章我们借助Linux驱动分离和分层的概念引出来驱动——总线——设备的概念,然后引出来了platform这种基于设备驱动模型的驱动架构,我们下面通过使用来演示下platform架构是怎么使用的。 前面说过,platform驱动架构的设备端分为支持设备树和不支持设备树两种模式,下面我们先看看

  • 阅读智能指针2022-08-18 11:02:21

    shared_ptr shared_ptr继承自_Ptr_base<_Ty>,是一个引用计数资源管理的类。 _Ptr_base是shared_ptr和weak_ptr的基类。 Ptr_base Ptr_base持有两个数据成员,element_type和_Ref_count_base。 对相同模板参数的shared_ptr可以访问,对一系列模板家族的_Ptr_base可以访问,对一系列模板参

  • 自动化脚本如何切换环境?Pytest这些功能你必须要掌握2022-08-18 10:00:34

      测试人员每天都跟不同的环境打交道,比如线上环境,测试环境,预上线环境等等,那么作为自动化测试人员写的代码,我们也要具备能自由切换环境的能力,那么今天小编就给大家聊一下,如何能让我们python语言写的测试用例可以自由切换到不同的环境下面去运行呢?   Python写测试用例离不开单元

  • js算法基础-栈结构的封装和进制转换2022-08-17 17:04:12

    先是栈结构的封装,使用es6的方式。 #items为栈结构 #表示类的私有属性,外部不能直接访问和修改。 push 压栈 pop 出栈 peek 查看栈顶 isEmpty 栈是否为空 size 栈内元素个数 toString 字符串形式返回栈内容 /** * 栈结构的封装 */ class Stack { //私有属性 栈 #items = []

  • linux 中sed命令 P和p的区别2022-08-17 17:02:31

      001: p:输出缓冲区中的所有内容。 P:输出缓冲区中一个个换行符之前的内容 (base) root@PC1:/home/test4# ls a.txt (base) root@PC1:/home/test4# cat a.txt 1 2 3 4 5 ## N的作用是预先读取下一行,将两行作为一行来处理,即两行内容储

  • 虚函数表构建时机2022-08-17 08:00:29

    #include <iostream> class Base { public: Base() { func(); } ~Base() { func(); } virtual void func() { std::cout << "Base func" << std::endl; } }; class Work { public: virtual

  • linux 中 sed命令替换命令时i选项忽略大小写2022-08-17 06:30:09

      001、 (base) root@PC1:/home/test4# ls a.txt (base) root@PC1:/home/test4# cat a.txt e ds d g d E d G D f (base) root@PC1:/home/test4# sed 's/e/MMM/' a.txt ## e替换为MMM MMM ds d g d E d G D f (base) root@PC1:/home/test4# cat a.txt e ds d g d E

  • linux 中 sed n选项将两行作为一行处理,屏蔽第一行2022-08-17 02:01:35

      001、 (base) root@PC1:/home/test2# ls a.txt (base) root@PC1:/home/test2# cat a.txt a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 (base) root@PC1:/home/test2# sed 'n; s/a/M/g' a.txt ## n;将两行合并为一行, 保护第一行 a1 M2 a3 M4 a5 M6 a7 M8 a9 M10   002、 (base) roo

  • linux 中sed命令的保护模式b选项2022-08-17 01:33:10

      001、 (base) root@PC1:/home/test2# cat a.txt ## 测试数据 1 2 3 k 4 5 6 7 k 8 9 10 (base) root@PC1:/home/test2# sed '/k/{n;d}' a.txt ## 删除匹配k之后的一行 1 2 3 k 5 6 7 k 9 10 (base) root@PC1:/home/test2# cat a.txt 1 2 3 k 4 5 6

  • 【2022杭电多校】第九场 1008 Shortest Path in GCD Graph 【容斥+优化】2022-08-17 01:32:40

    链接 https://acm.hdu.edu.cn/showproblem.php?pid=7240 题意是有n个点组成的完全图,每个点的权重组成了1-n的排列,点i和点j的距离为\(gcd(i,j)\) ,给出q组询问,每次询问给出u点和v点,你需要回答u和v的最短距离和最短路的条数 思路 如果\(gcd(u,v)==1\),答案为 1 1 否则最短路的长度一定

  • linux中sed命令删除匹配特定字符之间的数据2022-08-17 01:31:15

      001、 (base) root@PC1:/home/test2# ls a.txt (base) root@PC1:/home/test2# cat a.txt ## 测试数据 01 02 AAA 03 04 05 BBB 06 07 08 CCC 09 10 (base) root@PC1:/home/test2# sed '/AAA/,/BBB/d' a.txt ## 删除匹配AAA和BBB之间的数据 01 02 06

  • linux 中 sed = 选项在每一行之前插入编号2022-08-17 01:30:44

      001、 (base) root@PC1:/home/test4# ls a.txt (base) root@PC1:/home/test4# cat a.txt ## 测试数据 This is 1 This is 2 This is 3 This is 4 This is 5 (base) root@PC1:/home/test4# sed = a.txt ## 在每一行之前插入编号 1 This is 1 2 This is 2 3 This is

  • linux 中 sed N选项将两行合并为一行处理2022-08-17 01:30:20

      001、 (base) root@PC1:/home/test2# ls a.txt (base) root@PC1:/home/test2# cat a.txt 1 2 3 4 5 6 7 8 9 10 (base) root@PC1:/home/test2# cat a.txt | sed 'N; s/\n/\t/' ## 以两行为单位,将换行符替换为制表符 1 2 3 4 5 6 7 8 9 10

  • linux 中sed命令删除匹配字符之后的若干行2022-08-17 01:00:21

      001、 (base) root@PC1:/home/test2# cat a.txt ## 测试数据 1 2 3 k 4 5 6 7 k 8 9 10 (base) root@PC1:/home/test2# sed '/k/, +2{/k/b; d}' a.txt ## 删除匹配k之后的两行 1 2 3 k 6 7 k 10 (base) root@PC1:/home/test2# sed '/k/, +1{

  • week32022-08-16 22:33:09

    week3 1.yum私有仓库的实现及博客输出 2.阅读《图解TCP/IP》一书,地址:https://leon-wtf.github.io/doc/%E5%9B%BE%E8%A7%A3TCPIP.pdf,有时间的可以写下读书笔记 3.画图 TCP协议和三次握手及四次挥手,可以参考别人的,但是需要自己画一次 4.静态配置网卡IP,centos/ubuntu实现 脚本题 5.

  • linux 中sed命令如何同时将多个字符替换为指定字符2022-08-16 21:31:11

      001、 (base) root@PC1:/home/test2# cat a.txt ## 测试数据 e f k s g d a c m s e g (base) root@PC1:/home/test2# sed 's/m/Q/g' a.txt ## 将m替换为Q e f k s g d a c Q s e g (base) root@PC1:/home/test2# sed 's/m\|k/Q/g&

  • 四、包机制2022-08-16 21:30:38

    为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: //package pkg1[.pkg2[.pkg3....]]; package com.baidu.www; 一般利用公司域名倒置作为包名 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可以完成此功能 i

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

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

ICode9版权所有