Discuz! 数据库结构参考(下)
cdb_polls
数据表功能介绍:投票内容信息表。
tid--mediumint(8)--投票贴子的主题ID
pollopts--mediumtext--投票贴子的投票项目
cdb_posts
数据表功能介绍:论坛所有贴子信息表。
pid--int(10)--贴子的ID
fid--smallint(6)--贴子所在版块的版块ID
tid--mediumint(8)--贴子所在主题的主题ID
aid--tinyint(1)--贴子里的附件ID
author--varchar(15)--贴子的发表者的会员名称
authorid--me ...
Discuz! 数据库结构参考(上)
cdb_access--当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。
cdb_admingroups--管理模组信息表
cdb_adminsessions--后台管理登录记录
cdb_announcements--论坛公告信息
cdb_attachments--附件信息表
cdb_attachtypes--附件的所性类型(即后台的附件类型设置,如果没有设置,默认为空。)
cdb_banned--IP禁止信息表
cdb_bbcodes--Discuz!代码信息表
cdb_buddys--会员的好友列表
cd ...
import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
/**
* @author Der
* @date ...
ubuntu
TOMCAT昨天突然自己宕掉服务了,怎么重起都不行,后来查看logs中catalina.out 日志发现如下错误
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_01/jre/lib/i386/client:/usr/local/jdk1.6.0_01/jre/lib/i386:/usr/local/jdk1.6 ...
/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以DHCP方式配置网卡
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使网络设置生效:
sudo /etc/init.d/networking ...
1. 什么是参照完整性?
——————–
参照完整性(完整性约束)是数据库设计中的一个重要概念,当数据库中的一个表与一个或多个表进行关联时都会涉及到参照完整性。比如下面这个例子:
文章分类表 - categories
category_id name
1 SQL Server
2 Oracle
3 PostgreSQL
5 SQLite
文章表 - articles
article_id category_id title
1 ...
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
www.phpv.net 2004年08月17日02:51 查看34654次 作者:easy 【大 中 小】
shell> mysql
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
官方的说法是
MySQL 4.1 and up uses an authentication protocol ...
Ubuntu 8.04 LTS 速配指南
Info 本文作用:当你刚刚安装完毕之后,我们来花若干分钟设置一下系统,让我们有一个更加舒适的环境。
Info 本文内容:仅包含常用、必要的步骤及简略的描述,不详细解释原因。
Info 本文格式:快速配置为了便于用户操作,绝大部分使用命令行描述。
Info 适用范围:Ubuntu 8.04 (i386),(其他用户如有问题请到论坛咨询,KUbuntu 8.04 用户访问这儿)
注意事项:参与本文修订时请务必先阅读本文的讨论页,对本文的看法、建议、请求也欢迎在讨论页中发表。
从这里开始
1. 请确保你的系统已联入互联网。如有困难请参考 ...
http://www.javaeye.com/topic/203986
问题的产生:在已有的Red Hat Enterprise Linux AS 3.0系统上已经运行了一套web程序,使用Mysql4, tomcat41, 现在又要求安装一套新程序,依旧使用该tomcat41, 但数据库变为mysql5。
注意事项:
新的程序需要注意字符集的问题,
1)具体数据库的权限和分组问题,
2)mysql5下的具体数据库从windows直接拷贝到Linux下不好使的问题,
3)以及mysql5需要设置密码的问题,
4)mysql5在linux下对数据库区分大小写的问题。
5) mysql在终端进入 ...
Ubuntu enca命令可以用来查看文件的编码格式
安装软件包
apt-get install enca
运行
enca filename 即可显示文件的编码格式
有时,当命令无法取得本地语言时, 需要加 -L 参数如
enca -L zh_CN filename
详细信息请查看man文档
man enca
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源 ...
glibc-kenheaders
glibc-headers
glibc-devel
cpp
gcc
yum install gcc-c++(需要的组件,即你也可以下载以下的RPM包进行独立安装)
gcc-c++
libstdc++-devel
yum install gcc-g77(需要的组件,即你也可以下载以下的RPM包进行独立安装):
yum install flex autoconf zlib curl zlib-devel curl-devel bzip2 bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-dev ...
RPM安全地卸载
RPM卸载软件包,并不是简单地将原来安装的文件逐个删除,那样做的话,可能会出现这样或那样的问题。如,A软件包依靠B软件包做某些工作,若B软件包卸载了,则A软件包就不能正常运行了。RPM为用户安全考虑,会做某些检查,尽可能排除出错的情况。
RPM在卸载软件包时,分步骤进行如下操作:
1. 检查依赖(Denpendency)
检查依赖的目的,在于确保当前没有任何软件包依赖于当前要卸载的软件包。
2. 执行卸载前触发脚本程序(Triggerun)
3. 执行卸载前脚本程序(Preuninstall)
本程序为软件包制作者设定,完成卸载前的一些工作,具体如,要卸载的软件包中某 ...
http://www.chinaunix.net 作者:whyglinux 发表于:2007-04-06 14:53:38
【发表评论】【查看原文】【C/C++讨论区】【关闭】
2004年4月20日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0 为例,介绍了GCC的安装过程。
安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编 ...
刚刚安了个redhat9,发现gcc是3.2版本的,看到有文章说skyeye至少要gcc3.3以上(估计是skeye1.0以上版本吧,不确定),在网上搜了一通,好不容易找到篇文章,里面有些东西有些东西或是过时了或是打错了,现在把我自己做成功的过程写下来,希望对用redhat9的人有用~
参考原文http://www.linuxdiyf.com/viewarticle.php?id=58427
1,下载gcc3.4.9版本相应的rpm包
ftp://mirror.switch.ch/mirror/scientificlinux/40rolling/i386/SL/RPMS/ ...
作者: 乐道
2007-11-12
一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存。要解决上述乱码问题,首先需要知道开发中哪些环节涉及到了编码。。
一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码 ...
乱码对于使用非英语文字程序员基本上是一直缠绕在身边的麻烦事,这个谁也避免不了。下面是我解决乱码时候的一点小经验。欢迎指正
一、避免乱码的一些注意点:
1.尽量使用统一的编码,如果你是重头开发一个系统,特别是Java开发的,推荐从页面到数据库再到配置文件都使用UTF-8进行编码,安全第一。
2.SetCharacterEncodingFilter的使用,这个东西不是万能的,但是没有它就会很麻烦,如果是基于Servlet开发的东西,能用的就给它用上,省心。不过有一个注意的地方,这个Filter只是对POST请求有效,GET一律忽略,不信你可以debug一下,看看它怎么做的,至于为什么不过滤ge ...
进入http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b5 /linux-i686/xpi/,点击zh-CN.xpi,如果出现“为了保护你的电脑,Firefox拒绝网站 [releases.mozilla.org]安装软件。”,点击“允许 ”,即可安装附加元件“Chinese Simplified(zh-CN)Lannguage Pack 3.0b5”,提示“重新启动以完成安装程序”,点击“重新启动Firefox”,下次打开Firefox即是简体中文界面
作者: Relief 发布日期: 2008-4-29 查看数: 165 出自: http://www.linuxdiyf.com
作者:智鸱儿
最近几天一直忙着考试,也没时间上网了。今天终于考完了,可以好好放松一下了。今天下午,我装了一下ubuntu8.04,个人感觉 ubuntu8.04和ubuntu7.10没太大区别。ubuntu8.04给我印象比较深刻的就是源里的netbeans的版本已经有6.0了。现在我电脑上有三个系统,分别是windows xp、ubuntu7.10和ubuntu8.04。
在这里我暂且不讨论ubuntu的安装方法。我就针对“unable to ...
另外如果出现flash乱码现象,可以用以下两条命令解决:
sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak
sudo rm /etc/fonts/conf.d/49-sansserif.conf
对于linux下使用ff的朋友,一定要注意字体是否很合适,不合适的字体会严重降低ff的绘制能力,尽量不能使用压缩的字体并且考虑使用ttf字体,推荐文泉译正黑字体http://wenq.org/?ZenHei
./configure的问题
错误: C compiler cannot create executables
原因:
解决:sudo apt-get gcc libc6-dev
错误:checking for C compiler default output... configure: error: C compiler cannot create executables
原因:
解决:sudo apt-get install libc6-dev
错误:configure: error: C++ preprocessor "/lib/cpp" fails sanity check
原 ...
简介:这里说的虚拟主机是指在一台机器上仅运行一个httpd后台程序 支持多个Apache服务器,如在公司财务部门有一台web服务器,名为 account.yourdomain.com,同时又想为sales部门建立网站,网站内容也 放在该机器上,通过sales.yourdomain.com访问,这就要用到虚拟主机 设置。 设置Apache虚拟主机通常有两种方案 1.基于IP的虚拟主机 这种方式需要在机器上设置IP别名,象上面的例子,在一台机器的 网卡上绑定多个IP地址去服务多个虚拟主机。 若该机器的IP地址为192.168.0.1(account.yourdomain.com),首先 你要设置I ...
Apache HTTP Server 与 Tomcat 的三种连接方式介绍
文档选项
将此页作为电子邮件发送
级别: 初级
刘 冬 (javayou@gmail.com), 开发工程师,
2007 年 1 月 15 日
整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文 ...
最近做有关JSP与DISCUZ整合,搞了好久,还是搞不定,后来发现下面这篇文章,呵呵.爽.
作者 :章鱼
http://blog.sina.com.cn/s/blog_49298ed001000a99.html
最近在实验室做项目用到的一个东西,拿来介绍一下。
需求:现有行业应用网站一个,使用JSP开发,假设网址为app.com;及Discuz论坛一个,使用PHP开发,假设网址为bbs.com。 现在希望将应用网站和论坛的用户进行整合,即,如果用户在应用网站已经登录,那么从应用网站点击链接进入论坛后将直接 ...
原文标题:Making PDFs Portable: Integrating PDF and Java Technology原文日期:2005年3月24日原文作者:Ben Litchfield
摘要
自从Adobe公司1993年第一次发布公共PDF参考以来,支持各种语言和平台的PDF工具和类库就如雨后春笋般涌现。然而,Java应用开发中Adobe技术的支持相对滞后了。 自从Adobe公司1993年第一次发布公共PDF参考以来,支持各种语言和平台的PDF工具和类库就如雨后春笋般涌现。然而,Java应用开发中Adobe技术的支持相对滞后了。这是个奇怪的现象,因为PDF文档是企业信息系统存 ...
通行证是个大题目,说白了也就是如何维护客户的会话,在php中所能用的方法无非几种:● Cookie● Session● POST或GET的方法传值一般中小型的单服务器应用程序站点,如Discuz论坛,采用的cookie+session+mysql的方法来维持用户会话。考虑到网站规模和复杂性,例如多台服务器多个应用程序,例如163的通行证系统,登陆成功后会在客户端写一个cookie,里面保存用户名等信息。其他应用程序,都是通过读取这个Cookie重新将客户带入自己的会话中,重而实现通行证功能。163的这种做法不失为一种好办法。Discuz! Passport 接口技术文档 从 Discuz! 4 ...
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在 Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架构的研究。他贡献出的Lucene的目标是为各种中小型应用程序加入全文检索功能。Lucene的发展历程:早先发布在作者自己的www.lucene.com,后来发布在SourceForge,2001 ...
apt-get 使用指南 原文出处:https://help.ubuntu.com/community/AptGetHowto 原文作者:UbuntuWiki 授权许可: 创作共享协议Attribution-ShareAlike 2.0 GNU自由文档许可证 翻译人员:sigus 5451vs5451 youyou keke initnas 校正人员:MillenniumDark 适用版本: 文章状态:等待校正 apt-get使用source.list文件进行软件包管理。如果您想了解关于如何编辑和更新source.list中的条目的信息,请参阅SourcesList 引言 “起初 ...
使用 JTidy 协助抽取网页内容Tidy 是 W3C 用来解析网页的一个软件包,可以方便地将 HTML 文档转换为符合 XML 标准的文档,由于 XML 可以方便地使用 XSLT 技术对内容进行抽取,所以使用 Tidy 配合 XSLT 可以方便地将各种网页的内容抽取出来,保存成我们需要的格式。通过 JTidy 可以方便地将标准的 HTML 网页转换为 XML 的 DOM 对象,然后,通过 XPaht 和 XSLT 将需要的内容抽取出来。使用 JTidy 抽取网页内容的代码如下:package com.tsinghua;import java.io.File;import java.io.Fi ...
使用CVS进行项目开发管理来源:本文出自:http://www.swm.com.cn 作者:张云帆 (2001-11-06 07:00:00)在多人共同开发一个大型项目时,源代码的维护和版本维护是一件令人头疼的事情,由于多人开发, 每个开发人员都拥有此项目的副本,所以如果要手动维护同一个文件多人的修改是十分困难的事情。 另外,可能你需要的项目的版本不是当前开发的最新的版本, 如果为了这个目的而为每一个版本 保留一个备份几乎是不可能的。Linux平台上提供了一个功能软件:CVS。众所周知,Linux的发展 得益于互联网的发展,大部分的软件都是众多开发者在互联网上共同开发的,这些软件的维 ...
- 浏览: 14132 次

- 详细资料
搜索本博客
最新评论
-
configure的问题
my QQ:8542467
-- by wwwxjjj -
configure的问题
http://wxjsblog.bokee.com/viewdiary.1489 ...
-- by wwwxjjj -
莫名其妙的linux下 软件 ...
/dev/hda2 (相当于D:)
-- by ShiningRay -
莫名其妙的linux下 软件 ...
起初刚学linux我也有类似疑惑现在我可以告诉你一些答案1. Linux是将分区 ...
-- by ShiningRay -
令我窒息的上海生活
同感,窒息
-- by lemmonLi






评论排行榜