Eclipse 和 Tomcat 配置教学
环境编译器:eclipse IDE 2021-09JDK:jdk1.8.0_301Tomcat:9.0.53 配置 TomCat 服务器到 https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 下载 Java JDK 选择自己的版本,如大部分同学的 Windows 64 位架构就选 Windows x64 安装之后添加上环境变量 在环境变量中加上 JAVA_HOME,值是 Java JDK 的安装目录 C:\Program Files\Java\jdk1.8.0_301 在 Path 里加上 %JAVA_HOME%\bin 和 %JAVA_HOME\jre 到 http://tomcat.apache.org/ 下载 Tomcat,直接解压到 C 盘目录下 配置 Eclipse创建一个工作环境,先不用创建项目 在菜单栏点击 Window > Preferences 以下操作都在这个界面完成 先配置 Java找到 Java > Instal...
React 笔记
善于提取组件,把组件拆分成更小的组件 props 只读。 不要直接修改 state ,应该调用 this.setState()否则不会重新渲染组件。 构造函数是唯一可以给 this.state 赋值的地方 state 的更新可能是异步的出于性能考虑,React 可能会把多个 setState() 调用合并成一个调用。因为 this.props 和 this.state 可能会异步更新,所以你不要依赖他们的值来更新下一个状态。让 setState() 接收一个函数而不是一个对象。这个函数用上一个 state 作为第一个参数,将此次更新被应用时的 props 做为第二个参数 state 的更新会被合并 React 事件的命名采用小驼峰式(camelCase),而不是纯小写。使用 JSX 语法时你需要传入一个函数作为事件处理函数,而不是一个字符串。在 React 中另一个不同点是你不能通过返回 false 的方式阻止默认行为。你必须显式的使用 preventDefault 。 class 的方法默认不会绑定 this。如果你忘记绑定 this.handleClick 并把它传入了 on...
Java 命名规范
包名 package 包名全小写 Java 包名格式为:域名.公司名.项目名.模块名。 假设:航空管理系统的 servlet 模块,那么包名就是:com.tootaio.sunshineairline.servlet。 包名通常是这个世界上独一无二的,所以大部分情况下,很多公司都会把它们的域名(公司网站)反过来写:edu.tsinghua.project.package 类名 Class 类名采用大驼峰式:HelloWorld 中间不需要空格、下划线 类名必须与它的文件名相同// Hello.java 文件名public class Hello { // 类名必须和文件名一致 public static void main(String args[]) { System.out.println("Hello, world!"); }} 方法名 methodName 小驼峰方式命名:helloWorld 变量名 小驼峰方式命名,和方法名相同 编程命名最重要的思想:简单、见字知意 常量名 采用全部大写,单词之...
集训 Wamp 环境讲解第 2 版
目录 20200530 版本与主机声明 20200531 安装步骤 20200530 wamp 自带插件 MySQL / MariaDB Apache PHP 20200530 wamp 插件更新办法 20200530 wamp 纠错 图标橘色 20200530 MariaDB <-> MySQL 主要数据库 (DBMS) 的切换 (20200531 更新注意事项) 20200531 创建与删除 VirtualHost 20200531 外部设备访问 步骤 纠错 本次 wamp 安装日期: 2019年5月29日 安装版本 WampServer 3.2.0 -> 3.2.2 PHP 7.3.12 -> 7.4.6 MySQL 0 (NULL) -> MySQL 8.0 MariaDB 10.4.10 主机 系统版本:Win 10 Home Single Language 处理器:英特尔 酷睿 i5-8265U CPU @ 1.60GHz 1.80GHz RAM: 12G 系统类型:64 位操作系统 20200531 更新 安装 ...
JavaScript 笔记
以下是您提供的JavaScript代码片段和建议的Markdown格式: 两数之间的随机数Math.random() * (max - min) + min; 两数之间的随机整数Math.floor(Math.random() * (max - min)) + min; // 不含最大值,含最小值 两数之间的随机整数,包括两个数在内Math.floor(Math.random() * (100 - 10 + 1)) + 10 可以输出的地方(部分常用的) document.body.innerHTML document.write(); 三目运算符 ?:判断表达式 ? 真 : 假 prompt输入数字一定要parseInt(prompt()); 空格转义字符 全方大的空白   半方大的空白   Date() 获取月份一定要 +1data.getMonth() + 1 时间小于10输出0var date = new Date();var hour = date.getHours() < 10 ? "0...





