程序设计

专业和发烧友程序员的问答

8
删除matplotlib图上的图例
要将图例添加到matplotlib图中,只需运行即可legend()。 如何从情节中删除图例? (我最接近的是运行legend([])该命令以从数据中清空图例。但这在右上角留下了一个难看的白色矩形。)
169 matplotlib  legend 

7
如何通过正则表达式过滤熊猫中的行
我想在其中一列上使用正则表达式干净地过滤数据框。 举一个人为的例子: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat 我想将行过滤为以f正则表达式开头的行。首先去: In [213]: foo.b.str.match('f.*') Out[213]: 0 [] 1 () 2 () 3 [] 这不是太有用了。但是,这将使我得到我的布尔值索引: In [226]: foo.b.str.match('(f.*)').str.len() …
169 python  regex  pandas 


11
在Android Studio中更改矢量素材的填充颜色
Android Studio现在在21+上支持矢量资产,并将在编译时为较低版本生成png。我有一个矢量素材(来自“材质图标”),我想更改填充颜色。这适用于21+,但生成的png不会更改颜色。有没有办法做到这一点? <vector android:height="48dp" android:viewportHeight="24.0" android:viewportWidth="24.0" android:width="48dp" xmlns:android="http://schemas.android.com/apk/res/android"> <path android:fillColor="@color/primary" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/>


11
简单的Android RecyclerView示例
我已经使用Android做了几次项目清单RecyclerView,但这是一个相当复杂的过程。遍历众多在线教程之一(this,this和this很好),但是我正在寻找一个简单的示例,可以复制和粘贴以快速启动并运行。仅需要以下功能: 垂直布局 每行一个TextView 响应点击事件 因为我曾多次希望这样做,所以我最终决定在下面做出答案,以供将来参考。

6
如何在Kotlin中将List转换为Map?
例如,我有一个类似的字符串列表: val list = listOf("a", "b", "c", "d") 我想将其转换为以字符串为键的地图。 我知道我应该使用该.toMap()函数,但是我不知道如何使用该函数,也没有看到任何示例。
169 dictionary  kotlin 

4
如何检查numpy数组是否为空?
如何检查numpy数组是否为空? 我使用了以下代码,但是如果数组包含零,则此操作将失败。 if not self.Definition.all(): 这是解决方案吗? if self.Definition == array( [] ):
169 python  numpy 

3
OAuth 2.0承载令牌到底是什么?
根据RFC6750- OAuth 2.0授权框架:承载令牌用法,承载令牌为: 具有该令牌的任何一方(“承载者”)可以以任何其他任何拥有它的方可以使用的方式使用该令牌的属性的安全令牌。 对我来说,这个定义是模糊的,我找不到任何规范。 假设我正在实现授权提供者,我可以为承载令牌提供任何类型的字符串吗? 可以是随机字符串吗? 它必须是某些属性的base64编码吗? 应该将其散列吗? 服务提供商是否需要查询授权提供商才能验证此令牌? 感谢您的指导。

19
python请求超时。获取整个响应
我正在收集网站列表上的统计信息,为了简化起见,我使用了请求。这是我的代码: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) 现在,我想requests.get在10秒后超时,以免循环陷入困境。 这个问题以前也很有趣,但是没有一个答案是正确的。我将为此悬赏,以得到一个不错的答案。 我听说也许不使用请求是个好主意,但是我应该如何获得请求所提供的好处。(元组中的)

14
异步/等待类构造函数
目前,我正在尝试async/await在类构造函数中使用。这样一来,我就可e-mail以为正在从事的Electron项目获取自定义标签。 customElements.define('e-mail', class extends HTMLElement { async constructor() { super() let uid = this.getAttribute('data-uid') let message = await grabUID(uid) const shadowRoot = this.attachShadow({mode: 'open'}) shadowRoot.innerHTML = ` <div id="email">A random email message has appeared. ${message}</div> ` } }) 但是,此项目目前无法正常工作,并出现以下错误: Class constructor may not be an async method 有没有办法避免这种情况,以便我可以在其中使用异步/等待?而不是需要回调或.then()?


6
排序Python`import x`和`from x import y`语句的正确方法是什么?
该蟒蛇风格指南建议对进口组这样的: 导入应按以下顺序分组: 标准库导入 相关第三方进口 本地应用程序/特定于库的导入 但是,它没有提及应如何布置两种不同的进口方式的内容: from foo import bar import foo 对它们进行排序有多种方法(假设所有这些导入都属于同一组): 首先from..import,然后import from g import gg from x import xx import abc import def import x 首先import,然后from..import import abc import def import x from g import gg from x import xx 按模块名称的字母顺序,忽略导入的类型 import abc import def from g …

7
我不明白git rebase --onto的行为
我注意到以下git命令的两个块具有不同的行为,我不理解为什么。 我有一个分支A与一个B分支commit ---COMMIT--- (A) \ --- (B) 我想以B最新的分支为基础A(并在分支上提交B) ---COMMIT--- (A) \ --- (B) 如果我做的话没问题: checkout B rebase A 但是,如果我这样做: checkout B rebase --onto B A 它根本不起作用,什么也没发生。我不明白为什么两种行为是不同的。 phpstorm git client使用第二种语法,对我来说似乎完全坏了,这就是为什么我要这个语法问题。
169 git  git-rebase 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.