问题列表 - 第21537页

将字符串的一部分变为变量

我需要将字符串的一部分变为变量.(注意,我将总是使用4个名字)

var names = "Andrew Peter Bob Mark"
Run Code Online (Sandbox Code Playgroud)

我需要得到最后一个

var last = "Mark"
Run Code Online (Sandbox Code Playgroud)

提前感谢您的帮助

javascript string variables

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

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

使用Maven进行C#项目管理

有没有人有使用Maven管理基于C#的项目的经验?

如果是的话,请告诉我一些关于它的话,创建这样的设置有多奇怪.

谢谢

c# maven-2

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

如何避免JBoss-Cache区域被驱逐?

我正在尝试为仅在短时间内相关的数据创建jboss-cache.在那之后,应该丢弃数据并释放相应的存储器.

缓存的组织方式如下:

/my_region
    /session_1
        /datanode_1
          attribute1: value1
        /datanode_2
          attribute2: value2
    /session_2
        ...
    /session_3
        ...
    ...
    ...
Run Code Online (Sandbox Code Playgroud)

我的驱逐策略配置如下所示:

<attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute> 
<attribute name="EvictionPolicyConfig">
   <config>
      <attribute name="wakeUpIntervalSeconds">5</attribute>     
         <region name="/my_region">
     <attribute name="maxNodes">100</attribute>
     <attribute name="timeToLiveSeconds">1800</attribute>
        </region>
   </config>
</attribute>
Run Code Online (Sandbox Code Playgroud)

这样做:当/my_region有超过100个孩子时,最近最少使用的孩子被驱逐,以便该地区缩小回100个孩子.

与问题LRUPolicy是,当退出的节点有孩子,他们没有完全消除,但标有jboss:internal:uninitialized: null代替.此行为对于缓存的实体有意义,以避免从持久存储中获取它们,但它不适用于缓存未持久且永远不会再次访问的实体.

因此,为了删除节点,我创建了一个扩展,LRUPolicy用删除覆盖evict.

@Override
public void evict(Fqn fqn) throws Exception {
    cache_.remove(fqn);
}
Run Code Online (Sandbox Code Playgroud)

这个新策略不会joss:internal:uninitialized: null落后,但它会在到达/my_region时删除节点maxNodes.当我放LRUPolicy回去的时候,我注意到区域节点本身实际上被驱逐并得到了unitialized标签,但最近使用的100个孩子仍然存在.

如何防止该地区被驱逐呢?有没有更好的方法去除而不是驱逐而不将驱逐与过期分开?

我正在使用jboss-cache版本1.3.0.SP4.

java jboss caching jboss-cache

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

类<< self block中的常量

在下面的片段中,是否可以从模块外部引用FOO常量,如果是,如何?

module X
  class << self
    FOO = 2
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby

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

在linq的where where方法中使用多个条件

我有一行代码使用:

codebase.Methods.Where(x => x.Body.Scopes.Count > 5);
Run Code Online (Sandbox Code Playgroud)

如何插入多个条件?所以我可以说x => predicate && y => predicate

谢谢

c#

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

在CSS中居中一个div

我正在尝试将newsslider(在div底部容器中)放在此页面上:

http://www.luukratief-design.nl/dump/parallax/index.html

我已经有了 text-align: center;

它仍然无效.

有什么建议?

html css center

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

如何验证树中是否有圆圈?

这是一棵树:

  1. 会有一个根.

  2. 每个树节点都有零个或多个子节点.

  3. 允许两个节点指向同一个子节点.比如,节点A和节点B都有子C.

但是,禁止

节点A是节点B的后代,节点B是节点A的后代.

一个被禁止的案例是

节点A有一个子节点C和节点D,

Node C和D都有一个子节点E,

节点E有一个孩子A.

问题是,如何以最快的方式确定这个圈子?

更新:我意识到这是在有向图中找到任何循环.刚才我设法想出了类似于Tarjan算法的解决方案.

感谢您的评论.

directed-graph directed-acyclic-graphs data-structures

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

如何在C#P/Invoke中表示Win32类型?

我试图通过P/Invoke从C#调用PrintDlgW Win32 API.在Microsoft 的P/Invoke Interop Assistant 1.0的帮助下,我能够从DLL声明必要的数据结构和导入函数.但是如何在C#中使用HDC或HWND?提前致谢.

c# pinvoke interop

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

在Visual Studio的Watch窗口中展平继承的成员?

有没有办法让Watch窗口在一个长平面列表中显示所有继承的属性和字段,而不是隐藏在嵌套的"基"节点后面?

我正在调试一些大量使用继承的C#代码 - 我想看的一些属性在Watch窗口中有三个级别的"base".如果我只想检查一个这样的对象,这或多或少可以忍受,但我实际上正在看它们的一棵树......

debugging visual-studio-2008 visual-studio

23
推荐指数
1
解决办法
2360
查看次数