问题列表 - 第10164页

如何在plt方案中打印文件中的换行符?

每次我用plt方案写一个文件时我都需要换行.我想知道是否有一个特殊的程序可以让我这样做.

scheme racket

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

圆线段碰撞检测算法?

我有一条从A到B的线和一条位于C的圆,半径为R.

图片

用于检查线是否与圆相交的好算法是什么?它沿圆圈边缘的坐标发生了什么?

algorithm math geometry collision-detection line

191
推荐指数
8
解决办法
14万
查看次数

使用sharepoint 2007在Gac或bin中使用Web部件dll

在sharepoint 2007 Web部件部署中,最佳做法是什么.将dll部署到GAC或bin?

deployment web-parts sharepoint-2007

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

我想使用javascript将属性插入元素

任何想法我将如何编写一个javascript方法来插入一个属性到标签

例如.我有

<input id='in1' value='Submit' type='submit'/>
Run Code Online (Sandbox Code Playgroud)

我想插入一个属性名称

<input id='in1' name='submit_content' value='Submit' type='submit'/>
Run Code Online (Sandbox Code Playgroud)

谢谢

html javascript

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

Windows服务:在指定时间工作(Delphi)

只需检查编写Windows服务时是否有任何最佳实践.

服务(单线程)需要按指定的时间间隔工作,现在我只能想到:

  1. 使用sleep(),然后检查循环中的时间?
  2. 使用TTimer?

有什么建议?

windows delphi winapi

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

C#:如何打开选择了多个文件的Windows资源管理器窗口

在Windows Media Player库中,您可以选择一个或多个音乐文件.然后,您可以右键单击并在其上下文菜单中选择" 打开文件位置".这将为文件所在的每个目录打开一个Windows资源管理器窗口,并为您选择文件.

所以我们假设我们的库里有一堆mp3文件,其中有三个是这样的:

  • Z:\音乐\周四布鲁斯\ 01.我希望它是星期五.mp3
  • Z:\ Music\Counting Sheep\01.绵羊#1.mp3
  • Z:\ Music\Counting Sheep\02.绵羊#2.mp3

如果我们选择这三个(在所有这些都可见的视图中)并打开文件位置,则会弹出两个浏览器窗口.一会是Z:\音乐\周四蓝调文件夹01.我想这是friday.mp3选择,而另一个将是*Z:\音乐\数羊**与两个文件夹01.羊#1. mp302.选择绵羊#2.mp3.

我怎么能在C#中自己做这个?我们有一个应用程序将数据导出为各种格式,例如CSV和Excel,我想打开资源管理器窗口,在创建这些文件并准备好查看时选择这些文件.目前我只是这样做Process.Start(path),但这很有效,但我也希望能够突出显示这些特定文件.会使刚刚创建的文件更加明显.


Windows Media Player做得很好......我也想这样做= /这里是否有任何微软员工可以弄清楚如何做到这一点?(一个)

c# directory file windows-explorer

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

Java中的函数指针

这可能是常见和微不足道的事情,但我似乎无法找到具体的答案.在C#中有一个委托的概念,它与C++中的函数指针的思想密切相关.Java中是否有类似的功能?鉴于指针有点缺席,最好的方法是什么?要说清楚,我们在这里谈论头等舱.

java delegates pointers function-pointers

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

您使用了哪些策略来改善大型项目的构建时间?

我曾经做过一个C++项目,花了大约一个半小时进行完全重建.小编辑,构建,测试周期大约需要5到10分钟.这是一场没有生产力的噩梦.

您需要处理的最差构建时间是多少?

您使用了哪些策略来改善大型项目的构建时间?

更新:

您认为使用的语言对这个问题有多大责任?我认为C++很容易对大型项目产生大量依赖,这通常意味着即使对源代码进行简单的更改也可能导致大规模的重建.您认为哪种语言最能应对大型项目依赖问题?

c++ compiler-construction build-automation build-process

22
推荐指数
3
解决办法
3714
查看次数

您经常看到滥用C#速记吸气剂/孵化器?

在C#中,您可以以比其他语言更简单的方式创建getter/setter:

public int FooBar { get; set; }
Run Code Online (Sandbox Code Playgroud)

这将创建一个内部私有变量,您无法直接使用外部属性"FooBar"直接访问它.

我的问题是 - 你多久经常看到这种滥用?它似乎很有可能经常违反封装最佳实践.不要误解我的意思,我会酌情使用它,并为只读的只写类型的属性使用它的部分变体,但是你的代码库中的其他作者对它的不愉快经历是什么?

澄清:当私人变量合适时,滥用的预期定义确实会产生这样的属性.

c# getter setter encapsulation automatic-properties

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

在Python 3.0中可以看到generator.next()吗?

我有一个生成系列的生成器,例如:

def triangleNums():
    '''generate series of triangle numbers'''
    tn = 0
    counter = 1
    while(True):
        tn = tn + counter
        yield tn
        counter = counter + 1
Run Code Online (Sandbox Code Playgroud)

在python 2.6中,我可以进行以下调用:

g = triangleNums() # get the generator
g.next()           # get next val
Run Code Online (Sandbox Code Playgroud)

但是在3.0中,如果我执行相同的两行代码,我会收到以下错误:

AttributeError: 'generator' object has no attribute 'next'
Run Code Online (Sandbox Code Playgroud)

但是,循环迭代器语法在3.0中有效

for n in triangleNums():
    if not exitCond:
       doSomething...
Run Code Online (Sandbox Code Playgroud)

我还没有能找到解释3.0行为差异的任何东西.

python iteration python-3.x

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