获取一组radio被选中项的值
var item = $(’input[@name=items][@checked]‘).val();
获取select被选中项的文本
var item = $(”select[@name=items] option[@selected]“).text();
select下拉框的第二个元素为当前选中值
$(’#select_id’)[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$(’input[@name=items]‘).get(1).checked = true;
获取值
文本框,文本区域
$(”#txt”).attr(”value”);
多选框checkbox
$(”#checkbox_id”).attr(”value”);
单选组radio
$(”input[@type=radio][@checked]“).val();
下拉框select
$(’#sel’).val();
控制表单元素
文本框,文本区域
$(”#txt”).attr(”value”,”);//清空内容
$(”#txt”).attr(”value”,’11′);//填充内容
多选框checkbox
$(”#chk1″).attr(”checked”,”);//不打勾
$(”#chk2″).attr(”checked”,true);//打勾
if($(”#chk1″).attr(’checked’)==undefined) //判断是否已经打勾
单选组radio
$(”input[@type=radio]“).attr(”checked”,’2′);//设置value=2的项目为当前选中项
下拉框select
$(”#sel”).attr(”value”,’-sel3′);//设置value=-sel3的项目为当前选中项
$(”<option value=”1′>1111</option><option value=”></option>2222″).appendTo(”#sel”)//添加下拉框的option
$(”#sel”).empty();//清空下拉框
响应经典水区的 征文:http://bbs.blueidea.com/thread-2841745-1-1.html
回忆了一下自己从事程序员这个职业的过程。
2000年,上大学的时候,第一次接触电脑,懂得了如何用QQ聊天,之后是开始学习FrontPage,知道了什么是HTML,但是从来不会手写。
2001年,有了自己的第一台电脑,那个时候,通过电脑报,学会了Flash,并制作了2个MTV(仅仅是图片、文字渐变,配上音乐),这也让我High了好久,那个时候不会flash手绘,不会AS,不过直到现在也没学会,没有美学的基础,画出来的东西还不如幼儿园的小孩儿;工作后一直没有需要学AS地方,也就一直没有接触。
2002年,这个时候,又学了Fireworks,PhotoShop,当时是想往设计上发展,又借了美术系同学的一些书来看,随着学的越多,看的越多,越来越发现自己基本功的不行,仅仅是会一些工具的使用和特效,做不出太多创意型的东西,设计网页也是Copy,不过是从N个网站中进行抄袭、模仿,比起那种直接拿别人页面来做的人,感觉自己又高尚了一些,现在想想,仍然是羞愧啊。
在这期间,还担任了一个培训中心的老师,教的东西还挺多,Flash,Fireworks,DreamWeaver,FrontPage,Html,装机CMOS设置,虽然我水平很弱,但把学生领进门,教会这些工具的使用,还是没问题的。不过现在想想,真有点误认子弟了,幸好当时只有两个MM来学,误的人不多,幸运的是,我这个老师还和其中一个发生了一点故事……
2003年,一直的在看一些ASP,Javascript的书,但怎么看都还是入不了门,这期间就一直在学Fireworks,并制作一些纯HTML的网站。
2004年,来北京了,后来在一个同学的指导下,我明白了IIS,明白了ASP连接ACCESS数据库、连接MSSQL数据库,明白了SQL的增、删、改、查,从这以后,我就对程序豁然开朗了。同时“网页重构”的概念让我对这个很是不爽,说99%的网站都过时了,什么东西这么牛逼,敢这么说,然后我就花了1周多搞明白了原来是用CSS来控制网页的表现。这个时候,我利用刚学会的蹩脚的ASP程序和“网页重构”的方式,花了一个月,完成了自己第一个意义上的带程序的网站。 (忍不住,自恋一下,[http://5.d5s.cn)。
9月份的时候,进了一家新单位,做的是切图的工作,不过同时老板又让我学WAP、PHP,什么都不会,从头开始,买了本书,每天晚上就是看着书,把WmlScript代码做成笔记,后来硬是写完了一个小笔记本,这也是我上大学以来,第一次这么认真的看书了。
照着ASP写程序的样子,从那个时候起就开始不停的鼓捣PHP,而同时也放下了刚入门的ASP,这期间从MYSQL乱码、页面乱码、UTF-8编码、PHP类、框架、压力测试、程序优化……,一步一步走到了今天,现在发现,写程序其实是很有意思的事情,尤其是有了一个新的想法,而又及其的想实现她,或者是突然明白了一个程序设计的思路,这种喜悦和动力,一直让我迷恋着,每天Coding。
如果您加了新功能,或者是有改进,请与大家一起分享。
长文章分页类,可以手工指定分页符,也可以让程序自动分页。
实例代码:请以UTF-8的文件编码进行测试。
- < ?php
- include('cutpage.php');
- header("content-type:text/html;charset=utf-8");//设置页面编码
- //自定义的长文章字符串,可以包含 html 代码,若字符串中有手动分页符 {nextpage} 则优先按手动分页符进行分页
- $content = file_get_contents('text.txt');
- $ipage = $_GET["ipage"]? intval($_GET["ipage"]):1;
- $CP = new cutpage();
- $CP->pagestr = $content;
- $CP->cut_str();
- echo $CP->pagearr[$ipage-1]."<hr />";
- echo $CP->show_prv_next();
- ?>
如果您加了新功能,或者是有改进,请与大家一起分享。
- < ?php
- $db_config["hostname"] = "127.0.0.1"; //服务器地址
- $db_config["username"] = "root"; //数据库用户名
- $db_config["password"] = "root"; //数据库密码
- $db_config["database"] = "wap_blueidea_com"; //数据库名称
- $db_config["charset"] = "utf8";
- $config["charset"] = "utf-8"; //网站编码
- include('db.php');
- include('pagelist.php');
- $db = new db();
- $db->connect($db_config);
- header("content-type:text/html;charset=".$config["charset"]);//设置页面编码
- $pl = new pagelist();
- $arr = $pl->get_rows('table_name');
- unset($pl);
- echo '<pre style="text-align:left">';
- print_r($arr);
- echo '</pre>';
- //指定特殊 sql 时候
- $pl = new pagelist();
- $sql = 'SELECT * FROM `wap_article` AS a, `wap_article_info` AS b WHERE a.id=b.articleid';
- $arr = $pl->get_rows_sql($sql);
- unset($pl);
- echo '<pre style="text-align:left">';
- print_r($arr);
- echo '</pre>';
- ?>
如果您加了新功能,或者是有改进,请与大家一起分享。
- < ?php
- $db_config["hostname"] = "127.0.0.1"; //服务器地址
- $db_config["username"] = "root"; //数据库用户名
- $db_config["password"] = "root"; //数据库密码
- $db_config["database"] = "wap_blueidea_com"; //数据库名称
- $db_config["charset"] = "utf8";
- include('db.php');
- $db = new db();
- $db->connect($db_config);
- //例:查询表 table_name 中 cid=1的所有记录。
- $row = $db->row_select('table_name', 'cid=1');
- ?>
windows下安装memcache的时候,一直出现这个错误信息,无法载入php_memcache.dll。
PHP Warning: PHP Startup: Unable to load dynamic library ‘./php_memcache.dll’ – \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0
后来发现是php版本和php_memcache.dll 不兼容造成的。
去这里下载适合你php版本的 memcache.dll http://pecl4win.php.net/ext.php/php_memcache.dll
我是php5.2.0,于是我就下载了
| php_memcache.dll | php-5.2.1 (5_2) | 48 | 3,709 | Compile | 2008-01-11 06:03:10 |
但是整个配置过程中这个dll一直无法载入,后来把php升级为 5.2.5后,整个问题解决了。
安装步骤
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
上周收到了 ubuntu 公司寄来的光盘,速度真实够快的,才申请了不到1个月,就已经到手了,但是没有邮件提醒,也算是给我一个惊喜吧。
这次收到的版本是ubuntu 7.10。
不过整个安装的过程确实及其的艰难,应该是BIOS设置和硬件的兼容性方面,有些问题。
google了一下,很多人安装ubuntu 7.10时,都遇到了“无法识别硬盘”的问题。
我的安装过程如下:
1、先用PQ8调整出一块儿8G的空间出来(要是你的剩余空间多,想调多少调多少。)
2、调整完毕后,进入BIOS进行设置,以我“七彩虹 Intel 945”的主板为例,
要进入 “Integrated Peripherals”-> “OnChip IDE Device”
“On-Chip Serial ATA”改成 Combined Mode,“PATA IDE Mode” 改成 Secondary(默认是Primary,要是不改你就安装,那就别改。)
否则安装的时候,就会出现 initramfs : failed to set xfermode 的提示,提示找不到硬盘。
3、设置完毕后,一路等待,最后进入ubuntu的桌面模式进行安装。
4、桌面有一个 “安装”的图标,双击后,一路next,在分区这里选择“手动”
点击 “New partition”新建分区(这里被新建出来的,就是刚才从PQ里面调整出来的);
512M, swap (交换分区)
120M, ext3, /boot (内核和在启动系统过程中所要用到的文件)
5000M, ext3, /usr (存放软件的地方)
剩余, ext3, / (根分区)
要是空间多,可以再建一个 ext3, /home,用来存放用户用的文件,(由于我是在本机个人使用,需要的空间不多,如果是服务器使用,则需要一个较大的空间)
之后就是等待安装了。
结婚的时候,由于没钱了,只给老婆买了一个戒指,我就一直没买。
结果这黄金、铂金的价格,就像是近两年内的房价一样,一路飞涨,不见回落。
年前问,铂金价格460多,上周价格490多,昨天价格560多,一天一个价,比股票涨的都快。
去了北京的国华商场,老字号了,本来想选黄金的,可是黄金的都是活扣,怕掉,而且我的手带着黄金,感觉特别别扭,最终还是选择了铂金。
幸亏手比较小,手指比较细,在13、14号戒指中,由于了半天,13号的带着刚好、稍微有点紧;14号的也正合适。售货员说,要是两个都合适,还是买稍微大号的好,万一将来胖了,还能带,小的可就没办法了。
于是就买下了14号的,回家后发现有时候带着正合适,有时候又感觉稍微有点大,也许13号戒指会合适。
要是再变胖,老婆就不能说我了,我是为了让戒指带着更合适而变胖的。
http://www.yeeyan.com/articles/view/davidkoree/4409
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo 比 print 快。3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。
5.注销那些不用的变量尤其是大数组,以便释放内存。
6.尽量避免使用__get,__set,__autoload。
7.require_once()代价昂贵。
8.在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。 详情查看 »

