问题列表 - 第49201页

如何创建带文件孔的文件?

文件孔是文件中的空白空间,但不占用任何磁盘空间并包含空字节.因此,文件大小大于磁盘上的实际大小.

但是,我不知道如何创建带有文件孔的文件进行试验.

c linux

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

一个集合可以在Java中有多个迭代器吗?

是否可以在单个集合中包含多个迭代器,并且每个迭代器都可以独立跟踪?假设在分配迭代器后没有删除或插入.

java collections iterator

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

Visual Studio - 如何更改项目的文件夹名称和解决方案名称,而不是破坏解决方案

我正在创建一个基于旧项目的项目,因为它具有我需要使用的许多功能.我想重命名所有目录和解决方案名称以获得新项目的名称.在Documents\Visual Studio 2008\Projects下,我能够更改初始目录和解决方案文件名,但不能更改包含bin,obj和properties文件夹的子目录的名称.当我更改该子目录的名称时,打开解决方案时将不会打开任何文件.

如何在VS2008中更改项目的文件夹名称,以便它将所有文件作为解决方案的一部分加载并仍然有效?

visual-studio-2010 visual-studio-2008 visual-studio

81
推荐指数
2
解决办法
11万
查看次数

电子邮件格式基础(纯文本电子邮件中的链接)

从服务器发送电子邮件并不像从客户端发送电子邮件那么容易.

我知道我可以选择发送纯文本或HTML,但我希望尽可能简单.

我在电子邮件中有一个链接,用户应该单击该链接重置密码.

当我发送整个链接,并检查我的Gmail时,它会自动成为一个超链接.

我的猜测是,所有电子邮件客户端都不是这种情况.

以纯文本格式发送链接有哪些选择?

是唯一可以确保使用可点击链接来使用html的方法吗?

如果我使用html,我必须拥有的最小标记是多少?

html css email hyperlink html-email

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

Rails 3 link_to generator for:post,:put,&:delete?

我最近遇到了这个问题:Rails 3 link_to(:method =>:delete)无效

我很困惑,为什么我link_to 'test', test_path(:test => test), :method => :post不工作(为什么它是GETting而不是POSTing).如上面的帖子所示,这是因为我没有Rails javascript文件,它处理动态制作表格:post,:put&:delete.

我不确定我是否特别喜欢依赖javascript为我这样做,因为我希望我的应用程序能够在禁用javascript时完全正常运行; 这就是我喜欢开发的方式(所以我知道我的所有Rails编程功能都能正常工作),当我用javascript连接我的应用程序时,我不必担心重复这个功能,因为我通常会擦除Rails生成的股票javascripts文件.

我从某处读到,从技术上讲,超链接(锚元素)应该只用于GET请求,并且那些按钮(作为表单元素的一部分)应该用于其他方法.

那么,我的两个问题:

  1. link_to ... :method =>当我的视图被呈现时,是否有一个宝石会在我的视图中重写任何表格元素?
  2. 如果没有,我将如何挂钩到视图解析器来编写自己的?(使用HAML,最好)

基本上,我想要的是在我的HAML文件中写这个:

= link_to 'Test Link', some_path(:with => some_resource), :method => :post
Run Code Online (Sandbox Code Playgroud)

...并且我的渲染HTML输出结果如下:

<form action="some_path?with=some_resource" method="post">
  <!-- insert appropriate _method hidden field here -->
  <!-- add appropriate csrf token and whatnot -->
  <button type="submit">Test Link</button>
</form>
Run Code Online (Sandbox Code Playgroud)

...所有link_to具有已定义方法的助手(因此,不会影响其动词为GET的普通链接)将在没有javascript的情况下工作?


我也很感激任何关于这个问题的原因的想法,特别是为什么Rails团队决定将这个功能与javascript绑定而不是通过纯HTML做到这一点?

rest http ruby-on-rails-3

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

如何在WPF中居中标签文本?

如何在WPF中居中标签文本?


Label HorizontalAlignment="Center" Content="What?" FontSize="25" FontWeight="Bold" Canvas.Top="5"

.net c# wpf

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

有人可以解释一下C#"Func <T,T>"的作用吗?

我正在阅读Pro MVC 2书,并且有一个为HtmlHelper类创建扩展方法的示例.

这里是代码示例:

public static MvcHtmlString PageLinks(this HtmlHelper html, PagingInfo pagingInfo, Func<int,string> pageUrl)
{
    //Magic here.
}
Run Code Online (Sandbox Code Playgroud)

以下是一个示例用法:

[Test]
public void Can_Generate_Links_To_Other_Pages()
{
    //Arrange: We're going to extend the Html helper class.
    //It doesn't matter if the variable we use is null            
    HtmlHelper html = null;

    PagingInfo pagingInfo = PagingInfo(){
        CurrentPage = 2,
        TotalItems = 28,
        ItemsPerPage = 10
    };

    Func<int, String> pageUrl = i => "Page" + i;

    //Act: Here's how it should format the links.
    MvcHtmlString result …
Run Code Online (Sandbox Code Playgroud)

c# func

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

rails - 选择captcha插件

Rails中有很多验证码插件,还有许多类型的防止垃圾邮件和泛滥的解决方案.所以这不仅仅是Rails的问题.

我们来看看我们有哪些类型的插件:

1.经典图像验证码(zendesk的Captcha,Simple_captcha,Validates_captcha,winton的Captcha,Raptcha).

正:

  • 可以有效防止自动解密(不确定Simple_captcha,但似乎zendesk和winton的验证码都没有实现,因为他们使用预先生成的图像(而不是按需),所以我们可能的垃圾邮件机器人可以在那些图像上学到了).

负:

  • 需要DB表(至少是简单的Captcha.不是很糟糕,但在使用后是否要清理它?).
  • 需要RMagick或类似(对我来说不是那么实际,因为我已经在我的网站上有它).
  • 失败手动解密(我知道2美元/ 1000张图片).
  • 对用户来说很烦人,可能会伤害转换率.

2. ReCaptcha(Recaptcha,Rack-recaptcha).

正:

  • 可以有效防止自动解密.
  • 不要求Rmagick和DB表.

负:

  • 向第三方网站拨打api电话.
  • 失败手动解密.
  • 比以前更烦人.

3.蜜罐(Negative-captcha,Trap_door,Reverse_captcha,Honeypot-captcha,Bouncy_bots,invisible_captcha).

正:

  • 用户不了解captcha presense.
  • 不要求Rmagick和DB表.

负:

  • 可能无法自动解密(有没有可以识别此插件的机器人?).
  • 失败手动解密.

4.文本库(Humanizer,Brain_buster,Gotcha).

正:

  • 不需要Rmagick和DB表(Brain_buster除外).

负:

  • 可能无法自动解密.
  • 失败手动解密.
  • 有点烦人(可以本地化).

5.其他(Acts_as_snook)

正:

  • 用户不了解captcha presense.
  • 不要求Rmagick和DB表.

负:

不知道有没有,因为它很不寻常.但我认为这可能会导致水浸问题,因为它可能需要在某些时候进行调节.

6.类似Akismet的解决方案(不知道它们的效率).

正:

  • 用户不了解captcha presense.
  • 不要求Rmagick和DB表.

负:

  • 向第三方网站拨打api电话.
  • 将用户的详细信息提供给第三方网站(非常非常糟糕).

我也应该对我的网站说几句话.用户只有在ajax请求之后才会看到受保护的表单(例如,在将某些内容放入购物车之后).现代机器人是否有能力执行ajax请求和存储cookie?

plugins captcha ruby-on-rails spam flooding

26
推荐指数
2
解决办法
6946
查看次数

在PHP中自动记录REST API

phpDocumentor似乎是记录PHP代码的标准,虽然我不知道为什么它多年没有更新..?

但是,它似乎不适合记录REST API的入口点; IE,系统最终用户可能感兴趣的外部可访问入口点,而不是记录所有内部类等 - 这只是api开发人员感兴趣的内容.

我正在寻找我可以说的东西,嘿这个方法可以通过REST在这个URL外部访问,这里是GET或POST参数,它支持GET/POST/etc HTTP方法,它返回JSON或XML等等.

该信息将能够生成API文档.内部代码也可以使用它来自动过滤输入,验证输出,创建基本单元测试等.

php rest documentation-generation

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

按钮边距的布局问题

我在android aplication中组织布局有问题.我正在动态创建按钮并将这些代码添加到我的布局中:

    LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    for (int i = 0; i < NO_NUMBERS; i++){

        Button btn = new Button(this);
        btn = (Button) layoutInflater.inflate(R.layout.button, null);
        btn.setId(2000+i);
        Integer randomNumber = sort.getNumbersCopy()[i];
        btn.setText(randomNumber.toString());
        btn.setOnClickListener((OnClickListener) this);
        buttonList.addView(btn);
        list.add(btn);
    }
Run Code Online (Sandbox Code Playgroud)

我将它添加到LinearLayout:

<LinearLayout
    android:id="@+id/buttonlist"
    android:layout_alignParentLeft="true"
    android:layout_marginTop="185dp"
    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:orientation="horizontal"
    android:gravity="center_horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我正在导入这个.xml我在哪里定义按钮布局:

<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:textSize="26dp"
android:textStyle ="bold"
android:textColor="#ffffff"
android:background="@drawable/button"
android:layout_marginLeft="8px"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"/>
Run Code Online (Sandbox Code Playgroud)

好吧,布局总是这样结束:在此输入图像描述

而不是像这样的东西(甚至按钮,方形按钮之间的间距): 在此输入图像描述

总结一下:我必须:

  • 在xml中描述按钮
  • 动态生成N个按钮
  • 将描述按钮的属性添加到动态创建的按钮
  • 组织布局,以便它可以在buttonList中均匀分布按钮,并在tham之间留出空格

layout android android-layout

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