RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

散分,祝福,兼问问题

来源: 作者: 时间:2008-02-19 点击:

来PHP版这么久了,一直都是只进不出,现在都觉得有点不好意思了,所以今天散一下分,中间也问过两个问题,但是没有满意的答案,感觉一直都处于单干时期。从以前的C到C++,到.NET,最后到PHP,虽然现在又回到了.NET,还是感觉自己适合PHP多一些,尽管也可以在.NET里面学习到不少的东西。最近一直很迷茫,都26岁了,一直没有找到自己喜欢的女孩,前段时间居然莫名其妙的喜欢上了以前的一同学,得到的回复却是已经有男朋友了,也顾不上那么多了,难得有这么一次机会吧,过年的时候找个理由留下来一起过了个年。情人节送了一束花过去,不知道这么做对不对,希望没有打扰到她的生活。搞得现在都没有什么勇气找她说话了,挺尴尬。不管怎么说,也算是做了一些实事,以后不会后悔吧。

为避免垃圾贴,问两个问题,
1.   关于长连接的问题。怎样做到长连接,因为最近在做通讯类似于Gmail里聊天功能
2.   最近PHP里面有些什么新技术,由于好长时间都没有机会接触PHP,虽然说年纪也大了,但是还是要跟得上时代嘛。

在这里也给出一个东东算是作为得目前这些分的回报吧!一个分页的函数代码,在网上好像也没有看到多少好的分页代码,虽然说写得不怎么样,但是到底还看得过去。希望对新手朋友有用。


分页样式为     1   2   3   4   5   6   7   8    

希望大家以后多多支持,个人感觉自己还算热情,有自己的一个PHP群,如果有什么技术问题可以到   群号:   1580*7228(不要*)   进行讨论,不过如果进去只想得到不想付出,建议还是不要进了,群里不欢迎这种人。

也有个人的Blog   ,   用的是wordpress,不过感觉挺差,不是说技术差,速度实在是太慢,总想自己做一个算了,但是总是没有恒心,呵呵!

/////////////////////////////////////////////////////
//   $totalNum     总条数
//   $page_num     分页中每显示多少页码
//   $showNum       每页显示的记录
//
////////////////////////////////////////////////////
function   index_page($totalNum,   $page_num   =   null,   $showNum   =   null,   $page   =   'page')   数据挖掘研究院
{
if   (   is_null($page_num)   )   $page_num   =   10;     //   分页中每显示多少页码
if   (   is_null($showNum)   )   $showNum     =   10;     //   每页显示的记录

//   设置当前page页码
$curPage       =   isset($_GET[$page])   &&   intval($_GET[$page])   >   0   ?   intval($_GET[$page])   :   1;

//   整理传递URL
unset($_GET[$page],$_POST[$page]);
$URL   =   '?';

foreach   ($_GET   as   $key   =>   $value)   {
$URL   .=   $key   .   '='   .   $value   .   '&';
}
foreach   ($_POST   as   $key   =>   $value)   {
$URL   .=   $key   .   '='   .   $value   .   '&'; 数据挖掘研究院
}
$URL   .=   "{$page}=";

//   获得总页数
$totalPage   =   ceil($totalNum/$showNum);

($curPage   <=   $totalPage   ¦ ¦   !$totalPage)   or   $curPage   =   $totalPage;

//   设置page的GET值
$_GET['page']   =   $curPage;
if   (!$totalPage)
return   '';

//   取一半的页码
$halfNum             =   intval($page_num/2);

//   首页   &   尾页
$startNum           =   (($curPage   -   $halfNum)   <   1)   ?   1   :   $curPage   -   $halfNum   +   ($page_num+1)%2;
$endNum               =   (($curPage   +   $halfNum)   >   $totalPage)   ?   $totalPage   :   $curPage   +   $halfNum; 数据挖掘研究院

//   执行分页任务
$pageString       =   " <div> ";

$PreviousPage   =   $curPage-1;
$pageString       .=   ($PreviousPage   >   0)   ?   " <a   href="{$URL}{$PreviousPage}"> Previous </a> "   :   "";

for   ($i   =   $startNum;   $i   <=   $endNum;   $i++   )   {
if   ($i   ==   $curPage)   {
$pageString   .=   " <a   style="margin:auto   3px;"> <b> {$i} </b> </a> ";
continue;
}
$pageString   .=   " <a   style="margin:auto   3px;"   href="{$URL}{$i}"> {$i} </a> ";
}
$NextPage   =   $curPage+1;
$pageString   .=   ($NextPage   >   $endNum)   ?   ""   :   " <a   href="{$URL}{$NextPage}"> Next </a> </div> "; 数据挖掘研究院
return   $pageString;

}

//   添加数据方法  

                      ArrayList   Dic   =   new   ArrayList();
                        DictionaryEntry   entry   =   new   DictionaryEntry();
                        int   m_taskListCount   =   this.m_taskList.Count;
                     
                        for   (int   i   =   0;   i   <   m_taskListCount;   i++)
                        {
                                entry.Key   =   m_taskList.Item(i).Attribute(”id”);


                                entry.Value   =   m_taskList.Item(i).Value;
                                Dic.Add(entry);
                        }
                        CbTaskList.DataSource   =   Dic;
                        CbTaskList.DisplayMember   =   “value”;
                        CbTaskList.ValueMember   =   “key”;

//   使用方法

                        foreach   (object   i   in   CbTaskList.Items) 数据挖掘研究院
                        {
                                if   (((DictionaryEntry)i).Key.ToString()   ==   taskId)
                                {
                                        CbTaskList.SelectedItem   =   i;
                                        return;
                                }
                        } 数据挖掘研究院

Tags:   Combobox遍历
Posted   in   .net   ¦   1   Comment   ?

WinForm给ComboBox增加Value(转)
January   7th,   2008  
ArrayList   mylist   =   new   ArrayList();
    mylist.Add   (new   DictionaryEntry   (”1″,”坏”));
    mylist.Add   (new   DictionaryEntry   (”2″,”不好”));
    mylist.Add   (new   DictionaryEntry   (”3″,”一般”));
    mylist.Add   (new   DictionaryEntry   (”4″,”好”));
    mylist.Add   (new   DictionaryEntry   (”5″,”太好了”));
    comboBox1.DataSource   =mylist;
    comboBox1.DisplayMember   =”Value”;
    comboBox1.ValueMember   =”Key”;

呵呵,喜欢就追,管他有没有男朋友,最起码人家还没结婚嘛!

祝福楼主早日和喜欢的女孩成双成对

呵呵,喜欢就追,管他有没有男朋友,最起码人家还没结婚嘛!

不支持楼主的做法,这样会影响人家的生活的,设想你将来的女朋友还被别人追求你会怎样想呢?

数据挖掘实验室


是男人的做法就是拿的起放得下,祝福她好了~~~

  支持楼主,努力了就不后悔

接分了  

偶不咬MM好多年

偶不*MM好多年

祝福楼主。
楼主说的很对,付出过了至少不会后悔。

祝福楼主付出后有收获哦

关注1
我最近也要做gtall功能
呵呵
稍微了解了一上,不好做!

俺都28了!还没MM爱呢?

我跟楼主同年,也没人爱呀!唉......

支持楼主,喜欢就追!!追追追......

JF

楼主说的很对,付出过了至少不会后悔。

祝福楼主。

追!!追追追......

追!!追追追......

追!!追追追......

Create By Any-Extract(WL-AE) 数据挖掘实验室

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?