小编nmc*_*nmc的帖子

PHP和SQL Server - 字段名称被截断

这是相关代码:

function connect(){
    // DB credentials and info defined here....
    $connection = odbc_connect("DRIVER={SQL Server Native Client 11.0}; Server=$server; Database=$db;", $loginname, $loginpass);
    return $connection;
}

function odbc_fetch_results($stmt, &$results) {
    $numrows = odbc_num_rows($stmt);
    $row = odbc_fetch_array($stmt);
    print_r($row); // Prints: Array ( [MEASUREMENT_UNI] => kg)
    if($row){
         $results = array ($row);
         while( $row = odbc_fetch_array($stmt)){
            array_push($results, $row);
         }
    }
    return $numrows;
}

$sql = "select * from measurements where ID=$id";
$stmt = executeSQL($conn,$sql);
$nrows = odbc_fetch_results($stmt, $results);
odbc_free_result($stmt);
print_r($result[0]); // Prints: Array ( [0] …
Run Code Online (Sandbox Code Playgroud)

php sql-server odbc sql-server-2008-r2

23
推荐指数
2
解决办法
2930
查看次数

带有MS SQL Server的PHP的SQLSRV驱动程序与PDO驱动程序

在SQLSRV驱动程序与PDO驱动程序之间进行选择时,我应该考虑哪些因素(对于带有MS SQL服务器的PHP)?

我看到了之前的Stackoverflow帖子(在Windows上使用PHP时,更好的是(1)SQL Server的本机驱动程序还是(2)PDO驱动程序?)但答案似乎有点缺乏,并没有提到所有的好处使用本文中提到的SQLSRV驱动程序.

我正在寻找一个全面的和最新的(例如,SQLSRV驱动程序是否仅适用于Windows?),程序员可以将其称为资源.

php sql-server pdo driver

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

什么是django dateTime的正确格式?

我正在写一个应用程序,我使用日期时间选择器,以允许用户选择日期和时间.在javascript中进行一些格式化之后,我就像这样留下了一个dateTime:

2012-09-04 06:00 PM
Run Code Online (Sandbox Code Playgroud)

和django投掷和错误说:

[u"'2012-09-04 06:00 PM' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] format."]
Run Code Online (Sandbox Code Playgroud)

我也试过了

2012-09-04 06:00PM
2012-09-04 06:00 P.M.
2012-09-04 06:00P.M.
Run Code Online (Sandbox Code Playgroud)

但没有运气.谁能看到我在这做什么?或者知道django正在寻找什么(用英语)?

django datetime

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

修剪Struts2文本字符串输入

修剪此字符串的最佳方法是什么?放置修剪代码的最佳位置在哪里?

假设我的jsp中有以下文本字段:

<s:textfield label="First Name" name="person.firstname"/>
Run Code Online (Sandbox Code Playgroud)

动作类:

public class BaseAction extends ActionSupport implements ServletRequestAware, SessionAware {
    private Person person;
    // Getters, setters and action logic
}
Run Code Online (Sandbox Code Playgroud)

豆子:

public class Person implements Serializable {
    private String lastname;
    private String firstname;
    // Getters and setters
}
Run Code Online (Sandbox Code Playgroud)

我可以更改bean中的默认设置,但这似乎是一个黑客:

public void setFirstname(String firstname) {
    this.firstname = firstname.trim();
}
Run Code Online (Sandbox Code Playgroud)

编辑:我也看到了这个问题:struts2修剪从表单获取的所有字符串,其中一些人也建议"正确"的方法是使用拦截器.

为什么拦截器是"正确的"方式?改变bean的二传手有什么不对?

java string struts2

6
推荐指数
2
解决办法
2457
查看次数

ClassNotFoundexception:net.sourceforge.jtds.jdbc.Driver

我遇到了 java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

我可以通过将jtds.jar文件放在CATALINA_HOME/lib目录中来解决这个错误,但这不是一个理想的解决方案,因为应用程序应该足够模块化,可以在任何服务器上部署.

我有jtds.jar文件在[tomcat_dir]/webapps/myapp/WEB-INF/lib哪里,我想从中找到它.

我知道有很多相似的问题,所以我很抱歉,如果这是一个重复,但我还没有能够找到一个有用的帖子.

为什么我的应用程序找不到jtds.jar我在应用程序包中包含的正确文件?为了让应用识别该jar文件,我需要做什么?

java tomcat jar jdbc classpath

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

在 QT for Windows 中使用 Win32 API

我正在从 .net C# 迁移到 QT C++,并且我正在尝试使用此 Win32 函数来模拟 QT 中的驱动器:

[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool DefineDosDevice(int flags, string devname, string path);

[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern int QueryDosDevice(string devname, StringBuilder buffer, int bufSize);
Run Code Online (Sandbox Code Playgroud)

上面的代码是用 C# 编写的,但我不知道如何在 QT 中使用它们,有人可以给我一个例子,如何做到这一点以及如何在 QT 中使用任何 Win32 API?

c++ winapi qt

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

在Rails 3中,=和assign_attributes之间有区别吗?

假设您在用户控制器中,并且希望根据您可以使用的某些参数更改@user用户名.

我想知道以下内容是否有任何区别:

@user.name = params[:user][:name]
Run Code Online (Sandbox Code Playgroud)

要么

@user.assign_attributes({:name=> params[:user][:name]})
Run Code Online (Sandbox Code Playgroud)

提前致谢!

ruby-on-rails-3

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

THREE.js JSONLoader回调

在THREE.js中,如果我有多次调用JSONLoader来加载这样的多个对象(简化示例):

function init() {    
  var loader = new THREE.JSONLoader();    
  loader.load("mesh1.js", createScene);    
  loader.load("mesh2.js", createScene);
}    

function createScene( geometry ) {    
  if (geometry.filename == "mesh1.js") {    
    mesh1 = new THREE.Mesh( geometry, material );
    scene.add( mesh1 );    
  } else if (geometry.filename == "mesh2.js") {    
    mesh2 = new THREE.Mesh( geometry, material );
    scene.add( mesh2 );
  }
}
Run Code Online (Sandbox Code Playgroud)

如何确定回调时返回的网格,特别是当它们经常无序到达时?

我正在尝试使用单个通用回调函数处理多个返回的网格.返回的几何中是否有一些属性指示我可以测试的原始文件名?

或者也许有一种更优雅的方式?也许为每个调用创建一个新的THREE.JSONLoader对象将有助于回调函数确定哪个网格已到达?

我感谢任何帮助/想法!谢谢!

geometry json callback loader three.js

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

IE9中的嵌入式YouTube视频无法正常工作

我正在尝试在我的网站上嵌入一个YouTube视频,它似乎没有在IE中运行.似乎到目前为止还在与其他浏览器一起工作.在IE9中,它会显示一个框的轮廓,其中视频的左上角会有一个小红色X.

我试过为什么我的嵌入式YouTube视频在Firefox中运行,而不是Internet Explorer?没有成功.

youtube video internet-explorer internet-explorer-9

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

CUDA示例实用程序库

我目前正在研究CUDA的示例书,我实际上正在编写Julia Set示例.我是CUDA编程的新手.

但有些东西可能是我错过的:我在哪里可以找到book.hcpu_bitmap.h 标题?是否有某个链接下载它们或者获取它们并使代码工作的方法?

在书中,这是写的:

#include "../common/cpu_bitmap.h"
Run Code Online (Sandbox Code Playgroud)

我在哪里可以得到这个文件?

我在Mac OS X Mountain Lion平台上.

非常感谢你 !

cuda

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