Pages (21) « Prev 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Next »

oracle存储过程

为公司写的,放在这里留个脚印,怕忘了。

create or replace procedure insertToForDay

AS

---声明:一天中PV和IP的总数---

countPV count_list.list_pv%type;

countIP count_list.list_IP%type;

---设置查询PV游标---

CURSOR listCurPV IS

  Select sum(list_pv) as countPV

  From Count_list

  where to_char(LIST_TIME,'yyyy-mm-dd') like '%2007-07-13%';

  

---设置查询IP游标---

CURSOR listCurIP IS

  Select count(list_IP) as countPV

  From Count_list

  where to_char(LIST_TIME,'yyyy-mm-dd') like '%2007-07-13%';

  

  

---设置查询SEQ游标---

CURSOR curSEQ is

  select list_seq, count(list_ip) as SEQ_IP, sum(list_pv) as SEQ_PV

  from count_list

  where to_char(LIST_TIME,'yyyy-mm-dd') like '%2007-07-13%'

  group by list_seq;

  

  Fc1SEQ varchar2(10);

  Fc2SEQ varchar2(10);

  Fc3SEQ varchar2(10);

  sSEQ varchar2(4000);

  

  

---设置查询Article游标---

CURSOR curArticle is

  select Article_ID, count(list_ip) as SEQ_IP, sum(list_pv) as SEQ_PV

  from v_count_article_forday

  where to_char(LIST_TIME,'yyyy-mm-dd') like '%2007-07-13%'

  group by Article_ID;

  

  Fc1Article varchar2(10);

  Fc2Article varchar2(10);

  Fc3Article varchar2(10);

  sArticle varchar2(4000);

 

 

begin

---将取得的SEQ形成数组---

 open curSEQ ;

 loop

  fetch curSEQ into fc1SEQ,Fc2SEQ,fc3SEQ;

  exit when curSEQ%notfound;

  sSEQ:=sSEQ||fc1SEQ||','||fc2SEQ||','||fc3SEQ||'|';

 end loop;

 close curSEQ;

 sSEQ:=substr( sSEQ,1,length(sSEQ)-1);

---end ---

---将取得的Article形成数组---

 open curArticle ;

 loop

  fetch curArticle into fc1Article,Fc2Article,fc3Article;

  exit when curArticle%notfound;

  sArticle:=sArticle||fc1Article||','||fc2Article||','||fc3Article||'|';

 end loop;

 close curArticle;

 sArticle:=substr( sArticle,1,length(sArticle)-1);

---end ---

 

 open listCurPV;  --打开PV游标

 open listCurIP;  --打开IP游标

 ---将游标取得的值放入变量中

 FETCH listCurPV into countPV;

 FETCH listCurIP into countIP;

  

 dbms_output.put_line('countPV:'||countPV||'countIP:'||countIP||'sSEQ-------'||sSEQ||'sArticle------'||sArticle);

 insert into count_ForDay VALUES (SEQ_FORDAY.nextval,SYSDATE,countIP,countPV,sSEQ,sArticle);

 

 

 

 --关闭游标 

 close listCurPV;

 close listCurIP;

 

 

end insertToForDay;

电子杂志制作软件大全

zinemaker 2006简介:

国内最专业的电子杂志合成软件。适合专业的电子杂志制作公司或者个人使用。直接生成单独(绿色)EXE文件。做成得杂志不需要任何阅读器就可直接观看。耳目一新的操作界面,简约设计风格,突出软件界面空间的利用。类似视窗系统的操作界面风格更切合用户习惯,,让用户操作简单易学,迅速掌握使用。

免费发布的国内顶级的专业电子杂志制作软件,功能实用运行流畅。

采用了128位高强度加密技术,能严格保护用户的Flash文件不被恶意破解。

生成的电子杂志文件是独立的EXE文件,内置FLASH8播放器,直接打开就能观看。

无需其它平台或插件支持,不更改用户电脑的系统及注册表信息,使用更放 。

全面支持最新的Macromedia FLASH 8文件格式,展现更加的音画效果。

自带多套精美flash动画模版和大量的flash页面特效,让更多普通用户也能一起制作属于自己的电子杂志。

类似视窗系统的界面风格更切合用户习惯,让用户操作简单易学,迅速掌握使用。

提供全新在线发布功能,只需简单几步就可以把杂志发布到网上,在线观看。

点击下载:zinemaker2006

iebook超级精灵

简介:

iebook超级精灵是国内顶级互动电子杂志互动电子画册 及电子读物的制作软件,有即点即得的演示效果,可以导入图片.声音.动画.视频等,可以修改ico图标; 添加标题,发布成独立的易于传播的EXE文件……

Zcom杂志制作大师

简介:

该软件具有简洁的按钮,直观的操作提示,即选即得的图片显示效果,支持任意大小数码相片。

点击下载:Zcom杂志制作大师

pocoMaker电子杂志制作工具

简介:

您是否因为照片过多无法一一浏览而烦恼呢?您是否因为在网上的图片过多无法把它们整理成册而烦恼呢?

您是否因为不能将自己美丽的一面用杂志的方式发布出去呢? PocoMaker将会为您提供一个非常优秀的平台,解决您在这些方面所遇到的烦恼。

而且我们也将会提供更好的平台给您,让您可以把自己最美的,或者自己认为喜欢,需要和朋友一起分享的图片,都公布出来,给大家相互感受您的美丽,感受您的思想。

PocoMaker是广州数联软件技术有限公司继Poco 2005后的又一旗舰级的产品。支持模板替换,可生成出千姿百态的电子相册或电子杂志,不需要任何辅助浏览工具,真正做到纯洁,绿色,完美。

PocoMaker是一个傻瓜式电子相册、电子杂志、电子读物快速制作工具。

PocoMaker可以让你在网上发表制作的电子杂志,与朋友及众多网友分享你的快乐。

PocoMaker又叫“魅客”,它不单止是一个工具,它更是一种行为,一种展示自己的方式。

诺杰数码精灵

简介:

数码精灵免费版

数码精灵是专门制作数码杂志的软件,有即点即得的演示效果,可以导入图片.声音.动画.视频等等,可以修改ico图标,添加标题,添加文字,修改底色,批量导入,添加附件,添加闪屏,添加片头动画,发布成不会被破解的EXE文件……

点击下载:诺杰数码精灵

诺PChome电子杂志制作工具

简介:

耳目一新的操作界面,简约设计风格,突出软件界面空间的利用。类似视窗系统的操作界面风格更切合用户习惯,让用户操作简单易学,迅速掌握使用。

免费发布的国内顶级的专业电子杂志制作软件,功能实用运行流畅。

采用了128位高强度加密技术,能严格保护用户的Flash文件不被恶意破解。

生成的电子杂志文件是独立的EXE文件,内置FLASH8播放器,直接打开就能观看。

无需其它平台或插件支持,不更改用户电脑的系统及注册表信息,使用更放 。

全面支持最新的Macromedia FLASH 8文件格式,展现更加的音画效果。

自带多套精美flash动画模版和大量的flash页面特效,让更多普通用户也能一起制作属于自己的电子杂志。

类似视窗系统的界面风格更切合用户习惯,让用户操作简单易学,迅速掌握使用。

提供全新在线发布功能,只需简单几步就可以把杂志发布到网上,在线观看。

PChome电子杂志制作工具

Moda 摩达-个人影音书

简介:

功能很强,操作很方便的一个杂志DIY工具,有操作简单的精灵版,可以很方便的制作个人相册。还有一个比较专业的达人版,可以定制模板等农能。现在在测试期。唯一不好的就是繁体版,不能输入简体。希望尽快出简体版

Moda 摩达-个人影音书

Joy Maker制作软件

简介:

基于Flash的多媒体创作工具

傻瓜式的方式制作电子杂志和电子相册,还有更多功能即将推出

可以便捷的插入文本、图片、动画、语音和视频文件

用可执行文件格式来输出您的作品,无须任何播放程序

Joy Maker制作软件

万众DIY个人杂志软件

简介:

万众DIY个人杂志软件

万众DIY个人杂志软件

其实,以上的都可以算傻瓜软件,本人只做介绍而已,并不推荐。我自己做肯定是Flash AS+翻页组建+打包发布了。

windows2003应用程序池假死常见问题及解决方法

什么是应用程序池呢?这是微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。

Windows 2003同时支持两种工作模式,默认为ISS 6.0工作进程隔离模式。工作进程隔离模式防止一个应用程序或站点停止了而影响另一个应用程序或站点,大大增强了IIS的可靠性。那么如何设置两种工作模式呢?

启动IIS管理器,右击网站,选择“属性”,打开属性对话框。在IIS 6.0工作进程隔离模式下,所有的应用程序代码都在隔离环境中运行,它们是如何进行隔离的呢?Windows 2003新增了应用程序池,工作进程隔离模式允许客户创建多个应用程序池,每个应用程序池都可以有不同的配置。因为这些应用程序池直接从内核(而非WWW服务)接收它们的请求,所以性能和可靠性得到了增强。要隔离运行在同一台计算机上但属于不同网站的Web应用程序,需要为每个网站创建单独的应用程序池。

创建应用程序池

在IIS管理器中,打开本地计算机,右键单击“应用程序池”,选择新建“应用程序池” (必须在工作进程隔离模式下才能建立应用程序池) 。“应用程序池名称”框中,输入新的应用程序池名称。如果在“应用程序池 ID”框中出现的 ID (如:AppPool #1)不是您想要的,可进行重命名。如果您单击了“将现有应用程序池作为模板”,请在“应用程序池名称”框中右键单击想要用来作为模板的应用程序池。最后单击[确定]。

指派应用程序池

在 IIS 管理器中,右键单击您要为其指派应用程序池的应用程序,然后单击“属性”。 单击“主目录”选项卡,确认您正在指派的目录或虚拟目录的“应用程序名”是否已被填写。如果“应用程序名”框尚未被填写,请单击“创建”,然后输入名称。

在“应用程序池”列表框中,选择您想要为其指派的应用程序池的名称。最后单击[确定]。

--------------------------------------------------------------------------------------------------------------

windows2003应用程序池假死常见问题及解决方法

经常见到大家谈起,2003应用程序池自动死了,不能恢复了,一直出现 Service Unavailable 常见方法如下。

1:以前没有打SP1补丁的时候会出现这个IIS6。0假死问题,但现在微软都在自动更新里面出补丁了,一般你打好最新补丁后是不会出现此问题了。(所以现在的IIS假死与这个关系不是很大)

2:从IIS6.0开始CPU资源都在应用池里面限制了,不象以前的IIS。5。所以假死的池的缘故就是池被拉死,你在网站打不开的时候可以看到你的某个应用池是禁用的,上面出现一个红叉。你鼠标右键启动网站又会自动恢复。 这个原因:大概是以下几个因数造成的。

   (1):你限制了应用池的资源限制,限制得太小 比如:50这样或更少更多一点,这个时候如果你这个池下面的网站占用CPU太高,比如超过50% 那么5分钟后他就自动死了,手工默认建立的应用池默认是超过资源不操作。

    出现上面这个情况解决方法:1:不限制CPU资源,(这个是不可取的,不限制资源,有的程序有BUG占用资源厉害了的,服务器都会被拉死,你可能都无法操作服务器。)2:在超过资源那里选择 关闭,这个关闭默认是失败5次,90秒内恢复,一般默认就可。网站能自动恢复,这个关闭:不是永久关闭,意思是超过资源关闭,然后在某时间内自动恢复池。不操作就是不恢复,这个是很多人的误区。上次我写过相关的这个讲解了。

   (2):内存限制 在IIS6。0应用池上面有虚拟内存和最大内存限制,如果你设置了这个。那么网站访问量大了 也会出现假死,所以不建议设置这里。默认就可。

3:就是服务器自身内存太小,网站运行当然需要使用到内存了,当内存不够的时候应用池也会死掉变成禁用。那么只有等内存全部释放出来才能恢复应用池了。出现这个情况:那么你就要考虑加内存或者检查到底是什么程序占用了内存了。比如MSSQL数据库,这个可是吃内存得大户啊,最好别和WEB服务器同时一个服务器上。很多人用1G内存做 2003系统,2003NET结构是很占用内存的,所以做服务器选2003还得把内存加到2G或更高才好。 内存不够上面 2点讲到的,是没办法操作了,也无法自动恢复。

4:就是ACCESS数据库太大或查询太多,这个也会出现把IIS拉死,解决方法;修复ACCESS数据库,或尽量少用ACCESS数据库。

5:不同网站用不同应用池:根据你自己实际情况而定,站点大的最好独立一个应用池,限制他的资源超过了自动回收,看上面 (1)讲到的,这样就不影响其他站点。 中型站点:多个网站共用一个应用池,比如5个站点用一个池,设置他资源时间等等。这样他们就算超资源了也不影响其他应用池的网站。

6:设置回收时间:很多人以为设置回收池越短越好,其实是错误的,每次回收当然是把内存回收回来了,但加重了一次服务器的负担,当服务器比较繁忙的时候,有可能导致其他应用池死。所以建议设置共1000就行了。其他独立池按照他网站流量而设置 可以设置600 也行,共用的不建议设置太短。

7:网站后台过不了多久自动退出又要重新登陆:这个情况就是你设置回收时间太短了,按照 6点设置吧。 不要设置什么20分、30分这样的,这样不好的。

Asp删除二维数组中某行

新公司来第一个项目所遇到的问题,用于收藏夹功能,留下来做个纪念。老大自己设计的页面,相当不错,本想发出来大家共享一下,侵权的算了

<%

Action=request.QueryString("Action")

ID=request.QueryString("ID")

'删除模块

IF Action="Del" then

IF instr(request.cookies("list"),"^#^") Then

 AryReturnF = Split(request.cookies("list"),"^#^")

 For i = 0 To UBound(AryReturnF)

      AryReturnD = Split(AryReturnF(i),"^*^")

        if AryReturnD(0) =ID then

       j = i

      Do

        AryReturnF(j) = AryReturnF(j + 1)

         j = j + 1

     If j + 1 > UBound(AryReturnF) Then Exit Do

      Loop

       ReDim Preserve AryReturnF(UBound(AryReturnF) - 1)

      Exit For

    End If

 Next

For k = LBound(AryReturnF) To UBound(AryReturnF)

      if k=0 then

     m=AryReturnF(k)

     else 

m=m+"^#^"+AryReturnF(k)

    end if

next

response.cookies("list")=m

elseif request.cookies("list")<>"" then

response.cookies("list")=""

end if

response.redirect "favorite.asp"

end if

'end 删除模块

%>

CSS缩写技巧

Web网站可用性的关键指标是速度,更确切地说,是页面能以多快的速度出现在访问者的浏览器窗口里。影响速度的因素有很多种,包括Web服务器的速度、访问者的Internet连接情况,以及浏览器必须下载的文件大小。尽管你无法控制服务器和连接的速度,但是你可以控制构成网站Web页面的文件大小。

  为了让网站能够更快,Web的建设者都会按常规地压缩和优化网站上的每一个图像文件,这常常使得为了将文件的大小减少几个百分点而牺牲了图像的质量。由于CSS样式表是纯文本文件,和图像相比相对较小,所以Web建设者很少考虑采取措施减少其CSS样式表文件的大小。但是,通过使用CSS缩写以及其他的一些简单技巧,你可以在很大程度上减少样式表的大小。在我对自己样式表的一次非正式的特别测试中,我把文件的大小降低了大约25-50%。

使用CSS的缩写性质

  CSS的缩写性质(shorthand property)是一些专用的性质名,用来代替多个相关性质的集合。例如,间隙性质(padding property)是顶部间隙(padding-top)、右侧间隙(padding-right)、底部间隙(padding-bottom)和左侧间隙(padding-left)的缩写。

使用速写性质让你能够把多个性质/属性对(property/attribute pair)压缩进CSS样式表的一行代码里。例如,想一想下面的代码:

.sample1 {

  margin-top: 15px;

  margin-right: 20px;

  margin-bottom: 12px;

  margin-left: 24px;

  padding-top: 5px;

  padding-right: 10px;

  padding-bottom: 4px;

  padding-left: 8px;

  border-top-width: thin;

  border-top-style: solid;

  border-top-color: #000000;

}

将它用一些缩写性质来替代就能够把代码减少为下面这样,两者的实际效果是完全一样的:

.sample1 {

  margin: 15px 20px 12px 24px;

  padding: 5px 10px 4px 8px;

  border-top: thin solid #000000;

}

要注意,缩写性质还有多个属性,每一个(属性)都对应一个被组合进入缩写性质的常规性质。属性由空白隔开。

当属性是类似的值的时候,例如用于边框空白性质(margin property)的线性测量的时候,接在缩写性质之后的属性的顺序很重要。属性的次序是从顶部(顶部的边框空白)开始,然后围绕格子(box)按顺时针次序继续。

如果缩写性质的所有属性都是相同的,那么你可以简单地列出单个属性,然后在前面将它复制四遍。因此,下面的两个性质是相等的:

  margin: 5px 5px 5px 5px;

  margin: 5px;

类似的,你可以使用接在边框空白或者间隔性质之后的两个属性来代表顶部/底部和右侧/左侧属性对。

  margin: 5px 10px 5px 10px;

  margin: 5px 10px;

属性的顺序在它们是不相似的值的时候是不重要的。因此,边框颜色、边框风格和边框宽度等属性可以以任何顺序接在大纲性质(outline property)之后。忽略某个属性等同于从样式规则里忽略掉对应的常规性质。

下面是CSS缩写性质的列表以及它们所表示的常规性质。

Background(背景):背景附件、背景颜色、背景图像、背景位置、背景重复

Border(边框):边框颜色、边框风格、边框宽度

border-bottom(底部边框):底部边框颜色、底部边框样式、底部边框宽度

border-left(左侧边框):左侧边框颜色、左侧边框样式、左侧边框宽度

border-right(右侧边框):右侧边框颜色、右侧边框样式、右侧边框宽度

border-top(顶部边框):顶部边框颜色、顶部边框样式、顶部边框宽度

cue(声音提示):前提示、后提示

font(字体):字体、字号、字体样式、字体粗细、字体变体、线高度、字体大小调整、字体拉伸

list-style(列表样式):列表样式图像、列表样式位置、列表样式类型

margin(空白):顶部空白、右侧空白、底部空白、左侧空白

outline(大纲):大纲颜色、大纲样式、大纲宽度

padding(间隙):顶部间隙、右侧间隙、底部间隙、左侧间隙

pause(暂停):后暂停、前暂停

减少空白

减少CSS样式表大小的另一种方法是从文档里删掉大多数无用的空白。换句话说,将每条规则打破放进一行代码里,即把原来插入到代码里用来把每个性质/属性分割到不同行的换行符和缩进符删掉。

例如,下面的代码示例在内容上相同,但是第二个要精炼得多:

h1 {

  font-size: x-large;

  font-weight: bold;

  color: #FF0000;

}

h1 {font-size: x-large; font-weight: bold; color: #FF0000}

删掉注释

将注释从你的CSS代码里删掉是减少文件大小的另一种方式。尽管注释对于代码的阅读很有用,但是它无助于浏览器生成你的Web页面。很多Web建设者都习惯给每一行代码都加上注释,或者至少给每一条规则声明都加上。这样的慷慨注释在CSS样式表里是极少需要的,因为大多数CSS性质和属性都很容易阅读和理解。如果你对类、ID,以及其他的选择器都使用有意义的名称,你就可以省掉大多数的注释,同时仍然能够保持代码的可读性和可维护性。

h1 {          /* Heading 1 style*/

  font-size: x-large; /* x-large size */

  font-weight: bold; /* Bold */

  color: #FF0000;   /* Red */

}

使用速写性质、删除无用的空白、省略注释都能够在很大程度上减少你CSS样式表文件的大小。这反过来会对加速你Web网站速度的总体目标作出小的、但是可能会是显而易见的贡献。

Pages (21) « Prev 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Next »