问题列表 - 第8934页

如何使vim缩写在评论区域不起作用?

我有一个缩写列表,

iab uppercase UPPERCASE
iab lowercase LOWERCASE
Run Code Online (Sandbox Code Playgroud)

(案例特定问题).

我试图让它们在评论区域不起作用(即以某个字符开头的行),因为它们搞乱了我的正常评论文本.有没有人有任何想法如何实现这一目标?

vim

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

符号服务器

此答案中,用户建议使用符号服务器.

任何人都可以解释它们如何工作以及如何使用TFS 2008进行设置(如果可能)?

谢谢

.net configuration tfs symbol-server

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

Objective C对象的两阶段构造

我一直在读RAII和单相与两相构造/初始化.无论出于何种原因,我直到最近一直处于两阶段阵营,因为在某些时候我一定听说过在构造函数中执行容易出错的操作是不好的.但是,我认为我现在确信单相是可取的,基于我在SO和其他文章中读过的问题.

我的问题是:为什么Objective C几乎专门为非便利构造函数使用两阶段方法(alloc/init)?这种语言有什么特定的原因,还是只是设计师的设计决定?

constructor initialization objective-c

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

Web应用程序中的动态业务规则

问候!

在基于Web的项目上工作是业务规则和逻辑需要由客户定制.我想这样做,而不必每次在系统上注册新客户端时重新编译应用程序.我到目前为止概述的架构是:

  1. Windows工作流:创建动态工作流并将其保存到数据库.
  2. 思考:创建业务规则界面并使用反射来加载自定义客户端程序集.
  3. 真正的业务规则引擎
  4. 实现像结构图一样的IOC容器.[zaff:已添加6/4]

你有没有实现类似的东西?如果是这样,你的经历是什么?最后还有另一种我应该探索的解决方案吗?

谢谢你的帮助!!

c# asp.net business-logic inversion-of-control workflow-foundation

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

3d图形引擎的这个属性的名称和最常见的实现是什么?

我想说"不受限制的参考框架"或"空间相关的独立子环境",但我不认为这些是正确的.

想象一下两个长而圆柱形的太空船在一个水平面上相互浮动,方向相同.每艘船都有自己的房间和走廊,玩家可以在第一人称环境中自由移动.透过窗户看,每艘船的船员都可以向另一艘船的船员微笑并挥手.

第一艘船发射推进器并第二艘船移动.两艘船停靠,气闸打开.第一船的工作人员现在需要爬起来进入第二艘.气闸关闭,船只分离.

第一艘船再次移动,只是这次它停靠第二艘船的顶部.气闸打开,这次第一艘船的船员需要向下移动到第二艘船.

每艘船都是一个独立的3d环境,它与更大的全球环境中的其他独立环境进行交互.

我看到两种可能的实现.

1)"移动者".每艘船对其内部的每个物体施加一个力.当第一艘船相对于第二艘船运动时,该运动被转换为船员以改变其全球空间位置.这看起来很贵......

2)"骗子".每艘船的窗口都显示虚拟全球空间的模拟输出,但船只及其内容并未真正相对于彼此移动.船舶之间的连接是一个动态门户,以正确的方向连接两个船舶"房间".

这个属性的名称是什么?我可以在哪里找到真实3D引擎中的示例?

3d physics

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

任何在本机Win32上运行的免费UML建模工具?

我知道ArgoUML,一个需要java运行的UML建模工具.

我正在寻找类似的东西,但不需要java.

先感谢您.

uml

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

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

Haskell中的稀疏数组?

是否有任何标准或"最常见"的方式来表示Haskell中的多维稀疏数组(不会过多牺牲性能)?

例如,像C++中的map <int,map <int,MyClass >>那样的东西.我用Google搜索,发现只是一些旧的学术论文和其他人也要求这样做.

谢谢!

arrays haskell data-structures

10
推荐指数
3
解决办法
2228
查看次数

防止多处理lib中的文件句柄继承

在Windows上使用多处理,似乎任何打开的文件句柄都由生成的进程继承.这具有锁定它们的令人不快的副作用.

我对以下任一方面感兴趣:
1)防止继承
2)从生成的进程中释放文件的方法

考虑以下代码在OSX上工作正常,但在os.rename上的窗口崩溃

from multiprocessing import Process
import os

kFileA = "a.txt"
kFileB = "b.txt"

def emptyProcess():
    while 1:
        pass

def main():
    # Open a file and write a message
    testFile = open(kFileA, 'a')
    testFile.write("Message One\n")

    # Spawn a process
    p = Process(target=emptyProcess)
    p.start()

    # Close the file
    testFile.close()

    # This will crash
    # WindowsError: [Error 32] The process cannot access the file
    #               because it is being used by another process
    os.rename(kFileA, kFileB)

    testFile = open(kFileA, 'a') …
Run Code Online (Sandbox Code Playgroud)

python windows handle multiprocessing

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

获取仍然可用的随机高端口号

假设我想在IPC的某个端口上运行TCP/IP服务.当我将端口号传递给我想要与之通信的进程时,端口号无关紧要.什么是获得系统仍然可用的随机,高(通常> 49152)端口号的最佳方法?我可以使用POSIX中的东西吗?

我知道FTP服务器经常需要这个.

sockets posix tcp

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