App的开发过程

不同的项目管理模式或许会有完全不同的流程步骤。但是专业性几乎是保证产品质量的唯一准则。1、需求梳理、分析2、产品原型图绘制3、UI 设计4、项目经理 & 技术负责人对接需求5、技术方案 & 架构设计6、项目排期 & 任务分解7、产品研发阶段8、交付测试阶段9、最后,按原计划上线第一步:需求梳理、分析针对这个idea来一场从内到外的洗礼,在此假设用户需求分析已经确定 , 接下来根据提炼的真实用户需求
阅读本文

APP开发过程中需求变更流程

在APP开发过程中,不可避免的会有需求变更,从以往项目开发过程总结发现,需求变更太频繁,产品一句话需求,没有形成良好的版本迭代概念,频繁的变动影响开发交付日期,但是交付日期又是定死的,严重拖累了开发及测试,故整理的一下开发过程中的变更流程,已达到变更的规范性.
阅读本文

J2EE开发时的包命名规则,养成良好的开发习惯

代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。代码编写规范使用范围:J2EE项目开发。包命名规范:目的:包的命名规范应当体现出项目资源良好的划分servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags例如:
阅读本文

注册苹果个人开发者账号(99$/每年)

注册苹果个人开发者账号(99$/每年) https://developer.apple.com/programs/ios/一、首先先简述一下苹果开发者账号常见的几种类型:  个人账号 ①费用:99$/年 ②协作人数:仅限开发者自己 ③不需要填写公司的邓百氏编码( D-U-N-S Number) ④支持账号下的 app 上线 App Store ⑤需要创建 Apple ID 公司账号 ① 费
阅读本文

微信公众平台开发历程(三)

微信网页授权 小解释: 微信网页授权首先要做的就是在微信里面配置网络回调域名:开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息域名的规范可以看下微信开发api。 微信授权的作用就是:在没有点击任何按钮的情况下跳转的页面中能够合法的获取到用户的信息。 微信授权有两种,区别于参数scope的值:1、scope=snsapi_base,相当于静默授权,意思是直接授权成功会跳到
阅读本文

理解高并发_多线程开发常见问题示例

多线程开发过程中,经常会出现的一些问题:非线程安全、死锁、饥饿锁。 示例代码如下: 非线程安全package com.zuche.thread.demo1; public class TestClient {public static void main(String[] args) {final Account account = new Account(1000);Thread t =
阅读本文

Threejs开发3D地图实践总结

前段时间连续上了一个月班,加班加点完成了一个3D攻坚项目。也算是由传统web转型到webgl图形学开发中,坑不少,做了一下总结分享。 1、法向量问题 法线是垂直于我们想要照亮的物体表面的向量。法线代表表面的方向因此他们为光源和物体的交互建模中具有决定性作用。每一个顶点都有一个关联的法向量。 如果一个顶点被多个三角形共享,共享顶点的法向量等于共享顶点在不同的三角形中的法向量的和。N=N1
阅读本文

移动App入侵与逆向破解技术-iOS篇

如果您有耐心看完这篇文章,您将懂得如何着手进行app的分析、追踪、注入等实用的破解技术,另外,通过“入侵”,将帮助您理解如何规避常见的安全漏洞,文章大纲: 简单介绍ios二进制文件结构与入侵的原理介绍入侵常用的工具和方法,包括pc端和手机端讲解黑客技术中的静态分析和动态分析法通过一个简单的实例,来介绍如何综合运用砸壳、寻找注入点、lldb远程调试、追踪、反汇编技术来进行黑客实战讲解越狱破解补丁
阅读本文

微信公众号开发之准备工作

这是微信公众号开发的第一步。是网页授权的那章的前提。工作室有关一个订餐系统的开发,我对公众号开发比较感兴趣,所以参与这方面的学习。本章主要讲述两个方面的内容,一是工具的准备,二是环境的配置。---------------------------------第一部分:工具的准备1、做微信公众号开发我们需要一个公众号:公众号可以,如有不懂,参考搜狗指南。(如需使用高级接口需要认证。)当然使用,官方给开
阅读本文

Modbus库开发笔记之四:Modbus TCP Client开发

这一次我们封装Modbus TCP Client应用。同样的我们也不是做具体的应用,而是实现TCP客户端的基本功能。我们将TCP客户端的功能封装为函数,以便在开发具体应用时调用。对于TCP客户端我们主要实现的功能有两个:其一是生成访问TCP服务器的命令,总共支持8中功能码。其二是对TCP服务器端返回的信息进行解析并根据结果进行各种操作,同样也是支持8中功能吗的操作。具体软件访问结构如下: 1、访问
阅读本文

如何在开发时部署和运行前后端分离的JavaWeb项目

在开发中大型的JavaEE项目时,前后端分离的框架逐渐成为业界的主流,传统的单机部署前后端在同一个项目中的工程项目越来越少。这类JavaWeb项目的后端通常都采用微服务的架构,后端会被分解为诸多个小项目,然后使用dubbo+zookeeper或者springCloud来构建微服务,前端则会是一个单独的项目,前台的请求通过微服务来调用。但是,不同与传统的web项目,这类前后端分离的项目如何在开发中部
阅读本文

电商商城服务端开发-环境配置

首先在开发之前我会先跟大家讲一下我的一些配置文件,包括applicationContext.xml,logback.xml datasource.xml 还有属性文件xxxx.properties,具体的注释我会写在里面,搭建可以跟着我的步骤一起来完成SSM商城的开发,如有需要资料或者配置文件可以随时加我微信413007703联系我,我会抽时间帮你解决,我保证你能跟我一起完成这个项目,加油。
阅读本文

SpringMvc入门到开发(四)之自定义异常处理,上传,自定义的参数类型转化【附详细截图】

【分享资料】在注解那一篇说道,绑定数据(收集V传递到C的数据):绑定数组,绑定list,map,绑定podo等Springmvc的各种类型参数绑定 案例下载,里面有开发步骤跟截图,有需要的下载: http://download.csdn.net/detail/xiaozhegaa/9906508 【总结:】在前面的SpringMvc入门到开发过程三篇文章中,我们已经学会了如何去配置核心配置
阅读本文

Android 百分比透明度转换

在开发过程中,UI给的标注图上,所有颜色值是RGB,但是透明度经常都是百分比,例如:颜色值:#FFFFFF,透明度40%。 使用过程中我们需要进行换算。以上面的值为例,换算过程如下: 将透明度转换成不透明度。如透明度为40%,则不透明度为60%不透明度乘以255。 我们得到结果:153将计算结果转换成16进制。得到最终的不透明度:99将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #9
阅读本文

物流配送路径优化问题分析与算法解读

物流配送路径优化问题分析与算法解读(一)       去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块。关于物流配送这一专业领域,自己以前也是门外汉,对这一领域也没有接触过,更谈不上理解。所以,一直在学习,一直在探索。在这个过程中因为工作需要学习了很多大牛的博客(太多了,记不住,所以大家别指望了,还是踏实看我的帖子吧),也研究了在开发过程中客
阅读本文

微信公众平台开发历程(二)

闲话不说,趁着老板艾灸去了赶紧开始吧(温度39,艾灸不敢想象啊...) 微信基本配置我用的是我们公司的服务号,开通了认证,能获得的权限更多一点。 要开发,你的手上还要有个服务器,让你的项目跑在服务器端,服务器端口开好80和443就够了,这个很重要。 首先,我们新的帐号要开启开发权限,新版本的微信是这样的: 点进去选择开通之后我们能找到这一块页面,服务器的url和令牌。 我们先说一下这个ur
阅读本文

Retrofit开发过程中遇见的bug(持续更新)

按照下面流程开发时遇到的bug java.lang.IllegalArgumentException: @PartMap parameters can only be used with multipart encoding. (parameter #9 利用retrofit进行上传图片请求时’ ApiNet中的注解` @POST(“orders-comments“) Observable<E
阅读本文

软件开发 —— 极限编程(XP:Extreme Programming)

1. 软件开发的基本概念 软件开发的过程是:需求分析、设计、编码和测试。 2. 极限编程基本内涵 极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。 它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。 通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度
阅读本文

React Native开发总结

错误1: Paste_Image.png 估计是程序中有格式错误请自行检查比如:你注释出来问题。 {/*title=“张三“*/}换 //title=“张三“错误2: Paste_Image.png 这个说明你要跳转的页面缺少子控件。所以你要在里面添加东西比如加个:<View></View>警告3:调试警告 Paste_Image.png 看下报的警告就知道调试程序在这个窗口导致运行缓慢,
阅读本文

如何封装jQuery插件

引子   要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。 学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。
阅读本文