看标题感觉这些术语和C++没有什么关系啊,包和接口是Java等语言加入的概念。这篇文章是基于Java等语言的新概念(相对于C++来说的新概念)来看C++的设计思路。类:C++中,一个文件可以包含多个类,且文件名可以任意取。而Java中一个文件仅包含一个对外可见的类,并且文件名必须和类名一致。这样的好...
分类:
编程语言 时间:
2014-10-17 10:00:50
阅读次数:
169
软件的架构设计,思路遵循由大及小。相较于Class Diagram,Package Diagram从更宏观的角度来展示软件的架构设计,主要体现在代码组织方面。Package Diagram对一些大型的项目特别有用。顺便说一句,良好的代码组织,对软件的可维护性至关重要,请认真的规划你的包结构。下文将简单介绍Package Diagram,主要分两块,什么是Package,以及Package之间的关系...
分类:
其他好文 时间:
2014-10-13 15:39:19
阅读次数:
1132
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站...
分类:
其他好文 时间:
2014-10-13 01:04:58
阅读次数:
312
我们以Windows操作系统为例。现在,基于操作系统的任何计算机语言,我们说都是高级语言,从C开始。无论是哪一种,都是通过操作系统的API与计算机交互。即便.Net的FrameWork库从一定意义上何尝不是API呢。 貌似大多是国外的IDE,不知国内的有没有,我接触过几种语言与IDE,见的多了...
分类:
其他好文 时间:
2014-10-11 13:27:15
阅读次数:
165
要设计一个面向对象的系统,建议遵循如下思路:?? 1. ?调研,完成一份详细的需求文档 ? ?(1)系统要实现什么功能 ? ?(2)性能上有什么特别的要求 ? ?(3)哪些是技术难点,可以的话对技术难点首先测试...
分类:
其他好文 时间:
2014-10-10 12:47:24
阅读次数:
192
企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。
注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。
可信域名设置不包含"http://",只需域名或IP即可。
OAuth2验证可以使用多种方式,此处使用注解方式。设计思路是在需要获取用户信息的GET请求上添加注解,然后在调用的时候判断是否包含此注解,然后做处理流程。
每次请求包含2种情况:
1.不需要获取用户信息,直接跳转到指定视图;
2.需要...
分类:
微信 时间:
2014-10-09 15:20:18
阅读次数:
556
在Discuz 中有一项就是给帖子设置封面,很多情况下只能通过手动的方式去设置或者用提交POST请求的式去设置; 但是这都是调用DISCUZ的功能设置的; 有的时候并非万能的,也有用不到的时候;下面就给大家讲一下DISCUZ在设计封面的设计思路; 知道了思路,就可以自己用代码去实现;...
分类:
其他好文 时间:
2014-10-04 20:20:07
阅读次数:
352
XX:那飘过的100~_~{2014/10/02 16:12}
流式套接字(SOCK_STREAM):提供面向连接、可靠的数据传输服务、数据无差错、无重复的发送、且按发送顺序接受。程序的设计思路
服务器端:
流程:WSAStartup()->socket()->bind()->listen()->accept()->send()
(1)创建套接字
...
分类:
其他好文 时间:
2014-10-02 19:11:33
阅读次数:
180
本文介绍了一种B/S系统间跨域单点登录的设计思路。
分类:
Web程序 时间:
2014-09-30 14:10:39
阅读次数:
179
import相关的
public class MainActivity extends Activity {
定义好所有需要的控件
private TextView tv
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceStat...
分类:
移动开发 时间:
2014-09-30 12:49:49
阅读次数:
180