ICode9

精准搜索请尝试: 精确搜索
  • 分解质因数2022-07-02 17:01:35

    例如:输入6,输出 2*3=6 def prime_factor(): n = int(input()) old_n = n nums = [] while n > 1: for i in range(2, n+1): if n % i == 0: n //= i nums.append(str(i)) break res

  • linux只下载不安装 配本地yum源2022-06-29 23:00:34

    本地源制作1、只下载不安装格式 #1、yum clean all #2、yum repolist all #3、yum -y install createrepo (做源) #4、yum install --downloadonly(只下载不安装) --downloaddir=/opt/yongquan(下载的包放到什么位置)http vfs (需要什么包下载什么包) 注:如果该

  • 二维字典新增数据2022-06-22 23:33:51

    dic = dict() def add_two_dimensional_dictionary(old_dict,key_a,key_b,value): if key_a in old_dict: old_dict[key_a].update({key_b:value}) else: old_dict.update({key_a:{key_b:value}}) add_two_dimensional_dictionary(dic, 'a

  • 项目报错Error: Cannot find module 'please-upgrade-node --max-old-space-size=10240'2022-06-16 19:33:59

    对项目进行打包的过程中,遇到了内存溢出的问题,使用的是安装插件:increase-memory-limit 进行解决,但是后续代码在进行一些操作内存的命令时出现了问题。 报错信息: Error: Cannot find module 'please-upgrade-node --max-old-space-size=10240' node版本:v14.17.6 对插件安装前后进行

  • 扩展欧几里得算法2022-06-09 15:34:09

    扩展欧几里得算法 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p112伪代码实现ExtendedGCD(int a, int b, int *k, int *u, int *v)算法(10’) 在测试代码中计算74模167的逆。(5‘) 提交代码和运行结果截图 #include <stdio.h> struct EX_GCD { i

  • 初识Linux的VI/VIM编辑器2022-06-07 18:34:50

    vi/vim是什么 VI是Unix操作系统和类Unix操作系统中最强大的文本编辑器。 VIM编辑器是从VI编辑器发展出来的一个更强大的文本编辑器,可以主动以文字颜色辨别语法的正确性,方便程序设计,VIM和VI编辑器完全兼容。 一般模式 以vi打开一个文件就直接进入一般模式了(这是默认的模式),在这个模

  • 第三单元实验总结 | TrickEye2022-06-06 16:00:48

    第三单元实验总结 | TrickEye 基本情况部分 这篇帖子为什么会在这? 这是北航计算机学院面向对象构造与设计2022春季课程第三单元的总结博客 本次作业的要求是什么? 根据课程组提供的JML形式语言,实现一个简单的社交网络建模程序,按要求完成对该社交网络的信息查询功能。

  • 实验七2022-06-05 14:31:40

    class User: def __init__(self,name='guest',password='111111',statu='1'): self.name=name self.password=password self.statu=statu def info(self): if self.statu == '1':

  • OO Unit3 Summary2022-06-05 14:04:13

    OO Unit3 Summary 目录 一、测试方法 二、架构设计及图模型 三、性能问题及修复 四、扩展作业 五、学习体会 一、测试方法 本单元我采用的测试方法分为两种:一是针对某些复杂指令,基于其JML规格的测试,保证单个方法运行的正确性;二是随机数据生成测试,从全局保证程序正确性

  • buaa_oo_第三单元总结2022-06-04 17:31:41

    如何根据JML规格构造自测数据:   本单元自测环节我没有使用Junit工具,我采用的是最笨的方法--枚举每个指令的执行效果构造不同数据。首先我找到每条指令执行时会调用哪些函数,然后阅读JML规格中这些函数的执行效果,为各个执行方向构造不同的数据。函数的异常情况相对简单,且各个函数

  • OO第三单元总结2022-06-04 10:00:37

    OO第三单元总结 利用JML规格准备测试数据 前置条件 构造不满足前置条件的数据测试异常处理 构造满足前置条件的数据测试正确性 后置条件和约束条件 用于判断输出结果的正确性 利用JML规格的前置条件构造数据便于对所有可能的情况进行分类讨论,保障了测试数据的

  • 实验七2022-06-01 22:31:10

    user   1 class User: 2 def __init__(self,name='guest',password='111111',statu='1'): 3 4 self.name=name 5 self.password=password 6 self.statu=statu 7 def info(self): 8 i

  • 第六章 字符串操作2022-06-01 09:01:28

    一、处理字符串 1.字符串字面量 双引号:可在字符串中使用单引号 转义字符(\):\'(单引号),\"(双引号),\t(制表符),\n(换行符),\\(反斜杠) 原始字符串(r):r'字符串'(引号内的字符串无论包含什么都会原样输出) 三重引号的多行字符串:3个单引号或3个双引号包起来的字符串,无论包含什么都会被原样输出,包括换

  • golang 方法接收者2022-05-31 15:01:44

    [定义]: golang的方法(Method)是一个带有receiver的函数Function,Receiver是一个特定的struct类型,当你将函数Function附加到该receiver, 这个方法Method就能获取该receiver的属性和其他方法。 [面向对象]: golang方法Method允许你在类型上定义函数,是一个面向对象的行为代码, 这也有一

  • 写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作。2022-05-29 13:31:17

    """写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作。"""import osdef func(filename, old, new): """ :param filename: 要替换内容的文件名 :param old: 要替换的内容 :param new: 准备替换成的内容 :return: """ wit

  • flutter开发The ADB at "C:/Java/androidSdk\platform-tools\adb.exe" is too old; please insta2022-05-26 14:32:28

    flutter开发The ADB at "C:/Java/androidSdk\platform-tools\adb.exe" is too old; please install version 1.0.39 or later.错误的解决方法 问题描述: 构建flutter项目时没有问题,跑起来时出现错误:The ADB at "C:/Java/androidSdk\platform-tools\adb.exe" is too old; please i

  • 基于redis的商品秒杀系统2022-05-19 20:00:36

    利用redis的乐观锁,实现秒杀系统的数据同步(基于watch实现), 用户一: import redis conn = redis.Redis(host='127.0.0.1',port=6379) # conn.set('count',1000) with conn.pipeline() as pipe: # 先监视,自己的值没有被修改过 conn.watch('count') # 事务开始 p

  • C语言文件读写2022-05-06 23:00:51

    open() read() write() 样例:将旧文件复制为新文件 /** 复制一个文件 **/ #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> //步骤:打开目标文件->读取目标文件->创建新文件->写入新文件 // 执行:./copy

  • LRU算法在MySQL中的改进2022-05-01 14:33:27

    LRU算法在MySQL中的应用 Innodb改进了LRU算法,实质上将内存链表分成两段。 靠近头部的young和靠近末尾的old,取5/12段为分界。 新数据在一定时间内只能在old段的头部,当在old段保持了一定的时间后被再次访问才能升级到young。实质上是分了两段lru,这样做的好处是防止大表扫描时,内存数

  • golang slice 错误认知2022-04-29 20:02:31

    很多人在博客看到 slice 扩容策略如下 当大于 1024 则1.5倍 大于1024则两倍 这个结论是错误的 a:= []int{1,2} a= append(a,3,4,5) // 如果是2倍应该 容量是8 但是实际 5 ####### 查阅源码 runtime/slice.go func growslice(et *_type, old slice, cap int) slice {

  • ngx——内存池管理2022-04-28 16:33:19

    1. 有哪些内存池 init_cycle.pool : 用于初始化时使用,初始化后一定被释放 196 main(int argc, char *const *argv) 253 init_cycle.pool = ngx_create_pool(1024, log); 292 cycle = ngx_init_cycle(&init_cycle); cycle->pool : 伴随整个工作周期,直到 重新加载

  • PyCharm 取消单词拼写检查2022-04-21 19:03:09

    在使用PyCharm的时候,有时候变量不符合规范比如"old_pwd"写成了"oldpwd" ,在变量下就会出现波浪线,比较烦人   去除这个拼写检查的地方是:File-Settings-Editor-Inspactions-Proofreading-Typo 将Type后面的对勾去掉(Pycharm版本:2021.1)  

  • Andrew, 61 years old, and Clare, 59 years old, are a married couple2022-04-20 07:31:40

    Andrew, 61 years old, and Clare, 59 years old, are a married couple. They have no children and their parents have died. Both are considering retirement and they want to have a chat with their financial adviser on their retirement options. Both have a High

  • redis中获取区间数据及获取总条数2022-04-18 16:34:42

    import redis REDIS_ITEMS_HOST: str = host REDIS_ITEMS_PASSWORD: str = pwd REDIS_ITEMS_DB: int = 4 #查询DB4 REDIS_ITEMS_PORT: int = 6379 new_r = redis.Redis(host=REDIS_ITEMS_HOST, password=REDIS_ITEMS_PASSWORD, port=REDIS_ITEMS_PORT,

  • Python replace()方法2022-04-16 22:35:14

    Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 语法: str.replace(old, new[, max]) 地址:Python replace()方法 | 菜鸟教程 (runoob.com)

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

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

ICode9版权所有