cxserver-interest Mailing List for 希科系统(CxServer)
Brought to you by:
zhmsong
You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(9) |
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
|
Feb
|
Mar
(14) |
Apr
|
May
|
Jun
(8) |
Jul
(12) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
|
| 2011 |
Jan
|
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
|
From: Zhimin S. <csz...@gm...> - 2011-09-28 06:43:17
|
hey, buddies: Every time I update wt from lower version to newest version, there are many make errors like the following, but I can confirm my class does not use the reported function, such as setRequestTooLarge(int), so every time I just push the #include <WObject> into the implementation file (such as RectangleText), it will make well. CMakeFiles/cx.wt.dir/utils/RectangleText.o:(.rodata._ZTVN2Cs13RectangleTextE[vtable for Cs::RectangleText]+0x28): undefined reference to `Wt::WObject::setRequestTooLarge(int)' What about the problem? Thanks in advance! BR Zhimin |
|
From: Zhimin S. <csz...@gm...> - 2011-08-22 09:50:33
|
大家好:
希科系统(cs-1.5.5-beta)近日发布,较 cs-1.5.4 最大的特点是整合了项目系统和任
务系统,项目系统依托于任务系统推进,任务系统依赖项目系统获得实际价值。
Release 1.5.5-beta(2011-08-18)
此版本新特性如下,具体参见ChangeLog
A) 系统新特性
1. 页面布局:系统页面布局由传统的三列式改为“导航+列表+标签”式,显示更清晰,操作更灵活;
2. 任务关联:任务系统与项目系统做了关联,可以通过查看任务数随时了解项目工作开展情况;
3. 批量审批:增加了依托单位负责人的批量审批功能;
4. 教工账户:实现评议人资格批量转换;
5. 管理操作:评议人指派、批量评议、及其他管理操作改为对话框模式,更易于操作和连续操作;
6. 资助类别:增加资助类别的维护功能(新增、删除);
7. 基础组件:替换了大部分旧有的列表组件,新列表组件更灵活、更易用。
B) 破坏现有应用的变化
系统更新请根据版本号在Sourceforge下载一键升级包;
C) 特别说明
对于新安装用户:此次更新所采用的Wt-3.1.10安装包不能满足系统需求,我们对安装包部分源文件进行了修改,详见Install_Server_Linux.html。
--
我的博客:hi.baidu.com/zhmsong;
我的项目:sf.net/projects/cxserver <http://sourceforge.net/projects/cxserver/> |
|
From: Zhimin S. <csz...@gm...> - 2011-06-23 16:32:24
|
大家好:
希科系统一键安装包(CxOneKey)近日发布,CxOneKey 是一个用Linux Shell编写的可以为Ubuntu
VPS(VDS)或独立主机安装希科系统(Cxserver)生产环境的Shell程序,欢迎大家参考,项目地址:
http://vps.wangxinxin.com/cxonekey.html。
另,该安装包不属于希科系统(CxServer),是由长春工业大学软件学院陈天琦开发的独立软件 。
祝好!
宋志民 |
|
From: Zhimin S. <csz...@gm...> - 2011-04-07 01:35:58
|
大家好:
cs-1.5.3.6已推出,同时我们面向最终用户发布了系统《一键升级包》和《一键备份脚本》,实现用户自助升级与备份,具体使用参见:
1、如何使用“一键升级包”升级希科系统(CxServer)<http://hi.baidu.com/zhmsong/blog/item/a09013c26a57350e0ef47707.html>
2、如何使用“一键备份脚本”备份希科系统(CxServer)<http://hi.baidu.com/zhmsong/blog/item/72ff05fb7c0e492c4f4aea4f.html>
预告:下次 HowTo:将介绍如何利用Cygwin在Windows上安装希科系统,敬请期待。
希科系统开发小组 敬上 |
|
From: Zhimin S. <csz...@gm...> - 2011-03-22 12:01:16
|
赵余:
你好,我估计你的 make 版本比较高吧。我的是 make 3.8.1。
你将源代码做如下修改,试试:
AchvDb.h: 中
89行、147行: act_id 改为 actor_id
90行、148行: act_name 改为 actor_name
祝成功!
宋志民
在 2011年3月22日 下午6:50,赵余 <zha...@gm...>写道:
> 安装到第7步,编译Cxserver的时候出错
> 运行 sudo make命令
> 报错:
> In file included from /home/author/cs-1.5.0/src/db/AchvDb.C:24:
> /home/author/cs-1.5.0/src/db/AchvDb.h:91: error: conflicting declaration
> ‘const int& act_id’
> /home/author/cs-1.5.0/src/db/AchvDb.h:89: error: ‘act_id’ has a previous
> declaration as ‘const std::string& act_id’
> /home/author/cs-1.5.0/src/db/AchvDb.C:439: error: prototype for ‘const bool
> AchvDb::insertPrize(const std::string&, const std::wstring&, const int&,
> const int&, const std::string&, const int&, const int&, const int&, const
> int&, const std::string&, const int&, const int&, const int&, const
> std::string&, const std::string&, const std::string&, const std::string&,
> const std::string&, const std::string&)’ does not match any in class
> ‘AchvDb’
> /home/author/cs-1.5.0/src/db/AchvDb.h:89: error: candidate is: static const
> bool AchvDb::insertPrize(const std::string&, const std::wstring&, const
> int&, const std::string&, const int&, const int&, const int&, const int&,
> const std::string&, const int&, const int&, const int&, const std::string&,
> const std::string&, const std::string&, const std::string&, const
> std::string&, const std::string&)
> make[2]: *** [CMakeFiles/cxsandbox.wt.dir/db/AchvDb.o] 错误 1
> make[1]: *** [CMakeFiles/cxsandbox.wt.dir/all] 错误 2
> make: *** [all] 错误 2
> 谢谢解答!!
>
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Cxserver-interest mailing list
> Cxs...@li...
> https://lists.sourceforge.net/lists/listinfo/cxserver-interest
>
>
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong;
|
|
From: 赵余 <zha...@gm...> - 2011-03-22 10:50:47
|
安装到第7步,编译Cxserver的时候出错 运行 sudo make命令 报错: In file included from /home/author/cs-1.5.0/src/db/AchvDb.C:24: /home/author/cs-1.5.0/src/db/AchvDb.h:91: error: conflicting declaration ‘const int& act_id’ /home/author/cs-1.5.0/src/db/AchvDb.h:89: error: ‘act_id’ has a previous declaration as ‘const std::string& act_id’ /home/author/cs-1.5.0/src/db/AchvDb.C:439: error: prototype for ‘const bool AchvDb::insertPrize(const std::string&, const std::wstring&, const int&, const int&, const std::string&, const int&, const int&, const int&, const int&, const std::string&, const int&, const int&, const int&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&)’ does not match any in class ‘AchvDb’ /home/author/cs-1.5.0/src/db/AchvDb.h:89: error: candidate is: static const bool AchvDb::insertPrize(const std::string&, const std::wstring&, const int&, const std::string&, const int&, const int&, const int&, const int&, const std::string&, const int&, const int&, const int&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&) make[2]: *** [CMakeFiles/cxsandbox.wt.dir/db/AchvDb.o] 错误 1 make[1]: *** [CMakeFiles/cxsandbox.wt.dir/all] 错误 2 make: *** [all] 错误 2 谢谢解答!! |
|
From: Zhimin S. <csz...@gm...> - 2011-03-05 03:41:48
|
大家好:
希科系统(CxServer)1.5.0今日发布,在修补了漏洞、错误和全面提升性能的基础上,添加了
基于GTD的任务系统,可较全面地实现社区中项目的协作研究和协作管理。
新版同时去掉了IE的限制,且易用性有很大提高。
欢迎关注
宋志民
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2011-02-27 03:16:14
|
大家好:
过年第一封,昨天上线了1.5.0的一个测试版,推出了基于GTD《尽管去做》的任务系统,可以实现项目组(实际上是整个用户群)内的协作,促进本科科研的开展。欢迎大家在测试版中访问,试用。等稳定些就发布源代码出去:-)
宋志民
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2010-11-27 09:21:21
|
各位好:
cs-1.1.8发布了,比较1.0.0或1.0.5,增加了“获奖成果上报统计”模块,可以是针对项目的,也可以是普通竞赛的统计,或许会针对创新奖励学分的依据。
另外,修改了部分错误,添加了“项目搜索框关键词输入自动提示“功能,类似于百度或谷歌搜索的自动提示,但效果不是一个等级:-)
欢迎下载查看。
希科系统开发小组
2010.11.27
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2010-10-09 03:58:32
|
各位好:
鳖了很久,今天高调了,从0.9.99发到了1.0.0,基本功能都全了,也修改了0.9.99中的一些错误,添加了黑白名单、资助计划和学科方向管理员维护、增加了项目编号修改等。感谢大家的不断关注。
希科系统开发小组
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2010-09-09 12:46:35
|
大家好:
准备了一个假期,但是有些不足,今天赶好日子发了,不过是测试第二版,几乎全英文,o(∩_∩)o...欢迎下载。
宋志民
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2010-09-09 08:47:17
|
梁思奇:
你好。
>
> 1.搜了下wt的资料,好像并不多,不知老师是否有比较好的学习资料可供参考?
>
是的,不多,Wt的中文页面是我翻译的,可参考,这个可能存在翻译错误:-),另外,其他的就只有看 他的 参考文档,是个挑战,但看熟了就无他了
> 2.我看wt的理念甚至用词都和qt很相似,不知其和qt是否有关系?
>
是的,逻辑框架是学Qt的,呵呵。当然本质内容不同了。
> 3.我对网络开发不了解,但我对这个论文管理系统最初的想法是前台ASP网页设计+SQL数据库+后台管理的应用程序设计,这样是多余了吗?
>
也是也不是,主要是在这个问题上, ASP 和 C++ 是同一个角色,举例来说,CxServer 是通过Wt 用 C++
来写成的,而不是利用ASP写成的。
宋 |
|
From: 梁恩奇 <lia...@gm...> - 2010-09-09 08:17:47
|
宋志民老师, 您好,我在网上稍微了解了下WT,但还没安装下来(因为要装Boost,但我最近重装了系统所以Boost也没了,不知道wt要完全安装Boost吗?),有几个问题想咨询下宋老师: 1.搜了下wt的资料,好像并不多,不知老师是否有比较好的学习资料可供参考? 2.我看wt的理念甚至用词都和qt很相似,不知其和qt是否有关系? 3.我对网络开发不了解,但我对这个论文管理系统最初的想法是前台ASP网页设计+SQL数据库+后台管理的应用程序设计,这样是多余了吗? 我对网络开发实在不了解,如果问题问的不恰当还请老师多多包涵,谢谢! -- 梁恩奇 Enqi Liang Department of Investment School of Management Science and Engineering Central University of Finance and Economics |
|
From: Zhimin S. <csz...@gm...> - 2010-08-30 11:48:18
|
感谢评价。 噢,看来windows还是很便于操作,等哪天有时间了试试怎么部署在windows上 :-) 在 2010年8月30日 下午5:07,JamesLee <ja...@vi...>写道: > 界面不错!! > 我想改成asp.net可以部署在windows服务器上的,实在是没时间啊。。唉 > > > ------------------ 原始邮件 ------------------ > *发件人:* "Zhimin Song"<csz...@gm...>; > *发送时间:* 2010年8月30日(星期一) 中午1:07 > *收件人:* "cxserver-interest"<cxs...@li...>; > *主题:* [cxserver-interest] 希科系统的0.9.99测试版已经挂上,欢迎体验 > > 大家好: > 希科系统的0.9.99测试版(cs-0.9.99-beta)已经挂上,欢迎体验并提出报告意见,地址: > http://210.31.0.55/cxsandbox.wt(教育网内)。 > > 希科系统(CxServer)开发小组 > > -- > 我在若邻:http://cszhmsong.wealink.com; > 我的博客:http://hi.baidu.com/zhmsong; > > > > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Cxserver-interest mailing list > Cxs...@li... > https://lists.sourceforge.net/lists/listinfo/cxserver-interest > > -- 我在若邻:http://cszhmsong.wealink.com; 我的博客:http://hi.baidu.com/zhmsong; |
|
From: J. <ja...@vi...> - 2010-08-30 09:23:24
|
界面不错!!
我想改成asp.net可以部署在windows服务器上的,实在是没时间啊。。唉
------------------ 原始邮件 ------------------
发件人: "Zhimin Song"<csz...@gm...>;
发送时间: 2010年8月30日(星期一) 中午1:07
收件人: "cxserver-interest"<cxs...@li...>;
主题: [cxserver-interest] 希科系统的0.9.99测试版已经挂上,欢迎体验
大家好:
希科系统的0.9.99测试版(cs-0.9.99-beta)已经挂上,欢迎体验并提出报告意见,地址:http://210.31.0.55/cxsandbox.wt(教育网内)。
希科系统(CxServer)开发小组
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2010-08-30 05:07:14
|
大家好:
希科系统的0.9.99测试版(cs-0.9.99-beta)已经挂上,欢迎体验并提出报告意见,地址:
http://210.31.0.55/cxsandbox.wt(教育网内)。
希科系统(CxServer)开发小组
--
我在若邻:http://cszhmsong.wealink.com;
我的博客:http://hi.baidu.com/zhmsong; |
|
From: Zhimin S. <csz...@gm...> - 2010-07-22 08:31:50
|
hi
近期改进过程中,发现由于知识和经验不足,CxServer的代码混乱之极,哈哈,请不要太研究了,破绽太多。不过数据库结果到可以看看。
假期后改进。
宋志民
--
想更多了解宋志民,请访问:http://cszhmsong.wealink.com/ |
|
From: Zhimin S. <csz...@gm...> - 2010-07-14 22:29:33
|
hi, Jamm: 在 2010年7月10日 下午6:06,Ja <ja...@vi...>写道: > 1)自动增长的INT会遇到最大值的情况,最好用GUID。 > 今天想到 除了 基本数据表,还有评审结果表(pr_base_rst),标准评审结果表(pr_std_rst),这些表的记录数将会是 project 表的几倍,且几乎随着指派和评审的结束,立刻增加,所以,未来会改用 GUID,这个已经加入 TODO list,感谢感谢。 宋志民 |
|
From: Zhimin S. <csz...@gm...> - 2010-07-11 02:18:41
|
Ja:
很早啊,我实验了一下,你看实验过程是否正确,如果正确的话,那就是有符号的 int 支持到了 -2^31 (-2,147,483,648) 到
2^31 - 1 (2,147,483,647) 理论值。
在 2010年7月11日 上午9:57,Ja <ja...@vi...>写道:
> 这个想法也很不错:)
> 不过 int 的最大值是三万多吧。
>
>
mysql> select p_id, pl_id from project order by p_id desc limit 5;
+-----------+---------+
| p_id | pl_id |
+-----------+---------+
| 300000000 | 2005004 |
| 768 | 0725039 |
| 767 | 0725039 |
| 766 | 0826034 |
| 765 | 0925028 |
+-----------+---------+
5 rows in set (0.00 sec)
mysql> update project set p_id=300000000000 where pl_id=2005004;
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1
mysql> select p_id, pl_id from project order by p_id desc limit 5;
+------------+---------+
| p_id | pl_id |
+------------+---------+
| 2147483647 | 2005004 |
| 768 | 0725039 |
| 767 | 0725039 |
| 766 | 0826034 |
| 765 | 0925028 |
+------------+---------+
5 rows in set (0.00 sec)
mysql> update project set p_id=30000000000 where pl_id=2005004;
Query OK, 0 rows affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 1
mysql> update project set p_id=3000000000 where pl_id=2005004;
Query OK, 0 rows affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 0 Warnings: 1
mysql> update project set p_id=300000000 where pl_id=2005004;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select p_id, pl_id from project order by p_id desc limit 5;
+-----------+---------+
| p_id | pl_id |
+-----------+---------+
| 300000000 | 2005004 |
| 768 | 0725039 |
| 767 | 0725039 |
| 766 | 0826034 |
| 765 | 0925028 |
+-----------+---------+
5 rows in set (0.00 sec)
mysql> update project set p_id=900000000 where pl_id=2005004;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update project set p_id=2000000000 where pl_id=2005004;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update project set p_id=2100000000 where pl_id=2005004;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update project set p_id=2147000000 where pl_id=2005004;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select p_id, pl_id from project order by p_id desc limit 5;
+------------+---------+
| p_id | pl_id |
+------------+---------+
| 2147000000 | 2005004 |
| 768 | 0725039 |
| 767 | 0725039 |
| 766 | 0826034 |
| 765 | 0925028 |
+------------+---------+
5 rows in set (0.00 sec)
|
|
From: Zhimin S. <csz...@gm...> - 2010-07-10 13:29:42
|
Ja:
好。看来你给的资料,感觉还是 自动编号 处理方便,而且 有所谓20亿多的最大值,我想先不考虑这个最大值,如果到了10万条,可以程序可以 将数据
插入 历史库(project_history)表,原始的 自动编号(如 p_id ) 在 历史库中 加上对应年份 以 varchar 来存储如何?
宋
> 网上关于GUID的说明应该挺多的,比如:http://edu.yesky.com/edupxpt/94/2146594.shtml
>
> ------------------ 原始邮件 ------------------
> *发件人:* "Zhimin Song"<csz...@gm...>;
> *发送时间:* 2010年7月10日(星期六) 晚上6:56
> *收件人:* "cxserver-interest"<cxs...@li...>;
> *主题:* Re: [cxserver-interest][SPAM] 下午看了一下CX的数据库,有一点问题
>
>
>
> 在 2010年7月10日 下午6:43,Zhimin Song <csz...@gm...>写道:
>
>> Ja老师:
>>
>>
>>> 2)字段的命名比较混乱,有的使用tablename_fieldname的形式来命名表中的字段,有的直接用fieldname。
>>>
>>
>> 是不是最好 用 fieldname 即可。
>
> 你经验丰富,多指点:-)
>
>
> 宋
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> Cxserver-interest mailing list
> Cxs...@li...
> https://lists.sourceforge.net/lists/listinfo/cxserver-interest
>
> |
|
From: Zhimin S. <csz...@gm...> - 2010-07-10 10:56:36
|
在 2010年7月10日 下午6:43,Zhimin Song <csz...@gm...>写道:
> Ja老师:
>
>
>> 2)字段的命名比较混乱,有的使用tablename_fieldname的形式来命名表中的字段,有的直接用fieldname。
>>
>
> 是不是最好 用 fieldname 即可。
你经验丰富,多指点:-)
宋 |
|
From: Zhimin S. <csz...@gm...> - 2010-07-10 10:44:00
|
Ja老师:
好,是否不是李老师,呵呵,从博客中看出的。
在 2010年7月10日 下午6:06,Ja <ja...@vi...>写道:
> 1)自动增长的INT会遇到最大值的情况,最好用GUID。
>
一直在思考这个问题,尤其是 project、visit等表,还想过用 ulonglong 我对GUID不是很了解,是不是 自定义一个,按某种规则生成
128位 varchar?给个学习资料吧:-)
> 2)字段的命名比较混乱,有的使用tablename_fieldname的形式来命名表中的字段,有的直接用fieldname。
>
嗯, tablename_fieldname 格式主要用在了 Dictionary 库中,纯粹依照感觉来的,有时觉得字段名太短,程序中不要辨认,所以加了
tablename。
3)有些字段使用了SQL Server的关键字,比如name,time等。
>
纠结,基础知识不牢固了,修改改之,多谢。
> 4)abbr字段用来帮助mysql对中文排序,在SQL Server中是不需要的。不过abbr字段可以设置成INT型,用来人为控制列表取值的先后顺序。
>
abbr的确是为 mysql 不支持中文排序考虑的,神眼,啊哈哈。一时没明白“设置成INT型,用来人为控制列表取值的先后顺序”
感谢,这么多好的建议。我想如果你看现在的C++代码估计会更乱,新版在做重构的工作,进一步提高代码复用。
宋 |
|
From: Zhimin S. <csz...@gm...> - 2010-07-09 05:27:31
|
终于弄完了,可以大休了。娃哈哈。 |
|
From: Zhimin S. <csz...@gm...> - 2010-07-09 02:01:44
|
大家好:
终于放假了,哈哈,祝大家天热心不烦!
另外,CxServer暑假将改进到0.9.99,最近发现改进时有些控制不住,是个新功能就相加,所以还想问问大伙,使用CxServer最想要的需求是什么?(当然可以列举多个:-)
祝好!
宋 |
|
From: Zhimin S. <csz...@gm...> - 2010-06-25 10:09:16
|
Jamm:
恭喜,恭喜,哈哈。
在 2010年6月25日 下午4:41,Ja <ja...@vi...>写道:
>
> WT配置成功。
>
>
不过,CxServer需要
** Enabling FastCGI.
** Disabling built-in httpd.
需要安装 mysql++,其他具体看安装文档吧。
希望你能将安装过程记录下来,未来加入CxServer文档(会注上你的大名,娃哈哈)
顺便问一下您是哪个学校的老师,或者是业余爱好者 :-)
宋志民 |