问题列表 - 第28632页

SQL,While循环,递归存储过程或游标中哪个更快?

SQL,While循环,递归存储过程或游标中哪个更快?我想在存储过程中的几个位置优化性能.我正在优化的代码格式化一些字符串以输出到文件.

sql-server performance stored-procedures cursor while-loop

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

Delphi - 有没有相当于C#锁?

我正在Delphi中编写一个多线程应用程序,需要使用一些东西来保护共享资源.

在C#中,我使用"lock"关键字:

private someMethod() {
    lock(mySharedObj) {
        //...do something with mySharedObj
    }
}
Run Code Online (Sandbox Code Playgroud)

在Delphi中我找不到类似的东西,我发现只有TThread.Synchronize(someMethod)方法,它通过在主VCL线程中调用someMethod来防止潜在的冲突,但它并不是我想要做的......

编辑:我正在使用Delphi 6

c# delphi multithreading delphi-6

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

如何从C#调整麦克风增益(需要在XP和W7上工作)

首先,请注意我知道有一些问题已经发布; 但他们似乎没有充分解决这个问题.我有一个C#应用程序,所有的pInvoke挂钩都与waveXXX API对话,我可以用它来捕获和回放音频.我也可以使用该API调整扬声器(WaveOut)音量.
问题在于,无论出于何种原因,该API都不允许我调整麦克风(WaveIn)音量.所以,我设法找到了一些混音器代码,我也已经通过pInvoke接入并允许我调整麦克风音量,但只能在我的W7 PC上调整.我开始使用的混音器代码来自这里:http: //social.msdn.microsoft.com/Forums/en-US/isvvba/thread/05dc2d35-1d45-4837-8e16-562ee919da85 它的工作原理,但写的是调整扬声器音量.我添加了此处显示的SetMicVolume方法...

    public static void SetMicVolume(int mxid, int percentage)
    {
        bool rc;
        int mixer, vVolume;
        MIXERCONTROL volCtrl = new MIXERCONTROL();
        int currentVol;
        mixerOpen(out mixer, mxid, 0, 0, MIXER_OBJECTF_WAVEIN);
        int type = MIXERCONTROL_CONTROLTYPE_VOLUME;
        rc = GetVolumeControl(mixer, MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE, type, out volCtrl, out currentVol);
        if (rc == false)
        {
            mixerClose(mixer);
            mixerOpen(out mixer, 0, 0, 0, 0);
            rc = GetVolumeControl(mixer, MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE, type, out volCtrl, out currentVol);
            if (rc == false)    
                throw new Exception("SetMicVolume/GetVolumeControl() failed");
        }
        vVolume = …
Run Code Online (Sandbox Code Playgroud)

c# mixer microphone

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

如何使用浏览器控件+ F查找图像中的文本

拥有包含许多部分的HTML页面,每个部分都有一个部分标题显示为图像(使用漂亮的字体).问题是即使我在每个图像/标题上指定了'alt'和'title'文本,Ctrl+ F浏览器功能也找不到文本.想到两个可能的解决方案但对它们不是很满意

  1. 使用嵌入字体.问题:找不到客户端使用所需的字体,也不确定版权.

  2. 让DIV中的图像中的文本靠近图像,但隐藏在用户视图之外.问题:搜索引擎可以考虑这个关键字填充吗?如果display:none,浏览器是否会找到文本

有人有更好的解决方案吗?谢谢里加

html image title find

8
推荐指数
2
解决办法
4232
查看次数

Oracle表同义词上的Hibernate架构验证失败

我正在开发一个Java Web应用程序,它使用Hibernate(基于注释)将实体持久化到Oracle 11g数据库.DBA为表创建了同义词,并要求我使用这些同义词而不是物理表.(例如:表格"Foo"有同义词"S_Foo")

如果我启用了"hibernate.hbm2ddl.auto = validate",则应用程序在启动时会因"Missing Table:S_Foo"而失败.如果我关闭验证,那么应用程序启动正常并正常工作.我的猜测是,在验证表存在时,Hibernate只检查物理表而不是同义词.

有没有办法用同义词启用Hibernate架构验证?我可以在注释中指定物理表和同义词吗?我更喜欢在应用程序启动时进行额外的安全检查,以确保表结构是正确的.

java oracle validation hibernate synonym

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

如何从SQL创建CSV文件?

我想知道如何从SQL创建或导出CSV文件?是否有类似于pgsql2shp的函数?我很感激您的想法,提示或解决方案.

postgresql

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

gnuplot - 具有不同x范围的多行

我正在使用gnuplot尝试绘制几条线,但每条线都有不同的x范围.我正在运行以下脚本:

# gnuplot script for 'omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat'
plot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:2 with lines title '1'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:3 with lines title '2'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:4 with lines title '3'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:5 with lines title '4'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:6 with lines title '5'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:7 with lines title '6'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:8 with lines title '7'

set terminal png size 800,600
set output "omar_vs_everyone-EVONLY.png"
replot
Run Code Online (Sandbox Code Playgroud)

.dat文件只是一个包含以下列的文件:

1 0.5 0.5 0.1
2 0.6 1.3 0.8 …
Run Code Online (Sandbox Code Playgroud)

gnuplot

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

如何以编程方式在IIS7中启动/停止默认网站和应用程序池

如何在C#中以编程方式启动/停止IIS7的默认网站和任何应用程序池?

c# iis-7 default

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

JUnit 3有类似于@BeforeClass的东西吗?

我被迫将JUnit 3用于特定的测试套件.我的理解setUp()tearDown()服务的功能@Before@After,但有一个模拟@BeforeClass@AfterClass对事物的测试开始之前,所有的测试运行后,一旦要发生一次?

java junit

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

表单身份验证(限制区域)

我正在使用带有MySQL的asp.net mvc开发一个网站,我需要为用户更新网站中的一些信息创建一个简单的限制区域.所以,我在mvc应用程序中创建了一个名为"Admin"的区域,我知道如何使用Forms身份验证和Autorize属性来保护它!它工作正常,但在我的区域的每个控制器中,我必须设置Autorize属性以保护它们.有没有办法保护Web.config中的所有区域?我怎样才能做到这一点?

谢谢

干杯

security asp.net-mvc forms-authentication roles asp.net-mvc-areas

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