问题列表 - 第40250页

在全局临时表中加载数据

我在同一个Oracle用户上有两个不同的Oracle会话("会话A"和"会话B").

在"会话A"中填充全局临时表,其中包含大约320,000条记录.

如何在"会话B"的全局临时表中快速插入相同的320,000条记录?

提前感谢您的善意建议!

编辑:我忘了指定我只允许创建全局临时表.

编辑:我忘了指定我不允许创建数据库链接

sql oracle temp-tables

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

Webbrowser.DocumentStream或Webbrowser.DocumentText无法正常工作?

我无法弄清楚为什么这些简单的代码行根本不起作用:

// Bulding tree
var declaration = new XDeclaration("1.0", "UTF-8", "yes");
var root = new XElement("root");

// Adding elements to document
var doc = new XDocument(declaration, root);

// Salve the stream
var stream = new MemoryStream();
doc.Save(stream);

// Update WebBrowser control
webBrowser1.DocumentStream = stream;
Run Code Online (Sandbox Code Playgroud)

c# browser stream linq-to-xml webbrowser-control

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

QGroupBox边框

在搜索了一段时间后,我发现他们在groupbox上设置可见边框的方法是使用StyleSheet属性.我补充说:

border: 2px solid gray;
Run Code Online (Sandbox Code Playgroud)

但是有一些问题.

1)组合框内的所有内容也都继承了此设置!

2)边界在标题附近有一个小洞/小块丢失.

这是我正在谈论的图片: 替代文字

谁知道如何正确地做到这一点?

谢谢,

大卫

qt qt4

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

Android - 接收长短信(多部分)

我有一个应用程序,它必须侦听特定的SMS.到目前为止容易.

但是当我收到消息时,它是多部分的.是否有正确的方式接收短信作为一条消息?

现在我的活动开始两次,对于短信的每一部分.我应该手动连接短信吗?

sms android

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

MsftDiscFormat2Data事件处理程序

我已经使用Interop.cs成功地将IMAPI2集成到我的应用程序中.我可以毫无问题地刻录CD/DVD.但是,MsftDiscFormat2Data更新的事件处理程序不起作用,因此我无法使我的进度条移动.

这是我在codeproject网站上找到的代码:

private void backgroundBurnWorker_DoWork(object sender,DoWorkEventArgs e){MsftDiscRecorder2 discRecorder = null; MsftDiscFormat2Data discFormatData = null;

        try
        {
            //
            // Create and initialize the IDiscRecorder2 object
            //
            discRecorder = new MsftDiscRecorder2();
            var burnData = (BurnData)e.Argument;
            discRecorder.InitializeDiscRecorder(burnData.uniqueRecorderId);

            //
            // Create and initialize the IDiscFormat2Data
            //
            discFormatData = new MsftDiscFormat2Data
                {
                    Recorder = discRecorder,
                    ClientName = ClientName,
                    ForceMediaToBeClosed = _closeMedia
                };

            //
            // Set the verification level
            //
            var burnVerification = (IBurnVerification)discFormatData;
            burnVerification.BurnVerificationLevel = _verificationLevel;

            //
            // Check if media is blank, (for RW …
Run Code Online (Sandbox Code Playgroud)

c# imapi

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

ConfigurationManager ConnectionString抛出错误并返回null

我完全惊讶于为什么我的一个单元测试失败了.这是一个简单的测试,看看是否返回了正确的连接字符串.我的App.config看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.web>
      <compilation defaultLanguage="c#" debug="true" />
   </system.web>
   <connectionStrings>
      <add name="DbConnectionString" connectionString="Test_HighOnCoding_Db" />
   </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这是我的简单单元测试,总是抛出null异常:

[TestFixture]
public class when_retrieving_database_name_from_config
{
    [Test]
    public void should_get_the_correct_database_name()
    {
       var dbName = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString;

       // dbName is always null 

       Assert.AreEqual("Test_HighOnCoding_Db",dbName); 
    }
 }
Run Code Online (Sandbox Code Playgroud)

c#

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

获取MySQL更新语句中受影响的行数?

我在MySQL中存储过程,如下所示:

create procedure SP_Test (input1 varchar(20))
begin
update Table1 set Val1='Val' where country=input1;
//I want to see if this update changed how many rows and 
//do some specific action based on this number
....
end
Run Code Online (Sandbox Code Playgroud)

如何确定此更新更改了多少行?

mysql sql stored-procedures

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

通过与BinarySearch的差异查找最接近的索引

我有一个大约500,000英特的排序数组.目前我通过获取目标int和所有元素之间的差异,然后使用LINQ(非常低效)按最小差异排序来选择正确的索引.

我希望能够做一些与BinarySearch非常相似的事情.

鉴于:

Pos Value
0   10
1   20
2   30
4   50
5   60
Run Code Online (Sandbox Code Playgroud)

如果我想找到值24的最接近的值,我希望返回的索引为1.

鉴于:

int index = myArray.BinarySearch(values, 24);
if (index < 0)
    index = ~index;
Run Code Online (Sandbox Code Playgroud)

这返回2,因为它给出了下一个元素,而不是最接近的元素.是否可以编写一个返回最接近索引的IComparer?

给定值:

Value ExpectedReturn
20    1
24    1
25    2
26    2
30    2
Run Code Online (Sandbox Code Playgroud)

我想尽快做到这一点.到目前为止,我在LINQ中所做的一切都与我认为可以通过完善的二进制搜索实现的目标相提并论.谢谢你的反馈.

c# optimization binary-search

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

用jQuery随机化数字?

是否有一种简单的jQuery方法可以随机创建数字,然后在几秒后选择数字1-6?[像骰子]

javascript random jquery

32
推荐指数
3
解决办法
12万
查看次数

使用正则表达式和KRL的替换方法解析url

我想获取当前页面的URL(使用page:env("caller"))并提取其中的一部分.

例如,我想采取

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cats
Run Code Online (Sandbox Code Playgroud)

并指派

cats
Run Code Online (Sandbox Code Playgroud)

变量.

我如何用KRL做到这一点?

我试过了

url = page:env("caller");
query = url.replace("http://www\.google\.com/search\?sourceid=chrome&ie=UTF-8&q=", "");
Run Code Online (Sandbox Code Playgroud)

但它只是将整个页面:env("调用者")分配给变量查询(例如http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=cats).

编辑:jQuery解决方案也很有可能.

编辑2:@JAM -

您发布的select语句似乎不起作用.我在http://www.google.com/search?q=cats上对其进行了测试,但它没有触发.不确定网址是否与网页浏览不匹配(看起来它应该与我匹配).

我把它放入的应用程序:

ruleset a835x36 {
  meta {
    name "regex testing2"
    description <<
 >>
author ""
logging on
}

rule get_query {
    select when pageview "http://www.google.com/search.*(?:&|?)q=(\w+)(?:&|$)"    setting(query) 
      notify("Query",query) with sticky = true;
   }
}
Run Code Online (Sandbox Code Playgroud)

另外,我在寻找一个更强大的方式来获得在查询,因为谷歌有很多方法可以在搜索结果页面上的土地使用URL不会像http://www.google.com/search?q =猫.例如,去谷歌和搜索猫只是给了http://www.google.com/webhp?hl=en#sclient=psy&hl=en&site=webhp&source=hp&q=cats&aq=f&aqi=&aql=&oq=&gs_rfai=&pbx= 1&fp = 8ac6b4cea9b27ecb作为结果的URL.我想我可以用正则表达式解析任何东西,但是...

regex krl

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