小编Jon*_*zee的帖子

使用SAN证书时,公共名称无效

我已经为内部服务器生成了一个证书,该证书也可以从外部访问.根据这个 SO答案,CN和SAN字段相互补充,因此我将CN设置为server.domain.local,在SAN中我有DNS:server.domain.tld

但是,至少使用Chrome,我可以浏览到server.domain.tld(SAN条目)而不会出现错误,但我在server.domain.local(CN)上遇到了常见的名称不匹配错误

这是Chrome上的NSS中的实现错误还是我做错了什么?我应该在SAN字段中同时拥有server.domain.local和server.domain.tld吗?

ssl certificate ssl-certificate

7
推荐指数
2
解决办法
4814
查看次数

将FFTW链接到Android NDK应用程序

我目前正在编写一个类型分类应用程序作为我在计算机工程的最后一年项目.我最初在C中编写了特征提取代码(实现FFTW),现在我需要通过NDK在Android上实现它.

这是我的第一个NDK项目,所以我仍然掌握了一些东西,但我根据本指南编译了适用于Android的FFTW3库.我没有做最后一步,因为我认为这不是我需要的.

我的问题是,在编译步骤之后,如何使用调用它的主NDK应用程序中的库?我只是将LOCAL_STATIC_LIBRARIES设置为我刚刚编译的libfftw3.a,在Application.mk中通常做一切吗?然后我不需要像往常那样拥有任何-lfftw3链接器标志?

android static-libraries fftw android-ndk

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

为什么MySQL查询使用连接缓冲区?

以下查询正在使用连接缓冲区,我想知道是否有人可以向我解释为什么会这样.只是想了解更多关于mysql和索引的理解.

mysql> EXPLAIN SELECT events.event_topic_id, event_topic_name, event_topic_image, event_type_name,city_name FROM events
    ->             JOIN event_topic ON event_topic.event_topic_id=events.event_topic_id
    ->             JOIN event_type ON event_type.event_type_id = event_topic.event_type_id
    ->             JOIN locations ON locations.location_id=events.location_id
    ->             JOIN city ON city.city_id=locations.city_id
    ->             WHERE event_date > NOW()
    ->             GROUP BY events.event_topic_id, city.city_id;
+----+-------------+-------------+--------+---------------------------------------+-----------------+---------+--------------------------------------+------+----------+----------------------------------------------+
| id | select_type | table       | type   | possible_keys                         | key             | key_len | ref                                  | rows | filtered | Extra                                        |
+----+-------------+-------------+--------+---------------------------------------+-----------------+---------+--------------------------------------+------+----------+----------------------------------------------+
|  1 | SIMPLE      | city        | index  | PRIMARY                               | city_name       | …
Run Code Online (Sandbox Code Playgroud)

mysql indexing join

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

SOAP响应(XML)到JSON

我需要使用SOAP Web服务,当然,它以XML格式发送响应,因为我正在开发Appcelerator Titanium移动应用程序,我更喜欢JSON中的响应.在线查看之后我使用这个 Javascript代码转换了响应,它大部分工作但返回的结果如下:

{
    "SOAP-ENV:Body" :     {
        "ns1:linkAppResponse" :         {
            "ns1:result" :             {
                #text : true;
            };
            "ns1:uuid" :             {
                #text : "a3dd915e-b4e4-43e0-a0e7-3c270e5e7aae";
            };
        };
    };
}
Run Code Online (Sandbox Code Playgroud)

当然是导致问题的冒号和散列,所以我调整了代码来对名称进行子串并在':'之前删除任何内容,然后对生成的JSON进行字符串化,删除所有散列并再次解析JSON.这对我来说有点乱,但我最终得到了一些可用的东西.

这是我正在使用的xmlToJson代码:

// Changes XML to JSON
function xmlToJson(xml) {

    // Create the return object
    var obj = {};

    if (xml.nodeType == 1) {// element
        // do attributes
        if (xml.attributes.length > 0) {
            obj["@attributes"] = {};
            for (var j = 0; j < xml.attributes.length; j++) {
                var attribute = xml.attributes.item(j);
                obj["@attributes"][attribute.nodeName] …
Run Code Online (Sandbox Code Playgroud)

javascript xml json soap titanium

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

Laravel 4遥远的雄辩关系

我正试图用Eloquent急切地加载一个遥远的关系,并遇到问题.涉及5个表,它们是用户,corporate_users,公司和两个Sentry表(users_groups).

表格设置如下:

  • 用户拥有OneUne CorporateUsers(一对一)
  • CorporateUsers属于公司(多对一)
  • 用户通过users_groups数据透视表与建立多对多关系.

所有这些关系都是单独的.最初,我可以通过调用来解决远程关系问题,CorporateUsers::with(array('user', 'corporations'));因为CorporateUsers用户公司都有直接关系.

我的问题是我如何通过引用user_id而不是corporate_user_id的数据透视表users_groups来设置CorporateUsers和Groups之间的关系?我已经尝试过hasManyThrough关系,但它无法正常工作.

有人有什么建议吗?

mysql sql laravel eloquent laravel-4

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