image frame

XXXZhy丶Blog

JS:阻止按空格页面下滑滚动

我在 留言 界面添加Chrome恐龙游戏时候,恐龙的跳跃可以有空格键,但是只要在浏览器页面内,空格后就会滚动下滑,下面给出解决办法。

效果链接:https://www.xxxzhy.com/musicList/

1 直接屏蔽空格键

document.onkeydown = function(ev){
      var e = ev || event;
      if(e.keyCode == 32){
            return false;
      }
}

但是这样会造成最先面的 评论系统无法 使用空格

More

JAVA:一串整数抹掉k个数后的最小值

题目描述

小明发现一种魔水,这种魔水可以把一串数字里的一个数字消掉。例如,123用魔水消除2,则变成了13。如果123用魔水消除1,则变成了23。这种魔水是有使用限制的,一次使用只能消除一个数字。已知这串数字,和魔水的使用次数限制,小明现在想知道使用这种魔水后,这串数字最小会变成几。

More

JAVA:爬楼梯的递归问题

题目描述

可爱的小明特别喜欢爬楼梯,

  • 他有的时候一次爬一个台阶,
  • 有的时候一次爬两个台阶,
  • 有的时候一次爬三个台阶。

如果这个楼梯有n个台阶,小明一共有多少种爬法呢?

More

Python(面向对象)

1 面向对象

2 类的定义和使用

3 继承和重载

1 面向对象

  • 面向对象程序设计( Object Oriented Programming,OOP )的思想主要针对大型软件设计而提出,代码具有更好的可读性可扩展性,大幅度降低了软件开发的难度。
  • 面向对象程序设计中,程序的基本单元是。类是对具有相同属性和行为的一组实例的抽象, -一个类包含数据(描述类的属性)和方法(对数据的操作)两部分。
  • 面向对象程序设计的关键就是如何合理地定义这些类并且组织多个类之间的关系。
  • Python是面向对象的解释型高级动态编程语言,完全支持面向对象的基本功能,如封装、继承、多态以及对基类方法的覆盖或重写。
  • 创建类时用变量形式表示对象特征的成员称为数据成员(attribute) **,用函数形式表示对象行为的成员称为成员方法( method) **, 数据成员和成员方法统称为类的成员。

类class:是一种自定义的数据类型

对象object:是该类型的一个实例数据

More

JSP(第十章:MyBatis)

1 MyBatis简介

2 MySql创建数据库

3 Eclipse创建项目

4 Mybatis与Hibernate


入门网站:https://how2j.cn/k/mybatis/mybatis-tutorial/1087.html

1 MyBatis简介

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

  • 简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。
  • 灵活:mybatis不会对应用程序或者数据库的现有设计强加任何影响。 sql写在xml里,便于统一管理优化。通过sql语句可以满足操作数据库的所有需求。
  • 解除sql与程序代码的耦合:通过提供DAO层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性。
  • 提供映射标签,支持对象与数据库的orm字段关系映射
  • 提供对象关系映射标签,支持对象关系组建维护
  • 提供xml标签,支持编写动态sql。
More

Python(模块)

1 Python3 模块

2 Python模块库

1 Python3 模块

我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。

为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。使用模块可以提高代码的可维护性。

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py

模块可以被别的程序引入,以使用该模块中的函数等功能。模块之间可以相互导入,从而可以使用其他模块中的代码。这也是使用 python 标准库的方法。

More

JSP(第九章:Spring)

1 控制反转(Inversion of Control)

2 依赖注入(Dependency Injection)

2.1 构造器注入

2.2 setter注入

3 总结


入门网站:http://how2j.cn/k/spring/spring-ioc-di/87.html

1 控制反转(Inversion of Control)

IoC,也就是Inversion of Controller,控制反转。

  • 传统编程:决定使用哪个具体的实现类的控制权在调用类本身,在编译阶段就确定了。
  • IoC模式:调用类只依赖接口,而不依赖具体的实现类,减少了耦合。控制权交给了容器,在运行的时候才由容器决定将具体的实现动态的“注入”到调用类的对象中。
More

客官,赏一瓶怡宝吧。

支付宝
微信