`
purpen
  • 浏览: 797670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
(一)语言入门: 《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 ...
Global site tag (gtag.js) - Google Analytics