问题列表 - 第30464页

Python 中的元组或列表可以包含多少个?

python中有多少项可以包含元组或列表?如果是 10 000 会怎样?

python tuples list

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

仅包含编译时常量的类的大小

例如,如果我有一个只包含编译时常量的类,

class A {
    static const int x = 1;
    static const int y = 2;
    static const int z = 3;
};
Run Code Online (Sandbox Code Playgroud)

我相信情况是这样的,只要不采用常量的地址,它们就可以(将会)在编译时被替换它们使用它们并且不占用可执行文件中的任何空间(作为常量,显然,数字本身必须出现).如果是这种情况可以/将该类优化出来吗?并且,如果某些东西继承class A自己,但仍然只使用常量并且不使用它们的地址,这会改变吗?

哦,并假设,在非继承版本中,除了作为访问常量的方法之外,该类实际上并未在任何地方使用.

谢谢.

c++ const

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

在php中转换mysql时,我总是得到16:00:20,无论mysql时间如何

我在转换时间方面遇到麻烦,当我在mysql时间戳上使用date()函数时,它只返回16:00.

我使用date()函数错了吗?

PHP:

date_default_timezone_set('America/Los_Angeles');

$date = date('H:i:s A'); 
echo "System: $date <br />";

$dbc = @mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$query = "SELECT CURTIME() as timestamp";
$result = mysqli_query($dbc, $query) or die(mysqli_error());
$row = mysqli_fetch_assoc($result);
echo "DB CurTime: ".$row["timestamp"]."<br />";
echo "DB CurTime Converted: ".date("H:i:s A",$row["timestamp"]);
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

系统:晚上20:41:23

DB CurTime:20:41:23

DB CurTime转换:16:00:20 PM

php mysql time date

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

我似乎已经陷入了NullReferenceExceptions的巨大麻烦

最近我正在开发一种解析和显示网站XML信息的软件.够简单吧?

我正在获取NullReferenceExceptions的LOADS.例如,这种方法:

private void SetUserFriends(List<Friend> list)
{
    int x = 40;
    int y = 3;

    if (list != null)
    {
        foreach (Friend friend in list)
        {
            FriendControl control = new FriendControl();
            control.ID = friend.ID;
            control.URL = friend.URL;
            control.SetID(friend.ID);
            control.SetName(friend.Name);
            control.SetImage(friend.Photo);

            control.Location = new Point(x, y);
            panel2.Controls.Add(control);

            y = y + control.Height + 4;
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

我不得不把一个丑陋的包裹作为罪恶如果在实际的foreach循环周围,以防止异常.

我觉得我只是把绷带放在轮胎上,而不是实际解决问题.有什么办法可以解决这个问题吗?也许我应该读一本关于编程模式的书或不是什么?

真的,我迷路了.我可能会问错误的问题.

.net c# nullreferenceexception

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

如何在ASP.NET MVC 2中获取html.textbox输入的值

我目前有一个TextBox使用:

<%: Html.TextBox("TextBox1") %>

如何获取TextBox作为字符串输入的内容的值,以便我可以在整个应用程序中使用该字符串变量?

该视图让他跟随页面顶部的继承进行建模.此页面名为"InputNumbersSection":

<%: Html.TextBoxFor(m => m.Number) %>
Run Code Online (Sandbox Code Playgroud)

和行动:

<%: Html.ActionLink("Get Number!", "DisplayNumbersSection") %>
Run Code Online (Sandbox Code Playgroud)

模型有这个:

 public class NumberModels
    {
        public string Number { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

控制器具有以下内容:

public ActionResult DisplayNumbersSection(NumberModels model)
        {

            if (ModelState.IsValid)
            {
                string TextBoxValue = model.Number;
                ViewData["Number"] = TextBoxValue;
            }      
            return View();
        }
Run Code Online (Sandbox Code Playgroud)

我在另一个页面中使用的ViewData返回视图中键入的文本框中的数字.

当我在文本框中键入somthing时,我看不到该属性被击中或执行."Number"属性始终返回NULL.它似乎似乎没有把我在TextBox中键入的内容拿起来

asp.net asp.net-mvc asp.net-mvc-2

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

计算端点给定距离,方位,起点

我试图找到目的地点,给定起点纬度/长度,方位和距离.下面这个网站的计算器给了我想要的结果.

http://www.movable-type.co.uk/scripts/latlong.html

当我尝试通过代码实现相同的时候,我得不到正确的结果.

以下是我的代码 -

    private  GLatLng pointRadialDistance(double lat1, double lon1,
               double radianBearing, double radialDistance)
    {
        double rEarth = 6371.01;
        lat1 = DegreeToRadian(lat1);
        lon1 = DegreeToRadian(lon1);
        radianBearing = DegreeToRadian(radianBearing);
        radialDistance = radialDistance / rEarth;
        double lat = Math.Asin(Math.Sin(lat1) * Math.Cos(radialDistance) + Math.Cos(lat1)
                        * Math.Sin(radialDistance) * Math.Cos(radianBearing));
        double lon;
        if (Math.Cos(lat) == 0)
        {  // Endpoint a pole 
            lon = lon1;
        }
        else
        {
            lon = ((lon1 - Math.Asin(Math.Sin(radianBearing) * Math.Sin(radialDistance) / Math.Cos(lat))
                            + Math.PI) % (2 * Math.PI)) - Math.PI; …
Run Code Online (Sandbox Code Playgroud)

.net c# gis geospatial computational-geometry

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

switch语句中的布尔运算符?

有没有什么方法可以在语法上使用开关来完成这项工作?

switch(i){
    case ('foo' || 'bar'):
        alert('foo or bar');
        break;
    default:
        alert('not foo or bar');
}
Run Code Online (Sandbox Code Playgroud)

javascript

7
推荐指数
2
解决办法
2922
查看次数

如何使WinForms表单作为AvalonDock中的DockableContent工作?

我可以使用WinForms控件,但不能使用整个表单:

        var foo = new DockableContent();
        foo.Title = "Foo";
        foo.Name = "FooName";


        var c = new WindowsAppFramework.RenderTargetUserControl();
        c.Dock = System.Windows.Forms.DockStyle.Fill;
        c.AutomaticUpdateFPS = 60;

        var host = new System.Windows.Forms.Integration.WindowsFormsHost();
        host.Child = c;

        foo.Content = host;
        foo.ShowAsDocument(dockManager);
        foo.Focus();
Run Code Online (Sandbox Code Playgroud)

是否可以使用整个表格?我想在应用程序中使用现有的表单.

c# wpf winforms-interop winforms avalondock

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

用于触发PHP的JavaScript

是否有可能有一个输入文本框,以便当一个人输入内容并按下提交或输入时,我可以触发PHP将数据提交到数据库而不离开页面(因此是JavaScript)?

javascript php mysql jquery

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

多个GitHub帐户和SSH配置

我在使用两个不同的SSH密钥/ GitHub帐户以便一起玩时遇到一些麻烦.我有以下设置:

Repos可从一个帐户使用 git@github.com:accountname

Repos可从其他帐户使用 git@github.com:anotheraccount

每个帐户都有自己的SSH密钥.已添加两个SSH密钥,我已创建配置文件.我不相信配置文件是正确的.我不太确定如何指定使用的repos git@github.com:accountname应该使用id_rsa并且git@github.com:anotheraccount应该使用id_rsa_anotheraccount.

ssh github ssh-keys

242
推荐指数
9
解决办法
10万
查看次数