问题列表 - 第16361页

静态方法里面的HttpContext.Current.Response

我在静态类中有以下静态方法.我的问题是在静态方法中使用HttpContext.Current.Response是否安全?我想100%确定它是线程安全的,并且只与调用线程相关联.有人知道答案吗?

    public static void SetCookie(string cookieName, string cookieVal, System.TimeSpan ts)
    {
        try
        {
            HttpCookie cookie = 
                new HttpCookie(CookiePrefix + cookieName) 
                    {Value = cookieVal, Expires = DateTime.Now.Add(ts)};
            HttpContext.Current.Response.Cookies.Add(cookie);
        }
        catch (Exception)
        {
            return;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# static-methods httpcontext

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

Android设计应用程序流程

我正在创建一个具有许多不同屏幕的Android应用程序,用户可以使用这些屏幕中提供的按钮或列表导航到这些屏幕.设计整个应用程序导航流程的最佳方法是什么?我应该将每个屏幕映射为View还是Activity?可以设计一个只有一个活动和许多视图的整个Android应用程序,其中每个视图代表一个屏幕,其中包含许多其他UI元素(按钮,列表,图像等)

android

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

C拼图 - 玩类型

请检查以下程序.

#include <stdio.h>

struct st
{
 int a ;
}

fn ()
{
 struct st obj ;
 obj.a = 10 ;

 return obj ;
}

int main()
{
 struct st obj = fn() ;

 printf ("%d", obj.a) ;
}
Run Code Online (Sandbox Code Playgroud)

以下是问题

  1. 该计划的输出是什么?
  2. 哪里 ';' 终止'struct st'的声明?

    根据ISO IEC 9899-1999规范,声明应以';'结尾.

        declaration-specifiers init-declarator-listopt ;
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果'struct st'的声明仅代表函数'fn'的返回类型,那么它对其他函数(main)的可见性如何?

c puzzle types scope declaration

9
推荐指数
2
解决办法
382
查看次数

为什么Java在Windows中选择协调的通用时间时区时返回GMT-4.5中的日期?

我们在一些涉及"协调世界时"时区的Windows XP机器上看到了一个奇怪的问题.并非所有的Windows XP机器似乎都拥有它,但在那些机器上,以下是简单的Java程序

public class TimeTest {
    public static void main(String[] args) {
        System.out.println(java.util.TimeZone.getDefault());
        System.out.println(new java.util.Date());
    }
}
Run Code Online (Sandbox Code Playgroud)

在JDK 1.6.0_06上打印:

sun.util.calendar.ZoneInfo[id="America/Caracas",offset=-16200000,dstSavings=0,useDaylight=false,transitions=5,lastRule=null]
Fri Nov 13 05:34:14 VET 2009

(即比格林威治标准时间晚4个半小时).我应该补充一点,我的总部设在伦敦,从未去过南美洲.:-)

我的问题是:

  • Java从哪里获得这个时区?我认为协调世界时是应该是GMT的新名称.
  • 为什么有些Windows机器有这个时区但没有其他机器?

java windows timezone utc

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

寻求用于套接字编程的高级库(Java或Python)

总之,我正在创建一个基于Flash的多人游戏,我现在开始研究服务器端代码.嗯,我是该项目的唯一开发人员,所以我正在寻找一个适合游戏的高级套接字库,以加快我的开发时间.

我试图使用Twisted Framework(对于Python),但我遇到了一些个人问题,所以我正在寻找另一个解决方案.

我对Java或基于Python的库开放.最重要的是该库对于多人游戏来说足够稳定,并且库需要是"高级"(抽象),因为我不熟悉游戏的套接字编程.

我还要注意,我将使用原始二进制套接字用于我的Flash游戏(Actionscript 3.0),因为我认为它将比传统的Flash XML套接字更快.

python java sockets

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

创建表行的克隆并在JavaScript中附加到表

在JavaScript中,如何动态地向表中添加行?在JavaScript事件上,我想创建一个类似的行并附加到表中.

javascript

28
推荐指数
3
解决办法
8万
查看次数

用于Progress DB SQL的LIKE运算符

我正在尝试在Progress SQL中做这样的事情(这不是POSTGRES!)

SELECT
    CASE WHEN code LIKE '%foo%' THEN 'Y' ELSE 'N' END as foo
FROM
    bar
Run Code Online (Sandbox Code Playgroud)

但是Progress不支持LIKE运算符.INSTR看起来它可能会完成这项工作,但它是一个Progress扩展,我正在使用的数据库不支持.是否有另一种使用标准ODBC函数实现此目的的方法?

谢谢

sql progress-db case-statement openedge sql-like

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

如何从应用程序窗口获取/设置鼠标的相对位置?

我希望能够获取鼠标指针的当前位置,相对于我的窗体窗口所在的位置。因此,如果我将鼠标放在表单的左上角,它会给我 x=0 和 y=0 的 x 和 y 值,而表单本身可能位于屏幕中间。

另外我想设置鼠标的位置。

这如何在 C# 中完成?我正在使用 Windows 窗体应用程序。

c# css-position cursor-position

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

从C#直接将原始SOAP XML发送到WCF服务

我有一个WCF服务参考:

http://.../Service.svc(?WSDL)
Run Code Online (Sandbox Code Playgroud)

我有一个包含兼容SOAP信封的XML文件

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <MyXML>
       ...
Run Code Online (Sandbox Code Playgroud)

现在,我想通过一些C#代码将这些原始数据直接发送到服务(并接收响应),而不使用Visual Studio服务引用.

这是可能的,如果是的话,怎么样?

.net c# wcf soap

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

如何将一个字符串拆分并修剪成一行中的所有部分?

我想分开这一行:

string line = "First Name ; string ; firstName";
Run Code Online (Sandbox Code Playgroud)

进入他们修剪版本的数组:

"First Name"
"string"
"firstName"
Run Code Online (Sandbox Code Playgroud)

我怎么能在一条线上完成这一切?以下给出了一个错误"无法转换类型void":

List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim()); 
Run Code Online (Sandbox Code Playgroud)

.net c# split trim

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