在平常的**中,肯定會有新聞或者一些資訊的發布。但是發布出去之後,關於這些文章的排序會是乙個問題。當然對於一些大的**,可能會有一些複雜的排序規則,會根據一些權重進行排序。但是對於乙個普通的小一點的**,我們一般排序,可能就只是增加乙個排序字段,然後按照公升序進行排序,或者直接按照建立時間進行降序排序。
如果我們按照排序字段進行排序的話,會產生乙個問題,當增加一篇文章資訊的時候,這個排序欄位的值是什麼,如果只是乙個預設值的話,那麼所有的文章可能就都是同樣的值,所以排序的時候,則需要自己手動排序。所以,現在有乙個解決方案,每增加一篇文章,則會自動生成乙個預設的排序值,並且每篇文章都會有自己的排序值。這樣,對於運營人員也能夠方便操作。
解決思路:
修改文章:如果該文章的排序值有變動的話,需要進行分析,如果排序值靠前了的話,則除了要交換兩個排序值,中間的排序值需要加1。如果排序值靠後了的話,則除了要交換兩個排序值,中間的排序值需要減一。
如下表:
怎麼能夠將該列表的值,按照isrelease 0,2,1的順序排序
select *
from t_button
order by case when isrelease=0 then 3 else isrelease end desc
結果:
關於Marching Cube的一些疑惑思考
最近學習mc表面繪製,對於開始對於cg方面的一些知識不是很明白,搞的一頭霧水,於是就零零碎碎參考一些網上的程式來學習。主要參考的有3d med 的手冊,網上的一些程式,如 以及跟蹤vtk源 還有這個 但是在閱讀的時候產生的兩個疑惑,表示怎麼算出來的,看了書上的不是很明白,另乙個問題是得到的三角麵片怎...
關於iframe的一些小問題(一些資訊)
概念和使用方式 先聊下我遇到的問題 所有html都會引入乙個公共的html模組 裡面有js和css 的工具引用 一般情況沒啥問題,但是有乙個會顯示並且可以動的的logo的時候,這就有點問題了。案發原因 logo在同乙個位置多次顯示 和重影一樣,移動乙個還有乙個在原地。思路 找到這個logo的位置,實...
關於排序的一些整理
第一部分 stl中的sort排序 在stl中,排序是通過使用函式模板sort來完成的。這裡給出一些使用的例子 sort v.begin v.end 整個容器v按非降序排列 sort v.begin v.end greater 將整個容器降序排列 sort v.begin v.begin v.end ...