小编gun*_*171的帖子

检查应用程序是否首次运行

我是Android开发新手,我想在安装后首先根据应用程序设置一些应用程序的属性.有没有办法找到应用程序第一次运行,然后设置其第一个运行属性?

android

94
推荐指数
3
解决办法
9万
查看次数

Ajax处理中的"无效的JSON原语"

我在jQuery的ajax调用中遇到错误.

这是我的jQuery函数:

function DeleteItem(RecordId, UId, XmlName, ItemType, UserProfileId) {
    var obj = {
        RecordId: RecordId,
        UserId: UId,
        UserProfileId: UserProfileId,
        ItemType: ItemType,
        FileName: XmlName
    };
    var json = Sys.Serialization.JavaScriptSerializer.serialize(obj);

    $.ajax({
        type: "POST",
        url: "EditUserProfile.aspx/DeleteRecord",
        data: json,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: true,
        cache: false,
        success: function(msg) {
            if (msg.d != null) {
                RefreshData(ItemType, msg.d);
            }
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            alert("error occured during deleting");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

这是我的WebMethod:

[WebMethod]
public static string DeleteRecord(Int64 RecordId, Int64 UserId, Int64 …
Run Code Online (Sandbox Code Playgroud)

c# jquery webmethod

92
推荐指数
6
解决办法
23万
查看次数

命名空间还是程序集?

我在命名空间和程序集之间变得非常困惑.是System.DataSystem.Web命名空间或程序集?

我注意到这些被称为命名空间,同时它们存在于GAC_32文件夹中.那究竟是什么?

.net c# assemblies namespaces

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

69
推荐指数
3
解决办法
7万
查看次数

使用隐式类型的局部变量

我刚刚安装了ReSharper的试用版,我注意到的第一件事就是它总是建议用隐式类型的替换显式类型的局部变量,例如:

public string SomeMethod(int aParam)
{
    int aNumber = SomeOtherMethod(aParam);
    // should be changed to:
    var aNumber = SomeOtherMethod(aParam);
}
Run Code Online (Sandbox Code Playgroud)

我认为显式类型变量更具可读性(更明确).

您如何看待ReSharper的建议?使用隐式类型变量有什么优势吗?你什么时候使用implicit/explict vars?

c# coding-style implicit-typing

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

当我使用Alpine作为基本图像时,如何添加用户?

我正在使用alpine(或基于Alpine的图像)作为我的Dockerfile中的基本图像.我需要添加哪些说明来创建用户?

最终我将使用此用户运行我将放入容器的应用程序,以便root用户不会.

docker alpine-linux

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

强制接口的子类来实现ToString

假设我有一个接口IFoo,我希望所有子类都IFoo覆盖Object的ToString方法.这可能吗?

简单地将方法签名添加到IFoo不起作用:

interface IFoo
{
    String ToString();
}
Run Code Online (Sandbox Code Playgroud)

因为所有子类都扩展Object并以这种方式提供实现,所以编译器不会抱怨它.有什么建议?

c# oop

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

为什么在HTML中不推荐使用框架?

HTML早期有框架,但在最新版本中已弃用.许多浏览器(我已尝试使用Internet Explorer)甚至不能正确显示框架.

为什么要这样做?框架有什么缺点?

html frames

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

在onClick中获取上下文(DialogInterface v,int buttonId)?

获取内容的上下文onClick(View view),按钮的回调onClickListener()很容易:

view.getContext()
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何获得上下文中onClick(DialogInterface v, int buttonId),对于回调对话框onClickListener

public class MainActivity extends Activity implements android.content.DialogInterface.OnClickListener
Run Code Online (Sandbox Code Playgroud)

这可能吗?

android dialog onclick android-context

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

没有主机的pg_hba.conf条目

当我尝试使用DBI连接时出现以下错误

DBI connect('database=chaosLRdb;host=192.168.0.1;port=5433','postgres',...) 
failed: FATAL:  no pg_hba.conf entry for host "192.168.0.1", user "postgres", database "chaosLRdb", SSL off

这是我的pg_hba.conf文件:

# "local" is for Unix domain socket connections only
local   all         all                               md5
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

host    all         postgres    127.0.0.1/32          trust

host    all        postgres     192.168.0.1/32        trust

host    all        all         192.168.0.1/32        trust

host    all        all         192.168.0.1/128        trust

host    all        all         192.168.0.1/32        md5

host    chaosLRdb    postgres         192.168.0.1/32      md5
local …
Run Code Online (Sandbox Code Playgroud)

postgresql perl database-permissions

56
推荐指数
7
解决办法
17万
查看次数