小编Hor*_*Kol的帖子

管理VBA函数调用中括号使用的规则是什么?

我刚刚在VBA(Access 2003)中出现了一个令人恼火的30分钟因为我在传递给我定义的Sub的参数周围使用了括号而引起的.

我一直在寻找一个体面的文章/教程/说明何时括号是必要/适当/不适当/禁止,但找不到任何明确的指导方针.

syntax ms-access vba

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

在读取/写入php://临时流时遇到问题

php://temp在PHP 5.3.2中读取和编写流时遇到了麻烦

我基本上有:

file_put_contents('php://temp/test', 'test');
var_dump(file_get_contents('php://temp/test'));
Run Code Online (Sandbox Code Playgroud)

我得到的唯一输出是 string(0) ""

我不应该回到我的'测试'吗?

php stream

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

VBA中变量的空值

如何在VBA中定义空字符串,日期或整数?

当数据不完整或不相关时,我需要能够为某些记录的某些字段分配Null值,但如果我将变量声明为String,Date或Integer,则在尝试分配Null值时会出错.

是唯一使用Variant的解决方案吗?如果是这样,那么VBA中所有其他数据类型的重点是什么?

vba access-vba

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

跨页列在Android Web浏览器上折叠(使用自动调整页面时)

更新:我已经在Google上记录了一个错误报告 - http://code.google.com/p/android/issues/detail?id=22447&can=4&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars


更新:@benni_mac_b指出如果禁用自动调整页面,问题就会消失.这个'解决方案'适用于2.1和2.2 - 原来我测试的2.3手机已经禁用了自动调整功能,启用时表格会再次中断.

猜猜我现在正在寻找一种方法来告诉Android不要自动调整表格(并覆盖浏览器设置).到目前为止,我不喜欢通过我的Google搜索判断机会.


我遇到了Android网络浏览器和跨栏的奇怪问题 - 例如,如果我有这样的结构:

<table class="amhtable">
    <col width="16.72%" />
    <col width="16.62%" />
    <col width="16%" />
    <col width="16%" />
    <col width="34.67%" />

    <thead>
        <tr class="heading">
            <td>Modifying circumstance</td>
            <td>Common pathogens</td>
            <td>First choice</td>
            <td>Alternative</td>
            <td>Additional information</td>
        </tr>
    </thead>

    <tr class="heading2">
        <td colspan="5" width="100%">SECTION TITLE</td>
    </tr>

    <tr class="body">
        <td>column 1</td>
        <td>column 2</td>
        <td>column 3</td>
        <td>column 4</td>
        <td>column 5</td>
    </tr>

</table>
Run Code Online (Sandbox Code Playgroud)

即使表本身仍然较宽,跨越的行也会缩小以适应屏幕的大小.这意味着在某些情况下,大部分表格中缺少heading2行的背景,使其看起来很奇怪.

这种情况在iPhone或我们所知道的任何桌面浏览器(Chrome,IE,FF,Safari)上都没有发生 - 仅在Android(多个设备和版本)上.

CSS:

.amhtable {
        border-width:1px;
        border-style:solid;
        border-color:#000000;
        border-collapse: collapse;
        border-spacing: 0;
        padding: 5px;
        font-weight: normal; …
Run Code Online (Sandbox Code Playgroud)

html css android html-table

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

如何使用PHP/PDO从Ubuntu创建到SQL Server的加密连接

我正在尝试从在Ubuntu上运行的PHP/Zend Framework应用程序和远程位置连接到SQL Server.

我正在尝试让连接应用程序从SQL Server请求加密(因为1433上的默认连接是明确的,我不希望我的凭据被嗅探).

我在SQL Server上配置了通配符SSL证书,我正在使用以下DSN创建PDO连接:

dblib:host=server-not-matching-domain.com:1433;dbname=MyDB;Encrypt=true;TrustServerCertificate=false;charset=
Run Code Online (Sandbox Code Playgroud)

取自http://blogs.msdn.com/b/brian_swan/archive/2011/03/08/sql-server-driver-for-php-connection-options-encrypt.aspx

由于主机名与安装的证书不匹配,我希望连接失败 - 但它不会失败.

php sql-server ubuntu pdo

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

检测新Drupal模块中启用了哪些其他模块

我正在创建一个Drupal模块,它不一定依赖于其他模块,但是如果启用了Path模块,则可以提供其他选项.

我想知道的,通过搜索似乎无法找到,是否有可能从另一个模块检测当前启用的模块,以便该模块可以提供使用这些模块的选项?

drupal drupal-6 drupal-modules

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

在Symfony/Doctrine中删除记录时执行一些清理

使用Symfony 1.4.5和Doctrine

我有一个模型,其中包含上传的图像作为列之一 - 创建和更新记录很好(使用doSave()方法来处理上传和文件的任何更改).

我遇到的问题是如果记录被删除 - 我希望它也删除相关文件.但是经过几个小时的搜索文档和谷歌后,我无法找到这样做.

有没有办法指定某种删除后的代码?

doctrine symfony1

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

Zend Action Controller - 重构策略

我已经在Zend Framework(1.10)上构建了一个首次运行的Web服务,现在我正在研究如何重构我的Action Controllers中的一些逻辑,这样我和我的团队的其他人就会更容易扩展和维护服务.

我可以看到哪里有重构的机会,但我不清楚最佳策略如何.控制器上最好的文档和教程只讨论小规模应用程序,并没有真正讨论如何抽象出更大规模的重复代码.

我们的动作控制器的基本结构是:

  1. 从请求正文中提取XML消息 - 这包括针对特定于操作的relaxNG架构进行验证
  2. 准备XML响应
  3. 验证请求消息中的数据(无效数据会引发异常 - 将消息添加到立即发送的响应中)
  4. 执行数据库操作(选择/插入/更新/删除)
  5. 使用所需信息返回操作的成功或失败

一个简单的例子就是这个动作,它根据一组灵活的标准返回供应商列表:

class Api_VendorController extends Lib_Controller_Action
{  
    public function getDetailsAction()
    {
        try {
            $request = new Lib_XML_Request('1.0');
            $request->load($this->getRequest()->getRawBody(), dirname(__FILE__) . '/../resources/xml/relaxng/vendor/getDetails.xml');
        } catch (Lib_XML_Request_Exception $e) {
            // Log exception, if logger available
            if ($log = $this->getLog()) {
                $log->warn('API/Vendor/getDetails: Error validating incoming request message', $e);
            }

            // Elevate as general error
            throw new Zend_Controller_Action_Exception($e->getMessage(), 400);
        }

        $response = new Lib_XML_Response('API/vendor/getDetails');

        try {
            $criteria = array();
            $fields = $request->getElementsByTagName('field'); …
Run Code Online (Sandbox Code Playgroud)

php model-view-controller refactoring zend-framework

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

qt:按钮的无效属性名称'x'(M16)

我在QtCreator 3.3.1中使用Qt 5.4.1

我已将QtQuick.Controls 1.2导入我的QML并添加了一系列按钮:

Rectangle {
    id: buttonBar
    x: 480
    y: 0
    width: 320
    height: 80
    Button {
        x: 0
        y: 0

        width: 80
        height: 60

        text: "Songs"
    }

    Button {
        x: 80
        y: 0

        width: 80
        height: 60

        text: "Artists"
    }

    Button {
        x: 160
        y: 0

        width: 80
        height: 60

        text: "Albums"
    }

    Button {
        x: 240
        y: 0

        width: 80
        height: 60

        text: "Back"
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行程序时它们都可以正常运行,但每次QtCreator打开qml文件时它都会跳转到设计模式并收到警告:

invalid property name 'x' (M16) 
Run Code Online (Sandbox Code Playgroud)

当我在编辑模式下查看文件时,我使用x,y,宽度和高度的行都加下划线.

但文档说这些是我按钮的有效属性 - http://doc.qt.io/qt-5/qml-qtquick-controls-button-members.html …

qt qml

6
推荐指数
3
解决办法
9465
查看次数

Composer 无法克隆 git 存储库

我正在尝试在我的私人 GitLab 存储库中获取模块的开发版本。

使用我在其他答案中找到的内容,我的项目的composer.json是:

{
    "repositories": [
        {
            "type": "composer",
            "url": "https://git.amh.net.au"
        },
        {
            "type": "package",
            "package": {
                "name": "amh-framework/amh-framework",
                "version": "dev-develop",
                "type": "package",
                "source": {
                    "url": "git.amh.net.au:/var/opt/gitlab/git-data/repositories/amh-framework/amh-framework.git",
                    "type": "git",
                    "reference": "master"
                }
            }
        }
    ],

    "require": {
        "amh-framework/amh-framework": "dev-develop",
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行时composer update,它抛出一个 RuntimeException:

Failed to execute git clone --no-checkout '' '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && cd '/var/checkouts/reports/reporter/vendor/amh-framework/amh-framework' && git remote add composer '' && git fetch composer                                                                                                                                                                                                                                                

fatal: repository '' does not exist
Run Code Online (Sandbox Code Playgroud)

的输出composer update -vvv是: …

git composer-php

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