自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 popstate求解决方案~

popstate

2022-11-26 12:42:31 782 4

原创 TortoiseGit使用

一.TortoiseGit介绍TortoiseGit是一个开放的git版本控制系统的源客户端,该软件功能和git一样。不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作。二.TortoiseGit安装可自行寻找安装包进行下载三.TortoiseGit配置选择一个文件夹,右键,选TortoiseGit->setting点击Git,在右侧输入Name和Email(此处为注册git账户的名字和邮箱)四.克隆远端项目在你要放置项目

2021-02-22 11:28:55 413

原创 前端面试题

文章目录队列和栈的区别HTTP和HTTPSHTTP 2.0HTTP状态码HTTP常用请求方式HTTP常用请求头TCP和UDP的区别TCP三次握手与四次挥手OSI七层模型TCP/IP层次模型(分为 4 层)GET和 POST 的区别线程和进程的区别进程间通信WebSocket的实现输入URL到页面加载完成发生了什么?浏览器渲染机制(重绘和重排)重绘和重排防抖和节流强缓存和协商缓存web性能优化Cookie、SessionStorage、LocalStorage的区别Cookie 和 Session的区别Co

2020-09-23 14:40:27 613

原创 mysql命令框输入密码闪退

1.问题描述:在使用mysql命令框时,打开mysql会出现如下的界面:但是,当我们输入密码时,出现了闪退的现象。起初,我查询了下原因,或许之前忘记设置密码了,所以试了试直接按回车键,同样还是闪退。2.解决方法:遇到上面的问题,我是通过如下方法解决的:(1)以管理员身份运行cmd(2)在cmd中输入cd 命令,cd 到自己的mysql/bin中(如图:我的是E:\mysql\bin)(3)输入命令 mysqld.exe --install net start mysql(4

2020-06-25 13:50:13 1102

原创 mysql报错ERROR 1366 (HY000): Incorrect string value: for column......

最近在使用mysql插入语句时,里面有中文字符,导致报错:ERROR 1366 (HY000): Incorrect string value: '\xCD\xF5\xE2\xF9' for column 'xxx' at row 1在此记录一下解决方法,方便后面查看。1.出现原因:在网上查了一下发现是编码的问题,在网上也尝试了很多修改my.ini配置文件的方法,但是都没有成功。最后发现,由于我是在mysql黑窗口执行的插入语句,mysql的黑窗口不支持UTF8插入中文2.解决方法:(1)首先在

2020-06-25 13:35:55 2511 1

原创 github创建分支

一般我们在写项目的时候默认分支为master分支,如果所有代码都提交在此分支上不太友好。那么在我们做项目的过程中,最好是再创建新的分支。分支的创建1.查看分支:git branch -a2.新建分支(此处为在github上的操作)例如:创建index-swiper分支,输入后点击红框3.在当前项目文件夹下右击空白处git bash here(1) 进入之后输入:git pull将分支拉到本地(2) git checkout index-swiper : 此时开发代码的分支就在i.

2020-05-24 21:23:58 360

原创 vue项目中的细节点

目录一.meta标签的使用二.重置页面样式表reset.css三.移动端1像素边框问题border.css四.click事件300ms延迟问题五.stylus写样式一.meta标签的使用在创建项目时,我们会写到以下标签内容:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">那么这个标签是什么意思呢?1. name="vi

2020-05-21 10:24:27 217

原创 eslint常见报错问题

(持续更新)如果在创建vue项目过程中,Use ESLint to lint your code?这一项,你选择了y,那么可以参考以下报错详情一.简单了解一下eslint是什么?ESLint是一个用来识别 ECMAScript并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。如果每次在代码提交之前都进行一次eslint代码检查,就不会因为某个字段未定义为undefined或null这样的错误而导致服务崩溃,可以有效的控制项目代码的质量。二.常见错误1.http:/

2020-05-19 19:56:44 1130

原创 前端面试,你还需要掌握这些

目录一.前端性能优化二.git面试题二.linux常用命令三.计算机网络部分一.前端性能优化减少HTTP请求:每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵,减少http请求的数目可有效提高访问性能。使用浏览器缓存:将更新频率比较低的CSS、javascript、logo、图标等静态资源文件缓存在浏览器中,避免频繁的http请求合并CSS图片,减少HTTP请求数懒...

2020-04-13 23:33:49 130

原创 html+css面试题

一.盒模型CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin)、边框(border)、内边距(padding)、实际内容(content)四个属性。 CSS盒模型:标准模型 + IE模型 标准:box-sizing: content-box; ( 浏览器默认设置 )(不包含 padding 和 border 值 )IE: box-sizing: borde...

2020-04-13 22:53:09 124

原创 js高频面试题

一. 闭包概念:闭包我的理解就是能够读取其他函数内部变量的函数。1.两种存在形式:函数作为返回值时 和 函数作为参数传递时2.闭包的用途:闭包可以读取函数内部的变量,可以让变量的值始终保持在内存中。3.闭包有三个特性:(1)函数嵌套函数(2)函数内部可以引用外部的参数和变量(3)参数和变量不会被垃圾回收机制回收由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不...

2020-04-12 16:47:37 377

原创 js---常见数组面试题

JS常见面试题数组一.数组创建方式:二.如何确认变量类型是数组三.数组的深浅拷贝四.数组去重五. for-in,for-of,forEach()六.数组常用方法七.arguments 可变参一.数组创建方式:使用字面量的方式 var arr=[] ; (最常用)使用数组构造函数 var arr=new Array();使用数组表达式 var arr=Array();二.如何确认变量类...

2020-04-11 20:35:49 1526

原创 ES6面试总结

ES6 es6 规范 js 实现文章目录一. let const var二.箭头函数:简化了函数的定义三.数据结构 set和map一. let const varconst:(1)声明只读常量,一旦声明,常量值不能修改(只针对常量);(数组和对象的值可修改,不能修改的是内存地址)(2)const必须有初始化,不能只定义不赋值。...

2020-03-24 23:07:37 137

原创 vue-cli构建项目(一)

一.Vue1.数据驱动2.组件化二.Vue-cli是vue的脚手架工具(选择好文件夹后cmd)1.npm install -g vue-cli (安装)2.安装成功后,输入vue 或vue list查看命令3.vue init webpack 名字 例如:vue init webpack testcd test ,再执行dir(linux下执行ls)4.注意在test 文件...

2020-03-16 22:39:21 101

原创 前端特效(5)--涟漪

利用jquery和Velocity实现随机涟漪的效果主要知识点:要使用Velocity首先要引入它,如果想与JQ配合使用注意要先引入JQ再引入VelocityVelocity 接收一个或更多的参数,只有第一个参数是是强制要求的,它可以是一个命令(如"scroll"),或者是由CSS属性值组成的对象(这些值是动画的目标值);第二个参数是由动画附加选项组成的对象,比如过渡时长,张弛度,延时还有...

2020-02-20 15:05:45 360

原创 前端特效(4)--秒杀倒计时

制作秒杀倒计时效果:在文本框中输入倒计时的秒数(以秒为单位),点击开始倒计时,下面的图片就会进行相应的切换。首先,我们先要分析一下用到的知识点:img标签中的图片初始化为数字“0”的图片使用了setInterval以及关闭计时器clearInterval难点在于,如何将文本框中内容转化为时间,并在倒计时图片中对应展示学会自己封装函数(在这个效果中,封装了一个fTime()函数将时间转化...

2020-02-20 14:52:39 821 1

原创 前端特效(3)---滑块显示效果

滑块进行隐藏和显示主要应用的知识点:定位的相关概念元素的创建(类似:几行几列),寻找其中的规律,利用for循环实现通过js改变元素属性(元素.style.left之类的)opacity的使用 (默认为一,设置不透明级别)主要代码参考:<ul id="ul1"></ul> <script> var str=""; var...

2020-02-20 14:12:36 344

原创 前端特效(2)--旋转的风车

旋转的风车效果主要利用的知识点:变形:transform:rotate() // 旋转度数(deg)过渡:transition集合样式(css3的动画的一种)transition-property:要运动的样式(all || [attr] || none)transition-duration:规定完成过渡效果需要多少秒或毫秒transition-delay:定义动画延迟多久开始...

2020-02-20 14:00:41 617

原创 前端特效(1)--制作简历

最近整理一下前面自己利用前端做的一些特效、成果之类的,对以后面试也会有一定的帮助。首先,从最简单的开始,这篇博客就是利用html+css制作一份简历我的这份简历的制作主要是利用表格的来制作的。附上主要的html代码:<table cellspacing="0" cellpadding="5"> <thead> <tr&...

2020-02-20 13:39:17 368

原创 面试题之promise

问题:怎么控制一次加载一张图片,加载完后再加载下一张解决:利用promise实现首先要理解什么是promise?Promise是一种用于解决异步问题的一.什么是异步?什么是同步?同步(synchronous)指的是任务从上往下依次执行的模式如: A(); B(); C();那么对于上面例子来说,同步就是一个要等待一个,A执行完之后再执行B,B执行完之后再执行C异...

2020-02-19 22:08:22 668

原创 vue组件

时间:2019-11-10作者:无*1.vue组件:组件是可复用的 Vue 实例,且带有一个名字。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用:(1)例如:vue组件的全局注册:<div id="app"> <p>{{msg}}</p> //定义的新组件名 ...

2020-02-10 16:37:51 105

原创 本地项目上传至github

做一个本地项目上传至github的总结一 .首先新建一个空的文件夹如:gitprj二 .双击打开文件夹,在空白处右击,选择git bash here三. 输入git init(即在本地创建了一个版本库,通过git init把它变成git仓库),就可以看到自动生成了.git文件夹,如果你看不到此文件夹,就需要在“查看”处设置隐藏文件夹的显示。四.将你要上传的文件复制到此文件夹下(如 git...

2020-02-10 16:34:17 92

原创 布局页面常见问题

1.在布局页面时,出现body和div之间有间距,影响整个布局的美观由于一般浏览器都给body设置了8px的 margin值,因此如果我们不做单独的处理,那么他就会留存一个间隙。(如此处的黄色间隙)解决方法:body { margin: 0px; padding: 0px;}2.导航部分的效果(display:inline-block 和float:left 的区别)例如:...

2019-11-14 23:12:30 416

原创 jsonp和json

时间:2019-10-271.跨域:跨域就是跨域名访问,即A网站的网页从B网站的服务器获取数据跨域的需求:1).气象数据(从气象台获取数据)2).地图数据(从:高德地图,百度地图等等)2.同源策略:同源就是来自同一个服务器,具体到:同样的协议,同样的域名,同样的端口号:http://www.163.com浏览器因为同源策略,会限制不能跨域,这是浏览器的安全机制。总结:跨域需求有,...

2019-11-03 13:57:44 59

原创 git常见报错及解决

git报错:The authenticity of host ‘github.com (52.74.223.119)’1)进入git bash2)在命令行,输入以下内容(把your Name 改成你自己的用户名):git config --global user.name “Your Name”3)在命令行,输入以下内容(把email@example.com 改成你自己的邮箱):gi...

2019-11-02 17:57:49 1394

原创 git多人协作

一.克隆远程仓库到本地(选择一个盘:如F:右击空白处 git bash here) (1) git clone git@github.com:xkd01/taobao.gitgit@github.com:xkd01/taobao.git: 为多人加入的远程仓库的SSH链接(2)关闭此命令框(3) 此时,在F盘下会生成一个taobao文件夹二.创建分支:(1)打开进入ta...

2019-11-02 17:21:17 100

原创 github与git

github和git详细教程可参照:原文链接:https://blog.csdn.net/buknow/article/details/80325986GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很重的任务,尤其是很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间,完成的进度都是不相同的,你写一点我写...

2019-11-02 14:48:24 186

原创 原生python实现knn算法

作者:无*时间:2019-10-11一.题目分析:原生python实现knn分类算法:最近邻(k-Nearest Neighbor,KNN)的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法不仅可以用于分类,还可以用于回归。通过找出一个样本的k个最近邻居,将这些邻居的属性的平均值赋给该样本,就可以得到该样本...

2019-10-11 10:50:43 257

原创 递归之进制转换

作者:无*时间:2019-6-7一.题目分析:采用递归思想解决问题:将非负十进制整数n转换成b进制。(其中b=2~16);其主要的算法思想就是对这个十进制整数n除以b取余(可以将余数存入字符串中,此处可以定义一个string类型的字符串)最后将余数逆序输出。二.算法设计首先,掌握非负十进制整数n转换为b进制的思想:对所求数先除以b取余,然后定义一个空的字符串可以实现对余数的保存。...

2019-06-08 09:43:34 1681

原创 递归程序设计之赶鸭子

作者:无*时间:2019-5-27递归程序设计一.题目分析题目一:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?递归算法:递归出口(num==0,num表示的是村庄数);递归表达式(duck(2*(sum+1),num-1)sum表示剩余鸭子数);先调用duck(2,7)...

2019-05-27 22:05:43 2161

原创 CORBA

作者:无*时间:2019-5-17一.题目分析充分利用CORBA系统中对象的特点:接口的继承性,操作和属性自身的特点。通过两个实例分析CORBA内部实现结构。题目一:Java版CORBA程序1——HelloWorld要求编写实现显示“Hello,World!+班级+中文姓名”字符串.1.编写IDL接口HelloWorld.idl:(此处先编写文本文档然后重命名为idl文件)modul...

2019-05-18 10:40:32 299

原创 利用设计模式实现肯德基点餐系统

作者:无*时间:2019-5-10一.题目分析:结合这一章所学的设计模式,利用至少两种设计模式实现肯德基点餐功能,这次的作业我采用了java编程语言来实现基本的点餐功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动5.模拟打印小票的功能(写到文件中)。分析了基本功能后,我主要是采用了两种设计模式:工厂方法和抽象工...

2019-05-10 22:15:24 1402 3

原创 设计模式

作者:无*时间:2019.5.1一.题目分析掌握简单工厂模式、工厂方法模式、抽象工厂模式,并进行设计应用。以下是对三个模式进行简单的介绍并写出了自己的大致思路。1.简单工厂模式:简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Wo...

2019-05-04 12:57:47 158

原创 RPG游戏(C++)

作者:无*时间:2019-4-18几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、兽人、矮人和...

2019-04-18 23:30:06 1917

原创 经典纸牌益智游戏--24点游戏

作者:无*时间:2019-4-10说明:此代码中的穷举法参考了资料,结合之后采用了一种较为易懂的穷举法一.题目分析:24点游戏(经典的纸牌益智游戏)*基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式。1.利用随机函数产生四个随机数,可利用数组进行存储。2.利用穷举法列出所有括号的情况共五种(1). ((A□B)□C)□D (2...

2019-04-10 20:45:30 643

原创 单词小助手

作者:无时间:2019-4-4仅作出修改一.题目分析:编写一个单词小助手,此程序是帮助学生背诵单词的应用,主要功能有:1.词库维护,包括相关单词记录的增删改查。查询部分要实现利用中文和英文都可以查询,还对同一中文意思的单词进行了显示。2.单词预览,通过读取文件中已有的单词,实现单词预览功能3.单词背诵(中英)及单词背诵(英中),在这一功能中,可以对记忆错误的单词进行重复记忆。4.查...

2019-04-05 14:07:35 191

原创 求N个数的最大公约数和最小公倍数

作者:无*时间:2019-3-21一.题目分析:1.基本要求:求N个数的最大公约数和最小公倍数。运用两个数求最大公约数和最小公倍数的方法,类比求出N个数的最大公约数和最小公倍数,此处可以分别别写四个函数进行相关调用。2.提高要求:已知正整数a0,a1,b0,b1,设某未知正整数x满足: x和b0的最小公倍数是b1。Hankson的“逆问题”就是求出满足条件的正整数x。设置组数,编写...

2019-03-21 20:38:10 336

原创 图灵机的实现

作者:无*时间:2019-3-20一.题目分析:1.利用图灵机的概念和基本结构,执行XN*2的指令并输出相应结果。2.首先,输入的数为一个十进制的数字,通过转化函数将十进制转化为二进制,并将二进制存入相应的数组中。3.将二进制数利用扩展原理,所得的相应序列即为扩展后的序列。4.将扩展后的序列,利用图灵机的指令原理,用if ,else if语句写出来(此处共六条指令)。5.要注意的是,...

2019-03-20 16:49:52 1538

原创 最大公约数

作者:无时间:2019-3-7*一.题目分析:求最大公约数并比较不同算法耗时情况**1.**运行最大公约数的常用算法,并添加异常处理模块(如输入非法等)。在基础程序的基础上,可以考虑手动输入所有数字或者利用随机数产生数字,分别加入异常处理模块。*注:随机数的产生方法srand()的作用是提供一个种子。然后调用rand(),其格式为int rand(void)。它会根据提供给srand()...

2019-03-07 21:48:45 287

原创 三天打鱼两天晒网(首次博客)

题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。提高要求:1.输入数据的正确性验证。2.使用文件进行数据测试。如将日期 20100101 20111214 等数据保存在 i...

2019-03-02 01:21:09 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除