小编rai*_*asa的帖子

如何使用 Gradle API 获取 Android Studio 主 SourceSet?

我正在为 Android Studio 开发一个 gradle 插件。这是我的问题如何使用 Gradle API 获取 Android Studio 主 SourceSet?

我想用java源目录做一些复制的东西。在问这个问题之前,我发现了一些有用但不起作用的东西。

SourceSet main = project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().getByName(SourceSet.MAIN_SOURCE_SET_NAME)
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息
Caused by: org.gradle.api.UnknownDomainObjectException: SourceSet with name 'main' not found.

gradle android-gradle-plugin gradle-plugin

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

每次单击按钮时增加数字

每当我单击按钮时,我想增加一个int变量。i但我得到的只是int的值1,并且不再增加。

这是我的代码:

private int i;

protected void btnStart_Click(object sender, EventArgs e)
{
    i++;

    lblStart.Text = i.ToString();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net increment

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

DateTime Oveload

我想在我的标签示例中使用此输出:2016年4月20日,但我得到4/20/2016:1200:00:AM

我试图修改它,但无法解决这个错误

没有方法的重载需要1个参数导致此代码

lblDate.Text = rdr.GetValue(4).ToString("MMMM d,yyyy");
Run Code Online (Sandbox Code Playgroud)

这是整个代码.

 private void GetData()
    {
        SqlConnection con = new SqlConnection("Data Source = localhost\\SQLEXPRESS;Initial Catalog = MejOnlineManagementDB00;Integrated Security=True;");
        con.Open();
        SqlCommand cmd = new SqlCommand(@"SELECT orderProdName,orderProdType,orderQuantity,orderStatus,orderDateOrdered
                                        FROM orders2
                                        WHERE orderCustomer='"+DropDownList1.SelectedItem.Value.ToString()+"'",con);
        SqlDataReader rdr = cmd.ExecuteReader();
        if (rdr.HasRows)
        {
            while (rdr.Read())
            {
                lblProdName.Text = rdr.GetValue(0).ToString();
                lblProdType.Text = rdr.GetValue(1).ToString();
                lblQuantity.Text = rdr.GetValue(2).ToString();
                lblStatus.Text = rdr.GetValue(3).ToString();
                lblDate.Text = rdr.GetValue(4).ToString("MMMM d,yyyy");
            }
        }
        con.Close();
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

Response.Redirect无法正常运行

我正在尝试使用此代码重定向:

  protected void btnLogin_Click(object sender, EventArgs e)
    {
        User user = ConnectionClass.LoginUser(txtUsername.Text, txtPassword.Text);

        if (user != null)
        {
            //Store login variables in session
            Session["login"] = user.Username;
            Session["user_type"] = user.Type;

            var userType = (string)Session["user_type"];
            if (userType == "user" && userType == "special_user")
            {
                Response.Redirect("~/Pages/Customers/Quotation_Customers.aspx");
            }

        }
        else
        {
            lblError.Text = "Login Failed";
        }

    }
Run Code Online (Sandbox Code Playgroud)

这是假设将我重定向到另一个网页,但代码根本不重定向.

c# asp.net

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

更改谷歌地图标记位置onclick

我想移动标记并在单击地图时获取经度和纬度。目前,我的地图已显示,但我无法更改标记位置。我尝试在这个中模仿编码器。

我的参考使用按钮来更改标记的位置。在我的情况下,我需要点击地图。我尝试修改它以适应我的情况,但仍然不起作用。

这是我的代码:

jQuery(document).ready(function( $ ) {

        function myMap(lat,long) {
            var myCenter = new google.maps.LatLng(lat,long);
            var mapCanvas = document.getElementById("googleMap");

            var mapOptions = {
                center: myCenter, 
                zoom: 15,
                treetViewControl: false,
                mapTypeControl: false
            };

            var map = new google.maps.Map(mapCanvas, mapOptions);
            var marker = new google.maps.Marker({position:myCenter});
            marker.setMap(map);

            // Zoom to 9 when clicking on marker
            google.maps.event.addListener(marker,'click',function() {
            map.setZoom(9);
            map.setCenter(marker.getPosition());
            });

            //sets variable for lat and long
            $('.lat').text(lat);
            $('.long').text(long);
        }

        function newLocation(newLat,newLng)
        {
            map.setCenter({
                lat : newLat,
                lng : newLng
            });
        } …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

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

检查SQL Server用户表中是否存在用户

我正在尝试登记表格.如果存在重复的用户名,此代码应停止注册.

我实际上复制了这个答案试图自己修改它,所以我可以以某种方式了解它是如何工作的.

这是我的代码:

private void register_user()
{
    con.Open();

    bool exist = false;

    // Command that checks if username exist
    cmd = new SqlCommand(@"SELECT COUNT(*) FROM users1 WHERE Username = '@username'", con);

    cmd.Parameters.AddWithValue("@username", txtRegUsername.Text);

    exist = (int)cmd.ExecuteScalar() > 0;

    // If user exist gives error
    if (exist == true)
        lblResults.Text = "Username already exist!";
    else 
    {
        cmd = new SqlCommand(@"INSERT INTO users1 (Fname, Lname, Mname,
                                                   Username, Password, email, user_type)
                               VALUES (@first_name, @last_name, @middle_name,
                                       @username, @password, @email, @user_type)", con);

        cmd.Parameters.AddWithValue("@first_name", …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server

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