小编Car*_*ñiz的帖子

用正则表达式匹配两个字符串之间的文本

我想使用匹配两个字符串之间的任何文本的正则表达式:

Part 1. Part 2. Part 3 then more text
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我想搜索"第1部分"和"第3部分",然后获得介于两者之间的所有内容:".第2部分".

我正在使用Python 2x.

python regex python-2.x

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

如何使Drupal 7模块在主题文件夹中使用.tpl.php模板

我为Drupal 7创建了一个模块,它有一个hook_theme函数,告诉它使用usertemp.tpl.php模板.我将模板放在模块文件夹和主题文件夹中.问题是该功能仅从模块文件夹中获取模板,而不是从主题文件夹中获取模板.我已经反复清理了缓存,并寻找以前的答案,但没有任何帮助.可能是什么问题呢?

我的hook_theme代码如下所示:

function usuar_theme() {
  return array(
    'usuarbuild' => array(
        'variables' => array('profilesloaded' => array()),
        'template' => 'usertemp',
     ),
  );
}
Run Code Online (Sandbox Code Playgroud)

其余的模块代码是这样的:

function usuar_menu() {
    $items['userx'] = array(
       'title' => 'User page',
       'description' => 'User page',
       'page callback' => 'usuar_exe',
       'access callback' => TRUE,
       'type' => MENU_CALLBACK,
     );
     return $items;
}


function usuar_exe($id) {
    $ar = array('uid' => $id, 'profilesloaded' => profile2_load_by_user($id));
    return theme('usuarbuild', array('collected' => $ar));
}

function theme_usuarbuild($variables) {
  return $variables['collected'];
}
Run Code Online (Sandbox Code Playgroud)

drupal drupal-7 drupal-themes drupal-modules

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

如何在pandas数据框中自动检测包含日期时间的列

我正在使用Pandas的read_sql()函数将多个SQL表读入DataFrames.此函数需要预先指定的列名列表,这些列名应使用'parse_dates'参数读取为datetime对象,但该函数不会自动从服务器中的varchar列推断日期时间.因此,我获得了DataFrames,其中所有列都是dtype Object.

   col1    col2
   -----------------------------------
0  A       2017-02-04 10:41:00.0000000
1  B       2017-02-04 10:41:00.0000000
2  C       2017-02-04 10:41:00.0000000
3  D       2017-02-04 10:41:00.0000000
4  E       2017-02-03 06:13:00.0000000
Run Code Online (Sandbox Code Playgroud)

是否有一个内置的熊猫功能,自动推断这应该是datetime64 [NS]列WITHOUT不必指定列名?

我试过了:

df.apply(pd.to_datetime(df, infer_datetime_format=True), axis=1)
Run Code Online (Sandbox Code Playgroud)

这会导致错误:

to assemble mappings requires at least that [year, month, day] be specified: [day,month,year] is missing
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

pd.to_datetime(df.stack(),  errors='ignore', format='%Y%m%d% H%M%S%f').unstack()
Run Code Online (Sandbox Code Playgroud)

pd.to_datetime(df.stack(),  errors='coerce', format='%Y%m%d% H%M%S%f').unstack()
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

有关如何在构造DataFrame后自动推断datetime列的任何建议吗?

python pandas

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

如何在Drupal 7中自定义默认用户注册页面

Drupal 7中的默认用户注册页面包含用于输入用户名,密码和电子邮件地址的字段.

我添加了一些以这种形式显示的额外字段,但我想改变它的显示方式.

例如,我想更改表单项的顺序并添加CSS.

重要的是,我想更改为用户名显示的标签 - 我希望它改为"昵称".

我怎样才能做到这一点?

drupal drupal-7

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

在 MySQL 中的表名中使用点是一种好习惯吗

如果我错了,请纠正我,但我的理解是,在 MSSQL 中,可以使用对象表示法引用数据库的子结构,如视图、架构和表,例如:

数据库.架构.表.列

我相信这些对象中的每一个都有自己的属性。

我需要在 MySQL 中复制 MSSQL DB 的结构,但我不确定最佳实践是什么。

我正在考虑使用以下命名约定在 MySQL 中创建表:

Database
|---SubStructureX.Table
|   |---Column_A
|   |---Column_B
|---SubStructureY.Table
|   |---Column_C
|   |---Column_D
|
|
Run Code Online (Sandbox Code Playgroud)

因此,MySQL 查询可能如下所示:

SELECT Column_A, Column_B FROM SubStructureX.Table
Run Code Online (Sandbox Code Playgroud)

简而言之,“SubstructureX.Table”只是一个包含点的表名。我会这样做是为了在 MSSQL 结构的复制过程中易于使用。我不在乎点前后的东西是否不是 MySQL 中的对象。

这是好的 MySQL 实践吗?

mysql sql-server

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

如何并排放置两个<div>元素(2列)

我希望有两个并排的标签,就好像是两列一样.

到目前为止我有

<div id="wrapper">
    <div id="1">text here</div>
    <div id="2">text here</div>
    <div style="clear:both"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我遇到的困难是div的CSS.有帮助吗?

css

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

如何覆盖CSS类

我有一个由Drupal生成的网页,它附带了一个特定的样式表.

我想覆盖其中一种风格.它设置为这样的类:

<div class="description"></div>
Run Code Online (Sandbox Code Playgroud)

因此,我不想使用Drupal CSS附带的".description"样式,而是希望页面使用我的".description"样式.换句话说 - 如果页面有2个".description"样式,我该如何告诉页面使用我的?

css

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

d3.js 代码从 javascript 控制台到 html 页面

我正在通过教程学习使用 d3.js。

在 javascript 控制台 (Chrome) 中输入以下代码并创建一个折线图。

现在如何获取此代码并使其在 html 页面中运行?

 var lineData = [ { "x": 1,   "y": 5},  { "x": 20,  "y": 20},
                  { "x": 40,  "y": 10}, { "x": 60,  "y": 40},
                  { "x": 80,  "y": 5},  { "x": 100, "y": 60}];

 //This is the accessor function we talked about above
 var lineFunction = d3.svg.line()
                          .x(function(d) { return d.x; })
                          .y(function(d) { return d.y; })
                         .interpolate("linear");

//The SVG Container
var svgContainer = d3.select("body").append("svg")
                                    .attr("width", 200)
                                    .attr("height", 200);

//The …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

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

如何在javascript中以编程方式将字符串插入文本字段

我想使用javascript向文本字段添加一串文本,但我不想使用onClick或onLoad事件来执行此操作.

我只是想在浏览器读取它时立即执行javascript,并且javascript将在html的主体内.

文本字段就像

<form action="" method="post" name="formname" id="user-registration-form">
    <input type="text" name="edit-form" id="edit-form" />
</form>
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的东西,但它不起作用:

<script type="text/javascript"> edit-form.value="the new value"; </script>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript javascript-events

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