在ets上做的自由分页

-define(PAGECOUNT,3).  %定义自己的页容量

Pre = (Page -1) * ?PAGECOUNT,  %页首
Tail = Page * ?PAGECOUNT + 1,  %页尾
Query=ets:fun2ms(fun(Data=#process_state{number=Number}) when Number > Pre andalso Number < Tail -> Data end),  %选中处于编号中的元素,number为数据号码
ets:select(named_table, Query)  %执行查找

时间: 2024-11-03 03:46:39

在ets上做的自由分页的相关文章

如何在WebGL全景图上做标记

WebGL可以用来做3D效果的全景图呈现,例如故宫的全景图.但有时候我们不仅仅只是呈现全景图,还需要增加互动.故宫里边可以又分了很多区域,例如外朝中路.外朝西路.外朝东路等等.我们需要在3D图上做一些标记表示某个小的区域.当点击这个标记时,界面切换到对应标记区域的全景图.下图是实现此功能的一个小DEMO: 如何实现这样的功能?通过本篇的介绍,我们可以了解到以上交互过程的代码实现方式.这里我先提出几个问题 1).如何获取3D全景图某个地址的3D坐标? 2).如何将获取的地址的3D坐标转换为屏幕上的

《屏幕上的聪明决策》:4星。人类在手机/电脑上做选择的心理学研究的综述。不流畅的文本有助于理解和记忆,淘汰赛制可以有效降低选择后懊悔。

本书是人类在手机/电脑上做选择的心理学研究的综述,比较可信,有许多有趣的事实与结论.比较重要的结论有这么几个:1:人类对网站.文章的判断很大程度上以来瞬间感知和审美:2:不流畅的文本有助于理解和记忆:3:可选项太多的情况下,可以考虑淘汰赛制,每次让用户从4个选项中选择一个最满意的.这样可以有效降低选择后懊悔. 总体评价4星. 以下是书中一些重要的结论与信息的摘抄,#号后面是kindle电子书中的页码: 1:人的注意力已经成为“21世纪的低硫原油”.如果可以控制人类注意力的杠杆,那么你几乎可以获取

路由器上做IPsecVPN

实验 实验拓扑图: 实验环境: 在GNS3上搭建三台路由器,使用VPCS模拟两台PC,并规划上海和北京两家公司局域网. 实验要求: 在两家公司网关路由器上做IPsecVPN,使两家公司内网可以相互通信,并使数据加密传送达到信息安全的目的. 实验步骤: 首先规划路由器和PC机IP地址并在出口网关作做一条通向公网的默认路由: R1: R1(config)#int f0/1 R1(config-if)#ip add 192.168.10.1 255.255.255.0 R1(config-if)#no

35岁往上做什么

2014-03-29 18:07:20 今天虚岁三十三,有点大了. 前几天和一个朋友聊天,说到感觉现在自己的脑子转的比上大学的时候慢多了,朋友大惊:你现在才觉得? 我几年就这么觉得了,好吧,其实我也是... 曾经也和一些同事也交流过这个话题:有人说:那是因为现在成熟了,考虑问题比较更加全面,仔细,不像以前那么鲁莽了有人说:那是因为现在不像以前那么有激情了都说的挺有道理的,但还是喜欢和朋友的那种直接的交流方式:妈的,老子脑子转的就是慢了! 慢了怎么办? 和一些刚毕业的学生比,他们年轻.聪明,勤奋,

Centos6.2上做nginx和tomcat的集成及负载均衡(已实践)

Centos6.2上做nginx和tomcat的集成及负载均衡 ---------------------------------------------------------Jdk------------------------------------------------------------------- 1:centos上安装jdk6 Jdk: jdk-6u34-linux-i586.bin  安装命令: ./jdk-1_5_0_06-linux-i586.bin 配置环境变量如下

MXnet 转 OpenVino,在树莓派上做的图片推理

[在使用Movidius的模型优化器转换模型之前,需要先用MXNet的deploy.py将模型转换成部署模式,然后才能用movidius的优化器转换] https://github.com/apache/incubator-mxnet/blob/master/example/ssd/deploy.py cd ~git clone https://github.com/apache/incubator-mxnet mv tmp/*-0000.params tmp/ssd_resnet50_512-

安晓辉:程序员在公司没事干时候,做什么好?(产品上想多一点,设计上想多一点,技术上做深一点做宽一点,思维框架上学多一点)

(一)项目相关 做下面这些事情,可以让你更了解项目和所用技术: 看看项目的需求文档.设计文档,不要局限于你负责那个模块的,看整个项目的. 看看你在项目中用到的技术,自己掌握得如何,能否进一步提高,比如了解原理.阅读源码,重构自己的代码. 看看其他人的代码,尝试理解他的设计和所实现的功能. 看看别人用到的技术点.技术栈,尝试去了解. (二)个人成长 思考下面的问题,可以让你找到更多事情来做: 我个人想在技术上做到什么程度? 这个技术,团队里哪个人用得最好,好在哪里?我该如何做到像他那样? 产品预期

asp.net mvc4+mysql做一个简单分页组件(部分视图)

在开始做mysql分页功能组件前,便设定的是要有一定可复用性.先在项目里Views文件夹下右键新建名为_PaginationComponent.cshtml,这里html及css我采用的bootstrap分页组件,这可以参考http://v3.bootcss.com/components/. 先将生成项目效果截图呈上: 这里有需要预先知道的,是mysql分页查询与mssql分页查询实现不同点在于,mysql支持limit语句,limit格式为 limit pageIndex*pageSize,p

【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[3]:自定义代币

原文作者:Xuejie 原文链接:https://xuejie.space/2019_09_06_introduction_to_ckb_script_programming_udt/ Nervos CKB 脚本编程简介[3]:自定义代币 CKB 的 Cell 模型和 VM 支持许多新的用例.然而,这并不意味着我们需要抛弃现有的一切.如今区块链中的一个常见用途是 Token 发行者发布具有特殊目的/意义的新 Token.在以太坊中,我们称之为 ERC20 Token,下面让我们看看我们如何在 C