首页
学习
活动
专区
圈层
工具
发布

我是如何发现优质开源项目的?

GitHubDaily 是从 2015 年 10 月开始运营的,至今三年有余,微博分享了数百个开源项目,前不久我已将微博分享的开源项目整理后发布到 GitHub 上了。...下面是我平时经常逛的几个网站,在这里我时不时会发现一些优质的开源项目。 优质渠道 GitHub 官方渠道 目前有几个我认为比较不错的渠道。下面我来挨个说一下。...目前的 Topic 我认为对项目的信息分类这块做得还不错,但对于一些新项目的曝光还是不太友好,期待后面这块的改善。...的 nightly 邮件我订阅了多年,有时闲着无事我就会去挨个翻出来看一看。...结语 在发现优质项目后,单纯的一个 Star 对你的帮助有限,如果可以,在 Star 一个项目后,不妨试着完成以下几件事: 参与维护(解决几个 issue,提几个 PR) 阅读源码(跟随大师的脚步去成为大师

58520

我是如何根据豆瓣api来理解Restful API设计的

REST本身跟http无关,但是目前http是与它相关的唯一实例。REST有着优雅、简洁的特性,本文是根据豆瓣api来谈谈自己对restful的一些理解。...最好在api地址标明版本 比如 https://api.douban.com/v2 关于分隔符“/”,比如: "/"分隔符一般用来对资源层级的划分,比如: https://api.douban.com.../v2/book/1220562 表述了豆瓣api,version2下的图书仓库下的编号为1220562的图书。...比如 豆瓣图书api: name method api 获取图书信息 get /v2/book/:id 用户收藏某本图书 post /v2/book/:id/collection 用户修改对某本图书的收藏...如果对外公开api,api文档的质量直接反应了一个公司的技术水平,甚至一个公司的文化气质。

2.3K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我发现我的数据被操纵了……

    限制数据滥用并且努力解决偏见数据和问题数据,正成为解决科技对社会基石产生影响的重要条件。 简而言之,我认为大家应该重新考虑,安全、公平到底意味着什么。...但通过这样的方式,大量观众学会了如何让某些信息被病毒式传播或者其他的干扰网络系统的方法。换句话说,他们学会了如何获得注意力。通过这些行为,他们开发出了一套能够造成严重后果的炒作策略。...Latanya Sweeney在谷歌上搜索自己的姓名时惊讶地发现,有广告邀请她查询自己是否有犯罪记录。...这些公司在API上表现的非常大方,计算机科学家们长期以来也从这里抓取了大量数据来训练各种模型,试图理解自然语言、围绕链接开发源语言、以及追踪社会模式。...忽略了这些数据从一开始就不具有代表性这一个重要的点,绝大多数用着这些API工程师都相信他们可以清洁抓到的数据、并去除所有的问题内容。我向你保证,没门儿。

    86130

    如何开放自己的API接口给他人调用并限制请求次数?

    可以帮助你实现:将自己的API接入到果创云,然后创建子应用给到你的客户或你的开发者进行接口调用,并统计调用次数。平台暂时不支持线上结算,需要自己进行线下接口调用次数的内部结算。...第1步:在果创云上快速接入你的API接口 首先,进入果创云,发布一个新接口。 选中【请求外部接口】,然后填写你原来API接口的地址。...生成好的接口模板代码如下,只有这个环节,你需要低代码接入和调整你的API接口。 完成后,发布你的API接口,接入到果创云。...添加好需要的表字段后,API调用明细表单结构如下: 存放子应用调用明细后,数据效果如下: 以上操作,都不需要代码开发,直接界面操作即可。...API调用明细 表单, 下一步,继续定制统计报表的口径和维度, 最后,生成图表。

    1.5K10

    Django限制API访问频率的几种思路

    在这里稍微解释下参数: key=’ip’, 必填项,标识按照IP划分,我理解的是同一IP,遵循后面参数设定的规则。...block=True,在这里吃了个亏,默认是False,加上了装饰器没写该参数,访问不受限制,没有达到间隔时间内不能再访问的预期效果,果断回去翻文档, ?...我理解大概的意思是,当访问进来的时候是否去阻止它,把block=True之后,在次测试访问,可以看到403,确实是阻止了。 还有其它的参数,有更多需求的话可以看看,这是其一。...使用如下: @limit(seconds=30) 30s内执行一次,我这个乞丐版的没第一种方法灵活了,不过在禁止期间返回的结果值会比较友好,不是403。...程序处理会比较方便,另外针对IP的情况,我这里没做处理,需要的话自己可以改改,把request_time换成IP + Salt方式就可以了。

    2.1K10

    我是如何发现Google服务器上的LFI漏洞的

    本文将介绍如何利用本地文件包含漏洞读取Google某服务器上的任意文件。漏洞存在于Google的Feedburner中,在提交漏洞后,Google安全团队迅速修复了这一漏洞。...FeedBurner之前就曾是我的目标之一,很久以前我就在这个域名发现过一些xss,我猜想可能还会有有趣的漏洞。...之后我在调查后发现,FeedBurner以前有个开放的API,但是Google在2012年关闭了这个API。...我在文档中发现了这个链接:http://feedburner.google.com/fb/dynamicflares/HelloVisitor.jsp?...我首先尝试寻找XSS漏洞,我提供了一个指向恶意html文件的URL,就找到了xss漏洞。然后我想,说不定会有漏洞能够造成更大影响呢?例如能够从 web服务器读取文件。

    1.8K60

    如何在Java爬虫中设置动态延迟以避免API限制

    与静态延迟(固定时间间隔)相比,动态延迟能够更灵活地应对API的限制策略,同时最大化爬虫的效率。...提高效率:动态延迟可以根据API的响应时间调整请求间隔,从而在不触发限制的情况下,尽可能提高爬取速度。...适应性更强:不同API的限制策略可能不同,动态延迟可以根据具体的API响应调整策略,具有更强的适应性。二、动态延迟的实现策略在Java爬虫中,动态延迟可以通过以下几种策略实现:1....基于API响应时间的延迟调整API的响应时间可以作为动态延迟的重要参考。如果API响应时间较短,说明当前请求频率可能较低,可以适当减少延迟;如果响应时间较长,说明可能接近API的限制,需要增加延迟。...通过基于API响应时间、错误码或滑动窗口算法的动态延迟策略,爬虫可以在不触发API限制的情况下,高效地抓取数据。

    1.4K10

    服务发现——你是我的眼!

    NoNoNo,服务发现的故事还要从一部电影说起 你是我的眼 大家想必都看过《黑客帝国》三部曲。...影片的主角是一个年轻的黑客尼奥,他发现了整个现实世界是由一个名为“矩阵”的计算机人工智能系统控制的,在这个黑暗的世界中有一个大反派“史密斯”尼奥见到了黑客组织的首领墨菲斯,在墨菲斯的带领下找到史密斯,走上了抗争的一生...Eureka的服务发现也得做这么一个抉择,是让尼奥自己去找呢?还是让大哥墨菲斯或者找一个中间人来做这件事?...基于客户端的服务发现 在这个服务发现模型中,只有三个角色(尼奥,墨菲斯,史密斯)这时瞎子尼奥依然是-个勤快的小伙,他打算自己去送人头。...总之,我尼奥不再自己送人头了。 论挨揍的效率 现在问题来了,上]挨揍哪家强?请看对比 客户端模式 服务端模式 性能 块。

    28110

    刚发现:虚函数可以突破子类中的private限制

    刚发现:虚函数可以突破子类中的private限制 先上代码: class Base { public://这里的公共的  virtual void myprint()=0;//{ //   cout...} 纯虚函数和java语言中的接口的定义很相近,最近我也学习以及复习这方面的知识, 刚写base类时,我没有写public关键字,结果可想而知是通不过的,默认base类里所有变量和成员函数都是private...的, 而后我把base类改成了struct base,这样编译通过了,而且main函数里成功打印了“I’m Son”, 但是我并没有改Son类啊。。。。...于是,我发现,原来基类里公共的虚函数在多态时要根据基类访问权限来调用的。...Son原意是不想让别人访问myprint函数的,但现在通过一个基类的指针就可以访问到myprint函数,我认为这多少破坏了类的封装性啊。

    52930

    API资产自动发现效率对比:腾讯云API安全如何助力企业高效管理

    摘要 本文围绕API资产自动发现效率展开对比,分析手动梳理、基础工具与腾讯云API安全等方案的差异。...本文将对比不同方法的效率,并深入解析腾讯云API安全如何以“零改造、全自动”实现API资产的高效管控。...一、API资产自动发现的核心价值 API资产自动发现指通过技术手段自动识别业务中的API接口、参数及调用关系,避免遗漏未登记资产。...受规则限制,可能误报或漏报 实时追踪变化,精准标注功能场景 集成性 无原生集成,依赖人工同步 需独立部署,部分支持API对接...三、腾讯云API安全的效率优势解析 其API安全产品的自动发现能力突出体现在以下方面: 全自动化流水线: 无需二次接入,针对已绑定WAF的域名一键开启开关,系统自动解析业务流量,30分钟内生成API

    9710

    梳理完世界互联网大会后我发现,限制我们想象力的不止贫穷,还有教育

    随后马云表示,我特别希望我也搞一个村、搞一个乡,我可以把它弄的很漂亮,但没有用,阿里巴巴要做的是全国的担当。12月1日,阿里巴巴脱贫基金正式启动。...那么让两大电商巨头隔空喊话的“扶贫”真的只是这么简单吗?这样的针锋相对真的有意义吗?C君决定用数据的方式解读他们的喊话“扶贫”,不得不说”限制我们想象力的不止贫穷,还有教育……“。...图为2012国家级贫困县,红色退出,绿色新入 贫困是由什么引起的? 不管是刘强东的“贫困是富人的耻辱”还是马云的“我们不是消灭穷人,是消灭贫困”。前提是,贫困形成的原因有哪些?...数据来源:国家统计局 我们该如何做? 仅仅是因为教育水平低下,教师资源短缺,教育投资力度小,就已经导致了普通教育形势如此严峻,那么人工智能和数据分析行业的教育可想而知。...换句话说,我们要做的“扶贫”不是单纯的“授之以鱼”,而应当“授之以渔”,教会他们致富的方法,这是当前摆在国家教育部门以及教育行业企业面前的社会责任,也是社会发展的必然趋势。

    734100

    看我如何发现苹果公司官网Apple.com的无限制文件上传漏洞

    在前几篇文章中,我分享了亚马逊网站XSS漏洞和Bol.com的开放重定向漏洞,今天我再和大家聊聊不安全的服务器配置问题,很多时候,服务器的错误配置将会导致一些列目录或无限制文件上传漏洞。...就拿我前久遇到的一个安全测试为例吧,目标网站绝对算得上是牛轰轰的大牌公司,Apple.com,对,你没看错,是苹果公司,我就发现了其网站的一个无限制文件上传漏洞。...最后,我也因此测试漏洞收获了苹果官方不菲的赏金,以及漏洞名人堂的入榜致谢。好吧,我们一起来看看这个苹果官网的无限制文件上传漏洞。...那我们就从第50份报告开始吧,来认真分析一下最后的34份报告。 寻找异常 用了50多分钟的时间,我仔细看了看这34份报告,想尝试从中发现一些蛛丝马迹。...漏洞上报进程 2018-6-19 发现并向苹果官方上报漏洞 2018-6-19 苹果官方确认漏洞 2018-6-19 苹果安全团队修复漏洞 2018-6-22 苹果将我列入漏洞致谢名人堂 当然我也获得了不菲赏金

    1.6K30

    我的日常||我发现了一个神仙老师

    写在前面 不要问我为啥5.7的活动我现在才发推文,问就是拖拖拖拖拖拖延,我原计划打算把王老师的这篇论文分享一下,但由于自己水平有限加上时间紧,最后终于在6.1把这篇发了出来。...from=search&seid=17039451937261452152 后续寻找链接的时候,又发现了另一场收音超好的 单细胞测序技术描绘植物生长发育精细调控图谱 https://www.bilibili.com...is excellent”(这张图是我五月的时候截的,当我六月再查的时候发现这里新增了学生的介绍) 我直接圈粉!!...在这个过程中,他们也发现了表皮毛无法酶解,可能是存在某种比角质层更难处理的物质。 03 数据前处理 拿到单细胞的原始数据后,首先要进行一些处理 这里王老师提了三点: 1....原位测序(In situ sequencing,ISS) 可以对固定组织或细胞样本中的mRNA进行直接测序。原位测序的强大之处在于发现测序信息与其位置(比如亚细胞定位)之间的关联。

    40230

    我是如何发现850K甲基化芯片和EPIC的区别

    有粉丝求助,她做850K甲基化芯片数据处理的时候,使用champ流程,然后报错非常诡异,是Failed CpG Fraction,各种查资料都无法解决,我让她复制粘贴报错的关键信息,如下: [ Section...,就让她发过来2个G的原始数据和代码,认真检查了好久,看起来就是我的教程的代码,一模一样啊!...myLoad <- champ.load("raw/",arraytype="850K") 而且我看了她关于"raw/"文件夹下的idat文件,以及制作好的'raw/sample_sheet.csv'...没办法,我只好看champ.load函数的帮助文档了: champ.load(directory = getwd(), method="ChAMP", methValue...我明明是在各种教程及文档,看到850K甲基化芯片和EPIC是同一个芯片的不同表述而已: Illumina公司提供了一个更强大的甲基化分析平台:Illumina InfiniumMethylationEPIC

    2.2K20

    如何使用 AppArmor 限制应用的权限

    对于这种情况,Linux 内核安全模块 AppArmor 补充了基于标准 Linux 用户和组的权限,将程序限制在一组有限的资源中,同时也是对 Pod 的保护,使其免受不必要的攻击。...在开启了 AppArmor 的系统中,容器运行时会给容器使用默认的权限配置,当然,应用也可以使用自定义配置。本文将讲述如何在容器中使用 AppArmor。...如何使用 AppArmor AppArmor 是一个 Linux 内核安全模块,允许系统管理员使用每个程序的配置文件来限制程序的功能。...也可以设置自己的配置文件,比如 sample profile 设置限制所有文件的写权限: $ cat /etc/apparmor.d/containers/sample #include...AppArmor 的配置文件定义的十分灵活,更多具体使用可以参见 AppArmor 文档。 容器中使用 AppArmor 在主机上配置好 AppArmor 配置文件后,我们来看如何在容器中使用。

    6.5K30

    我发现了pandas的黄金搭档!

    ❝本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes ❞ 1 简介 pandas发展了如此多年,所包含的功能已经覆盖了大部分数据清洗...今天我要给大家介绍的Python库pyjanitor就内置了诸多功能方法,可以在兼容pandas中数据框等数据结构的同时为pandas补充更多功能。.../conda-forge -y 完成安装后import janitor即可进行导入,接着我们就可以直接在pandas的代码逻辑中穿插pyjanitor的各种API接口。...pyjanitor中的很多功能实际上跟pandas中的一些功能存在重叠,作为一位pandas老手,这部分功能费老师我还是倾向于使用pandas完成,因此下面我只给大家介绍一些pyjanitor中颇具特色的功能...,接受上一步状态的数据框运算结果,且不影响对下一步处理逻辑的数据输入,我非常喜欢这个功能,下面是一个简单的例子: df = ( # 构造示例数据框 pd.DataFrame({"a":

    69120

    成为老板的第四年,我发现……

    ) 想象中老板的一天: ? ? ? ? ? 实际中的老板的一天: ? ? ? ? ? ? ? ? ? ? ? ? ? 腾讯乐享四周年啦!...一转眼,腾讯乐享已经陪伴大家四年了 感谢你一路见证腾讯乐享的成长 感谢你一起铸造优秀的企业社区 或许你的乐问回答曾被CEO点赞 或许你的文章曾被万人收藏 或许你在论坛活动,遇到了有缘的TA …… 你的乐享故事...,乐乐也想倾听 在评论区留言 聊一聊 #最有价值的乐享功能# 截止8月25日18:00 点赞前10名,都有周年好礼相送!...点赞第一名的留言 5套12生肖公仔礼盒套装将属于你 (没错,是5套!) 每套都有12个生肖公仔 送人、做活动、自己收藏都超棒der ?...赶紧在评论区留言 讲一讲 你心中 #最有价值的乐享功能# 抱走可爱的公仔礼盒吧! ?

    41840

    分享我通过 API 赚钱的思路

    写在最前我们经常看到非常多的 API 推荐,但又经常收藏到收藏夹里吃灰,仿佛收藏了就是用了。很多时候没有用起来,可能是因为想不到某类 API 可以用来做什么或者能应用在哪里。...下面我将我思考的一些方向给到大家,希望我们都能共同致富。天气类 API天气预报查询:获取城市的天气实况数据;更新频率分钟级别。空气质量查询:获取指定城市的整点观测空气质量等。...这两个 API 是相辅相成的,我们可以整合起来使用。那么应用在哪里呢?天气类 API 应用场景:旅游出行:帮助用户了解目的地的天气状况,提前做好出行准备。...尾号限行 API 可以用来做什么尾号限行提醒小程序:可以设置自己的车辆尾号,小程序会实时查询最新的限行规定,提醒用户在相应的限行时间内不要开车上路。...写在最后还有其他诸如历史上的今天 、万年历、周公解梦、将图片转换成漫画风格 等 API 也有超多的应用场景和功能等待着我们挖掘,如果你有相关的 API 却苦于无用武之处,可以评论交流一下。

    1.1K20
    领券