编程笔记

  • C# 脚本与Unity Visual Scripting 交互,第一步(使用C# 脚本触发Script Graph的事件)(Custom Scripting Event)

    写在前面 感谢Unity 川哥的帮助,解决了单独调用GameObject的需求 首先 需要在Unity 中创建一个自定义事件脚本(注释非常重要) using System.Collections; using System.Collections.Generic; using Unity.VisualSc…

    编程笔记 2022年9月12日
  • C#小技巧---递归优化的三种方式

    斐波那契数列 波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,是指这样一个数列 递推公式如图:       1.最常见递归算法 //最常见的递归 static int Fibo(int n) { if (n == 1 || n == …

    编程笔记 2022年9月12日
  • 源码,补码,反码相关知识

    1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:…

    编程笔记 2022年9月12日
  • 05-Spring-事务管理

      1.事务管理 概念: 事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,要么都失败, 如果有一个失败操作那么所有的操作都失败 事务四个特性(ACID) 原子性(Atomicity): 指事务是一个不可分割的工作单…

    编程笔记 2022年9月12日
  • Lab 1: MapReduce

    有关Id 以下说明各种Id存在的必要性以及设计方法 MapTaskId:MapTask随着程序的运行,其状态也会相应变化(未分配、已分配、已完成),MapTaskId可以标识MapTask,同时,还可以为临时文件、中间文件、输出文件的命…

    编程笔记 2022年9月12日
  • Python socket通信

    sever: import socket #导入socket模块 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) host = '127.0.0.1' #设置本地主机 port = 20000…

    编程笔记 2022年9月12日
  • 06-Spring-整合日志框架 log4j2

    Spring5 整合日志框架 Spring5 已经移除了Log4jConfigListener,官方建议使用Log4j2 整合Log4j2 第一步:引入jar包 第二步:创建log4j2.xml (log4j2 默认加载classpath 下的 log4j2.xml 配置文件。) jar包 <de…

    编程笔记 2022年9月12日
  • SpringMVC

      1、SpringMVC 什么是MVC MVC是一种软件的构想将软 件按照模型、视图、控制器来划分 M:Model 模型, 指的是JavaBean 实体Bean和业务处理Bean(实体类和Dao、Service) V:View 视图, 指Html或者JSP等页面 C:Con…

    编程笔记 2022年9月12日
  • mybatis 解决属性名和字段名不一致的问题

    1.问题: 数据库字段和实体类字段名称不同,导致有些字段无法映射:User{id=1, name='zsq', password='null'} select * from `user` where id = #{uid}select id,name,psw from `user` where id = #{uid} 解决办法…

    编程笔记 2022年9月12日