最新文章
  • 散列函数MD5/SHA和hashlib使用方法

    MDT(Message Digest)将任何长度的数据变换为固定长为128位(16字节)(数量大概是地球上沙粒数量)SHA(Secure Hash Algorithm)是另一组散列函数SHA-0/SHA-1输出散列值160位(20字节)SHA-256/SHA-244分别输出256位、224位,SHA-512/SHA-384分别输出512位和384位160位和256位的大小160位二进制相当于10的48次方,地球上水分子数量估计是47次方256位二进制相当于10的77放,一直宇宙所有基本粒子大约是72-87次方注意:虽然今年发现MD5/SHA-0/SHA-1三种散列函数,能够以极特殊的情况下来构

    计算机原理 65 人阅读 0 条评论
  • celery 启动关闭 命令

    启动 celery multi start -A 启动文件名(不带后缀) worker  -l info  --logfile=日志文件名 --pidfile=pid文件名celery全杀(服务器所有的celery) ps auxww | grep 'celery' | awk '{print $2}' | xargs kil

    python 174 人阅读 0 条评论
  • 找零兑换-动态规划算法

    找零兑换-动态规划算法

    python 85 人阅读 0 条评论
  • 找零兑换递归解决

    背景:假设你为宜家自动售货机厂家变成,自动售货机要每次找给顾客最少数量的硬币。如假设某次顾客投进1元纸币,买了0.37的东西,要找0.63元,那么最少数量就是:3个1分钱硬币,1个1毛钱硬币,1个5毛钱硬币代码:def recMC(coin_value_li,change):     min_coins=change     if change in coin_value_li:         

    python 92 人阅读 0 条评论
  • python 复杂递归问题 汉诺塔

    汉诺塔问题是法国数学家Edouard Lucas于1883年,根据传说提出来的。传说在一个印度教寺庙里,有3根柱子,其中一根套着64个有小到大的黄金盘片,僧侣们的任务就是把这一叠黄建盘从一根柱子搬到另一根,但有两个规则:一次只能搬一个板子大盘子不能叠在小盘子上神的旨意说一旦这些盘子完成迁移,寺庙将会坍塌,世界将会毁灭。递归逻辑 将盘片塔从开始柱,经由中间柱,移动到目标柱将上层N-1个盘片的盘片塔,从开始柱,经由目标柱,移动到中间柱;将第N个(最大的)盘片,从开始柱,移动到目标柱;最后将放置在中间柱的N-1个盘片的盘片塔,经由开始柱,移动到目标柱。基本结束条件,也就是最小规模问题:一个

    python 90 人阅读 0 条评论
  • python turtle海龟作图模块

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。官方文档:https://docs.python.org/3/library/turtle.htmlturtle绘图基础知识画布(canvas)画笔画笔属性import turtle t=turtle.Turtle() t.pensize()  # 画笔宽度 t.pencolor() # 不传参数,则返回当前画笔颜

    python 108 人阅读 0 条评论
  • 调整python中的递归深度限制

    调整python中的递归深度限制import sys # 获取当前最大递归深度 sys.getrecursionlimit() >>> 1000 # 设置当前你最大递归深度 sys.setrecursionlimit(3000) sys.getrecursionlimit() >>> 3000

    python 82 人阅读 0 条评论
  • mac Royal TSX(代替xshell替代品)远程连接服务器SSH,FTP

    mac上一个可以代替xshell的软件——Royal TSX。Royal TSX连接服务器步骤1. 打开Royal TSX点击Terminal

    mac 289 人阅读 0 条评论
  • 递归 整数转换为任意进制递归算法

    把整数转换成十进制过程十进制有是个不同的符号:conv_string="0123456789"计算过程比十小的整数,转换成十进制,直接查找conv_string:conv_string[n]比十大的整数,拆成一系列比十小的整数,逐个查表,如769,拆成7,6,9查表可以得到769。递归写法套用递归订定律,找到递归的“基本结束条件”:小于十的整数使用整数除和求余数两个计算将整数一步步拆开。除以“进制基base” (// base)对“进制基”求余数 (% base)问题分解:7

    python 95 人阅读 0 条评论
  • 递归 数列求和

    递归三大定律递归算法必须有一个基本结束条件(最小规模问题的直接解决)递归算法必须能改变状态向基本结束条件演进(减少问题规模)递归算法必须调用自身(解决减少了规模的相同的问题)

    python 93 人阅读 0 条评论