来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 楼主说的很对,付出过了至少不会后悔。 祝福楼主。 追!!追追追...... 追!!追追追...... 追!!追追追......

