一、软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构:C/S架 ...
分类:
编程语言 时间:
2018-01-25 21:44:38
阅读次数:
215
软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架 ...
分类:
编程语言 时间:
2018-01-25 20:41:06
阅读次数:
170
对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。为此我实现了一个可直接复用的自动升级系统。 目前主流的程序自动升级策略是,重新下载最新的安装包,然后重新安装整个客户端。这种方式虽然简单直观,但是缺陷也很明显 ...
分类:
其他好文 时间:
2018-01-25 15:42:07
阅读次数:
149
角色: OAuth2.0为用户和应用定义了如下角色: 资源拥有者、资源服务器、客户端应用、授权服务器 资源拥有者:拥有共享数据的人或应用,比如Facebook的用户就是 资源拥有者,但资源拥有者也可以是一个应用 资源服务器:托管资源的服务器。比如Facebook 客户端应用:请求访问存储在资源服务器 ...
分类:
其他好文 时间:
2018-01-22 21:21:28
阅读次数:
131
对于PC桌面应用程序而言,自己主动升级功能往往是不可缺少的。而自己主动升级能够作为一个独立的C/S系统来开发,这样,就能够在不同的桌面应用中进行复用。本文将着重介绍OAUS的相关背景、用法,至于具体的实现细节,大家能够直接下载源代码研究。假设了解了OAUS的使用。源代码的理解就非常easy了。假设须 ...
1Linux操作系统介绍 1.1linux系统的应用 服务器系统:Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等; 嵌入式系统:路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等, 高性能运算、计算密集型应用:Linux有强大的运算能力。 桌面应用系统 移 ...
分类:
系统相关 时间:
2018-01-15 18:42:45
阅读次数:
253
0x01、Electron.NET 1、介绍 Electron是由Github上的一支团队和一群活跃贡献者维护。用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.Js合并到同一个运行时环境中,并将其打包为Mac,Wind ...
分类:
Web程序 时间:
2018-01-13 01:23:49
阅读次数:
426
一 Djangao入门 当今的网站实际上都是富应用程序(rich application),就像成熟的桌面应用程序一样。Python提供了一组开发Web应用程序的卓越工具。在本章中,你将学习如何使用Django(http://djangoproject.com/)来开发一个名为“学习笔记”(Lear ...
分类:
编程语言 时间:
2018-01-02 19:53:09
阅读次数:
730
转自:http://blog.163.com/shenshengqge@126/blog/static/820512902011101152518635/ 作为目前ERP市场上最为领先的应用系统之一,一直以来,SAP R/3在提供API应用编程接口和接口工具方面也同样领先于其它ERP厂商。ALE/I ...
分类:
其他好文 时间:
2018-01-01 21:55:09
阅读次数:
204
1.Java分类 JavaEE(企业级开发),JavaSE(桌面应用),JavaME(嵌入式) 2.Java特点 跨平台性,依赖于JVM实现。 3.JRE和JDK -JRE(Java Runtime Enviroment,包括Java虚拟机和核心类库) -JDK(Java Development K ...
分类:
编程语言 时间:
2018-01-01 17:04:15
阅读次数:
155