小编Ken*_*der的帖子

在 Discord.js 中检测消息中的链接

我是 discord.js 的新手。我正在尝试检查消息是否包含“嗨,我来自 discord.gg/xxxxx,现在我将发送我的链接垃圾邮件”之类的链接。
如何检查消息是否包含链接?

javascript discord discord.js

6
推荐指数
1
解决办法
2万
查看次数

在Python中,不使用/ proc文件系统,如何判断给定的PID是否正在运行?

假设我有一个PID,比如555.我想看看那个pid是否正在运行或已经完成.我可以检查/ proc /但我在生产环境中无法访问它.什么是最好的方法来做到这一点,缺少像打开管道到"ps"的东西?

python unix linux operating-system pid

5
推荐指数
1
解决办法
600
查看次数

我的按钮周围的额外空间来自哪里?

我有一个简单的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent">
    <LinearLayout android:orientation="horizontal"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:padding="5dp"
                  android:id="@+id/acquiring_signal_layout">
        <ProgressBar android:id="@+id/ProgressBar01"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"/>
        <TextView android:id="@+id/acquiring_signal_label"
                  android:text="@string/acquiring_signal"
                  android:layout_width="fill_parent"
                  android:textAppearance="?android:attr/textAppearanceLarge"
                  android:layout_height="wrap_content"
                  android:layout_gravity="center_vertical"
                  android:paddingLeft="5dp"/>
    </LinearLayout>
    <com.google.android.maps.MapView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/mapview"
        android:clickable="true"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:apiKey="..."
        android:layout_weight="1"/>
    <Button
        android:text="@string/send_button"
        android:id="@+id/SendButton"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
    </Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它工作正常,除了它呈现时,底部的按钮似乎有几个(大约5,我猜)像素的黑色边缘/空间围绕它.设置按钮的边距似乎没有任何影响.这是怎么回事?

layout android

5
推荐指数
1
解决办法
1789
查看次数

在Android 2.x中是否有文档记录方式来检查多个SD卡的内容?

一些Android 2.x平板电脑,如HTC Flyer和三星Galaxy Tab,支持内部平板电脑存储和外部SD卡.例如,在我的传单上,/sdcard并且/sdcard2是独立的,前者代表平板电脑的"内部存储".

如果我使用Environment.getExternalStorageDirectory(),似乎没有任何关于将返回哪些存储位置的设置规则.在使用中getExternalStorageDirectory(),我担心的是我只能找到存储在两个存储位置之一上的媒体.

一种解决方案是硬编码扫描/sdcard*到应用程序,但这假设所有设备将使用它作为命名方案,我不认为这是一个安全的假设.

是否有记录在Android 2.x上扫描和使用多个SD卡/存储位置的方法?

我的目标实际上是在平板电脑上找到所有有声读物,所以我想以/sdcard*/Audiobooks一些记录的方式查找和使用所有有声读物.

android android-2.2-froyo

5
推荐指数
1
解决办法
1601
查看次数

在Android中,如何仅针对特定路径中的文件查询MediaStore?或者,只显示特定路径中的文件?

假设我的Android代码块看起来像这样:

String[] proj = {MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media._ID};
int[] to = new int[] { R.id.artist_name };
Cursor musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, proj, null, null, MediaStore.Audio.Media.ARTIST);
ListView musiclist = (ListView) findViewById(R.id.mylist);

SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.songitem, musiccursor, proj, to);
musiclist.setAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)

但我想要的是这样的:

String selection = MediaStore.Audio.Media.FILE_PATH + " ilike '%audio%books%'";

String[] proj = {MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media._ID};
int[] to = new int[] { R.id.artist_name };
Cursor musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, proj, selection, null, MediaStore.Audio.Media.ARTIST);
ListView musiclist = (ListView) findViewById(R.id.mylist);

SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.songitem, musiccursor, proj, …
Run Code Online (Sandbox Code Playgroud)

java android

5
推荐指数
1
解决办法
1万
查看次数

有没有办法从内存中导入Python egg,但不是磁盘?

假设我有一个二进制字符串,其中包含一个Python蛋,都是压缩的.有没有办法从内存中执行并"导入"该蛋,而无需将其写入磁盘?

python

5
推荐指数
1
解决办法
400
查看次数

有没有办法明确告诉PyCharm属性是哪个类的实例?

我最近选择了PyCharm并且我已经习惯了Wing的一个功能,你可以告诉IDE什么类是特定的标识符(变量,属性等等).例如:

my_object = SomeClass()
assert isinstance(my_object.my_attribute, SomeOtherClass)
Run Code Online (Sandbox Code Playgroud)

在这一点上,Wing确切地知道my_object.my_attribute是什么,即使它无法从源代码分析中弄清楚它.

我正在寻找PyCharm中的类似功能.我知道对象的特定属性是什么,但PyCharm没有,所以我怎么能告诉它,所以它可以给我方便的完成?

相关问题:我也看到了类似的问题,我怎样才能告诉PyCharm参数的类型是什么?,但它不包括属性,只包括参数.

pycharm

5
推荐指数
2
解决办法
2365
查看次数

在Python中快速插入大量SQS消息的最佳方法是什么?

现在我有一个 Python 脚本,它使用 Boto 将大量消息插入到 SQS 中——大约 100,000 到 200,000 条。简单地迭代循环而不创建 SQS 消息大约需要 3 分钟。对于 SQS 消息,速度慢得可怕。

加快速度的最佳方法是什么?我应该创建一个 SQS 连接池并线程插入消息吗?我是否应该对消息列表进行分片以插入和生成多个进程,每个进程都有自己的列表份额?

经验丰富的 Boto 用户有何推荐?

python boto amazon-sqs

5
推荐指数
1
解决办法
3409
查看次数

有没有一种方法可以在不使用npm服务器的情况下构建vue.js组件?

简而言之,我想在另一个具有自己的 Web服务器和后端代码的项目中使用vue.js的单个文件组件。我想用编译CoffeeScript文件或LESS文件的方式“编译”我的.vue文件。

例如,假设我有一个Flask / Python项目(该项目),在其中我有自己的Web服务器来提供静态文件。我可以这样布置我的项目:

static/src/frontend.vue-> static/build/frontend.cssstatic/build/frontend.js

我看到Vue的文档中有一些示例,这些示例用于运行node.js Web服务器来实时生成内置文件。但是,我看不到的是一种简单地将.vue文件编译到另一个目录并退出的方法。npm / webpack / node.js / vue.js是否可能?

谢谢!

node.js vue.js vue-component

5
推荐指数
1
解决办法
2611
查看次数

在 Python 中对用户提供的字符串运行 .format() 是否安全?

场景:最终用户(不受信任)提供了一个字符串,例如"Hello, {name}!". 在服务器上,我想以my_string.format(name="Homer"). 在 Python 中,您可以使用字符串格式化执行很多操作,因此我想知道在format()不受信任的字符串上运行方法是否存在安全问题。是否可以提供一个字符串值,当使用 Python 的字符串替换时,该值会更改字符串内容本身之外的数据?

python security

5
推荐指数
1
解决办法
458
查看次数