小编Jus*_*pez的帖子

如何检查字符串是否包含字母表中的任何字母?

什么是最好的纯Python实现来检查字符串是否包含字母表中的任何字母?

string_1 = "(555).555-5555"
string_2 = "(555) 555 - 5555 ext. 5555
Run Code Online (Sandbox Code Playgroud)

如果没有字母表中的字母,string_1将返回哪里False,string_2并将返回True有信.

python string

65
推荐指数
6
解决办法
13万
查看次数

IntelliJ - java:找不到JDK'1.8'

更新:不确定为什么这被标记为重复.我已经链接到另一篇帖子,说明没有任何建议/答案对我有用.此外,他们的问题似乎与通过Mac使用Windows VM的问题有关,这对我来说无关紧要.

我正在使用IntelliJ IDEA 14.0.3.我选择了"Java Hello World"样本.当我尝试运行程序时,我收到错误:"错误:java:找不到JDK'1.8 '模块'Deliverable4'.我已经尝试过这篇文章中的每一个建议intellij - java:找不到JDK'1.7'的模块但仍然不能这样做.任何帮助将不胜感激.

java intellij-idea

20
推荐指数
3
解决办法
3万
查看次数

Microsoft Outlook创建规则运行应用程序/脚本Python

我创建了一个shutdown.py脚本,在执行时关闭我的计算机.我也创建Microsoft Outlook中的规则,当我收到的受试者%BLAHBLAHBLAH%一封电子邮件,执行我的Python脚本.我测试了它,它完美无瑕; 但是,我的问题是:是否可以在执行之前将电子邮件的主题行传递到Python脚本中?基本上,我想在主题行中有一个关键字,它将执行某个脚本,但也能够将参数"传递"到Python脚本随后将使用的电子邮件主题行中.例如,如果我发送%shutdown30%,我的python脚本将能够解析字符串%shutdown30%并使用30作为参数在30分钟内关闭计算机.

在此先感谢任何建议/意见/建议/答案:)

python outlook rule

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

AttributeError:'module'对象没有属性'strptime' - 可能的Bug?

我有点困惑为什么我收到错误AttributeError:'module'对象没有属性'strptime'.当我在Python脚本中导入datetime并调用datetime.datetime.strptime(字符串,格式)时,一切正常,但是当我从datetime import datetime写入并调用datetime.strptime(字符串,格式)时,我的脚本会因上述错误而崩溃.我很好用import datetime并调用datetime.datetime,但我仍然很好奇为什么datetime import datetime在调用datetime.strptime(字符串,格式)时崩溃了.关于为什么会发生这种情况的任何想法?我的代码如下......

Bulkolader.yaml

python_preamble:
- import: re
- import: base64

- import: hs_transformers

- import: google.appengine.ext.db
- import: google.appengine.ext.bulkload.transform
- import: google.appengine.ext.bulkload.bulkloader_wizard

- import: google.appengine.api.datastore


transformers:

- kind: HBO
  connector: csv

  property_map:
    - property: __key__
      external_name: swfServerID
      import_transform: hs_transformers.string

    - property: IP_address
      external_name: IP
      import_transform: hs_transformers.string

    - property: name
      external_name: swfServer
      import_transform: hs_transformers.swfServer

    - property: checkin
      external_name: clockStampOfLastCheckin
      import_transform: hs_transformers.date_time

    - property: update
      external_name: clockStampOfLastUpdate
      import_transform: hs_transformers.clockStampOfLastUpdate

    - property: form_factor
      external_name: formFactor
      import_transform: hs_transformers.string

    - property: …
Run Code Online (Sandbox Code Playgroud)

python import google-app-engine importerror bulkloader

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

UiAutomator-将小部件添加到主屏幕

我在Google的uiautomator方面拥有丰富的经验;但是,在将小部件添加到手机主屏幕时,我似乎很沮丧。现在,让它保持简单,并假设要添加小部件的屏幕为空。考虑的过程将是打开应用程序抽屉>单击窗口小部件选项卡>找到要添加的窗口小部件>长按并将窗口小部件拖动到主屏幕。似乎小部件不是“长期可点击的”。任何想法/建议/解决方案将不胜感激。我实现的代码如下。

@Override
protected void setUp() throws UiObjectNotFoundException {
    getUiDevice().pressHome();

    new UiObject(new UiSelector().className(TEXT_VIEW).description("Apps")).clickAndWaitForNewWindow();
    new UiObject(new UiSelector().className(TEXT_VIEW).text("Widgets")).click();

    UiScrollable widgets = new UiScrollable(new UiSelector().scrollable(true));
    widgets.setAsHorizontalList();
    widgets.flingToEnd(MAX_SWIPES);

    UiObject widget = widgets.getChildByText(
            new UiSelector().className(TEXT_VIEW).resourceId("com.android.launcher:id/widget_name"),
            WIDGET_NAME
    );

    // Returns true
    System.out.println("exists(): " + widget.exists());
    // Returns false...
    System.out.println("longClickable(): " + widget.isLongClickable());

    widget.longClick();

    // Also tried...
    int startX = sonosWidget.getVisibleBounds().centerX();
    int startY = sonosWidget.getVisibleBounds().centerY();
    getUiDevice().drag(startX, startY, 0, 0, 3);
}
Run Code Online (Sandbox Code Playgroud)

automation android android-uiautomator

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

Kotlin 中密封和内部有什么区别?

sealedKotlin 中和之间有什么区别internal?我已阅读 Kotlin 关于密封类和可见性修饰符的文档;但是,我仍然不清楚何时使用sealedvs. internal。也许有人可以提供真实世界的代码示例?

密封课程| Kotlin可见性修饰符 | 科特林资源。

modifier kotlin

3
推荐指数
2
解决办法
1672
查看次数

Android ScrollView无法滚动

我已经解决了我的问题.我选择了一个标题和一个页脚,它们总是分别位于屏幕的底部和顶部.然后我创建了一个"中心内容",我将其包含在ScrollView布局中.如果人们有兴趣了解它现在的样子,我已经更新了下面的代码.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:background="#FFFFFF">

    <LinearLayout android:id="@+id/header"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@layout/header"
        android:layout_alignParentTop="true">
        <ImageView android:src="@drawable/logo"
            android:contentDescription="@string/logo_description"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:padding="10dip"/>
    </LinearLayout>

    <ScrollView android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="350dip"
        android:layout_below="@id/header">
        <LinearLayout android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:padding="20dip" >
            <!--  Email Label -->
            <TextView android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:textColor="#372C24"
                android:text="@string/email"/>
            <EditText android:id="@+id/email_field"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dip"
                android:singleLine="true"
                android:inputType="textEmailAddress"/>
            <!--  Password Label -->
            <TextView android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dip"
                android:textColor="#372C24"
                android:text="@string/password"/>
            <EditText android:id="@+id/password_field"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:singleLine="true"
                android:inputType="textPassword"/>
            <!-- Login button -->
            <Button android:id="@+id/login_button"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="25dip"
                android:text="@string/login"/>
            <!-- Register button …
Run Code Online (Sandbox Code Playgroud)

android scrollview android-layout

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

Google App Engine Bulkloader appcfg.py download_data与数据存储区备份实体按钮

我目前正在寻找备份Google App Engine的webapp数据存储区的最佳方法.从我一直在做的阅读看来,我可以通过两种不同的方式来做到这一点.我可以通过调用appcfg.py来使用GAE的bulkloader upload_data --application = --kind = --filename =或者我可以进入我的webapp的数据存储管理部分,选择我要备份的实体,然后单击"备份"实体"按钮.除非我弄错了,"备份实体"按钮将在blobstore中创建我的数据存储的备份,而使用appcfg.py的download_data将创建本地备份.备份将每周/每月进行,主要原因是万一webapp的管理员意外删除了重要数据.我并不担心Google会丢失数据,所以在审核我的问题时不应该考虑这一点.

所以我的问题是:这两种方法中哪一种是首选方法?哪个更快,更有效,更便宜等?

在此先感谢您的意见/帮助/解答.

python backup google-app-engine database-backups bulkloader

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

如何通过Java文件运行adb命令?

我编写了以下代码,无法弄清楚如何解决错误.不确定这些信息是否有用,但我使用的是Mac并使用编辑器IntelliJ.

public class TestCode {
    public static void main(String[] args) throws Exception {
        Runtime runtime = Runtime.getRuntime();
        Process process = runtime.exec("adb devices");
    }
}
Run Code Online (Sandbox Code Playgroud)

结果是"线程中的异常"主"java.io.IOException:无法运行程序"adb":error = 2,没有这样的文件或目录"

但是,当我从终端运行命令"adb devicees"时,我得到了连接到我的计算机的设备列表.

对于那些感兴趣的人,以下是完整的堆栈跟踪.

Exception in thread "main" java.io.IOException: Cannot run program "adb": error=2, No such file or directory
    at java.lang.ProcessBuilder.processException(ProcessBuilder.java:478)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:457)
    at java.lang.Runtime.exec(Runtime.java:593)
    at java.lang.Runtime.exec(Runtime.java:431)
    at java.lang.Runtime.exec(Runtime.java:328)
    at com.sonos.acr.test.TestCode.main(TestCode.java:6)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method) …
Run Code Online (Sandbox Code Playgroud)

java terminal command-line adb

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