编程笔记

  • 6_6 调查

    1 """ 2 调查 3 """ 4 favorite_numbers = {'li jingwen': 322, 5 'li yunyao': 22, 6 'wei liangjing': 482, 7 'guo xuezhe': 45, 8 'zhao yuliang': 20, 9 'hu xinyi': 35 10 } 11 favorite_languages = { 12 'je…

    编程笔记 2022年8月7日
  • LeetCode 797 All Paths From Source to Target 回溯

    Given a directed acyclic graph (DAG) of n nodes labeled from 0 to n - 1, find all possible paths from node 0 to node n - 1 and return them in any order. The graph is given as follows: graph[i] is a l…

    编程笔记 2022年8月7日
  • FutureTask源码深度剖析

    FutureTask源码深度剖析 前言 在前面的文章自己动手写FutureTask当中我们已经仔细分析了FutureTask给我们提供的功能,并且深入分析了我们该如何实现它的功能,并且给出了使用ReentrantLock和条件变量实现FutureTask…

    编程笔记 2022年8月7日
  • 专题3-串口驱动程序设计-第2课串口驱动分析-初始化

    1、概述 (1)串口驱动程序结构(2)串口驱动中的重要数据结构体     用户态发生write时->VFS中的sys_write,先经过file_operation中的tty_write,这个tty_fops是在哪里注册的?     2、回溯-初始化分析 两个重要…

    编程笔记 2022年8月7日
  • C++ final的用法

    // Online C++ compiler to run C++ program online #include <iostream> struct Base { virtual void print_val() { std::cout << val << std::endl; } double val; int num; }; struct A final…

    编程笔记 2022年8月7日
  • 算法总结

    package com.chenghaixiang.jianzhi2.day01; /** * @author 程海翔 * @school 石家庄铁道大学 */ public class Ofiice002 { } //给定两个 01 字符串 a 和 b ,请计算它们的和,并以二进制字符串的形式输出。 //输入…

    2022年8月7日
  • Maven入门02—手动编写测试代码

    Maven项目的主代码和测试代码应该分别位于独立的目录中。 Maven项目默认的主代码所在目录为src/main/java,Maven项目的默认测试代码所在目录为 src/test/java,在编写测试用例之前,应该在项目根目录下,创建 src/t…

    编程笔记 2022年8月7日
  • Java泛型详解

    【转】Java泛型详解 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java…

    编程笔记 2022年8月7日
  • [转载]关于java中异或运算符讲解,另有实例

    看到一篇关于java中异或运算的文章,受益匪浅,特此转载记录一下:http://t.csdn.cn/vD8eY 异或也常用于加密、校验、密钥传输等领域,密码学中常见。 异或是一种基于二进制的位运算,用符号XOR或者^表示,其运算法…

    编程笔记 2022年8月7日
  • Linux Shell 自动交互功能

    需求背景:   近日,在安装某软件过程,发现在安装过程需要输入一些信息才能继续下一步操作,在机器数量较少情况下,我们可以单台登录上去完成安装操作,但当机器数量超过一定时,如果再手动登录操作,就会产生大量…

    智能运维 2022年8月7日