- 博客(155)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 笔记本电脑外放声音吱吱响怎么办?
问题分析:1、硬件问题:喇叭坏了2、软件设置问题:声音产生冲突了解决方案:当一个喇叭坏了,或者两个喇叭的声音冲突了,都可以使用如下方式:针对于win10系统,右键点击右下角的声音图标,点击声音,选择播放,双击扬声器,选择级别,点击平衡,把有问题的喇叭设置为0或者调解“左前”或“右前”的值,以达到声音正常的效果。以上,就解决了声音吱吱响的问题~~~哈哈哈...
2022-01-31 00:28:16
28185
3
原创 原生js实现JSONP
介绍JSONP是JSON with Padding(填充式JSON或参数式JSON)的简写,是一种非常常用的跨域请求方式。主要原理是利用了script标签可以跨域请求的特性,由其src属性发送请求到服务器,服务器返回JavaScript代码,浏览器接受响应,然后就直接执行了,这和通过script标签引用外部文件的原理是一样的。JSONP由两部分组成:回调函数和数据,回调函数是当...
2019-06-29 21:41:57
4039
1
转载 验证Promise是同步的
前言Promise是ES6提出的解决异步编程导致陷入回调的地狱问题。例子1 console.log(1); var a=new Promise(function(resolve, reject){ console.log(2); resolve(); }); console.log(2); var b = new ...
2019-06-28 22:05:48
458
原创 原生js、jQuery和Vue.js的Ajax的详细对比
原生jsajax('get', 'http://127.0.0.1:3000/get', function(response){ alert(JSON.parse(response)['message']); });ajax('post', 'http://127.0.0.1:3000/post', function (response) { ...
2019-06-28 21:35:46
2342
原创 关于Ajax的jQuery、Vue.js、原生js的各个版本的实现对比
目录前言1、原生js实现2、原生js实现——Promise版本3、jQuery实现4、Vue.js实现总结前言下面对于各个版本的Ajax代码,想要实际测试它们,可以把它命名为server2.html,然后放在当前目录views目录下面。具体的教程可以看测试Ajax的Nodejs服务端代码1、原生js实现<!DOCTYPE html>...
2019-06-28 20:38:26
780
原创 测试Ajax的Nodejs服务端代码
前言由于使用Ajax必须要有一个服务端来接收消息,为了方便我使用Nodejs来搭建服务端。同时,为了兼顾实践跨域的方法,我在这里搭建了两个服务端。其中,一个服务端用来响应Ajax请求,另外一个服务端用作加载页面。这样就产生了跨域的问题,我采用的是cors的解决方案,具体的实现,请看sever1的代码。前期准备工作安装nodejs,可以参看我的这篇教程 选择koa2作为服务端 安...
2019-06-28 17:49:10
361
原创 nodejs安装教程(完美避坑,适用于mac和linux)
安装nodejsmac端brew install node如果安装速度慢,可以到nodejs官网下载pkg安装包;linux端sudo apt-get install nodejs检查安装node -vnpm -v修改node_modules目录权限教程添加node_modules路径教程...
2019-06-28 15:25:12
2905
原创 node require can't find module(mac或linux,不支持window)
前言我已经正确的安装了node,并且我使用npm install -g 安装包没有出错,但是就是require('安装包')报错,我的安装在'/usr/local/lib/node_modules'下面原因分析可能是node命令早不到npm的安装包的安装目录,于是我打印了node默认的模块目录:>>node>module.paths[ '/Users/...
2019-06-28 11:40:44
632
原创 npm list -g出错
前言我是在重装node之后遇到这个问题的原因分析当你已经安装node之后,它给你以下提示说明你已经安装好了:This package has installed:Node.js v10.16.0 to /usr/local/bin/nodenpm v6.9.0 to /usr/local/bin/npmMake sure that /usr/local/bin is i...
2019-06-28 11:06:38
4780
原创 npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
原因分析详看错误提示:npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' 推测当前用户没有对"node_modules"的写入权限验证推测>> ls -lth /usr/local/lib/node_modulestotal 0drwxr-xr-x 24...
2019-06-28 10:40:30
4517
转载 mac下pkg安装包卸载
Mac下的安装和删除都比windows更加简单清晰,这点在dmg方式下非常明显,但很多时候我们会使用pkg来进行安装,这样的安装想删除就有点麻烦了。 比如,我安装了Golang这个pkg用于go语言的编译,安装后确实可...
2019-06-28 10:15:17
3205
原创 优化mac触摸板(Trackpad)使用体验的推荐设置
右键菜单使用”双指点击“代替”右键“上下左右滚动页面使用”双指拖动“代替”鼠标“切换窗口使用”四指拖动“代替”传统的组合快捷键“快捷返回桌面使用”五指释放“代替”传统的组合快捷键“打开Launchpad使用”五指收回“左键点击使用”单指轻触“代替左键点击...
2019-06-27 16:54:48
4810
原创 mac使用快捷键打开iTerm2——Hotkey Window
目录前言选择iTerm2,点击prefences点击Profiles新建窗口实例常用的窗口属性设置窗口名称设置窗口字体设置窗口透明度设置窗口的快捷键设置窗口的位置前言使用快捷键打开item窗口的一个前提是iTerm必须已经打开了选择iTerm2,点击prefences点击Profiles新建窗口实例常用的窗口属性...
2019-06-27 15:46:51
15817
转载 关于Content-Type几种值的区别及用法
1、Content-Type 的值类型:1.1 application/json:消息主体是序列化后的 JSON 字符串1.2 application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式1.3 multipart/form-data: 需要在表单中进行文件上传时,就需要使用该格式。常见的媒体格式是上传文件之时使用的1.4 text...
2019-06-26 22:44:53
1346
转载 网站优化 14条--雅虎十四条优化原则
相信互联网已经越来越成为人们生活中不可或缺的一部分。Ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实 现的功 能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发...
2019-06-26 10:22:31
185
原创 CSS三种引入方式:内联、页级、外联
1.内联CSS 内联CSS也可称为行内CSS或者行级CSS,它直接在标签内部引入,显著的优点是十分的便捷、高效;但是同时也造成了不能够重用样式的缺点,如果代码行数到达一定长度不建议采用。通常内联CSS作为测试使用,可以查找代码中bug。<body><div style="width: 65px;height: 20px;border: 1px solid;">...
2019-06-25 20:59:45
1677
原创 JavaScript debugger 语句
实例开启 debugger ,代码在执行到第三行前终止。var x = 15 * 5;debugger;document.getElementbyId("demo").innerHTML = x;定义和用法debugger 语句用于停止执行 JavaScript,并调用 (如果可用) 调试函数。使用 debugger 语句类似于在代码中设置断点。通常,你可以通过按...
2019-06-25 16:41:26
351
原创 javascript创建对象的10种模式
第1种:对象字面量//对象字面量(速度快,推荐使用)var animal ={property: "都要呼吸", getProperty: function(){return this.property;}};var person ={feature: "直立行走", getFeature: function(){return this.feature;}};第2种:Objec...
2019-06-24 21:36:00
362
原创 javascript继承的6种方式
第一种:原型链继承:function Animal(){this.property="都要呼吸";}Animal.prototype.getProperty = new function(){return this.property;}function Person(){this.feature="直立行走";}Person.prototype = new Animal();Pers...
2019-06-24 20:07:48
201
原创 强大的pdf压缩工具——Smallpdf
Smallpdf目前是全网免费的pdf压缩工具中压缩率最高的,没有之一。但是由于目前在线的版本开始收费了,所以我专门下载了离线版进行crack,供以后长期使用。目前这个离线版本的压缩效果还是相当不错,它比目前流行的pdf压缩工具PDFCompressor的压缩效果要好50%。yqiq,fnas...
2019-06-22 23:55:21
15173
7
原创 关于mac的time machine功能
前言最近这一个月,我发现我的mac空间不足了。我一直以为是我项目占据了很多空间。因此,不停的进行清理不用的东西。最后,还是发现空间不够。这个清理工作反反复复持续了几周,我电脑硬盘的可以存储空间还是很少。在不经意间,我用外部硬盘time machine备份了一下电脑,瞬间多了一大半的存储空间。我前面几个月也是经常备份电脑的,但是最近这个月由于论文和找工作的缘故没有时间备份。总结mac...
2019-06-22 19:24:23
6618
原创 vue常见错误汇总
new Vue(), V要大写 .vue文件中的<template></template>中不可以出现空行 vue模板中的el指向的是id,所以为了标识id,在前面要加上"#"
2019-06-22 10:33:31
1100
原创 attr()和addClass()的区别
方法 addClass() attr() 用途 追加样式 设置样式 对同一个网页元素操作 <p>test</p> 第1次使用方法 $("p").addClass("high"); $("p").attr("class", "high"); 第1次结果 <p class="high">test<...
2019-06-22 09:28:13
890
原创 val()方法的选中功能
<select id="single"><option>选择1号</option><option>选择2号</option><option>选择3号</option></select><select id="multiple" multiple="multiple" style="he...
2019-06-22 09:27:53
411
原创 parent(),parents()与closest()的区别
方法 描述 示例 parent() 获得集合中每个匹配元素的父级元素 $('.item-1').parent().css('background-color', 'red'); parent()方法从指定类型的直接父节点开始查找。parent()返回一个元素节点。 parents() 获得集合中每个匹配元素的祖先元素 $('.item-1').paren...
2019-06-22 09:27:26
2016
转载 snippet,让你编码效率翻倍
为什么谈到Snippet今天下午在用vscode做小程序的时候,发现很不方便,因为商店里提供的代码片段极为有限,而且平时几乎每天都需要用到代码片段,所以就在思考他们是怎么做到给别人提供代码的,我可以自定义代码片段吗。然后查了下,果然,这在vscode里自带的(好像藏得有点深),是可以自定义的,然后在做完自己的任务后捣鼓了下,基本了解了snippet的语法,突然有种打开新世界大门的感觉。做个记录...
2019-06-22 09:26:50
16006
2
原创 jQuery插入节点的方法
方法 描述 示例 append() 向每个匹配的元素内部追加内容 HTML代码: <p>我想说:</p> jQuery代码: $("p").append("<b>你好</b>"); 结果: <p>我想说:<b>你好</b></p>...
2019-06-21 19:59:30
6659
原创 表单选择器
选择器 描述 返回 示例 :input 选取所有的<input>、<textarea>、<select>和<button>元素 集合元素 $(":input")选取所有<input>、<textarea>、<select>和<button>元素 ...
2019-06-21 13:43:32
142
原创 表单对象属性过滤选择器
选择器 描述 返回 示例 :enabled 选取所有可用的元素 集合元素 $('#form1:enabled');选取id为"form1"的表单内的所有可用元素 :disabled 选取所有不可用的元素 集合元素 $("#form2:disabled")选取id为"form2"的表单内的所有不可用的元素 :checked 选取...
2019-06-21 11:20:44
666
原创 子元素过滤选择器
选择器 描述 返回 示例 :nth-child(index/even/odd/equation) 选取每个父元素下的第index个子元素或者奇偶元素(index从1算起) 集合元素 :eq(index)只匹配一个元素,而:nth-child将为每一个父元素匹配子元素,并且:nth-child(index)的index是从1开始的,而:eq(index)是从0...
2019-06-21 11:10:26
682
原创 属性过滤选择器
选择器 描述 返回 示例 [attribute] 选取拥有此属性的元素 集合元素 $(‘div[id]’)选取拥有属性id的元素 [attribute=value] 选取属性的值为value的元素 集合元素 $(‘div[title=test]’)选取属性title为“test”的<div>元素 [attribute!=...
2019-06-21 10:48:25
996
原创 可见性过滤选择器
选择器 描述 返回 示例 :hidden 选取所有不可见的元素 集合元素 $(":hidden")选取所有不可见的元素。包括<input type="hidden"/>,<div style="display:none;">和<div style="visibility:hidden;">等元素。如果只想选取<inp...
2019-06-21 10:26:07
475
原创 内容过滤选择器
选择器 描述 返回 示例 :contains(text) 选取含有文本内容为“text”的元素 集合元素 $('div:contains('我')')选取含有文本“我”的<div>元素 :empty 选取不包含子元素或者文本的空元素 集合元素 $('div:empty')选取不包含子元素(包括文本元素)的<div>...
2019-06-21 10:17:10
483
原创 基本过滤选择器
选择器 描述 返回 示例 :first 选取第一个元素 单个元素 $('div:first')选取所有<div>元素中第一个<div>元素 :last 选取最后一个元素 单个元素 $('div:last')选取所有<div>元素最后一个<div>元素 :not(selector) ...
2019-06-21 10:07:50
529
1
原创 层次选择器的4种选择器列表
选择器 描述 返回 示例 $("ancestor descendant") 选取ancestor元素里的所有descendant(后代)元素 集合元素span $("div span")选取<div>里的所有的<span>元素 $("parent > child") 选取parent元素下的child(子)元素,与$(...
2019-06-21 09:16:52
7167
原创 jQuery基本选择器
选择器 描述 返回 示例 #id 根据给定的id匹配一个元素 单个元素 $("#test")选取id为test的元素 .class 根据给定的类名匹配元素 集合元素 $(".test")选取所有class为test的元素 element 根据给定的元素名匹配元素 集合元素 $("p")选取所有的<p>元...
2019-06-21 09:02:54
527
A survey of Flash Translation Layer笔记
2021-05-12
实验十三-利用ip标准访问控制列表acl进行网络流量的控制.pkt
2019-06-28
实验十-RIP路由协议基本配置.pkt
2019-06-28
实验六-跨交换机实现vlan间路由.pkt
2019-06-28
JavaScript设计模式与开发实践(非扫描版)
2019-05-21
Python爬虫开发与项目实战-范传辉
2017-09-10
android调用python脚本
2015-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人