- 博客(18)
- 收藏
- 关注
原创 域名解析-子域名配置
不同子域名映射到web项目不同子目录标签:网络 域名 DNS如果web服务器有太多项目,为了简化项目的文件路径,可以通过子域名绑定项目地址来实现。比如有一个web项目路径为:https;//www.dwedg.cn/webapp/collect,入口为:index.html,只需新增一个子域名:collect.dwedg.cn,将其绑定到根目录下的子目录collect(即:dwedg.cn/collect)1.域名2.dns3.域名结构4.域名命名规则5.具体配置一、域名域名即一个IP
2021-11-11 03:57:48
3275
1
原创 css总结
.text-align可以对所有行内元素起作用,包括图片。对没有设置宽高的块元素起作用 input 去掉上焦点时边框 input{ outline:none} 设置上焦点边框样式 input:focus{xxxxx} input输入框会经常用到文字缩进 text-indent 块级元素并排不换行:display:inline或者float:left.........
2021-11-06 02:28:54
2
原创 this
一、关于this存在于函数的作用域中,可以是全局作用域,也可以是函数作用域中。 this只是一个关键字,只有在它所处的函数被调用时,它才有实际意义。 在作用域链的知识点的时候,了解到。当函数被调用时,会创建一个对象(活动记录或者执行上下文)。这个对象包括了函数调用时传入的参数,函数的局部变量等等。this就是这个活动记录的一个属性,在函数执行的过程中会用到。 存在即合理。由于this的灵活性,函数里的this"隐式"地传递一个对象的引用,可以自动引用合适的上下文对象。 综上,this在函数调用时
2021-05-15 16:49:53
107
原创 ajax跨域
一、同源策略1、同源策略是对javascript代码能够操作哪些web内容的一条完整的安全限制。 脚本只能读取和所属文档来源相同的窗口和文档的属性。 文档的属性包括:协议,主机,以及载入文档的URL端口2、同源策略应用a.脚本可以打开或者关闭一个窗口,但是不能以任何方式查看窗口内部。b.使用XMLHttpRequest生成Http请求。XMLHttpRequest对象允许客户端脚本生成的http请求到与所属文档来源相同的web服务器,但是不允许脚本和其他web服务器通...
2021-05-09 14:05:00
137
原创 mac修改权限命令
1.mac的sodu命令可以获得root权限,也就是系统的超级使用者.2.chown 修改目录所属用户及权限。例如:chown -R$(whoami) npm/lib/node_moudles 修改npm命令的所属用户为当前用户3.mac 安装vue处理用户权限问题:sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}...
2021-04-23 11:27:40
2562
转载 DLNA协议
一、DLNA协议多屏互动技术的核心:dlna协议。利用网络技术(有线或者无线),将各种各样的设备互联,通过标准的协议(主流的是dlna协议)进行数据交互,实现媒体资源共享。比如:生活中常用的视频投屏技术。dlna协议提供的是设备互联资源共享的解决方法,并不是一种新的技术。二、DLNA协议内容UPnP协议。当一个设备注册了带有DLNA特征的信息,这个设备就能被同一局域网中的其他DLNA设备通过设备标准搜索到。UPnP协议是intel公司发起的一个设备搜索协议。 UPnP(Un...
2021-04-09 11:38:15
5343
原创 node升级报错
1、升级nodejs报错首先找到错误的日志文档,虽然编辑器底部也会给出错误日志,不过nodejs自带的日志文件更加全一些,也好分析问题。日志的错误信息是说,n这个模块呢,平台(操作系统和cpu的组合)不支持。由于没有找到nodejs日志错误信息字段的含义文档,所以只能推测os代表是操作系统,arch是:architecture的简写。后面描述的意思是:我要更新的node这个版本的n这个模块期望系统不能是windows 32位的操作系统,cpu可以是任意。而目前我的电脑系统刚好是windows 3
2021-04-08 13:15:56
601
原创 动态语言与静态语言
一、动态语言动态类型的语言是指在运行期间才去做数据类型检查的语言。动态语言编程,不用给变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。比如Python,Ruby和JavaScript.二、静态语言静态语言的数据类型在编译期间检查。所以写代码时,需要声明所有变量的数据类型。比如C,C++,C#,JAVA.以上转自权威指南。...
2021-04-05 15:45:19
59
原创 关于闭包
理解闭包之前,需要先了解函数作用域与作用域链一、函数作用域闭包在《权威指南》,第8章函数这一章进行了讲解,在《你所不知道的js》同样也是放在讲解了作用域之后的第一部分第5章,来讲解闭包。《你所不知道的js》讲解闭包这一章的名字值得深思——作用域闭包,从这个名字应该就能猜到,闭包与函数作用域密不可分。函数作用域:在函数内声明的所有变量可以在函数体内被查找到,也可以被该函数嵌套的任何函数体内查找这些变量。查找规则是:从运行时所处的作用域开始,由内而外,逐级向外查找。如图1区域声明
2021-04-04 02:21:20
83
原创 数组添加删除方法记忆
数组添加删除方法记忆横坐标从左至右,左为头部右为尾部。纵坐标从下至上。下为负,代表删除,上为正,代表添加例如:第一象限:unshift:在头部添加一个或多个元素 第二象限:push在尾部添加一个或多个元素...
2021-01-05 23:47:03
68
原创 找回云服务器vsftpd账号密码
找回云服务器vsftpd账号密码忘记vsftp密码,登不上ftp服务器了,直接重新设置密码就行了输入命令 passwd 用户名passwd root会出现如下命令行:连着输2次新密码就行了,这是密码哈,即使输了,界面并不会显示出来,输完回车更改成功提示:赶紧拿小本本把密码记录一下吧~...
2020-09-24 13:34:34
358
原创 ReferenceError和TypeError
ReferenceError:报错虽然函数声明会得到提升(fun函数被提升),但是函数表达式(func=function bar(){})不会得到提升。在调用bar函数时,bar函数并没有声明,找不到bar()函数所在的作用域。所以报了ReferenceError错误。总结:当查找作用域失败时会报ReferenceErrorTypeError:报错函数声明var foo=function....函数声明提升,为foo()分配在了全局作用域,调用foo()时,此时foo还没有进行赋值逻
2020-06-14 19:52:30
204
原创 客户端存储
浏览器存储在开发中经常用到,比如在多页面应用的模型中,会将用户的页面历史记录存储在本地,页面前进时,在本地添加一条历史记录,页面返回时,删除最后一条历史记录,再访问最后一条历史记录(盒端的返回规则并不像标准浏览器这么规范,也没有后退按钮,不同厂家的盒子,系统对返回处理逻辑不同,一般自己处理页面的返回);应用内设备相关类信息(卡号,地区码,设备id,Mac序列)只需首次进入应用时从设备上的接口获取去...
2019-12-23 18:51:18
131
原创 js函数Math.random()取某区间内的随机数公式推导
如果要取(min,max)之间的随机数,公式:Math.random()*(max-min) + min;这篇文章主要思考这个公式的由来。换个角度思考:已知0<y<1,y经过一系列运算后值变为z,z始终满足m<z<n,其中m,n为正整数,求z与y,m,n之间的等价关系;哈哈,其实这是这是一道高中不等式推导题,y是Math.randrom()的随机数,z其实就是上...
2019-10-11 17:46:47
500
1
原创 web开发常用工具网址
w3c标准:https://www.w3.org图片压缩网址:https://tinypng.com/浏览器兼容性速查:https://caniuse.com/#home渐变颜色效果导出css样式:https://uigradients.com/#Frozen在线绘图工具:https://www.processon.com/;jsessionid=D9D1F31CE96A573AA...
2019-10-08 14:22:40
216
1
原创 电视盒子搜索不到电脑开出热点的问题
一般我们用电脑开出热点,手机就可以搜索到电脑的WiFi,并且连接上网。但是,盒端开发抓包时,需要将网络共享给盒子。但是遇到一款华为的盒子,使用无线无线连接时,并不能搜索到我分享出的热点。但是可以搜索到别人借助360免费WiFi共享出来的网络。通过控制变量法,找到了使用电脑自带的“共享热点”去共享网络给盒子的方法。1.打开电脑网络和Internet设置界面2、 选择移动热点下的编辑按钮...
2019-07-15 00:58:32
1183
原创 vue引入cube-ui插件,修改样式
做一个酒店webapp需要用到级联选择器,引入了cube-ui组件。但是组件原本的样式与产品的UI图相差很大,这时需要我们去修改组件的样式。尝试过在使用组件的首页修改样式,(即在子组件内修改样式)没有生效。后来在app.vue中修改样式成功了。也就是说要修改样式,需要在根vue实例中取修改,至于为什么,后面找到原因,再做补充。例子如下:原本样式:修改后的图...
2019-07-15 00:39:07
2235
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人