- 浏览: 797670 次
- 性别:
- 来自: 北京
最新评论
-
aliang032:
文章很赞,有几个缺点:1、是你的服务端是单进程的,如果进程挂了 ...
php socket编程实例详解 -
最佳蜗牛:
最佳蜗牛 写道是不是缺少了一个toolbar.Realize( ...
wxPython写的简易编辑器(原创) -
最佳蜗牛:
是不是缺少了一个toolbar.Realize()?
wxPython写的简易编辑器(原创) -
最佳蜗牛:
2.7.3版本里不能显示工具栏的图标
wxPython写的简易编辑器(原创) -
sogo6:
我怎么安装的也不行? 裸奔啊。。。。。
让TextMate支持中文显示
文章列表
(一)语言入门:
《C++
Primer》
最新版本:第三版(第四版国
外已上架,国内一些网上书店也在预订中)
适合有丰富C经验,缺乏C++
经验的。不过我个人一直认为此书带着过于强烈的C语言的
痕迹,对于C++
的
学习未必是 ...
QT GUI 库设计精良,有商业公司支持,支持的平台众多,类库多,文档丰富,是C++跨平台界面库的第一选择。
无论研究哪一方面的学问,程序设计都可能帮上忙。借助软件,可以几十倍,几百倍地提高工作效率。我现在每天都在用自己设计的软件辅助工作,如果这些
工作都用手工原始的方式完成,非要把人累死不可。虽然设计软件要用一个月以上的时间,但这是完全值得的。自己设计的软件,我可以每天随着需求变化而优化改
进,有时只是添加几行代码然后重新编译软件,如果每一点改进都要由别人代劳,是不可想像的。
比较普通的应用,世界上的软件多得不计其数,找一款来就是了。但一些比较专门的应用,只能是自己设计程序。但程 ...
“互联网官方协议标准”(STD 1)来了解本协议的标准化状态。本协议不限流传发布。
版权声明
Copyright (C) The Internet Society (1999). All Rights Reserved.
摘要
超文本传输协议(HTTP)是一种为分布式,合作式,超媒体信息系统。它是一种通用的,无状态(stateless)的协议,除了应用于超文本传输外,它也可以应用于诸如名称服务器和分布对象管理系统之类的系统,这可以通过扩展它的请求方法,错误代码和报头[47]来实现。HTTP的一个特点是数据表现形式是可输入的和可协商性的,这就允许系统能被建立而独立于数据传输。 ...
1.查询的模糊匹配
尽量避免在一个复杂查询里面使用 LIKE '%parm1%'——
红色标识位置的百分号会导致相关列的索引无法
使用,最好不要用.
解决办法:
其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:
a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输
入供应
商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等
于来关
联了。
b、直接修改后台——根据输入条件,先查出符合条件的供应商,并把相关记录保存在一个临时表
里头,
然后再用临时表去做复杂关联
2.索引问题
在 ...
两种查询函数array / row区别
格式:mysql_fetch_row(result);
说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应
一个域。通过循环,可以将查询结果全部获得。
格式:mysql_fetch_array(result);
说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作
索引,还可以用域名作索引。
值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。
mysql_query("set nam ...
1,快速创建数组的函数range()
比如range()函数
可
以快速创建从1到9的数字数组:
<?php
$numbers=range(1,9);
echo
$numbers[1];
?>
当然,使用
range(9,1)则创建了9到1的数字数组。同时,range()还可以创建从a到z 的字符数组:
<?php
$numbers=range(a,z);
foreach
($numbers as $mychrs)
echo $mychrs." ";
?>
使
用字 ...
Visual Basic.net还是C#
——如何选择.net语言
在.net中,如何选择VB或C#?这似乎已经争论了很久。很多人盲目选择,也产生了许多流言和错误。本文将从以下方面指导你选择正确的开发语言。
功能上的考虑
许多人认为C#的功能比VB.net强大,或者C#更加适合.net等。其实这不是一两句话能比较清楚的。C#的确有VB无法完成的功能,但VB也有C#
无法完成的功能。总的来说,对于.net开发,VB和C#没有任何差别,都100%兼容于CLS。下面列出的是他们语言功能上的不同,这些仅仅是语言实现
上的问题,不会影响到生成的代码。打*号的内容与CLS不兼容。
C ...
smarty允许在模板中直接嵌入 php 脚本. 是否处理这些语句取决于$php_handling的设置.使用方法是:
{php}
php语句
{/php}
注意这是默认的方式,如果你自定制了smarty标签的定界符,那么也得将{ 和 }进行相对应的改动。
一个页面经常需要读取数据库不需要时时更新的数据,如省份,学历,民族常用数据等。假如这些数据都记录在相应的数据表当中,如果我们通过SQL语句去获得
此类这样的数据,然后循环输出到页面,速度会大大减慢。显然这种做法可以得到改进,那么就是先将这样的数据写入到一个TXT文件或者是XML文件,作为缓
存用.然后对应的进行读文件操作.这里就列出写入到TXT文件的代码(生成XML文件在PHP当中本身也有这样的函数,用起来也挺方便的):
01.$sql
= “SELECT * FROM 表名”;
02.
if
(!
$result
= mysql_query(
$sq ...
1.
如何用php的环境变量得到一个网页地址的内容?ip地址又要怎样得到?
<?php
echo $_SERVER
['PHP_SELF'];
echo $_SERVER ['SERVER_ADDR'];
?>
2. 求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数
<?php
$begin=strtotime('2007-2-5');
$end=strtotime('2007-3-6');
echo
($end-$begin)/(24*3600);
?>
...
php $_SERVER当前完整url的写法
‘http://’.$_SERVER
['HTTP_HOST'].$_SERVER['PHP_SELF'].’?’.$_SERVER['QUERY_STRING'];
Array
(
[DOCUMENT_ROOT] => /home6/twosixe2/public_html/king
[GATEWAY_INTERFACE] => CGI/1.1
[HTTP_ACCEPT] => application/xml,application/xhtml+xml,text/html;q=0.9,tex ...
一些常见的状态码为:
200 - 服务器成功返回网页
404 - 请求的网页不存在
503 - 服务不可用
详细分解:
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态代码。
代码 说明
100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
2xx (成功)
表示成功处理了请求的状态代码。
代码 说明200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。
201 (已创建 ...
简述题(50分)
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)
echo date('Y-m-d H:i:s', strtotime('-1 day'));
或者
$yesterday = time() - (24 * 60 * 60);
echo 'today:'.date('Y-m-d H:i:s')."\n";
echo 'yesterday:'. date('Y-m-d H:i:s', $yesterday)."\n&q ...
程序名称:Heyes Template Class php模板引擎
开发者/组织名称:Richard Heyes
运行环境:php
官
方网站:http://www.phpguru.org
下载地址:http://www.phpguru.org/downloads
/template/
文章来源:http://www.osphp.com.cn
程序介绍:
一个非常容易使用,但功能强大并且快
速的模板引擎,它帮助你把页面布局和设计从代码中分离。
A very easy to use yet powerful and quick
template engine. Enab ...
这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这
个半爬虫半网站的项目,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动了。
-
1.最基本的抓站
import urllib2
content = urllib2.urlopen('http://XXXX').read()
-
2.使用代理服务器
这在某些情况下比较有用,比如IP被封了,或者比如IP访问的次数受到限制等等。
import urllib2
proxy_support =
urllib2.ProxyHandler({'http':'http ...