接口

iOS 免费开放接口API

允我心安 提交于 2020-04-07 05:03:22
援引:https://blog.csdn.net/c__chao/article/details/78573737 欢迎大家加群讨论:地址:https://www.apiopen.top 由于篇幅限制,此文章不再更新,具体看官网或者进群了解,如需查看最新文档移步https://www.jianshu.com/p/e6f072839282以下是原文。 为了方便各类开发者,现提供免费开放Api接口,所有接口均无使用限制,返回格式全是JSON,所以基本能满足大家的开发需求,但请各位不要将这些Api接入正式项目,因为有一些不稳定因素,目前服务器购买时长是三年,如果到期,我会自动续费,这些Api是我平时业余时间编写,可能有些不能满足需求的情况,请大家在留言区提出来,或者大家写Demo需要一些有关联的数据等等,都可以在留言区告诉我,我有时间一定会给大家处理。 目前接口列表: 快递查询: https://api.apiopen.top/EmailSearch?number=1012002 随机单句诗词推荐: https://api.apiopen.top/singlePoetry 随机一首诗词推荐: https://api.apiopen.top/recommendPoetry 搜索古诗词: https://api.apiopen.top/searchPoetry?name=古风二首 二

JSON API免费接口

青春壹個敷衍的年華 提交于 2020-04-07 05:01:43
各种提供 JSON 格式数据返回服务网站的 API 接口 电商接口 京东获取单个商品价格接口: http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1 用例 ps:商品ID这么获取:http://item.jd.com/954086.html 淘宝商品搜索建议: http://suggest.taobao.com/sug?code=utf-8&q=商品关键字&callback=cb 用例 ps:callback是回调函数设定 物流接口 快递接口: http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号 ps:快递公司编码:申通="shentong" EMS="ems" 顺丰="shunfeng" 圆通="yuantong" 中通="zhongtong" 韵达="yunda" 天天="tiantian" 汇通="huitongkuaidi" 全峰="quanfengkuaidi" 德邦="debangwuliu" 宅急送="zhaijisong" 谷歌接口 FeedXml转json接口: http://ajax.googleapis.com/ajax/services/feed/load?q=Feed地址&v=1.0 用例(请右击在新窗口打开) 官方文档 备选参数:callback:

收集的免费API接口

佐手、 提交于 2020-04-07 04:59:26
1.IP地址调用接口 这是淘宝的IP调用API 1 http://ip.taobao.com/service/getIpInfo.php?ip=$ip   返回值: {"code":0,"data":{"ip":"218.75.78.226","country":"中国","area":"","region":"浙江","city":"杭州","county":"XX","isp":"电信","country_id":"CN","area_id":"","region_id":"330000","city_id":"330100","county_id":"xx","isp_id":"100017"}} 2.查询手机号信息 1 http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=手机号   返回值: __GetZoneResult_ = {mts:'1865887',province:'浙江',catName:'中国联通',telString:'18658870957',areaVid:'30510',ispVid:'137815084',carrier:'浙江联通'} 3.天气接口   3.1聚合数据:http://op.juhe.cn/onebox/weather/query 用例 官方文档   3.2百度接口:

Java—面向对象编程

孤街浪徒 提交于 2020-04-06 23:21:32
一、继承 我们在创建一些类时,会发现他们之间存在相同的属性和方法,如设计一个动物表示类: 像这样的代码就存在了大量的冗余代码,仔细分析会发现这三个类有相同的eat方法和相同的name属性。从逻辑上分析,Cat和Bird都是Animal,我们就可以让两者继承Animal类,这样Animal就是被继承的类,也叫父类,基类或者超类,而Bird和Cat叫子类或者派生类。他们之间就构成了继承关系。 继承的语法规则: 1.继承使用extends指定父类。 2.在Java中,一个子类只能继承一个父类。 3.子类会继承父类所有public的方法和字段,而对于父类中所有private的方法和字段是无法访问的。 4.子类可以用super关键字得到父类实例的引用。 上面的代码使用继承改编后如下: 通过上述代码我们可以看出继承可以使代码达到重用的效果。 但如果把name改成private时,子类就无法访问父类。 如图: 但是如果使用public就违背了oop语言三大特性之一:封装,所以把字段改为protected是最佳的解决办法。看如下代码 分析上述代码报错的原因可以知道其他包中的类,对于protected修饰的字段和方法不可以访问,对于类的调用者来说,protected修饰的字段和方法也是不可以访问的。 此外,如果用final关键字修饰类,这个类也是不能被继承的。看如下代码: 二、组合 和继承类似

php设计模式(三):结构模式

二次信任 提交于 2020-04-06 21:30:06
一、什么是结构型模式? 结构型模式是解析类和对象的内部结构和外部组合,通过优化程序结构解决模块之间的耦合问题。 二、结构型模式的种类: 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 1、 适配器模式(Adapter) 将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本的由于接口不兼容而不能一起工作的那些类可以一起工作。 应用场景:老代码接口不适应新的接口需求,或者代码很多很乱不便于继续修改,或者使用第三方类库。 代码实现 /** * 适配器模式 */ //老的代码 class User { private $name; function __construct($name) { $this->name = $name; } public function getName() { return $this->name; } } //新代码,开放平台标准接口 interface UserInterface { function getUserName(); } class UserInfo implements UserInterface { protected $user; function __construct($user) { $this->user = $user; } public function getUserName() {

Java集合框架_四_List接口

耗尽温柔 提交于 2020-04-06 19:49:21
一、List? Collection接口往下继承产生了三个接口,它们有各自的特点,本文要学习的是具有“有序可重复”特点的 List 接口,它也叫做列表。 在列表中,这使得我们能够精确定位需要进行操作的元素,因为我们有列表的索引,它和数组的索引一致,都是从0开始计数。在接下来要学习的方法中,我们可以发现很多方法都提供了索引参数,有些方法的返回值则是元素的索引。 List 接口也继承了 ListIterator 接口,这使得 List 中有两个继承而来的获取迭代器的方法,而 List 根据自身特点,又重载了一个方法来获取从列表中指定位置开始的迭代器。 二、Why are there so many methods! 不要慌乱,虽然 List 接口提供了很多方法,而纵观这些方法,发现可以分类学习,更容易快速掌握。 (一)本身 1、int size() 返回集合本身的大小。 2、int hashCode() 返回集合的哈希码值。 (二)插入 1、boolean add(E e) 此方法在列表的尾端加入新元素 e。 列表发生改变,则返回true。 2、void add(int index, E element) 在指定的索引位置插入指定的元素 element,该 element 抢占了指定的索引位置。而原来索引位置上的元素以及该索引以后的元素,索引值都+1。 不返回任何值。 //

用python偷偷给班级群女同学的颜值进行排名,排最后的大姐说开学要打爆我

岁酱吖の 提交于 2020-04-06 16:53:31
今天,我发现班级群里的女同学几乎都用自己的照片做头像,面对着一张张曾经熟悉又好几个月没有见的面孔,我突然萌生出了一个想法:用python给她们的颜值排个序,说干就干! 01 — 先把头像下载下来 1. 获取头像接口 首先我不打算用itchat或wxpy等微信接口模块,因为这些接口貌似无法通过以微信群为组别来返回数据,我准备从网页版微信入手。 扫码登录完毕后,经过反复调试,我发现了规律,当在聊天列表中首次点进某个群聊时,服务器端会返回该群内的用户信息: 随便点进1个群,该群总共有129个用户,大家可以看到,该过程中有3次post请求,前两次分别返回50条信息,第三条返回20条信息,也就是说,每次最多返回50条信息,这些信息中包含用户的个人昵称、群昵称、头像url、性别、地区等信息: 再来看看它post请求的具体信息: 最主要的的内容是请求主体,它包含了我们要获得信息用户的某些特征参数所以我只需在网页端找到这个请求主体,然后再复制到python里模拟请求就ok了,这也避免了分析参数的问题: 这样就获取好友列表信息了,最后for循环获得头像url! 2.保存群用户头像信息 起初我以为和上一步用同一个session会话就可以把图片保存下来,但是保存内容为空,然后我还是循规守矩,参考第一步方式开始爬取头像信息,并以群昵称命名: 运行程序就可以把群内用户的头像全保存下来了

迅睿CMSAPP/小程序接口开发

倖福魔咒の 提交于 2020-04-06 11:39:33
迅睿CMS为移动端APP、小程序提供完备的服务端数据解决方案,提供客户端对全站内容读写接口,文件上传和下载统一接口,完美复合移动端 APP 开发者的需求。 迅睿CMS后台可设置多套密钥机制,提供客户端APP的鉴权验证 迅睿CMS提供规范化的数据返回格式 应用迅睿CMS接口机制可以快速开发app客户端部分,例如uni-app客户端框架整合到迅睿CMS中非常方便 使用API接口功能时需要安装《自定义API接口》(VIP和SVIP授权用户免费): https://www.xunruicms.com/shop/app/361.html API开发文档: https://www.xunruicms.com/doc/apijiekou.html 相关小程序的DEMO 百度小程序DEMO: https://www.xunruicms.com/shop/app/446.html 微信小程序DEMO: https://www.xunruicms.com/shop/function/404.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/3216423

动态代理的实际应用

柔情痞子 提交于 2020-04-06 10:53:15
原文链接 前言 最近在用 Python 的 SQLAlchemy 库时(一个类似于 Hibernate 的 ORM 框架),发现它的 Events 事件还挺好用。 简单说就是当某张表的数据发生变化(曾、删、改)时会有一个事件回调,这样一些埋点之类的需求都可以实现在这里,同时和业务代码完全解耦,维护起来也很方便。 例如当订单状态发生变化需要发异步通知这样的需求也可以利用这个实现。 根据我之前使用 Mybatis 的经验,好像没怎么注意有这个功能,查阅了下发现 Hibernate 是支持的,只是我用得也少,所以也没怎么在意。 > 逐渐偏离主题。。。 说这些的主要原因是我打算为之前写的 cicada (轻量的 http 框架)加一个数据库操作包,也实现类似的功能。 示例 最终的使用效果如下: > 第一版本还比较粗糙,但功能都具备。 第一步:需要实现一个初始化接口,该接口会在应用初始化的时候执行。 紧接着我们需要定义一个 Model : @Data @OriginName("user") @ToString public class User extends Model { @PrimaryId private Integer id ; private String name ; private String password ; @FieldName(value = "city_id")

测试开发面试题目汇总

拥有回忆 提交于 2020-04-06 08:52:31
测试开发面试题目汇总 1. 项目经验 2. 测试的过程 3. 京东登录页面怎么测? 4. 如果一个普通用户,他的百度首页打不开,问题怎么定位?写出定位流程。 5、问简历上的第一个项目的详细情况,包括测试用例怎么写?怎么判断测试通过?项目的原理? 6、如果是做功能测试,能接受吗? 7、说一下你们工作中的测试流程 8、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。 9 针对发朋友圈这个功能设计你的测试用例,请给出用例分类与典型用例场景 10. Java 中的容器有哪些?它们的区别和特性? 11. Git 的常见操作,如 git stash 12 Java 的接口与抽象类的区别 13 TCP 和 UDP 的区别?如何保证 TCP 的可靠性? 14 打开一个网页都发生了哪些事? 15 对工作上的压力怎么看待? 16 继续问项目经验和技术难点 17了解现在的工作环境,背景等 18. 户口,家庭情况,伴侣工作等 19 问上一份工作的公司是做什么的?离职原因?自己的职业发展规划? 20 遇到的某个难点是什么?如何解决的? 21. 自己解决的最亮点的技术难点是什么? 22 你用jmeter做什么测试? 23 如果有一个登录接口需要服务端返回参数,再带着这个参数去请求才能完成登录,用jmeter 怎么做? 24