网页关键字对于搜索引擎的收录与排名是至关重要的。但是PJBLOG的关键字由程序作者设置成了他自己的固定关键字。对于我们发表的文章没有益处,只对PJBLOG作者可能有贡献。PJ为什么这样做不清楚,这得问他本人。
PJBLOG每篇日志都可以自己设置几个TAGS。这个TAGS主要是为了方便访客通过TAGS访问索引具有相同TAGS的日志。对于SEO可能起不到多少作用。因为这些TAGS并不被放如META的KEYWORDS内容中。PJBLOG论坛有网友提供了PJBLOG主程序修改,实现日志TAGS自动设置成文章的KEYWORDS
现转载过来以备不时之需:
首先打开article.asp,找到
PJBLOG每篇日志都可以自己设置几个TAGS。这个TAGS主要是为了方便访客通过TAGS访问索引具有相同TAGS的日志。对于SEO可能起不到多少作用。因为这些TAGS并不被放如META的KEYWORDS内容中。PJBLOG论坛有网友提供了PJBLOG主程序修改,实现日志TAGS自动设置成文章的KEYWORDS
现转载过来以备不时之需:
首先打开article.asp,找到
复制内容到剪贴板 程序代码
if blog_postFile then
再写一篇关于pjblog的吧,我的这个blog基本上没有太动源码,原因很简单:为了以后升级方便.但pjblog在很多方面并不自由,尤其是模板上面,为了扩展功能,更加方便管理,我不得不修改了两处源码:
1.menu右侧的搜索栏
这个没有办法用skin定义,因为是写在cache.asp中的,虽然作者也考虑到了用class来定义,但是却是一体化下来的,如果加入搜索栏,由于div存在,务必会另起一行.
只好修改源码,找到cache.asp约208行.
把
修改为
1.menu右侧的搜索栏
这个没有办法用skin定义,因为是写在cache.asp中的,虽然作者也考虑到了用class来定义,但是却是一体化下来的,如果加入搜索栏,由于div存在,务必会另起一行.
只好修改源码,找到cache.asp约208行.
把
复制内容到剪贴板 程序代码
Response.Write("<li class=""menuR""></li></ul></div>")
修改为
复制内容到剪贴板 程序代码
Response.Write("<li class=""menuR""></li><!--strat--><UL><LI class=search><span class=select><span><select name='searchType'><option value='title' selected='selected'>日志标题</option><option value='Content'>日志内容</option><option value='Comments'>日志评论</option><option value='trackback'>引用通告</option></select></span></span><input id=sbi name='SearchContent' value=""yexu8.com""/><input id=sbb type='submit' value='查 找'/></LI></UL><!--end--></ul></div>")
好久没写关于PJ的问题了,一来留意的较少,二来玩得有些倦了.不过今天可下被我遇见了新问题.
原因是这样的,很久很久以前我有一个用pjblog建的站,叫<新频道-自由视界 独特视野>,里面放置了很多杂七杂八的东西.当初用那个站做google ads,后来由于一系列原因(如空间放弃,工作学习等等原因),便不作了.
其实想想还是蛮可惜的,比较当时的流量每天还有那么2000多IP,RP也在4,就那么丢弃了.浪费啊,当然,我电脑里面的备份和数据库都还在.事隔两年多了,还是想把它挂在网上,我现在手头的空间比较多哈.管不管是那么回事,至少看看,怀念一下,当初啃着面包做站长的日子.名字换了下,也当是为了怀念了<live to ride>,或许有人不明白这名字是什么意思,好奇就查字典.
忘了,这次是为了说后台乱码的问题.
今天我把很久之前的备份做了升级->2.7版,再传到空间上去,竟然还能用.和当初离开的时候一摸一样,真不容易.但当我进入后台的时候我发现乱码问题出现了,右键刷新一下又恢复了,经过查找之后,我发现问题是这样.
原因是这样的,很久很久以前我有一个用pjblog建的站,叫<新频道-自由视界 独特视野>,里面放置了很多杂七杂八的东西.当初用那个站做google ads,后来由于一系列原因(如空间放弃,工作学习等等原因),便不作了.
其实想想还是蛮可惜的,比较当时的流量每天还有那么2000多IP,RP也在4,就那么丢弃了.浪费啊,当然,我电脑里面的备份和数据库都还在.事隔两年多了,还是想把它挂在网上,我现在手头的空间比较多哈.管不管是那么回事,至少看看,怀念一下,当初啃着面包做站长的日子.名字换了下,也当是为了怀念了<live to ride>,或许有人不明白这名字是什么意思,好奇就查字典.
忘了,这次是为了说后台乱码的问题.
今天我把很久之前的备份做了升级->2.7版,再传到空间上去,竟然还能用.和当初离开的时候一摸一样,真不容易.但当我进入后台的时候我发现乱码问题出现了,右键刷新一下又恢复了,经过查找之后,我发现问题是这样.
商品:ID,名称,价格,。。。。
客户:ID,名称,。。。。。
订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
辅表由于信息量较大,可以再次设计成以季或月为表
一月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
一月订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
二月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
客户:ID,名称,。。。。。
订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
辅表由于信息量较大,可以再次设计成以季或月为表
一月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
一月订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
二月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
Tags: 订单 商品 关系 manay-to-one
Trackback这个博客重要技术之一,个人觉得是一个很好创意技术,把相关主题的日志文章自然而然的联系在一起了,同时尊重作者创作劳动果实。
那Trackback有什么作用呢?
1、保存自己的文字。如果你朋友的blog上写评论,会有找不到的可能,但是如果你写的是TrackBack,就可以在你自己的blog上保存这些字,不至于丢失。
2、修改你的评论。你不能修改发表在别人blog上的评论,但可以修改TrackBack,甚至删除。
3、创建了一个TrackBack其实就是创建了一个你感兴趣的文章的联接。
那Trackback有什么作用呢?
1、保存自己的文字。如果你朋友的blog上写评论,会有找不到的可能,但是如果你写的是TrackBack,就可以在你自己的blog上保存这些字,不至于丢失。
2、修改你的评论。你不能修改发表在别人blog上的评论,但可以修改TrackBack,甚至删除。
3、创建了一个TrackBack其实就是创建了一个你感兴趣的文章的联接。
在具体的项目应用中,我们很少会用到一对一的级联操作,且很多时候一对一的操作可以通过多对一实现,但是一对一有自己的好处,就是在任何时候都能保证主外键数据的一致性,但是多对一的情况下未必能做到.
我在项目中具体用到了一对一的级联操作,从网上拿了 一个例子来做,但是没有成功,于是只好自己研究,现在把修改后的代码帖出来.
本例子使用hibernate3.jar+oracle数据库
库表:
TestMain.java
我在项目中具体用到了一对一的级联操作,从网上拿了 一个例子来做,但是没有成功,于是只好自己研究,现在把修改后的代码帖出来.
本例子使用hibernate3.jar+oracle数据库
库表:
引用内容
CARD_TEST(CARDID[NUMBER(18)],CARDNUM[VARCHAR2(20)])
USER_TEST(USERID[NUMBER(18)],USERNAME[VARCHAR2(20)])
USER_TEST(USERID[NUMBER(18)],USERNAME[VARCHAR2(20)])
TestMain.java
Tags: one-to-one 一对一