最新文章
很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件、图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test.com) 但是在实际部署中,会发现浏览器无法载入这些不同域名的资源,firefox控制台会报错: [html] view plain copy span role="presentation" class="objectBox objectBox-errorMessage " span class="errorMessage " 已阻止跨源
野猪佩奇 2017-05-24 运维 951
Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource目前主流的 Vue 项目,都选择 axios 来完成 ajax 请求,而大型项目都会使用 Vuex 来管理数据,所以这篇博客将结合两者来发送请求vue官方原话:最近团队讨论了一下,Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch polyfill 或是 axios、superagent 等等都可以起到同等的效果,vue-resource 提供的价值和其维护成本相比并不划算,所以决定在不久以后取消对 vue-r
野猪佩奇 2017-05-24 JavaScript 1315
一,基础的vue spa入口函数是这样的:import App from './App.vue' new Vue({ el: '#app', render: h = h(App) })二,如果只需要非常简单的路由而不需要引入整个路由库,可以动态渲染一个页面级的组件像这样:来自官方文档的例子:const NotFound = { template: ' p Page not found /p ' } const Home = { template: ' p home page /p ' } const Ab
野猪佩奇 2017-05-23 JavaScript 907
在当今网页设计/开发实践中,使用CSS来为语义化的(X)HTML标记添加样式风格是重要的关键。在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多CSS样式在不同的浏览器中有着不同的解释和呈现。  当今流行的浏览器(如:Firefox、Opera、Internet Explorer、Chrome、Safari等等)中,有一些都是以自己的方式去理解CSS规范,这就会导致有的浏览器对CSS的解释与设计师的CSS定义初衷相冲突,使得网页的样子在某些
野猪佩奇 2017-05-19 CSS 801
padding百分比来做 这里需要运用一个小技巧,padding用百分比做单位时是相对于容器的宽度来算的。 .wrapper{ position : relative; background: #ccc; width: 10%; padding-bottom : 20%; } .inner{ position : absolute; top : 0; left : 0; right : 0; bottom : 0; } /style div class="wrapper" div class="
野猪佩奇 2017-05-05 CSS 861
废话不多说,直接进入主题 第一步:下载RAR工具包,根据自己需要下载相对应的版本. http://www.rarlab.com/download.htm 第二步:解压对应的压在的压缩包rarosx-5.4.0.tar.gz(我下载的是5.4.0版本) 第三步:从终端进入到解压文件夹rar,里面是刚才下载的文件 cd Downloads/rar 第四步: 执行安装rar和unrar工具的命令 rar:sudo install -c -o $USER rar /usr/local/bin/ unrar:sudo install -c -o $USER unrar /us
野猪佩奇 2017-05-02 运维 988
终端自动补全的配置 打开终端,输入 : nano .inputrc 在文件里面写上: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete ctrl + o ,回车,重启终端,自动补全按tap键就ok。 2.常用命令 pwd       当前工作目录 cd(不加参数)   进root cd(folder)   进入文件夹 cd ..       上级目录 cd ~     
野猪佩奇 2017-04-09 运维 922
mac自带的PHP,在png图片处理上,有问题。 重装方法如下:https://php-osx.liip.ch/#installUninstallChange in /etc/apache2/httpd.confLoadModule php5_module /usr/local/php5/libphp5.sotoLoadModule php5_module    libexec/apache2/libphp5.so
野猪佩奇 2017-04-04 运维 907
1. 关掉mysql服务,打开系统设置最后的mysql,然后将mysql先关掉2. 生成一个文件命名mysql-init,文件中放入:一句话,这句话不同版本不一样,如下:(括号里面不包含)alter user ‘root’@‘localhost’ identified by ‘新密码’;(MySQL 5.7.6 and later)set password for ‘root’@‘localhost’=password(‘新密码’);(MySQL 5.7.5 and earlier)3. cd /usr/local/mysql/bin/sudo sumysqld_safe —init-file
野猪佩奇 2017-04-04 MySQL 993
想着如何在Mac OS下部署静态网页(纯粹的html,css,js),用惯了windows下的iis,可惜Mac OS下也许只能通过Tomcat或者Apache之类的作为部署容器。听说Mac OS下自带了apache,于是就折腾起来。 环境:macbook air os x 10.9.5找到apache藏身之所系统默认是隐藏apache安装目录的,但我们可以通过“命令行”或者“文件夹前往”的方式找到它。它是安装在系统的私有目录下,也就是/private/etc下面,因为它是隐藏的,所以我们无法通过界面找到它。 ps:/ect目录是mac os 系统存放系统配置信息的地方,里面都是xxx.con
野猪佩奇 2017-04-03 运维 744
dokuwiki 管理员默认用户名: admin如果采用简单验证方法,用资料存储在文件中,第二列即为密码的 hash值.catconf/users.auth.php # users.auth.php # ?php exit()? # Don't modify the lines above # # Userfile # # Format: # # login:passwordhash:Real Name:email:groups,comma,seperated lucy:$6$hdLEXRS9$X4lQKUDKoCnk9ubS.XPKR1:Lucy:lucy@suzf.net:ad
野猪佩奇 2017-03-08 开发工具 2380
package.json { "name": "test", "version": "1.0.0", "description": "no description 2017", "main": "index.js", "scripts": { "test": "run" }, "keywords": [
野猪佩奇 2017-03-02 JavaScript 966
Sublime Text对于一些常见的扩展名的文件都能够识别并选择Sublime Text内置对应的高亮语法,但是对于一些使用频率比较少的扩展名文件就无法识别,Sublime Text打开此类文件后默认显示成普通文本,没有语法高亮。虽然我们可以在打开文件后点击右下角的Plain Text,在出现的文件格式中选择自己要显示的语法类型。但是这样每次打开都需要手动进行一番设置,我们需要一种一劳永逸的方法对此类文件类型进行自动选择语法高亮。Sublime Text 2版本添加扩展名文件语法是在Data\Packages目录下的文件类型目录里的文件类型语言文件,如XML\XML.tmlanguage。然
野猪佩奇 2017-02-28 开发工具 1123
为了方便,Node为每个模块提供一个exports变量,指向 module.exports。在 exports 对象上添加变量和方法,等于在 module.exports 上添加。相当于在模块的开头添加了:var exports = module.exports 这样做会导致 module.exports 和 exports 是有些区别,只能向 exports 对象上添加变量和方法。不能直接指向一个值。比如:exports = "Node.js"; 不等于module.exports = "Node.js"; 因为直接将 exports 变量指向一个值,就切断了 exports 与 m
野猪佩奇 2017-02-27 Node.js 974
nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。 随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大地便利了我们的开发工作,很有必要了解一下。 NPM是什么 NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、
野猪佩奇 2017-02-24 Node.js 999
filezilla server FTP 安装报错 "could not load TLS network. Aborting start of administration interface" 需要安装一个系统补丁 kb 2533623 https://forum.filezilla-project.org/viewtopic.php?t=39838 According to the forum above, you need to install https://support.microsoft.com/en-us/kb/2533623
野猪佩奇 2017-02-13 运维 1051
我们经常会在网站看到在线qq客服,只要你一点击,电脑就会自动启动本机的qq,在你成功登陆之后弹出一个临时聊天的窗口。 具体代码: a href="tencent://message/?uin=215555521&Site=JooIT.com&Menu=yes" img border="0" SRC='http://wpa.qq.com/pa?p=1:215555521:3' alt="点击这里给我发消息" /a 但它是如何实现的呢?下面文章以及微软
野猪佩奇 2017-02-12 运维 1024
1.删除所有的目录,只保留datasharebin2.删除BIN下面除以下三个文件之外的所有文件:libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在)mysqladmin.exemysqld.exe3.如果要用客户端,请保留mysql.exe4.删除Share目录下除以下目录外的所有目录charsetsenglish5.删除Data目录下的除mysql之外的所有文件和目录1.准备工作下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinstall-5.1.53-win32
野猪佩奇 2017-02-06 MySQL 936
随机推荐
JavaScript Global 对象
WordPress 分页
WordPress 的用户角色和权限
WordPress关闭自动草稿
RESTful API 执行 delete 返回204无法获取 Body
SQL 注入的生命力
JavaScript Set 详解
JavaScript 数据类型和变量