编程笔记

  • java学习

    本周开始java的学习,配置好了电脑环境变量,用记事本编写java代码,用DOS命令运行Holle world,成功运行。 之后,下载按照完毕eclipse,并且成功运行 这周回了老家,所有人都说家乡话真好,故乡的口音真亲切。

    编程笔记 2022年7月10日
  • 【数据结构与算法】原地交换两个整数值

    原地交换两个整数值 一般的做法,我们要交换两个整数的值都要定义一个临时变量来存储,那有没有其他的方法可以交换变量的值呢? // 使用临时变量交换两个整型的值 void swap(int *a, int *b) { int temp = *a; *a =…

    编程笔记 2022年7月10日
  • 面试又挂了,你理解了 Java 8 的 Consumer、Supplier、Predicate和Function吗

    今天我们还讲讲Consumer、Supplier、Predicate、Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却是润物细无声的。为什么这么说呢? 这几个接口都在 java.util.functio…

    编程笔记 2022年7月10日
  • java8实战:使用流收集数据之toList、joining、groupBy(多字段分组)

    java8专栏目录: java8实战读书笔记:Lambda表达式语法与函数式编程接口 java8实战读书笔记:复合Lambda表达式 java8实战读书笔记:初识Stream、流的基本操作(流计算) java8实战读书笔记:数值流、Stream创建与Op…

    编程笔记 2022年7月10日
  • Java8新特性-Lambda表达式

      文章目录 简介 使用Lambda表达式的前提 基础语法 Lambda表达式的重要特征 使用Lambda表达式的优缺点 函数式接口 案例1 无参无返回 案例2 有参有返回值 案例3 final类型参数 Java8内置的函数式接口 Function接口 C…

    编程笔记 2022年7月10日
  • 排序算法之冒泡排序、插入排序、选择排序,查找算法之二分查找

    排序算法 排序算法的概念, 我们将对数组进行排序来实现几种不同的排序算法,让大家更好的体会不同算法中的执行过程 冒泡排序 概念 1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素…

    编程笔记 2022年7月10日
  • Nodejs关于软件安装及环境配置的解决方案

    一、安装环境 1、本机系统:Windows 72、Node.js:node-v13.14.0-x64.msi(64位) win7支持的最后一个版本 二、安装Node.js步骤 1、下载对应自己系统对应的 Node.js 版本,地址:https://nodejs.org/zh-cn/2、选安…

    编程笔记 2022年7月10日
  • C++中类的成员函数是如何调用this指针

    C++中类的成员函数是如何调用this指针 起因 最近工作中遇到一个有趣的闪退问题,原因很简单,就是因为调用了一个空对象的成员函数。但是在dump的堆栈信息里发现程序终止的地方并不是函数刚开始,而是在函数内部执行…

    编程笔记 2022年7月10日
  • 汇编学习-入门

    第一章 基础知识 1.1 机器语言 机器语言是机器指令的集合 机器指令展开来讲就是一台机器可以正确执行的命令 指令:0101000(PUSH AX) 1.2 汇编语言的产生 汇编语言的主体是汇编指令 汇编指令和机器指令的差别在于指…

    编程笔记 2022年7月10日
  • 使用express框架快速部署node项目

    express是目前最流行的基于node.js的web开发框架,我们可以使用它来快速搭建起一个node项目。   1、全局安装express和express-generator(express应用生成器) npm i express express-generator -g   2、执行命令生…

    编程笔记 2022年7月10日