- 博客(15)
- 收藏
- 关注
原创 完全卸载MySQL文件,二次安装,启动MySQL服务,发生1058系统错误,启动数据库1045错误,完美解决
一、 标题删除之前的mysql相关文件1.win+r–>regedit,打开注册表,编辑–>查找mysql,将查找到的mysql相关文件删掉。也可删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹以及删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。HKEY_LOCAL
2020-06-17 14:28:32 586
原创 2021-03-15
JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本类型值和引用类型值具有以下特点:基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中;从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本;引用类型的值是对象,保存在堆内存中;包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的指针;从一个变量向另一个变量复制引用类型的值,复制
2021-03-15 19:08:01 112
原创 2021-03-15
ECMAScript操作符一元操作符①递增、递减操作符和Java、C等语言基本一致,分为前置型和后置型。前置型应该位于要操作的变量之前,而后置型则应该位于要操作的变量之后。递减和递增操作符遵循下面的规则:❏ 在应用于一个包含有效数字字符的字符串时,先将其转换为数字值,再执行加减1的操作。字符串变量变成数值变量。❏ 在应用于一个不包含有效数字字符的字符串时,将变量的值设置为NaN。字符串变量变成数值变量。❏ 在应用于布尔值false时,先将其转换为0再执行加减1的操作。布尔值变量变成数值变量。
2021-03-15 12:16:22 126
原创 前端的安全性问题
常见的前端安全性问题的攻击原理XSS跨站脚本攻击XSS(Cross Site Scripting)由于简写CSS与层叠样式表的简写重复,所以改称为XSS。XSS漏洞是Web应用程序中最常见的漏洞之一如何进行攻击(原理)过于信任客户端提交的数据。恶意攻击者会利用网站没有对用户提交的数据进行转义处理或过滤不足的缺点,进而添加一些恶意的script代码,嵌入到web页面中去,当用户去浏览页面时,页面中的script代码会被执行,从而达到恶意攻击用户的目的。XSS分类反射型XSS(非持久型)(1
2020-10-23 14:52:13 312
原创 Ajax的工作原理和优缺点
Ajax是什么?Ajax(Asynchronous Javascript And Xml),即异步的HTML和XML,是指一种创建交互式网页应用的网页开发技术。Ajax是一种快速创建动态网页的技术通过在后台与服务器之间进行少量的数据交换,Ajax可以是网页实现异步更新,意味着可以无需重新加在整个网页的情况下,能够更新部分网页的技术。而传统的网页(没有Ajax)如果需要更新部分内容,就得必须重载整个网页的内容Ajax的工作原理Ajax的工作原理相当于在客户端和服务器之间加了—个中间层(AJA
2020-10-22 15:37:03 628
原创 link和@import的区别
link和@import的区别link<link> 标签定义文档与外部资源的关系,最常见的用途是链接样式表。除了加载CSS,还可以加载RSS,还可以定义rel连接属性,而@import属于CSS范畴,只能用来加载CSSHTML和XHTML之间的差异:HTML中·<link>标签没有结束标签,但在XHTML中必须成对出现,被正确的关闭。link元素是空元素,仅包含属性,只存在于head部分,次数无要求。在H5中拥有的新属性:link没有兼容性问题。@impo
2020-10-12 14:29:33 191
原创 画一条0.5px的直线
画一条0.5px的直线transform:scale(0.5)<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .half
2020-10-12 14:06:55 2399 1
原创 GET和POST的区别(全)
get和post区别首先get 把参数包含在URL中,post 则是通过request body(请求体)中传递参数get 只能进行url编码,post 支持多种编码方式get 使用 url 传输的数据长度是有限的,而 post 可以传输的数据长度是没有限制的get 在浏览器回退时是无害的,而 post 会再次提交get 请求会被浏览器主动缓存,而 post 不会,除非手动去设置。其次实际上 get 和 post 是没有大的区别,因为都只是 HTTP 协议中两种发送请求的方法。HTT
2020-10-05 21:09:51 191
原创 前端存储Cookie、localStorage、sessionStroage
前端存储一、CookieCookie是一小段以key-value格式存储的文本信息。当客户端向服务器发送请求,如果服务器需要去记录客户端的状态,服务器端会生成一个Cookie,发送给客户端保存。会在浏览器下次向同一服务器再次发起请求时被携带并发送到服务器上,来判断用户当前的状态。通常用于告知服务器端两个请求是否来自同一浏览器。可以提高访问服务器的效率。Cookie的特点:长度和数量都有限制长度不超过4KB;在不同的浏览器中,数量都不相同,IE6以下最多20个Cookie;IE7以后可以有50个;
2020-10-05 20:23:01 380
原创 React脚手架的搭建 React demo
React脚手架搭建 由于搭建脚手架会用到npm工具,可先安装Node.js,因为npm是基于Node.js的包管理工具。安装结束后,可以检查一下npm是否安装成功。由于国内的npm速度比较慢,我们可以使用淘宝定制的cnpm命令行工具代替默认的npm,具体操作如下:npm install -g cnpm --registry=https://registry.npm.taobao....
2020-03-13 00:06:12 242
原创 Node.js和npm SyntaxError: Block-scoped declarations (let, const, function, class)
这是由于Node.js的版本过低导致的问题,去https://nodejs.org/en/download/下载最新版本的Node即可解决。所以在没有升级Node前,一定不能盲目的升级npm。
2019-11-12 16:17:50 682
原创 解决mysql 1130错误
解决mysql1130问题找了网上的解决办法却一直解决不了,费了大半天,应该是mysql的密码过期了,导致连接不上直接进入mysql的安装目录下–>date–>admin.err使用记事本打开找到如下所示的一句话A temporary password is generated for root@localhost: *********(文档里面可见)也就是用户密码进入na...
2019-05-15 16:45:57 198
原创 eclipse使用JDBC数据库访问MySQL步骤
下载好MySQL,使用管理员模式启动MySQL服务;cd D:\mysql\mysql-8.0.15-winx64(找到mysql的安装目录);mysql -u root -p命令,然后输入mysql密码====>net start mysql(启动mysql服务);我的是在navicatpremium数据库图形化界面里面设计数据库,首先新建数据库,连接数据库,然后在数据库里面...
2019-04-29 19:08:26 252
原创 Ubuntu14 安装Mininet
进入终端后,首先不是root权限模式,先获取root权限,输入命令 sudo su后,提示输入用户密码检查是否安装git,直接输入git命令,如果没有安装,输入命令apt install git进行安装,安装完git之后,进行安装mininet,输入命令git clone http://github.com/mininet/mininet应是复制mininet的文件内容复制结束后,可以...
2019-04-10 11:17:24 491
原创 No enclosing instance of type Reflection is accessible.
内部类是动态的,main方法是静态的`package WebSever;/*反射:把Java类中的各种结构(方法,属性等)反射成一个个Java对象1.获取class对象(三种方式)*/public class Reflection {public static void main(String[] args) throws ClassNotFoundException, Ins...
2019-03-04 14:29:46 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人