问题列表 - 第16463页

如何在不离开编辑模式的情况下取消vim?

我最近写了很多python代码,我在vim中使用了tab-to-space模式.我只是想知道如果在完成if ...:block之后如何在不离开编辑模式的情况下在vim中取消.通常情况下我可以输入<< to unindent,但它需要太多的keystorkes,任何人都有更好的主意?

vim

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

解析器和扫描器之间有什么区别?

我已经制作了扫描仪,现在我应该做一个解析器.有什么不同?

parsing yacc lexical-analysis

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

Iphone多线程和AI

我有一个我想为我的iPhone应用程序编写的ai循环.我理解这个循环将花费时间进行计算并阻止主应用程序.

我想把它放在一个不同的线程中并运行所有事件.

例如,我会在玩家开始时调用一个事件.AI线程会听取它并作出反应.

我的ai线程与主线程通信的最佳方法是什么?我经常使用NSNotificationcenter,但我正在阅读奇怪的东西,比如它不会在正确的线程上触发事件?

通过线程操作等事件进行通信的最佳方式是什么?

iphone multithreading

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

如何正确使用 Unix exec C(++) 命令?

具体来说,我需要调用 exec 的一个版本,它维护当前工作目录并将标准输出到与调用 exec 的程序相同的终端。我还有一个需要以某种方式传递的字符串参数向量,我想知道如何去做这一切。我被告知,所有这一切都只能通过fork 和 exec来实现,并且由于谷歌上严重缺乏文档,我一直无法让 exec 部分工作。

我正在寻找什么 exec 方法可以完成此任务,以及如何调用它?

c++ unix multiprocessing

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

peekCString和peekCStringLen是否懒惰?

我有一个C函数创建一个空终止字符串并返回一个指向它的指针,还有相应的释放函数.

foreign import ccall unsafe "get_str" getStr :: IO CString
foreign import ccall unsafe "free_str" freeStr :: CString -> IO ()
Run Code Online (Sandbox Code Playgroud)

我想从返回的CString创建一个Haskell字符串,并尽快释放CString.

do cStr <- getStr
   str <- peekCString cStr
   freeStr cStr
   -- here str is used
Run Code Online (Sandbox Code Playgroud)

在使用str之前释放cStr是否安全?换句话说,peekCString是否一次创建Haskell String,还是懒得创建?

haskell ffi lazy-evaluation

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

PHP html电子邮件,使用html模板

所以我正在尝试做一个html邮件系统和我的html我想成为一个模板,存储在一个单独的文件,如:

<div clas="headr"></div>
    <div class="content"></div>
<div class="footer"></div>
Run Code Online (Sandbox Code Playgroud)

当我想发送邮件时,我希望我的邮件内容(来自输入表单)进入div.content,然后发送整个html(模板+提交的文本).最好的方法是什么?我想的是:

  1. 将模板导入我发送邮件的php
  2. 找到带有"content"类的div并将提交的文本添加到其中
  3. 发邮件

但我不知道如何"找到"div并将提交的文本写入其中.

html php email templates

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

倒置问号在C的输出中意味着什么?

我得到一个颠倒的问号作为我的函数的输出,它究竟是什么意思?

c string

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

使用javascript进行主题化?

一位同事制作了一个小模块,根据用户可配置的搜索条件检索Twitter搜索结果,并将其显示在一个块中.

他正在使用javascript进行搜索以保持客户端的流量,例如: $.getJSON('http://search.twitter.com' etc.. 然后当返回json结果时将它们插入块中,将返回的数据包装在html中并将其附加到块中.

有没有办法可以通过javascript层使其成为主题?没有它被传递 drupal并失去带宽等优势让它坐在客户端?

javascript twitter drupal theming

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

Spring applicationcontext加载钩子

Spring ApplicationContext加载过程中是否有任何钩子?

我想在应用程序上下文加载之前运行一段代码(在实例化任何beans/properties/aspects/etc之前).

提前致谢

spring

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

如何在ListBox中禁用ScrollViewer?

我有一个ListBox.它有内部ScrollViewer,所以我可以用鼠标滚轮滚动ListBox内容.它工作正常,直到我设置包含另一个ListBox的项目模板(事实上,我有4个嵌套的ListBoxes =)).问题是内部ListBox的ScrollViewer窃取了转动事件.有没有简单的方法可以防止这种行为?


我有ListBox和ItemContainerStyle,如下所示:

<Style x:Key="ListBoxItemStyle" TargetType="{x:Type ListBoxItem}">
    <Setter Property="BorderBrush" Value="Black"/>
     ... 
</Style>
<ListBox ItemContainerStyle="{StaticResource ListBoxItemStyle}" />
Run Code Online (Sandbox Code Playgroud)

如何在这样的资源中为ItemContainer的项边框设置样式?据我所知,ContentPresenter是ItemsControl的项容器.但它没有边框,所以我无法设计它.

wpf xaml listbox scrollviewer

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