问题列表 - 第29377页

在哪里可以找到一本关于使用perl编写curses应用程序的好书?

我一直在寻找一种编写curses应用程序的好方法.到目前为止,我已经找到了Curses :: UI和Curses :: Toolkit,但它们都没有像我希望的那样具有马力.现在我想用Curses本身编写我的应用程序,并在此过程中了解它!有没有好书/教程/等等.那会教会我用Curses和Perl编写应用程序的勇气吗?(我不介意它是否用其他语言编写,如C语言.只要我能将我读到的内容翻译成Perl,就可以了!)

谢谢,

curses perl ncurses

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

如何获得printf样式的编译时警告或错误

我想写一个像printf这样的例程,而不是功能上的,但是我希望例程能够像printf一样编译检查特性.

例如,如果我有:

{
   int i;
   std::string s;
   printf("%d %d",i);
   printf("%d",s.c_str());
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨如下:

1 cc1plus: warnings being treated as errors
2 In function 'int main()':
3 Line 8: warning: too few arguments for format
4 Line 9: warning: format '%d' expects type 'int', but argument 2 has type 'const char*'
Run Code Online (Sandbox Code Playgroud)

代码示例

printf和co是编译器对待的特殊函数,还是有一些技巧可以让它在任何用户定义的函数上工作?我感兴趣的具体编译器是gcc和msvc

c++ compiler-construction printf typechecking

12
推荐指数
2
解决办法
5678
查看次数

如何返回HTML文件作为对POST请求的响应?

我发送一个POST请求到PHP页面,根据内容是什么,我希望它返回我写的两个独立HTML页面之一.

php

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

通用Linq DataContext

假设我有一个名为User的表.使用LINQ desinger,我将得到以下结果:

  • 一个名为User.dbml的文件
  • 一个名为UserDataContext的数据上下文类,它是System.Data.Linq.DataContext的子类
  • 一个名为User的类,它从User表映射.UserDataContext对象将具有名为Users的属性,其类型为System.Data.Linq.Table <User>.

到现在为止还挺好.现在我想定义一个通用基类,它将Linq.Table属性转换为所有子类的JSON字符串.所以我会:

using Newtonsoft.Json;

class BasePlugin<T> where T : System.Data.Linq.DataContext, new()
{
    protected T DataContext = new T();
    protected string GetJSONData()
    {            
        //*** DataContext if of type System.Data.Linq.DataContext, therefore it won't know the Linq Table property of its subclasses
        return JsonConvert.SerializeObject(DataContext.Cannot_get_subclass_property_Linq_table);
    }
}
Run Code Online (Sandbox Code Playgroud)

要完成问题中的代码,这是一个子类的示例:

class UserPlugin : BasePlugin<UserDataContext>
{
    //The protected member DataContext inherited from BasePlugin 
    //has a property called Users of type …
Run Code Online (Sandbox Code Playgroud)

c# linq generics

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

javascript语法和jQuery源代码

可能重复:
对于函数(函数($){})(),我在其中看到了jQuery这个词,为什么会这样?

有人可以解释jQuery源文件中使用的以下语法吗?我正在学习jQuery并试图深入编写jquery.ui.widget.

(function ($)
{
    ... code ...
} (jQuery));
Run Code Online (Sandbox Code Playgroud)

我在使用jQuery时,我认为这只是一个JavaScript问题.

谢谢,克雷格

javascript jquery

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

将.NET泛型列表转换为F#列表

是否有内置方法将.NET List <>转换为F#列表?

.net c# f# generic-list

36
推荐指数
2
解决办法
9866
查看次数

MySQL查询问题,我无法得到它

我希望有人可以帮助我.我有一个记录导入工作的表.我需要一个查询,它将生成一个矩阵,其中包含垂直轴上的表名,水平轴上的导入日期,以及矩阵单元格中该日期为该表导入的记录总数.我不在乎是否必须创建一个临时表,但整个过程必须在MySQL中完成.

下面是我们的事件日志表的简化示例.它不仅有更多的fieds,而且我们导入更多的表.因此,解决方案应该考虑查询表名.您会注意到,数据可以每天多次导入表中,如记录5和6中所示.

id  table_name  import_date          num_recs 
----+-----------+--------------------+------- 
0   customer    2010-06-20 00:00:00  10        
1   order       2010-06-20 00:00:00  15        
2   customer    2010-06-21 00:00:00  5         
3   order       2010-06-21 00:00:00  6         
4   customer    2010-06-22 00:00:00  1         
5   order       2010-06-22 00:00:00  6         
6   order       2010-06-22 00:00:00  1         
Run Code Online (Sandbox Code Playgroud)

我们正在寻找像这样的结果.它不一定非精确

table_name  06-20 06-21 06-22
------------+-----+-----+------
customer    |  10 |   5 |   1
order       |  15 |   6 |   7
Run Code Online (Sandbox Code Playgroud)

mysql sql pivot

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

为什么一个班级有效而另一个班级没有?

如您所见,具有非void返回类型非常重要.

class TestValid {

public String f(List<String> list) {
    return null;
}

public Integer f(List<Integer> list) {
    return null;
}

public void test() {
    f(Arrays.asList("asdf"));
    f(Arrays.asList(123));
}

}

class TestInvalid {

public void f(List<String> list) {
    System.out.println("strings");
}

public void f(List<Integer> list) {
    System.out.println("numbers");
}

}
Run Code Online (Sandbox Code Playgroud)

java eclipse generics overloading

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

RichFaces和JSF:fileUpload组件在哪里上传文件?

我正在尝试使用此fileUpload组件示例在我自己的项目中工作.但是,每当我上传某些内容时,它都表示上传并成功完成,但我不知道它在服务器上的位置.我使用Windows搜索功能查找刚刚上传的文件的文件名,但它不会返回任何内容.

根据这个页面,该文件应该存储在某个地方的临时文件中,但是整个服务器的扫描(再次使用Windows搜索程序)什么也没有.如果有帮助,我正在使用Oracle WebLogic.

如何找出上传文件的内容?

java jsf richfaces

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

如果这个判断会导致坏事发生吗?

int expenseCode;
if (int.TryParse(sourceRecord.ExpenseCode, out expenseCode) && _ExpenseCodeLookup.ContainsKey(expenseCode))
{
     destRow.PROFIT_CENTER_NAME = _ExpenseCodeLookup[expenseCode];
}
else
     destRow.PROFIT_CENTER_NAME = "Unknown";
Run Code Online (Sandbox Code Playgroud)

我所关注的是第一个表达式是否会expenseCode在第二个操作之前运行(在过程中设置)?

c# if-statement operator-precedence

6
推荐指数
2
解决办法
165
查看次数