自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帕哈尼的博客

web开发|移动开发

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android Studio进行gradle时read time out 解决办法

最近在使用更新了后的Androidstudio 编写程序的时候发现 gradle 时老是报 read time out 错误提示心信息,try againrebuild 等基本的方法都试了一遍还是不能解决问题,后来经过自己的一番摸索终于解决了 解决此类问题的方法如下在build.grade 文件中加上如下代码:(注意有两处需要加入,截图如下)对就是这两句mavenCentra...

2019-03-27 23:19:07 8567 1

转载 AndroidStudio gradle时Configuration 'compile' is obsolete and has been replaced with 'implementation'

It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html新版AndroidStudio3.1.2以上编译的时候会检查 项目依赖第三方库是否是否使用了旧版的 依赖方法“compile” ,如果...

2019-03-27 23:09:12 777

原创 centos6.8下安装mysql8.0过程中密码的设置及报错处理

之前自己在centos6.8下安装mysql8.0过程中,在设置密码时总是有格式错误或者其它报错,找了许多资料,由于mysql版本不一样等各种原因,始终解决不了。后经过各方资料总结,通过以下的操作步骤终于将mysql密码设置完成了 。 1、跳过登入验证 在/etc/my.cnf文件夹中的 [mysqld] 的后面添加skip-grant-tables;跳过登入权限验证;[mys...

2019-02-19 01:40:55 669

转载 响应式网站与自适应网站的比较

开发难度比较自适应网站开发起来比较既复杂(不同屏幕的适配控制)又简单(独立于PC端),但是容易维护与调试(只有移动端的处理事件)。响应式网站开发起来比较既简单(只需通过媒体查询来调整)又复杂(与PC端网页元素耦合度大),但是不容易调试与维护(绑定了移动端与手机端的处理事件)。 页面性能比较 自适应网站只有移动端的布局与样式(内容少),下载到浏览器立刻

2017-06-26 16:58:16 1645

转载 ajax怎么做到seo友好

jax 如何做到 SEO 友好我猜你是在网络上搜索“ajax如何被搜索引擎收录”、“ajax SEO”、“ajax SEO友好”等关键词来到这里的。你可能已经很疲惫了,因为前段时间我也这样搜索,但是我发现搜索到的内容质量不高,有的只针对 google 的,有的不完整。但是,没关系。你只要再坚持一会,就可以真正找到解决方案了。我们都知道当搜索引擎的蜘蛛爬行到你的站点,然后收录

2017-06-26 16:07:16 4621 1

转载 当spa单页面应用遇上SEO,蛋痛的经历

spa单页面应用优点当然毋庸置疑:效果酷炫,我在视觉和产品面前无从反驳;性能高速度快,全JS嘛当然快,我在运维和产品面前无言以对;运算分散,异步加载,又省硬件又省流量,我在开发和产品面前彻底投降;JS前后端,一个人干一个站的活儿——关于这一点,我在老板、HR和产品面前哭的像一个孩子。总之,在各路人马的一番碾压后,我手里的网站改版了,一个SPA诞生了。问题接踵而来:我发现所有页面都变成了全J

2017-06-26 15:59:09 6314 1

转载 前端后端分离,怎么解决SEO优化的问题?

泻药,简单说几点自己的个人看法。解决题主的问题,首先得先想明白什么是SEO,然后再说前后端分离情况下如何做SEO优化。我们假设这个产品是一个新产品,他需要做SEO,那么到底什么是SEO呢?SEO的缩写是『Search Engine Optimization』,搜索引擎优化,虽然我不是专业做SEO的,我也不是SEO工程师(你别说某些网站还真有这个岗位)。不过或多或少,SEO这个行业曾

2017-06-26 15:51:12 13513

转载 s闭包的用途

我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需

2017-04-17 22:15:00 368

转载 js中的事件委托

起因:1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们

2017-04-07 11:45:23 568

转载 heatmap.js 一个用canvas画热力图的利器

最近研究了一下百度 淘宝 的点击区域热力图显示效果!觉有很有趣,于是Google了一下,发现此文不错,就转了一下!转自:http://1.aisensiy.sinaapp.com/heatmapjs/以下原文:  于是就想找一找热力图的算法。找到了很多生成热力图的工具,它们的算法几乎是一致的,都是首先用alpha透明度方式画发散的圆在页面上,然后利用一个调色板,把对应的透明度改

2017-04-06 23:19:46 3375

转载 vue前端路由地址中的#号是什么,该怎么处理

1.在用vue.js做微信公众号支付的时候碰到了很奇怪的问题,并且只有android系统会发生这种问题:get_brand_wcpay_request:fail 这个错误是因为授权目录填写错误导致的,授权目录整个链接中都不能出现#号哦,这个是微信支付官方不支持。相同的请求ios系统不会有任何问题,正常调起微信支付。而android则不行,得到的回复就是前面的描述。ps:我的微信授权目录配置没有任何

2017-04-06 23:18:18 12783 1

转载 浏览器对同一域名进行请求的最大并发连接数

当我们在浏览网页的时候,对浏览速度有一个重要的影响因素,就是浏览器的并发数量。并发数量简单通俗的讲就是,当浏览器网页的时候同时工作的进行数量。如果同时只有2个并发连接数数量,那网页打开的时候只能依赖于这2条线程,前面如果有打开慢的内容,就会直接影响到后面的内容打开。但是如果同时有更多的并发连接数,这样就会大大的提高网页加载速度。详情可查看我们之前发布的文章: 并发连接数对浏览器加载速度的测

2017-04-06 23:02:20 12845

转载 JS闭包可被利用的常见场景

场景一:采用函数引用方式的setTimeout调用闭包的一个通常的用法是为一个在某一函数执行前先执行的函数提供参数。例如,在web环境中,一个函数作为setTimeout函数调用的第一个参数,是一种很常见的应用。setTimeout将要执行的函数(或者一段JavaScript代码,但这不是我们要讨论的情况)作为它的第一个参数,下一个参数是需要延迟执行的时间。如果一段代码想通

2017-04-06 00:11:09 438

转载 js动态计算rem

在做移动端web app的时候,众所周知,移动设备分辨率五花八门,虽然我们可以通过CSS3的media query来实现适配,例如下面这样: 1 html { 2 font-size : 20px; 3 } 4 @media only screen and (min-width: 401px){ 5 html { 6

2017-04-05 23:54:49 976

转载 React 还是 Vue: 你应该选择哪一个Web前端框架?

学还是要学的,用的多了,也就有更多的认识了,开发中遇到选择的时候也就简单起来了。本文作者也做了总结:    如果你喜欢用(或希望能够用)模板搭建应用,请使用Vue    如果你喜欢简单和“能用就行”的东西,请使用Vue    如果你的应用需要尽可能的小和快,请使用Vue    如果你计划构建一个大型应用程序,请使用React    如果你想要一个同时适用于Web端和

2017-03-18 16:05:36 3073 1

转载 后端渲染和前端渲染的比较

脱离场景谈架构都是耍牛氓!不同的方案会有不同的优劣,我们来比较一下后端模板渲染和前端模板渲染:一、后端渲染页面呈现速度:快,受限于用户的带宽流量消耗:少一点点(可以省去前端框架部分的代码)可维护性:差(前后端东西放一起,掐架多年,早就在闹分手啦)seo友好度:好编码效率:低(这个跟不同的团队不同,可能不对)二、前端渲染页面呈现速度:主要受限于带宽和客

2017-03-18 15:56:16 7551

转载 前端渲染和后端渲染,要说的都在这里?

时下,前端 UI 设计越来越复杂,可谓“XX与XX齐飞,XX共XX一色”。 越来越复杂的 UI 意味着越来越重的 渲染工作。目前通常有两种选择:服务器渲染 与 客户端渲染笔者是支持客户端渲染的(没错就是钦点的)以 Jade, YAML 为代表的 模板渲染引擎 一般作用于 服务器 作为 后端 的 视图部分。 而使用 JavaScript 直接 处理 HTM

2017-03-18 15:43:43 10775

转载 vue生命周期

Vue生命周期这是Vue文档里关于实例生命周期的解释图那么下面我们来进行测试一下section id="app-8"> {{data}}section>var myVue=new Vue({ el:"#app-8", data:{ data:"aaaaa",

2017-03-17 13:15:03 971

转载 nodejs到底是什么?

初学NodeJS,就是要弄清楚什么是nodejs,能做什么,怎么用。。什么是nodejs?    脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的JS,nodejs就是一个解析器。   每一种解析器都是一个运行环境,不但允许js定义各种数据结构,进行各种计算,

2017-03-15 11:10:15 2096

转载 关于vue.js是什么,为什么要在nodejs中安装?

Vue.js可以在html里引用,使用npm引入是方便包管理。等到应用需要的库和框架多起来后,一个个从html里引入就不方便了。所以用到打包工具比如webpack,可以直接require引入之后将不同模块打包成单个js文件。同时这些工具提供各种自动化处理,让前端开发更爽。最后Vue.js是数据驱动,和JQuery思路不同,你几乎不需要自己进行复杂低效的dom操作,开发简介明了。从这一点

2017-03-14 22:45:01 11932 1

转载 viewport的深入理解-移动前端开发

在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。一、viewport的概念通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个a

2017-03-12 15:58:48 293

原创 css3 rem的用法——网页布局

rem(font size of the root element)是指相对于根元素的字体大小的单位。简单的说它就是一个相对单位。看到rem大家一定会想起em单位,em(font size of the element)是指相对于父元素的字体大小的单位。它们之间其实很相似,只不过一个计算的规则是依赖根元素一个是依赖父元素计算。

2017-03-11 20:17:54 671

转载 git对比svn有什么优势

能想出很多git优于subversion的地方,大部分是体现在分布式优于集中式的特征上,但如果你让我说出任何SVN分过来胜过git的地方,我竟一时想不出来一个。但这就能说明git完胜SVN吗?事实当然不是这样,就像是Windows和Linux,你不能说这个一定就比那个好。最近在stackexchange的讨论让我学习了不少。先举个简单的例子证明有些地方你只能用SVN而不能用git。谷歌的搜索排

2017-02-24 16:00:55 4227

转载 yii2-分页,Yii2实现带搜索的分页功能

注:本次事例会使用到关联表操作(文章类表ArticleCate.php、文章表Article.php)][1]一、模型配置事例会用到三个models。文章类别表和文章表用gii生成下即可,最后一个是搜索验证模型。其中,只讲下一个联表和搜索验证。其他不用操作。1.文章表关联//...other code//关联public function

2016-04-22 00:18:02 882

转载 npm、spm、bower 这三个包管理器的比较

先说下前后端模块管理的区别,后面会着重进行提到的这几个前端模块管理工具的比较和介绍。npm属于node模块的管理器。而spm和bower是前端模块管理。这两者大的区别有两点:NPM针对node模块,原生支持commonJS,而前端模块除非该管理器自己定了,否则规范是无法统一的。即便规定了commonJS,那么必定会有配套工具打包来实现实际的运转。处理依赖的方式不同。NPM针对的no

2016-04-19 21:40:09 1409

转载 windows下安装使用redis实用教程

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示(在页面中搜索 "windows"):[plain] view plain copy

2016-04-19 14:26:10 831

原创 Composer-setup.exe安装

Composer-setup.exe安装之前需要用derictx修复工具最好下载增强版,可以检查缺少的vc++运行库,并全部安装

2016-04-18 17:48:16 3466 1

转载 windows下composer和yii2安装问题及解决办法

windows下 composer常见错误及处理。错误一:Warning: This development build of composer is over 30 days old. It is recommended to update it by running "C:\ProgramData\ComposerSetup\bin\composer.phar self

2016-04-18 12:59:54 1003

转载 mysql5.7免安装版报错处理You must reset your password using ALTER USER statement before executing

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个step 1: SET PASSWORD = PASSWORD(‘your new password‘);step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;step 3: flush privileges;完成以上三步退出再登,使用新

2016-04-17 00:11:57 17584 2

转载 PHP 运行方式(PHP SAPI介绍)

SAPI:Server Application Programming Interface 服务器端应用编程端口。它就是PHP与其它应用交互的接口,PHP脚本要执行有很多种方式,通过Web服务器,或者直接在命令行下,也可以嵌入在其他程序中。SAPI提供了一个和外部通信的接口,常见的SAPI有:cgi 、fast-cgi、cli、isapi、apache 模块的 DLLCGICG

2016-04-14 14:41:27 330

转载 实现多台服务器SESSION跨域——php

稍微大一点的网站,通常都会有不只一个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、i.a.com、bbs.a.com。而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存

2016-04-13 22:11:29 432

php-5.2.3-Win32.zip

简单易用,支持各种安装环境,有需要的可以放心下载,绝对安全可靠

2013-05-04

空空如也

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

TA关注的人

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