一.贪心算法的基本概念
当一个问题具有最优子结构性质时,我们会想到用动态规划法去解它。但有时会有更简单有效的算法。我们来看一个找硬币的例子。假设有四种硬币,它们的面值分别为二角五分、一角、五分和一分。现在要找给某顾客六角三分钱。这时,我们会不假思索地拿出2个二角五分的硬币,1个一角的硬币和3个一分的硬币交给顾客。这种找硬币方法与其他的找法相比,所拿出的硬币个数是最少的。这里...
达人 开放分类: 文化、词汇、汉语、古今义
中国古代的达人
“达人”一词在中国最早见于春秋· 左丘明《左传·昭公七年》:“圣人有明德者,若不当世,其後必有达人。”
1. 通达事理的人
①. 春秋· 左丘明《左传·昭公七年》:“圣人有明德者,若不当世,其後必有达人。”
孔颖达疏:“谓知能通达之人。”
②. 晋·葛洪《抱朴子·行品》:“顺通塞而一情,任性命而不滞者,达人也。”
③. 明·徐渭《自浦城进延平》诗:“循理称达人,险难亦何戚。”
④....
远程调用163网易相册的代码PHP版本
收藏先,未经测试~
<?php
if(substr($_GET['url'], 0, 7)!="http://"){
exit;
}
readfile($_GET['url']);
?>
另外一种:
<?php
/**********************************************************************
突破防盗链的显示图片标签[simg],PHP程序部分
*********************************************************************/
ob_start();
$img=$_GET['url'];
$host=$path=...
通过PHP程序统计蜘蛛是否访问你的网站
搜索引擎的蜘蛛访问网站是通过远程抓取页面来进行的,我们不能使用JS代码来取得蜘蛛的Agent信息,但是我们可以通过image标签,这样我们就可以得到蜘蛛的agent资料了,通过对agent资料的分析,就可以确定蜘蛛的种类、性别等因素,我们在通过数据库或者文本来记录就可以进行统计了。
下面是我的程序和源代码: 数据库结构:
CODE:
#
# 表的结构 `naps_stats_bot`
#
CREATE TABLE `naps_stats_bot` (
`bo...
Bjarne:有了qsort()为何还要sort()?
对于初学者来说,
qsort(array,asize,sizeof(elem),elem_compare);
看上去太古怪了,而且比这个更难理解:
sort(vec.begin(),vec.end());
对于专家来说,在元素与比较方式(comparison criteria)都相同的情况下,sort()比qsort()更快,这是很重要的。而且,qsort()是通用的,所以它可以用于不同容器类型、元素类型、比较方式的任意有意义的组合。举例来说:
struct Record {
string n...
DNS flaws called overblown by researcher
July 14th, 2008 by Robert Westervelt
A widely respected reverse software engineer says the alarm over the flaws in Domain Name Servers (DNS) is overblown.
Researcher Halvar Flake said that anyone who uses the internet should assume that the DNS gateway is already a haven for attackers.
“That is why we have SSL, that is why we have certificates, that is why SSH tells you when...
XSL学习心得-制作图像超链接
这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到的href属性中去,可是这就是在标签中套标签,是不可以的,查了《Web编程实做教程》,才知道正确的解决方案,现在与大家分享。
此段代码运行需要两张图片:a.gif和b.gif。
my.xml 以下内容为程序代码:
网络指南
a.gif
http://www.a.com
局域网技术
b.gif
http://...
WebDAV(Web-based Distributed Authoring and Versioning)
WebDAV(Web-based Distributed Authoring and Versioning)
一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
Microsoft windows2000/XP及IE, Office还有Adobe/MicroMedia的DW等都支持Webdav,这又大大增强了Web应用...
linux下安装MySQL的大全
例:安装mysql 4.1.21
# groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-4.1.21.tar.gz
# cd mysql-4.1.21
# ./configure --prefix=/usr/local/mysql --with-charset=gbk
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
设置自启动
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld(关于chkcon...
solaris 8 sparc,bind9.4.1pl1升级到9.4.2的问题
solaris 8 sparc,bind9.4.1pl1升级到9.4.2,
“ pkgadd -d bind-9.4.2-sol8-sparc-local
The following packages are available:
1 SMCbind bind
(sparc) 9.4.2
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Processing package instance from
bind
(sparc) 9.4.2
Current administration requires that a unique insta...