小编con*_*dor的帖子

在Bash中获取日期(当前时间的前一天)

如何在Bash中打印当前时间前一天的日期?

unix bash solaris date

157
推荐指数
8
解决办法
25万
查看次数

php从双引号中提取字符串

我有一个字符串:

这是一个文字,"你的余额留下0.10美元",结束0

如何在双引号之间提取字符串并仅包含文本(不带双引号):

你的余额剩下0.10美元

我试过preg_match_all()但没有运气.

php string preg-match-all preg-match double-quotes

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

从一年中获得一年中的一周

鉴于今年的一天,我怎么能得到的星期通过使用bash?

bash solaris date

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

如何使用XML :: Twig从URL中提取一些XML数据?

我想获取一个特定的字符串,例如来自某个XML的<received> 123 </ received>中的123,这些XML将从URL中检索.

我写了一段代码,但仍然遇到错误信息:

尝试在/usr/share/perl5/XML/Twig.pm第392行加入引用.

我该如何解决?

代码:

use XML::Twig;
use LWP::Simple;

my $url = 'http://192.168.1.205:13000/status.xml';
my $twig = new XML::Twig(TwigRoots => {
'smsc/received' => sub {$author = $_[1]->text;  }});
$twig->nparse( $url );
$twig->print;
Run Code Online (Sandbox Code Playgroud)

xml perl xml-twig

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

如何在textview上显示最新的附加文本?

我在聊天应用程序上工作.每当我提交或接收短信时,我都会将它们附加到聊天框中.当列表变长时,我需要向下滚动才能看到它们.如何使其自动滚动到新追加的文本?

<ScrollView
    android:id="@+id/scrollView01"
    android:layout_width="fill_parent"
    android:layout_height="100px" >
        <TextView
            android:id="@+id/txtChat"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text=""
            />      
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

//

SendMsg.setOnClickListener(new View.OnClickListener() 
{
    public void onClick(View v) 
    {               
        String name = txtName.getText().toString();
        String message = txtMessage.getText().toString();

    if (message.length() > 0) {
            sendMsg(name, message);
            String myMessage = message + "\n";
            tvChat.append(myMessage);
        }
        else
            Toast.makeText(getBaseContext(), 
                "Please enter both name and message.", Toast.LENGTH_SHORT).show();
    }
});  
Run Code Online (Sandbox Code Playgroud)

android append textview

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

error when run zepplin connecting aws glue

I following the tutorial steps as show in https://docs.aws.amazon.com/glue/latest/dg/dev-endpoint-tutorial-local-notebook.html

There's no issue connection between local zepplin to AWS Glue. However when I run test command on zepplin it gives me error

%pyspark
import sys
org.apache.thrift.transport.TTransportException
    at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
    at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86)
    at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429)
    at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318)
    at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219)
    at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
    at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_interpret(RemoteInterpreterService.java:266)
    at org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.interpret(RemoteInterpreterService.java:250)
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreter.interpret(RemoteInterpreter.java:373)
    at org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:97)
    at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:406)
    at org.apache.zeppelin.scheduler.Job.run(Job.java:175)
    at org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:329)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Run Code Online (Sandbox Code Playgroud)

Log from spark server

ERROR …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services apache-spark pyspark apache-zeppelin aws-glue

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

如何从多个文件中读取数据行

我需要从目录中的文件中提取数据/tmp/log.我从单个文件中提取没有问题.

#!/bin/bash
while read line;
do
  echo $line
done < /tmp/log/file1
Run Code Online (Sandbox Code Playgroud)

我想用多个文件尝试它,/tmp/log/*但它返回错误ambiguous redirect.任何想法我怎么能围绕它?

bash

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

格式化日期的简单方法

我写了一个perl脚本来获取datetime.它确实有效,但我想知道是否有更简单的方法将日期格式化为输出.

#!/usr/bin/perl
use DateTime;

my $dt          = DateTime->now( time_zone => 'local' );
$myTimeStamp    = $dt->subtract( days => 1 );
$myYear         = $myTimeStamp->year;
$myMonth        = $myTimeStamp->month;
if ( length( $myMonth ) == 1 ) {
    $myMonth = "0$myMonth";
}
$myDay          = $myTimeStamp->day;
if ( length( $myDay ) == 1 ) {
    $myDay = "0$myDay";
}
$myHour         = $myTimeStamp->hour;
if ( length( $myHour ) == 1 ) {
    $myHour = "0$myHour";
}
#$myDir          = "/var/tmp/logs/$myYear/$myMonth/$myYear$myMonth-";

print "--> $myYear $myMonth $myDay $myHour\n";
# …
Run Code Online (Sandbox Code Playgroud)

perl datetime

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

file_get_contents()没有返回?

为什么我没有得到file_get_contents($ myurl)的回报,但我确实获得了wget的输出

更新:

我使用curl获取返回标题和结果,并发现它在标题上而不是在正文中

HTTP/1.1 200 Document follows
Transfer-Encoding: chunked
Content-type: text/plain
Server: XMS (724Solutions HTA XSAM_30_M2_B020 20070803.172831)
Date: Fri, 21 May 2010 10:48:31 GMT
Accept-Ranges: bytes

HTTP/1.1 404 ChargedPartyNotAvailable
Transfer-Encoding: chunked
Content-type: text/plain
Server: XMS (724Solutions HTA XSAM_30_M2_B020 20070803.172831)
Date: Fri, 21 May 2010 10:34:13 GMT
Accept-Ranges: bytes
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取出"200 Document Follow"和"404 ChargedPartyNotAvailable"?

php file-get-contents

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

自动滚动到自定义动态列表视图的底部

我按照例子http://www.androidpeople.com/android-custom-dynamic-listview/

但是我遇到了将autoscroll应用于bottom的问题

listview.setTranscriptMode(ListView.TRANSCRIPT_MODE_DISABLED);
Run Code Online (Sandbox Code Playgroud)

我应该在哪里申请?

android listview

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

用perl插入mongodb

我写了一个脚本,将项目插入mongodb

#!/usr/bin/perl
use strict;
use warnings;
use MongoDB;
use Data::Dumper;

my $hostname = "localhost";
my $port = 27017;

my $conn = MongoDB::Connection->new( "host" => "$hostname", 
                                     "port" => $port );
my $db = $conn->test;
my $user_stats = $db->test_stats;

# Insert line
$user_stats->insert({'user_id' => 123, 
                     'pointA'=> 12, 
                     'pointB' => 13, 
                     'total' => 25, } );

my $myStr = $user_stats->find_one();
print Dumper($myStr);
Run Code Online (Sandbox Code Playgroud)

代码运作良好.但是,当我insert line改为

my $a = "{'user_id' => 123, 
          'pointA' => 12,
          'pointB' => 13,
          'total' => 25}";

$user_stats->insert($a); …
Run Code Online (Sandbox Code Playgroud)

perl insert mongodb

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