Jenkins 使用 Jenkins 简介 JENKINS 是一个用 JAVA 编写的开源的持续集成工具。 在与 ORACLE 发生争执后,项目从HUDSON 项目独立出来。 JENKINS 提供了软件开发的持续集成服务。 它运行在 SERVLET 容器中(例如 APACHE ,TOMCAT)。 它 ...
分类:
其他好文 时间:
2020-04-18 18:45:16
阅读次数:
70
mfc在mdi模式下可以很方便的实现多文档多视图,但是如何实现单文档多视图呢?例如对于一堆数据,我们既想以文本的方式显示,同时也想支持表格或者图形的展示方式,这就是单文档多视图的主要应用场景。参考侯俊杰的《深入浅出mfc》,主要的实现思路总结如下。 1、编写视图类编写继承自CView的MyView, ...
分类:
编程语言 时间:
2020-04-17 22:10:29
阅读次数:
113
前提:在网络与科技的时代,软件在我们身边触手可及,微信、支付宝、淘宝等等APP,都是生活必需品。而软件开发的需求,会比现在更重要。1、软件改变了国人的生活方式1994年的秋天,24岁的张小龙以优异成绩毕业,被分配到电信部门去工作,但国企刻板严肃的氛围,让他深感格格不入,毅然从国企辞职。白天在公司写代码工作,晚上在出租屋写代码改进Foxmail,2005年3月,已经走向没落的博大互联网公司,将Fox
分类:
其他好文 时间:
2020-04-17 18:33:23
阅读次数:
174
这种现象在开发流程不规范的团队里特别常见,尤其是一些“作坊式”的团队里。解决这种问题一般从两个方面入手: 一方面从开发管理入手,也就是从根源来解决问题。可以制定规范的开发流程,甚至可以制定惩罚制度,还有就是软件开发前做好规划设计。 另一方面就是加强测试,具体做法就是加强开发人员的自己测试,把这些问题 ...
分类:
其他好文 时间:
2020-04-17 00:40:32
阅读次数:
89
初始操作 新建MFC应用程序,项目名为TreeCtrl,同样基于对话框。 删除原有控件在右侧工具箱中找到Tree Control。放置到窗口中。如图: 右键属性,找到Has Lines,改为True。则原来的节点和叶之间会出现虚线相连。如图: 同样属性中,找到Has Buttons,改为True,则 ...
分类:
编程语言 时间:
2020-04-16 18:05:14
阅读次数:
89
Oracle数据库部署 Oracle数据库在电信、银行、证券、交通等大型应用场合拥有绝对领先的优势。 安装Oracle 12c(CentOS-7) 注意事项: 防火墙设置为禁用; SELinux设置为禁用; 默认安装设置为软件开发; 内核选择3.10.0.54.0.1.el7.x86_64及以上版本 ...
分类:
数据库 时间:
2020-04-16 15:30:12
阅读次数:
101
脚手架是为了保证各施工过程顺利进行而搭设的工作平台。 前端开发中提到的脚手架是一个形象的比喻,比喻各类语言的前期工作环境。 在计算中使用的脚手架指的是两种技术之一:第一种是与某些MVC框架中的数据库访问相关的代码生成技术; 第二种是由各种工具支持的项目生成技术。 在软件开发上的脚手架指的是:有人帮你 ...
分类:
其他好文 时间:
2020-04-16 00:56:40
阅读次数:
349
为加强对公司软件研发部门工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率,特制定软件研发部管理制度。 第一章、总则 为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发部项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质 ...
分类:
其他好文 时间:
2020-04-14 18:53:16
阅读次数:
73
Java是目前用户最多、使用范围最广的软件开发技术之一。Java 的技术体系主要由支撑 Java程序运行的虚拟机、提供各开发领域接口支持的Java API、Java 编程语言及许多第三方 Java框架(如Spring、Struts 等)构成。在国内,有关Java API、Java语言语法及第三方框 ...
分类:
编程语言 时间:
2020-04-14 18:45:35
阅读次数:
73