软件工程
夏曹俊
捷帝科技创始人,华为认证HDE全球开发专家,华为HarmonyOS开发者创新大赛导师,南京大学全日制双硕士,近二十年c++跨平台研发经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,虚拟化安全迁移,中国排联比赛鹰眼系统和高速云摄像机,精确室内定位软硬件。。
展开
-
TIOBE11月份编程语言排行榜:C非常接近Java,分析下中美的就业情况
我们先看看他们官方对数据的解读本月TIOBE指数前20位出现了一些有趣的变动。首先,C语言现在非常接近Java。差异只有0.2%。也许C会在年底前再次成为第一。看到谁排在前十也很令人兴奋。这种情况几乎每个月都在变化。两个月前是SQL,上个月是Objective-C,但是这个月Swift接管了。与排名第11位的Ruby的差距几乎为0.4%,这可能意味着至少在未来几个月里,Swift仍将保持前10...原创 2019-11-06 11:48:27 · 736 阅读 · 0 评论 -
将 svn 版本修订号写入程序版本信息
tsvn 带有一个命令行程序 subwcrev.exe. 可以对一个指定文件进行一些宏替换, 比如: 将 $WCREV$ 替换成当前版本号. 这个是最有用的. 详细帮助见 http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev-keywords.html以 vc6 为例, 文件的版本信息保存在 rc 文件. 编转载 2007-12-15 13:36:00 · 720 阅读 · 0 评论 -
.net 中使用NAnt构建入门
前言: <!--***Rojo:Ins:/Tag:CloseAll: P before P-->NAnt是一项开源的项目,利用NAnt,你可以方便快捷地对自己.NET项目或解决方案进行自动构建。与VS中可视化化极强的项目和解决方案管理相比,NAnt只能命令行的方式操作,但是这并不影响Nant的流行。NAnt可以根据我们的需要,帮我们自动构建项目,比如创建文件夹,移动文件,运行指定的程序转载 2007-12-14 15:54:00 · 682 阅读 · 0 评论 -
时间管理的4大顶级技巧
时间管理的4大顶级技巧www.jiedichina.com 南京捷帝科技一、 为什么要进行时间管理?时间是财富!想想吧,如果你每天都收到86400美元,而要求你每天必须把它用完,那你会如何运用?天下真有如此的好事?事实上,有。那就是时间。我们每个人每天都有86400秒进帐,合理的利用他们,你就可以创造财富,爱情,成功,健康等。人生最宝贵的两项资产,一项是头脑,一项是时间。无论你做转载 2007-12-17 17:04:00 · 818 阅读 · 0 评论 -
windows上安装apache+SVN+自动邮件通知
OS: Windows XP SP21) 安装Apache Server2) 安装SVN3) 配置邮件通知www.jiedichina.com,南京捷帝科技1. 安装apache2.0.59,从这里可以下载到http://apache.justdn.org/httpd/b ... in32-x86-no_ssl.msi安装过程中设置以下参数:Network Domain: localhostSer转载 2007-12-13 15:36:00 · 759 阅读 · 0 评论 -
工作流(workflow)参考规范概述
【摘 要】工作流管理系统被称为下一代的企业业务操作系统。人们在普遍重视工作流应用的需求满足度和柔性驱动能力的同时,却很少关注工作流应用的规范及应用过程的本质。本文结合WfMC的规范对工作流参考模型作一概述。【关键字】 WfMC 活动执行者 流程建模 业务组 动作 www.jiedichina.com,南京捷帝科技§1 工作流管理系统的主要构成转载 2007-12-03 10:44:00 · 1204 阅读 · 0 评论 -
可自管理的分布式工作流(workflow)引擎的设计与实现 (2-2)
4.3 SMDWE的调度算法www.jiedichina.com 南京捷帝科技为实现负载均衡,对执行工作流引擎采用轮转法进行调度,其调度算法如下:(1) 执行引擎注册:执行引擎启动时,通过EJB远程调用主控引擎的分布式引擎管理器,将自身注册到主控引擎的主控状态机上;(2) 过程实例加载:当主控引擎收到客户启动流程的请求后,引擎调用过程实例加载器,将需要启动的流程定义加转载 2007-12-03 10:41:00 · 1107 阅读 · 0 评论 -
工作流(workflow)介绍
工作流工作流程的定义www.jiedichina.com,南京捷帝科技 工作流就是:“在一个工作群组中,为了达成某一个共同目的而需要多人协力以循序或平行工作的形式来共同完成的任务” 关于工作流的几个名词解释: 任务转载 2007-12-03 10:32:00 · 1051 阅读 · 0 评论 -
利用Ant实现项目自动构建测试备份并发布到项目web
利用Ant实现项目自动构建测试备份并发布到项目webwww.jiedichina.com,南京捷帝科技 Ant是一个非常好的java编译工具。作者说这个东西是不带make缺陷的make工具(linux/unix用户对make/makefile应该是很熟悉了吧),这里我们来具体实践一下使用Ant进行项目构建管理。 文章开始,我也没有免了俗套,先简要的介绍一下Ant转载 2007-11-29 15:28:00 · 524 阅读 · 0 评论 -
协作开发中的质量保证技术——并行版本控制、每日构建和交付工程
摘要本文以cvs为例,介绍了软件工程中,编码过程中对于版本控制的运用的一些技巧。在最后部分,还介绍了软件工程最后的“交付工程”。www.jiedichina.com,南京捷帝科技问题的提出编码过程是软件工程的重要一环。这一部分工作的好坏直接关系到软件产品的质量。高效率的多人协作开发,依赖于团队精神、设计师对于软件架构的整体把握、好的并行版本控制技术,以及制度化的每日构建和最后阶转载 2007-11-28 15:21:00 · 729 阅读 · 0 评论 -
开源高手推荐 十大最流行开源软件
对于开源软件来说,相信每个人心中都会有自己的TOP10,尤其是那些开源软件拥趸者眼中的TOP10,可能会与我们所列的TOP10有些不同。不过,这是经过全球很多开源社区高手共同讨论的结果,我们觉得这个版本的TOP10是我们所能做到的最公正、最准确的了。当然如果你不同意这样的TOP10,没关系,尽管保留你心中的TOP10。 www.jiedichina.com 南京捷帝科技 1 Linu转载 2007-11-27 15:39:00 · 578 阅读 · 0 评论 -
可信赖计算安全开发生命周期
可信赖计算安全开发生命周期 发布日期 : 5/23/2005 | 更新日期 : 5/23/2005Steve LipnerMichael Howard安全工程及通信安全业务及技术部Microsoft Corporationwww.jiedichina.com 南京捷帝科技摘要: 本文介绍可信赖计算安全开发生命周期(或 SDL),即 Microsoft 在开发需要抵转载 2007-11-23 15:57:00 · 643 阅读 · 0 评论 -
如何制定和编写软件项目计划
如何制定和编写软件项目计划 软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。在软件项目管理过程中一个关键的活动是制定项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负转载 2007-09-04 17:30:00 · 1110 阅读 · 0 评论