问题列表 - 第37732页

如何使用Scons在Glob的不同环境中编译相同的对象?

我有一个用Scons构建的C++项目.起初我只有优化版本才能编译,它运行正常.然后我还需要一个调试版本,然后我为它添加另一个环境.这是Scons代码:

env = Environment()

opt = env.Clone(CCFLAGS=['-pthread', '-O3', '-Wall'])
opt_objs = opt.Glob('src/*.cpp')
prog = opt.Program('prog', opt_objs)

dbg = env.Clone(CCFLAGS=['-pthread', '-Wall', '-g', '-O0'])
dbg_objs = dbg.Glob('src/*.cpp')
dbg_prog = dbg.Program('dbg_prog', dbg_objs)
Run Code Online (Sandbox Code Playgroud)

使用此代码,我遇到了错误:

scons: *** Two environments with different actions were specified for the same target: 
src/CometReadService.o
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样,由opt.Glob('src/.cpp')和dbg.Glob('src / .cpp')创建的那些.o文件目标完全相同.通过阅读文档Multiple Construction Environments我知道我可以将对象重命名为"opt.Object('xxx-opt','xxx.c')",但是,它是Glob而不是Object.我怎么解决这个问题?

glob scons

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

HTML5流媒体视频 - 有可能吗?

是否可以使用HTML5的视频标签并将其连接到RMTP流?谢谢.

video html5

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

如何删除sql-server中的重音和所有字符<> a..z?

我需要对varchar(20)字段进行以下修改:

  1. 用正常字母替换口音(如è到e)
  2. 之后(1)删除所有不在a..z中的字符

例如

'aèàç=.32s df' 
Run Code Online (Sandbox Code Playgroud)

必须成为

'aeacsdf'
Run Code Online (Sandbox Code Playgroud)

是否有特殊的存储功能来轻松实现这一目标?

更新:请提供T-SQL而不是CLR解决方案.这是我临时做的解决方法,因为它暂时适合我的需求,无论如何使用更优雅的方法会更好.

CREATE FUNCTION sf_RemoveExtraChars (@NAME nvarchar(50))
RETURNS nvarchar(50)
AS
BEGIN
  declare @TempString nvarchar(100)
  set @TempString = @NAME 
  set @TempString = LOWER(@TempString)
  set @TempString =  replace(@TempString,' ', '')
  set @TempString =  replace(@TempString,'à', 'a')
  set @TempString =  replace(@TempString,'è', 'e')
  set @TempString =  replace(@TempString,'é', 'e')
  set @TempString =  replace(@TempString,'ì', 'i')
  set @TempString =  replace(@TempString,'ò', 'o')
  set @TempString =  replace(@TempString,'ù', 'u')
  set @TempString =  replace(@TempString,'ç', 'c')
  set @TempString =  replace(@TempString,'''', '')
  set @TempString = …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2005

39
推荐指数
5
解决办法
8万
查看次数

使用Git在两个分支中推送提交

如何在两个分支中推送提交?

我不能使用"git push",因为它推送到三个分支,我只想在其中两个分支中提交..

我在分支B中尝试了"git merge HEAD - 从分支A--委托id - "然后它从分支A获取所有内容并与分支B合并.我只想要最后一次提交而不是其他所有与分支B合并的内容.

谁知道该怎么办?

git branch push

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

jQuery UI Slider在使用时向上移动并消失在div中

我已经用jQuery UI滑块替换了MooTools滑块,因为我们的内容管理系统使用jQuery和各种其他jQuery UI元素.我遇到了一个问题,在Firefox和Chrome上,滑动条(它是水平的)在滑动时似乎向上移动到div,从而隐藏了滑块.似乎它在每一个移动增量中都会这样做.从firebug看起来滑块在使用时会得到负的上边距,似乎来来往往.我不幸地无法显示一个例子,因为它在我们的后端,但将包括所有代码.希望有一些关于jQuery UI的广泛知识的人可以帮助我.

滑块的标记:

<div id="slider_bar">
</div>
Run Code Online (Sandbox Code Playgroud)

滑块的CSS

/* === Slider === */
.ui-slider { position: relative; text-align: left; border: 0px none; }
.ui-state-focus .ui-slider-handle { border: 0px none; }
.ui-slider .ui-slider-handle { top: -9px; margin-left: -12px; width: 30px;height: 25px; background: url(/../../includes/clientArea/imagesNew/manageNavigation/slider-ball.png) 13px 10px  no-repeat; position: absolute; z-index: 60; cursor: pointer; }
.ui-slider .ui-state-hover {  }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider .ui-state-default { border: 0px none; }

.ui-slider-horizontal { …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

如何使用soapUI返回http 500

我正在使用soapUI模拟我的Web服务.现在,我也想测试故障.为此,模拟服务(= soapUI)应返回HTTP 500.有谁知道,soapUI如何做到这一点?

谢谢

groovy soapui

4
推荐指数
2
解决办法
6053
查看次数

如何在html上播放.mpeg,.avi和flv文件

我有php脚本,用户可以从这里上传视频文件.该文件可能是mpeg,flv和avi.

我是否需要在flash播放器中使用html中的两个播放器进行flv,而将第二个嵌入式MediaPlayer1用于其他文件.

但是如何在基于mac/linux的客户端打开嵌入式代码.是将mpeg转换为flv格式的唯一方法吗?

那么html 5怎么样?

video

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

使用MPMusicPlayerController播放MPMediaItemCollection,如何在播放结束时获取事件

我使用的是MPMusicPlayerControllerMPMediaItemsMPMediaItemCollection.如何在MPMediaItems完成比赛时发射一个事件?

谢谢!InterDev中

iphone events mpmediaitem mpmusicplayercontroller

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

在SQL Server中尝试捕获

我正在使用SQL Server 2008.我试图执行以下操作:

BEGIN TRY
    SELECT 1/0;
END TRY
BEGIN CATCH
    PRINT 'ERROR'
END CATCH;
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

>Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'TRY'.
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'END'.
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何在SQL Server中执行try catch?

sql-server try-catch sql-server-2008

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

在添加新产品时将值添加到magento下拉列表或多选产品属性

我想知道是否有人发现或编写了一个扩展程序,允许magento网站管理员在添加产品时能够为其产品属性添加值.例如,如果我出售书籍并希望书籍作者位于下拉列表中以便在分层导航中使用,那么在添加产品之前我必须通过属性部分添加作者似乎很奇怪.从工作流的角度来看,在我的添加产品屏幕下拉菜单旁边添加"添加新值"按钮确实很有意义.

任何人有任何想法或见解?

php attributes zend-framework admin magento

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