问题列表 - 第3405页

PHP文件是否有静态代码分析器[如Lint]?

是否有PHP文件的静态代码分析器?二进制本身可以检查语法错误,但我正在寻找更多的东西,比如未使用的变量赋值,分配到的数组,而不是先被初始化,以及可能的代码样式警告.开源程序将是首选,但如果强烈建议,我们可能会说服公司支付费用.

php code-analysis static-analysis

460
推荐指数
9
解决办法
14万
查看次数

将这些haskell Int列表转换为另一个列表

我有以下Int列表:

t1 = [1000, 1001, 1002, 1003, 1004]
t2 = [2000, 2001, 2002]
t3 = [3000, 3001, 3002, 3003]
Run Code Online (Sandbox Code Playgroud)

列表大小是可变的,它们不仅仅是这个示例中的3.它们可以包含1个元素或更多元素.然后我有这个:

tAll = [t1, t2, t3]
Run Code Online (Sandbox Code Playgroud)

我需要一个功能,"变成" 高大弄成这个样子:

[[1, 1000, 2000, 3000],
[2, 1001, 2001, 3001],
[3, 1002, 2002, 3002],
[4, 1003, 0, 3003], 
[5, 1004, 0, 0]]
Run Code Online (Sandbox Code Playgroud)

是否有捷径可寻?

编辑: 对不起,我发布了这个匆忙,这不是我想要的.我更新了上面的代码......

haskell list

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

如何创建 Emacs 键绑定来设置变量?

我在 Emacs 中有一个名为 my-var 的变量,我想在按下 Cv 时设置它。我怎么做?我试过这个:

(defun set-my-var (value)
  "set my var"
  (interactive)
  (defvar my-var value
    "a variable of mine")
)

(global-set-key "\C-v" 'set-my-var)
Run Code Online (Sandbox Code Playgroud)

但这失败了:

call-interactively: Wrong number of arguments: (lambda (value) "set my var"
(interactive) (defvar my-var value "a variable of mine")), 0
Run Code Online (Sandbox Code Playgroud)

lisp emacs

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

是否可以在风格中使用转换器?

是否可以在风格中使用转换器?例如,我正在尝试创建一个样式,TextBlock其文本根据的ActualHeight属性调整大小TextBlock.调整大小将通过转换器完成.

c# wpf xaml styles converter

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

是否有针对Asp.net标记的#IF DEBUG?

基于"定义DEBUG常量"设置,我可以在asp.net页面的标记中执行类似的操作吗?

#IF (DEBUG) THEN
  <asp:TextBox ID="TextBox1" runat="server">You're in debug mode</asp:TextBox>
#END IF
Run Code Online (Sandbox Code Playgroud)

asp.net debugging

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

在.NET中解析IP地址

我正在使用IPAddress.TryParse()来解析IP地址.但是,它有点过于宽松(解析"1"返回0.0.0.1).我想将输入限制为虚线八位字符表示法.最好的方法是什么?

(注意:我使用的是.NET 2.0)


编辑

让我澄清一下:

我正在编写一个应用程序,它将扫描一系列寻找特定设备(基本上是端口扫描仪)的IP.当用户输入"192.168.0.1"作为起始地址时,我想自动填写"192.168.0.255"作为结束地址.问题是,当他们输入"1"时,它解析为"0.0.0.1",结束地址填写为"0.0.0.255" - 这看起来很傻.

.net c# parsing ip-address

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

UDP跨子网广播数据包

是否可以通过路由器将UDP广播数据包发送到不同的子网?我正在编写一个应用程序来发现网络上的某些设备,而PC可能与它正在寻找的设备位于不同的子网上.

networking udp

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

具有货币格式的JSF convertNumber是圆形还是截断其他小数位?

这是一个例子:

    <h:outputText value="#{myBean.myMoney}">
       <f:convertNumber type="currency" currencySymbol="$" />
    </h:outputText>
Run Code Online (Sandbox Code Playgroud)

鉴于我有1.006美元,这个输出会是1.00美元还是1.01美元?

这里不说:http: //java.sun.com/javaee/javaserverfaces/1.1_01/docs/tlddocs/f/convertNumber.html

java jsf

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

使用公共字段的最佳做法是什么?

当我写一个类时,我总是通过这样的公共属性公开私有字段:

private int _MyField;
public int MyField
{ get{return _MyField; }
Run Code Online (Sandbox Code Playgroud)

什么时候可以公开这样的公共字段:

public int MyField;
Run Code Online (Sandbox Code Playgroud)

我正在创建一个名为Result的结构,我的意图是这样做:

public Result(bool result, string message)
{
   Result = result;
   Message = message;
}

public readonly int Result;
public readonly int Message;
Run Code Online (Sandbox Code Playgroud)

什么是最佳做法?这样做好吗?

.net c# field properties

23
推荐指数
3
解决办法
5035
查看次数

哪些书帮助您掌握了n-tier的发展

哪些书帮助您掌握了n-tier开发(表示层,UI业务对象,数据业务对象和数据集)?

我更喜欢书籍,但博客和其他网站也是受欢迎的建议.我在一项新工作中继承了一个n-Tier设计的应用程序,虽然我花了一些时间来习惯它,但我看到了概念的有用性.展望未来,我想确保我的开发符合相同的标准.C#的重点也很棒.

此外,您是否会建议其他可扩展性设计模式?您是否可以为这些设计模式提供任何建议的阅读材料?

c# design-patterns n-tier-architecture

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