问题列表 - 第2227页

用于目录结构的数据结构?

我正在制作一个用户构建目录的程序(不在Windows中,在我的应用程序中),在这些文件夹中有子文件夹等等; 每个文件夹必须包含文件夹或文档.什么是最好的数据结构?请注意,用户可以选择子文件夹并在其子文件夹中搜索文档.我不想限制文件夹或子文件夹级别.

directory directory-structure data-structures

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

免费的"个人"源控制系统?

在工作中,我使用称为团队基础服务的东西.它是一个源保存工具,用于存储我"签入"的更改代码集.是否有类似的产品对单个程序员有好处.我可以在家里使用的东西.

易于设置和使用是必须的.

免费是一个加号,但我当然会支付一个.

编辑
我想我应该补充一点,我把90%的时间花在GRID上.

version-control backup tfs

21
推荐指数
6
解决办法
6823
查看次数

如何修复我的正则表达式与贪婪的量词不匹配?

我有以下几行:

"14:48 say;0ed673079715c343281355c2a1fde843;2;laka;hello ;)"
Run Code Online (Sandbox Code Playgroud)

我使用一个简单的正则表达式解析这个:

if($line =~ /(\d+:\d+)\ssay;(.*);(.*);(.*);(.*)/) {
    my($ts, $hash, $pid, $handle, $quote) = ($1, $2, $3, $4, $5);
}
Run Code Online (Sandbox Code Playgroud)

但是; 最后搞砸了,我不知道为什么.贪婪的操作员不应该处理"一切"吗?

regex perl parsing greedy regex-greedy

4
推荐指数
3
解决办法
6595
查看次数

Javascript 拖放

我在找人来解释如何在 javascript 中拖放,我想要一条带有一些可自定义图像的水平线。

我看过这些在线教程,但发现它们很难使用。

javascript drag-and-drop

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

什么时候停止封装?

我在边界类上有一些事件处理程序,它管理给定泛型事务的持久性机制:

void MyBoundaryClass::MyEventHandler(...)
{
  //retrieve stuff from the UI
  //...
  //declare and initialize trasaction to persist
  SimpleTransaction myTransaction(.../*pass down stuff*/);
  //do some other checks
  //...
  //declare transaction persistor
  TransactionPersistor myPersistor(myTransaction, .../*pass down connection to DB and other stuff*/);
  //persist transaction
  try
  {
    myPersistor.Persist();
  }
  catch(...)
  {
    //handle errors
  }
}
Run Code Online (Sandbox Code Playgroud)

使用某种TransactionManager来包装SimpleTransaction和TransactionPErsistor对象会更好吗?

如果我需要更高级别的封装,是否有任何有用的经验法则可以理解?

在我遵循的经验法则的那一刻,"如果方法变得太大 - 做一些事情".在处理边界事件处理程序时,有时很难在过程和面向对象之间找到适当的平衡.

任何意见?

干杯

oop encapsulation

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

并行编程和C++

我最近写了很多关于并行计算和编程的文章,我注意到在并行计算方面有很多模式出现.注意到Microsoft已经发布了一个库以及Microsoft Visual C++ 2010社区技术预览版(名为Parallel Patterns Library),我想知道你一直在使用和遇到的常见并行编程模式有哪些值得记住?当你用C++编写并行程序时,你是否有任何习惯用法和你似乎不断弹出的模式?

c++ parallel-processing design-patterns idioms

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

是真的,visual studio无法处理它之后安装的字体吗?

当我在这里找到它时,我试图解决我的XNA字体问题:

Visual Studio无法识别您启动并运行后添加的任何字体.

有没有办法在Visual Studio之后安装字体?

在发现那是Font文件后,为什么教程会提到类似的东西?

fonts visual-studio

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

在净豆的词包裹

Netbeans很棒但是没有办法在其中包装文本(或者希望我还没有找到它).有没有办法做到这一点,如果没有,是否有任何类似的良好的Java IDE与此功能(希望也是免费的).

java ide netbeans javabeans

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

带有"文件扩展名"的ASP.NET MVC路由

我想为一个新闻列表制作MVC路线,可以以多种格式提供.

  • 新闻 - >(X)HTML
  • news.rss - > RSS
  • news.atom - > ATOM

是否可以通过一条路线执行此操作(在我计划的设计中,在一些地方出现更为一般的"可选扩展"情况)?或者我需要制作两条这样的路线:

routes.MapRoute("News-ImplicitFormat",
                "news",
                new { controller = "News", action = "Browse", format = "" });

routes.MapRoute("News-ExplicitFormat",
                "news.{format}"
                new { controller = "News", action = "Browse" });
Run Code Online (Sandbox Code Playgroud)

似乎路由系统支持以下内容是有用的:

routes.MapRoute("News",
                "news(.{format})?",
                new { controller = "News", action = "Browse" });
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

如何在Bash脚本中迭代参数

我有一个复杂的命令,我想制作一个shell/bash脚本.我可以$1轻松地写出来:

foo $1 args -o $1.ext
Run Code Online (Sandbox Code Playgroud)

我希望能够将多个输入名称传递给脚本.什么是正确的方法呢?

当然,我想处理其中包含空格的文件名.

bash command-line

838
推荐指数
8
解决办法
58万
查看次数