`
cloudgamer
  • 浏览: 61104 次
  • 性别: Icon_minigender_1
  • 来自: 顺德
社区版块
存档分类
最新评论

我来做百科(第二十天) C

阅读更多
我看到百度贴吧的评论,在会员后台点击评论后会自动跳到该评论所在的页码的页面,而不是简单的锚。我也要做做看。在csdn问了问,估计直接根据id直接取分页数据的话会比较麻烦,所以决定做法是先找到评论所在页的页码,再根据页码来获取该分页的数据。这样就只是一个问题,就是如何根据评论id获取它的所在分页页码。又取csdn问了问,高手果然很多,再结合需要,得到代码如下:
/**//// <summary>
/// 获取指定lemma的评论的所在页码
/// </summary>
/// <param name="PageSize">每页显示数</param>
/// <param name="id">id</param>
/// <param name="lemma">lemma</param>

public int GetCommentPageByIdAndLemma(int PageSize, int id, int lemma)
{
    StringBuilder strSQL 
= new StringBuilder();
    strSQL.Append(
"select count(1) ").Append(FROM_TABLE).Append(" where id > ").Append(id).Append(" and lemmaid = ").Append(lemma);

    
int iCount = Convert.ToInt32(SqlHelper.ExecuteScalar(SqlHelper.ConnectionString, CommandType.Text, strSQL.ToString(), null).ToString());

    
int iPage = Convert.ToInt32(iCount / PageSize);

    
if (iCount % PageSize > 0) iPage++;

    
return iPage;
}

获取了页码剩下的就简单了,不错的功能。
分享到:
评论

相关推荐

    “科技艺术节”计算机百科知识竟赛.ppt

    10. **程序输出**:给定的C语言程序段会输出数组的倒序排列,所以a[2]、a[5]、a[8]对应的值分别是8、5、2,即输出C) 852。 11. **防止软盘感染病毒**:最有效的方法是对软盘进行写保护,防止病毒写入。 12. **...

    重邮通信百科知识竞赛 试题及参考答案

    通信百科知识竞赛涵盖了多个方面的通信技术知识点,包括历史、协议、网络结构、地址分配、数据传输速率、编码技术、移动通信标准以及网络类型等。以下是对这些知识点的详细解析: 1. **无线电通信起源**:实用无线...

    第五代移动通信(5G)简介.pptx

    第五代移动通信(5G)简介 1433325 崔含泽 第四组 第五代移动通信(5G)简介全文共13页,当前为第1页。 参考文献 J.G. Andrews ,S.Buzzi ,Wan Choi ,S.V.Hanly ,A. Lozano , A.C.K. Soong ,J.C. Zhang ,"What Will 5G ...

    七年级历史下册 第20课 明清的科学技术同步练习(无答案) 中华书局版.doc

    6. C. 贾思勰----------《天工开物》 7. D. 紫禁城 8. D. 嘉峪关--------鸭绿江 9. B. 《农政全书》 10. B. 宋应星 11. D. 嘉峪关 12. D. 《天工开物》是总结元代和明代手工业生产技术的著作 通过以上知识点的梳理...

    -C++参考大全(第四版) (2010 年度畅销榜

    第20章 C++输入/输出系统基础 20.1 老的C++I/O与现代的C++I/O 20.2 C++的流 20.3 C++的流类 20.4格式化的I/O 20.5 重载 第21章 C++文件的输入/输出 21.1 和文件类 21.2 打开和关闭文件 21.3 读写文本文件 21.4 无...

    七年级历史下册 第三单元 第20课 明清的科学技术导学案(无答案) 中华书局版.doc

    - 宋应星的《天工开物》是总结明代农业和手工业生产技术的典籍,强调人与自然的和谐,其对工艺技术的详尽描述被誉为“中国17世纪的工艺百科全书”。 - 徐光启的《农政全书》是我国农学史上的一部重要作品,它引入...

    自己动手写操作系统(含源代码).part2

    我想,虽然第二版有着这样那样的变化,但有一点没有变,那就是本书试图将我在编写自己操作系统的过程中的经验尽可能地告诉读者,同时尽可能将我当初的思路和编码过程呈现出来。很可能读者比我更聪明,有更好的解决...

    自己动手写操作系统(含源代码).part1

    我想,虽然第二版有着这样那样的变化,但有一点没有变,那就是本书试图将我在编写自己操作系统的过程中的经验尽可能地告诉读者,同时尽可能将我当初的思路和编码过程呈现出来。很可能读者比我更聪明,有更好的解决...

    七年级历史下册 第20课 明清的科学技术同步练习(无答案) 中华书局版(通用).doc

    6. 组合错误的是C,贾思勰是《齐民要术》的作者,而非《天工开物》。 7. 作为导游介绍北京古建筑奇观,可以选择的是D.紫禁城,因为它位于北京。 8. 明长城的起止点是嘉峪关至鸭绿江,所以正确答案是D. 9. 记载...

    物联网考试题及答案最新版.pdf

    我国居民的第二代身份证采用的是 ( B )RFID 技术。 A.低频 B.中高频 C.超高频 D.微波 6、RFID 技术实质是一个基于( C )发展出来的一种自动识别技 术,是一种可以将物品编码采用无线标签方式进行记录和供读取的小 型...

    粒子群算法PSO入门代码火经典案例求Ackley函数附-PSO.zip

    第一,我移动十次以后十次里有一个位置函数值最小(函数最小就是我们要的尸肉啊),那么我总有种往这个位置移动的趋势,第二,20个点带到函数我是不是得有个最小的,那我就又有种往这个点移动的趋势。 V = V c1*...

    大学英语六级高频词汇大学英语六级高频词汇

    [C-](美国等国的)国会,议会 9. literature:文学,文学作品,文献 10. military:军事的,军用的,军队的 词汇11-20 11. region:地区,区域,范围 12. means:方法,手段 13. exhibit:展出,陈列 14. process:...

    2018年“互联网”开放合作试题__多选.pdf

    【多选题】第(15)题:20世纪90年代,中国启动了一系列重大信息化应用工程,其中“金关”、“金卡”、“金税”是重要的代表。“金关”是为了提高海关信息化管理水平;“金卡”旨在推动银行卡产业的发展;“金税”则...

    2021专升本大学语文考试题(1).pdf

    4. “人类历史上第一个真正揭示知识的真正意义的人”是培根(C),他提出了知识就是力量的观点。 8. 未提供具体内容,无法解析主旨。 14. 《虞美人》是一首抒情词(B),通常表达个人情感或感慨。 20. “易安居士...

    编程语言排行榜

    这一排名通过搜索各大知名搜索引擎如谷歌、MSN、雅虎、维基百科、YouTube以及百度等平台上的数据来确定每种编程语言的市场份额。 #### 2013年4月Tiobe编程语言排行榜概览 2013年4月的Tiobe编程语言排行榜显示,...

    20秋吉大《文献检索》在线作业二-0002答卷.docx

    7. 大型综合性百科全书:《大英百科全书》具有最长的历史、最大的影响力和权威性。 8. 截词符号:在DIALOG系统中,截词符号通常用“?”表示。 9. OSI参考模型的第四层:这一层是传输层,负责端到端的数据传输。 ...

    上海高校计算机一级等级考试E卷.pdf

    4. 编辑第三行第二列的表格,设置宽度为所在单元格的90%,第一列居中,宽度占表格的15%。最后一行文字链接至百度百科。 5. 在第四行插入表单,设置预选项,添加提交和重置按钮,保持表单下方居中。 **四、多媒体...

    推荐的C++书籍 4.3 Generic programming and the STL

    当读者有一定c/c++基础 推荐的阅读顺序: level 1 从&lt;&lt;essential c++&gt;&gt;开始,短小精悍,可以对c++能进一步了解其特性 以&lt;&lt;c++ primer&gt;&gt;作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从&lt;&lt;effective c++&gt;&gt;...

    推荐的C++书籍 4.4 STL源码剖析

    当读者有一定c/c++基础 推荐的阅读顺序: level 1 从&lt;&lt;essential c++&gt;&gt;开始,短小精悍,可以对c++能进一步了解其特性 以&lt;&lt;c++ primer&gt;&gt;作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从&lt;&lt;effective c++&gt;&gt;...

Global site tag (gtag.js) - Google Analytics