问题列表 - 第25708页

关于C++向量和数组的一些考试问题

嘿伙计们,明天我参加CS考试.只是想清理几个问题.非常感谢,我非常感谢你的帮助.

Que 1.什么是平行向量?

  1. 包含要一起处理的数据的相同长度的向量
  2. 所有相同数据类型的向量
  3. 长度相同的向量
  4. 任何数据类型向量并行

Que 2.阵列比矢量更快,更有效.

  1. 真正

Que 3. Arrays可以是函数调用的返回类型.

  1. 真正

Que 4. Vectors可以是函数调用的返回类型.

  1. 真正

c++

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

如何使用.NET获得上个星期五的月份

我有一个函数只返回一系列日期的星期五

public static List<DateTime> GetDates(DateTime startDate, int weeks)
{
    int days = weeks * 7;

    //Get the whole date range 
    List<DateTime> dtFulldateRange = Enumerable.Range(-days, days).Select(i => startDate.AddDays(i)).ToList();

    //Get only the fridays from the date range
    List<DateTime> dtOnlyFridays = (from dtFridays in dtFulldateRange
                                    where dtFridays.DayOfWeek == DayOfWeek.Friday
                                    select dtFridays).ToList();
    return dtOnlyFridays;
}
Run Code Online (Sandbox Code Playgroud)

功能目的: "从指定的周数到StartDate的日期列表,即如果startdate是2010年4月23日,周数是1,那么程序应该返回日期从2010年4月16日到startddate".

我把这个函数称为:

DateTime StartDate1 = DateTime.ParseExact("20100430", "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
List<DateTime> dtList = Utility.GetDates(StartDate1, 4).ToList();
Run Code Online (Sandbox Code Playgroud)

现在要求发生了一些变化.我只需要找出每个月的最后一个星期五.该函数的输入将保持不变.

.net c# c#-3.0

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

PHP的数据类型是否大于int?

我想在变量中保存一个11位数字.我怎么能用PHP做到这一点?

php

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

我如何在netbeans中添加ctp扩展名

我如何使用以下方法添加CTP扩展但是没有工作可以帮助我吗?

  1. 打开首选项.
  2. 选择杂项选项卡.
  3. 选择Files子选项卡的东西.
  4. 单击New file extension并输入tpl.
  5. 选择mime类型.
  6. 点击确定.完成!

php netbeans cakephp netbeans6.8

11
推荐指数
3
解决办法
9748
查看次数

如何让PHP Curl请求不要等待?

我有一个PHP函数,它获取一个Curl请求.此请求有时需要比预期更长的时间,因此我的php函数需要更长的时间才能返回.

在我的特定情况下,curl请求的输出并不重要.那么curl可以放置一个请求并继续而不等待curl_exec()完成吗?

php curl

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

在实际项目中使用T4MVC

T4MVC很酷,但我在项目中集成它有几个问题,任何帮助都非常适合:

  1. 我对所有操作都有这样的警告(我SnippetsBaseController用作所有控制器类的基类:

    警告26'Snippets.Controllers.ErrorController.Actions'隐藏继承的成员'Snippets.Controllers.Base.SnippetsBaseController.Actions'.如果要隐藏,请使用new关键字.C:\ projects_crisp-source_crisp\crisp-snippets\Snippets\T4MVC.cs 481 32个片段

  2. 是否可以使用强类型的自定义路由名称,例如,我的路由定义如下:

        routes.MapRoute(
            "Feed",
            "feed/",
            MVC.Snippets.Rss()
        );
    
    Run Code Online (Sandbox Code Playgroud)

是否可以替换:

<%= Url.RouteUrl("Feed") %>
Run Code Online (Sandbox Code Playgroud)

有类似的东西:

<%= Url.RouteUrl(MVC.Routes.Feed) %>
Run Code Online (Sandbox Code Playgroud)
  1. 有强烈类型的静态文件链接真的很酷,但我<base />在我的页面中使用,所以我不需要任何URL处理,我可以重新定义 T4MVCHelpers.ProcessVirtualPath而不调整T4MVC.tt自己吗?

  2. T4MVC始终使用大写的控制器和动作名称生成链接,例如:/ Snippets/Add而不是/ snippets/add.是否可以生成小写?

asp.net-mvc t4mvc

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

Arraylist在从磁盘加载后无法比较对象

为了简单起见,我可以说我有一个arraylist allBooks包含类"书籍"和一个arraylist someBooks包含一些但不是所有"书籍"的书.

当我想看一个arraylist中的一本书是否也包含在另一个arraylist中时,使用contains()方法工作正常.

问题是,当我将两个Arraylists保存到.bin文件并在程序重新启动后加载它们时,这不再起作用了.执行与以前相同的测试,即使比较的对象相同(内部具有相同的信息),contains()也返回false.

我通过重载equals方法解决了它,它工作正常,但我想知道为什么会发生这种情况?

c# arraylist

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

从具有IList返回类型的方法返回ReadOnlyCollection

这里我有以下代码:

    private IList<IState> _states = new List<IState>();
    private ReadOnlyCollection<IState> _statesViewer;

    public IList<IState> States { get { return _statesViewer; } }
Run Code Online (Sandbox Code Playgroud)

我相信通常最好返回接口而不是具体类本身,但在这种情况下,我不应该设置为States属性的返回类型ReadOnlyCollection吗?

我的图书馆的任何用户都会认为IList如果我将其设置为可以做任何事情,那就意味着添加元素.事实并非如此,我肯定违反了将其暴露为IList的合同.

我对这个观点是对的还是我在这里还有其他的东西?

.net c#

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

查找嵌入式Linux系统中的延迟问题(停顿)

我有一个在Atmel AT91SAM9260EK板上运行的嵌入式Linux系统,我有两个进程以实时优先级运行.管理器进程使用POSIX消息队列定期"ping"工作进程,以检查工作进程的运行状况.通常往返ping大约需要1ms,但偶尔需要更长时间 - 大约800ms.没有其他进程以更高的优先级运行.

看来停顿可能与日志记录(syslog)有关.如果我停止记录问题似乎消失了.但是,如果日志文件位于JFFS2或NFS上,则没有任何区别.没有其他进程写入"磁盘" - 只是syslog.

我有哪些工具可以帮助我找出这些摊位发生的原因?我知道等待时间并将使用它.还有其他一些可能更有用的工具吗?

一些细节:

  • 内核版本:2.6.32.8
  • libc(syslog函数):uClibc 0.9.30.1
  • syslog:busybox 1.15.2
  • 没有配置交换空间[在编辑中添加]
  • 根文件系统在tmpfs上(从initramfs加载)[在编辑中添加]

linux embedded latency

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

boost :: python string-convertible属性

我有一个C++类,它有以下方法:

class Bar {
...
    const Foo& getFoo() const;
    void setFoo(const Foo&);
};
Run Code Online (Sandbox Code Playgroud)

class Foo可以转换为std::string(它有一个隐式构造函数std::string和一个std::string强制转换运算符).

我定义了一个Boost.Python包装类,除其他外,它基于前两个函数定义一个属性:

class_<Bar>("Bar")
    ...
    .add_property(
        "foo",
        make_function(
            &Bar::getFoo,
            return_value_policy<return_by_value>()),
        &Bar::setFoo)
    ...
Run Code Online (Sandbox Code Playgroud)

我还将该类标记为可转换为/来自std::string.

implicitly_convertible<std::string, Foo>();
implicitly_convertible<Foo, std::string>();
Run Code Online (Sandbox Code Playgroud)

但在运行时,我仍然遇到尝试访问此属性的转换错误:

TypeError: No to_python (by-value) converter found for C++ type: Foo
Run Code Online (Sandbox Code Playgroud)

如何在没有太多包装函数的样板的情况下实现转换?(我已经在课堂上拥有所有转换功能Foo,因此不希望重复.

c++ python boost boost-python

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