Cordova的技术交流新群

aaarticlea/png;base64,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" alt="" />

微信公众号:(如有cordova问题请关注微信公众号,回复"cordova",我会及时回复 )

aaarticlea/jpeg;base64,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IpGXJ69q/layPSgBAMmv6pwc0h5BGaAMHrQA6ikJxQDmgD+VgDNf1TZzmv5WhwelKeBjH50AJ61/VN1phHPev5XCeelACV/VOe9fysV/VOe9AH8rB60UHrRQAAZNf1Tg5oIJBGaQLg0AKSB1oByKaw5z7dK/lbPXpQB/VPX8q/XFf1T5r+VrGKAG4oIwa/qlOev6V/K2Rz0/KgD+qeiiigAooooAKKKKAE71/KxX9U/ev5WKAP6pzzQBiv5WKKAP6p8ewox7Cv5WKKAP6pySBnGa/lZIxg+9IDg0ZJNAH9U46UtIOlLQB/KvmlBJpKB1oAdjvmmng9a/qnxmv5WCc0AKOvWv6pFPP9acRkUYAFADSxB6V/K2QPWj1r+qbpQB/KwOT1p2O+aaDiv6p8YoA/lZ6V/VMBiv5WfWv6p6AEI46V/K12z61/VKRkYNAGKAP5WxyK/qjHTpS96/lY60ALgetf1SbsnGPxpxGRRtHpQB/K1tHX3ppGDX9U5Ar+VgnNAH9U9FfysUUAf1TMecYpQOOlfysA1/VOBigD+Vkdetf1SA896cRkUYAFACYz1pQMdq/lYPWigD+qiiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9k=" alt="" width="104" height="104" />

1、下载并安装Node.js

2、下载并安装Git

3、配置Android开发平台环境

(1)下载安装最新JDK

(2)下载安装AndroidSDK

安装环境详细步骤改天再添加,或加群咨询

1:安装cordova

$ npm install -g cordova

运行结果如下:

npm WARN deprecated node-uuid@1.4.7: use uuid module instead
C:\Users\Peng\AppData\Roaming\npm\cordova -> C:\Users\Peng\AppData\Roaming\npm\n
ode_modules\cordova\bin\cordova
cordova@6.5.0 C:\Users\Peng\AppData\Roaming\npm\node_modules\cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.9)
├── update-notifier@0.5.0 (is-npm@1.0.0, semver-diff@2.1.0, repeating@1.1.3,
chalk@1.1.3, string-length@1.0.1, configstore@1.4.0, latest-version@1.0.1)
├── insight@0.8.4 (object-assign@4.1.1, async@1.5.2, uuid@3.0.1, lodash.debou
nce@3.1.1, tough-cookie@2.3.2, chalk@1.1.3, configstore@1.4.0, os-name@1.0.3, re
quest@2.79.0, inquirer@0.10.1)
├── cordova-common@2.0.0 (q@1.4.1, cordova-registry-mapper@1.1.15, underscore
@1.8.3, unorm@1.4.1, semver@5.3.0, ansi@0.3.1, osenv@0.1.4, minimatch@3.0.3, she
lljs@0.5.3, glob@5.0.15, bplist-parser@0.1.1, elementtree@0.1.7, plist@1.2.0)
└── cordova-lib@6.5.0 (valid-identifier@0.0.1, cordova-registry-mapper@1.1.15
, opener@1.4.1, unorm@1.3.3, properties-parser@0.2.3, semver@4.3.6, nopt@3.0.6,
shelljs@0.3.0, dep-graph@1.1.0, glob@5.0.15, elementtree@0.1.6, aliasify@1.9.0,
tar@1.0.2, xcode@0.9.1, request@2.47.0, cordova-fetch@1.0.2, plist@1.2.0, init-p
ackage-json@1.9.4, cordova-serve@1.0.1, npm@2.15.11, cordova-js@4.2.1, cordova-c
reate@1.0.2) 查看版本:
$ cordova -v
? May Cordova anonymously report usage statistics to improve the tool over time?
? May Cordova anonymously report usage statistics to improve the tool over time?
No You have been opted out of telemetry. To change this, run: cordova telemetry on. 6.5.0
安装成功过:
Peng@PENG-PC ~
$ cordova -v
6.5.0

创建项目:

//进入项目目录
Peng@PENG-PC /D/home/cordova-workspace //在命令窗口打开项目根目录(执行cd 目录名),执行cordova create  子项目名    package包名   应用名 (例如 cordova   create  mycordova com.example.hello  helloWorld)
$ cordova create mycordova com.example.hello helloWorld
Creating a new cordova project.

//项目创建好了,那么cd到项目根目录下
Peng@PENG-PC /D/home/cordova-workspace
$ cd mycordova/ Peng@PENG-PC /D/home/cordova-workspace/mycordova //执行cordova platforms ls,检查你的电脑支持的平台
$ cordova platforms ls
Installed platforms: Available platforms:
amazon-fireos ~3.6. (deprecated)
android ~6.1.
blackberry10 ~3.8.
browser ~4.1.
firefoxos ~3.6.
webos ~3.7.
windows ~4.4.
wp8 ~3.8. (deprecated) Peng@PENG-PC /D/home/cordova-workspace/mycordova //在命令窗口打开项目目录(例如 cd hello),执行cordova platform add android
$ cordova platform add android
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: com.example.hello
Name: helloWorld
Activity: MainActivity
Android target: android-
Subproject Path: CordovaLib
Android project created with cordova-android@6.1.
Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the pro
ject
Fetching plugin "cordova-plugin-whitelist@1" via npm
Installing "cordova-plugin-whitelist" for android This plugin is only applicable for versions of cordova-android gr
eater than 4.0. If you have a previous platform version, you do *not* need this
plugin since the whitelist will be built in. Peng@PENG-PC /D/home/cordova-workspace/mycordova
//构建应用:
$ cordova build android
//报错信息,原因是我的ANDROID_HOME没有配置,这里需要在环境变量里配置好,也就是你的android-sdk的安装目录即可,配置后,最好重起一下电脑
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting i
t manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to inclu
de path to valid SDK directory.

执行 $ cordova build android后正确的结果如下:

(可能有些jar下载不下来,没关系,只要是maven仓库有的就在http://search.maven.org这里下载)

我的是一直卡在这里(国情问题,自行FQ):我直接在仓库里通过pom下载到了本地就ok了

Subproject Path: CordovaLib
Download https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcp
rov-jdk15on-1.48.jar

当你遇到jar下载不下来如下:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
> Could not download jimfs.jar (com.google.jimfs:jimfs:1.1)
> Could not get resource 'https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar'.
> Could not GET 'https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar'.
> Connect to akamai.bintray.com: [akamai.bintray.com/23.42.190.84] failed: Connection timed out: connect
> Could not download lombok-ast.jar (com.android.tools.external.lombok:lombok-ast:0.2.)
> Could not get resource 'https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.ja
> Could not GET 'https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar'.
> Connect to akamai.bintray.com: [akamai.bintray.com/23.42.190.84] failed: Connection timed out: connect
> Could not download antlr4.jar (org.antlr:antlr4:4.5.)
> Could not get resource 'https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar'.
> Could not GET 'https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar'.
> Connect to akamai.bintray.com: [akamai.bintray.com/23.42.190.84] failed: Connection timed out: connect * Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org BUILD FAILED in 4m 48s
(node:) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: ): Error: cmd: Command failed with exit FAILURE: Build failed with an exception. * What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
> Could not download jimfs.jar (com.google.jimfs:jimfs:1.1)
> Could not get resource 'https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar'.
> Could not GET 'https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar'.
> Connect to akamai.bintray.com: [akamai.bintray.com/23.42.190.84] failed: Connection timed out: connect
> Could not download lombok-ast.jar (com.android.tools.external.lombok:lombok-ast:0.2.)
> Could not get resource 'https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.ja
> Could not GET 'https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar'.
> Connect to akamai.bintray.com: [akamai.bintray.com/23.42.190.84] failed: Connection timed out: connect
> Could not download antlr4.jar (org.antlr:antlr4:4.5.)
> Could not get resource 'https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar'.
> Could not GET 'https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar'.
> Connect to akamai.bintray.com: [akamai.bintray.com/23.42.190.84] failed: Connection timed out: connect * Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org BUILD FAILED in 4m 48s

那么这时候你就去仓库下载jar如maven仓库:http://search.maven.org/

然后把下载的jar放在你的

C:\Users\XXX\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\lib

目录下即可:

然后在运行cordova build android就可以运行了

如果遇到以下问题:

1:把你所配置的环境变量改为,studio安装的SDK的目录下,然后运行该目录下的SDK manager,然后就开始安装插件,等

Total time: 2.218 secs
Error: cmd: Command failed with exit code Error output:
FAILURE: Build failed with an exception. * What went wrong:
A problem occurred configuring root project 'android'.
> You have not accepted the license agreements of the following SDK components:
[Android SDK Platform ].
Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html * Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

好了,这就是我的运行过程及其结果如下(第一次下载后很慢,可能会有很多......................................................这个慢慢等待,国情问题)

$ cordova build android
ANDROID_HOME=F:\android-sdk
JAVA_HOME=D:\Java\jdk1.8.0_45
Subproject Path: CordovaLib
Incremental java compilation is an incubating feature.
:preBuild UP-TO-DATE
:preDebugBuild UP-TO-DATE
:checkDebugManifest
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl UP-TO-DATE
:CordovaLib:compileDebugNdk UP-TO-DATE
:CordovaLib:compileLint UP-TO-DATE
:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugShaders UP-TO-DATE
:CordovaLib:compileDebugShaders UP-TO-DATE
:CordovaLib:generateDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles UP-TO-DATE
:CordovaLib:packageDebugRenderscript UP-TO-DATE
:CordovaLib:compileDebugRenderscript UP-TO-DATE
:CordovaLib:generateDebugResValues UP-TO-DATE
:CordovaLib:generateDebugResources UP-TO-DATE
:CordovaLib:packageDebugResources UP-TO-DATE
:CordovaLib:processDebugManifest UP-TO-DATE
:CordovaLib:generateDebugBuildConfig UP-TO-DATE
:CordovaLib:processDebugResources UP-TO-DATE
:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:CordovaLib:compileDebugJavaWithJavac UP-TO-DATE
:CordovaLib:processDebugJavaRes UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
:CordovaLib:mergeDebugJniLibFolders UP-TO-DATE
:CordovaLib:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:CordovaLib:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE
:CordovaLib:bundleDebug UP-TO-DATE
:prepareAndroidCordovaLibUnspecifiedDebugLibrary UP-TO-DATE
:prepareDebugDependencies
:compileDebugAidl UP-TO-DATE
:compileDebugRenderscript UP-TO-DATE
:generateDebugBuildConfig UP-TO-DATE
:generateDebugResValues UP-TO-DATE
:generateDebugResources UP-TO-DATE
:mergeDebugResources UP-TO-DATE
:processDebugManifest UP-TO-DATE
:processDebugResources UP-TO-DATE
:generateDebugSources UP-TO-DATE
:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:compileDebugJavaWithJavac UP-TO-DATE
:compileDebugNdk UP-TO-DATE
:compileDebugSources UP-TO-DATE
:mergeDebugShaders UP-TO-DATE
:compileDebugShaders UP-TO-DATE
:generateDebugAssets UP-TO-DATE
:mergeDebugAssets UP-TO-DATE
:transformClassesWithDexForDebug UP-TO-DATE
:mergeDebugJniLibFolders UP-TO-DATE
:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:processDebugJavaRes UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:validateSigningDebug
:packageDebug UP-TO-DATE
:assembleDebug UP-TO-DATE
:cdvBuildDebug UP-TO-DATE BUILD SUCCESSFUL Total time: 2.708 secs
Built the following apk(s)://apk生成位置
d:/home/cordova-workspace/mycordova/platforms/android/build/outputs/apk/
android-debug.apk

这样的话找到这个apk放到你自己的手机里就可以安装了 ,安装后如图

将代码倒入到Android Studio

http://www.cnblogs.com/Amos-Turing/p/6385660.html

========================================

接下来开始研究代码了:

参考博客http://www.cnblogs.com/taoshengyujiu/p/5902506.html

C:\Users\用户名> npm install - cordova

4、在项目目录下执行

a、创建工程

C:\Users\用户名> cordova create myapp
C:\Users\用户名\myapp>cd myapp

b、添加平台支持

> cordova platforms add ios 
> cordova platforms add android 
> cordova platforms ls

c、添加插件(在Android Studio 1.0可略去)

> cordova plugin add org.apache.cordova.device 
> cordova plugin add org.apache.cordova.console 
> cordova plugin ls

d、编译代码

> cordova build android

e、运行代码

(1)在模拟器上
> cordova emulate android
(2)在浏览器上
> cordova serve android
浏览器访问地址:http://localhost:8000/,就可以和调试页面一样调试app的布局了。如果app中使用了cordova的Native API调用,会弹出以下对话框: 
 
这是因为浏览器无法提供@JavascriptInterface的接口,Cordova视图通过prompt()和Native交互,这样做是因为Android2.3 simulator的Bug。所以调试页面布局,无视即可。 
(3)在真机上
C:\Users\用户名\myapp> cordova run android
或者C:\Users\用户名\myapp> cordova run wp8/ios

cordova会自动建立my-app文件夹,不同平台的项目在platforms文件夹下面 缓存的内容在C:\Users\[用户名]\.cordova\lib

5、配置ionic

1、打开Node.js命令行
2、输入C:\Users\用户名>npm install -g cordova ionic 
3、建立工程输入$ionic start myApp tabs
4、如果工程已经建立过,会出现would you like to overwrite the directory with this new project?yes
5、运行添加不同平台,如果为android,直接将ios替换成android即可。
$ cd myApp
$ ionic platform add ios
编译$ ionic build ios
运行在模拟器上$ ionic emulate

运行在浏览器上$ ionic serve

运行在真机上$ionic run

6、移植到Android Studio 1.0

Android Studio 1.0:由于AndroidStudio 1.0默认安装的是Android5.0,编译器版本是21,gradle目前版本是2.2.1,所以要对相关文件做一些更改
(1)修改选择my-app\platforms\android\build.gradle

第10行 classpath 'com.android.tools.build:gradle:1.0.+'
第40行 compileSdkVersion 21
第41行 buildToolsVersion "21.1.1"
第74行 gradleVersion = '2.2.1'

(2)修改my-app\platforms\android\project.properties

第13行 target=android-21

(3)修改my-app\platforms\android\AndroidManifest.xml

第13行 <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />

(4)修改my-app\platforms\android\CordovaLib\build.gradle

第28行 classpath 'com.android.tools.build:gradle:1.0.+'
第35行 compileSdkVersion 21
第36行 buildToolsVersion "21.1.1"

(5)修改my-app\platforms\android\CordovaLib\project.properties

第13行 target=android-21

(6)修改my-app\platforms\android\CordovaLib\

AndroidManifest.xml

第22行 <uses-sdk android:minSdkVersion="10" />
(7)导入工程import project->选择build.gradle 
位于my-app\platforms\android\build.gradle
gradle的下载路径为C:\Users\[用户名]\.gradle\wrapper\dists,可以用下载工具下载后拷到相应目录下,并新建一个内容为空的gradle-2.2.1-all.zip.ok文件 8、如果编译报错,提示Task '' not found in root project 'android',则打开android.iml,点击“同步”即可。

至此工程建立完成

Cordova 教程 学习步骤-从零基础开始的更多相关文章

  1. 【Linux教程】Linux系统零基础编程入门,想当大神?这些你都要学

    ✍ 文件和文件系统 文件是Linux系统中最重要的抽象,大多数情况下你可以把linux系统中的任何东西都理解为文件,很多的交互操作其实都是通过文件的读写来实现的. 文件描述符 在Linux内核中,文件 ...

  2. 学习参考《零基础入门学习Python》电子书PDF+笔记+课后题及答案

    国内编写的关于python入门的书,初学者可以看看. 参考: <零基础入门学习Python>电子书PDF+笔记+课后题及答案 Python3入门必备; 小甲鱼手把手教授Python; 包含 ...

  3. HTML、CSS、JS、PHP 的学习顺序~(零基础初学者)

    如果你有耐心坚持一年以上的话, 我会推荐HTML->CSS->JS->PHP的顺序来学习. 1. HTML学习:首先学习HTML,HTML作为标记语言是非常容易学的,把w3schoo ...

  4. RHEL7-RHCE培训系列教程,让您零基础入门Linux运维

    本教程是旨在帮助那些刚入门IT行业或计划从事IT行业的初学者(包括开发人员和运维人员,以及想要在Linux系统维护上提升自己的网络管理员),0基础入门Linux运维,完整学习完成本系列课程相当于培训机 ...

  5. 带你零基础学习HTML5

    1个HTML5基础入门教程,4个HTML5小项目教程,带你零基础入门学习HTML5. [HTML5基础入门] 教程将会介绍HTML5中的新特性,包括结构标签.新型表单标签.文件操作.Canvas.本地 ...

  6. Python学习课程零基础学Python

    python学习课程,零基础Python初学者应该怎么去学习Python语言编程?python学习路线这里了解一下吧.想python学习课程?学习路线网免费下载海量python教程,上班族也能在家自学 ...

  7. 零基础学习hadoop到上手工作线路指导

    零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易.在刚接触云计算,曾经想过培训,但是培训机构的选择就让我很纠结.所以索性就自己学习了.整个过程整理一下,给大家参考,欢迎讨论,共同学习. ...

  8. 零基础学习Hadoop

    零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易.在刚接触云计算,曾经想过培训,但是培训机构的选择就让我很纠结.所以索性就自己学习了.整个过程整理一下,给大家参考,欢迎讨论,共同学习. ...

  9. 零基础学习hadoop到上手工作线路指导(初级篇)

    零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易.在刚接触云计算,曾经想过培训,但是培训机构的选择就让我很纠结.所以索性就自己学习了.整个过程整理一下,给大家参考,欢迎讨论,共同学习. ...

随机推荐

  1. C++基础学习教程(一)

    開始自己的C++复习进阶之路. 声明: 这次写的博文纯当是一个回想复习的教程.一些非常基础的知识将不再出现.或者一掠而过,这次的主要风格就是演示样例代码非常多~~~ 全部代码在Ubuntu 14.04 ...

  2. python——iterator迭代器|iterator详解——20140918|

    -----------------------------------------------------------------------------前言--------------------- ...

  3. B树、B-树、B+树、B*树(转)

    B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right): 2.所有结点存储一个关键字: 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树: 如: B ...

  4. JUnit单元测试中的setUpBeforeClass()、tearDownAfterClass()、setUp()、tearDown()方法小结

    编写JUnit单元测试的时候,会用到 setUpBeforeClass().tearDownAfterClass().setUp().tearDown()这四个方法,例如用 eclipse新建一个ju ...

  5. ASP.NET综合管理ERP系统100%源代码+所有开发文档

    该系统开发环境为:VS2010,数据库採用SQL Server,框架为ASP.NET. 源代码包含所有文档说明,代码简单易懂,凝视完整. 提示:假设没有安装水晶报表系统执行会报错,报表安装程序已经打包 ...

  6. MD5值转换(Hex 32位 <-> base64 24位)

    关于MD5值的原理本文不在介绍,本文主要介绍MD5值的两种编码的相互转换(32位和BASE64编码的24位),实际应用过程中经常会涉及到两种编码的相互转换.快熟使用工具tomeko.net. C#示例 ...

  7. android下拉菜单spinner的使用方法

    Spinner控件也是一种列表类型的控件,它的继承关系如下:  java.lang.Object    ↳ android.view.View      ↳ android.view.ViewGrou ...

  8. Mongodb基本操作入门,增删改查和索引

    主要进程 mongod.exe为启动数据库实例的进程. mongo是一个与mongod进程进行交互的JavaScript shell进程,它提供了一些交互的接口函数用户对数据库的管理. 基本命令 sh ...

  9. xgboost 特征选择,筛选特征的正要性

    import pandas as pd import xgboost as xgb import operator from matplotlib import pylab as plt def ce ...

  10. PHPthinking为全部PHP爱好者指路

    1.新手学习路线:个人觉得.自己手上应该有本參考书.像细说PHP,然后看书学习,穿插网上的一些免费视频教程(随便百度一下即可,之后我尽量整理一些给大家).当然假设自控能力差的同学.也能够參加一些培训机 ...