- 博客(8)
- 收藏
- 关注
原创 Android Studio使用插件远程连接MySQL数据库
DB Browser是一个被用于查看数据库内容的开源,跨平台工具。DBBrowser当前只适用于Oracle与MySQL。1.不需要写SQL语句就能够查看,新增,删除,修改表格中的数据和字段。2.支持Oracle与MySQL中的CLOBS和BLOBS类型。3.SQL语法高亮显示。4.能把数据导成CSV和PDF文件。5.支持10种以上的界面外观更换。6.上下文感测提示。7.国际化支持,通过插件机制可扩展更多的语言支持。
2024-07-29 10:58:19
237
原创 ADB常用命令总结
连接手机有2种方式:有线连接、无线连接。使用数据线连接手机后,在【开发人员选项】中开启【USB 调试】,并在【选择 USB 配置】中选择【MTP (多媒体传输)】。am 即 ActivityManager,主要用于启动 activity、service,发送 broadcast 等。注意:以上代码需放在 bat 脚本文件中,若在命令行中输入以上命令,则将 %%s 改为 %s。说明:截屏时,可以通过【-d】指定 display id,默认是 0。wm 即 WindowManager,主要用于窗口管理。
2023-07-27 11:52:52
3239
1
原创 Synchronized重量级锁优化之路
在日常过程中经常会遇到并发问题,一个代码块被多个线程持有和修改导致最终结果出现错误,我时候我们一般会想到锁住代码块来解决并发场景问题。锁分很多种定义,如轻量级锁、自旋锁、偏向锁、重量级锁,在算法实现上又可分为乐观锁、悲观锁,今天我们主要来说说Synchronized,我们都知道synchronized是一个悲观锁,在SDK1.5他是重量级锁,但1.6以后对synchronized做了优化,其初始状态为无锁状态。1、Synchronized优化后的加锁顺序锁主要存在四种状态,依次是:无锁状态、偏向
2022-05-28 15:08:46
289
1
原创 Java集合-HashMap
1、HashMap 1.7与1.8区别2、HashMap结构JDK1.7采用的是数组+链表的形式,而JDK1.8采用的是数组+链表+红黑树在数组容量大于64且链表长度大于8的情况下会使用红黑树,当长度小于6后又将从红黑树转化为链表。因为在链表的查询操作都是O(N)的时间复杂度,而且hashMap中查询操作也是占了很大比例的,如果当节点数量多,转换为红黑树结构,那么将会提高很大的效率,因为红黑树结构中,增删改查都是O(log n)。HashMap一些关键常量:static fina.
2021-09-12 15:41:42
162
原创 博物馆展厅文物标记或售楼处房型区域标记处理解决方案-图片标记位置
今天项目完结了所以对前面的内容坐下规整处理,上个项目是个博物馆的项目,其中有个要求是需要将展厅内的文物都标记显示在前端页面然后通过点击某文物跳转到对应的文物详情,其中图片需要进行放大缩小处理,而里面的标记点大小不变。这其中涉及到几块内容 1、图片拼接问题,需要将博物馆楼层的图片拼接成为一张图片 2、图片拼接后的放大缩小处理,因为你需要查看某个文物详情,有可能一张图片的标记点太多...
2018-03-28 18:09:16
550
原创 微信多图上传,解决android多图上传失败问题
微信提供了文件上传的方法wx.uploadFile来上传我们的图片wx.chooseImage({ success: function(res) { var tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'http://example.weixin.qq.com/upload', //仅为示例,非真实的接
2017-04-20 11:46:39
2451
原创 微信小程序 解析单图上传安卓手机上传失败和wx.request上传失败问题
本来是没有这篇博客的,可我发现有很多朋友都调入这个坑里面所以我觉得有必要留下点什么。1、单图上传安卓手机上传失败 这个问题是我在写第一个项目的时候遇到的问题,因为我是做安卓的本着能做不闲的思想我把公司的微信小程序也接过来了,如此我从一名移动端在向前端的道路上移动。 当时项目已经完成提交给了测试,测试反馈说这里有问题。我用了微信的工具和我自己的水果机都进行了测试发
2017-03-14 16:55:26
6486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人