编程笔记

  • python 精准 四舍五入方法

    from decimal import * a1 = Decimal('1.125').quantize(Decimal('0.00'),rounding=ROUND_HALF_UP)   参考:(27条消息) python 如何四舍五入_doudou_nc的博客-CSDN博客_python 四舍五入

    编程笔记 2022年9月14日
  • 结对编程队友代码分析

    需求: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的…

    编程笔记 2022年9月14日
  • 微信小程序自定义渐变的tabbar导航栏

    做为自己的一个小笔记,以免后面再用到     1,在需要自定义的界面的json文件中加入下面代码 "navigationStyle": "custom" ,隐藏系统导航栏 {"navigationBarTitleText": "","navigationBarBackgroundColor": "#000…

    编程笔记 2022年9月14日
  • 实现SM4算法(16字节版)

    base_sm4.h #pragma once #include <vector> #include <iostream> /*32位以内的循环左移*/ #define SM4_Rotl32(buf,n) (((buf)<<(n))|((buf)>>(32-(n)))) class base_sm4 { public: base_s…

    编程笔记 2022年9月14日
  • 实现SM4-ECB、CBC、CFB、OFB算法(大数据版)

    base_sm4类参考: 实现SM4算法(16字节版) sm4.h #pragma once #include <algorithm> #include <iostream> #include "D:/C++/实现SM4算法(16字节版)/base_sm4.h" constexpr bool SM4_ENCRYPT = 1; /…

    编程笔记 2022年9月14日
  • C# 公众号网页开发 -绑定测试界面

    1、微信公众号网页开发授权文档    2、主要测试代码 前端界面代码 <form method="POST" id="submitForm"> <label for="name">工号</label> <input type="text" class="form-control" name="us…

    编程笔记 2022年9月14日
  • 限流算法

    限流算法 窗口算法 滑动窗口算法 滑动日志算法 漏桶 令牌桶 窗口算法 以一个单位为时间段,基于一定数量的请求进行通行,其他的抛弃 滑动窗口算法 多个时间段计数,超出抛弃 滑动日志算法 和窗口算法类似, 单位时间固…

    编程笔记 2022年9月14日
  • Java 中HashMap 详解

    本篇重点: 1.HashMap的存储结构 2.HashMap的put和get操作过程 3.HashMap的扩容 4.关于transient关键字  HashMap的存储结构 1. HashMap 总体是数组+链表的存储结构, 从JDK1.8开始,当数组的长度大于64,且链表的长…

    编程笔记 2022年9月14日
  • Python技巧-实现批量替换字符串

    场景一 · 批量将不同的字符串替换为不同内容 # 要替换的内容 key-value replist = {"1":"一","2":"二","3":"三"} txt = "111-222-333-112233-123" def dl(t: str, repl: dict): for i in repl: t = t.replace(i,rep…

    编程笔记 2022年9月14日
  • python list

    Python有6个序列的内置类型,但最常见的是列表和元组。 参考:https://www.runoob.com/python/python-lists.html 实例: #!/usr/bin/python # -*- coding: UTF-8 -*- list = [] ## 空列表 list.append('Google') ##…

    编程笔记 2022年9月14日