今天开始学习React,一开始就遇到好多坑,花了不少时间(当然也是花费了指导我的那位大神的时间)。特此记录,也方便有人踩坑的时候避免这样的情况再出现。
中文网站和国外官网作为一个英文差到极点的程序员小白,在这门技术面前毅然决然地选择了中文官网:http://reactjs.cn/
但是!这是一个坑点,因为技术更新的原因,肯定在中文网的版本跟官网的版本是有落差的。所以在跟着中文网的教程敲代码的时候,发...
Activity的生命周期分为两部分:1,典型情况下的生命周期,指在用户参与的情况下Activity所经过的生命周期的改变;2,异常情况下的生命周期,指Activity被系统回收或者当前设备的Configuration发横改变从而导致Activity被销毁重建。
典型情况下的生命周期在正常情况下,生命周期如下:
onCreate表示Activity正在被创建,这是生命周期的第一个方法。在这个方法里可...
分类:
移动开发 时间:
2016-05-12 12:52:14
阅读次数:
196
3.1接口设计
(1)需要确定APP和服务器间用什么格式传输数据,常用的有两种:XML和Json。XML文件中存在大量的描述信息,会大大增加网络传输数据;同样的内容,用Json格式,传输的数据比较少,首选Json格式。
还有一种Protocol Buffers 格式,以二进制的方式传输存储数据,网络传输数据量比Json还少,但要使用proto文件作为格式验证,各语言需要整一堆pb
runt...
分类:
移动开发 时间:
2016-05-12 12:49:55
阅读次数:
172
补充:
JS数据类型:
*特殊类型-null/undefined
*内置对象(基本类型)-Number String Date Math Boolean Array Function
*外部对象- window document
*自定义对象自定义对象
一种特殊的数据类型,由属性和方法封装而成
创建方式分为三种:
1)直接量
eg:var student={“name”:”jack”,...
分类:
Web程序 时间:
2016-05-12 12:51:15
阅读次数:
138
1、NSDate的使用1> NSDate初始化方法//获取当前时间
NSDate * date = [NSDate date];//返回以当前时间为基准,然后过了secs秒的时间
[NSDate dateWithTimeIntervalSinceNow:60 * 60 * 24];//返回以lastDate为基准,然后过了secs秒的时间
[NSDate dateWithTimeInterval...
分类:
其他好文 时间:
2016-05-12 12:51:54
阅读次数:
134
【项目-数组类运算的实现】
设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数)和运算符重载的函数。
实现策略提示:可以将测试函数中的语句加上注释,取消一句的注释,增加相应的函数,以渐增地实现所有的功能,避免全盘考虑带来的困难。class Array
{
private:
int* list; //用于存放动态分配的数组内存首地址...
分类:
编程语言 时间:
2016-05-12 12:51:43
阅读次数:
225
我们知道默认情况下,当我们多次启动同一个activity时,系统会创建多个实例并把他们一个个放入任务栈,当我们按back键,这些activity又会一个个退出。在讲activity的launchmode之前,我们有必要了解下“任务栈(Task Stack)”这个概念。在Android中是使用任务(Task)来管理Activity的,任务就是存放在栈里面的Activity的集合,这个栈就是称为任务栈。...
分类:
其他好文 时间:
2016-05-12 12:49:04
阅读次数:
224
前言:1.本文讲的是SVN版本控制工具常用功能,包括命令行和界面化操作
2.如果想了解GIT使用方式,请移步这里 git使用SVN使用环境
使用SVN管理源代码,必须有2套环境
服务器
用来存储客户端上传的源码
一般都是在Windows环境下安装Visual SVN Server
大部分情况下,不是由开发人员搭建SVN服务器
客户端
用来提交、回退、修改、下载等操作
在Windows安装Vi...
分类:
其他好文 时间:
2016-05-12 12:51:00
阅读次数:
303
jrebel+eclipse+tomcat热部署搞了个jrebel准备热部署代码,方便以后开发web类型项目,网上找了一堆安装教程,各式各样的都有,尝试了几个,结果遇到了一堆问题,决定把正确流程贴出来。
本流程是按照jrebel官网安装,但jrebel是收费的(虽然说有一个免费social版,但我没有搞出来),期间加入破解方法。
第一步:下载jrebeltomcat和eclipse的安装就不说了,打...
分类:
系统相关 时间:
2016-05-12 12:51:28
阅读次数:
382
Grunt是前端的构建工具,类似后端使用的Ant,也是通过配置各种任务来达到前端代码自动构建的目地。Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 nodejs 的包管理器,所以第一步需要安装nodejs环境。
安装grunt之前确保npm更新到最新的版本,使用npm update -g npm在命令行中进行升级
1,安装全局的grunt-cli
grunt-cli并不...
分类:
其他好文 时间:
2016-05-12 12:51:11
阅读次数:
197
已经有很多开源的缩放控件了,实际做项目没有必要重复造轮子,但对于学习来说自己亲自实现一个缩放的ImageView是大有益处的。...
分类:
移动开发 时间:
2016-05-12 12:48:03
阅读次数:
272
一.IM需求
今天我们开始了IM项目的开发,以此作为我们近阶段学习的一次综合性的实践。
项目需求如下:
由于之前SVN项目我是负责项目后台逻辑处理,于是这次我想尝试前台UI设计。在经过今晚近三个多小时的奋斗,我也查漏补缺了不少知识点,在此总结一下:
二.知识点总结
1.//去掉窗口装饰
this.setUndecorated(true);
2.JComboBox j...
分类:
系统相关 时间:
2016-05-12 12:49:14
阅读次数:
285
第一步:引入动态库
第二步:拖入第三方文件
根据文件的的要求在工程中添加相应的字段// libxml includes require that the target Header Search Paths contain
//
// /usr/include/libxml2
//
// and Other Linker Flags contain
//
// -lxml2
这...
分类:
移动开发 时间:
2016-05-12 12:50:39
阅读次数:
157
本篇文章讲述了jQuery中文字或图形的淡入与淡出的动画效果,根据官方的API分为四个部分。
第一部分:show/hide/toggle会出现五个滑块,点击后,内容会逐渐消失在左上角,有位移浮动。
h5文件中:
动画效果
<...
分类:
Web程序 时间:
2016-05-12 12:48:56
阅读次数:
182
使用android studio有很长一段时间了,记得当初使用android studio的时候,最不适应的部分就是gradle了,现在android开发还是比较火热,越来越多的人进入这个领域,也发现有很多人对gradle很迷惑,今天就来对gradle进行简单的解析,希望新来的开发者能尽快的了解gradle,最起码知道一些概念,无论学什么东西,知道此东西为什么会出现?它有什么用?关于它的一些概念是什...
分类:
其他好文 时间:
2016-05-12 12:47:28
阅读次数:
126
下面是通过jquery,点击更换背景按钮来触发事件,从而改变body背景图片,先看下面的源码啊:
背景图片
<script src="http://cdn.bootcss.com/jquery/3.0.0-beta1/jqu...
分类:
Web程序 时间:
2016-05-12 12:47:24
阅读次数:
158