小编Bil*_*ard的帖子

REST列表的URL

假设我有一个返回客户列表的方法,并且输入有一个状态列表和大小列表,例如

返回(纽约州,加利福尼亚州,德克萨斯州)的州和大小(小,中)的客户

我应该使用的最佳RESTFul URL是什么?问题是它是一个查询而不是指向特定的"资源".以下是我正在考虑的一些选项.

  1. somesite.com/customers?state=NY,CA,TX&size=small,medium(旧式)
  2. somesite.com/customers/state/NY,CA,TX/size/small,medium
  3. somesite.com/customers/state=NY,CA,TX/size=small,medium
  4. somesite.com/customers/state(NY,CA,TX)/size(small,medium)

rest list

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

我们可以使用wireshark或ethereal从第三台机器在网络中的两台机器之间嗅探数据包

我有一个小型网络,其中有2个电子设备和一个使用交换机连接的桌面.通过安装了Ethereal/wireshark的桌面,我可以嗅探两个电子设备之间正在通信的数据包吗?

我不能在任何一个电子设备上安装ethereal或wireshark,但是需要监控我桌面上的两个设备之间的流量,这些设备通过同一个交换机连接.

networking wireshark

0
推荐指数
2
解决办法
5203
查看次数

用c ++编写MFC编程

我是这个MFC的新手,我正在开发一个项目,我需要使用MFC中的类CFileFind.如何链接到我的常规VC++程序来使用该类.

我是MFC的新手,如果有错误,请道歉.

提前致谢.

c++ mfc

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

未定义方法的虚拟属性问题

我过去曾使用虚拟属性,但我似乎无法超越这个,而且我知道答案可能正在盯着我.

我有一个这样的模型:

model Confirmation.rb

class Confirmation < ActiveRecord::Base

  #attr_accessible :confirmation, :confirmation_token
  #attr_accessible :confirmation_token

  def confirmation_token
    confirmation.confirmation_token if confirmation
  end

  def confirmation_token=(token)
    self.confirmation = Booking.find_by_confirmation_token(token)
  end

end
Run Code Online (Sandbox Code Playgroud)

你的平均脚手架控制器

confirmations_controller.rb

  def new
    @confirmation = Confirmation.new(:confirmation_token => params[:confirmation_token])

    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @confirmation }
    end
  end
Run Code Online (Sandbox Code Playgroud)

new.html.erb

<h1>New confirmation</h1>

<% form_for(@confirmation) do |f| %>
  <%= f.error_messages %>

    <%= f.hidden_field :confirmation_token %>

...
Run Code Online (Sandbox Code Playgroud)

的routes.rb

  map.confirmation "confirmation/:confirmation_token", :controller => "confirmations", :action => "new"
  map.resources :confirmations
Run Code Online (Sandbox Code Playgroud)

错误

未定义的方法`confirm ='for# …

ruby virtual attributes ruby-on-rails

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

正则表达式"\ d {1,6}"检查什么?

正则表达式"\ d {1,6}"(在ASP.NET MVC路由中用作参数约束)检查/ allow?

regex asp.net-mvc

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

如何用PHP重写网址?

让我们举例说一下我的成员之一是http://www.example.com/members/893674.php.如何让他们自定义网址,以便它可以是http://www.example.com/myname

我想我想要的是我的会员有自己的自定义网址.有没有更好的方法来重新组织我的文件.

php url-rewriting

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

转换C#代码

我需要在C#代码中模拟(使用ilGenerator.Emit)以下函数

public void AssignAttribute(ref ValueHolder output, Assignment assignment) {
    ResultAttribute attribute = null;

    if ( (attribute = output.MultipleResults.Find(delegate(ResultAttribute o) {
        return o.Name == assignment.Name;
    })) != null)
        attribute.Value = assignment.Value;
    }
Run Code Online (Sandbox Code Playgroud)

有谁能够帮我?

c# ilgenerator

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

三个布尔值保存在一个tinyint中

可能是一个简单的问题,但我似乎受到程序员的阻碍.:)

我有三个布尔值:A,B和C.我想将状态组合保存为无符号tinyint(最大255)到数据库中,并能够从保存的整数中导出状态.即使组合数量有限,我也希望避免将每个状态组合硬编码为特定值(如果A = true且B = true,则值为1).

我试图给变量分配值(A = 1,B = 2,C = 3),然后加入,但我不能区分A和B是真的,即只有C为真.

我很难过,但很确定这是可能的.谢谢

type-conversion

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

Asp.Net - 如果未启用JavaScript,则重定向

我在我的母版页面中获得了此代码:

<script type="text/javascript">
    $("#<%=hfJavaScriptDetected.ClientID %>").val('yes');
 </script>

<asp:HiddenField ID="hfJavaScriptDetected" runat="server" Value="no" />
Run Code Online (Sandbox Code Playgroud)

因此,如果启用了JavaScript,则应该更改隐藏字段的值.

现在,我想要做的是在服务器端检查此值,如果它设置为"no",我想将用户重定向到页面Javascript.Aspx.

我不知道在哪个事件中查看隐藏字段值.我尝试了Page_Load事件,但似乎隐藏的字段值尚未设置.

javascript asp.net-3.5

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

通过电子邮件定期表达乐趣; 它应该是不需要的顶级域名

我正在尝试创建一个正则表达式,它将使用PHP过滤有效的电子邮件,并遇到了一个与我对正则表达式的理解相冲突的问题.这是我正在使用的代码.

if (!preg_match('/^[-a-zA-Z0-9_.]+@[-a-zA-Z0-9]+.[a-zA-Z]{2,4}$/', $string)) {
return $false;
}
Run Code Online (Sandbox Code Playgroud)

现在从我研究的材料中,这应该允许@之前的内容是多个字母,数字,下划线和句点,然后允许多个字母和数字,然后需要一个句点,然后需要两到四个字母作为顶部级域名.

但是,现在它忽略了拥有顶级域部分的要求.例如,@ bc显然是有效的(并且应该是),但是@ b也返回有效,我希望ti被标记为不是这样.

我确定我错过了一些东西,但在谷歌浏览了一个小时之后,我不知道它可能是什么.任何人都有这个难题的答案吗?

编辑:答案到达的速度使这个网站优于其竞争对手.做得好!

php regex

0
推荐指数
2
解决办法
507
查看次数