问题列表 - 第14564页

是否有一个函数将PHP数组的副本复制到另一个?

是否有一个函数将PHP数组的副本复制到另一个?

我已经烧了几次试图复制PHP数组.我想将对象内定义的数组复制到其外部的全局.

php arrays copy

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

哪个iomanip操纵器"粘"?

我最近遇到了一个问题stringstream,因为我错误地认为std::setw()这会影响每次插入的字符串流,直到我明确地更改它.但是,插入后总是未设置.

// With timestruct with value of 'Oct 7 9:04 AM'
std::stringstream ss;
ss.fill('0'); ss.setf(ios::right, ios::adjustfield);
ss << setw(2) << timestruct.tm_mday;
ss << timestruct.tm_hour;
ss << timestruct.tm_min;
std::string filingTime = ss.str(); // BAD: '0794'
Run Code Online (Sandbox Code Playgroud)

所以,我有很多问题:

  • 为什么setw()这样?
  • 有这样的其他操纵者吗?
  • 是否有之间的行为差异std::ios_base::width()std::setw()
  • 最后有一个在线参考,清楚地记录了这种行为?我的供应商文档(MS Visual Studio 2005)似乎没有清楚地显示这一点.

c++ c++-faq

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

JNI通过参考,是否可能?

我有一个Java程序,它调用C++程序来验证用户.我希望程序返回true或false,如果为false,则更新指向错误消息变量的指针,然后我可以从Java程序中获取该指针.

另一个探索:

本机方法看起来像这样:

public native String takeInfo(String nt_domain, String nt_id, String nt_idca, String nt_password, String &error);

我会在这里称之为方法:

boolean canLogin = takeInfo(domain, userID, "", userPass, String &error)

然后在我的C++程序中,我将检查用户是否经过身份验证并将其存储在布尔值中,如果为false,则获取错误消息并使用它进行更新和错误.然后将该布尔值返回到我的Java程序,在那里我可以显示错误或让用户通过.

有任何想法吗?

最初我有它所以程序将返回"true"或错误消息,作为一个jstring,但我的老板希望它如上所述.

c++ java java-native-interface pass-by-reference

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

奇怪的PHP错误:'不能在写上下文中使用函数返回值'

我收到了这个错误,我无法做出它的头或尾.

确切的错误消息是:

致命错误:第48行/home/curricle/public_html/descarga/index.php中的写入上下文中无法使用函数返回值

第48行是:

if (isset($_POST('sms_code') == TRUE ) {
Run Code Online (Sandbox Code Playgroud)

谁知道发生了什么?

PS这是完整的功能,如果有帮助:

function validate_sms_code() {

    $state = NOTHING_SUBMITED;

    if (isset($_POST('sms_code') == TRUE ) {
        $sms_code = clean_up($_POST('sms_code'));
        $return_code = get_sepomo_code($sms_code);

        switch($return_code) {

          case 1:
            //no error
            $state = CORRECT_CODE;
            break;

          case 2:
            // code already used
            $state = CODE_ALREADY_USED;
            break;

          case 3:
            // wrong code
            $state = WRONG_CODE;
            break;

          case 4:
            // generic error
            $state = UNKNOWN_SEPOMO_CODE;
            break;

          default:
            // unknown error
            $state = UNKNOWN_SEPOMO_CODE;
            throw new Exception('Unknown sepomo code: …
Run Code Online (Sandbox Code Playgroud)

php fatal-error

179
推荐指数
6
解决办法
20万
查看次数

在C++中从HBITMAP转换为Jpeg或Png

有谁知道如何使用HBITMAP变量来编写png或jpeg文件?

我首先考虑用GDI +做这个,但是它给我错误告诉我min/max还没有被定义(定义它们只会带来更多问题),然后我查看了libpng的C++绑定(png ++)并且无法得到示例编译.

谢谢,

米奇

c++ png jpeg hbitmap bitblt

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

如何确定哪个表使用Access数据库中的最大空间

有没有简单的方法来确定Access 2007数据库中的每个表使用多少空间?

我有一个非常大的Access数据库,需要找出哪个表使用最多的空间.行计数没有提供有关已用空间的足够信息.

问候

/坦率

ms-access

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

Redmine的Bugshooting

是否有任何错误拍摄实用程序直接提交给Redmine?像bugshooting.com这样的东西正在与FogBugz合作.

fogbugz redmine

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

在python中为大文件创建校验和的最快方法

我需要跨网络传输大文件,需要每小时为它们创建校验和.所以产生校验和的速度对我来说至关重要.

不知怎的,我不能让zlib.crc32和zlib.adler32在Windows XP Pro 64bit机器上使用大于4GB的文件.我怀疑我在这里达到了32位的限制?使用hashlib.md5我可以得到一个结果,但问题是速度.为4.8GB文件生成md5大约需要5分钟.任务管理器显示该进程仅使用一个核心.

我的问题是:

  1. 有没有办法让crc适用于大文件?我更喜欢使用crc而不是md5
  2. 如果没有那么有没有办法加快md5.hexdigest()/ md5.digest?或者在这种情况下任何hashlib hexdigest/digest?可能将其拆分为多线程进程?我怎么做?

PS:我正在开发类似于"资产管理"系统的东西,有点像svn,但资产包括大型压缩图像文件.文件有微小的增量变化.检测变化和错误检测需要散列/校验和.

python crc32 multithreading md5 hashlib

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

不知道这个设计是好主意还是令人难以置信的愚蠢......

使用C#,asp.net 3.5,SqlServer 2005,

试图将一些控制反转与3层架构结合到我当前的任务中.

不知道这是一个好主意还是令人难以置信的愚蠢:

我创建了用户界面层,业务层和数据层.

UI收集4个值,News是业务层类的实例(称之为c),使用4个值初始化它.

然后,UI调用Business Layer类的该实例的方法来保存数据.

Business Layer类方法创建一个tsql字符串,例如

String.Format(@"插入table1(col1,'col2','col3',col4)值({0},{1},{2},{3}); select @@ identity",c.one ,c.date1,c.date2,c.four);

并将字符串传递给数据层中类的int方法.

数据层使用字符串作为ExecuteScalar的CommandText,并将@@ identity返回到业务层.

我会使用相同概念的变体来通过datareader检索数据.

数据量不会很大,这不会是一个高容量的应用程序.

我过去这样做的方法是将在ui中收集的4个值,通过业务层传递给数据层设置sqlparms,将值传递给存储过程等,将它们传递回业务层,等等

architecture design-patterns inversion-of-control n-tier-architecture

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

在SQL Server 2008中,如果我不希望它为null,我应该使用什么默认日期?

我有日期类型的列,我用于创建,最后修改等等.

我不希望这些列允许空值,对于我们应该用于未使用的初始化状态的最佳实践是什么?

例如,我应该使用datetime.minvalue的任何值吗?

c# sql-server ado.net

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