build

build.gradle文件介绍

烈酒焚心 提交于 2020-03-12 04:43:48
对于以前用Eclipse开发安卓的小伙伴来说,Gradle文件是陌生的。 不同于Eclipse,而Android Studio 是采用Gradle来构建项目的。 先来介绍最外层目录下的build.gradle文件,代码如下: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' } } allprojects { repositories { jcenter() } } 在repositories闭包中: jcenter() :它是一个代码托管仓库,很多的Android开源项目都会选择将代码托管到jcenter上,声明了这行配置后,我们就可以在项目中轻松使用任何的jcenter上的开源项目了 在repositories闭包中: classpath 'com.android.tools.build:gradle:2.2.2' 声明了一个Gradle插件。 gradle:2.2.2 为Gradle插件的版本号。 下面来介绍app目录下的build.gradle文件,代码如下: apply plugin: 'com.android.application' android { compileSdkVersion 24

Gradle下载不了,可以使用阿里的依赖库

早过忘川 提交于 2020-03-11 08:39:41
将项目路径下的build.gradle buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.1' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 修改为 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { // 添加阿里云 maven 地址 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } google() jcenter() } dependencies { classpath 'com.android

【自动构建系列】自动部署环境的shell脚本

社会主义新天地 提交于 2020-03-10 08:18:05
最近项目组在推行自动构建,在每次build完了之后,需要自动把文件部署到linux服务器上,因此根据项目的具体的情况,写了一个shell脚本,供自动构建工具来调用执行部署。 粗略的思路就是:停止系统-->备份现有的环境-->部署新build的文件-->修改需要修改的配置文件(如果需要)-->启动系统 大致脚本如下: #!/bin/bashDAY=`date +%Y-%m-%d-%H:%M:%S`#the path for deleting the log and tmpAPP_MAIN_PATH=/data/yousystem/jboss-5.1.0.GA/server/default#the key word for searching the process idPID_MSG=yousystem/#msg of the file which is running now,backup it.APP_FILE_NAME1=yousystem.warAPP_FILE_PATH1=/data/yousystem/jboss-5.1.0.GA/server/default/deploy#msg of the start file which is used to start the systemAPP_START_FILE=app-run.shAPP_START_PATH=/data

[转帖]Linux Chromium Arm Recipes

痴心易碎 提交于 2020-03-10 07:48:32
Linux Chromium Arm Recipes https://chromium.googlesource.com/chromium/src/+/master/docs/linux/chromium_arm.md Contents Recipe1: Building for an ARM CrOS device Recipe2: Explicit Cross compiling Installing the toolchain Installing the sysroot Building Testing Automated Build and Testing Testing with QEMU Notes Recipe1: Building for an ARM CrOS device https://sites.google.com/a/chromium.org/dev/developers/how-tos/-quickly-building-for-cros-arm-x64 Recipe2: Explicit Cross compiling Due to the lack of ARM hardware with the grunt to build Chromium native, cross compiling is currently the

React项目打包布署

孤者浪人 提交于 2020-03-08 22:01:38
1、打包 在项目目录下,运行npm run build,进行打包,打包完成后会在目录下生成一个build文件夹,build生成的东西要放在服务器root下。 2、部署 打包之前,package.json文件中要增加一个homepage字段: "homepage": ".", 布署的时候你必须把build里的文件直接放到服务器上,假如你的服务器IP是xx.xx.xx.xx,服务器端口为8080,你应该保证http://xx.xx.xx.xx:8080这种访问方式访问到的是你的build下的文件。 来源: https://www.cnblogs.com/samve/p/12445110.html

Materialized View

怎甘沉沦 提交于 2020-03-08 14:26:57
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好。 物化视图:是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照! 特点: (1) 物化视图在某种意义上说就是一个物理表(而且不仅仅是一个物理表),这通过其可以被user_tables查询出来,而得到确认; (2) 物化视图也是一种段(segment),所以其有自己的物理存储属性; (3) 物化视图会占用数据库磁盘空间,这点从user_segment的查询结果,可以得到佐证; 创建语句:create materialized view mv_name as select * from table_name 因为物化视图由于是物理真实存在的,故可以创建索引。 创建时生成数据: 分为两种:build immediate 和 build deferred, build immediate是在创建物化视图的时候就生成数据。 build deferred则在创建时不生成数据,以后根据需要在生成数据。 如果不指定,则默认为build immediate。 刷新模式:

iphone 如何将three20添加到xcode4.2中去

岁酱吖の 提交于 2020-03-08 11:13:44
1原文摘自: http://chepri.com/2011/04/22/visual-guide-manually-adding-three20-xcode-4-project/ A Visual Guide to Manually Adding Three20 to your Xcode 4 Project Posted on Apr 22, 2011 Three20 is a modular open source Objective-C library used by numerous applications in the App Store, including well-known brands such as Facebook, Meetup.com, Pulse, etc. It provides developers with powerful view controllers built on top of the existing iOS framework. A comprehensive set of instructions on how to add Three20 to your project both manually and automatically for Xcode 3 can be found on their website.

eclipse中一些问题

不想你离开。 提交于 2020-03-08 04:08:50
eclipse中一些问题 安装时 1.eclipse安装后没有Android SDK Manager与Android Virstual Diverce Manager 图标   解决方法: 首先,保证正确安装ADT插件并重启(检查方法:检查是否正确安装的一种方式:打开Window——>Preferences属性,如果看到了名为Android的内容,就基本说明ok了);  操作:打开eclipse ->window->costomize Perpective(定做透视图)->Command Groups Availability选项卡,选中Android SDK and AVD Manager 2.Android SDK Manager无法获取更新版本列表   解决方法: 打开Android SDK Manager ->Tools->Settings。  然后(a)网址:mirrors.neusoft.edu.cn 端口:80  (b)勾选”Force http:// ...”选项 3.NDK配置时“Not a valid NDK directory ”   解决方法: 下载的r11c需要添加至build这一层 项目加载问题 1.android.support.v7库有小红叉   原因: :android.support.v7库的build target选择版本问题(版本低)。如

vue-cli中的webpack配置

被刻印的时光 ゝ 提交于 2020-03-08 03:10:55
  安装好vue-cli之后,我们可以在package.json中看到下面所示: { // 项目名称 "name": "myvue", // 项目版本 "version": "1.0.0",   // 项目描述 "description": "A Vue.js project", // 项目作者 "author": "", // 是否私人 "private": true, // 快速运行脚本 "scripts": {  // 这是我们在本地调试时最常用的,即运行项目,创建了本地服务器在localhost:8088打开,运行的就是build下的server.js "dev": "node build/dev-server.js",  // 同样的,因为很多人习惯 npn start 来启动一个项目,这里也是可以的。 "start": "node build/dev-server.js",  // 即部署到服务器上我们需要使用这样的方式,运行build下的build.js "build": "node build/build.js" }, // 注意和devDependencies的区别,根据这里的依赖项,最终在build文件时,会将其中的依赖文件一起进行打包。 "dependencies": { "vue": "^2.2.6", "vue-router": "^2.3.1" }, /

买115网盘资源低价

微笑、不失礼 提交于 2020-03-07 21:10:08
买115网盘资源低价 115资源库永久客服【芯:7960つ1048】█ 永久客服【芯:7960つ1049】█ 一、前期准备 安装OpenResty。官网有详细的下载、安装文档 安装IDEA。同时以下安装插件 Lua nginx Support OpenResty Lua Support 二、创建并配置项目 创建一个名为luademo1的Lua项目 创建conf、src目录,并添加nginx.conf、build.xml和helloworld.lua文件 nginx.conf文件 worker_processes 1; error_log logs/error.log info; events { worker_connections 1024; } http { default_type application/octet-stream; access_log logs/access.log; lua_package_path 'luademo1/?.lua;;'; server { listen 8080; server_name localhost; default_type text/html; location = /favicon.ico { log_not_found off; access_log off; } location /test { content_by