小编Bla*_*laM的帖子

Visual Basic中的十六进制值

有人可以帮助我恢复思绪吗?

如何在Visual Basic 6/VBScript源中指定十六进制值?

这不是0x ABCD,因为它在C++中,这是我能记住的......它是类似的......但是什么?

vb6 vbscript asp-classic

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

如何在Java中将UTF-8转换为US-Ascii

我们有一个系统,客户,主要是欧洲输入文本(UTF-8),必须分发到不同的系统,大多数接受UTF-8,但现在我们还必须将文本分发给只接受美国的美国系统. -Ascii 7位

所以现在我们需要将所有欧洲字符翻译成最近的US-Ascii.是否有任何Java库可以帮助完成此任务?

现在我们刚刚开始添加到翻译表,其中Å(瑞典AA) - > A等等,如果我们找不到输入字符的任何匹配项,我们将记录并替换为问号并试着为下一个版本修复它,但它似乎非常低效,而其他人必须先做过类似的事情.

java ascii utf-8

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

跨域用户跟踪

我们在不同的域名上有几个网站,我希望能够跟踪用户在这些网站上的移动情况.

  • 显然,cookie不可行,因为它们不跨越域边界.
  • 我可以看一下IP地址和用户代理的组合,但在某些情况下,这不起作用.
  • 我不想使用flash或其他插件.

有任何想法吗?或者我注定要依赖IP/User_Agent组合?

cookies user-tracking cross-domain

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

MySQL:来自其他服务器的SELECT

我担心我已经知道了我的问题的答案,但无论如何我都会问:

当有两个MySQL数据库服务器时,我可以访问存储在另一台服务器上的数据吗?

换句话说:我可以以某种方式这样做:

INSERT INTO table (x, y, z)
   SELECT x, y, x+y
      FROM [otherserver].[database].[table]
Run Code Online (Sandbox Code Playgroud)

答案真的像"不"一样短吗?

mysql networking data-transfer

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

Sequelize:改变生产模型架构

我们正在使用orm sequelize.js并定义了一个模型:

module.exports = function(sequelize, DataTypes) {
    var Source = sequelize.define('Source', {
        name: {
            type: DataTypes.STRING, 
            allowNull: false, 
            unique: true
        }
    }, {
        paranoid: true
    });

    return Source;
};
Run Code Online (Sandbox Code Playgroud)

这将部署到生产环境并使用同步到数据库sequelize.sync.下一步,我们添加一个参数:

module.exports = function(sequelize, DataTypes) {
    var Source = sequelize.define('Source', {
        name: {
            type: DataTypes.STRING, 
            allowNull: false, 
            unique: true
        }, 
            location: {
                    type: DataTypes.STRING
            }
    }, {
        paranoid: true
    });

    return Source;
};
Run Code Online (Sandbox Code Playgroud)

但是,部署到生产时sequelize.sync不会添加此新参数.这是因为sync:

CREATE TABLE IF NOT EXISTS

如果表存在,实际上并不会更新架构.这在他们的文档中有说明.

唯一的选择似乎是{ …

javascript postgresql orm database-schema sequelize.js

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

MSSQL:禁用一个INSERT的触发器

此问题与SQL Server 2005非常相似:T-SQL暂时禁用触发器

但是我不想禁用所有触发器,甚至不需要一批命令,而只是一个INSERT.

我必须处理一个商店系统,原作者将一些应用程序逻辑放入触发器(糟糕的主意!).只要您不尝试以与原始"管理前端"不同的方式插入数据,该应用程序逻辑就可以正常工作.我的工作是写一个"从登台系统导入"工具,所以我准备好了所有数据.当我尝试插入它时,触发器会用生成的产品代码覆盖现有的产品代码(不是IDENTITY数字ID!).要生成代码,它会将插入的自动生成ID用于另一个表,这样我甚至无法使用@@ IDENTITY查找刚插入的列,并使用实际的产品代码更新插入的行.

我可以采取任何方式避免极端笨拙的代码(将一些随机字符插入产品名称,然后尝试找到带有随机字符的行来更新它).

那么:有没有办法只为一个 INSERT 禁用触发器(甚至只有一个)?

sql sql-server triggers insert

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

PHP中的Kerberos身份验证

让我们假设我对Kerberos知之甚少 - 只是基础知识.

我有...

  • Debian Linux 2.6 Webserver
    • Apache 2.2
      • mod_auth_kerb所/ 5.3
      • PHP/5.2
  • 一个(工作)Kerberos领域
  • Windows客户端
    • Firefox 3
    • 在MIT Network Identity Manager中登录的身份"user@EXAMPLE.COM"

如何在PHP脚本中使用此信息,以便在访问者拥有类似的kerberos票证时我无需登录该网站?我不希望Apache处理身份验证.我需要找出哪些用户通过PHP访问该站点.

那可能吗?如果是这样:怎么样?

到目前为止我发现了什么:我必须在Firefox中"启用"域名.

不过就是这个......

php kerberos apache2 single-sign-on

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

PHP5:在DOMDocument中查找根节点

我有一个PHP5 DOMDocument,我尝试找到根节点(不是根元素).

例:

<test>
    <element>
        <bla1>x</bla1>
        <bla2>x</bla2>
    </element>
    <element>
        <bla1>y</bla1>
        <bla2>y</bla2>
    </element>
    <element>
        <bla1>z</bla1>
        <bla2>z</bla2>
    </element>
</test>
Run Code Online (Sandbox Code Playgroud)

我想得到"测试"的DOMNode,以便我可以调用 - 例如 - hasChildNodes.我可以得到"documentElement",但这是一个DOMElement.也许我可以从那里出发?

$d = DOMDocument::loadXML($xml);
// [... do some stuff here to find document's root node ...]
if ($rootnode->hasChildNodes()) echo 'yayy!'
Run Code Online (Sandbox Code Playgroud)

谁能填补空白?我似乎是盲目的.

(显然不仅仅是我想要调用的hasChildNodes - 所以不,找到另一个方法来查找文档是否包含东西也无济于事.这只是我的简单示例.我最后需要一个DOMNode.)

php xml dom root-node

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

MS SQL:抑制存储过程中调用的存储过程的返回值

我认为我遇到的问题与kcrumley在问题" 通过经典ASP从另一个存储过程调用存储过程的问题"中描述的问题相同.然而,他的问题并没有真正包含一个解决方案,所以我会再给它一个镜头,添加我自己的观察结果:

我有两个存储过程:

CREATE PROCEDURE return_1 AS BEGIN
    SET NOCOUNT ON;
    SELECT 1
END

CREATE PROCEDURE call_return_1_and_return_2 AS BEGIN
    SET NOCOUNT ON;
    EXEC return_1
    SELECT 2
END
Run Code Online (Sandbox Code Playgroud)

请注意,这两个过程都包含"SET NOCOUNT ON".当我执行"call_return_1_and_return_2"时,我仍然可以获得两个记录集.首先是值1,然后是值2.

这会抛出ASP(经典的VBScript ASP).

关于如何抑制第一个结果集的任何提示?为什么即使有NOCOUNT呢?

跳过ASP中的第一个记录集不是一种选择.我需要一个"仅限数据库"的解决方案.

sql-server stored-procedures nocount

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

FireBug问题:无法使用console.log

我对当前版本的FireBug有疑问.

Firefox:3.6.13
Firebug:1.6.0和1.6.1b1(试过两者)

我的Javascript无法使用console.log(或任何控制台)来输出调试消息.我不确定它何时停止工作,但是当我尝试访问它时,我得到一个"控制台未定义"或者在运行此代码时弹出一条消息:

if (console == undefined) {
    alert(1);
}
Run Code Online (Sandbox Code Playgroud)

我安装了最新的FirePHP扩展(DeveloperCompanion)但删除它以查看是否导致了问题.虽然没有改变任何东西.

有任何想法吗?这也发生在别人身上吗?

[UPDATE]

看起来我的问题实际上是由其他东西引起的:我使用jQuery并将所有代码包装在一起,$(function() {.....});使其在页面呈现后运行.

我没有考虑的是,然后代码在另一个范围内运行.console在该范围内不可用.

要使用控制台我必须打电话window.console.log('bla');.

firefox jquery firebug

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