问题列表 - 第6949页

您对PHP编码标准工具/系统/程序有何建议?

我正在与几个开发人员合作开发一个PHP项目,每个开发人员都有自己的风格.风格差异很大,并且可能使代码真的难以阅读,并且每个人都同意我们需要标准化我们的风格.

我遇到的问题是我找不到任何好的程序或系统来帮助强制执行PHP标准.我过去曾经使用过很多程序用于C++和Java,而且我是一个巨大的checkstyle粉丝,但我找不到任何优雅的PHP.

您会建议使用哪些程序,工具或系统来帮助开发人员遵循一套通用的PHP编码标准?此外,如果解决方案还处理嵌入在XHTML中的PHP,那将是很好的,但这不是必需的.

php coding-style

7
推荐指数
2
解决办法
2479
查看次数

递归列出所有目录和文件

我想收到以下输出.

假设文件系统上的目录结构如下:

  -dir1
      -dir2
        -file1
        -file2
             -dir3
                -file3
                -file4
            -dir4
                -file5
       -dir5
             -dir6
             -dir7

脚本的输出必须如下:

目录:

/dir1
/dir1/dir2
/dir1/dir2/dir3
/dir1/dir2/dir4
/dir1/dir5
/dir1/dir5/dir6
/dir1/dir5/dir7

文件:

/dir1
/dir1/dir2/file1
/dir1/dir2/file2
/dir1/dir2/dir3/file3
/dir1/dir2/dir3/file4
/dir1/dir2/dir4/file5
/dir1/dir5/dir6
/dir1/dir5/dir7

你能告诉我如何保持的输出find . -type d,并find . -type f到另一个文件?

shell recursion directory-listing

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

numeric_limits <double> :: digits10是什么意思?

numeric_limits :: digits10的确切含义是什么?stackoverflow中的一些其他相关问题使我认为它是double的最大精度,但是

  • 当精度大于17(== 2 + numeric_limits :: digits10)时,以下原型开始工作(成功为真)
  • 使用STLPort,最后是readDouble == infinity; 使用microsoft的STL,readDouble == 0.0.
  • 这个原型有任何意义:)?

这是原型:

#include <float.h>
#include <limits>
#include <math.h>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <string>
int main(int argc, const char* argv[]) {
  std::ostringstream os;
  //int digit10=std::numeric_limits<double>::digits10; // ==15
  //int digit=std::numeric_limits<double>::digits; // ==53
  os << std::setprecision(17);
  os << DBL_MAX;
  std::cout << os.str();
  std::stringbuf sb(os.str());
  std::istream is(&sb);
  double readDouble=0.0;
  is >> readDouble;
  bool success = fabs(DBL_MAX-readDouble)<0.1;
}
Run Code Online (Sandbox Code Playgroud)

c++ stl

15
推荐指数
4
解决办法
7197
查看次数

连接到MS SQL 2000/2005的正确PHP配置是什么?

我有许多使用FastCGI在Windows 2003/IIS6上运行PHP 5.2.6(非线程安全版本)的服务器.

我有一些问题连接到MS SQL 2000/2005(MySQL连接工作正常,ASP/ASP.NET脚本也可以成功连接到MS SQL).一种解决方案建议将SQL客户端工具ntwdblib.dll文件复制到PHP扩展文件夹,或者在Web服务器上安装所有SQL客户端工具(我不愿意这样做).

建议的另一个解决方案是使用PHPMicrosoft SQL Server 2005驱动程序.这对于编写绿地应用程序看起来很好,但对于像phpBBS或WordPress这样的应用程序,这似乎不起作用.

例如,以下脚本:

<?php 
$host = "mssqlhost"; 
$user = "phpbb2"; 
$password = "phpbb2"; 

$connect_sql_server = mssql_connect($host, $user, $password); 
?>
Run Code Online (Sandbox Code Playgroud)

失败:

PHP警告:mssql_connect()[function.mssql-connect]:无法连接到服务器:第6行的E:\ AppsDev.NET_UK_Minds\phpSqlNC\www\test.php中的mssqlhost

目标是允许PHP脚本连接到在不同服务器上运行的SQL 2000和SQL 2005.我还要补充说,目前升级到更高版本的PHP不是一种选择.

在Windows 2003/IIS6上配置PHP以连接到SQL 2000/2005的正确方法是什么?

php windows sql-server iis-6

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

您如何找到专注于编码项目/任务的最佳方式?

总之,当你有计划或已经想过一个想法创造 - 你用什么来帮助您保持任务,或以确保您留编程无(负)分心?

我发现,读书,被周围志同道合的人确实帮助的动机,尽管当谈到时间,自己在键盘上打字又是客场,这很容易让不相关失去跟踪的网站.

任何人都可以推荐一种心态,或者你为提高生产力而采取的方法吗?

performance focus

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

接口与抽象类

在C#中,何时应该使用接口,何时应该使用抽象类?决定因素是什么?

c# inheritance abstract-class interface

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

C#帮助将此代码从VB.NET转换为C#

任何帮助将不胜感激,我正在尝试将下面的代码转换为C#,我从未使用过VB.NET,所以ReDim对我来说是一个新的.

谢谢

Dim inFile As System.IO.FileStream
Dim binaryData() As Byte
Dim strFileName As String

strFileName = "C:\MyPicture.jpeg"

inFile = New System.IO.FileStream(strFileName, System.IO.FileMode.Open, System.IO.FileAccess.Read)

''//Retrive Data into a byte array variable
ReDim binaryData(inFile.Length)
Dim bytesRead As Long = inFile.Read(binaryData, 0, CInt(inFile.Length))
inFile.Close()
Run Code Online (Sandbox Code Playgroud)

c# vb.net

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

如何列出给定范围内的所有变量?

我知道我可以列出所有的包和lexcial变量在使用某个特定范围Padwalkerpeek_ourpeek_my,但我怎么能得到像全局变量的名称和值$"$/

#!/usr/bin/perl

use strict;
use warnings;

use PadWalker qw/peek_our peek_my/;
use Data::Dumper;

our $foo = 1;
our $bar = 2;

{
    my $foo = 3;
    print Dumper in_scope_variables();
}

print Dumper in_scope_variables();

sub in_scope_variables {
    my %in_scope = %{peek_our(1)};
    my $lexical  = peek_my(1);
    #lexicals hide package variables
    while (my ($var, $ref) = each %$lexical) {
        $in_scope{$var} = $ref;
    }
    ##############################################
    #FIXME: need to add globals to %in_scope here#
    ##############################################
    return …
Run Code Online (Sandbox Code Playgroud)

perl

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

MSSQL:只允许阅读某些视图的有限帐户?

如何创建仅允许读取特定数据库的某些视图的MS SQL服务器用户?

sql-server security

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

是否有用于访问串行端口的Java库或框架?

是否有一个java库或框架(Sun提供的javax.comm除外)在访问串行和并行端口(特别是RS-232)时很容易使用.我需要一些可以在Windows和Linux上运行的免费软件.

java serial-port

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