- 博客(14)
- 收藏
- 关注
原创 笔记
文章目录一.浏览器1.http和https的区别2.TCP的三次握手和四次挥手3.TCP和UDP的区别4.cookie和session的区别5.cookie、sessionStorage、localStorage的区别6.常见http状态码7.浏览器缓存8.常见的http头部9.get和post区别10.浏览器从输入URL到页面生成发生的过程11.http版本及区别12.前端优化13.XSS和CSRF网络攻击的区别和防范14.OSI七层模型15.TCP/IP层次模型16.WebSocket的实现二.HTML
2020-10-15 13:05:44
2611
原创 前端校招笔试
闻泰科技校招线上笔试 单选7道、多选题5道、问答题5道(1小时答题时间) 单选和多选考的很基础,涉及到HTML、CSS、JS、VUE 问答的5道题也考的中规中矩,具体如下: (1).JS实现数组去重的方法 (2).CSS实现盒子水平垂直居中的方法 (3).cookie、local Storage、session Storage的区别 (4).Vue生命周期 (5).Vue父子组件是如何通信的 ...
2020-09-13 16:56:26
975
1
转载 前端面试总结——HTTP/HTML/浏览器
目录 1.http和https的区别 2. 内容 1.http和https的区别 (1).https协议需要ca证书,费用较高。 (2).http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 (3).http协议的端口为80,https的端口为443。 (4).http的连接很简单,是无状态的;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 https协议的主要作用是:建立一个信息安全通道,来确保数组的传输,确保网
2020-07-22 20:11:16
501
原创 用python实现KNN算法对鸢尾花的分类
一.KNN算法 邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。 该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法中,所选择的邻居都是已经正确分类的对象...
2019-10-14 20:38:51
4552
原创 将非负十进制整数n转换成b进制。(其中b=2~16)
一.题目 将非负十进制整数n转换成b进制。(其中b=2~16) 要求: 1.采用递归思想编程解决问题,要求设计出递归模型(递归出口和递归体的函数式)。 2.程序设计风格良好,实现功能测试代码,确保程序的健壮性。 3.画出递归树或者递归栈的调用过程。 4.实现非递归方法。 二.算法设计 将十进制n转换成任意进制b的方法是:n除以b取余作为转换后的数的最低位,在商不为0的情况下,则商继续除以b,取余作...
2019-06-09 02:18:39
356
原创 KFC收银系统
一. 题目内容 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票的功能(写到文件中)。 基本要求: ...
2019-05-12 17:00:49
410
原创 简单工厂模式、工厂方法模式、抽象工厂模式
一、题目分析 简单工厂模式 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。 工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的工厂(Midea)生...
2019-05-06 01:13:46
337
原创 RPG角色生成器
一.实验内容 1.功能描述 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。 2.游戏角色应有的属性 本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 名字:不超过50个字符。 性别:可以选择男性和女性。 种族:一共可选五个种族,人类、精灵...
2019-04-20 11:34:48
260
原创 24点小游戏
一、题目内容 24点游戏是经典的纸牌益智游戏。 常见游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。 基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 1.程序风格良好(使用自定义注释模...
2019-04-12 16:02:06
883
原创 单词小助手(C语言)
一、实验目的 1.明确结构化程序设计的基本结构。 2.通过对问题的分析,设计合理的结构化程序解决问题。 二、实验内容 该程序为单词小助手,要求完成以下任务: 1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。 2.将单词测试中的功能完善,可针对做错的单词重复记忆。 3.查询单词的功能添加英文词查询,中文查询的功能完善(考虑如何显示同样中文意义,不同的英文单词) 提高要求: 可将程序中的不...
2019-04-06 00:37:04
260
原创 Hanks逆问题
一.问题描述 Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的: 已知正整数a0,a1,...
2019-03-23 15:00:27
1413
原创 模拟图灵机(XNx2)
一.实验题目 模拟图灵机(XN×2)的运行过程 二.实验内容 对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 三.算法构造 1.根据提示输入一个十进制整数 2.将十进制数转换成二进制数 a.定义一个数组来存储转换结果 b.循环将整数进行除2取余数,余数存储到数组中。 c.当整数整除为0时,结束循环 ...
2019-03-22 21:01:38
1133
原创 求最大公约数(四种算法)
题目名称 求最大公约数 题目要求 运行最大公约数的常用算法,并进行程序的调式与测试,要求程序设计风格良好,并添加异常处理模块(如输入非法等)。 算法设计 1.辗转相除法 辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数,实质它依赖于下面的定理: 其算法过程为: 前提:设两数为a,b设其中a 做被除数,b做除数,temp为余数 (1)、大数放a中、小数放b中; ...
2019-03-08 14:19:08
4640
原创 三天打鱼两天晒网( C语言实现)
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 基本要求:1.程序风格良好(使用自定义注释模板),提供友好的输入输出。 提高要求:1.输入数据的正确性验证。 2.使用文件进行数据测试。如...
2019-03-02 17:25:25
1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人