问题列表 - 第37207页

帮助特定正则表达式 - 不包含某些字符串

我怎么说,在正则表达式中:

字符串的任何部分,以大写字母开头,包含至少一个空格字符,不包含字符串
" _ "(空格下划线空格),以字符串"!!!"结尾 (没有引号)?

我遇到了"不包含"部分的问题.

这是我到目前为止:

[A-Z].* .*!!!
Run Code Online (Sandbox Code Playgroud)

如何修改它以指定"不包含'_'"?

它不需要是特定的字符串"_".怎么说"不包含"任何字符串?例如不包含"狗"?

编辑:我希望该解决方案与Php的"preg_replace"兼容

编辑:示例:

"_"的示例:

Abc xyz !!! <---匹配

你好,世界!!!<---匹配

有_空间下划线空间!<---不匹配

"狗"的例子:

真是个狗!<---不匹配,(包含"狗")

你好,世界!!!<---匹配

regex regex-negation

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

ffmpeg转换命令输出到iPad的h.264

我正在寻找一个好的(通用)转换命令,它可以将任何输入文件转换为适合iPad的h.264大小.

目前我有这个有效的命令,改编自robert.swain

预设:

$ ffmpeg -i INPUT -acodec aac -ab 160000 -s 1024x768 -vcodec libx264 \
         -vpre slow -vpre ipod640 -b 1200kb -threads 0 -f mp4 OUTPUT.mp4
Run Code Online (Sandbox Code Playgroud)

长形式,无预设:

$ ffmpeg -i INPUT -acodec aac -ab 160000 -s 1024x768 -vcodec libx264 \
         -coder 1 -flags +loop -cmp +chroma \
         -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method umh \
         -subq 8 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 \
         -i_qfactor 0.71 -b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 \
         -bf 3 …
Run Code Online (Sandbox Code Playgroud)

iphone ffmpeg video-encoding h.264 ipad

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

SvcUtil和'System.Xml.Linq.XElement'无法转换为'System.Xml.XmlElement'编译器错误

当我使用我的服务生成代理类时,我总是收到上述错误SvcUtil.该服务正在公开System.Xml.Linq.XElement类型的属性.遗憾的是,它SvcUtil生成了一个System.Xml.XmlElementtype属性.另一方面,如果我在VS中使用Add Reference来生成代理类,一切都还可以.我尝试了SvcUtilNETFX 4.0 Tools文件夹的最新4.0版本,但仍然没有运气.

error-handling svcutil.exe

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

我可以使用动态构造的比较器创建地图吗?

我想在STL中创建std :: map,但是比较器依赖于某些动态值,该值仅在运行时可用.我该如何做到这一点?例如,我想要一些看起来像std::map<int, int, Comp(value1, value2)>.value1和value2不是这里的比较数字,它们是某种配置数字.

c++ stl

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

"网格"和"包"几何管理器之间的区别

Tkinter几何管理器gridpack?之间的主要区别是什么?

你对你的项目使用了什么?

如果grid更好地对齐对象,主要目的是pack什么?

python layout tkinter python-3.x

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

PowerShell中的"按天分组"

好的我有这个脚本,我用CSV读取(从XLS转换)并将ID字段和日期字段保存到数组中.像这样:

New-Object PSObject -prop @{
    TheId = $_."The ID";
    TheDate = [DateTime]::Parse($_."The Date")
}
Run Code Online (Sandbox Code Playgroud)

它就像一个魅力,我得到了一个很好的对象数组,上面有两个属性.现在,我想得到每天的项目数,而不必foreach进行循环等.它有更好的解决方案吗?(注意,它也TheDate包含不同的时间,我想忽略它.)

powershell datetime

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

需要帮助了解Stream.Read()

我对逐渐将文件读入缓冲区的步骤感到困惑.

来自MSDN文档

public abstract int Read(
    byte[] buffer,
    int offset,
    int count
)
Run Code Online (Sandbox Code Playgroud)

源自C#的例子

FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
try
{
    int length = (int)fileStream.Length;  // get file length
    buffer = new byte[length];            // create buffer
    int count;                            // actual number of bytes read
    int sum = 0;                          // total number of bytes read

    // read until Read method returns 0 (end of the stream has been reached)
    while ((count = fileStream.Read(buffer, sum, length - sum)) > …
Run Code Online (Sandbox Code Playgroud)

c# io filestream

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

SQL Server(SQLEXPRESS)和SQL Server代理(SQLEXPRESS)

我在Services.msc中分别运行了这两个服务 -

  • SQL Server(SQLEXPRESS) - 启动+自动
  • SQL Server代理(SQLEXPRESS) - 已禁用

您能否指导我们为什么需要SQL Server代理(SQLEXPRESS)?

谢谢!

sql-server sql-server-agent sql-server-express

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

Java对象内存使用情况 - ibm jvm 1.4.2

是否有可能在应用程序中找到java中对象的内存使用情况?

我希望在应用程序运行时将对象内存使用作为调试输出的一部分.我不想使用外部应用程序连接到VM.

我有一个问题,即很少有类占用大量内存并导致内存问题,我的应用程序崩溃了.我需要找到内存使用情况(我正在使用有限的内存资源).

编辑:我使用的是java 1.4:/

java profiling memory-management

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

使用Qt4捕获多个屏幕桌面图像

我正在用Q ++在Qt4中编写一个屏幕捕获应用程序.调整双屏幕时出现问题.我无法使用第二个屏幕获取图像.我尝试了ac#应用程序,它将抓取一个图像中的所有桌面,我可以从那里提取每个屏幕桌面图像.这是c#代码

    using System;
using System.Drawing;
using System.Runtime.InteropServices;

public class TestGrab
{
  [STAThread]
  static void Main(string[] args)
  {
    IntPtr hDC = WindowsNative.GetDC(WindowsNative.GetDesktopWindow());
    IntPtr hBitmap = WindowsNative.GetCurrentObject(hDC,
    WindowsNative.OBJ_BITMAP);
    System.Drawing.Bitmap imageDesktop = System.Drawing.Image.FromHbitmap(
    hBitmap);
    imageDesktop.Save(@"c:\zzzzdesktop.png");
  }
}

public class WindowsNative
{
  [DllImport("user32.dll")]
  public static extern IntPtr GetDesktopWindow();

  [DllImport("user32.dll")]
  public static extern IntPtr GetDC(IntPtr ptr);

  public const int OBJ_BITMAP = 7;
  [DllImport("gdi32.dll")]
  public static extern IntPtr GetCurrentObject(IntPtr hdc, uint
  uiObjectType);
}
Run Code Online (Sandbox Code Playgroud)

Qt代码较小,如果桌面的本机窗口句柄与Qt desktop0> winId()不同,我也会测试它们但是它们是相同的

QPixmap CaptureWinDesktop()
{
    WId desktop=GetDesktopWindow();
    WId desktop2=QApplication::desktop()->winId();
    if(desktop!=desktop2)
    { …
Run Code Online (Sandbox Code Playgroud)

qt multiple-monitors screen-capture

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