#支付宝体验设计精髓

freeswitch笔记(2)-voip初体验

上一篇学习了如何安装freeswitch,接下来我们利用2个voip软件来体验如何互打电话(注:仍然是mac环境,windows用户可参考mac上的做法,原理相通)一、安装yateclient及zoipervoip软件有很多种,这里选用yate及zoiper这二种免费而且跨平台的客户端。yate下载地址: h...

利用java8对设计模式的重构

java8中提供的很多新特性可以用来重构传统设计模式中的写法,下面是一些示例:一、策略模式上图是策略模式的类图,假设我们现在要保存订单,OrderService接口定义要做什么,而NoSqlSaveOrderStragegy以及MySqlSaveOrderStrategy则提供了二种策略,分别是保存到nosql数据库,...

mxnet安装及NDArray初体验

一、mxnet安装(以下均为mac环境)有二种方式:1.1用conda安装1#创建gluon目录2mkdirgluon-tutorials&&cdgluon-tutorials34#下载源代码5curlhttps://zh.gluon.ai/gluon_tutorials_zh.tar.gz-otuto...
代码星球 ·2020-04-06

rpc框架之HA/负载均衡构架设计

thrift、avro、grpc之类的rpc框架默认都没有提供负载均衡的实现,生产环境中如果server只有一台,显然不靠谱,于是有了下面的设计,这其实是前一阵跟北京一个朋友在qq群里交流的结果,分享一下:主要思路:1、rpcserver端以多实例方式运行(多端口或多机部署均可),启动时每个实例向zk集群以临时节点方式...
代码星球 ·2020-04-06

Spring入门初体验

Spring其实就是一个容器,让我们更方便的拿到想要的对象。1.编写一个service//userService.javapublicinterfaceuserService{publicvoidinsertUser();}//xmlImpl.javapublicclassxmlImplimplementsuserSe...
代码星球 ·2020-04-06

面向对象的六大设计原则

1.单一职责原则  每个类应该只有一个职责。 2.接口分离原则  一个接口应该只提供一种对外的功能,不应该把所有的操作都封装到一个接口中。 3.迪米特原则  一个对象应当对其他对象尽可能少的了解。 4.开闭原则 &nbs...

设计模式六大原则

1、单一职责原则(SingleResponsibilityPrinciple)定义:应该有且只有一个原因引起类的变化注意:这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能2、里氏代换原则(LiskovSubstitutionPrinciple)定义:只要父类出现的地方子类就一定可以出现,而且替换...
代码星球 ·2020-04-06

支付宝接口使用

1.接口准备  @参考官网文档  2.环境准备  2.1请先安装好maven(自己百度)  2.2安装支付宝sdk@官网下载,假设下载解压到了E盘,下图博主路径,cmd命令执行mvninstall:install-file-DgroupId=com.alipay-DartifactId=sdk-java-Dversio...
代码星球 ·2020-04-06

Android 集成支付宝第三方登录

在集成支付宝支付的时候遇到一点小麻烦,先在此记录供大家参考支付宝第三方登录需要在后台进行授权,在查看授权的时候我们一定要看清楚时候真的已经获得了权限(我在没有获取权限的情况下集成的效果是提示系统繁忙),进入支付宝开放平台的后台管理中心,点击应用,未签约的需要填写一些信息。其实相对于微信而言,支付宝的代码集成一般都是比较...

计算机程序设计艺术(读书笔记)1

好的算法的一个准则是用于执行算法的时间长度。这可以借助于执行每个步骤的次数来表示。我们通常面对着同一个问题的若干个算法,因此我们必须判断哪一个最好。这就是算法分析这个有趣和重要的领域要研究的了。 ...

js深入研究之牛逼的类封装设计

<scripttype="text/javascript">varBook=function(newIsbn,newTitle,newAuthor){//implementsPublication//私有属性varisbn,title,author;//私有方法functioncheckIsbn(isbn)...

算法学习之循环结构程序设计

for循环打印1,2,3,...,n每个占一行。#include<conio.h>#include<stdio.h>intmain(){inti,n;scanf("%d",&n);for(i=1;i<=n;i++){printf("%d",i);}getch();return0;}...

算法学习之分支结构程序设计

鸡兔同笼问题已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。如果无解,则输出“Noanswer”。分析:设鸡有a只,兔有b只,则a+b=n,2a+4b=m,联立解得a=(4n-m)/2,b=n-a。如果a和b不是整数,或者a和b有负数,就算错误。程序如下:#inclu...

IOS 设计模式

一、MVC:ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写。Model(模型)表示应用程序核心,是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示部分,通常视图是依据模型数据创建的...
代码星球 ·2020-04-06

设计模式

SingletonMVCDelegateobserverFactory...
代码星球 ·2020-04-06
首页上一页...103104105106107...下一页尾页