打包

用cxfreeze打包Python3.3成exe文件

我只是一个虾纸丫 提交于 2019-11-30 22:23:11
在python中比较常用的python转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller。 py2exe是这三者里面知名度最高的,但稍微复杂一点的结构就无法完美的解决更不用提py3了 cx_freeze,本次所用的是4.3.2 64bit。 cx_freeze下载地址:http://sourceforge.net/projects/cx-freeze/files/ 第一步:检查cx_freeze是否安装正确(运行cmd,切换到cxfreeze.bat所在目录,然后执行 "cxfreeze -h" 看看能否出来 cx_freeze的帮助信息,如图一 ) 图一 如果提示系统找不到指定路径(如图二) 将cxfreeze.bat文件进行编辑 打开你的python安装文件夹,例如C:\Python33\Scripts 点击c xfreeze.bat文件右键点编辑,将里面的路径修改为自己的安装路径 如:C:\Python33\python.exe C:\Python33\Scripts\cxfreeze %* 然后保存,关闭记事本,重新执行第一步,看看是否正确。 二、如果安装正确,就可以使用啦 正式开始打包,命令为:cxfreeze hello.py --target-dir dist 命令解释:hello.py 是你要打包的主文件、启动文件

maven根据不同环境 不同配置打包

与世无争的帅哥 提交于 2019-11-30 11:44:50
1.正确打包 项目有三种环境: 1.本地开发环境(local) 2.开发测试环境(dev) 3.线上生产环境(product) 不同的环境有不同的配置,比如数据库连接什么的....maven打包时默认去resources文件夹下打包这些配置文件,放在WEB-INF/classes下,然后再打成war包,就能用了...现在通过修改pom.xml文件,增加三种配置,让maven打包时选择打包不同文件夹下的配置文件到WEB-INF/classes下,这样就省事儿了.... 如图所示,resources下dev,local,product三个文件夹,分别对应三种环境。 下面是pom.xml主要修改: <!--配置参数--> <profiles> <profile> <id>local</id> <properties> <package.environment>local</package.environment> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>product</id> <properties> <package.environment>product</package.environment> <

使用Eclipse将Android项目打包为APK

有些话、适合烂在心里 提交于 2019-11-30 06:16:53
Android 的APK包必须经过签名后才能被安装。因此打包的时候必须要签名。 其实最快获取APK的方式是到Android项目下的bin文件夹下找到,但这是使用debug模式的安装包,使用的是Debug的密钥。而如果真的要发布一个APK到应用市场,还得弄一个正式点的签名。话不多说,直接上图。 1. 【如果有密钥的,1、2步可以省略】打开命令行,到JAVA_HOME/bin下面找到keytool.exe,并输入图中的命令生成签名的密钥。 2. 输入密钥相关的个人信息,最后确定 3. 到Eclipse中,项目上右键-->Android Tools-->Export Signed Application Package 4. 选择要打包的Android项目: 5. 选择刚刚创建的keystore,也就是密钥库文件(这个后最为.keystore的文件在刚刚执行命令的地方,如果该地方没有写入权限,则会放到用户目录[Windows中默认为C:\Users\xxx\]下)和刚刚生成改keystore时输入的密码: 6. 选择密钥库里刚刚创建的密钥并输入密码: 7. 选择APK的存放位置: 8. 下面左边是打包过后的APK解压出来的东西,右边是没有签名的APK解压后的东西,可以看到左边多了一个META-INF的文件夹: 9. 打开文件夹后,看到如下内容。其实就是多了些加密和证书相关的东西

Android studio gradle配置

♀尐吖头ヾ 提交于 2019-11-30 05:07:56
Gradle 基本概念 首先我们学习几个gradle 的脚本语法,掌握了这几个语法,你就能非常简单的用gradle构建打包android项目了。 首先,我们来看下一个最简单android build.gradle 。 build.gradle //设置脚本的运行环境 buildscript { //支持java 依赖库管理(maven/ivy),用于项目的依赖。 repositories { mavenCentral() } //依赖包的定义。支持maven/ivy,远程,本地库,也支持单文件 dependencies { classpath 'com.android.tools.build:gradle:0.4' } } //声明构建的项目类型,这里当然是android了 apply plugin: 'android' //设置编译android项目的参数 android { compileSdkVersion 17 buildToolsVersion "17" defaultConfig { minSdkVersion 8 targetSdkVersion 17 } //Android默认配置 sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources

IOS打包封装Framework

风格不统一 提交于 2019-11-29 18:43:40
如果我们希望与别人共享某些函数,却又不愿意暴露实现的细节,怎么办呢? 这时候可以将我们的代码封装成framework,对外提供接口而不暴露实现; 不仅如此,将代码整合成framework还有很多其他的好处,这里就不一一列举。 下面就来看看如何打包成 framework 吧。 1、 创建工程 通过OS X > Framework&Library > Bundle 创建工程: 2、 添加 Headers 在 Build Phases 中添加 Headers: Headers 展开后是这样的: 3、添加项目代码 将需要封装打包的文件加入项目中,这里最好用 copy 的方式加入: 4、合并头文件 为了方便别人使用 framework,最好创建一个头文件,并且在头文件下包含你所有想要公开的类,如此,当别人使用你的 framework 时只需要导入这一个头文件就可以了。 5、公开类 当代码加入了项目后,所有的 .h 文件都会自动出现在 Headers 的 Project 下面,然后,我们将需要公开的类拖到 Public 下面。 这里需要注意:Private 仍然是公开的而不是私有的,不要被它的名字误导了,私有类保留在 Project 下就好。 6、更改一些设置: 6.1 info.plist > Bundle OS Type code = FMWK 6.2 Build Settings >

android studio gradle 配置修改

青春壹個敷衍的年華 提交于 2019-11-29 14:39:32
经过2年时间的研发,Google终于在近日正式发布了面向Android开发者的集成开发环境Android Studio 1.0(稳定版)。 未来计划 从Google的路线图可以看出,Android Studio未来会有3项改进: 1) 原生SDK管理器 2) 改进对重构支持 3) 改进对Gradle的支持 此外,Google还打算进一步改进应用测试功能,并为游戏开发提供更好的支持。 值得注意的是,Android Studio也采取了与Chrome类似的版本发布模式,即每次版本发布都会依次推出Canary(金丝雀版)、Dev(开发先去者版)、Beta(测试版)和Stable(稳定版)这几个版本。如果开发者想要尝鲜,可以到Canary一探究竟,如果想用靠谱的功能,那就去稳定版。 当然,作为1.0版本,在功能和稳定性等方面Android Studio与微软的Visual Studio上仍不可同日而语,而且后者最近也开始支持 Android 和 iOS 编程并自带Android模拟器。但是Google号召Android开发者使用Android Studio应该不需要多费口舌:因为这是官方Android IDE。 apk瘦身一般有两条线, 去除无用的代码,例如引用一个比较大的lib,只使用了其中很少的功能。其他无用的代码可以想办法去掉 去除无用的资源文件,可能是第三方lib中的

Android studio 使用心得(十)---android studio 多渠道打包(三)

女生的网名这么多〃 提交于 2019-11-28 15:24:18
关于使用android studio 如何打包 大家可以看这两篇文章 Android studio 使用心得(四)---android studio 多渠道打包 Android studio 使用心得(四)---android studio 多渠道打包(二) 真正的项目开发,当然是建议 Android studio 使用心得(四)---android studio 多渠道打包(二) 其实,android studio 对上面这种打包方式还有更简单的方法,就是使用as 里面自带的Terminal 先说明一下,我们用gradle命令打包,就必须先要有gradle,现在最新版本的android studio都内置了,当我们第一次使用gradle命令打包的时候,应该先输入gradlew -v 检查版本,如果没有会先自动下载,漫长等待。 直接在这个更需输入命令行一样的。。。真是爽 gradle clean gradle assembleRelease 打包ok. 来源: oschina 链接: https://my.oschina.net/u/251064/blog/484779

开发自己的R包sayHello

纵饮孤独 提交于 2019-11-28 15:14:16
R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。 要成为有理想的极客,我们不能停留在语法上,要掌握牢固的数学,概率,统计知识,同时还要有创新精神,把R语言发挥到各个领域。让我们一起动起来吧,开始R的极客理想。 关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: bsspirit @gmail.com 转载请注明出处: http://blog.fens.me/r-build-package/ 前言 R是一个世界范围开发者共同协作的产物,至2013年2月共计近5000个包可在互联网上自由下载。现在作为R的使用者,有朝一日也可以成为R的开发者,把我们自己的知识做成R包分享给世界。 今天我们简单介绍如何开发自己R包。 目录 系统环境 vi中制作R包 RStudio中制作R包 1. 系统环境 操作系统:Linux Ubuntu 12.04.2 LTS 64bit R语言版本:R 3.0.1 ~ uname -a Linux conan-deskop 3.5.0-23