- 浏览: 10608 次
最新评论
文章列表
1.上下文切换
上下文切换说的是CPU在执行不同任务之间的切换过程叫做上下文切换(若是体现在线程上就是线程状态变更那么就是一次上下文切换)。上下文切换是需要耗费时间的,这就是我们在并发编程中要考虑的情况若是上下文切换时间太长那么多线程反而变慢了。
下面是测试代码:
/**
* Created by coffice on 2017/10/20.
*/
public class SimpleTest {
private static final long count = 100000000;
private static void concur ...
1. 推送证书 按照APP ID配置推送证书即可,生成俩个证书
2. profiles 和推送没关系,需要配置开发生产的profiles同时profiles需要关联3张证书(开发,生产,ad hoc),所以还需要重新新建2张证书,所以4张证书不能少,这2张证书直接通过xcode新建即可
1. 表的java实现
咱们程序员入门C语言一开始就介绍的
1.1 数组实现
主要就是查询快,删除,插入 时间复杂度O(N),比如删除第一个元素,那么后面的元素就要整体向前移动,而查询就比较简单了时间复杂度O(1)
1.2 链表实现 : 插入删除快,查询较复杂
2. ArrayList 数组实现
预先定义的基本属性
// 默认的容量
private static final int DEFAULT_CAPACITY = 10;
// 长度
private int size;
// 元素
p ...
checkbox, button 等元素点击事件触发俩次或者多次:由于 IonicModule.forRoot() 调用2次或者多次,去掉子module 的IonicModule.forRoot()调用。
ionic cordova build ios --prod 打包成功样式显示不正常(node_modules 删除后重新执行cnpm install会出现):采用npm install安装依赖可以解决此问题。
极光推送:主要IOS ,证书的申请,打包后要设置推送,打包后运行若出现 plug not install 原因是插件没安装后重新安装打包
轮播图不要采取异步方式获取,可事先 ...
java jvm 基础
- 博客分类:
- java jvm 学习笔记
1.jvm执行java程序时内存的区域划分
1.1程序计数器:简称PC (可以参考下面方法区class字节码的行号)
1.1.1 作用
在java虚拟机中所有java代码要编译成class字节码文件,由字节码解释器通过改变程序计数器的值来选取下一个需要执 ...
11.1 基本介绍 (欢迎加入Q群一起学习讨论657185219)
angular2 controller 和 Directive 合并成Component ,前文已有介绍,所以我们编写组件和其他普通页面一样。
11.2 组件调用
<page-dropdown
<!--[dataList] 入参 中括号 (dropMenuClick)回调事件小括号-->
[dataList]="dataList" (dropMenuClick)="dropMenuClick($event)">
& ...
10.1 轮播图官方文档(欢迎加入Q群一起学习讨论657185219)
10.2 使用html
<ion-header>
<ion-navbar>
<ion-title>slide-pic-demo</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding class="page-home">
<ion-slides #mySlider (ionSlideDidChan ...
9.1 列表使用(欢迎加入Q群一起学习讨论657185219)
<ion-content>
<ion-list>
<ion-list-header>Follow us on Twitter</ion-list-header>
<ion-item *ngFor="let i of items">
<!--<ion-icon name="ionic" item-left></ion-icon>-->
@ ...
8.1 标题栏使用(欢迎加入Q群一起学习讨论657185219)
<ion-header>
<ion-navbar>
<ion-title>
<ion-searchbar></ion-searchbar>
</ion-title>
<!--begin左侧;end结尾右侧-->
<ion-buttons bigin>
<button ion-button>
南京
<ion ...
7.1 module的概念(欢迎加入Q群一起学习讨论657185219)
模块的使用:和我们平常所说的模块类似,angular2的应用是由根模块(app.module.ts)和其他子模块构成。
模块的功能:主要由@Ngmodule进行属性设置,继而可以来构建整个module,具体属性如下
declarations:Components/Pipes 的引入
providers:service申明(在根模块申明那么service就是全局的同理子模块申明就是局部的)
imports:其他module的导入使用,可以使用其他module exports 的属性
exports:导出自己的 ...
6.1 ionic2 插件安装文档(欢迎加入Q群一起学习讨论657185219)
6.2 获取APP版本更新APP插件
6.2 安装插件
6.2.1 ionic cordova add cordova-plugin-app-version
这句话是cordova安装底层硬件支持插件
6.3 安装插件JS支持
npm install --save @ionic-native/app-version
6.4 使用
//导入AppVersion对象
import {AppVersion} from '@ionic-native/app-versio ...
5.1 页面跳转隐藏底部tabs(欢迎加入Q群一起学习讨论657185219)
看下面俩种方式跳转(paipai.ts)
import { App,NavController } from 'ionic-angular';
export class PaipaiPage {
constructor(
public app: App,
public navCtrl: NavController) {
}
this.navCtrl.push(LoginPage, {});//正常跳转
//this.app.getRootNav().pus ...
4.1 静态页面login.html(欢迎加入Q群一起学习讨论657185219)
<ion-content padding>
<form [formGroup]="loginForm" >
<ion-item>
<ion-label>Username</ion-label>
<ion-input type="text" formControlName="LoginID"></ion-input>
...
3.1 样式调整
contact.html
<ion-header>
<ion-navbar>
<ion-title>
Contact
</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<ion-list>
<!--添加red样式-->
<ion-list-header class="red">Foll ...
2.1 前置技能(欢迎加入Q群一起学习讨论657185219)
2.1.1 typeScript 教程
2.1.2 angular2 教程
2.1.3 sass教程
2.1.4 ionic2教程
2.1.5 基本知识
2.1.5.1Component
视图的控制类说白了就是ctrl层(把angular1 的controller 和 Directive 合并了)
...