04 2019 档案
摘要:一、 添加依赖dependencies { implementation 'com.github.kongqw:AndroidSerialPort:1.0.1'}二、 使用方法 package com.bug01.tryserial; import com.kongqw.serialportlibr
阅读全文
摘要:定义一个对象: private Object objWaiter = new Object(); 在需要等待的地方加等待锁: synchronized (objWaiter) { objWaiter.wait(1000);//这里可以不用加入超时,也就是会无限期等待下去,建议是加个超时。 } 在另外
阅读全文
摘要:关系数据库 关系数据库 MySQL MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB) Percona Server(MySQL的代替品·) PostgreSQL Microsoft Access Microsoft SQL Server Google Fusion T
阅读全文
摘要:Log框架(Log Framework): Logger: 简单,漂亮,强大的Android日志工具 Hugo: 在调试版本上注解的触发方法进行日志记录 Timber: 一个小的,可扩展的日志工具 响应式编程(Responsive programming): RxJava: JVM上的响应式扩展 R
阅读全文
摘要:使用时序图时序图( Sequence Diagram)时,有时候在起初拖放放的对象生命线未绑定相关的类。 如果: 但在后期需要和类进行绑定。 那么需要如下设置,右键你要关联的对象生命线,选择Advanced>>Instance Classifier: 选择你要绑定的类: 就绑定好了。
阅读全文
摘要:网上看了很多关于Socket的Demo,用起来挺好用也简单,不过都在断开连接时,都没有做好相关处理,导致每次主动断开时,会报错 如: java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(N
阅读全文
摘要:原因: 如果出现类嵌套类的情况,需要将被嵌套的那个类设置为static。 比如: 应该改为:
阅读全文
摘要:Log.v("MyTag", "This is Verbose."); Log.d("MyTag", "This is Debug."); Log.i("MyTag", "This is Information"); Log.w("MyTag", "This is Warnning."); Log.
阅读全文
摘要:一、配置Gradle Scripts: 1.1、build.gradle(Project:*****) 1.2、build.gradle(Module:app) 二、创建存储对象类(记住要@Entity,这样才会被构建相对应的操作类): 三、菜单栏选择Build->Make Project 这里将生
阅读全文
摘要:第一步:下载的DLL→Newtonsoft.Json 打开链接后下载这个(有可能版本有所更新,选前面点的就是了): 接下来是新建一个Console项目,然后是引用,然后上码 class Program 备注:JSON生成实体类工具 http://tool.chinaz.com/tools/json2
阅读全文
摘要:由于项目需要,传过来的数据是高位到低位的Byte,需要输出低位到高位的bool数组。 如果是单一Byte转bit数组,那么可以用这个简易的:
阅读全文
浙公网安备 33010602011771号