共 80篇 前 9 页:    每页10篇 上一页   下一页  

自荐文章

〖摘要:〗
rss 就是简易内容同步系统,有0.9x,1.0,2.0等版本,基本兼容。

rss 其实就是一个xml文档,符合特定格式(就是上面说的3种规范)。

有了它,你不必登录你感兴趣的几十个(乃至更多)站点,
你在一个页面可以尽览这些站点的你没有看过的最新内容,
可以大大节约你的时间。

信息时代,信息太多了,多得你接受不过来,

rss 就是帮助你快速定位你感兴趣的专题的最新内容,
大大节约你获取信息的时间。

rss 也是真正blog的不可或缺的基石。

做blog,先从支持rss开始。

------

回复此文章 |
回复主题:Re:rss正在成为Internet的基石 | 作者: haohao | 军衔:六级军士 | 发表时间:2004-07-17 14:56:26
提到xml文档,
希望推荐一本书来看看关于xml的东西
作天在王府井看了一下
关于这方面的东西还真不少。
真是不知道买那本好
------

回复此文章 |
回复主题:Re:Re:rss正在成为Internet的基石 | 作者:hofman | 军衔:上尉 | 发表时间:2004-07-18 12:33:31
大家在注意到了吗,咱们的BBS今天添加了一个醒目的小图标:Rss 2.0.

这标志着,我们也开始RSS了。
------

回复此文章 |
回复主题:Re:Re:Re:rss正在成为Internet的基石 | 作者:walter-xiaosheng | 军衔:中尉 | 发表时间:2004-07-18 18:53:05
Go Top.
------
__________________
劝君莫惜金缕衣 劝君惜取少年时
有花堪折直须折 莫待无花空折
继续阅读其余的  5620 字
hofman   2005-11-19 22:42:50 阅读:850  评论:0  引用:0
我在编一个程序时,里面大量用到SQL语句,
我发现SQL语句越多,速度越慢,
到了一定的数量时,就会出现无法运行壮态:
请问它的极限是多少??
------
回复此文章 |

首先,要注意程序的设计,果真需要那么多的SQL调用吗?优化数据库设计,优化PHP程序这是前提。

其次,不要建立太多的数据库连接,一次连接可以重用多次。

第三,最好的方法是使用数据库连接池,JAVA程序一般都这样做,
不过PHP似乎比较麻烦。
------
回复此文章 |

补充一点:极限当然与服务器性能密切相关。但是如果并发用户
不超过100,往往是你的系统设计有问题,而不能够怪服务器。


hofman   2005-11-19 22:47:56 阅读:791  评论:0  引用:0
〖摘要:〗
下面这个程序我找了几个小时的错,就是不知道错在哪儿,请高手指点!!!谢谢!!!
<?php
require "../dbsql.inc";
$db = new DBSQL($DBName);
$sql = "create table point";
$sql.="(examNO int not null primary key,";
$sql.="userID int not null,";
$sql.="examTime int not null,";
$sql.="point int not null,";
$sql.="show int not null default 1)";
$result = mysql_query($sql);
echo "$sql \n";
if($result) echo "OK!!!";
else echo "NO!!!";
?>
------
***(:蝎子:)***
^^^^^^^^^^^^^^^^^^^^^^^^^
| - 心情不错 - 喝一杯去|
| - 一生元所求 |
| - 但愿情长久 |
| - 生又何欢 - 死又何惧|
-------------------------
回复此文章 |
回复主题:Re:急!!我的一个PHP程序我找了几个小时的错?? | 作者:hofman | 军衔:上尉 | 发表时间:05-08 02:30:54
'show' 是Mysql的关键词(如 show tables,show databases),不能用作字段名称,改为‘showID'之类即可。
回复此文章 |
回复主题:Re:Re:急!!我的一个PHP程序我找了几个小时的错?? | 作者:meiking | 军衔
继续阅读其余的  536 字
hofman   2005-11-19 22:48:30 阅读:1145  评论:0  引用:0
〖摘要:〗
<?php

// The basic DB SQL operation Class
// V 1.0
// By Xiao Gang. searchware@sina.com
// 2000.05.22

require ("config.php");

Class DBSQL
{
var $CONN = "";
var $USER = UserName;
var $PASS = PassWord;
var $SERVER = ServerName;
// added by hofman
# var $DBName = DBName;

// the constructor
function DBSQL($DBName)
{
$user = $this->USER;
$pass = $this->PASS;
$server = $this->SERVER;
$dbase = $DBName;

$conn = mysql_connect($server,$user,$pass);
if(!$conn) {
$msg = "数据库连接失败!请检查系统设置。";
include("err.php3");
exit;
}
if(!mysql_select_db($dbase,$conn)) {
$msg = "数据库 $DBName 选择失败!请检查系统设置。";
include("err.php3");
exit;
}
$this->CONN = $conn;
return true;
}

// SQL function to MySQL databases

// select SQL f
继续阅读其余的  5762 字
hofman   2005-11-19 22:49:06 阅读:792  评论:0  引用:0
〖摘要:〗
我看了那篇《怎样在PHP中通过ADO调用Asscess数据库和COM程序》文章后,马上作了测试,结果失败了。伤心是不是。

怎么办?我只好去PHP官方网站求助,皇天不负有心人,终于我找到了答案——

具体的解决方法如下:
(1)进入http://php.weblogs.com/adodb,下载相应的ZIP包;同MICROSOFT公司的ADO一样,该东东用PHP实现ADO同各种各样数据库打交道(太好了,所有类 型的数据库都能处理)。

(2)解包,里面文件很多,不过有用的只有ohtml.inc.php和adodb.inc.php,把它们复制到相应目录下(或是安装php4的缺省目录下c:\php4\peer\,或是当 前运行程序目录下,视include()函数而定);

(3)然后在本机的c:\myphp目录下(iis下设置通过http://localhost/jhk来访问),造了一个名为test.mdb的access库,里头再造个 experts的表……。为了通过DSN来访问,我把刚才的ACCESS库在DSN中取名test。

(4)运行。看着说明书我造了这么个程序:
dbtest.php,内容如下:

include('tohtml.inc.php'); // load code common to ADODB
include('adodb.inc.php'); // load code common to ADODB
$conn = &ADONewConnection('access'); // create a connection
$conn->PConnect('test');// connect to MySQL, agora db
$sql = 'select name, g
继续阅读其余的  1536 字
hofman   2005-11-19 22:49:41 阅读:657  评论:0  引用:0
〖摘要:〗
<?php
require("conn.php");
if (! mysql_select_db("joke") ) {
echo( "<P>Unable to locate the joke " .
"database at this time.</P>" );
exit();
}
$sql="create table photoshengh";
$sql.="(id int not null auto_increment primary key,";
$sql.="desc char(12),";
$sql.="bindate char(20),";
$sql.="filename char(20),";
$sql.="filesize char(20),";
$sql.="filetype char(20))";
echo "$sql \n";
$out=mysql_query($sql);
if($out) echo("ok!");
else printf("no!");
?>
------

回复此文章 |
回复主题:Re:为什么我建表不成功 | 作者:hofman | 军衔:上尉 | 发表时间:05-17 01:47:48
建表不成功通常有以下几种原因:
1。服务器连接错误。

2。同名表在同一数据库中已经存在。

3。SQL语句有问题。

你至少犯了第三条错误:desc为MYSQL的关键词,不能用作字段名。

你这个错误meiking也犯过。

要注意调试技巧!

比如,你只使用一个字段看能否成功,如果成功了,再加一个字段,
如果此时失败了,说明问题出在此字段,或者你的类型定义有问题,或者字段名称犯冲,比
继续阅读其余的  1090 字
hofman   2005-11-19 22:50:41 阅读:751  评论:0  引用:0
〖摘要:〗
Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
这样的错误是为什么呀!

------

回复此文章 |
回复主题:Re:关于php设置 | 作者:hofman | 军衔:上尉 | 发表时间:2004-03-02 20:05:35

你的php配置文件中
REDIRECT_STATUS CGI 设为off了,

请将其设为on.
------

回复此文章 |
回复主题:Re:Re:关于php设置 | 作者: haohao | 军衔:六级军士 | 发表时间:2004-03-02 20:45:18
对了这文件在哪儿呀!
继续阅读其余的  3612 字
hofman   2005-11-19 22:52:14 阅读:1361  评论:0  引用:0
〖摘要:〗
学了这么久的数据库,今天就做个登陆,注册小系统,算是对数据库的总结吧
1,建一个用户信息表 名称:create.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<%@ include file="inc.jsp"%>
<%
boolean go;
sql="create table userifo";
sql+="(id int not null auto_increment primary key,";
sql+="name varchar(30),";
sql+="passwords varchar(30))";
out.println(sql);
go=apple.create(sql);
if(go)
out.println("ok!");
else
out.println("failed");
%>
--------
------

回复此文章 |
回复主题:Re:数据库小结 | 作者:idiot | 军衔:上士 | 发表时间:2004-10-17 21:50:21
2,用户登陆界面,很简单,建一个表单而已 名称:index.html
<html>
<head>
<title>注册</title>
</head>
<body>
已注册的用户可从此登陆<br>
<form action="putsession.jsp" method="post">
用户名:<input type="text" name="name"><br>
用户密码:<input type="password" name="passwords"><br>
<input type="subm
继续阅读其余的  9179 字
hofman   2005-11-19 22:54:27 阅读:897  评论:0  引用:0
1. DateSource的服务
2. DateSource的属性
3。DateSource的api
基于JNDID的名字注册一个DateSource的对象
vendorDataSource vds=new vendorDataSource();
vds.setServer(服务名字);
vds.setDatebaseName(数据库名字);
Conntext ctx=new InitialConntext();
ctx.bind("jdbc/acmedb",dvs);//jdbc/acmedb是什么意思。
4。使用DataSource
Conntext ctx=new InitialConntext();
DataSource vds=(DataSource)ctx.lookup("jdbc/acmedb");
Connection con=ds.getConnection("usr","pwd");
请帮助解释一下这里边的
------

回复此文章 |

DataSource vds=(DataSource)ctx.lookup("jdbc/acmedb");
jdbc/acmedb 是一个jndi的名字而已,
比如,我用过的是java/elib(我们图书馆系统用的)
全称应该是java:comp/env/jdbc/acmedb.
acmedb是一个随意的名字,一般习惯以数据库或者应用系统的名称来命名。
------

回复此文章 |

那我我们机房的mysql数据库可以注册吗?
具体呢?
------
hofman   2005-11-19 22:55:09 阅读:479  评论:0  引用:0
〖摘要:〗
http://www.rgagnon.com/javadetails/java-0114.html

Handle dates

To get the current date in SQL format. java.util.Date today =
new java.util.Date();
java.sql.Date sqlToday =
new java.sql.Date(today.getTime());

For Timestamp, it's the same idea java.util.Date today =
new java.util.Date();
java.sql.Timestamp now =
new java.sql.Date(today.getTime());

To use a Date, Time or Timestamp in a query, you can use JDBC escape codes. Date {d 'yyyy-mm-dd'}
Time {t {'hh:mm:ss'}
Timestamp {ts `yyyy-mm-dd hh:mm:ss.f . . .'}
note: the .f .... is optional

For example, a Statement with a Date will look like this java.util.Date today =
new java.util.Date();
java.sql.Date sqlToday =
new java.sql.Date(today.getTime());

String query =
"sel

继续阅读其余的  1565 字
hofman   2005-11-19 22:55:39 阅读:426  评论:0  引用:0
Copyright@2004-2010 powered by YuLog