自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android使用CardView发现阴影显示不全

(添加额外的padding绘制阴影)

2023-11-10 14:06:23 361

转载 android根据字符串计算宽高(转)

1.计算宽度mPaint.measureText(mProgess);2.计算高度FontMetricsfontMetrics=mPaint.getFontMetrics();mTxtHeight=(计算y值时,一般是baseY + mTxtHeight - 5(5大概剧中)3. canvas drawText 的x,y值。y是使用的baseline。

2023-11-10 08:09:24 168

原创 使用IDEA打包springboot项目成jar包运行失败?改用maven打包(包含引入本地jar包)

1、打开pom.xml,添加本地jar包依赖,使作用域scope为system。2、在本文第一个代码段中新增一行语句, 使system作用域生效。2、进入项目根目录,执行:mvn clean package。3、查看target目录,发现jar包。3、重复之前的打包操作即可。

2022-10-05 16:30:12 1943 1

原创 Spring项目在tomcat启动时调用action

1、实现ServletContextListener接口,添加@WebListener注解。2、按照示例写代码:

2022-06-23 10:53:31 219 1

原创 vue移动端实现折叠/展开列表支持内部混动

html:<div class="fold" :class="[flag?'open':'close']"> <div v-for="(item,index) in list" :key="index"> ... </div></div>css:.fold{ overflow:hidden; transition:max-he...

2021-08-09 17:22:04 687

原创 vue中使用better-scroll经验总结

1.最外层div样式通过“position:fixed;width:100%(固定宽度,用于内容中有横向滚动);height:100%(固定高度,用于内容中有纵向滚动)”。2.如果是横向滚动,wrapper容器中内容content的样式应添加“position:absolute”。3.横向或者纵向都可以使用flex布局方便地渲染。4.在mouted()方法中利用this.$nextTick(()=>{BScroll初始化代码})实现组件渲染完成后初始化滚动,避免宽度或者高度计算

2021-03-08 17:42:11 59

原创 css样式设置高度自适应容器剩余空间并支持滚动(类似于android中match)

style="position:absolute;height:100%"

2021-01-13 11:10:13 353

原创 Java的socket编程中用到的10进制转16进制字符串(不带0x前缀)常用方法

1、不需要补0:String hex= Integer.toHexString(numb);2、需要补0:String hex= String.format("%02x",numb);//0代表补0,2代表2位,x代表16进制整型

2020-06-08 14:38:11 490

原创 OkSocket使用注意事项

作为server时,不要轻易使用client.getHostName(),因为如果没有正确获取到hostName可能会导致socket读写流报错。

2020-06-05 13:07:44 1380

原创 java中基本数据格式转无符号数

利用Java位运算符,完成Unsigned转换。  正常情况下,Java提供的数据类型是有符号signed类型的,可以通过位运算的方式得到它们相对应的无符号值,参见几个方法中的代码:public int getUnsignedByte (byte data){ //将data字节型数据转换为0~255 (0xFF 即BYTE)。  return data&0x0FF;}public int getUnsignedByte (short data){ //将da

2020-06-02 18:20:35 336 1

原创 Vue 在默认方法参数上增加自定义参数

html:<popup-picker @on-change="myChange($event,something)"></popup-picker>js:methods:{ myChange(val,something){}}

2020-03-07 11:02:12 6982

原创 H5开发中垂直滚动样式(顶部固定标题栏),仿Android的ScrollView

css代码:.scrollview {height:auto;width:100%;overflow-y:auto;position:fixed;top:45px;//header的高度bottom:0}html用法:<div class="header"></div><div class...

2020-03-04 14:32:05 190 1

原创 从外网拷贝迁移压缩npm下node_modules目录太深的问题

安装npm 3.0+下载依赖,因为他已经将目录拍平

2019-04-18 09:00:36 36

转载 (转)在VS CODE中编辑VUE项目断点调试

设置 Chrome 远程调试端口首先我们需要在远程调试打开的状态下启动 Chrome, 这样 VS Code 才能 attach 到 Chrome 上:Windows右键点击 Chrome 的快捷方式图标,选择属性 在目标一栏,最后加上--remote-debugging-port=9222注意要用空格隔开macOS 打开控制台执行: /Applications/Go...

2019-03-05 15:48:30 1598

原创 aapt.exe'' finished with non-zero exit value 1找不到原因的解决办法

双击这里,会得到错误细节

2019-02-14 14:19:01 180

原创 Gradle插件离线配置

maven { url uri('C:\Program Files\Android\Android Studio\gradle\m2repository') }

2019-01-02 16:12:37 51

原创 Android Notification弹出多条通知PendingIntent点击事件被覆盖问题

需要把红字部分统一,从而分别对应不同响应事件PendingIntent pendingIntent = PendingIntent .getBroadcast(context, fromNotificationType, intent, PendingIntent.FLAG_UPDATE_CURRENT);...

2018-12-04 10:40:59 46

原创 Android中关于权限设置的一个不容易发现的bug

在开发过程中,发现了一个bug:明明授予了读写权限,实际日志反馈的情况的是权限无效?经过了一系列的排查,原来是引用的一个老旧的第三方库(module)中重复声明的读写权限被设置了这个属性android:maxSdkVersion="18"所以我在SDK大于18的手机(目前大部分手机都是5.0+了)测试时始终报错。去掉该属性即可。...

2018-09-07 14:34:09 378

原创 JAVA定位元素在数组中的下标

Arrays.binarySearch

2018-08-17 10:55:00 73

原创 Android针对MIME类型调起本应用打开文件的activity

&lt;intent-filter&gt; &lt;data android:scheme="content" /&gt; &lt;data android:mimeType="video/*"/&gt; &lt;action android:name="android.intent.action.VIEW"/&gt; &lt;category

2018-06-29 10:30:16 46 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除