Ionic入门开发 Ionicionic是一个用来解决开发跨平台应用的方案。他是建立在Cordova的基础之上的,内部实现跨平台是由Cordova来实现的。相对于Cordova而言,他多了一些东西,例如的他的样式,例如AngularJS。当初的学习是从菜鸟教程上学来的,当初学艺不精,粗心大意,望写下这篇文章告诫后人,哪里有坑。坑1 首先一开始就大意了,我自以为学过HTML,CSS,JavaScript就以为能凭借这三
cordova入门 Cordova入门公司需要搞跨平台开发,之前的旧项目是采用Ionic(另一种跨平台方案)实现的,当初一头扎进去学习ionic,发现是个大坑,后来才发现,Ionic内部核心也是Cordova实现的,所以又一头扎进去,发现。。。。无论如何,做下笔记Cordova安装和配置因为Cordova是由npm管理的,所以需要安装Nodejs环境,最好是最新的,在安装之前查看一下自己是否已经安装过NodeJs了(终
跨平台开发原生应用 跨平台开发原生应用因为公司需要做一些跨平台的应用开发,更有些时候需要做一些壳应用。。。所以开始研究起来Cordova,经过了一个多月的研究,自己也开发出来一个使用跨平台解决方案的工具应用。在这里开始做出一些总结。现代跨平台开发方案到目前为止,跨平台解决方案已经有很多了,从古老的phonegap开始,到2013年Facebook开源出来的ReactNative,也有阿里的weex方案(weex貌似还没
Cordova微信支付插件开发 cordova-plugin-wxpaygithub:https://github.com/vito7zhang/cordova-plugin-wxpay这个是一个cordova插件,专用于iOS版本的微信支付。其实在做这个插件之前已经尝试使用过其他的Cordova微信支付插件了,可惜,微信支付的框架会经常发生。所以,如果一些插件库不经常更新的话,旧的插件会变得无法使用。所以,在这里写这个插件主要是
Vue学习(day3) 快速学习Vue笔记(Day3)列表渲染当我们需要将一组数据循环渲染到页面上的时候,需要用到列表渲染例如下面,讲一段活动列表,渲染到页面上面:var list = [ { title:"吃饭" }, { title:"睡觉" }, { title:"打豆豆" }];// 列表渲染new Vue({
Vue学习(day2) 快速学习Vue笔记(day 2)指令和模板指令指令是特殊的自定义行间属性指令职责就是当其表达式的值改变时相应的将某些行为应用到DOM上在Vue中,指令以v-开头如:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt
Vue学习(day1) 快速学习Vue笔记(day 1)Vue快速简介官网: vue.orgVue定位是渐进式JavaScript框架,特点:易用,灵活,性能高。Github代码仓库:vuejs/vue新手入门:包含官网例子,教程;github仓库:vuejs/awesome-vue课程指南:渐进式框架Vuevue中的两个核心点虚拟DOMMVVM模式Vue示例声明式渲染指令模板Vue渐进式学习提纲基础语法
list和tuple listPython内置的数据类型列表:list,有序的集合,可以随时添加和删除元素//声明一个listclassmates = ['Michael', 'Bob', 'Tracy']//获得元素个数len(classmates)//访问具体元素classmates[0]classmates[1]classmates[2]//classmates[3]//报错,数组越界//倒着访问元素
python常见函数 python常见函数abs函数abs函数用来求一个数的绝对值abs(-1.24)max函数max函数用来求多个参数的最大值max(2,3,1,-5)类型转换函数常见的类型转换函数,包括int(),float(),bool(),str()等str(100)hex函数hex函数可以将一个整数转换为十六进制表示的字符串hex(255)可以改变函数名字#将a指向abs函数a = absa(-1)空函数定
Python简介 Python第一个Python程序使用终端或者文本编辑器编辑命令python命令执行可以直接在终端中进入交换命令行,如果只输入会进入python2.7,电脑装了连个版本。。。而且这两个版本据说有很大出入,现在学习的是python3.5python3也可以通过文本编辑器,SublineText编辑之后创建文件,通过终端python3 文件名来执行文件输出字符串,单引号双引号都可以 print('he
Python基础 Python基础#开头是注释python区分大小写注意缩进:结尾时候,缩进的语句视为代码块数据类型和变量在Python中有的数据类型整数Python可以处理任意大小的整数,包括负整数,可以使用十进制,1,11,1000,-8080,0也可以用十六进制代表,加前缀ox,如oxff00,oxa5b3c3d2a浮点数也就是小数。整数和浮点数在计算机内部存储的方式是不同的,整数永远都是精确的,而浮
Http协议 HTTPHTTP是一个属于应用层的面相对象的协议,由于其简洁、快速的方式,适用于分布式超媒体信息系统。它于1990念提出,经过几年使用与发展,得到不断得完善和拓展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化正在进行之中,而且HTTP-NG(Next Generation if HTTP)的建议已经提出。HTTP协议的主要特点可以概括如下: * 1.支持客户/服务器模式
设计模式 设计模式设计模式是用来解决编程某些特定问题。单例模式什么时候使用单例模式?在一个工程中,有一些类只需要一个实例变量,我们就可以将这些类设计成单例模式单例模式的作用?当一个类A被设计成单例模式时,由A构造出的实例对象之于其它类来讲为全局实例对象,即在每一个类中由A构造出的实例对象,都为相同对象在OC中如何将一个类设计成单例模式?在要被设计成单例的类的.h文件中声明一个构造单例方法,如:+(Stude
iOS目录结构简介 iOS系统结构iOS目录结构简介我们说iOS系统是由OSX系统演化,而OSX基于UNIX操作系统。Filesystem Hierachy Standard为类UNIX操作系统的文件目录结构制定了一套标准,FHS的初衷是为了让用户知道文件或者是目录的存放位置,OSX在此基础上形成了自己的hier(7)框架。类UNIX操作系统常见的目录结构:/:根目录,以斜杠表示,其他所有文件和目录都在根目录下展开。
排序 排序桶排序原理桶排序需要一个排列数字的范围。一个元素个数为11的数组int a[11],并且这个数组的值是0-12。将这个数组进行大小排序。首先,申请一个大小为12的数组int b[12],将数组b的值全部初始化为0.然后遍历数组1内部的值,如果为1则b[1]++;2则b[2]++;8则b[8]++。最后通过遍历数组b,如果出现几次就打印几次,没出现(为0)的时候就不打印。代码实现: int
万能的搜索 搜索算法很多时候我们需要对数据进行搜索,如何能够快速定位到我们需要的数据,这就是搜索算法的目的,他利用计算机的高性能来穷举问题的可能情况,从而求出问题的解的一种方法。常见的搜索算法有深度优先搜索以及广度优先搜索。深度优先搜索举个例子: 数字全排列。解决的方法:三个盒子。首先第一个盒子先放1,然后第二个盒子的时候手上牌剩下2,3,那么再放2,然后到第三个盒子放3。现在这个时候手上已经没牌了,我们再回
数据结构 数据结构队列队列是一种特殊的线性结构,它只允许在队列的首部进行删除操作,这成为“出队”,而在队列的尾部进行插入操作,这称为“入队”。当队列中的中没有元素时,称为空队列。队列遵循先进先出原则(First In First Out FIFO)队列的三个基本元素(一个数组,两个变量)将这些元素封装成一个结构体类型typedef struct { int data[100]; int hea
执行后台任务 执行后台任务iOS在2008年面世的时候,只能够有一个第三方任务处于活动状态(位于前台)。这以为着执行的任务必须在在应用位于前台时候完成,否则任务将处于暂停并且在应用下次启动的时候继续执行。iOS4.0以后向第三方应用提供了后台功能。鉴于iOS设备的系统资源有限,且节省电量至关重要,对后台处理有一些限制,那就是不能干扰前台应用,也不能消耗太多的电量。通过妥善的利用后台功能,应用能够做到很多事情。我们
iOS系统结构简介 iOS系统结构iOS目录结构简介我们说iOS系统是由OSX系统演化,而OSX基于UNIX操作系统。Filesystem Hierachy Standard为类UNIX操作系统的文件目录结构制定了一套标准,FHS的初衷是为了让用户知道文件或者是目录的存放位置,OSX在此基础上形成了自己的hier(7)框架。类UNIX操作系统常见的目录结构:/:根目录,以斜杠表示,其他所有文件和目录都在根目录下展开。
iOS多线程基本概念 多线程的基本概念在计算机编程中有一个基本的概念就是对多个页面加以控制。最开始,线程只是用于分配单个处理器的处理时间的一种工具。处理器往返于多个任务之间,虽然从用户的角度看上去这个多任务是在同时执行的。然而,处理器只能同时处理一项任务,随着多核计算机的发展,多线程技术又有了新的活力。intel的超线程技术进程和线程每个系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者程