阅读更多

2顶
1踩

开源软件

原创新闻 Tiki 7.0正式版发布:开源Wiki系统

2011-06-10 15:06 by 见习编辑 hotwind 评论(0) 有4871人浏览
TikiWiki(Tiki )7.0正式版发布了。TikiWiki是基于PHP、ADOdb以及smarty开发的CMS(内容管理系统)/门户系统/群件(Groupware)系统。您可以通过TikiWiki轻松的搭建各种类型的站点、门户、内部网等。


该版本新功能:
  • 支持模块的拖拽处理。
  • 提供了许多新插件,其中包括Blip.tv, Vimeo和TokenAccess。
  • 引进了对Theme Generator的介绍。
  • 支持基于 Zend Lucene新型统一搜索框架。
  • 集成了OpenStreetMap 和Zotero。
  • 优化了Slideshow。
  • 支持jQuery.mobile。

更多详细信息http://tiki.org/tiki-index.php?page=ReleaseNotes7.0

下载地址http://sourceforge.net/projects/tikiwiki/files/Tiki_7.x_Electra/
  • 大小: 52.4 KB
2
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 西门子PLC随机数产生

    使用博图V15软件编程,S7-1500PLC进行随机数产生,并通过触摸屏趋势图显示。随机数主要通过截取时间和使用全球库函数

  • c语言srand( (time(NULL) )

    c语言中语句srand( (time(NULL) ) ; 表示设置一个随机种子,每次运行都能保证随机种子不同。 在C语言中,rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,它是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值。因此,C提供了srand()函数,它的原型是 void srand( int a)。用来改变这个种子值。srand( (time

  • srand((unsigned int)time(NULL))的理解(C语言)

    在c语言中,碰到这句函数:srand((unsigned int)time(NULL))的理解: 目录: 1srand与rand的关系: 2time函数的用法: 3 取任意数 1. srand与rand的关系: 在C中srand函数经常跟rand函数一起使用,srand是随机数发生器的初始化函数,这两个函数都位与<stdlib.h>头文件里面。原型: void srand(unsigned int seed) void rand (void) seed相当...

  • C++使用时间种子产生随机数

    int main()

  • 【C语言】rand函数、srand函数、time函数和猜数字游戏

    1. rand函数 2. srand函数 3. time函数 4. 用法 5. 猜数字游戏

  • srand((unsigned)time(NULL))和rand的区别

     可以认为rand()在每次被调用的时候,它会查看:1) 如果用户在此之前调用过srand(seed),给seed指定了一个值,那么它会自动调用srand(seed)一次来初始化它的起始值。2) 如果用户在此之前没有调用过srand(seed),它会自动调用srand(1)一次。1) 如果希望rand()在每次程序运行时产生的值都不一样,必须给srand(seed)中的seed一个变值,这个变

  • C语言随机数的生成及三个具体案例详解

    C语言随机数的生成讲解

  • 时间戳为种子随机数,猜数字_详解(带简易菜单)

    下面,我们用 do....while() 写一个简易菜单,人机交互是 do....while 的一个重要功能。接下来,要给用户进行一个选择,所以,我们要嵌套一个 switch 语句。接下来,我们要以时间戳为种子。需要用到 srand()函数。最后,我们定义一个 game()函数,来存放我们的游戏本体。给大家带来一个以时间戳为种子的随机数猜数字程序。一个简单的带菜单猜数字游戏就完成了。这样我们以时间戳为种子就完成了。首先,我们要用到以下头文件。

  • 随机函数(时间种子)

    随机函数C++,随机函数(时间种子)。真的可以,谢谢

  • C++中的日期和时间&&随机数生成

    时间 随机机制

  • 使用 random_shuffle() 算法随机化序列元素

    假设你需要指定范围内的随机数,传统的方法是使用ANSI C的函数random(),然后格式化结果以便结果是落在指定的范围内。但是,使用这个方法至少有两个缺点。 首先,做格式化时,结果常常是扭曲的,所以得不到正确的随机数(如某些数的出现频率要高于其它数) 其次,random()只支持整型数;不能用它来产生随机字符,浮点数,字符串或数据库中的记录。 对于以上的两个问题,C++中提供了更好的解决方

  • 随机数的三种生成方式

           // 第一种生成验证码的方式 String string = ""; for (int i = 0; i < 4; i++) { string += (int) (Math.random() * 10); } // 第二种生成方式 String substring = UUID.randomUUID().toString().replace("-", "") ...

  • “srand((unsigned)time(NULL));”到底是什么意思?

    1.随机数是由随机种子根据一定的计算方法计算出来的数值。所以,只要计算方法一定,随机种子一定,那么产生的随机数就不会变。 #include using namespace std; int main() { unsigned int seed=5; srand(seed); unsigned int r=rand(); cout<<r<<endl; return 0; }

  • 根据时间和取随机数 取随机数

     using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using Syste

  • go使用时间作为种子生成随机数

    设置时间种子使用time包  生成随机数需要math/rand包  打印输出使用fmt包 不设置时间种子的话,每次生成的rand值相同 package main import "fmt" import "math/rand" import "time" func Generate_Randnum() int{ rand.Seed(time.Now().Unix())

  • 随机数---秒及毫秒级随机数种子(C++)

    一、函数 1、rand 函数原型: int rand(void); 所在头文件: stdlib.h 功能描述: rand()的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定的范围里可看成是随机的。rand()返回一随机数值的范围在0至RAND_MAX 间。RAND_MAX的范围最少是在32767之间(int),用unsigned int 双字节是65535,四字节

  • C++生成随机数的方法

    知识点 这个问题的关键是明确伪随机数的概念,计算机生成的随机数都是伪随机数。简单来说这个伪随机数需要依靠一个种子来决定这个数值的大小。默认情况下,这个种子的值是1。这造成了如果不改变种子的值,我们生成的随机数就会是同一个值。因此,我们需要在每次执行生成随机数的代码时,改变种子的值,而计算机的当下系统时间就是非常好的选择。具体情况看下面简单的代码: #include &lt;iostream&gt;...

  • C++学习记录6--srand(time(NULL)产生随机数

    time() 函数:返回从1970/1/1 00:00:00到调用time()函数时所经过的时间,以秒为单位,所以是个整数。time(NULL)或time(0)表示在内存中不存储返回的数值。头文件:#include<time.h> rand() 函数:调用一次随机产生0-32767间的整形数。头文件:#include<stdlib.h> srand() 函数:定义rand()函数中seed的值。

Global site tag (gtag.js) - Google Analytics