问题列表 - 第30417页

计算换行符,空格和制表符

这个问题来自K&R p.20:编写程序来计算空格,制表符和换行符.

这是我的尝试:

#include <stdio.h>

int main()
{
  int character, whitespace = 0;

  printf("Enter some text, and press Ctrl-d when you're done.\n\n");

  while((character = getchar() != EOF) {
    if(character == (' ' || '\n' || '\t')) {
      ++whitespace;
    }
  }

  printf("\nYour text contains %d spaces, tabs, and lines.\n", whitespace);

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

该计划不起作用.无论用户文本包含多少空格,制表符和换行符,它总是给出答案0.有谁能看到这个问题?还有一件奇怪的事情:我必须按两次Ctrl-d才能注册.我不知道为什么.谢谢!

c whitespace

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

提琴手的替代品?

嗨,我使用Fidder直接在非开发环境中测试错误修复.它允许您拦截伪造的javascript文件,并将其替换为您指定的任何其他内容,而无需部署任何文件.

问题是我只是使用Fiddler的这个功能,并且界面不是非常用户友好(特别是如果你需要替换/拦截多个文件,它会很快变得乏味).

是否有具有相同功能且更加用户友好/高效的替代软件?或者甚至更好,可以与您的IDE轻松集成(personaly我使用eclipe)?

javascript firefox proxy internet-explorer

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

OCaml中的正则表达式

我想用正则表达式 OCaml中,似乎Str模块提供这些功能.

所以我尝试了一个简单的程序:

open Str
let regx = regexp "."
Run Code Online (Sandbox Code Playgroud)

但它给了我以下错误

文件"lol.ml",第1行,字符0-1:错误:链接lol.cmo时出错:引用未定义的全局`Str'

好像模块不存在但如果我删除open Str它说这regexp是一个未绑定的值.

我不知道它是什么类型的问题,Str应该是一个标准模块(根据http://caml.inria.fr/pub/docs/old-311/libref/Str.html)所以我很无能为力.我认为唯一的想法是签名(mli)存在但实现(ml)不存在.

Objective Caml version 3.11.0按照ocaml工具运行.

任何人都可以帮我解决这个问题吗?提前致谢

regex linker ocaml module

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

使用脚本在shell中创建命令循环

如何在没有将循环写入脚本或其他应用程序的情况下循环Unix shell中的命令/程序.

例如,我编写了一个输出光传感器值的脚本,但我现在仍在测试它,所以我希望它通过重复运行可执行文件在循环中运行它.

也许我也想在循环中运行"ls"或"df".我知道我可以在几行bash代码中轻松完成这项工作,但是能够在终端中为任何给定的命令集输入命令对我来说同样有用.

bash shell loops

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

按类型和名称输入目标(选择器)

我需要将一些复选框输入更改为隐藏输入,而不是页面上的所有输入.

<input type="checkbox" name="ProductCode"value="396P4"> 
<input type="checkbox" name="ProductCode"value="401P4"> 
<input type="checkbox" name="ProductCode"value="F460129">
Run Code Online (Sandbox Code Playgroud)

下面的jquery代码只选择按类型输入,这会导致所有复选框更改为隐藏输入是否有办法检查输入类型="checkbox"和name ="ProductCode"作为选择器,以便我可以专门针对那些我想改变?

$("input[type='checkbox']").each(function(){
var name = $(this).attr('name'); // grab name of original
var value = $(this).attr('value'); // grab value of original
var html = '<input type="hidden" name="'+name+'" value="'+value+'" />';
$(this).after(html).remove(); // add new, then remove original input
});
Run Code Online (Sandbox Code Playgroud)

jquery

131
推荐指数
3
解决办法
24万
查看次数

off_t没有-D_FILE_OFFSET_BITS = 64文件> 2GB

1-我想知道,如果我尝试读取大于2GB大小的文件而不使用该选项-D_FILE_OFFSET_BITS=64使用off_t和使用此页面上的第二个功能编译我的程序,会出现什么问题?它会段错吗?

2-我打算用和实现这个实现off64_t

#define _LARGEFILE64_SOURCE 1
#define _FILE_OFFSET_BITS 64
Run Code Online (Sandbox Code Playgroud)

会有问题吗?

c file large-files

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

android listview阴影

滚动时如何摆脱阴影ListView.

我的阴影出现在列表的顶部和底部.

android android-widget

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

查询除此集合中具有ID的用户之外的所有用户

我正在尝试查找除id为数组成员的用户以外的所有用户 exclude_ids

这就是我所拥有的:

User.where("id != ?", exclude_ids)
Run Code Online (Sandbox Code Playgroud)

仅当exclude_ids只有1个元素时才有效.如果它有多个元素,我会得到

这个错误:

ActiveRecord::StatementInvalid: SQLite3::SQLException: near ",": syntax error: SELECT     "users".* FROM       "users" WHERE     (id != 1,2)
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助.

activerecord ruby-on-rails ruby-on-rails-3

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

如何使用'for循环'代替'while循环'

不得不使用while,do-while和for循环为在线java类编写以下程序.寻找一点解释.提前致谢!
PS虽然寻找参考书籍是Java还是Javascript?有关好的参考书的任何建议吗?我得到了这个概念,大多数情况下,魔鬼肯定在细节中.

public class ExamsFor {

    public static void main(String[] arguments) {


    int inputNumber; // One of the exams input by the user.
    int sum;     // The sum of the exams.
    int count;   // Number of exams.
    Double Avg;    // The average of the exams.


    /* Initialize the summation and counting variables. */

    sum = 0;
    count = 0;

    /* Read and process the user's input. */

    TextIO.put("Please enter the first exam: "); // get the first exam.


        inputNumber = …
Run Code Online (Sandbox Code Playgroud)

java

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

iPhone - 以编程方式创建UITabBar?

怎么做到这一点?

请注意,我希望有一个控制器.只是一个标签栏.

iphone uitabbar

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