编程笔记

  • Java基础之接口篇

    Overload和Override的区别?重载Overload:表示同⼀个类中可以有多个名称相同的⽅法,但这些⽅法的参数列表各不相同,参 数个数或类型不同 重写Override:表示⼦类中的⽅法可以与⽗类中的某个⽅法的名称和参数完全…

    编程笔记 2022年8月5日
  • 03-Java中==和equals的区别

    Java中==和equals的区别 1、== 基本类型比较 比较的就是值是否相同 引用类型比较 比较的就是地址值是否相同 2、equals 重写前 比较的是地址值 重写后 按照重写方法的逻辑进行比较

    编程笔记 2022年8月5日
  • Java8

    函数式编程-Stream流 1. 概述 1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 //查询未成年作家的评分在70以上的书籍 由于洋流影响所以作家和书籍可能出现重复,需要进行…

    编程笔记 2022年8月5日
  • C++ 一个交换两数值的神奇代码 有空可以看看

    void swap(int *a, int *b) { *a = (*a&~*b)|(*b&~*a); cout << *a << " " << *b <<endl; *b = (*a&~*b)|(*b&~*a); cout << *a << " " << *b <<e…

    编程笔记 2022年8月5日
  • BSGS算法 || POJ2417 || luogu P3846

    吐了。。。写完poj2417之后意识到poj不支持stl和__int128。。。你好歹是个大学的软件,不管你们acmer的吗。。 鬼才写快速乘和hash。不让我用__int128和map我就不交poj上了。发现luogu有一模一样的板子题。 题目:P3…

    编程笔记 2022年8月5日
  • JavaWeb-阶段性项目1:最简单的后台库存管理系统

    写项目前的文件目录 <html xmlns:th="http://www.thymeleaf.org"> <head> <title> sample </title> <meta charset="UTF-8"> <link rel="stylesheet" href="imgs/css/index.css"&g…

    编程笔记 2022年8月5日
  • C++STL容器——string成员函数大全(超详细)

    一、string 成员函数大全 构造 string()//构造空字符串 string(const char* s);//拷贝s所指向的字符串序列 string(const char* s, size_t n);//拷贝s所指向的字符串序列的第n个到结尾的字符 string(size_t n, char …

    编程笔记 2022年8月5日
  • 专题1-按键驱动程序设计-第3课-按键驱动硬件操作实现

    1、回顾裸机玩中断写的程序 底下这个程序主要就是把GPIO的功能设置为中断功能,这样当中断发生了就通过读该寄存器的值判断。 #define GPFCON (volatile unsigned long *)0x56000050 /* * K1,K2,K3,K4对应GPF1、GPF4…

    编程笔记 2022年8月5日
  • 8.4 网络编程

    今日内容 软件开发架构 一、什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范 二、软件开发架构 1.应用类(c/s架构):qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 c:client 客户端 s:server 服…

    编程笔记 2022年8月5日
  • Win10 VSCode安装配置OpenCV(C/C++)

    VSCode安装配置OpenCV 前言 由于这个东西报错太多了,所以我干脆写一个完美的配置方案,并提供我配置调试成功的所有需要的依赖。只需按照此教程对应解包配置,就能完美复原我的环境。 需要的依赖 cmake-3.24.0-rc5-…

    编程笔记 2022年8月5日