通过造车来了解软件开发模式

1913 年,美利坚工业之神——亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代。丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业带来了很多先进的生产和管理理念。先进的生产和管理理念是一个行业从小作坊走向规模化的必经之路,软件工业虽然诞生较晚,但是发展却非常迅速,这也同样得益于软件工业开发和管理理念的发展。这其中就从汽车工业吸收了很
阅读本文

如何用Vim提高开发效率

背景虽然笔者是Android开发工程师,但也接触过各种IDE(不限于Android开发)。不同的IDE往往都有不同的快捷键,我们总不能对每种IDE都进行配置吧。实际上,现在大部分IDE都能通过插件的形式支持Vim了。所以,只需要掌握Vim的基本使用,在支持Vim的IDE都能很快上手,熟悉的操作,熟悉的手感。Vim模式Vim可分为3种模式,分别是Normal模式、Visual模式和Insert模式。
阅读本文

初识python(3)-开发工具

保存为一个文件,这样,程序就可以反复运行了。开发python,首先要有一个适合自己的开发工具。一个是Sublime Text,免费使用,但是不付费会弹出提示框:一个是Notepad++,免费使用,有中文界面:print(‘hello, world‘) 注意print前面不要有任何空格。然后,选择一个目录,例如C:work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hel
阅读本文

一、 kettle开发、上线常见问题以及防错规范步骤

此篇说明对应的kettle版本是6.1,实际使用时7.x应该也是一样的。一、    kettle开发流程(规范步骤,防止出错)(一)       Kettle设置检查资源库连接如果不加一下配置项,数据转换后中文会出现乱码,很难处理。  本地连接资源库:配置项defaultFetchSize 500useCursorFetch truecharacterEncoding UTF-8useUnico
阅读本文

2016年度最热门最优秀的开发工具

2016年度最热门最优秀的开发工具包括:  应用程序及数据工具  实用工具  DevOps工具  商用工具  新工具  顶级堆栈  梳理数据花了不少时间,在分析了2016年度中近4万多个技术堆栈、100多万的独立访问IP、数千名开发者的评论、建议与投票后,StackShare总结出了下面的列表,其中甚至涵盖了对2017年度一些趋势的预测,以及开发者可能需要的工具。下面是详细列表:  应用程序及数据
阅读本文

Java开发小技巧(三):Maven多工程依赖项目

前言本篇文章基于中创建的父工程project-monitor实现,运用我们自定义的依赖包进行多工程依赖项目的开发。下面以多可执行Jar包项目的开发为例,进行Maven多工程依赖项目开发的讲解。需求分析首先来看一下封面图,我们要实现的效果是: 1.多个项目共享一个项目的类和方法等通用内容 2.每个子项目单独导入所需依赖,以及各自填充父项目配置文件中的占位符 3.子项目按指定目录结构进行打包 4.所有
阅读本文

APICloud移动应用定制服务——APP开发案例

2017年对于APICloud来说,是充满了机遇的一年,更是爆发增长的一年,这一年里,APICloud已逐渐成长为成熟的移动开发平台;这一年里,APICloud用专业的技术,严谨的态度,规范的流程为客户带来高效的移动应用定制服务。  如今,使用APICloud平台的开发者已超过50万人,而在平台创建的移动应用已将近75万个。APICloud作为知名的移动APP开发平台,以快、官方签约、便宜、保
阅读本文

嵌入式系统学习开发概述

简介  下面是嵌入式系统组成图:   嵌入式微处理器常用种类如下:  嵌入式操作系统常用种类如下:  Linux发行版常用种类如下: 职业发展  学习概述嵌入式系统学习一般可以分为以下几个步骤:选一块开发板,了解其资源;进行ARM裸机跑程序;嵌入式系统定制和移植;嵌入式系统应用程序开发和移植。 一、选一块开发板,了解其资源1、系统资源(括号中的是类比PC机的资源)处理器(CPU)norflash(
阅读本文

产品开发 - 知识产权

一、什么是知识产权?与产品设计与开发相关的知识产权有如下4种:1.专利(需要正式申请)  专利是政府向发明人授予的暂时垄断权,以排除他人使用该发明。专利本身是没有什么商业价值的,只有发明人应用专利中描述的内容完成了一件产品的设计,而该设计恰好满足了市场的需求并且带来了经济效益。如果他人也想应用该专利的内容去制造收益,那此时的专利就有商业价值了。  对于大多数国家,根据专利法规定,发明专利的期限为2
阅读本文

01-配置java开发环境

JDK 1.8软件下载地址 (Oracle公司的官方网站)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里我下载的jdk版本是 jdk-8u51-windows-x64.exe在没有开始安装之前 请在 D盘目录创建一个文件夹 命名为: OpenSources  =======
阅读本文

团队编程项目作业3-模块开发过程

项目托管地址:https://gitee.com/546840006/11111/tree/master开发模块功能:  吃掉棋子功能,开发时间一周左右,实现了吃掉棋子功能。遇到的问题及问题解决方法:  棋子在吃掉子后,显示错误的问题。通过百度经验搜索问题解决。
阅读本文

VueI18n插件的简单应用于国际化

作为一个前端小白,刚刚接触学习Vue.js框架结合Element-ui组件开发项目。由于最近需要实现国际化功能,在看element-ui的开发文档时,只有简单的引入没有应用实例,对于我这种小白不能get到,无从下手。在网上也查了很多次,发现资料极其少,可能是两者恰好是近年新兴起来的,成熟的参考资料不是那么多。于是自己在参考相关文档后,多次尝试后,终于成功了。写下这部分的总结便于自己以后参考,也
阅读本文

mybatis 基础

前言MyBatis作为一款持久层的框架,从最初的ibatis更名,经过五六年的发展更新,如今已经更新到了3.4.5版本。MyBatis通过简单的xml或注解配置,就能将接口和Java的对象映射成数据库的记录,避免了很多的手动配置,现已被越来越多的开发者使用。刚开始使用的话,可能会有很多困惑:明明传递了值,为什么传递不到xml中?到底该用resultMap还是用resultType?如果我想返回St
阅读本文

管理信息系统的开发与管理

带label的文本输入区域 <label for=““></label><textarea “ id=““></textarea> {% extends ‘base.html‘ %} {% block title %}问答{% endblock %} {% block head %} <meta charset=“UTF-8“> <link type=“text/css“ rel
阅读本文

信息管理系统的开发与管理

带label的文本输入区域 <label for=““></label><textarea “ id=““></textarea> py文件:from flask import Flask, render_template app = Flask(__name__) @app.route(‘/‘) def myweb(): return render_template(“myweb.h
阅读本文

敏捷开发每日报告--day4

1 团队介绍团队组成:PM:齐爽爽(258)小组成员:马帅(248),何健(267),蔡凯峰(285)2 项目进度3 项目燃尽图 看板:  任务量燃尽图:4 代码录入记录 5 总结今天具体都在做后端,所以前台并不会有什么改变,鉴于前两天沟通不到位,完成度不高,今天小组沟通积极活跃,三个男生刚好在一栋楼,于是就一起解决问题。还是蛮欣慰的,毕竟小组成员都是很负责的。
阅读本文

2017-2018-1 20155232 20155215 实验一 开发环境的熟悉

2017-2018-1 20155232 20155215 实验一 开发环境的熟悉实验目的1.熟悉linux开发环境 2.学会使用交叉编译环境实验步骤实验1-1实验两人一组,最多三人一组可以使用自己的笔记本,也可以使用实验室台式机,使用自己的笔记本的不用做本题开机时按F12,进入系统BIOS中,开启虚拟化功能 因为我们用的实验室的台式电脑,所以按F1进入BIOS界面: 启动计算机进入Win7用VM
阅读本文

2017-2018-1 20155231 20155206 实验一 开发环境的熟悉

2017-2018-1 20155231 20155206 实验一 开发环境的熟悉实验目的:熟悉开发环境实验步骤:1-交叉编译环境-(使用实验室台式机)实验两人一组,最多三人一组可以使用自己的笔记本,也可以使用实验室台式机,使用自己的笔记本的不用做本题如附图,开机时按F12,进入系统BIOS中,开启虚拟化功能启动计算机进入Win7用VMWare打开Ubuntu,用户名:linux,口令:1建立实验
阅读本文

2017-2018-1 20155235 20155328 20155333 实验一 开发环境的熟悉

2017-2018-1 20155235 20155328 20155333 实验一 开发环境的熟悉实验要求1.实验两人一组,最多三人一组2.可以使用自己的笔记本,也可以使用实验室台式机3.安装老师提供的software目录中的“VMware-workstation-full-10.0.1-1379776.exe”,解压老师提供的software目录中的“Ubuntu1204.rar”。任务一 交
阅读本文