小编sko*_*ima的帖子

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

查找上一页网址

我试图找到上一页的网址.例如,如果用户从页面A导航到页面B Server.Redirect("B.aspx"),页面B可以显示引用它的网址.

我试过用

Response.Write(Page.PreviousPage.ToString());

Response.Write(Request.UrlReferrer.ToString());

Response.Write(Context.Request.UrlReferrer.ToString());

Response.Write(Request.ServerVariables["HTTP_REFERER"].ToString);
Run Code Online (Sandbox Code Playgroud)

但是一切都是徒劳的,它给了我null exception错误

asp.net

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

内存不足错误,我的应用程序出错?

我在Android市场上有一个应用程序,因为异常和错误被捕获并通过acra发送给我.

但我收到了很多内存错误..在不同类的类...一些我的应用程序,一些一般的Java ..

这是否意味着我的应用程序中存在问题,或者是否由于其他进程而导致手机内存不足?

用户是否也会获得fc对话框?

附加信息

我的应用程序没有任何内存强度..

没有图像...没有大块的数据..只是一个简单的视图..和最密集的一个mobclix广告..

我是java的新手...所以我可能在某处发生泄漏..但我发现很难调试它.但在这一点上,我甚至不确定是否有一些错误......

我每天得到大约25 -50 OOM错误..但与每天显示的60.000广告相比.(我每次启动时只显示1或2个广告)并不是太多.

1接收错误,如:

"java.lang.OutOfMemoryError
at org.apache.http.impl.io.AbstractSessionInputBuffer.init(AbstractSessionInputBuffer.java:79)
at org.apache.http.impl.io.SocketInputBuffer.<init>(SocketInputBuffer.java:93)
at android.net.http.AndroidHttpClientConnection.bind(AndroidHttpClientConnection.java:114)
at android.net.http.HttpConnection.openConnection(HttpConnection.java:61)
at android.net.http.Connection.openHttpConnection(Connection.java:378)
at android.net.http.Connection.processRequests(Connection.java:237)
at android.net.http.ConnectionThread.run(ConnectionThread.java:125)
Run Code Online (Sandbox Code Playgroud)

"

"java.lang.OutOfMemoryError
at java.io.BufferedReader.<init>(BufferedReader.java:102)
at com.mobclix.android.sdk.Mobclix$FetchResponseThread.run(Mobclix.java:1422)
at com.mobclix.android.sdk.MobclixAdView$FetchAdResponseThread.run(MobclixAdView.java:390)
at java.util.Timer$TimerImpl.run(Timer.java:290)
Run Code Online (Sandbox Code Playgroud)

"

"java.lang.OutOfMemoryError
at org.apache.http.util.ByteArrayBuffer.<init>(ByteArrayBuffer.java:53)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.init(AbstractSessionOutputBuffer.java:77)
at org.apache.http.impl.io.SocketOutputBuffer.<init>(SocketOutputBuffer.java:76)
at android.net.http.AndroidHttpClientConnection.bind(AndroidHttpClientConnection.java:115)
at android.net.http.HttpConnection.openConnection(HttpConnection.java:61)
at android.net.http.Connection.openHttpConnection(Connection.java:378)
at android.net.http.Connection.processRequests(Connection.java:237)
at android.net.http.ConnectionThread.run(ConnectionThread.java:125)
Run Code Online (Sandbox Code Playgroud)

"

所以主要的问题是......我在某处泄漏......或者这可以被认为是正常的,因为在很少的情况下,由于其他应用程序在其上运行,手机可能会内存不足.

java android out-of-memory

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

如何在GlassFish 3.0.1 Community Edition中更改默认错误页面(状态404 - 未找到)?

如何在GlassFish 3.0.1 Community Edition中更改默认错误页面(状态404 - 未找到)?

glassfish glassfish-3

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

在 app.yaml 文件中混合静态和动态端点

我正在尝试描述我的 App Engine 应用程序中的端点,但对于混合静态和动态内容的目录结构遇到困难。但我的 yaml 规则相互冲突。在我更改目录结构之前,有人有建议吗?

目标是创建一个包含文档(静态 html 文件)和实现的目录。

/api
  - /v1
    - getitdone.py
  - doc.html
  - index.html
Run Code Online (Sandbox Code Playgroud)

我认为我应该对我的应用程序 yaml 做什么......

- url: /api/v1/getitdone
  script: api/v1/getitdone.py

- url: /api/
  static_files: api/index.html
  upload: api/index.html  

- url: /api
  static_dir: api
Run Code Online (Sandbox Code Playgroud)

但这会导致动态端点失败。我假设static_dir参考文献正在破坏它。如何在不描述每个脚本和静态文件引用的情况下执行此操作(我有比此处列出的更多的脚本和静态文件引用)?

google-app-engine yaml

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

iPhone - 将NSString编码从WindowsCP1251转换为UTF8

我怎样才能将此转换NSWindowsCP1251StringEncodingUTF-8?我有几次尝试,但没有人按原样工作.我的最后一次尝试是:

NSData *dt = [mystr dataUsingEncoding:NSUTF8StringEncoding];
NSString *str = [NSString alloc] initWithData:dt encoding:NSWindowsCP1251StringEncoding];
Run Code Online (Sandbox Code Playgroud)

结果str是不可读的.有没有人遇到类似的东西?

iphone unicode encoding

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

如何在DynamicObject中处理泛型方法调用?

我正在尝试构建一个DynamicObject能够处理泛型方法调用的方法,但似乎所需的API - 虽然存在于DD Framework的RC版本中 - 已在RTM中标记为内部(即,CSharpInvokeMemberBinder现在是内部的).这个代码是否可以在4.0 RTM中使用?

public class TransparentObject<T> : DynamicObject {
    private readonly T target;

    public TransparentObject(T target) {
        this.target = target;
    }

    public override bool TryInvokeMember(
      InvokeMemberBinder binder, object[] args, out object result) {
        var csBinder = binder as CSharpInvokeMemberBinder;
        var method = typeof(T).GetMethod(binder.Name, BindingFlags.Public
          | BindingFlags.NonPublic | BindingFlags.Instance);
        if (method == null)
            throw new MissingMemberException(string.Format(
              "Method '{0}' not found for type '{1}'", binder.Name, typeof(T)));
        if (csBinder.TypeArguments.Count > 0)
            method = method.MakeGenericMethod(csBinder.TypeArguments.ToArray()); …
Run Code Online (Sandbox Code Playgroud)

c# reflection dynamic .net-4.0

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

CSS的两个背景

I have a div that i want to apply two backgrounds to it. Basically I have one small picture that will be repeated all over the div, and another big one (no repeats). I tried to make two divs of the same size layed one upon the other and here is the CSS code it works but I want to do it in a more fashionable way.

.science_wrap{
background-image: url(../bg/graph-paper-background.png);
width:100%;
height: 694px;
margin: 0 auto;
Run Code Online (Sandbox Code Playgroud)

}

.science {
background-image: …
Run Code Online (Sandbox Code Playgroud)

css

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

NAnt是否有if/then/else任务?

其他构建系统,例如Ant,具有if/then/else结构,允许在许多情况下简化脚本逻辑.CIFactory NAnt变体也有这个(<ifthenelse/>),但是它已经过时并且不支持.NET 4.0 - 然而,将你的NAnt版本从CIFactory更新为官方版本会使你的构建脚本不必要地复杂化,因为你现在需要两个<if/>任务,一个是原始条件,一个否定.

在NAnt中是否可以用单一条件实现if/then/else流程?

nant nantcontrib

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

是否有可能需要开放的通用接口的通用约束?

我正在实现一个存储库,并且一直在想使它对用户更友好。现在,我有一个IEntity指定Id字段的接口:

public interface IEntity<T>
{
    T Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的存储库允许用户通过该ID获取新实例。现在它可以处理的类型需要实现IEntity接口,因此我对存储库Get方法有一个通用约束:

public class Repository
{
    public T Get<T, U>(U id) where T: IEntity<U>
    {
        // fake implementation, but T is required at compile time
        var result = Activator.CreateInstance<T>();
        result.Id = id;
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

T和之间存在一个明显的关系,U并且编译器充分理解它可以标记未使用情况,但不足以启用类型推断-每次调用都Get需要显式指定泛型参数。我知道没有办法指定T,但是如何改善方法签名,以便U不需要指定呢?现在,对于最常见的用法,我有一个重载:

public T Get<T>(int id) where T : IEntity<int>
{
    return Get<T, int>(id);
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以通过某种方式将开放的通用接口指定为约束,或者对于一般情况,哪种方法更好?

c# generics type-inference

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