问题列表 - 第35466页

需要一个匹配"word1,word2,word3"的正则表达式

我正在尝试构造一个与模式匹配的正则表达式:

word1, word2, word3
Run Code Online (Sandbox Code Playgroud)

所以基本上我希望" "出现两次并在它们之间有单词.到目前为止,我提出了:

$general_content_check = preg_match("/^.*, .*$/", $general_content);
Run Code Online (Sandbox Code Playgroud)

但这在字符串中只有几次"匹配" .

请有人帮我这个吗?

php regex

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

如何规范Java中的EOL字符?

我有一个Linux服务器和许多具有许多操作系统的客户端.服务器从客户端获取输入文件.Linux具有行尾char LF,而Mac具有行尾char CR,而Windows具有行尾char CR + LF

服务器需要作为行尾char LF.使用java,我想确保该文件将始终使用linux eol char LF.我怎样才能实现它?

java line-endings

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

为什么java.util.Scanner类声明为'final'?

我使用Scanner类来读取多个类似的文件.我想扩展它以确保它们都使用相同的分隔符,我还可以添加所有对它们都有效的skipUntilYouFind(String thisHere)等方法.

我可以创建一个包含它们的实用程序类,或者将Scanner类作为变量嵌入到另一个类中,但这更麻烦.

我找到了一些宣布课堂决赛的理由,但为什么要在这里完成呢?

java oop final java-api

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

如何衡量Java应用程序的性能?

我有一个CPU密集型多线程Java应用程序,我正在寻找在运行时测量其性能的方法(对自动化很有用).我试了几个选择

System.currentTimeMillis();
System.nanoTime();
ThreadMXBean.getThreadCPUTime();
Run Code Online (Sandbox Code Playgroud)

前两个测量实时.最后一个测量只有一个线程的CPU时间.我想测量该进程生成的所有线程的CPU时间.

在复活旧机器并将其专门用于此任务之前,我想看看我现在有哪些选择.

我运行Linux并且平台相关的解决方案是可以接受的,但最不可取.

java performance

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

在WebBrowser控件中将字符串数组从JS传递到C#

我正在使用ObjectForScripting属性与WebBrowser控件内的网页进行交互,一切正常,但我无法弄清楚如何将字符串数组传递回C#

HTML代码

<input type="submit" onclick="window.external.save(Array('test', 'test2'))" />
Run Code Online (Sandbox Code Playgroud)

形成

// Returns System.__ComObject
public void Save(object parameters)
{
}

// Throws an exception
public void Save(object[] parameters)
{
}

// Also throws an exception
public void Save(string[] parameters)
{
}
Run Code Online (Sandbox Code Playgroud)

c# com interop winforms

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

在CSS中悬停对不规则多边形的影响

我想知道如何为类似于此图像的地图标记和编码悬停效果.

当每个区(或部分)被鼠标悬停/触摸/点击时,我需要更改它的颜色而不影响任何其他部分.每个部分的边界必须代表图像,不应该是正方形.该解决方案无法使用canvas,因为我正在使用的网站必须可以在旧浏览器中使用(我个人已经内脏了.)

理想情况下,我想用CSS做这个,而不使用太多的JavaScript或大量的图像.有没有人这样做过?

编辑:我知道人们建议<area>标签,但AFAIK,它不接受:hover伪类.

编辑2:我可能会用这个:http://www.netzgesta.de/mapper/

javascript css image imagemap hover

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

OpenGL模板缓冲区OR操作?

我不确定这是否可行,但值得一试.我正在使用模板缓冲区来减少使用此算法的延迟渲染器中的光量过度绘制(当摄像机位于卷外时):

  1. 使用便宜的着色器,将深度测试设置为LEQUAL的背面绘制,在模板缓冲区中标记它们.
  2. 使用昂贵的照明着色器,将正面深度测试设置为GEQUAL.

这将仅导致光量内的像素被着色.绘制多个灯时会出现问题.首先,由于状态变化很昂贵,因此对于每种灯光反复在廉价和昂贵的着色器之间切换可能不是最佳选择.理想情况下,我想利用模板缓冲区的所有8位,通过使用廉价着色器渲染8个轻量级,然后使用昂贵的着色器渲染8个轻量级.但是,当灯光重叠时会出现问题,因为无法分辨哪些像素属于哪些灯光.

想到的解决方案是每个灯在模板缓冲区中使用1位.因此,对于光n,在廉价通道中标记模板缓冲区中的第n位,然后在昂贵的通过期间仅渲染具有该位的像素.

我之前没有使用模板缓冲区,但从我正在阅读的内容看起来似乎不太可能.为此,我必须使用按位OR设置模板缓冲区,并且模板函数必须是按位AND.但是,我可以看到的模板缓冲区上的唯一操作是:KEEP,ZERO,REPLACE,INCR,DECR和INVERT,唯一的功能是:NEVER,ALWAYS,LESS,EQUAL,LEQUAL,GEQUAL,GREATER和NOTEQUAL.

有没有办法以某种方式使用模板缓冲区获得此OR和AND行为?如果没有,是否有另一种方法可以有效地渲染光量?

opengl bit-manipulation volume light stencil-buffer

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

使用Castle Windsor的存储库类的适当生命周期

当我开始使用温莎时,我认为DI很简单.现在它让我越来越困惑.

作为具有单例生命周期的类,存储库让我感到震惊.在应用程序的生命周期中,我应该有一个FooRepository实例来加载和保存Foos到数据库.

但是,每个存储库都包含对UnitOfWork的引用,它执行脏检查,与数据库等一起工作.UnitOfWork具有PerWebRequest的生命周期 - 对于UnitOfWork来说单独存在没有任何意义,因为单例实例可以(例如)同时刷新多个用户会话所做的更改.

那么我有一个单例FooRepository,它持有对UnitOfWork的引用,在会话结束时会被处理掉!我甚至不确定会对存储库的行为产生什么影响,但听起来不太好.

任何人都可以用简单的英语(好吧,可能有一些代码)来解释在Web应用程序中管理Repository和UnitOfWork类的生命周期的适当方法吗?

lifecycle castle-windsor unit-of-work repository-pattern

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

跨框架的下拉菜单的跨浏览器,干净的解决方案?

首先让我说我非常喜欢Superfish(&jQuery).不幸的是,这显然是? - 不提供开箱即用的跨框架支持.

情况:外联网网站,由2个框架组成,水平划分.顶部框架(最小的框架)包含一个菜单.当鼠标悬停在此菜单上时,"下拉"内容会显示在底部框架中(当然,在其他元素上).这是一个例子(实际上,我们今天使用的解决方案):http://javascript.cooldev.com/scripts/coolmenu/demos/frames/

那么有没有人知道一种方法来构建一个干净的(使用标准的HTML/CSS和尽可能少的JS)解决方案?任何帮助,将不胜感激!:)

html javascript css jquery-plugins

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

使用jetBrains dotTrace检测W3WP CPU问题

我们在生产服务器上的W3WP流程一直很高.它不会达到100%,但会跳到90%的公平位.为了帮助调查这一点,我使用JetBrains dotTrace描述了实时应用程序.

结果如预期.所有慢速方法都是查询数据库的NHibernate函数.我的问题是,这些慢速方法是否会对我们的Web服务器上的CPU产生影响,因为我们的数据库服务器位于单独的计算机上.当然,如果数据库服务器正在做一些工作,那么Web服务器jsut等待响应,CPU不应该上升?

如果是这种情况,我如何使用dotTrace(或其他工具,如果需要)来计算CPU的使用位置,而不是等待来自其他地方的响应的服务器?

dotTrace热点截图 替代文字

您可以从屏幕截图中看到,大部分时间都花在等待外部HTTP请求完成上.但是,这些不应该影响我想到的Web服务器上的CPU使用率

asp.net iis nhibernate performance dottrace

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