问题列表 - 第9262页

在Visual Studio 2008中"折叠"长代码段

我在VB.NET(VS2008)中有很长的功能,我想缩小它们.我知道#region指令,但它们在函数内部不起作用.

我想知道是否有人知道visual studio 2008的任何插件可以让我折叠if语句,循环和try catch语句.我找到了几个Visual Studio 2005的插件,但没有Visual Studio 2008的插件.

ide plugins visual-studio-2008

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

Javascript replace()与大小写更改

有没有一种简单的方法来改变匹配的字符串与javascript的情况?

字符串: <li>something</li>

正则表达式: /<([\w]+)[^>]*>.*?<\/\1>/

我想做的是将匹配$ 1替换为所有大写字母(如果可能,在替换内).我不完全确定$ 1是有效匹配而不是字符串 - '$ 1'.toUpperCase不起作用.

那我怎么回事<LI>something</li>呢?方法,而不是正则表达式.

javascript regex

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

TouchXML解析XML属性

如何使用touchXML解析此XML?我想将所有属性存储为字典中的键/值对.

<Player PlayerName="Padraig HARRINGTON" CurrentPosition="1" CurrentRank="1"
    Country="IRL" NumberOfHolesPlayed="18" ParRelativeScore="+3">
    <RoundScore RoundNumber="1" Score="74" />
    <RoundScore RoundNumber="2" Score="68" />
    <RoundScore RoundNumber="3" Score="72" />
    <RoundScore RoundNumber="4" Score="69" />
</Player>
<Player PlayerName="Ian POULTER" CurrentPosition="2" CurrentRank="2" Country="ENG" 
    NumberOfHolesPlayed="18" ParRelativeScore="+7">
    <RoundScore RoundNumber="1" Score="72" />
    <RoundScore RoundNumber="2" Score="71" />
    <RoundScore RoundNumber="3" Score="75" />
    <RoundScore RoundNumber="4" Score="69" />
</Player>
<Player PlayerName="Henrik STENSON" CurrentPosition="3" CurrentRank="T3"           Country="SWE" 
    NumberOfHolesPlayed="18" ParRelativeScore="+9">
    <RoundScore RoundNumber="1" Score="76" />
    <RoundScore RoundNumber="2" Score="72" />
    <RoundScore RoundNumber="3" Score="70" />
    <RoundScore RoundNumber="4" Score="71" />
</Player>
Run Code Online (Sandbox Code Playgroud)

我没有问题是XML格式如下:

<Player>
<Country>UK</Country>
<NumberOfHolesPlayed>12</NumberOfHolesPlayed> …
Run Code Online (Sandbox Code Playgroud)

xml iphone cocoa-touch touchxml

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

即使使用SSL证书,我的SSL连接安全性如何?

我有一个客户端程序通过SSL连接(https)与Web服务器通信.这种联系有多安全?我在我的网络服务器上安装了一个SSL证书,所以我的理解是,即使有人试图在我的客户端和我的服务器之间进行中间人攻击,他们也没有证书?这是真的?

因此,例如,如果他们试图将主机名www.myserver.com重定向到他们拥有的IP,则https仍将失败,因为连接将报告不安装证书的不受信任的来源?


只是想指出我的程序是二进制文件,而不是用户将通过浏览器看到的网页.因此他们不能简单地按"接受不受信任的SSL"继续进行.如果检测到不受信任的SSL连接,我的二进制编码将退出.鉴于此,"中间"某人是否仍有可能将流量重定向到某个地方并提取加密数据?

谢谢!

security ssl ssl-certificate

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

如何在PHP中访问密码投射的RESTful API(我知道密码)

例如,这里有一个URL:https://rexms.net:32005/rexwapi/common/timesframes - 如果我在浏览器中输入该URL,请输入正确的用户名/密码,它将向我吐出XML.问题是我需要通过PHP访问它,所以我显然没有得到输入用户名/密码的提示.

目前的代码是:

$timeframes_xml = simplexml_load_file(file_get_contents('https://rexms.net:32005/rexwapi/common/timeframes'));
Run Code Online (Sandbox Code Playgroud)

php rest

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

是自我初始化'A a = a;' 允许?

此代码在运行时在复制构造函数中失败.
但是编译器(MSVS2008)没有发出警告.

你能解释(最好引用标准)这段代码是非法的还是什么?

我明白A a = a; 永远不应该写在第一位,但我正在寻找理论背景.

 class A
 {
 public: 

    A()
    :p(new int)
    {
    }

    A(const A& rv)
    {
        p = new int(*rv.p);
    }

    ~A()
    {
        delete p;
    }


 private:

    int *p;
 };

 int main()
 {
    A a = a;
 }
Run Code Online (Sandbox Code Playgroud)

c++

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

是否可以将.net程序集注册为COM而无需强命名称?

好的,所以我知道如何强力命名一个程序集并重新计算它,所以我可以从一个ASP页面访问它.

通过强有力的命名,它可以放在GAC中,因此可以从ASP页面轻松访问.

有可能以某种方式注册程序集而不用强名称签名,仍然能够以某种方式从ASP页面访问它吗?我想这样做是因为我们希望这个.net程序集能够引用非签名程序集,而不是在更新其引用的程序集时依赖.

.net com strongname

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

删除Oracle数据库上的旧数据的技术

我们有一个成熟的Oracle数据库应用程序(已经生产了10多年),在此期间,我们一直在使用我们自己设计的脚本来删除不再需要的旧数据.它们通过在频繁提交的循环中针对适当的表发出delete语句来工作,以避免使用i/o或使用过多的撤消空间来使系统过载.

在大多数情况下,它们工作正常.它们每天运行,从系统中删除最早的数据需要大约一个小时.我所关注的主要问题是对所有这些删除可能具有的表和索引的影响,以及尽管它们不会过度加载系统,但在短时间内删除一天的数据确实会产生影响out实例缓冲区缓存,导致后续查询在接下来的几个小时内运行稍慢,因为缓存逐渐恢复.

多年来我们一直在考虑更好的方法.在过去,我听说人们使用分区表来管理旧数据收获 - 例如,每个分区一个月,并且每月删除最旧的分区.这种方法的主要缺点是我们的收获规则超出了"删除月X".用户可以根据键值指定数据在系统中必须保留多长时间(例如,在发票表中,帐户foo可以在3个月后删除,但帐户栏可能需要保留2年).

还存在参照完整性问题; Oracle文档讨论了使用分区来主要在数据仓库的上下文中清除数据,其中表往往是超立方体.我们更接近OLTP的结尾,并且月X中的数据与月Y中的数据有关系是很常见的.为这些表创建正确的分区键最多也是痒痒的.

至于缓存井喷,我已经阅读了一些关于设置专用缓冲区缓存的内容,但它看起来更像是基于每个表,而不是基于每个用户或每个事务.为了保留缓存,我真的希望收获工作随时只在缓存中保留一个事务的数据,因为删除后不需要保留数据.

我们是否在可预见的未来坚持使用删除,还是有其他更聪明的方法来处理收割?

oracle partitioning purge

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

在C#中使用枚举作为数组索引

我想在这个问题上做同样的事情,那就是:

enum DaysOfTheWeek {Sunday=0, Monday, Tuesday...};
string[] message_array = new string[number_of_items_at_enum];

...

Console.Write(custom_array[(int)DaysOfTheWeek.Sunday]);
Run Code Online (Sandbox Code Playgroud)

但是,我宁愿有一些不可或缺的东西,而不是写这个容易出错的代码.C#中是否有内置模块可以做到这一点?

c# indexing enums

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

良好的便携式SIMD库

任何人都可以推荐提供ac/c ++ API的便携式SIMD库,适用于Intel和AMD扩展以及兼容GCC的Visual Studio.我希望加快缩放512x512双打阵列的速度.矢量点积,矩阵乘法等

到目前为止,我找到的唯一一个是:http: //simdx86.sourceforge.net/但是第一页说它不能在visual studio上编译.

还有英特尔IPP,这对我收集的AMD不起作用.还有来自AMD的Framewave,但我在编译和链接他们的库时遇到了一些问题,他们的论坛已经完全死了.有人设法在任何地方使用Framewave吗?

谢谢.

c++ open-source cross-platform simd

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