#api短信

ThinkPHP5.0手把手实现手机阿里云短信验证

    阿里云短信服务介绍阿里云短信服务就是以前的阿里大于,不过现在融合得到阿里云平台了。首先,你需要注册一个阿里云账号,这个自行解决。  仅用于测试使用官方送的代金券够用了。相关配置1.开通阿里云AccessKey:云账号AccessKey具有所有云产品AP...

PHP开发api接口安全验证

在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。验证原理示意图 这里写图片描述原理从图中可以看...

第三方API之获取IP

近来因业务需要,需要用到第三方获取用户真实IP地址的接口。通过调研找到了这些免费的API:https://extreme-ip-lookup.com/json/https://api.ipify.org/或https://api.ipify.org/?format=jsonp&callback=getIPhtt...
代码星球 ·2020-12-27

博客园开放API如何使用

业务背景:我通过weblogic这个Java爬虫框架是能够爬取得到博客园的大多数数据,但后来得知博客园有自己的开放API,通过这个开放API可以做一些事情,比方说实现一个关于博客园文章的小程序阅读、或者想学习go、node.js、flutter或uniapp用其实现一个CMS应用。申请地址:https://oauth....

Android API中的对话框

AndroidAPI中提供了四个Dialog的自定义子类:  AlertDialog  ProgressDialog  DatePackerDialog  TimePickerDialog 也可以派生出自己的Dialog子类  在任何一个活动中,通常都可以使用onCreateDialog(this)方法来创建...
代码星球 ·2020-12-26

@SuppressLint("NewApi")和@TargetApi()的区别

在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。那他们之间有什么区别呢,很简单,@SuppressLint...

Android Gradle 依赖配置:implementation & api

背景:AndroidGradleplugin3.0开始(对应Gradle版本4.1及以上),原有的依赖配置类型compile已经被废弃,开始使用implementation、api和annotationProcessor类型分别替代。对应的,这三种替代配置类型针对具体的使用场景,具有不同的依赖行为。其中,impleme...

springDataJpa的官方API

1.springdata中的中心接口是——Repository。这个接口没有什么重要的功能(原句称没什么惊喜的一个接口)。主要的作用就是标记和管理。其他的接口都是此接口的子类。 Example1:  publicinterfaceCrudRepository<T,IDextendsS...
代码星球 ·2020-12-25

在原生 React Native 应用中使用 Expo API

从今天开始,你可以在任何 react Native应用程序中使用尽可能少或尽可能多的ExpoSDK。我们已经花了很多时间构建和维护这些包含原生应用特性的跨平台API,我们很高兴最终实现了向整个 react Native生态共享这些API,并将它们作为一个整体继续优化。Expo未来...

Vue 3.0 的 Composition API 尝鲜

前段时间,vue 官方释出了 CompositionAPIRFC 的文档,我也在收到消息的第一时间上手尝鲜。虽然 vue 3.0尚未发布,但是其处于RFC阶段的CompositionAPI已经可以通过插件 @vue/composition-api 进...
代码星球 ·2020-12-24

Vue 3.0 体验 Vue Function API

Vue2.x及以前的高阶组件的组织形式或多或少都会面临一些问题,特别是在需要处理重复逻辑的项目中,一旦开发者组织项目结构组织得不好,组件代码极有可能被人诟病为“胶水代码”。而在Vue2.x及之前的版本,解决此类问题的办法大致是下面的方案:mixin函数式组件slots笔者维护的项目也需要处理大量复用逻辑,在这之前,笔者...
代码星球 ·2020-12-24

API文档管理工具折射出的技术视野

网上看到不少关于如何提升技术视野的讨论,但却没有人给出定义,到底什么是技术视野?所谓技术视野,就是看问题时所能切换的不同角(维)度。下面就以API管理工具(以下简称“管理工具”)为例,来探讨背后隐藏的技术视野。 零视角曾经在一个小型创业公司用到过最简单的管理工具,就是一个开源的文档管理工具,界面功能类似wik...

解锁设计优质API的五种秘籍

如今,随着我们构建软件方式的变化,以及API平台的爆炸式激增,各大公司都必须以更快的速度构建出自己的产品、并推向市场。目前,几乎所有的软件需求都需要通过API来提供相应的解决方案,其中包括:支付类API、通信类API、以及传输类API等数千种。那么我们该如何设计并构建出一个优质的API呢?无论您的目标是要构建一个开源的...

html5:FileAPI 文件操作实战

html5为我们提供了FileAPI相关规范。主要涉及 File接口 和 FileReader对象 。本文整理了兼容性检测、文件选择、属性读取、文件读取、进度监控、大文件分片上传以及拖拽上传等开发中常见的前端文件操作。 首先,我们的File来自于<input>...

API和SDK的区别

1.定义API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。2.观点:一个API应对应某个特定的方法,提供实现某...
代码星球 ·2020-12-24
首页上一页...1617181920...下一页尾页