小编wp7*_*8de的帖子

javascript正则表达式替换html字符

我正在使用JavaScript来设置输入的值,其中包含可能包含HTML特定字符的文本&  等等.所以,我试图找到一个匹配这些值的正则表达式并用适当的值替换它们("&" ,"")分别只有我无法弄清楚正则表达式才能做到这一点.

这是我的尝试:

创建一个包含匹配项的对象和对替换值的引用:

var specialChars = {
  " " : " ",
  "&"  : "&",
  ">"   : ">",
  "&amp;lt;"   : "<"
}
Run Code Online (Sandbox Code Playgroud)

然后,我想匹配我的字符串

var stringToMatch = "This string has special chars &amp;amp; and &amp;nbsp;"
Run Code Online (Sandbox Code Playgroud)

我试过类似的东西

stringToMatch.replace(/(&amp;nbsp;|&amp;)/g,specialChars["$1"]);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我真的不明白如何捕获特殊标签并替换它.任何帮助是极大的赞赏.

javascript regex

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

在Google电子表格中添加一行

我正在尝试向Google电子表格添加一行。他们提供了一个来源https://developers.google.com/google-apps/spreadsheets/#adding_a_list_row,但 该来源不适合我。任何人都可以告诉我,女巫包含名称“ row”的行有什么问题。“错误11名称'行'在当前上下文中不存在”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Google.GData.Client;
using Google.GData.Spreadsheets;

namespace Google_test3
{
class Program
{
    static void Main(string[] args)
    {
        string USERNAME = "test";
        string PASSWORD = "test";
        SpreadsheetsService service = new SpreadsheetsService("MySpreadsheetIntegration-v1");

        service.setUserCredentials(USERNAME, PASSWORD);



        // Instantiate a SpreadsheetQuery object to retrieve spreadsheets.
        SpreadsheetQuery query = new SpreadsheetQuery();

        // Make a request to the API and get all spreadsheets.
        SpreadsheetFeed feed = service.Query(query);

        if (feed.Entries.Count == 0)
        {
            Console.WriteLine("None");
        }

        // TODO: Choose …
Run Code Online (Sandbox Code Playgroud)

c# row add google-spreadsheet-api

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

使用ffmpeg修复mpeg文件

我有一堆MPEG文件,它们有些无效或不正确.我可以在不同的媒体播放器中播放文件,但是当我上传文件时,它们应该自动转换.创建屏幕截图需要很长时间,它会创建大约10000个屏幕截图,而不是预期的50个屏幕截图.该命令是自动转换应用程序的一部分.使用mp4和其他文件,它工作得很好,但是它没有按预期工作.屏幕截图的创建消耗了所有内存和处理器能力.

为了创建屏幕截图,我尝试了以下内容:

ffmpeg -y -i /input/file.mpeg -f image2 -aspect 16:9 -bt 20M -vsync passthrough -vf select='isnan(prev_selected_t)+gte(t-prev_selected_t\,10)' /output/file-%05d.jpg
Run Code Online (Sandbox Code Playgroud)

这只是创建2个截图,而我预计50左右.以下命令:

ffmpeg -y -i /input/file.mpeg -f image2 -vf fps=fps=1/10 -aspect 16:9 -vsync passthrough -bt 20M /output/file-%05d.jpg
Run Code Online (Sandbox Code Playgroud)

给了我关于缓冲区的错误:

    ffmpeg version N-39361-g1524b0f Copyright (c) 2000-2014 the FFmpeg developers
      built on Feb 26 2014 23:46:40 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-4)
      configuration: --prefix=/home/example/ffmpeg_build --extra-cflags=-I/home/example/ffmpeg_build/include --extra-ldflags=-L/home/example/ffmpeg_build/lib --bindir=/home/example/bin --extra-libs=-ldl --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libfreetype --enable-libspeex --enable-libtheora
      libavutil      52. 66.100 / 52. 66.100 …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

SSIS脚本任务 - 连接ADO.NET并填充DataTable

我需要通过脚本任务连接到SQL Server数据库以填充a DataTable,我正在使用ADO.Net提供程序/连接.然而,对于我的生活,我遇到了各种各样的错误.例如,当使用SqlAdapter我得到无效的对象错误时,但是SqlCommand在SSMS中执行没有错误:

SqlConnection conn;
ConnectionManager cm;
SqlCommand cmd;

cm = Dts.Connections["AdoNet"];
conn = (SqlConnection)cm.AcquireConnection(Dts.Transaction);

using (conn)
{   
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = conn;
    cmd.CommandType = CommandType.Text;
    cmd.CommandText = queryString;
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    da.Fill(myDataTable);
}
Run Code Online (Sandbox Code Playgroud)

c# sql-server ado.net ssis script-task

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

使用putpixel()不会将像素值写入图像

我正在使用putpixel一个图像(srcImage),它是w = 134和h = 454.

这里的代码得到字体的一部分的r,g,b值为0,255,0(我通过调试,使用print选项找到).

image = letters['H']  
r,g,b = image.getpixel((1,1)) #Note r g b values are 0, 255,0
srcImage.putpixel((10,15),(r,g,b))   
srcImage.save('lolmini2.jpg')
Run Code Online (Sandbox Code Playgroud)

此代码不会引发任何错误.但是,当我检查保存的图像时,我无法看到纯绿色像素.

python python-imaging-library

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

如何在我的C#项目中安装"Html Agility Pack"?

我是一名PHP程序员,对C#来说是全新的.我已经从http://html-agility-pack.net下载了Html Agility Pack, 现在我需要将程序集添加到项目中,我认为......

如何将此包添加到我的项目中?

最好的祝福,

c# add project

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

SSIS从ISO格式转换日期时间YYYY-MM-DDTHH:MM:SS.000Z

我有一个带有日期列的平面文件.它采用ISO 8601日期时间标准格式化.格式如下:2013-10-28T10:23:01.000Z

如何将其转换为datetimestamp格式?我使用了"派生列",但我还没有找到类型转换.

datetime ssis typecast-operator

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

如何使用 textfsm 解析多行文本?

我知道 TextFSM 是解析文本文件的好方法,但是,我看到它可以解析单行数据,我的问题是如何解析分布在多行上的文本。

    <Page>


CUSIP No. 123456                  13G                   Page 2 of 10 Pages
-----------------------------------------------------------------------------
     (1)    NAMES OF REPORTING PERSONS

            ABC Ltd.

-----------------------------------------------------------------------------
     (2)    CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP
                                                               (a)  [ ]
                                                               (b)  [X]
--------------------------------------------------------------------------------
     (3)    SEC USE ONLY
--------------------------------------------------------------------------------
     (4)    CITIZENSHIP OR PLACE OF ORGANIZATION

            Bruny Islands
--------------------------------------------------------------------------------
NUMBER OF      (5)   SOLE VOTING POWER
                     0
SHARES         -----------------------------------------------------------------

BENEFICIALLY   (6)   SHARED VOTING POWER

1,025,824 shares of Common Stock


OWNED BY       --------------------------------------------------------------

EACH           (7)   SOLE DISPOSITIVE POWER …
Run Code Online (Sandbox Code Playgroud)

text-parsing python-textfsm

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

将非连续参数传递给 Fortran 过程中的连续虚拟数组

最近,我在处理具有该contiguous属性的虚拟数组的子程序时遇到了 Fujitsu Fortran 2.0.0 版的意外行为。

我已将问题简化为一个简单的示例,如下所示:

program test
  INTEGER, DIMENSION(:,:), ALLOCATABLE :: t
  INTEGER :: i, j
  ALLOCATE(t(3,3))
  DO i = 1, 4
   DO j = 1, 4
     t(i,j) = i*j
     !!PRINT *, t(i,j)
   END DO
  END DO
  CALL fun(t(2,1:4:2))
  DEALLOCATE(t)

  CONTAINS
    SUBROUTINE fun(arg)
      ! Contiguous dummy argument arg
      INTEGER, CONTIGUOUS :: arg(:)
      PRINT *, arg(2)
    END SUBROUTINE
end program test
Run Code Online (Sandbox Code Playgroud)

这段代码可以通过 gfortran(GNU Fortran (GCC) 6.3.0)成功编译,但在使用 Fujitsu Fortran 编译器(如上所述)的集群上失败,给出以下错误代码:

"test_contiguous.f90", line 13: The actual argument number 1 of …
Run Code Online (Sandbox Code Playgroud)

fortran contiguous fujitsu-fortran

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

如何在Python中确定两个日期之间的月份数?

我有两列是 datetime64[ns] 对象。我正在尝试确定它们之间的月数。

这些列是:

city_clean['last_trip_date']
city_clean['signup_date']
Run Code Online (Sandbox Code Playgroud)

格式为 YYYY-MM-DD

我试过

from dateutil.relativedelta import relativedelta

city_clean['months_active'] = relativedelta(city_clean['signup_date'], city_clean['last_trip_date'])
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Run Code Online (Sandbox Code Playgroud)

有谁知道什么可能导致这个问题?我觉得这是计算月份数最准确的方法。

python datetime pandas

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