暑假学习笔记(二)

暑假学习笔记(二)

20180720-20180729学习笔记

感觉每天都只学了一点点东西,又很爱玩。家里的事情也比较多,不会像在学校那样专心。
还是专心学习吧,总想着有时间多读几本名著,多看一些单词。虽然不打游戏不看剧,但是会刷微博和B乎,偶尔看看象棋的直播,也都挺浪费时间的,但是觉得很开心啊。

1.Neo4j笔记

上篇还在说CQL语句一日学完,过了9天拖拖拉拉也是学完了最终。基本没有遇到什么问题,唯一遇到的就是在 Neo4j - 原生Java API
中的配置问题:

(1)在第四步中,让我们创建一个枚举类。

  • 这时候,我们需要另外新建一个类,用来实现Label的接口,而不能放在主文件中。(不太会用java。。。)否则会报“The public type Tutorials must be defined in its own file”错误。

  • 解决办法是另外创建个Tutorials类来实现接口Label。

  • 第六步也同理,最终包内容如下:

(2) 版本问题

  • 按照教程,最终我们得到的代码如下:

  • 但是我们编译的时候又会报错。
GraphDatabaseFactory dbFactory = new GraphDatabaseFactory();
GraphDatabaseService db= dbFactory.newEmbeddedDatabase("C:/TPNeo4jDB");

The method newEmbeddedDatabase(File) in the type GraphDatabaseFactory is not applicable for the arguments (String)

很明显,是说这个函数的的参数不是String类。但是参数有事什么呢,在Neo4j中文社区中有个人提了一个一模一样的问题,最终得到了解答:“API更新后newEmbeddedDatabase(File)的参数是File不是String。所以你传File(“path”)就行了”

问题原贴:DB_PATH出错,求解答

所以我们需要对上述代码进行略微的修改:

String dirname="C:/TPNeo4jDB";
File path=new File(dirname);
GraphDatabaseFactory dbFactory = new GraphDatabaseFactory();
GraphDatabaseService db = dbFactory.newEmbeddedDatabase(path);

至此就完成了配置。

(3) 最终结果

没有完成任务。。。因为版本的问题,如今的Neo4j已经只提供Desktop版本,所以无法按照教程那样对新建的图数据库进行操作。。。特别是:

指定文件进行数据库建立,没有办法完成。不过没关系,只需要了解一下语法即可了。还剩“Neo4j与Spring数据”没有学习,但是我本身不了解Java和Spring,根本看不懂。。。

(4) 题外话

看到网上的一个Neo4j教程,利用它来创建《人民的名义》中各人物的关系,我不禁也想实践一下。但是我没看过人民的名义,所以打算有时间创建一个《红楼梦》的图数据库实践一下各个操作。

2.APICloud学习

(1) iOS真机测试

  • 这个说来复杂了,之前说是可以用Sublime来直接配置iOS真机调试的,但是我配置了一下,似乎没有成功。先记录一下,过几天再配一下环境。
  • 但是,可以用iOS的测试证书来云编译文件,从而直接装在我手机上。否则正式版的只能上架App Store,从上面下载不能直接安装在手机上。
  • 安卓版的真机没什么问题,很简单。
  • 掌握了iOS常用的证书申请以及App上架流程。

(2)安卓下微信SDK的各项使用

必须吐槽的是微信开放平台的账号管理系统,

真是服了腾讯,我的号码到底注册没注册,服了。

20180801更新,微信的应用终于审核完毕了。

本次是APICloud初级代码篇倒数第二块内容,即第三方SDK的使用,视频教程是使用微信SDK来演示的,几乎每个接口都使用过一遍,比较详细。

以下给出主要内容的PPT:

3.明日计划

暂无

4.备注

  • (1)win10下java环境配置比较不一样:在配置环境变量PATH的时候,不用像以前那样配置CLASSPATH输入一堆乱七八糟的奇怪路径。就像这样子

只需要进入path新建一个路径,将jdk的安装路径填进去就可以了,如图:

具体过程可以参考百度经验:win10下jdk的安装、环境变量的配置与使用

posted @ 2018-09-07 19:40  爱拖交作业的小明  阅读(700)  评论(1编辑  收藏  举报