问题列表 - 第22471页

C编程linux,读取ping或ls -l等系统输入

我尝试制作一个自定义方法,导致返回一个带有系统输出的字符.

像这样的伪代码.

char *my_Out(char *in ){
    in = system ("ping %s",in);
    return in;
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

c linux system

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

Linq搜索忽略空值

如何进行忽略null(或nullables)的linq搜索?

我有一个方法

IEnumerable<X> Search(int? a, int? b, int? c)
Run Code Online (Sandbox Code Playgroud)

我想让它返回任何一个整数的匹配?不是空的.

IE:如果a并且c值为1和9并且b为null,则搜索应该(大致)呈现

SELECT * 
FROM [TABLE]
WHERE a = 1
AND c = 9
Run Code Online (Sandbox Code Playgroud)

我的真实方法将有5个以上的参数,因此迭代组合就是正确的.

c# linq-to-sql

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

3000万条记录.将它们分成24小时.总结一个月.冲洗并重复

我需要检查3000万条记录(一个月价值)的每日票证验证(Unix日期时间),并将它们分成24个一小时的时间段,用于211个站点.

首先,我创建了一个视图,选择我正在寻找的月份(以及设备类型),然后为每个Unix日期时间创建一个Windows Datetime值.

SELECT TOP (100) PERCENT StationName AS Station, MainTable.UnixDateTime AS ValTime, 
DATEADD(s, MainTable.UnixDateTime, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS WinTime
FROM  MainTable 
INNER JOIN StationName ON MainTable.StationID = StationName.StationID
WHERE (StationName.ValidStationCode = 32767) [use only valid stations] 
AND (MainTable. UnixDateTime >= 1264996800) 
AND (MainTable. UnixDateTime < 1267416000) 
AND (MainTable.EquipmentCode IN (33, 36)) [examine only this equipment]
ORDER BY Station
Run Code Online (Sandbox Code Playgroud)

然后,我运行主程序,对于每个一小时的时段,在该视图上使用select语句.这是211个站中每个站的24个选择语句.

例1)

Update table Set [0102]= (select count(ValTime) 
from view 
where Station = @thisStation and DatePart (Hour, WinTime)>= 1 and …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

如何在工作副本和任意转发之间找到svn diff?

我正在尝试为开源项目编写一个多文件补丁,但自从我开始工作以来,主副本已经改变了.我需要在我的未提交版本和检查它的版本之间获得SVN差异(只是版本控制下的文件).我可以使用哪个SVN命令来查找差异?

编辑:对不起,我一定是不正当地使用"工作副本"一词.我需要将我未提交的更改与它们所基于的修订版进行比较.换句话说,我检查了修订版1000并更改了文件foobar.转数现在高达1015,但是我需要将我的版本foobar版本1000的版本进行比较.是否有一个简单的命令来执行此操作(将我修改的程序副本与过去的版本进行比较)?

linux svn diff command-line

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

如何在Xcode中启用Neon指令

我想为iphone使用Neon SIMD指令.我听说我们必须在目标检查器的"其他C标志"字段中放置标志"-mfloat-abi = softfp -mfpu = neon",但在构建时我得到"错误:无法识别的命令行选项"-mfpu = neon" ".

还有什么特别的东西要做这个标志吗?(我有Xcode 3.2.1和iphone sdk 3.1.3)

谢谢 !!

iphone xcode neon

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

C++:如何将派生类的容器传递给期望其基类容器的函数?

HI!任何人都知道如何chug(derlist);在下面的代码中使用"?" 行?

#include <iostream>
#include <list>
using namespace std;

class Base
{
public:
    virtual void chug() { cout << "Base chug\n"; }
};

class Derived : public Base
{
public:
    virtual void chug() { cout << "Derived chug\n"; }
    void foo() { cout << "Derived foo\n"; }
};

void chug(list<Base*>& alist)
{
    for (list<Base*>::iterator i = alist.begin(), z = alist.end(); i != z; ++i)
        (*i)->chug();
}

int main() 
{
    list<Base*> baselist;
    list<Derived*> derlist;

    baselist.push_back(new Base);
    baselist.push_back(new Base);
    derlist.push_back(new …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism containers stl

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

在阅读源代码时如何识别设计模式?

有没有办法更好地识别源代码中的设计模式,尤其是 如果你不熟悉所有的模式?识别它们的最佳方法是什么?

design-patterns

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

PHP中&和&&之间的区别

我很困惑&&&.我有两本PHP书.一个人说他们是一样的,但另一个说他们是不同的.我以为他们也一样.

他们不一样吗?

php

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

最有可能发生什么类型的问题?

如果我写道:

  1. 一个C#SQL数据库应用程序(一个简单的程序,由一些表单上的GUI组成,带有用于与SQL数据库连接的逻辑)
  2. 供家庭使用,不进行任何网络通信
  3. 它使用简单,可靠和适当的SQL数据库
  4. 其GUI与逻辑正确分离
  5. 具有完整可靠的输入数据验证
  6. 已经过全面测试,可以消除100%的逻辑错误

...然后,如果程序是由随机用户在随机Windows计算机上安装和运行的话.

Q1)最有可能出现哪些类型的技术(非程序)问题和支持情况,以及它们的可能性有多大?

Q2)首先我可以做更多/其他事情来防止这些问题并最大限度地减少所需的用户支持量?

我知道一些答案将适用于我的特定平台(C#,SQL,Windows等),有些则不适用.

请尽可能具体.

Mitch Wheat在下面给了我一些非常有价值的建议,但我现在正在提供赏金,因为我希望能够更好地了解我最有可能遇到的事情.

c# language-agnostic sql-server

6
推荐指数
4
解决办法
643
查看次数

如何在Git中将提交从主干移动到分支?

我向主人做了一堆提交,并意识到他们应该在一个分支中.

我已经看过各种关于变基和合并以及重置主人的事情.但是没有任何操纵尝试产生了一个看起来像我正在尝试做的事情的历史.

我的尝试让我相信它需要一些组合rebase --onto并将reset --hard主人及时移回.但是我对Git分支的理解还有待改进.这样做的一部分是学习如何使用它.

应该注意的是,我试图移动的所有变化都没有被推出.

当前

  * remote/trunk
--o--a--b--c--d--e--f     <- master
  |
  o                       <- remote branch foo
Run Code Online (Sandbox Code Playgroud)

期望的结果

  * remote/trunk
--o                       <- master
  |
  o--a--b--c--d--e--f     <- remote branch foo
Run Code Online (Sandbox Code Playgroud)

git branch git-svn git-rebase git-reset

16
推荐指数
2
解决办法
2032
查看次数