Mac 下搭建IPv6 网络

参考

坑爹的苹果在审核的时候会使用IPv6的网络测试,在提交过程中偶尔会因此被驳回。 苹果再坑爹,我们也得按要求来呀于是自己进行IPv6的测试。

先找个支持mac 系统的USB 转RJ-45的接口(一边usb口,一遍网线接口)的转换头,某宝上淘的,几十块钱。

第一步: 然后下载驱动,驱动安装正确了就可以连接网线上网了;

第二步: 打开 系统偏好设置-> 共享 界面;

20171226151429988282635.png

关键按钮如图中标记所示;将 USB Ethernet 的入口网络通过wifi共享出去,这样就可以使用移动或者其他设备连接了。

第三步:使用安装测试App的移动设备连接共享的wifi。

网上也有通过两台移动设备创建网络的,原理大同小异,无非是入口网络的不同。

YAML 格式

参考

yaml 是一门用来写配置文件的格式语言。之前查看apktool反编译之后的内容有个.yml文件也没有深究,这次的项目用到了导出配置文件刚好研究研究。

  • yaml 文件---开头, 以#为注释;
  • 存储对象/字典数据

      ---
      # 一位职工的记录
      name: Example Developer
      job: Developer
      skill: Elite
    	
      # 单行表示法
      ---
      # 一位职工的记录
      {name: Example Developer, job: Developer, skill: Elite}
    
  • 存储数组数据

      ---
      # 一个美味水果的列表
      - Apple
      - Orange
      - Strawberry
      - Mango
    
  • 指定纯量(字符串,布尔值,整数,浮点数,Null,时间,日期)

      number: 12.30
      isSet: true
      parent: ~ 
    
      #时间
      iso8601: 2001-12-14t21:59:43.10-05:00 
      #日期
      date: 1976-07-31
    	
      #使用两个感叹号强制转换类型
      e: !!str 123
      f: !!str true
    
  • 表示字符串

      #可以不加引号
      str: 这是一行字符串
    	
      # 有空格则需要加引号
      str: '内容: 字符串'
    	
      # 单引号会对特殊字符转译
      s1: '内容\n字符串'
      s2: "内容\n字符串"
      # 在内存中如下: 
      #	{ s1: '内容\\n字符串', s2: '内容\n字符串' }
    	
      #单引号之中如果还有单引号,必须连续使用两个单引号转义。
      str: 'labor''s day' 
    	
      # 字符串可以写成多行,从第二行开始,必须有一个单空格缩进。换行符会被转为空格。
      str: 这是一段
       多行
       字符串
    	 
      # 多行字符串可以使用|保留换行符,也可以使用>折叠换行。
      this: |
       Foo
       Bar
      that: >
    	 Foo
    	 Bar
      # 其在内存在表示:
      # { this: 'Foo\nBar\n', that: 'Foo Bar\n' }
    	
      # + 表示保留文字块末尾的换行, - 表示删除字符串末尾的换行。
      s1: |
       Foo
      s2: |+
       Foo
      s3: |-
       Foo
      # 内存中的表示
      # { s1: 'Foo\n', s2: 'Foo\n\n\n', s3: 'Foo' }
      
    
  • 其他操作 引用,锚点,组合使用可以见 阮一峰老师博客;

Java程序,获取本地resources目录下文件

参考

还没有深入探究,在我的案例中,将资源文件放到了java 文件夹同目录下的resources 目录下,使用:

File file3 = new File(Test.class.getResource("file3.txt").getFile()); 

// 注:getResource直接写文件名即可,不需要文件路径。

可以找到对应文件。

在Idea上 使用Gradle 管理程序依赖

参考

在创建项目时选中Gradle项目,然后下一步即可。

创建完成之后需要在系统中下载Gradle工具包,然后在项目中配置Gradle的Home路径; Gradle 工具包是一组可以行文件,不需要安装操作直接指定一个路径即可。

这样就可以在项目中使用Gradle 来管理依赖了。有什么需求可以依据参考文章依葫芦画瓢即可。

注: 在Idea 首次创建完成之后,需要在Progject 创建一个Module 才可以正常写代码。

后记

在论坛上回复大家问题!!!