问题列表 - 第19341页

处理XElement null值

我有一个我正在查询的xml.其中一个节点丢失了.因此,当我调用XElement.Value时,我得到一个null异常.

防范这种情况的最佳方法是什么?我知道我可以写一个扩展方法,但我想知道这个语言有什么东西构建吗?

.net linq linq-to-xml

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

javascript并行

好吧,首先我想说我在互联网开发领域有点新鲜.

无论如何,我试图知道是否可以使用javascript并行运行两段代码.

我真正需要的是调用远程服务器中的两个方法.我为两者传递了一个回调函数,该函数将在我想要的数据准备就绪后立即执行.由于运行这些功能的服务器需要一些时间来回答,我试图找到一种方法同时调用这两种方法,而不需要等到第一次完成调用第二种方法.

例如,setTimeout等方法是否同时运行

setTimeout(func1, 0);
setTimeout(func2, 0);
Run Code Online (Sandbox Code Playgroud)

...

function func1()
{
   webMethod1(function() {alert("function 1 returned"); } );
}

function func1()
{
   webMethod2(function() {alert("function 2 returned"); } );
}
Run Code Online (Sandbox Code Playgroud)

编辑

我刚刚发现这篇文章对于下一代浏览器的发布可能非常酷:Javascript网络工作者

javascript parallel-processing web-services

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

通过检查输入字节来确定输入编码

我正在从用户那里获得控制台输入,并希望将其编码为UTF-8.我的理解是C++没有输入流的标准编码,而是取决于编译器,运行时环境,本地化以及不是.

如何通过检查输入的字节来确定输入编码?

c++ console encoding utf-8

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

如何获取Java资源的上次修改时间?

有人可以告诉我一个可靠的方法来获取Java资源的最后修改时间吗?资源可以是JAR中的文件或条目.

java resources last-modified

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

正则表达式删除字符串中的双/三逗号

我需要解析一个字符串,所以结果应该像这样输出:

"abc,def,ghi,klm,nop"
Run Code Online (Sandbox Code Playgroud)

但我收到的字符串看起来更像是:

",,,abc,,def,ghi,,,,,,,,,klm,,,nop"
Run Code Online (Sandbox Code Playgroud)

关键是,我事先并不知道有多少逗号分隔了这些词.
我可以在C#中使用正则表达式来帮助我解决这个问题吗?

c# regex

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

相机翻转问题

我正在使用XNA3.1引擎在C#中编写游戏.然而,我的相机问题很小,基本上我的相机在其转动时旋转超过180度时会"翻转"(当相机达到180度时,它似乎会翻转回0度).获取视图矩阵的代码如下:

Globals.g_GameProcessingInfo.camera.viewMat = Matrix.CreateLookAt(Globals.g_GameProcessingInfo.camera.target.pos, Globals.g_GameProcessingInfo.camera.LookAt, up);                //Calculate the view matrix
Run Code Online (Sandbox Code Playgroud)

所述Globals.g_GameProcessingInfo.camera.LookAt可变位置1单元直接在相机,相对于摄像机的转动的前面,而"向上"是用下面的函数得到的变量:

static Vector3 GetUp()      //Get the up Vector of the camera
{
    Vector3 up = Vector3.Zero;
    Quaternion quat = Quaternion.Identity;
    Quaternion.CreateFromYawPitchRoll(Globals.g_GameProcessingInfo.camera.target.rot.Y, Globals.g_GameProcessingInfo.camera.target.rot.X, Globals.g_GameProcessingInfo.camera.target.rot.Z, out quat);

    up.X = 2 * quat.X * quat.Y - 2 * quat.W * quat.Z;       //Set the up x-value based on the orientation of the camera
    up.Y = 1 - 2 * quat.X * quat.Z - 2 * quat.Z * quat.Z;   //Set the up y-value …
Run Code Online (Sandbox Code Playgroud)

c# xna

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

我应该在HttpHandlers中将IsReusable设置为True吗?

我从来没有完全理解IHttpHandler的这个属性.它是您在实现接口时必须设置的属性.我认为将其设置为true会更好地表现,但我不确定负面影响可能是什么.我应该回复真假吗?

asp.net ihttphandler

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

包libsndfile-dev没有安装候选者

我正在尝试安装"libsndfile-dev".我做以下事情:

sudo apt-get install libsndfile-dev
Run Code Online (Sandbox Code Playgroud)

结果我得到以下结果:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libsndfile-dev is a virtual package provided by:
  libsndfile1-dev 1.0.17-4ubuntu0.8.10.2
You should explicitly select one to install.
E: Package libsndfile-dev has no installation candidate
Run Code Online (Sandbox Code Playgroud)

所以,我的安装尝试失败了.任何人都可以告诉我应该明确选择什么,我该怎么做?

先感谢您.

linux ubuntu install apt-get libsndfile

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

使用PayPal时如何识别用户?

CodeGuru关于PayPal IPN的这篇文章中,我看到有两个字段,payer_email和payer_id,可用于识别用户.还有什么我想念的吗?您是否使用这些字段来识别用户或者您是如何做到的?

谢谢

paypal

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

使用for循环删除列表中的项目

我有一个包含主题的数组,每个主题都有连接时间.我想比较列表中的每个主题.如果有两个相同的科目,我想添加两个科目的时间,并且还想删除第二个科目信息(科目名称和时间).

但是如果我删除该项目,列表会变短,我会得到一个超出范围的错误.我尝试使用subjectlegth-1缩短列表,但这也行不通.

   ...
   subjectlegth = 8
   for x in range(subjectlength):
        for y in range(subjectlength):
            if subject[x] == subject[y]:
                if x != y:
                    #add
                    time[x] = time[x] + time[y]
                    #delete
                    del time[y]
                    del subject[y]
                    subjectlength = subjectlength - 1
Run Code Online (Sandbox Code Playgroud)

python collections for-loop list

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