问题列表 - 第2736页

PHP编码标准

我一直在寻找一些如何布局PHP代码的指南.我找到了一些很好的参考资料,例如:

http://www.dagbladet.no/development/phpcodingstandard/

这个问题的SO.

然而,这些都没有达到我特别想知道的,即HTML和PHP的集成.例如:

  1. 是否可以使用以HTML标记开头的PHP文件,并且只在必要时插入PHP?或者你应该只有一段包含所有内容的php?
  2. 如果你有一大堆PHP代码,其中间是一组只输出固定位的HTML的回声,那么打破php并直接放入HTML会更好吗?
  3. 函数是否应该在专用的php文件中定义,还是可以在文件顶部定义一堆函数并稍后在同一个文件中调用它们?

可能还有其他一些我想问的问题,但实际上我正在找人指点我在线的某种资源,它提供了关于如何将HTML和PHP结合在一起的一般概念的指导.

php coding-style

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

"不支持关键字:"ASP .NET中的错误

我得到一个不受支持的关键字:'192.168.1.1;初始目录'.尝试这样做时出错

Dim cn As New SqlConnection(str)

其中str是连接字符串,以'192.168.1.1;初始目录'开头...我没有在连接字符串中指定提供者

asp.net ado.net

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

Visual Studio Shell和F#(无效许可证)

有没有人有安装Visual Studio Isolated Shell并将其与F#一起使用的经验?

它安装成功,但是当我点击devenv.exe时,它会打开VS,但是会出现错误"无效的许可证数据.需要重新安装".我做了很多次都无济于事.

谷歌搜索这个问题,我发现devenv.exe不应该直接在这个孤立模式下工作,而是我应该有另一个针对VS Shell的自定义可执行文件.这似乎适用于IronPython Studio,我下载并运行正常.

但是,我无法相信F#没有类似的东西.非常感谢在这个问题上的任何意见.

f# visual-studio-2008 visual-studio-shell

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

如何在bash中导出变量

我需要从bash脚本中设置一个系统环境变量,该变量可以在当前范围之外使用.所以你通常会导出这样的环境变量:

export MY_VAR=/opt/my_var
Run Code Online (Sandbox Code Playgroud)

但我需要环境变量在系统级别可用.这可能吗?

linux sysadmin bash

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

如何将id转换为浮点数?

我遇到了这段代码的问题:

NSRect itemFrame;
id item;
// code to assign item goes here.
itemFrame.origin.y -= [item respondsToSelector:@selector(selectedHeight)] ? [item selectedHeight]   : [self defaultSelectedHeight];
Run Code Online (Sandbox Code Playgroud)

这是有问题的一点:

[item selectedHeight]
Run Code Online (Sandbox Code Playgroud)

编译器假设返回类型是id.我虽然添加一个演员会解决这个问题:

(float)[item selectedHeight]
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我究竟做错了什么?(我怀疑问题是解决与id相关的指针,但我找不到任何相关的文档).

macos casting objective-c

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

Vim慢慢地滚动

当我滚动时,Vim表现得很慢.当我连续按j/k时,光标会跳过一些线条.

我正在使用xterm和urxvt.在这两个vim行为中.

这在本地发生,包含小文件或大文件.我确实使用Control + F/B它们工作得很好.

编辑:ttyfast在小文件中做了伎俩,但更大的是相同的.在没有自定义的情况下运行时,它就没事了.

vim performance scroll

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

通过向ms-sql中的表添加名为recordversion的时间戳列,我可以获得什么?

通过向ms-sql中的表添加名为recordversion的时间戳列,我可以获得什么?

sql t-sql sql-server timestamp

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

什么是JavaScript的最高整数值,数字可以达到而不会丢失精度?

这是由语言定义的吗?是否有定义的最大值?在不同的浏览器中是不同的?

javascript browser math cross-browser

923
推荐指数
13
解决办法
48万
查看次数

从Windows脚本中的命名环境变量中删除引号

我想在Windows环境变量中存储URL前缀.查询字符串中的&符号使这很麻烦.

例如:我有一个URL前缀,http://example.com?foo=1&bar=并希望通过提供bar参数值来创建完整的URL .然后我想使用"start"命令启动该URL.

在SET操作的值周围添加引号很容易:

set myvar="http://example.com?foo=1&bar="
Run Code Online (Sandbox Code Playgroud)

Windows虽然包含实际值中的引号(感谢Windows!):

echo %myvar%
"http://example.com?foo=1&bar=true"
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用代字号从批处理文件参数中删除引号:

echo %~1
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法对命名变量这样做:

echo %~myvar%
%~myvar%
Run Code Online (Sandbox Code Playgroud)

完成此操作的语法是什么?

windows quotes scripting batch-file environment-variables

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

Java中的不可变bean

我非常好奇为java bean提供不变性的可能性(这里的bean我指的是带有空构造函数的类,为成员提供getter和setter).显然,这些类不是不可变的,并且它们用于从数据层传输值,这似乎是一个真正的问题.

StackOverflow中已经提到了一种解决这个问题的方法,称为"C#中的不可变对象模式",其中对象在完全构建后被冻结.我有另一种方法,并且非常希望听到人们对此的看法.

该模式涉及两个类Immutable和Mutable,其中Mutable和Immutable都实现了一个提供非变异bean方法的接口.

例如

public interface DateBean {
    public Date getDate();
    public DateBean getImmutableInstance();
    public DateBean getMutableInstance();
}

public class ImmutableDate implements DateBean {
    private Date date;

ImmutableDate(Date date) {
    this.date = new Date(date.getTime());
}

public Date getDate() {
    return new Date(date.getTime());
}

    public DateBean getImmutableInstance() {
        return this;
    }

    public DateBean getMutableInstance() {
        MutableDate dateBean = new MutableDate();
        dateBean.setDate(getDate());
        return dateBean;
    }
}

public class MutableDate implements DateBean {
    private Date date;

public Date getDate() {
    return date; …
Run Code Online (Sandbox Code Playgroud)

concurrency immutability javabeans

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