小编Kev*_*vin的帖子

HTML表单中的多个提交按钮

假设您在HTML表单中创建向导.一个按钮返回,一个按钮前进.由于当您按Enter键时,后退按钮首先出现在标记中,因此它将使用该按钮提交表单.

例:

<form>
  <!-- Put your cursor in this field and press Enter -->
  <input type="text" name="field1" />

  <!-- This is the button that will submit -->
  <input type="submit" name="prev" value="Previous Page" />

  <!-- But this is the button that I WANT to submit -->
  <input type="submit" name="next" value="Next Page" />
</form>
Run Code Online (Sandbox Code Playgroud)

我想做的是,当用户按Enter键时,决定使用哪个按钮来提交表单.这样,当您按Enter键时,向导将移至下一页,而不是之前的页面.你必须用tabindex这个吗?

html forms form-submit submit-button

252
推荐指数
19
解决办法
21万
查看次数

Linux上的shell等效于IIS

作为一名考虑迁移到.Net IIS平台的LAMP开发人员,我担心的一个问题是由于缺少shell而导致生产力下降......还有其他人有这种经历吗?是否有可能与Windows等效的Linux shell?

windows iis shell terminal command-line

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

编译PHP?

有没有人有使用PHP加速器(如MMCacheZend Accelerator)的经验?我想知道是否使用其中任何一种都可以使PHP与更快的网络技术相媲美.此外,是否有使用这些的权衡?

php caching zend-optimizer

16
推荐指数
2
解决办法
2769
查看次数

ASP.NET"黄色死亡屏幕"如何显示代码?

我以为.Net代码被编译成MSIL,所以我总是想知道黄色屏幕是如何产生错误的代码的.如果它正在执行已编译的代码,编译器如何能够从错误消息中的源文件生成代码?

随意编辑这个问题/标题,我知道它没有意义.

.net asp.net yellow-screen-of-death

13
推荐指数
2
解决办法
2926
查看次数

在PHP中实现权限

我试过几次这样做没有运气.阅读这篇文章之后,它让我有兴趣再次这样做.所以有人能告诉我为什么以下不起作用?

<?php

$guest = 1;
$editor = 2;
$admin = 4;

$user = $editor;

if( $user == ($editor | $admin) ) {
    echo "Test";    
}

?>
Run Code Online (Sandbox Code Playgroud)

php permissions

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

VB.NET:=运算符

以下是什么意思?

Class.Function(variable := 1 + 1)
Run Code Online (Sandbox Code Playgroud)

这个操作符叫什么,它做了什么?

vb.net optional-variables

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

Visual Studio 2005快捷方式

我正在尝试绑定以下快捷方式:Ctrl + W关闭标签

如何自定义VS以添加/更改快捷方式?另外,你们找到的最有用的快捷方式是什么?

shortcuts visual-studio-2005 visual-studio

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

Java图像编辑器将输出呈现为源代码?

亚历克斯解释了我所寻找的比我更好的东西:

您需要一个现有程序,它允许您绘制图片,捕获您在绘制时执行的操作,并将每个操作写为Java命令.单击"Drawl Oval"工具并单击0,0然后单击50,50时,将生成g.drawOval(0,0,50,50)行.

如果有人知道这样的程序,请告诉我.谢谢.


原始问题:

我最近使用java.awt.Graphics库一直在使用Java和自定义绘图,但发现手动编写需要花费太多时间.是否有任何简单的图形编辑器(如mspaint)生成源代码?

例:

画出来: 替代文字

会产生:

public void update(Graphics g) {
    g.translate(0, 0);
    g.drawOval(0, 0, 50, 50);
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java graphics code-generation image-editor

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

使用XML进行PHP配置时的最佳做法?

我计划使用XML文档来存储我的下一个PHP项目的配置,格式类似于ASP.NET Web.Config文件.只有两个问题:

  1. 无法提供给浏览器.
  2. 必须在共享主机中可行.

我认为阻止它被提供的最好方法是将文件类型更改为PHP并添加以下注释:

<?xml version="1.0" ?>
<!-- <?php if(!defined('FW_LOADED')){ exit; } ?> -->
<configuration>
....
</configuration>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我不认为这是最好的解决方案.

有没有其他人使用XML来存储PHP项目的配置?什么是一些好的替代解决方案(如果没有定义常量,而不是在退出脚本的文件开头放置注释)?


更新:

更改了问题标题以更好地反映我正在寻找的内容.对于误导性的原始问题标题,我们深表歉意.使用XML进行配置不是问题.我在使用XML进行配置时要求最佳实践.请停止建议我使用数组或INI文件...

我希望配置文件尽可能简单易用,即使对于非php开发人员也是如此.我选择XML是因为它是语言中立的.我已经在使用SimpleXML来解析配置(部分).我也不担心编译或加快速度,因为可以使用memcached或其他实用程序来实现.

迄今为止最好的解决方案是:

  • 将其移出Web根目录.
    • 可能,但希望保持配置尽可能接近应用程序.
  • 使用htaccess隐藏配置文件.
    • 我不想冒险让某人破坏.htaccess文件,让配置文件暴露的风险.

我想听一下在应用程序中使用XML进行配置设置的经验,以及它们如何阻止配置文件的提供.

php xml configuration

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

DataList,<ItemTemplate>中的条件语句?

我试图在ASP.NET 3.5中执行以下操作.基本上,我将LINQDataSource绑定到DataList.有一个名为"Deleted"的属性,如果是,我想显示不同的标记.以下代码抛出错误:

<asp:DataList runat="server">
    <ItemTemplate>
        <% If CBool(Eval("Deleted")) Then%> 
            ...
        <% Else%>
            ...
        <% End If%>
    </ItemTemplate>
</asp:DataList>
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果没有,有哪些替代方案?

asp.net datalist

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