Handler、Message和Looper之间的关系

  • Post author:
  • Post category:其他

一、研究背景 在学习Android的多线程编程中,发现Android中规定UI的更新只能在主线程中进行,在子线程中是禁止的,但是主线程又不能进行耗时操作。为了解决既能更新UI又能进行耗时操作的需求,从而出现了消息机制、AsyncTask异步任务这两种方式。 二、Android的消息机制 在Android的消息机制中会涉及到Message类、Handler类、Looper类的内容,为了弄清楚它们的使…

继续阅读 Handler、Message和Looper之间的关系

Run运行不了的问题解决办法

  • Post author:
  • Post category:其他

第一步点进去 第二步: 第三步依次检查Modules三个文件:Sources; paths; Dependencies 检查出口是否一致 Apply应用并保存——ok. 第四步:保存后还打开不了点击如下图所示 第五步:点击如图提示,清除缓存并重启。 版权声明:本文为consoleMY原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blo…

继续阅读 Run运行不了的问题解决办法

Unity的图片轮播

  • Post author:
  • Post category:其他

1 效果展示 可以按左右按钮进行图片翻页,也可以鼠标滑动进行图片翻页,下方的文字是图片的名称 2 Unity的界面 注意在左边和右边的按钮上, 添加两个监听,左边按钮是ClickLeft(),右边是ClickRight().也可以在代码中添加监听(这里没写) option设置 3核心代码 控制图片的滑动,外部导入图片是在StreamingAssets中的image文件夹下,注意文件夹命名一定要正确…

继续阅读 Unity的图片轮播

组态王与mobus通讯调试总结

  • Post author:
  • Post category:其他

本文主要梳理了组态王与Modbus协议通讯问题的调试思路及排查方法。 1.用Modscan32测试 主要测试设备的哪些寄存器地址有值,正确的数值是多少,打包长度是多少,在安装路径下的Driver文件夹中修改modbusmaster.ini配置文件中设置PackLen的值,在组态王的数据词典中根据寄存器地址定义变量。 使用modscan的时候,要在显示选项中选择一下数据的类型,和设备中的数据类型一致…

继续阅读 组态王与mobus通讯调试总结

数据结构—链表操作详解

  • Post author:
  • Post category:其他

链表操作 添加 删除 查找 更改 本文介绍链表一些基本操作,包括对链表中数据的 添加 、 删除 、 查找 (遍历)和 更改 。 都说没有链表初始化的操作都是耍流氓,那么这里先给出一个链表初始化。 //声明节点结构 typedef struct Link{ int elem;//存储整形元素 struct Link *next;//指向直接后继元素的指针 }link; //创建链表的函数 link …

继续阅读 数据结构—链表操作详解

【WiFi】WiFi 6E

  • Post author:
  • Post category:其他

WiFi 6E 6G频段共有1200MHz的频谱给到WiFi 6E使用,可用于从5.925GHz到7.125GHz。WiFi将可以访问59个20MHz信道,29个40MHz信道14个80MHz信道和7个160MHz信道。这不仅代表可以有很多频道,还可以代表可以解锁更高的数据速率。 因为 802.11ax 标准(Wi-Fi 6)也在 2.4GHz 和 5GHz 频段运行,所以 6GHz 频段的 Wi…

继续阅读 【WiFi】WiFi 6E

layui动态表格动态获取数据undefined?

  • Post author:
  • Post category:其他

layui动态表格undefined解决方案 问题所在 错误代码: 正确代码: 问题所在 前几天在使用layui的动态表格渲染数据的时候,使用ajax请求动态获取数据的时候,出现了undefined,我一直想不通是怎么回事,但是一想到ajax是异步请求,那就是说,差不多跟多线程一样,有点那个意思,就是ajax请求的时候,是异步的,并不影响js代码向下执行,也就是说你的数据表格里面的部分数据渲染完成…

继续阅读 layui动态表格动态获取数据undefined?

Shell编程之Shell函数与数组

  • Post author:
  • Post category:其他

文章目录 Shell函数 将命令序列按格式写在一起 可方便重复使用命令序列 Shell函数定义 函数调用的方法 函数返回值 函数的作用范围 函数的参数 参数的用法 参数的表示方法 递归函数 Shell数组 数组的定义 数组的分类 应用场景包括 数组定义方法 数组包括的数据类型 Shell函数 将命令序列按格式写在一起 可方便重复使用命令序列 Shell函数定义 函数名(){ 命令序列 } 函数名 …

继续阅读 Shell编程之Shell函数与数组

使用PS为Unity游戏创建简单的游戏素材实例

  • Post author:
  • Post category:其他

在自己开发Unity游戏的过程中,偶然需要一些配合场景的合适的素材,但是在网上搜索费时费力,不称心,复杂的组件不说了,一些简单的组件就可以自己做一做。我在制作赛车游戏读取场景进程界面,需要一些简单的二维素材。比如,我现在需要一个赛车开始比赛的横幅,就自己做了。记录如下: 整体场景: 左边那个横幅,就是我要完成的了。 步骤一: 制作立杆 该立杆处于汽车的下方,以至被汽车挡住,使用简单图形绘制即可 步…

继续阅读 使用PS为Unity游戏创建简单的游戏素材实例

【idea】Error:(290, 34) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

  • Post author:
  • Post category:java

问题描述 当使用idea导入一个新的项目时,会出现如下这种情况: Error:(290, 34) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符) 大概意思就是,你的代码中用到了高版本jdk中的运算符,当前的1.5版本不支持 报错截图 解决办法 1、点击 File > Project Structu…

继续阅读 【idea】Error:(290, 34) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)