2021-03-26

新手学习Andriod Studio ,JAVA一段时间后的感受

  1. 关于布局 

  • RelativeLayout(相对布局)

  • layout_width
  • layout_height
  • LinearLayout (线性布局)

  • layout_width
  • layout_height
  • 线性布局要灵活一些,适用于界面需要水平或垂直排列的情况(vertical(垂直)和 horizontal(水平))
  • ConstraintLayout(约束布局)
  • 这个就可以用鼠标将组件拖动在自己想放到 的位置上去不用想上面两个布局那样麻烦

   2.基础控件

  • TextView、
  • android:gravity="center" //文字对其方式 top bottom left right center
  • android:textColor="#ffffff"//颜色
  • android:textSize="24sp" //字体
  • android:layout_width="wrap_content"//布局文字宽填充
  • android:layout_height="wrap_content" //高填充
  • android:text="“//内容
  • EditText
  • android:hint="go"//输入框提示语
    android:maxLines="12"//最大行数 
  • Button、
  • android:background="@drawable/xxx"//背景

  • android:textSize="50sp"//字体大小

  • android:text="xxx”//字体

  • ImageView
  • android:src="@drawable/xxx"//引用图片资源
  • 实现图片显示的
  • ImageButton
  • 与imageview相似先当与一个有图片显示功能的按钮
  • 事件机制

  • Android是如何响应对其中的某个视图的触控操作?——MotionEvent机制
    Android是如何响应对手机的按键操作?——KeyEvent机制
  • 回调那部分

2.JAVA

  • 变量、方法名:首字母小写+驼峰原则
  • 常量:大写字母+下划线
  • 类名:首字母大写+驼峰原则
  • 整型 (byte,short,int,long):默认值都是 0
  • 浮点型(float,double) :默认值都是 0.0
  • 布尔型(boolean) :默认值是 false
  • 字符型(char) :默认值是 一个空格
  • 字符串(String): 默认值为null
  • String

  • 比较用.equals()
  • indexOf()从左向右查找子串并返回下标
  • lastIndexOf()从右向左查找子串并返回下标
  • contains()判断是否包含某个子串
  • startWith()判断是否以某个子串开头
  • endWith()判断是否以某个子串结尾
  • 用+来进行字符串的拼接

  • 字符串分割

  • split
    String s1 = "Are you ok ?";
    String[] sArr = s1.split(" ");
    System.out.println(Arrays.toString(sArr));        // 推荐这种打印方式 别用for
    // 输出:
    //      [Are, you, ok, ?]
    substring()
    substring()其本质是提取子串,这里也可以看成是一种分割
    String s1 = "Are you ok ?";
    System.out.println(s1.substring(4));        // [4, s1.length()-1]
    System.out.println(s1.substring(4, 7));        // [4, 7)
    // 输出: 
    //      you ok ?
    //         you
    子串替换
    replace()
    replace()不改变原字符串,会返回一个新字符串
    String s1 = "Are you ok ?";
    String s2 = s1.replace("o", "ooo");        // 要么用另一个变量接收 要么直接打印 s1未改变
    System.out.println(s2);

2021-03-26 20:54:33,596 - Model - INFO - Epoch 1 (1/200): 2021-03-26 20:57:40,380 - Model - INFO - Train Instance Accuracy: 0.571037 2021-03-26 20:58:16,623 - Model - INFO - Test Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Best Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Save model... 2021-03-26 20:58:16,623 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 20:58:16,698 - Model - INFO - Epoch 2 (2/200): 2021-03-26 21:01:26,685 - Model - INFO - Train Instance Accuracy: 0.727947 2021-03-26 21:02:03,642 - Model - INFO - Test Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Best Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Save model... 2021-03-26 21:02:03,643 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 21:02:03,746 - Model - INFO - Epoch 3 (3/200): 2021-03-26 21:05:15,349 - Model - INFO - Train Instance Accuracy: 0.781606 2021-03-26 21:05:51,538 - Model - INFO - Test Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,538 - Model - INFO - Best Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,539 - Model - INFO - Save model... 2021-03-26 21:05:51,539 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 我有类似于这样的一段txt文件,请你帮我写一段代码来可视化这些训练结果
02-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值