草庐IT

selectedKeys

全部标签

java - 为什么要在 java nio 的 `selector.selectedKeys().iterator()` 中删除 key ?

我找到了一些javanio的示例代码:ServerSocketChannelserver=ServerSocketChannel.open();Selectorselector=Selector.open();server.socket().bind(newInetSocketAddress(8080));server.configureBlocking(false);server.register(selector,SelectionKey.OP_ACCEPT);while(true){selector.select();Iteratoriter=selector.selectedK

低代码平台前端的设计与实现(四)组件大纲树的构建设计

在上篇文章,我们已经设计了一个简单的设计态的Canvas,能够显示经过BuildEngine生成的ReactNode进行渲染。本文,我们将继续上一篇文章的成果,设计并实现一个能够显示组件节点大纲树的组件。什么是组件大纲树?我们希望用户能通过一个地方比较明显的看到当前整个ComponentNode的树状结构;当用户点击某个ComponentNode的时候,既能够在DesignCanvas上高亮当前选中的UI元素,同时对于组件大纲树上也能高亮对应的树状节点。PS:我们所设计的低开前端平台定位是轻量级。所以,我们在构建整个平台核心库的时候,并不会设计的非常复杂,本次我们将不会设计直接将元素进行拖拉拽

低代码平台前端的设计与实现(四)组件大纲树的构建设计

在上篇文章,我们已经设计了一个简单的设计态的Canvas,能够显示经过BuildEngine生成的ReactNode进行渲染。本文,我们将继续上一篇文章的成果,设计并实现一个能够显示组件节点大纲树的组件。什么是组件大纲树?我们希望用户能通过一个地方比较明显的看到当前整个ComponentNode的树状结构;当用户点击某个ComponentNode的时候,既能够在DesignCanvas上高亮当前选中的UI元素,同时对于组件大纲树上也能高亮对应的树状节点。PS:我们所设计的低开前端平台定位是轻量级。所以,我们在构建整个平台核心库的时候,并不会设计的非常复杂,本次我们将不会设计直接将元素进行拖拉拽