小编chi*_*uit的帖子

Eclipse CDT - 链接到 Windows lib 文件的问题

使用 gcc 编译时出现以下链接器错误:

undefined reference to `SetStretchBltMode@8' 
undefined reference to `StretchDIBits@52' 
undefined reference to `SetDIBitsToDevi
Run Code Online (Sandbox Code Playgroud)

这些函数是在 Windows 库中定义的吗?

如果是的话,它们是随 Vista 一起安装的,还是我需要安装它们,如果是的话,我可以在哪里下载它们。

谢谢

eclipse mingw g++ eclipse-cdt

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

如何让mysqldump保留表名的大小写?

我正在尝试将数据库从Windows迁移到Linux主机.

谢谢!

阿什利

cross-platform mysqldump

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

如果你把这个代码丢在你的腿上,你会怎么做?

伙计,我刚刚把这个项目交给了我 - 他们说.

这是ONE功能的一个例子:

<?php


//500+ lines of pure wonder.
function page_content_vc($content) {
    global $_DBH, $_TPL, $_SET;

 $_SET['ignoreTimezone'] = true;

    lu_CheckUpdateLogin();

    if($_SESSION['dash']['VC']['switch'] == 'unmanned' || $_SESSION['dash']['VC']['switch'] == 'touchscreen') {
        if($content['page_name'] != 'vc') {
            header('Location: /vc/');
            die();
        }
    }

    if($_GET['l']) {
        unset($_SESSION['dash']['VC']);
        if($loc_id = lu_GetFieldValue('ID', 'Location', $_GET['l'])) {

            if(lu_CheckPermissions('vc', $loc_id)) {

    $timezone = lu_GetFieldValue('Time Zone', 'Location', $loc_id, 'ID');
    if(strlen($timezone) > 0) {
     $_SESSION['time_zone'] = $timezone;
    }

                $_SESSION['dash']['VC']['loc_ID'] = $loc_id;
                header('Location: /vc/');
                die();
            }
        }
    }

    if($_SESSION['dash']['VC']['loc_ID']) {

  $timezone = lu_GetFieldValue('Time Zone', …
Run Code Online (Sandbox Code Playgroud)

php

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

NHibernate是否与Microsoft Sync Framework完美整合?

我们想要同时使用NHibernate和Microsoft Sync Framework - 有没有人有结合这两个框架的经验?

谢谢,

阿什利

nhibernate microsoft-sync-framework

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

同步噩梦 - 是否可以在没有IIS的2个SQL CE实例之间使用合并复制(或RDA)?

我们面临以下问题,涉及保持以下同步:

  • 1集中服务器(IIS/MSSQL 2005)
  • ClickOnce分发的许多桌面WPF客户端
  • 许多移动客户端 - (Windows CE)

alt text http://img502.imageshack.us/img502/8246/deployment.png

有了这些棘手的限制:

  • 所有同步关系都是双向的
  • 桌面和移动节点需要离线模式
  • 移动节点不能与中央服务器同步,而是通过USB与桌面节点同步.桌面节点充当移动客户端的服务器,而不是中央服务器.然后,移动节点的更新需要通过与桌面同步传播到中央服务器,然后将该桌面与中央服务器同步. p.

讨厌.

为了同步桌面和服务器,我们知道我们可以使用合并复制 - 服务器是提供商,桌面作为订户,一切都很好.但是同步移动和桌面节点呢?看似桌面不能是没有SQL Server + ISS的发布者,对吧?我们只能将MSSQL CE部署到桌面.

即使是这种情况,节点既可以是订户又可以是发布者?我怀疑Merge Replication架构不支持这种安排 - 看起来hub和spoke是唯一受支持的模型.

我们正在尝试确定是否可以取消RDA或合并复制作为可能的解决方案 - 如果是这样,我们可能会继续使用MS Sync Framework.

也许我们可以考虑其他技术?

谢谢大家,

阿什利

更新:我们刚刚开始玩MS Sync Framework,它摇滚!

distributed merge-replication rda microsoft-sync-framework

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

Active Directory用户的主要标识符是"logonname"属性吗?

出于安全考虑,Active Directory用户的主要标识符是"logonname"属性吗?

例如,首先创建登录名为"bob"的用户,然后从AD中删除,然后再次使用登录名"bob"创建另一个用户 - 从安全角度来看,这个新用户是否相同?

我问这个问题的原因是由于最近打开PST邮件文件的一些特点 - 如上例所示,用户已被删除然后使用相同的登录名重新创建,这个新用户不允许打开以前的用户pst文件尽管共享相同的用户名.

谢谢.

active-directory

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

Perl困境 - 分配和返回哈希

我有一个实例变量,属性,正在声明和实例化,如下所示:

 $self->{properties}{$key1} = $value;
Run Code Online (Sandbox Code Playgroud)

我的理解是,这将声明属性字段,并将其设置为包含一个键值对的Hash原语.

我正在尝试为属性实例变量编写一个getter,它将返回哈希:

sub getProperties{
    my $self = shift;

    my %myhash = $self->{properties}; 
    return %myhash;
}
Run Code Online (Sandbox Code Playgroud)

然后像这样调用getter:

my %properties = $properties->getProperties();
Run Code Online (Sandbox Code Playgroud)

当我尝试编译这个时,我得到:

"Odd number of elements in hash assignment at 70..."

line 70 being:    my %myhash = $self->{properties}; 
Run Code Online (Sandbox Code Playgroud)

perl

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

socket.getaddrinfo引发了"未知主机"之谜

我在使用python(2.6.2)套接字类解析主机名时遇到问题.

从shell我可以ping主机名,并使用host命令解析主机名:

host myhostname.mydomain.com
Run Code Online (Sandbox Code Playgroud)

当我尝试使用python解决它时,会引发一个socket.herror异常,并显示消息"[Errno 1] Unknown host"

socket.gethostbyaddr("myhostname.mydomain.com")
Run Code Online (Sandbox Code Playgroud)

我最近添加了resolv.conf的名称服务器,也许我需要为python重新启动一些东西才能看到这些更新?

有任何想法吗?

python dns networking

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

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

Perl编译困境

我正在编译这个方法:

#changes the names of the associations for $agentConf
#where the key value pairs in %associationsToChangeDict are the old and new values respectively
sub UpdateConfObjectAssociations{
    my($agentConf, %associationsToChangeDict) = @_;

    foreach my $association ($agentConf->GetAssociations()) {
        if ( grep {$_ eq $association->Name()} keys %associationsToChangeDict) {
            my $newValue = %associationsToChangeDict{$association->Name()};
            $association->Value($newValue);
        } 
    }   
}
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

syntax error at D:\Install\AutoDeployScripts\scripts\Perl/.\AI\SiteMinderHelper
.pm line 75, near "%associationsToChangeDict{"
syntax error at D:\Install\AutoDeployScripts\scripts\Perl/.\AI\SiteMinderHelper
.pm line 79, near "}"
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到问题出在哪里?

perl sigils perl-context

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