编程笔记

  • Baby_Step_Gaint_Step(BSGS) 算法

    /(BSGS/) 算法,又称 “北(/(B/))上(/(S/))广(/(G/))深(/(S/))” 算法,“拔山盖世”算法,可以在 /(O(/sqrt{n})/) 的复杂度内求解离散对数问题。 题目描述: 给定质数 /(p/) 和整数 /(a, n/),求最小的非负整…

    编程笔记 2022年7月20日
  • Python异常处理

    Python异常处理 批文件处理,监视运行成功率。 sum = 0 for i in imgs_group: try: # codes except Exception as e: print(e) sum += 1 print(sum) 扩展 s1 = 'hello' try: int(s1) except IndexError as e: print(…

    编程笔记 2022年7月20日
  • Python 实现vCard 2.1和3.0 互相转换

    vCard是电子名片的文件格式标准。一般手机云备份通讯录导出格式支持vCard,但不同手机厂商支持的版本不一样,但可以通过Python进行转换,本文主要介绍通过Python实现vCard 2.1和3.0 互相转换的方法,以及相关的示例…

    编程笔记 2022年7月20日
  • python selenium 操作文件上传,并发操作时,文件选择窗口混乱解决方案

    上传文件 使用的是 python + autoit 模块,这种方式有一个问题,当出现多条任务同时选择文件上传的时候,无法判断那个文件选择窗口的归属,从而出现上传了错误的文件! 解决方法: 要上载文件而不单击上载按钮,在…

    编程笔记 2022年7月20日
  • 程序流程结构 for循环

    for(起始表达式;条件表达式;末尾循环体) { 循环语句; }   注意:for循环中的表达式,要用分号进行分隔 敲桌子案例 : 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 for (int i = 1; i &…

    编程笔记 2022年7月20日
  • Dubbo源码(二) - SPI源码

    前情提要 假设你已经知道Dubbo SPI的使用方式,不知道的请出门左转: Dubbo源码(一) - SPI使用 Dubbo源码地址: apache/dubbo 本文使用版本:2.6.x 测试Demo 新建SPI测试接口以及实现类 package com.javaedit.spi; …

    编程笔记 2022年7月20日
  • Java关键字

    定义: 被Java语言赋予了特殊含义,用作专门用途的字符串(单词),这些关键字不能用于常量、变量、和任何标识符的名称。 Java8中的关键字:        注意事项:   true,false,null看起来像关键字,但它们实际上是…

    编程笔记 2022年7月20日
  • Java访问修饰符

    定义: Java中,可以使用访问修饰符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 分类: private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) default (即…

    编程笔记 2022年7月20日
  • java面经:访问修饰符

    访问修饰符:public protected default private 修饰类时:只有public和default,public全局能访问,default只有在同一个包下能访问 修饰变量与方法时:public全局能访问,protected同一个包下或子类能访问,defaul…

    编程笔记 2022年7月20日
  • java 抽象类与接口

    抽象类与抽象方法 //抽象类 意义:单纯被继承 [权限修饰符]abstract class 类名{ // 抽象方法 继承抽象类的所有子类 都要重写抽象类中的抽象方法 [权限修饰符] abstract 方法返回值类型 方法名(参数列表); //无方法…

    编程笔记 2022年7月20日