编程笔记

  • testUpgrade

    package com.example.testupgrade; import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import androidx.core.content.FileProvider; import android.content.Context;im…

    编程笔记 2022年7月12日
  • java实现springboot集成exmq(mqtt协议)

    1、application.yml配置 spring: mqtt: username: test password: qwerty123 host-url: tcp://172.18.42.34:32016 client-id: /dataProcessingTopicwf subscribe-id: /dataProcessing timeout: 100000 keep-alive-i…

    编程笔记 2022年7月12日
  • java http请求

    public static void http(String url,JSONObject object){ try{ CloseableHttpClient httpClient = HttpClientBuilder.create().build(); HttpPost httpPost = new HttpPost(url); // 我这里利用阿里的fastjson,将…

    编程笔记 2022年7月12日
  • python入门精讲笔记-06-file

    06. 文件 file @(Python入门精讲课程) [TOC] 一、文件的基本语法 open('文件名',mode) mode 意义 备注 'r' 只读的方式打开 'w' 写入的方式打开 如果无文件,创建文件。如果有清除文件内容 'a' 追加的方式打开 将内…

    编程笔记 2022年7月12日
  • 反射

    前言 在 java 开发中有一个非常重要的概念就是java反射机制,也是java的重要特征之一。其主要是指程序可以访问、检测和修改它本身状态或行为的一种能力,通过反射可以调用私有方法和私有属性,大部分框架也都是运用…

    编程笔记 2022年7月12日
  • $/text{Sol. Luogu P1642}$ 规划

    /(/text{Sol. Luogu P1642}/) 规划 题意:给一颗 /(n/) 个节点的树,每个节点都有权值 /(a_i,b_i/),要求在树上选出 /(n-m/) 个连通的节点,最大化 /(x=/dfrac{/sum a_i}{/sum b_i}/) /(/rm Sol./)题目所给的式子中…

    编程笔记 2022年7月12日
  • 整体二分

    概念 当有很多询问,每个询问都可以通过二分解决,但是对每个询问都二分一次的时间复杂度不能接受,不妨将所有询问同时二分,是为整体二分。 要求: 允许离线。 修改之间互相独立,且具有可加性。 答案可以二分。 …

    编程笔记 2022年7月12日
  • 1-100的递归累加

    1 public class DiGui { 2 public static void main(String[] args) { 3 DiGui diGui = new DiGui(); 4 System.out.println(diGui.add(1)); 5 public int add(int sum){ 6 if(sum == 100){ 7 return 100; 8 }else{ …

    编程笔记 2022年7月12日
  • 【设计原则篇】接口隔离原则(ISP)

      这个原则用来处理“胖(fat)”接口所具有的缺点。如果类的接口不是内聚的(cohesive),就表示该类具有“胖”的接口。换句话说,类的“胖”接口可以分解成多组方法。每一组方法都服务于一组不同的客户程序,如果你是使…

    编程笔记 2022年7月12日
  • 05-循环高级

    第一章 循环高级 1.1 无限循环 for、while、do...while都有无限循环的写法。 最为常用的是while格式的。 因为无限循环是不知道循环次数的,所以用while格式的 代码示例: while(true){ } 1.2 跳转控制语句(掌握) …

    编程笔记 2022年7月12日