`
xidajiancun
  • 浏览: 456547 次
文章分类
社区版块
存档分类
最新评论
文章列表
概述 在一般的Android开发中,我们通常使用Eclipse自带的导出工具来进行App的签名和发布,Android自动化打包,就是利用脚本将这样一个手动操作的过程转化为一个命令搞定。 准备 需要配置好JDK、Android SDK和Ant的环境,具体参见本人的上一篇博客:点击打开链接 步骤 准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可在IDE中编译成功,这样就无需调整project.properties文件中依赖库的相对位置了。 打开CMD命令行,进入到依赖库源码目录,执行android update lib-project -p ...
为了更好地描述Meteor和AngularJS为什么值得一谈,我先从个人角度来回顾一下这三年来WEB开发的变化: 三年前,我已经开始尝试前后端分离,后端使用php的轻量业务逻辑框架。但当时前端还没有成熟且广泛流行的业务逻辑框架。 ...
最近研究servlet,看书时候书里讲到了c/s架构到b/s架构的演变,讲servlet的书都很老了,现在的b/s架构已经不是几年前的b/s架构,其实b/s架构就是web应用开发,对于这样的架构我们现在应该考虑的是前端和后端的分离(注意:这里的后端是指服务端)。   Web前端现在是一个独立的技术工种,这个工种的产生主要是针对互联网行业的需求,我在以前的文章里曾经讲到过,一个大型互联网网站,例如想淘宝网,它绝对不是一个Web项目,而是一群web项目的集合,那么如果不在前端进行整合,这么多web项目前端开发一定存在大量重复劳动,并且运维时候也存在难以统一管理的问题。本文假想一个面对需要前端资源整 ...
安装配置JDK 以jdk-6u45-windows-i586.exe安装包为例 双击安装包,在自定义安装界面将“公共JRE”和“Java DB”两项点击勾选为“此功能不可用”,安装路径默认是C:\Program Files\Java\jdk1.6.0_45,然后点击下一步完成安装。 windows XP或者Server下右击“我的电脑”弹出菜单,点击“属性“》“高级“》“环境变量“,在“系统变量”下方点击“新建”,“变量名”输入"JAVA_HOME",“变量值”输入"C:\Program Files\Java\jdk1.6.0_45",点击 ...
AChartEngine应用之BarChart(柱形图) 接着上文,构建柱形图的步骤和构建饼图的步骤一样,主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activityandroid:name="org.achartengine.GraphicalActivity" /> 1.设置XYMultipleSeriesRenderer主要描绘器 XYMultipleSeriesRenderer renderer = buildBarRenderer(colors);// 柱形图颜色设置 setCha ...
象与骑象人-幸福的假设 1 人的心理是如何运作的-人象对峙 1.1 自我的分裂,使你产生心理冲突 1.1.1 四中自我分裂 1.1.1.1 心灵和身体 1.1.1.2 左脑和右脑 1.1.1.3 理性和感性 1.1.1.4 控制化和自动化
函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。 返回值 若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值. [cpp] view plaincopy #include<stdio.h> #include<string.h> #include<ctype.h> intstrcasecmp(constchar*s1,constchar*s2) { intc1,c2; do{ c1=tolower(*s1++); c2 ...
这几天处理字符串,突然遇到字符串分割问题,上网查了一些资料后,找到这两个函数,strtok与strsep函数。网上举的例子千篇一律,下面我根据函数的实现源码,记录一下使用说明,供大家讨论,欢迎大牛拍砖!PS:找个库函数源码的在线查询网站真不容易,先找到了这个http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/?cvsroot=glibc 之后,发现了经常去找软件的oschina有源码库,真是踏破铁鞋无觅处,得来全不费工夫! 1 #include <stdio.h> 2 #include <string.h> ...
使用class-dump-z分析支付宝app 为了了解支付宝app的源码结构,我们可以使用class-dump-z工具来分析支付宝二进制。 1.下载配置class_dump_z 前往 https://code.google.com/p/networkpx/wiki/class_dump_z ,下载tar包,然后解压配置到本地环境 $ tar -zxvf class-dump-z_0.2a.tar.gz $ sudo cp mac_x86/class-dump-z /usr/bin/ 2.class_dump支付宝app $ class-dump-z Portal > Port ...
<html> <head> <meta charset="utf-8"> <script type="text/javascript" src="jquery-1.9.1.js"></script> </head> <body> <script type="text/javascript"> $(document).ready(function(){ //触发class = c 的 ...
今天看别人代码的时候发现这样的用法 navigationController.viewControllers = @[secondViewController]; 这里用到了@[]。 刚开始不是很明白,问了才知道,原来这是数组的初始化。是ios6之后引入的方式。mark下。 @[] 初始化不可变数组 @{} 初始化不可变字典 举例如下: NSArray *testArr = @[@"a", @"b", @"c", @"d"]; NSString *testStr ...
今天看别人代码的时候发现这样的用法 navigationController.viewControllers = @[secondViewController]; 这里用到了@[]。 刚开始不是很明白,问了才知道,原来这是数组的初始化。是ios6之后引入的方式。mark下。 @[] 初始化不可变数组 @{} 初始化不可变字典 举例如下: NSArray *testArr = @[@"a", @"b", @"c", @"d"]; NSString *testStr ...
在上一篇博文中,通过解析压缩数据块解压缩后的数据的前一部分,可以获取到游戏开始前的一些信息,紧接着游戏开始前的信息之后,就是游戏进行时的信息了,其中包括玩家游戏中的操作,例如造建筑,出兵,攻击,移动等 ...
Zigbee Zigbee是基于IEEE802.15.4标准的低功耗个域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、高数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
最近稍微学习一下智能算法的设计,就满Internet搜索,最终发现遗传算法是大家学习最多的,也是在各个领域内进行函数优化,解析解求解过程中很重要的一种方法! 学习遗传算法,首先为了上手较快,我推荐大家先使用Matlab ...
Global site tag (gtag.js) - Google Analytics