reddit

Reddit API returning useless JSON

拈花ヽ惹草 提交于 2021-01-27 05:38:12
问题 I'm trying to scrape new stories from Reddit using their API and Python's urllib2, but I keep getting JSON documents like this one: { u'kind': u'Listing', u'data': { u'modhash': u'', u'children': [], u'after': None, u'before': None }} Here is my code: import json import time import urllib2 def get_submissions(after=None): url = 'http://reddit.com/r/all/new.json?limit=100' if after: url += '&after=%s' % after _user_agent = 'Reddit Link Analysis Bot by PirateLogic @ github.com/jamesbrewer'

学习Python必去的8个网站!

元气小坏坏 提交于 2021-01-18 05:54:12
作为一个现时代的程序员初学者,除了看书之外,互联网的学习手段也是断不能少的! 以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能! 0.国外的大神GitHub : https://github.com/pypa/pipenv 学习Python必去的8个网站! gitHub是一个面向开源及私有软件项目的托管平台,就算现在已经被微软重金收购,也丝毫不影响大家对它的爱! 1.Python Code Examples: https://www.programcreek.com/python/ 学习Python必去的8个网站! 在这里你可以搜索到你想要学习的代码示例,通过例子来进行模仿学习。 2.python中文学习大本营: http://www.pythondoc.com/ 这里有Flask资料大全,如果你需要,在这里可以找到你想要的几乎所有的教程。 学习Python必去的8个网站! 3.1Python 3 Module of the Week : https://pymotw.com/3/ 3.2Python Module of the Week: https://pymotw.com/2/ image Python 3 Module of the Week系列文章,每篇介绍一个 Python 标准库的使用. 4. Welcome to Python for you and

Java 中的不可变数据结构

拟墨画扇 提交于 2021-01-15 13:36:57
最近,在我主导的几场代码面试中,经常出现不可变数据结构(Immutable Data Structure)相关内容。关于这个主题我个人并不过分教条,不变性通常体现在数据结构中," 除非必要 "否则不会要求代码一定具备不变性。然而,我发现大家对不变性(Immutability)这个概念似乎有一些误解。开发者通常认为加上 `final`,或者在 Kotlin、Scala 中加上 `val` 就足以实现不可变对象。这篇文章会深入讨论不可变引用和不可变数据结构。 1. 不可变数据结构的优点 不可变数据结构有下列显著优点: 没有无效状态(Invalid State) 线程安全 代码易于理解 易于测试 可用作值类型 译注:在计算机编程中包含两种类型,值类型 value type 与引用类型 reference type。值类型表示实际值,引用类型表示对其他值或对象的引用。 2. 没有无效状态 不可变对象只能通过构造函数初始化,并且通过参数限制了输入的有效性,从而确保对象不会包含无效值。例如下面这段代码示例: ```java Address address = new Address(); address.setCity( "Sydney" ); // 由于没有设置 country,address 现在处于无效状态. Address address = new Address( "Sydney"

简单的路径规划案例分享

家住魔仙堡 提交于 2021-01-14 16:54:54
本文大纲 项目背景 集成准备 主要代码 成果展示 一、本项目用到的功能点: 地图服务(Map Kit)给您提供一套地图开发调用的SDK,地图数据覆盖超过200个国家和地区,支持数百种语言,方便您轻松地在应用中集成地图相关的功能,全方位提升用户体验。 关键字搜索:通过指定的关键字和可选的地理范围,查询诸如旅游景点、企业和学校之类的地点。 路径规划: 是一套以HTTPS形式提供的步行、骑行、驾车路径规划以及行驶距离计算接口,通过JSON格式返回路径查询数据,提供路径规划能力。 二、集成准备 1. AGC账号注册,项目创建 注册成为开发者 注册地址: https://developer.huawei.com/consumer/cn/service/josp/agc/index.html?ha_source=hms1 创建应用,添加sha256,开启map/site开关,下载json文件 2. 集成Map + Site SDK 将“agconnect-services.json”文件拷贝到应用级根目录下 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。 在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。 如果App中添加了“agconnect-services.json

简单的路径规划案例分享

夙愿已清 提交于 2021-01-13 14:40:39
本文大纲 项目背景 集成准备 主要代码 成果展示 一、 本项目用到的功能点:   地图服务(Map Kit)给您提供一套地图开发调用的SDK,地图数据覆盖超过200个国家和地区,支持数百种语言,方便您轻松地在应用中集成地图相关的功能,全方位提升用户体验。   关键字搜索:通过指定的关键字和可选的地理范围,查询诸如旅游景点、企业和学校之类的地点。   路径规划: 是一套以HTTPS形式提供的步行、骑行、驾车路径规划以及行驶距离计算接口,通过JSON格式返回路径查询数据,提供路径规划能力。 二、 集成准备 AGC账号注册,项目创建 (1)注册成为开发者 注册地址: https://developer.huawei.com/consumer/cn/service/josp/agc/index.html?ha_source=hms1 (2)创建应用,添加sha256,开启map/site开关,下载json文件 集成Map + Site SDK (1)将“agconnect-services.json”文件拷贝到应用级根目录下 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。 在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。 果App中添加了“agconnect

用华为HMS ML kit人体骨骼识别技术,Android快速实现人体姿势动作抓拍

≯℡__Kan透↙ 提交于 2021-01-10 15:00:09
你有没有过这种体验,拍照时对着镜头,脑子一片空白、表情僵硬、手和脚无处安放,最后拍出来的照片很是奇怪。拍照软件中的固定姿势抓拍功能可以帮助你:选择一个你想要的姿势模板,当你摆出同款姿势时,软件会进行自动抓拍,完美避开拍照时的尴尬。本文详细介绍了华为HMS ML kit人体骨骼识别技术的集成过程,该技术精准定位了14个骨骼点,可以轻松实现固定姿势抓拍。 人体骨骼检测功能开发实战 做了一个视频流骨骼识别小demo,做一次实战演练, Github demo源码: https://github.com/HMS-Core/hms-ml-demo/tree/master/Skeleton-Camera 1. 开发前准备 您需要完成必要的开发准备工作,同时请确保您的工程中已经配置HMS Core SDK的Maven仓地址,并且完成了本服务的SDK集成。 1.1 在项目级build.gradle文件中配置maven仓地址。 buildscript { repositories { google() jcenter() maven { url 'https://developer.huawei.com/repo/' } } //配置AGC插件 dependencies { classpath "com.android.tools.build:gradle:3.3.2" } } allprojects

2021年的第一盆冷水:有人说别太把图神经网络当回事儿

余生长醉 提交于 2021-01-06 09:11:02
图神经网络(GNN)是目前热门的研究方向,但我们是否应把注意力过多地放在这上面?数据科学家 Matt Ranger 从模型的本质、性能基准测试、实践应用等方面陈述了自己的观点。 选自 http:// singlelunch.com ,作者:Matt Ranger,机器之心编译,机器之心编辑部。 图神经网络(GNN)是机器学习中最热门的领域之一,在过去短短数月内就有多篇优秀的综述论文。但数据科学家 Matt Ranger 对 GNN 却并不感冒。他认为这方面的研究会取得进展,但其他研究方向或许更重要。 博客链接: https://www. singlelunch.com/2020/12 /28/why-im-lukewarm-on-graph-neural-networks/ 机器之心对这篇博客进行了编译整理,以下是博客内容。 模型的关键是压缩 图经常被认为是一种「非欧几里得」数据类型,但实际上并不是。正则图(regular graph)只是研究邻接矩阵的另一种方式: 如上图所示,充满实数的矩阵却被称为「非欧几里得」,这很奇怪。 其实这是出于实际原因。大多数图都相当稀疏,因此矩阵中会包含很多 0。从这个角度看,非零数值非常重要,这让问题接近于(计算上很难的)离散数学,而不是(容易的)连续、梯度友好的数学。 有了全矩阵,情况会变得容易 如果不考虑物理领域的内容,并假设存在全邻接矩阵

亚马逊程序员:我曾拼命逃离996!

瘦欲@ 提交于 2021-01-05 14:40:51
作者 | 佚名 译者 | 刘志勇 策划 | Tina 原文链接: https://sourl.cn/TRq3g3 2019 年,中国程序员抗议 “996” 加班走红网络,呼声传到国外,最终引发全世界的关注,Python 之父曾为此两度发声,声援中国程序员。此起走红事件曾诞生过 996.icu 网站,被国产浏览器集体大棒封杀。本文作者是一名亚马逊员工,一度过着 996 的生活,虽然惧怕大公司的权力,但他把自己的想法,以及调节方式大胆的讲述了出来,很有借鉴意义。 我在亚马逊从事开发,熬到第二年底我就感到精疲力尽了。我不得不寻求改变,找到健康、可持续的方式,维护工作与生活的平衡,并再次享受工作。我写下本文的初衷是: 提高人们的意识,尤其是对新员工; 对亚马逊或其他公司里,有类似经历的员工以帮助和建议。 Hello,World 有关亚马逊的企业文化的轶事、观点和反驳都有不少。我写下本文并非为了跟风蹭热点话题,而是为了分享我的经历。我以为没有人会想听我的故事,但很明显的是,人们正经历着类似的经历,却没有发言权。 我在亚马逊任职软件开发工程师,现在级别为 SDE II;SDE II 基本上是指至少有 2~3 年以上行业经验的软件开发人员。我刚来亚马逊时,是从 SDE I 开始做起的。 对大多数开发人员来说,在五大科技巨头工作并非什么遥不可及的梦想。在通过一个计时的在线编程测试后

Golem 项目白皮书

Deadly 提交于 2021-01-03 16:46:20
Golem项目概览宏大愿景和核心特征 Golem是第一个真正去中心的全球算力市场。Golem结合灵活的开发工具,帮助开发者 发布软件并赚钱,进而改变了算力任务的组织和执行方式。通过实现去中心微服务和 异步任务执行,Golem致力于成为建设未来互联网的基石。通过大幅降低计算价格,复 杂的应用,如CGI渲染,科学计算,机器学习(人工智能)将惠及每个人。 通过P2P网络连接电脑,使应用所有者和个体用户(算力“请求方”)可以从其他用户租 用算力(算力“供应商”)。这些算力资源可以完成对计算时间和计算能力有一定要求 的计算任务。在当下,算力资源被中心化云服务商把控,受制于封闭网络,外部支付 系统,和死板的运营模式。Golem还有一个核心内置的特性—基于以太的支付转账系 统,可以实现算力买家(请求方),卖家(供应商),及软件开发者之间的直接支付。 Golem作为去中心算力市场的支柱功能可以看作为是一种基建即服务(Iaas),也是一 种平台即服务(PaaS)。通过集成一些专属软件后,Golem会展现其真正的潜力。任何 有兴趣的第三方可以在Golem基础上自行创建和部署软件并通过应用注册市场进行发 布。在转账支付框架下,开发者可扩展和自定义支付方式,实现独特的赚钱方式。 Golem生态系统 Golem的商业应用可以归结为这样的现实,因为近年来的科技进步,算力资源市场可以根据全 新理论重新架构

烤仔喊你写作业 | 谁会得到Conflux精美周边?

随声附和 提交于 2021-01-02 16:39:18
下面请看正确答案 恭喜以下几位小伙伴,你们距离Conflux精美周边由又近了一步。 那么究竟谁才是最终幸运鹅呢? 本着公平、公开、公正的原则,烤仔在网上搜索了一个抽奖小程序,将抽奖过程公示如下: 恭喜 徐冰 和 ray_lanlan !你们收获了烤仔的仰慕和嫉妒! 请二位幸运鹅将 联系方式 和 收件地址 以 后台留言 的方式发给烤仔,烤仔会尽快安排快递哒~ 下一次抽奖的题目是什么呢?让我们期待吧~ (向上滑动查看内容) 了解最新动态 官方网站 www.conflux-chain.org/zh/ 微博关注@Conflux中文社区 weibo.com/confluxchain Twitter关注@ConfluxChain twitter.com/ConfluxChain Reddit www.reddit.com/user/ConfluxChain Telegram t.me/Conflux_English GitHub开源交流 github.com/conflux-chain Medium medium.com/@Confluxchain 知乎关注@Conflux中文社区 www.zhihu.com/org/confluxzhong-wen-she-qu/activities 我就知道你“在看” 本文分享自微信公众号 - Conflux中文社区(Conflux-Chain)。