问题列表 - 第8324页

当文件发生变化时,如何使lib /中的代码自动重新加载?

这是对这个问题的跟进.在开发过程中,我每次更改lib /中的代码时都必须重新启动rails应用程序才能使代码更改生效.如何让这些代码自动重新加载,如控制器,模型等?

ruby-on-rails

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

使用MXMLC从命令行编译actionscript

我有一个由两个文件组成的小动作"项目",称为foo.as和bar.as. 由于我不打算进入的原因,我真的很想从命令行构建.SWF,而不需要设置任何类型的正式项目.我曾经使用的每一个编译器都允许你这样做,但是对于我的生活,我无法弄清楚如何强制MXMLC编译这两个文件并将它们链接到SWF.

天真的,我试试

MXMLC foo.as bar.as

但我被告知只允许一个源文件.

好吧,假设我分别编译了这两个文件,我将如何将它们链接在一起以获得最终的SWF?

注意:我有两个文件而不是一个文件的唯一原因是每个文件只需要一个类.我尝试将两个类放在一个文件中,然后创建其中一个类private,internal但这些想法都不起作用.我会欣喜地发现我可以在一个文件中放置多个类(只有一个是公共的).

flash command-line actionscript actionscript-3 mxmlc

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

修改SQL Server中的xml元素名称

我想用以下语句更改元素名称:

SET @myDoc.modify('replace value of (/CustomerInfo)[1] with "Customer"')   
Run Code Online (Sandbox Code Playgroud)


< CustomerInfo >
    <ID> 1 </ ID>
</ CustomerInfo >

< 客户 >
    <ID> 1 </ ID>
</ Customer >
但失败了.那我怎么能在sql中改变呢?

xml sql sql-server

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

如何拦截所有关键事件,包括ctrl + alt + del和ctrl + tab?

我正在编写一个屏幕保护程序类型的应用程序,需要阻止用户访问系统而不键入密码.我想捕获/抑制用户可能尝试退出应用程序的各种方法,但我做的所有研究似乎都指向"你不能".

C#或C++中的任何东西都会很棒.我曾想过禁用键盘,但后来我还有其他问题.

c# c++ windows keyboard

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

我可以使用re.sub(或regexobject.sub)替换子组中的文本吗?

我需要解析一个看起来像这样的配置文件(简化):

<config>
<links>
<link name="Link1" id="1">
 <encapsulation>
  <mode>ipsec</mode>
 </encapsulation>
</link>
<link name="Link2" id="2">
 <encapsulation>
  <mode>udp</mode>
 </encapsulation>
</link>
</links>
Run Code Online (Sandbox Code Playgroud)

我的目标是能够更改特定链接的参数,但是我无法让替换正常工作.我有一个正则表达式,可以隔离特定链接上的参数值,其中值包含在捕获组1中:

link_id = r'id="1"'
parameter = 'mode'
link_regex = '<link [\w\W]+ %s>[\w\W]*[\w\W]*<%s>([\w\W]*)</%s>[\w\W]*</link>' \
% (link_id, parameter, parameter)
Run Code Online (Sandbox Code Playgroud)

从而,

print re.search(final_regex, f_read).group(1)
Run Code Online (Sandbox Code Playgroud)

打印ipsec

正则表达式中的示例似乎都假设人们想要在替换中使用捕获组,但我需要做的是替换捕获组本身(例如,将Link1模式从ipsec更改为udp).

python regex regex-group

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

Visual Studio是否仅用于编程?

Visual Studio是否仅用于编程和编码,还是具有其他功能?

在工作环境中,Visual Studio如何用于其他类型的工作?

visual-studio

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

使用dat,idx文件的可能类型的数据库

我有一个用delphi编写的应用程序,它是相当新的,在win32上运行我想用odbc挂钩到数据库但我不确定使用哪个数据库驱动程序

数据库的目录包含每个表的.dat .idx文件

它是一个独立的数据库而不是客户端服务器(据我所知)任何想法这可能是什么类型的数据库所以我可以找到一个驱动程序

谢谢

database delphi odbc

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

在c ++中合并8个排序列表,我应该使用哪种算法

我有8个排序列表,我需要合并到1个排序列表中.我不知道这样做的最好方法.我在考虑以下几点:

void merge_lists_inplace(list<int>& l1, const list<int>& l2)
{
    list<int>::iterator end_it = l1.end();
    --end_it;
    copy(l2.begin(), l2.end(), back_inserter(l1));
    ++end_it;
    inplace_merge(l1.begin(), end_it, l1.end());
}

list<int> merge_8_lists(list<int>[8] lists)
{
    merge_lists_inplace(lists[0], lists[1]);
    merge_lists_inplace(lists[2], lists[3]);
    merge_lists_inplace(lists[4], lists[5]);
    merge_lists_inplace(lists[6], lists[7]);

    merge_lists_inplace(lists[0], lists[2]);
    merge_lists_inplace(lists[4], lists[6]);

    merge_lists_inplace(lists[0], lists[4]);

    return lists[0];
}
Run Code Online (Sandbox Code Playgroud)

但是最后担心排序会更好吗?

list<int> merge_8_lists(list<int>[8] lists)
{
    for (int i = 1; i < 8; ++i)
        copy(lists[i].begin(), lists[i].end(), back_inserter(lists[0]));        
    lists[0].sort();
    return lists[0];
}
Run Code Online (Sandbox Code Playgroud)

旁注:我不关心列表是否被修改.

c++ sorting merge stl

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

使用Spring和AspectJ可配置与组件

使用AspectJ时,为什么要在@Configurable上使用@Component.

我有@Transactional支持的Spring和AspectJ设置,自我调用的方面以及注入JPA实体.这非常有效.

我正在将@Component用于大多数需要注入的类,因此要么将它们注入到它们的依赖项中.或者,当我不能,注入ApplicationContext然后使用getBean()作为最后的手段.我只为需要注入的JPA实体(Hibernate)保留@Configurable.我也开始使用@Configurable进行jUnit测试,使编写测试变得容易.这也很有效.

但我很好奇.如果AspectJ现在使用@Configurable注释自动注入(bean化)任何东西,无论它是如何构造的; getBean(),new(),@ Autowired.为什么我不能只为我的所有bean切换到使用@Configurable?然后我可以完全取消应用程序上下文和getBean(),只需要new()我无法注入的任何类.

我意识到我没有提到XML bean配置.我并不回避这一点,但这个项目并不需要任何.我只是构造函数或setter在测试时注入依赖项.很容易.

aop spring annotations configurable spring-aop

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

模板类中模板方法的声明模板定义

有没有人知道模板类中的声明外模板方法的语法.

例如:

template<class TYPE>
class thing
{
public :
  void do_very_little();

  template<class INNER_TYPE>
  INNER_TYPE do_stuff();
};
Run Code Online (Sandbox Code Playgroud)

第一种方法是定义的:

template<class TYPE>
void thing<TYPE>::do_very_little()
{
}
Run Code Online (Sandbox Code Playgroud)

我怎么做第二个,"do_stuff"?

c++ templates

13
推荐指数
2
解决办法
4222
查看次数