小编Tor*_*ren的帖子

如何使用Bash测试文件中是否存在字符串?

我有一个包含目录名称的文件:

my_list.txt :

/tmp
/var/tmp
Run Code Online (Sandbox Code Playgroud)

我想在我添加目录名之前检查Bash,如果该名称已存在于文件中.

string bash file

304
推荐指数
9
解决办法
54万
查看次数

什么是过早保留groovy脚本的最佳方法(system.exit(0)除外)

什么是过早留下时髦脚本的最佳方法?

一个groovy脚本从给定的信息文件中读取一行然后进行一些验证工作,如果验证失败(数据不一致)脚本需要过早地离开流程.然后系统将再次调用脚本以读取同一信息文件的下一行

代码示例:

 read a row
 try{
   //make some verification here
 }catch(Exception e){
    logger("exception on something occurred "+e,e)
    //here need to leave a groovy script prematurely
 }
Run Code Online (Sandbox Code Playgroud)

groovy

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

MySQL:通过块检索大的选择

我已经选择了更多

70万行

我想将所选数据保存到win2012 R2上的一个大型csv文件中

问:如何通过通道从MySQL中检索数据以获得更好的性能?

因为当我试图保存一个我得到的大选择

内存不足错误

mysql select save

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

Delphi 7开启自动完成

我是德尔福的新人.我使用Delphi 7 IDE.当我在Delphi 7 IDE中编写代码时,如何打开自动完成功能?

谢谢

delphi delphi-7

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

pyspark:将DataFrame转换为RDD [string]

我想转换pyspark.sql.dataframe.DataFramepyspark.rdd.RDD[String]

我将DataFrame转换df为RDD data:

data = df.rdd
type (data)
## pyspark.rdd.RDD 
Run Code Online (Sandbox Code Playgroud)

新的RDD data包含Row

first = data.first()
type(first)
## pyspark.sql.types.Row

data.first()
Row(_c0=u'aaa', _c1=u'bbb', _c2=u'ccc', _c3=u'ddd')
Run Code Online (Sandbox Code Playgroud)

我想转换Row为列表String,如下例所示:

u'aaa',u'bbb',u'ccc',u'ddd'
Run Code Online (Sandbox Code Playgroud)

谢谢

python dataframe apache-spark apache-spark-sql pyspark

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

spark 2.1.1:解析的JSON值与类构造函数不匹配

spark 2.1.1和他有一个奇怪的问题json4s.jackson.

我升级了我的流媒体项目spark 1.5.1.现在当我在IDE中执行代码时,一切正常.

但之后assembly和代码独立执行spark-submit

我收到以下错误

Caused by: org.json4s.package$MappingException: Parsed JSON values do not match with class constructor
args=
arg types=
constructor=  
Run Code Online (Sandbox Code Playgroud)

我的Environemnt:

  • 火花= 2.1.1
  • 阶= 2.11,
  • json4s杰克逊= 3.2.11

以前有人遇到过同样的问题吗?如果是的话,你是怎么解决的?

非常感谢.

json jackson json4s apache-spark spark-streaming

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

Perl中的位操作

我有一个属性(32位长),每个位负责特定的功能.我写的Perl脚本应该打开第4位,但保存其他位的先前定义.

我在我的程序中使用:

Sub BitOperationOnAttr

{

my $a="";

MyGetFunc( $a);

$a |= 0x00000008;

MySetFunc( $a);

}
Run Code Online (Sandbox Code Playgroud)

**MyGetFunc/MySetFunc我自己的函数知道读取/修复值.

问题:

  1. 如果使用$a |= 0x00000008;是对的?

  2. 如何从字符串I中通过正则表达式提取十六进制值:例如:

"属性:Somestring:value(8 long(0x8))"

perl bit-manipulation

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

例外:必须从Java代理开始才能使用InstrumentationLoadTimeWeaver.请参阅Spring文档

我在尝试执行测试时遇到异常请帮忙.先感谢您

我正在使用:

Java 7,EclipseLink 2.5.0-SNAPSHOT,Spring 3.2.4

测试配置文件:

<bean id="propertyConfigurer"
      class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
      p:location="classpath:jdbc.properties" />

<bean id="tttDataSource"
      class="org.springframework.jdbc.datasource.DriverManagerDataSource"
      p:driverClassName="${jdbc.driverClassName}"
      p:url="${jdbc.url}"
      p:username="${jdbc.username}"
      p:password="${jdbc.password}"
      />

<bean id="loadTimeWeaver" class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" />

<bean id="jpaVendorAdapter" 
    class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter"
    p:showSql="true"
    p:databasePlatform="org.eclipse.persistence.platform.database.MySQLPlatform" />

<bean id="entityManagerFactory" 
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
    p:dataSource-ref="tttDataSource"
    p:jpaVendorAdapter-ref="jpaVendorAdapter"
    p:persistenceXmlLocation="test-persistence.xml"
/>

<!-- Transaction manager for a single JPA EntityManagerFactory (alternative to JTA) -->
<bean id="transactionManager" 
    class="org.springframework.orm.jpa.JpaTransactionManager"
    p:dataSource-ref="tttDataSource" 
    p:entityManagerFactory-ref="entityManagerFactory"/>

<!-- checks for annotated configured beans -->
<context:annotation-config/>  

<!-- Scan for Repository/Service annotations -->
<context:component-scan base-package="com.task.time.dao" />
<context:component-scan base-package="com.task.time.service" />
<context:component-scan base-package="com.task.time.web" />
<!-- …
Run Code Online (Sandbox Code Playgroud)

java spring jta eclipselink

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

Python 3,Windows 7:ConnectionResetError:[WinError 10054]远程主机强行关闭了现有连接

编辑:

我使用企业环境,在我的家庭环境中脚本可以正常工作

我正试图从一些气象站得到回应。我做了一个简单的python脚本。

import urllib.request
import json

req=urllib.request.Request("http://api.wunderground.com/api/e0b319c6f7e8115a/geolookup/conditions/q/IA/Cedar_Rapids.json")
 response=urllib.request.urlopen(req)
 data = json.loads(response.read().decode())  #<--according to @falsetru fix
 print (data)
Run Code Online (Sandbox Code Playgroud)

当我将URL粘贴到浏览器中时,得到响应,但是在python中得到错误, 请帮助

完全错误

Traceback (most recent call last):
File "C:\Python34\weather.py", line 14, in <module>
response=urllib.request.urlopen(req)
File "C:\Python34\lib\urllib\request.py", line 153, in urlopen
return opener.open(url, data, timeout)
File "C:\Python34\lib\urllib\request.py", line 455, in open
response = self._open(req, data)
File "C:\Python34\lib\urllib\request.py", line 473, in _open
'_open', req)
File "C:\Python34\lib\urllib\request.py", line 433, in _call_chain
result = func(*args)
File "C:\Python34\lib\urllib\request.py", line 1202, in http_open
return self.do_open(http.client.HTTPConnection, req)
File …
Run Code Online (Sandbox Code Playgroud)

python url json python-3.x

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

根据value_counts()更改pandas数据帧中的值

我有以下pandas数据帧:

import pandas as pd 
from pandas import Series, DataFrame

data = DataFrame({'Qu1': ['apple', 'potato', 'cheese', 'banana', 'cheese', 'banana', 'cheese', 'potato', 'egg'],
              'Qu2': ['sausage', 'banana', 'apple', 'apple', 'apple', 'sausage', 'banana', 'banana', 'banana'],
              'Qu3': ['apple', 'potato', 'sausage', 'cheese', 'cheese', 'potato', 'cheese', 'potato', 'egg']})
Run Code Online (Sandbox Code Playgroud)

我想更改列中的值Qu1,Qu2,Qu3根据value_counts()当值数大或等于一定数目

例如对于Qu1

>>> pd.value_counts(data.Qu1) >= 2
cheese     True
potato     True
banana     True
apple     False
egg       False
Run Code Online (Sandbox Code Playgroud)

我想保持值cheese,potato,banana,因为每个数据都至少两次出场.

从价值观appleegg我想创造价值 …

python python-2.7 pandas

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