编程笔记

  • MyBatis标签之Select resultType和resultMap

    前言   Mybatis 中 select 标签有两个属性 resultType 和 resultMap,用于在mapper.xml文件中配置返回结果类型,工作中经常使用到它们。那么在日常开发中,应该如何正确的选择呢?下面我们对这两个属性分…

    大数据 2022年12月2日
  • JS 模块化- 04 CMD 规范与 Sea JS

    1 CMD 规范介绍 CMD: Common Module Definition, 通用模块定义。与 AMD 规范类似,也是用于浏览器端,异步加载模块,一个文件就是一个模块,当模块使用时才会加载执行。其语法与 AMD 规范很类似。…

    编程笔记 2022年12月2日
  • Java SE 16 record 类型说明与使用

    record 的使用场景# 假设我们想创建一个不可变的类 Point,它有 x 和 y 的坐标。我们想实例化Point对象,读取它们的字段,并将它们存储在 List 中或在 Map 中作为键值使用。 我们可以这样实现 Point 类 public clas…

    编程笔记 2022年12月2日
  • JS 模块化 - 03 AMD 规范与 Require JS

    1 AMD 规范介绍 AMD 规范,全称 Asynchronous Module Definition,异步模块定义,模块之间的依赖可以被异步加载。 AMD 规范由 Common JS 规范演进而来,前文介绍 Common JS 规范时说过,浏览器端无法直接…

    编程笔记 2022年12月2日
  • go语言操作windows cmd 命令

    1.执行命令返不返回结果区别: //执行命令返回结果的 func main() { // 通过exec.Command函数执行命令或者shell // 第一个参数是命令路径,当然如果PATH路径可以搜索到命令,可以不用输入完整的路径 // 第二到第N个…

    编程笔记 2022年12月2日
  • 手写编程语言-实现运算符重载

    前言 先带来日常的 GScript 更新:新增了可变参数的特性,语法如下: int add(string s, int ...num){ println(s); int sum = 0; for(int i=0;i<len(num);i++){ int v = num[i]; sum = sum+v; } retur…

    编程笔记 2022年12月2日
  • Python解释器路径寻找规则

    Python编辑器路径寻址总结 Python寻找解释器顺序 Python编程优化 这场表演邀请了三位角色:run.sh、main.py、path.sh,拍摄场地选在了 Windows -> Git Bash 群演1号 run.sh #!/usr/bin bash . ./path.…

    编程笔记 2022年12月2日
  • Python数据分析教程(二):Pandas

    Pandas导入 Pandas是Python第三方库,提供高性能易用数据类型和分析工具 Pandas基于NumPy实现,常与NumPy和Matplotlib一同使用 两个数据类型:Series, DataFrame import pandas as pd Pandas与numpy的比较 Pandas的…

    编程笔记 2022年12月2日
  • 使用 Python 和 Streamlit 创建一个很棒的 Web 应用程序

    “我们如何制作一个机器学习脚本并将其转换为一个尽可能简单的应用程序,使其基本上感觉像是一个脚本练习?” — Adrien Treuille(Streamlit 的发明者)   Luke Chesser在Unsplash上拍摄的照…

    编程笔记 2022年12月2日
  • Java SE 19 虚拟线程

    说明#虚拟线程(Virtual Threads)是在Project Loom中开发的,并从 Java SE 19 开始作为预览功能引入 JDK。 在线程模型下,一个 Java 线程相当于一个操作系统线程,而这些线程是很消耗资源的,如果启动的线程过多,…

    编程笔记 2022年12月2日