1、请你说一下什么是面向对象?Java是面向对象的编程语言,不同于C语言是面向过程的。对于面向对象和面向过程的区别,举一个简单的例子说明一下(我们以洗衣机洗衣服为例): 面向过程:面向过程的编程方式,程序会将要完成的某一个任务拆解成一系列的小步骤 (函数),如:① 打开洗衣机:method01()②...
1.请自我介绍一下? 2.你在公司负责那些项目? 3.你做过那些模块?4.你们公司是使用什么框架?5.mvc是什么?相互间有什么关系?答:mvc是一种开发模式,主要分为三部分:m(model),也就是模型,负责数据的操作;v(view),也就是视图,负责前后台的显示;c(controller),也就...
CSS面试题1.盒模型2.如何让一个盒子水平垂直居中?3.css 优先级确定4.解释下浮动和它的工作原理,清除浮动的方法?5.CSS隐藏元素的几种方法6.如何实现浏览器内多个标签页之间的通信?7.简要说一下CSS的元素分类8.link @import 导入 css9.画三角形10.BFC(Block...
1.this指向1.谁调用指向谁例: function foo(){ console.log("this",this); } new foo(); 2.全局指向window例:function foo(){ console.log("this",thi...
1、react的优势2、diff算法的理解3、为什么要单向数据流、组件交互。4、prop和state的区别5、前端工程化的理解、如何自己实现一个文件打包,比如一个JS文件里同时又ES5 和ES6写的代码,如何编译兼容他们?6、如何实现垂直和水平居中,多种方法。7、流式布局如何实现,响应式布局如何实现...
一、小括号,圆括号()1、单小括号 ()①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了(cmd)结构...
MySQL 中的日志文件,配置文件、错误日志文件、二进制文件 (binary log)、慢查询日志 (slow-query-log)、全量日志 (genera log)、审计日志 (audit log)、数据库文件 & 数据表文件、存储引擎文件、中继日志 (relay log)、进程文件 (...
今天来分享 python 学习的一个小例子,使用 python 暴力破解 mysql 数据库,实现方式是通过 UI 类库 tkinter 实现可视化面板效果,在面板中输入数据库连接的必要信息,如主机地址、端口号、数据库名称、用户名 、密码等,通过提交事件将信息传递给方法,在方法中调用字典进行破解,破...
select * from A where id in(select id from B)结论:in () 适合 B 表比 A 表数据小的情况select a.* from A a where exists(select 1 from B b where a.id=b.id)EXISTS 用于检查子...
实际开发过程中从未有过主从复制的实战经验,但是每当找工作的时候,就得开始造火箭。作为一个 PHPer,我真的很痛苦。经历的几个公司,没有一个公司把业务做起来了的,更别说海量用户。作为一个业余站长的我,手里的流量都比那些公司的多。无力吐槽。1.docker 创建容器# 拉取mysql镜像docker...
分两种锁共享锁: SELECT … LOCK IN SHARE MODE排它锁: SELECT … FOR UPDATE1. 手动提交 排它锁#关闭 MySQL 自动提交Set autocommit = 0;窗口 1 执行命令mysql> select * from stu where id...
一、触发器初接触前段时间,在医院上线项目,有个需求是:Java 技术往表里一直写入数据,需要我将这些数据在存到另一个表中。当然,业务逻辑也能实现,但是想直接通过 mysql 来解决掉这个问题。于是就接触到了触发器… 二、触发器含义触发器可以让你在增、删、改的时候执行一些特定的操作。可以在 mysql...
/** * 8 锁,就是关于锁的8个问题 * 1、标准情况下,两个线程打印,发短信还是打电话:先打印发短信 * 2、sendSms延迟4秒,两个线程打印,发短信还是打电话:还是先打印发短信 */public class Test1 { public static void main(Strin...
什么是对象克隆?对于对象而言,PHP 用的是引用传递,也就是说,对象间的赋值操作只是赋值了一个引用的值,而不是整个对象的内容,下面通过一个例子来说明引用传递存在的问题:<?php class My_Class { public $color; } $obj1 = new My_...
1、什么是面向对象?(理解着回答)面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节。面向对象有三大特征:封装性、继承性、多态性。现在纯正的 OO 语言主要是 Java 和 C#,PHP、C++ 也支持 OO,C 是面向过...
frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。与之对应的是set函数,set无序排序且不重复,是可变的,有add(),remove()等方法。函数原型1frozenset([iterable])版本兼容性Python3.x>= Python2.4函数参数it...
一、栈的定义及知识1.定义:栈又称为栈或者堆叠,是计算机科学中的一种特殊的串列形式的抽象数据类型,特殊之处在于只允许在链表或者数组的一端(堆栈顶端指针,又称 "top")加入数据push(压栈)和输出数据pop(弹栈),另外栈也可以使用一维数组和链表来实现。2.栈的特点:a.先进后出(后进先出),也...
一、开发背景与目的 本人目前在一家在线教育公司从事软件测试工作,主要是负责公司销售后台系统版本迭代测试工作,在工作中经常需要创建各种数据提供测试,例如系统每天通过各种渠道注册进来流量数据,系统根据不同渠道数据进行分配处理。在测试工作中这部分工作占据了测试人员较多的时间,如果能通过脚本自动产生各种类...
什么是composer?以及composer是干什么用的?工作原理PHP如何实现静态化你了解设计模式吗?说下你最常用的设计模式观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?……PHP的优化方案说下你了解的session和cookie如何实现不基于session和cookie的...
header的头部CLIENT-IP和X-FORWARDED-FOR我们都设置为想要伪造的ip,服务器端就会获取到我们指定的ip。X-Forwarded-For 是一个扩展头。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 这个缓存代理软件引入,用来表示 HTTP...