自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 资源 (3)
  • 收藏
  • 关注

转载 vue.js 父子组件相互传值

父组件主动获取子组件的数据和方法1.调用子组件的时候 定义一个ref<headerchild ref="headerChild"></headerchild>12.在父组件里面通过this.$refs.headerChild.属性this.$refs.headerChild.方法12子组件主动获取父组件的数据和方法在子组件里面通过this.$pa...

2018-11-05 09:02:05 255

转载 纯CSS实现垂直居中的几种方法

垂直居中是布局中十分常见的效果之一,为实现良好的兼容性,PC端实现垂直居中的方法一般是通过绝对定位,table-cell,负边距等方法。有了css3,针对移动端的垂直居中就更加多样化。方法1:table-cellhtml结构: 1 2 3 <div class="box box1">         <span&gt...

2018-11-03 23:05:46 162

转载 let、var、const区别

let和const有很多相似之处,先说一说let吧。1. let添加了块级作用域我们知道,JavaScript是没有块级作用域的,如果在块内使用var声明一个变量,它在代码块外面仍旧是可见的:if (true) { var foo = 3;}console.log(foo); // 3for (var i = 0; i < 9; i++) { ...

2018-10-23 14:37:06 192

转载 全面理解Javascript闭包和闭包的几种写法及用途

 一、什么是闭包和闭包的几种写法和用法1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:  1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。  2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。  简单的说,Javascript允许使用内部函数---即函数定...

2018-10-23 11:47:53 132

原创 phpStudy设置局域网访问

打开PHPStudy设置,通过“打开配置文件”,打开vhosts-ini.con这个文件,打开,找到如下代码:<VirtualHost *:80>DocumentRoot "E:\phpstudy\PHPTutorial\WWW\public"ServerName test.comServerAlias test.com其中。test.com指的是你设置的本机访问的域...

2018-10-19 14:13:14 1905

转载 sublime text3 php开发必要的插件

一、安装Sublime Text 3  官网 http://www.sublimetext.com/3  一定要选择ST3,而不是ST2,3比2好用,真的,后面你就知道了。  选择对应的版本安装。完事后,要安装一个基础的、必备的包管理:Package Control,用来以后安装插件用的。  Package Control安装  安装指导  https://sublime.wbond.n...

2018-09-14 14:56:13 11869 1

转载 彻底了解Restful风格

REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思想Rest架构的主要原则     网络上的所有事物都被抽象为资源    每个资源都有一个唯一的资源标识符...

2018-04-09 10:25:40 2120

原创 vue引入微信jssdk

npm install weixin-js-sdk --saveimport wx from 'weixin-js-sdk'

2018-03-19 14:19:25 2119

转载 html5自适应屏幕

HTML5 移动页面自适应手机屏幕四类方法1、使用meta标签:viewportH5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。 viewport 是用户网页的可视区域。翻译为中文可以叫做"视区"。手机浏览器是把页面放在一个虚拟的"窗口"(viewpor

2018-02-01 14:42:57 2906

转载 HBuilder配置SVN

注意:大家都配置前最好先备份好之前的文件资料很早之前就想在编辑器上配置SVN,但找了很多资料都没有合适的,于是就自己摸索了一下,最后终于配置成功了。 对于项目较大的公司来说一般都用SVN或新起的Git来协作团队开发,后台开发用的VS基本都集成了SVN的插件。介绍如何配置之前我先说下为什么会选择这款编辑器。对于我来说从DW、 WebStorm 、sublime text一路走来,以及一款

2018-01-16 09:50:42 1495

原创 vue报错集锦

1、 Missing space before function parentheses  因为你设置了eslint,如果你不想有规范的js代码,可以重新初始化关掉eslint。Use ESLint to lint your code? (Y/n) 这一步选no在bulid/webpack.base.conf.js里面有配置如下:module: {rules: [.

2018-01-02 17:05:02 3291

转载 Android Studio创建的Android项目一般需要忽略

1、.idea文件夹2、.gradle文件夹3、所有的build文件夹4、所有的.iml文件5、local.properties文件。第一种:在Android Studio中设置第二种:在项目的.idea/workspace.xml的文件里设置component name="ChangeListManager"> ...

2017-12-21 11:06:16 329

转载 SVN中Branch/tag的比较

在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。一般情况下,tag,是用来做一个milestone的,不管是不是release,都是一个可用的版

2017-12-20 10:06:51 238

转载 ps在psd格式图片里面切图流程

1、双击psd图片打开一张图片2、按住C键切换放大还是缩小图片或者点击放大镜来切换,方法图片3、将要切的图标放大到中间位置4、点击选择图标,然后切换鼠标功能,然后鼠标点击要切的图标,这样在右侧的图层显示区域可以看到点赞被选中,点击前面的小眼睛,可以查看隐藏图标,这样就可以确认该图层是否是想要的图标5、右击图层,选择复制图层

2017-11-28 14:25:40 3747

转载 Retrofit2 完全解析 探索与okhttp之间的关系

一、概述之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于restful url格式的请求,更多使用注解的方式提供功能。既然这样,我们本篇博文首先研究其所提供的常用的用法:一般的get、post请求动态url,动态参数设置,各种注

2017-10-25 17:29:29 195

转载 大型网站架构系列:20本技术书籍推荐

分享大纲大型网站架构系列分布式系统系列BAT技术文学系列架构设计系列本次分享总结一、大型网站架构系列第一本:《大型网站技术架构:核心原理与案例分析》这是本算是国内大型网站架构的经典之作,由阿里人李智慧创作,听名字就知道本书很有智慧。主要从大型网站架构的特点,架构目标(高性能,高可用,可伸缩等)基本理论讲起,并介绍了几个很有特色的案例。之前群内分享

2017-10-10 16:35:41 1216

转载 2016最流行的Android组件、工具、框架大全

转自:http://blog.csdn.net/tyk9999tyk/article/details/55050002Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定

2017-10-10 11:41:05 313

转载 Android开源库集合(控件)

转自:http://www.cnblogs.com/abao0/p/6726763.htmlRecycleView:RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerViewRecycleView功能增强(拖拽,滑动删除,折叠) https://github.com/h6ah4i/android-

2017-10-10 11:31:21 909

转载 CORS跨域

本篇包括以下内容:CORS 定义CORS 对比 JSONPCORS,BROWSER支持情况主要用途Ajax请求跨域资源的异常CORS 实现思路安全说明CORS 几种解决方案自定义CORSFilterNginx 配置支持Ajax跨域支持多域名配置的CORS Filterkeyword:cors,跨域,ajax,403,filter,RESTful,origin,http,

2017-09-29 20:26:02 524

转载 jsonp跨域

由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样的,为了复用,减少重复开发,单独开发了一

2017-09-29 20:23:51 239

转载 Genymotion配置和安装

Genymotion模拟器Android自带的模拟器有点像蜗牛,电脑配置不行的电脑使用原生的模拟器是个很痛苦的事情,有需求就有市场,这个时候Genymotion就出现了,优点就是速度快界面漂亮,这两天就已经足以立足了,至于其技术架构和其他的优势大家可以搜索之,官网:https://www.genymotion.com/。额外说个事情就是一般老外有对应的网站,中国有对应的个人开发者或者说公司

2017-09-29 17:31:20 397

转载 AndroidStudio gradle配置

刚刚从eclipse转androd studio遇到了很多坑,今天就帮大家来填填坑自2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio,并对开发者控制台进行了改进,增加了五个新的功能, google就已经彻底放弃eclipse 转as了!我们知道as选择了最优秀的构建工具gradleGradle:Gradle是一个基于A

2017-09-28 10:53:00 166

原创 viewpager和侧滑栏冲突处理

直接上代码:public class MyViewPager extends ViewPager { private float mDownX; private float mDownY; public int currentPagePosition = 0; public MyViewPager(Context context) { super

2017-07-14 15:32:42 617 1

转载 android studion 代码混淆模板

一、前言今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。二、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要

2017-07-13 10:24:40 300

转载 listview嵌套listview

第一种实现方式:这种方式有个问题就像我项目中的问题,子列中的值如果是加减变化的,对应的每个父类的item的总价格会动态变化的话用此方式就会出现一定的问题,如果不需要实现像我项目图中的实现的方式的话可以考虑该方法,上个图看看主要点就是:设置父类和子类的ListView的宽高都为fill_parent,这样ListView在滚动的时候就不会重新计算高度,保证滑动的流畅性咱先

2017-06-26 11:27:53 1006

转载 vue.js安装过程(npm安装)

一、开发环境vue推荐开发环境:Node.js: JavaScript运行环境(runtime),不同系统直接运行各种编程语言npm: Nodejs下的包管理器。webpack: 它主要的用途是通过 CommonJS 的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板二、环境搭建安装node.js: 1. 从node.js官网下载并安...

2017-06-16 09:59:05 6684

转载 vue2.0父子组件以及非父子组件通信

1.父组件传递数据给子组件父组件数据如何传递给子组件呢?可以通过props属性来实现父组件:parent> child :child-msg="msg">/child>//这里必须要用 - 代替驼峰/parent>data(){ return { msg: [1,2,3] };}123456789123456789子组件通

2017-06-15 16:31:45 202

转载 AndroidStudio 中如何查看获取MD5和SHA1值(应用签名)

以前在Eclipse中我们获取MD5和SHA1很容易就找到了如下图所示:就可以在Eclipse中看到所需要调试的MD5和SHA1。但是在AndroidStudio中我找了一圈也没有发现能查看调试的MD5和SHA1(请原谅我菜)。然后经过同学介绍了一些资料,自己琢磨了一下,就记录下怎样在AS中查看SHA1和MD5。第一种方法,使用keytool首先我们得在系统的环境变

2017-06-09 18:49:16 442

转载 android studio svn配置

刚刚使用Android Studio的时候吧代码提交到SVN上老是出错,或者就是提交上去下载的时候也是出各种错误。最近写的项目都是提交到svn上,平时也没有出错,写到博客上终结下。特别注意的是,下载svn代码的时候,使用的sdk最好使用同一个版本,几乎不会出什么错了,如果不愿意使用的话可能会需要下一些东西,需要翻墙,所以如果你能翻墙就无所谓了。首先需要下载一个svn客户端,

2017-05-15 16:03:13 262

原创 android studio svn 报错

1,在android studio中运行Check out Subversion抛出异常:Cannot run program "svn": CreateProcess error=2解决办法:原因是本地没有SVN的命令行工具,则导致出错。cmd下执行svn找不到命令。1、装svn客户端的时候选择安装svn命令行command line这个选项。2、如图所以,取消选

2017-05-15 15:17:01 399

转载 各种浏览器内核的区别

一、浏览器内核        Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有排版错误等问题。为什么会有排版错误呢,一部分是由于网站本身编写不规范,另一方面是浏览器本身的不规范     现在有一些主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,其实这

2017-04-06 09:40:33 2244

转载 oracle分页查询三种方式

1、表结构SQL> desc test; 名称 是否为空? 类型 --------------------- -------- --------------- ID NOT NULL NUMBER(8) USERNAME VARCHAR2(32) PASSWORD

2017-03-10 16:14:24 281

原创 oracle常用sql

1,显示数据库名  SELECT NAME FROM V$DATABASE;

2017-03-09 09:36:10 375

原创 win7 x64密码

文件名: GHOST_WIN7SP1_X64_V2017.iso文件大小: 3.80 GBMD5: EAE9B7DA5F44E5E06DB45BAFD8B7580BSHA1: 20A3B4DA6C95CEE9CE45259104CD0D73EFD7E6AFCRC32: 456FDA0A

2017-02-28 21:55:33 351

转载 HashMap,LinkedHashMap,TreeMap的区别

Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Hash

2017-02-23 11:05:37 295

转载 view组件过mesure, layout,draw,onDraw,dispatchDraw简述

Android的view组件显示主要经过mesure, layout和draw这三个过程。在mesure阶段里调用mesure(int widthSpec, int heightSpec)方法,这个方法是final不能被重写,在这个过程里会调用onMesure(int widthSpec, int heightSpec)方法。当组件设置好大小后,调用final layout(int l, in

2017-02-23 09:12:45 255

转载 Android Studio入门到精通

AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。该IDE在2013年5月的Google I/O开发者

2017-01-04 09:43:05 227

原创 pl/sql 导出表结构及数据

导出表结构: Tools(工具)-->Export User Objects(导出用户对象) -->选择要导出的表(包括Sequence等)-->.sql文件,导出的都为sql文件 导出表数据: Tools(工具)-->Export Tables(导出表)-->选择表,选择SQL Inserts(SQL 插入)-->.sql文件导入表结构: 执行刚刚导出的sql文件,记住要删掉table前

2016-12-15 15:26:19 523

转载 freemarker ftl文件在eclipse高亮显示

ftl文件是freemarker模板文件,用freemarker时,常用该文件模板;但是该文件在eclipse编辑时,黑白底的,没有任何提示,下面介绍如何用JSP编辑器打开该文件。工具/原料eclipse开发工具方法/步骤打开eclipse,点击windo

2016-12-13 15:49:10 14933 6

转载 eclipse中安装maven插件

当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的。并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一)和 Maven入门指南(二)。所以自己也学着使用maven。以下均参考的互联网上的内容,有的做了一些小的修改,并注明了出处。第一部分:原文链接maven3 安装:    安

2016-12-07 19:18:01 190

android 调用系统闹钟

一个调用系统闹钟功能,功能很强大,希望能帮到你

2012-08-23

仿iread源码

一个仿iread的一个工具,功能很强大,希望能帮到你

2012-08-23

android截图源码

一个android截图源码程序,实现了动态截屏功能。

2012-08-23

空空如也

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

TA关注的人

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