自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 shiro学习笔记(一)

本节主要对shiro进行介绍,然后实现一个helloworld实例。shiro介绍:Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:Subject, SecurityManager 和 Realms.       Su...

2018-04-18 18:10:12 297

转载 解压版MYSQL安装配置

解压版MYSQL安装配置:https://blog.csdn.net/li_zean/article/details/79288851

2018-04-13 16:30:57 274

原创 java内存分析详解

java虚拟机的内存可以分为三个区域:栈stack,堆heap,方法区method area(方法区也在堆里)(一)栈的特点:   (1)栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量,操作数,方法出口等)   (2)JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数,局部变量等)   (3)栈属于县城私有,不能实现线程间的共享   (4)栈的存储特性是...

2018-03-15 16:33:10 465

原创 java应用程序的运行机制

计算机高级语言的类型:  (1)编译型:C,C++   (2)解释型:PHP,JavaScript,Python而java语言时两种类型的结合。

2018-03-15 09:35:08 473

原创 JAVA中equals,== 和 hashcode 的区别

(一) == java中数据类型分为两类:(1)基本数据类型:byte,char,short,int,float,double,long,boolean。当比较基本数据类型的时候用 == 比较的是他们的值。(2)引用类型(类,数组,接口):当用等号比较这三种类型的时候比较的是内存中存放的地址。        对象是存放在堆中的,栈中存放的是对象的引用地址,所以用 == 比较时比较的时栈中存放的值。...

2018-03-13 10:08:52 231

原创 ionic实现微信,QQ,微博分享

1.首先,你应该准备以下东西 (1)一个android.apk包    (2)应用签名(用android apk包名生成签名)          http://blog.csdn.net/dan_2017/article/details/79138635  (3)通过各个开放平台,填写应用信息,申请appid           QQ:腾讯开放平台http://open.qq.

2018-01-27 15:24:02 4136 1

原创 ionic打包签名apk

1.打包ionic下打包生成apk有两种命令:  (1)ionic cordova build android :生成debug形式的apk,用来进行本地开发测试(这个apk是有签名的,而且这里用于测试的签名是相同的)不能用于发布     (2)ionic cordova build android --release :生成release形式的apk(这里生成的apk没有签名)无法安

2018-01-23 14:05:23 795

原创 ionic3实现透明导航栏

这里实现透明导航栏,并且

2018-01-04 17:24:03 2438 1

原创 ionic3用Segment实现左右滑动菜单

1.这里使用Segment实现左右滑动菜单主要是解决一下两个问题:之前在 Ionic3学习笔记(三)这篇博客里我使用的Swiper实现的左右滑动菜单的页面布局默认居中的问题,在.slide-zoom { height: 100%; }里面你可以这是页面的整体布局是left,center,right,但是在页面里面子级布局就继承了这里的父级布局,导致布局困难,

2018-01-03 09:02:18 8385 8

原创 ionic3学习笔记(六)--轮播图

下面是轮播图的实现1,页面模板 <!-- 轮播: autoplay:2s之后开始轮播 loop:循环播放 pager:分页器(小圆点) pager=true --> 2,ts文件里对数据的初始化 // 初始化slides initSlides(){ this.slidesItems=

2017-12-25 10:00:11 4927 2

原创 ionic3学习笔记(五)-sidemenu的实现

下面是最近整理的一篇ionic3左侧菜单栏的文章。1,新建一个空白项目 ionic start  myApp blank2, 要在模板中添加一个切换菜单,所以在模板中添加一个指令按钮menuToggle(我这里的按钮在HomePage导航栏上,这里HomePage也是项目项目初始化加载的初始页面(根页面)) 注意:如果MenuToggle按钮添加到导航栏页面,当

2017-12-25 09:13:23 6562 4

原创 iconfont在ionic中的使用(阿里图标库)

iconfont在ionic中的使用:1.进入iconfont官方网址后2.搜索你想要的图标,添加到购物车(前提:是已经登录,这里可以使用github注册登录)3.点击购物车创建项目并下载到本地4.下载之后的文件5,在index.html引入 &lt;!-- 引入iconfont的css --&gt; &lt;link rel="stylesheet...

2017-12-19 08:57:48 2991 1

原创 ionic3学习笔记(四)

运行ionic cordova run android 时项目报如下错误:Error: Could not find an installed version of Gradle either in Android Studio,or on your system to install the gradle wrapper. Please include gradlein your pat

2017-12-13 16:07:58 371

原创 ionic3学习笔记(三)

ionic3实现左右滑动菜单这里使用了swiper来实现滑动效果:swiper查看:http://www.swiper.com.cn/1.创建一个ionic项目,并生成menu1,menu2,menu3.menu4四个组件,并在app.module.ts里注册这四个组件2.引入swiper(1)在assets文件夹里引入swiper的js和css(2)在index.

2017-12-11 16:59:59 2165

原创 ionic3学习笔记(二)

ionic3基本的网路请求(通过json实现数据交互)1.在app.module.ts里面注册HttpModule(2)用 ionic g provider homeprodvice 生成一个名为homeprovider的provider ,并在app.module.ts里面的providers里注册        homeprodvice.tshome.ts

2017-12-10 13:37:59 533

原创 ionic项目学习随手笔记(一)

(一) 事件:    html dom 事件对象:点击查看详情   deviceready事件:点击查看详情   touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。   touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。   touchend事件:当手指从屏...

2017-12-07 11:14:44 346

原创 Angular4学习笔记(六)

组价间通信(一)输入属性 效果图:代码实现如下:  先创建一个子组件order,用来显示子组件的信息app.component.htmldiv>我是父组件!div>inputtype="text" [(ngModel)]="scoket"placeholder="请输入股票代码">app-order [scoketCode]="sco

2017-12-05 11:09:30 539

原创 Angular4学习笔记(五)

(一)数据绑定   1.使用插值表达式将一个表达式的值显示在模板上 {{productDesc}}   2.使用方括号将HTML标签的一个属性绑定到一个表达式上   3.使用小括号将组件控制器的一个方法绑定为模板上一个事件处理器。商品详情(二)DOM属性绑定(三)HTML属性绑定(四)利用管道完成一个类似的搜索功能     

2017-12-04 15:35:17 981

原创 Angular4学习笔记(四)

(一)依赖注入(用依赖注入实现以下的界面)   1.  创建一个product1组件和一个product服务。    2.先写product服务product.service.tsimport { Injectable } from '@angular/core';@Injectable()export class ProductService { construc

2017-12-01 14:24:34 482

原创 Angular4学习笔记(三)

注:这篇博客接着Angular4学习笔记(二)(一)子路由:(直接举例子)创建prdouctDesc和sellerInfo组件app-routing.module.tsconst routes: Routes = [ //路由重定向:当''路由过来时先重定向到/home然后在到home {path:'',redirectTo:'/home',pathMatch:

2017-11-30 18:20:56 421

原创 Angular4笔记(二)

(一)路由介绍:      1:几个关键词的简介    2:每个关键词应该用到的地方3:一个简单路由的配置,实现的效果如图  1:先生成两个组件(Home,Product)   2:app-routing.module.ts(这个文件在你创建项目的时候后面加一个参数 -routing  例如:ng new myAngular -routing)import {

2017-11-30 10:53:35 316

原创 Ionic3学习笔记(一)

(一)ionic3环境准备:   1.安装Node.js(安装之后执行node -version检查是否安装成功)    2.安装npm。  命令:npm install npm -g     3.安装 ionic 。命令:npm install -g cordova ionic           注:这步安装往往会失败,这是由于很多插件下载不下来,我们用阿里的镜像解决这个问题:

2017-11-28 21:46:26 718

原创 Angular4学习笔记(一)

Angular4:1.开发环境:      (1)安装之前先安装Node.js和npm  (注:用node  -v 验证是否安装)      (2)在确定安装node.js 和npm之后执行:npm install -g @angular/cli       (3)创建项目: ng new  myAngular(项目名称)        (4) cd myAngular  切换

2017-11-28 16:14:50 416

空空如也

空空如也

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

TA关注的人

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