- 博客(13)
- 收藏
- 关注
原创 若依框架的全局异常处理机制
若依框架的全局异常处理机制通过和实现了统一的异常捕获和处理。支持自定义异常类,便于处理特定的业务异常。使用AjaxResult封装统一的响应结果。提供友好的错误信息,便于前端展示。通过这种机制,若依框架能够有效提高代码的健壮性和可维护性,同时为前端提供清晰的错误反馈。
2025-03-10 13:49:09
557
原创 Spring BeanUtils 效率分析
使用方便,但效率较低,适合简单场景或开发初期。对于性能敏感的场景,建议使用MapStruct或手动复制属性。在高频调用或大数据量场景下,尽量避免使用。
2025-03-06 14:52:01
911
原创 Java安卓开发 Spinner 快速教程 附Demo
不需要使用adapater来绑定视图和数据,用ObservableArrayList<T>来存储元素,增删操作只需要在ObservableArrayList中进行就可以。values文件夹下新建array.xml文件(也可以直接在stings.xml文件里插入节点)增删元素可以通过adapter来操作(内部的ArrayList提供了增删的方法)'@array’表示array类型的节点,spinnerclass表示节点名字。array资源文件里的spinnerclass类。
2024-04-25 19:21:43
609
1
原创 回归树quick look
Regression Tree:回归树用树形结构处理回归问题,每个节点都是对一个属性值的二分类。将输入空间划分为M个单元,每个单元的值为该单元内所有样本的均值。
2024-04-18 00:53:30
921
原创 安卓开发——轨迹球Motion Track App
在 MotionEvent.ACTION_MOVE 中获取手指移动的坐标,并根据坐标更新 textView 控件的位置(使用 textView.setX() 和 textView.setY() 方法)。textView位置的播放则根据所选的播放速度(0.5x、1x、2x),乘以speed进行播放。设置定时器 timer_capture,按照一定的时间间隔,从 pointsList 中读取坐标数据,并将 textView 控件移动到相应位置(setX(),setY()方法)最大值为录制的触摸数据点的数量。
2024-04-18 00:51:49
1206
原创 决策树:原理,划分属性的选择和剪枝
希望划分后节点中的样本尽量属于同一类别,“纯度”更高,用信息熵(entropy)来衡量节点“纯度”。问题:某些类似“编号”的属性没有划分价值,却被衡量为最优划分属性。解决:考虑属性取值的数量,数量越多,价值越低。假设样本集D中有k个类别,每个类别所占比重为。信息熵平替,随机抽取两个样本不一样的概率。一组样本D,样本D需要分类的属性集A。即划分后的子集熵的加权和最小。的样本在所有样本中所占比例。用于分类问题,类型如下。
2024-04-16 00:55:24
1226
1
原创 Windows生产力工具分享
windows自带的功能,配合笔记本触摸板的四指滑动非常好使,省去了alt+Tab切换窗口。可以把截图订在屏幕上(不会被其他应用掩盖),还可以放大缩小。适合把范例放在一边参考。正版需要在steam上购买,替代软件有腾讯的DeskGo。除了不能分页,不能涂鸦外,这个软件绝了。
2022-12-02 21:34:45
245
空空如也
java 当ArrayList的元素为数组时
2022-12-23
如果用vbs响应按键事件
2022-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人