Mouse
Mouse
In the previous pull request (#311), I optimized the array field access of some classes. Recently, with my deeper understanding of fastutil, I have discovered more optimizations and technical debts...
In a benchmark focused on array iteration, I observed a substantial performance improvement of nearly four times when using foreach or storing the array in a local variable. I noticed...
由于我的世界中文论坛MCBBS的关闭,我的世界中文社区的开发者们缺少了一个可以相互交流学习的地方,对此我提案在Github本仓库的Discussions功能中开展我的世界开发相关交流学习、问题解答。 使用Github Discussions功能的优点如下: - 无需支付任何服务器和域名费用。 - 功能较为完善,非常适合进行开发交流学习。 - Github较为稳定,无须担心站点关闭导致数据丢失。 - Github比较开放,可以很容易的开发各种Bot。 使用Github Discussions功能的缺点如下: - 无法封禁或定时封禁违规用户,也许可以用Bot解决。 - 国内用户访问存在一定困难,可以用Steam++解决。 - 国内用户使用存在一定困难,可以制作相关的使用教程。 - 数据不是我持有,可能因为Github网站关闭导致丢失,可以在关闭前使用Github API备份内容。 - 国内搜索引擎不会索引Github Discussions的内容,使用国内搜索引擎搜索较为困难。
https://github.com/jmecn/JSoftwareRenderer/blob/a86f2f11313f24fc9359e1190207ab66d888102a/src/main/java/net/jmecn/renderer/SoftwareRaster.java#L332-L335 `x1 = floor(maxX); x

``` com.intellij.diagnostic.PluginException: null [Plugin: ASM Bytecode Viewer] at com.intellij.serviceContainer.InstantiateKt.instantiateWithContainer(instantiate.kt:25) at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:26) at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt) at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:162) at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt) at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:160) at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)...
Previous #316
### What problem does this feature solve? 目前[表格组件树形数据展示](https://www.iviewui.com/view-ui-plus/component/form/table#tree)存在以下两个问题: 1. 第一级的有子叶节点的数据的文本与无子叶节点的数据的文本未对齐。 2. 展开按钮与文本之间没有间距。 希望优化表格组件树形数据展示,以提升树形数据的可读性。 ### What does the proposed API look like? 类似于[Ant Design Vue的表格组件的树形数据展示](https://www.antdv.com/components/table-cn#components-table-demo-expand-children)。