Monkey for GitHub

GitHub 第三方客户端
授权协议 MIT
开发语言 Objective-C
所属分类 手机/移动开发、 手机相关软件
软件类型 开源软件
地区 国产
投 递 者 邴俊民
操作系统 iOS
开源组织
适用人群 未知
 软件概览

Monkey 是一个 GitHub 第三方客户端,Monkey 取名就是表示我们程序猿的意思。Monkey for GitHub 目前是0.9 版本,这是我的第一个上线App,开源项目,希望多多指教。

Monkey for GitHub

目前App Store的版本是0.9,上线时间是2015.6.26.

Monkey是一个GitHub第三方客户端,Monkey取名就是表示我们程序猿的意思。

Monkey主要是用来展示GitHub上的开发者的排名,以及仓库的排名,并且能够搜索开发者和仓库。

开发者的排名是根据开发者的followers由高到低进行排名,有区分不同的语言和城市。

仓库的排名是根据仓库的stars由高到低进行排名的,有区分不同的语言。

这些数据是从GitHub提供的接口来的,地址是https://developer.github.com/v3/

关于开源

运行

支持iOS7.1+,支持iPhone的各个尺寸,支持竖屏;目前我使用的是Xcode6.3

项目中使用的开源组件

另外项目中使用了友盟的相关服务。

LICENSE

此开源项目可以用来做任何事情除了原封不动的分发到App Store。

To do

1.增加英文社区的支持

2.数据持久化

3.增加登录功能

4.增加关注人动态功能

App预览

不分语言的国内程序员排名示例

Objective-C的国内程序员排名示例

Objective-C的世界范围哪程序员排名示例

JavaScript的世界范围内仓库排名示例

Objective-C的世界范围内仓库排名示例

  • 一、说明 该库改造于AndroidPerformanceMonitor,在AndroidPerformanceMonitor的基础上修改了以下功能: 1、解决API版本必须要在21以上才能引用该库的问题; 2、解决跑monkey过程中因为误点击AndroidPerformanceMonitor界面的Delete按钮删掉卡顿详情的问题; 3、将卡顿信息保存在磁盘的“blockcanary/应用包名/

  • 一、gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。gomonkey 接口友好,功能强大,目前已被很多项目使用,用户遍及世界多个国家。 二、gomonkey 1.0 特性列表 gomonkey 1.0 特性列表如下: 支持为一个函数打一个桩 支持为一个成员方法打一个桩 支持为一个全局变量打一个桩

  • 1.首先开启go module go env -w GO111MODULE=on // Windows <br>export GO111MODULE=on // macOS 或 Linux 2.配置goproxy 阿里云 go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/ // Windows export GOPROXY=https://

 相关资料
  • 客户端提供了几种失败处理的方式。 当客户端连接服务器并且进行调用的时候,如果因为意外的情况,比如服务宕机,网络超时,服务返回error等原因,客户端并没有得到正确的返回结果,那么客户端会有一些处理,这个处理方式就是FailMode。 Failover 这个模式下Client会关闭这个连接,尝试下一个服务节点(根据路由选择下一个,如果是随机算法,有可能会选择相同的节点)。 当然它有一个重试次数的限制

  • 微哨第三方渠道接入服务(以下简称微门户)是微哨基于微信、QQ等第三方平台开发的轻量级门户产品。它提供了部分基础的平台功能以及在第三方渠道使用微哨轻应用的能力,方便用户在没有微哨App的情况下使用微哨服务。 需要特别指出的是,由于第三方渠道的限制,与微哨App相比,微哨微门户仅能支持比较基础的平台能力,如果想获得更良好的体验,建议在运营推广方面主推微哨App。 企业微信部署 本章节适用于企业微信的接

  • rpcx面向的是大规模的集群服务,所以同一个服务可能会部署多个节点,这些节点可能在同一个数据中心,也可能在不同的数据中心。对于客户端来说,它的一次调用必然要选择一个节点建立连接并调用,这个选择算法就是路由选择。 rpcx支持多种路由选择算法: RandomSelect: 随机选择 RoundRobin: 轮转的方式 WeightedRoundRobin: 基于权重的平滑的选择 Consistent

  • 云联壹云平台支持对接第三方工单系统。 目前仅支持对接JIRA工单系统,且只有技术支持工单支持对接第三方工单系统。 第三方工单使用流程如下: 在系统配置-工单-第三方工单中对接第三方工单系统。 在工单配置中-配置技术支持工单,支持对接第三方工单系统。 用户提交的技术支持工单都需要第三方工单系统进行审批处理等。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “系统配置/工单/第三方”

  • 笔试四道题加起来正好a了3/4。 1 100% 2 100% 3 95% 4 5% 当然,第四题只是骗分😹 本来想在牛客上看看我的做法哪里有缺漏,但是目前好像还没看到谁和我的思路是一样的。 首先,把队伍分成四种类型,ab都有,仅有a,仅有b,ab都无。不妨叫做ab桶,a桶,b桶,null桶。在第一遍遍历的时候,读入每个队伍的职业分布,存入队列vec中,并根据其内容将其放入相应桶中,记录这个队伍的

  • 女面试官,没开摄像头。 上来问了几个c++的问题,智能指针、线程安全啥的,然后就开始问项目中遇到的困难怎么解决的,有没有遇到c++的性能问题,还某一些忘记了。 然后突然开始问对大模型的理解,有没有用过相关的软件,自己一般用gpt 来做些啥。然后就是反问了 总共就二十多分钟,感觉面的不大好

  • self-intro C++ coredump怎么产生的? 内存泄漏怎么产生?怎么解决? 指针操作会出现哪些问题?怎么解决? unique_ptr需要注意什么?shared_ptr需要注意什么? 构造函数(no)和析构函数(yes)可以是虚函数吗? string和char []怎么相互转换? const char* -> string 直接拷贝构造/赋值 string -> const char*

  • 1. 自我介绍 5分钟 2. 询问访问一个自己搭建的网站怎么加快访问速度 (开放问题) 3. 点击QQ.exe发生了什么事情 4. 前序+中序推导后序 5. 思考 100个数字随机提取一个,怎么知道少了哪个(异或),那么提取2个呢?(一时没想到,面试官说可以先异或然后根据1的位分类) 6. 说一下cout底层实现 7. malloc指定大小,free为什么不用指定(malloc的大小保存在申请的空