问题列表 - 第18704页

如何使用芹菜安排在特定时间执行任务?

我已经研究过PeriodicTask,但这些例子只是让它重复出现.我正在寻找更能cron说"每周一凌晨1点执行此任务"的能力

python django scheduled-tasks celery

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

Win32文件已锁定以供阅读:如何找出锁定它们的人

在C++中(特别是在Visual C++上),有时您无法打开文件,因为另一个可执行文件已打开并且没有共享它以进行读取.如果我尝试打开这样的文件,我怎么能以编程方式找出锁定文件的人?

c++ file-io winapi visual-c++

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

Emacs中的文本到语音转换

我不是盲目的,我只是想让我的Windows机器读取缓冲区的内容.以下是基本要求:

  • 阅读任何英文文本缓冲区.
  • 随时暂停阅读并随时恢复(当有人走进我的办公室时,不要等待几分钟才能完成大缓冲).
  • 在播放时调整回读速度.
  • 突出显示当前正在读取的文本(可选)

我找到了几个可能的解决方案:

  • Emacspeak:专为盲人设计.看起来像一个独立的程序,而不是Emacs插件
  • festival.el:需要节日.我找不到Windows Binaries for Festival.谁有他们?
  • 我也可以写自己的.文字转语音(TTS)库现在很多.交互式暂停功能可能是最大的技巧,但必须有一些库可以做到这一点.

哪个选项是最好的计划?我不想在这里进行为期一周的项目.Windows中的编译节是一个痛苦的实验.对于我想要的东西,Emacspeak看起来有点矫枉过正.

emacs text-to-speech festival

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

从SimpleXMLElement对象获取项目

据我所知,SimpleXMLElement只是一个其他SimpleXMLElements的数组,如果没有嵌套在另一个标签中的标签,还有一些常规数组值.

我在变量中有一个SimpleXMLElement $data,并var_dump($data)给我这个:

object(SimpleXMLElement)#1 (33) {
  ["buyer-accepts-marketing"]=>
  string(4) "true"
...
...
Run Code Online (Sandbox Code Playgroud)

但是调用var_dump($data->buyer-accepts-marketing)给了我一个错误,并var_dump($data["buyer-accepts-marketing"])给了我NULL.通话var_dump($data->shipping-address->children())给我一个错误.

像这样:

foreach($data as $item) {
    var_dump($item);
}
Run Code Online (Sandbox Code Playgroud)

给出了一大堆SimpleXMLElement对象,但奇怪的是,没有字符串或整数.

我在这里错过了什么?我想采取它的特定部分并将它们传递给一个函数,所以例如,我不必去

$data->billing-address->postal-code;

...

$data->shipping-address->postal-code;

...
Run Code Online (Sandbox Code Playgroud)

并且可以去

address($data->billing-address);
address($data->shipping-address);
Run Code Online (Sandbox Code Playgroud)

等等

php xml arrays object

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

编写一个接受out参数的lambda或匿名函数

我的代码中定义了一个委托:

public bool delegate CutoffDateDelegate( out DateTime cutoffDate );
Run Code Online (Sandbox Code Playgroud)

我想创建委托并使用lambda或匿名函数初始化,但这些都没有编译.

CutoffDateDelegate del1 = dt => { dt = DateTime.Now; return true; }
CutoffDateDelegate del2 = delegate( out dt ) { dt = DateTime.Now; return true; }
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?

.net c# lambda c#-3.0

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

理解`ctags -e`文件格式(emacs的ctags)

我正在使用"ExuberantCtags",也被称为"ctags -e",也被称为"etags"

我试图理解由etags命令生成的TAGS文件格式,特别是我想了解TAGS文件的第2行.

维基百科说第2行描述如下:

{src_file},{size_of_tag_definition_data_in_bytes}
Run Code Online (Sandbox Code Playgroud)

实际上虽然TAGS文件行:2为"foo.c"看起来像这样

foo.c,1683
Run Code Online (Sandbox Code Playgroud)

我的窘境是它究竟是如何找到这个数字的:1683

我知道它是"tag_definition"的大小所以我想知道的是什么是"tag_definition"?

我试过通过ctags源代码查看,但也许在C比我更好的人会有更多的成功来解决这个问题.

谢谢!

编辑#2:

^L^J
hello.c,79^J
float foo (float x) {^?foo^A3,20^J
float bar () {^?bar^A7,59^J
int main() {^?main^A11,91^J
Run Code Online (Sandbox Code Playgroud)

好吧,如果我理解正确,"79"指的是TAGS文件中从79下降到包括"91 ^ J"的字节数.

有一个完美的感觉.

现在维基百科这个例子中的数字20,59,91表示引用{byte_offset}

什么是{byte_offset}偏移量?

谢谢你们所有的帮助!

c emacs etag ctags

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

为什么匿名委托/ lambdas不在out/ref参数上推断类型?

StackOverflow上的几个C#问题询问如何使用outref参数创建匿名委托/ lambdas .例如,见:

为此,您只需指定参数的类型,如:

public void delegate D(out T p);
// ...
D a = (out T t) => { ... };      // Lambda syntax.
D b = delegate(out T t) { ... }; // Anonymous delegate syntax.
Run Code Online (Sandbox Code Playgroud)

我很好奇的是为什么明确要求类型.有这种情况的特殊原因吗?也就是说,从编译器/语言的角度来看,为什么不允许以下内容?

D a = (out t) => { ... };      // Lambda syntax -- implicit typing.
D b = delegate(out t) { ... }; // Anonymous delegate syntax -- implicit typing.
Run Code Online (Sandbox Code Playgroud)

甚至更好,只是:

D a = (t) …
Run Code Online (Sandbox Code Playgroud)

c# lambda delegates anonymous-methods out-parameters

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

Tkinter 帮助查看器

我有一个简单的 Python Tkinter 应用程序。我想向其中添加帮助文档;将帮助查看器集成到应用程序的最简单方法是什么?最好是跨平台的(尽管我主要使用 Windows)?

我可以想象用纯 HTML 编写帮助。

python tkinter viewer

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

如何使用Excel中的VBA将列从一个工作表复制到另一个工作表?

我正在尝试编写一个宏,将第1列的内容从第1页的第1列复制到第2列.这就是模块的外观,但是,当我运行它时,我得到了

运行时错误9,下标超出范围.

Sub OneCell()
    Sheets("Sheet1").Select
    'select column 1 A1'
    Range("A1:A3").Select

    Selection.Copy
    Range("B1:B3").Select

    ActiveSheet.Paste

    Sheets("Sheet2").Select
    Application.CutCopyMode = False
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

12
推荐指数
3
解决办法
23万
查看次数

在WPF中生成缩略图图像

在以下方案中如何在WPF中生成缩略图图像?

       using (MemoryStream mem = new MemoryStream(imgbytes))
            {
                BitmapImage jpgimage = new BitmapImage();
                jpgimage.BeginInit();

                jpgimage.CacheOption = BitmapCacheOption.OnLoad;

                jpgimage.StreamSource = mem;

                jpgimage.EndInit();

                Image wpfimage = new Image();
                wpfimage.Source = jpgimage.Clone();

                lbx.Items.Add(wpfimage);
                lbx.UpdateLayout();
                Thread.Sleep(1000);
            }
Run Code Online (Sandbox Code Playgroud)

c# wpf image thumbnails

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