问题列表 - 第48242页

当您指示浏览器访问网页时会发生什么?

我对我的问题有一些了解,但并不完全正确.在http请求之后究竟是以编程方式发生了什么?

Scott Hanselman在他的一篇博客文章中说:

尽可能详细地描述您认为相关的详细内容,当我在浏览器中输入"cnn.com"并按"开始"时会发生什么.

我的问题正是如此,

http httpwebrequest

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

覆盖符合协议的属性

使用LLVM Compiler 2.0时,我似乎遇到了一个新错误,这是我之前没有的.

我有一个名为DTGridViewDelegate的协议,定义如下:

@protocol DTGridViewDelegate <UIScrollViewDelegate>

我有一个名为delegateDTGridView的属性(UIScrollView的子类,它本身有一个delegate属性).这被定义为:

@property (nonatomic, assign) IBOutlet id<DTGridViewDelegate> delegate;

现在我收到的消息是:

DTGridView.h:116:63: error: property type 'id<DTGridViewDelegate>' is incompatible with type 'id<UIScrollViewDelegate>' inherited from 'UIScrollView'

因为我曾说过DTGridViewDelegate符合UIScrollViewDelegate,我认为以这种方式覆盖这个属性是可以的,事实上这是第一个提出存在问题的编译器.

我通过声明属性来修复错误:

@property (nonatomic, assign) IBOutlet id<DTGridViewDelegate, UIScrollViewDelegate> delegate;

我想知道这是否是编译器问题?

cocoa-touch objective-c llvm

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

Rails 3路由:命名路由."没有路线匹配"

所以我得到了一个'No route matches'错误,并且对Rails 3(以及一般的Rails)不熟悉,我真的不知道问题是什么.以下是相关路线:

resources :users
#...
match 'reset_password(/:reset_password_code)' => 'users#reset_password', :as => :reset_password, :via => :get
match 'reset_password' => 'users#reset_password_submit', :as => :reset_password, :via => :post
Run Code Online (Sandbox Code Playgroud)

GET方法工作正常.当在get页面上生成的表单POST时,我收到路由错误,就像这样开始.

<%= form_for @user, :url => reset_password_url do |f| %>
Run Code Online (Sandbox Code Playgroud)

看起来像它的发布到正确的位置,如使用"reset_password_url",它的发布到它生成的URL和URL看起来应该......人有什么想法?

UPDATE

  • 我正在使用Rails 3.0.4
  • 除了我在这里提到的那些之外,我已经尝试取出所有其他路线,但我仍然无法弄清楚为什么它不起作用.

routing named-routing ruby-on-rails-3

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

printf'ing矩阵

我正在尝试实现打印2D数据的通用功能.我想出的是:

int mprintf(FILE* f, char* fmt, void** data, size_t cols, size_t rows)
Run Code Online (Sandbox Code Playgroud)

我们面临的挑战是确定有多少位从一次读取data的基础上fmt.

格式fmt将是stdlib特定的格式printf()和类似.

你对stdlibc(GNU GCC C)已经存在的功能有什么了解吗?我可以用它来缓解这个问题吗?

我尝试避免必须手动完成所有操作,因为我知道"我很蠢"(我不想引入愚蠢的错误).因此,重用代码将是最无错误的方式.

谢谢

附录

我看到有一个/usr/include/printf.h.我不能使用任何这些功能来做到这一点并同时轻松完成我的工作吗?

c glibc

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

在Controller ASP.NET MVC中获取项目根路径?

我正在为我的CSS使用dotlesscss而且我记得如何使用它,但我忘记的是如何获取根项目路径以便我可以生成我的.less文件的完整文件路径以获得更少的引擎来解析.如何获取项目根路径,以便为较少的文件生成路径?

c# asp.net asp.net-mvc path

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

如何在php中将字符串转换为数组

如何在PHP中转换数组中的字符串即

 $str="this is string";

应该是这样的

 arr[0]=this
      arr[1]=is
      arr[2]=string 

str_split($str, 3);
将字符串拆分为3个字符的单词,但我想在数组中的空格后转换字符串.

php

32
推荐指数
5
解决办法
18万
查看次数

在Java中将十进制转换为二进制

我正在尝试编写一个将数字转换为二进制的代码,这就是我写的内容.它给了我Eclipse中的几个错误,我不明白.这有什么问题?还有其他建议吗?我想学习和听取任何修复它的意见.谢谢.

public class NumberConverte {
  public static void main(String[] args) {
    int i = Integer.parseInt(args);
    public static void Binary(int int1){
      System.out.println(int1 + "in binary is");
      do {
        System.out.println(i mod 2);
      } while (int1>0);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

错误消息:

  1. parseInt(String)类型中的方法Integer不适用于参数(String[])
  2. 此行有多个标记
    • 令牌" (" 上的语法错误; 预期
    • 令牌" )" 上的语法错误; 预期
    • void 是变量的无效类型 Binary
  3. 此行有多个标记
    • 令牌"mod"上的语法错误,AssignmentOperator无效
    • 令牌"mod"上的语法错误,AssignmentOperator无效.

java syntax compiler-errors

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

100个按钮的10x10网格:点击时隐藏按钮(C#)

我有一个100x按钮的10x10网格,我想在点击时隐藏一个按钮.

有没有办法将此应用于所有按钮?即,当单击任何按钮时,该按钮被隐藏.我使用表格布局来安排C#中的100个按钮.

我也将它添加到表格布局中,请告诉我如何将这些按钮添加到该10x10表格中.如何命名按钮对象以及如何将所有执行操作的单个事件添加到自身(即单击时隐藏自身) )

c# events

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

C++:使用朋友类而不是编写getter/setter的糟糕做法?

我有两个课程,在一个方面紧密合作.它们都使用彼此的功能,这些功能应该仅由它们使用而不是由任何其他类使用.

  • 如果我让这两个类成为朋友,这样他们可以直接访问和操作彼此的成员变量,而不使用任何getter/setter函数,这是不好的做法吗?

c++ oop design-patterns class-design friend

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

会员模板功能.为什么不编译?

我想在列表中迭代成员函数.在此代码示例中,我在for-line中遇到编译器错误:

预期; 在它之前,它没有宣布,结束没有宣布.

为什么?该功能甚至没有在代码中使用!

template <class T> bool Settings::saveSimpleList( QString k, const T & l ){
    //...
    for ( T::ConstIterator it = l.constBegin(), end =l.constEnd(); it != end; ++it )
    {
        QString itemValue = QVariant( *it ).toString();
        //...
    }

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

我明白了,我在模板编程中遗漏了一些东西.谢谢你的提示!

c++ templates

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