问题列表 - 第29660页

收藏最大尺寸

这是我的代码:

Sub isdofsodjisf48023jroi23f984444444jiodfiosj12348023jroi23f98()


Dim colFiles As New Collection
    RecursiveDir colFiles, "C:\Documents and Settings\Alex Gordon\Desktop\testing\files\", "*.xls", True

    Dim vFile As Variant
    For Each vFile In colFiles
        Call writeincells(vFile)
    Next vFile

End Sub



Public Function RecursiveDir(colFiles As Collection, _
                             strFolder As String, _
                             strFileSpec As String, _
                             bIncludeSubfolders As Boolean)

    Dim strTemp As String
    Dim colFolders As New Collection
    Dim vFolderName As Variant

    'Add files in strFolder matching strFileSpec to colFiles
    strFolder = TrailingSlash(strFolder)
    strTemp = Dir(strFolder & strFileSpec)
    Do While strTemp …
Run Code Online (Sandbox Code Playgroud)

collections excel vba excel-vba memory-limit

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

在Wordpress 3.0中的自定义post_type永久链接中使用日期

我正在向Wordpress添加自定义post_type,并希望永久链接结构如下所示:

/%post_type%/%year%/%monthnum%/%postname%/
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何添加日期标签.使用此代码,给我/my_type/example-post-slug/:

register_post_type( 'customtype', array(
    ...other options...
    'rewrite' => array('slug' => 'my_type'),
));
Run Code Online (Sandbox Code Playgroud)

我如何包含日期?

wordpress date permalinks custom-post-type

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

确定map是否包含键的值?

确定STL映射是否包含给定键的值的最佳方法是什么?

#include <map>

using namespace std;

struct Bar
{
    int i;
};

int main()
{
    map<int, Bar> m;
    Bar b = {0};
    Bar b1 = {1};

    m[0] = b;
    m[1] = b1;

    //Bar b2 = m[2];
    map<int, Bar>::iterator iter = m.find(2);
    Bar b3 = iter->second;

}
Run Code Online (Sandbox Code Playgroud)

在调试器中检查它,它看起来就像iter垃圾数据.

如果我取消注释这一行:

Bar b2 = m[2]
Run Code Online (Sandbox Code Playgroud)

调试器显示的b2{i = 0}.(我猜这意味着使用未定义的索引会返回一个包含所有空/未初始化值的结构?)

这些方法都不是很好.我真正喜欢的是这样的界面:

bool getValue(int key, Bar& out)
{
    if (map contains value for key)
    {
        out = map[key];
        return true; …
Run Code Online (Sandbox Code Playgroud)

c++ stl map

228
推荐指数
7
解决办法
32万
查看次数

使整个<div>成为一个链接?

有没有办法让整个区域<div>成为一个合适的链接?

现在我正在用javascript使用onclick但这不好,因为如果我中间点击它(在Firefox上)它根本不打开

html hyperlink

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

查找我的有效RSA主机密钥

我最近将我的一个域迁移到了一个新的托管服务,所以我切换了DNS名称服务器,将内容移动到新的托管服务等.

现在我正在尝试登录该站点(现在在新主机上),并且我自己的机器上似乎有关于此问题的问题.

问题:在哪里以及如何找到新的正确RSA密钥,以下错误消息表示我需要?

错误消息(伪装的详细信息):

evan-stites-claytons-macbook-2171:~estites $ ssh root@EXAMPLE.com
检测到可能的DNS SPOOFING!
EXAMPLE.com的RSA主机密钥已更改,
相应IP地址XXX.XXX.xxx.xx的密钥
未更改.这可能意味着
DNS SPOOFING正在发生,或者主机
及其主机密钥的IP地址同时发生了变化.
在/Users/estites/.ssh/known_hosts:2中攻击IP密钥
警告:远程主机识别已更改!
有可能是某人做的很棒!
有人可能正在偷听你(中间人攻击)!
RSA主机密钥也可能刚刚更改.
远程主机发送的RSA密钥的指纹是
xx:xx:xx:xx:xx:b5:21:f1:1f:39:xx:xx:xx:xx:xx:xx.
请联系您的系统管理员.
在/Users/estites/.ssh/known_hosts中添加正确的主机密钥以删除此消息.
/Users/estites/.ssh/known_hosts:1中的违规密钥
example.com的RSA主机密钥已更改,您已请求严格检查.
主机密钥验证失败.

host rsa key

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

我可以在没有Ruby的情况下使用SproutCore吗?

SproutCore据说是一个JavaScript框架,那么如何在服务器端没有Ruby(实际上是PHP或Java)的情况下完全使用它?

javascript sproutcore

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

命名约定 - 在C++和C#变量中使用下划线

_var在类字段中看到变量名是很常见的.下划线是什么意思?是否有所有这些特殊命名约定的参考?

c# c++ naming-conventions

131
推荐指数
5
解决办法
15万
查看次数

在Mathematica中的Hold中评估超出一个级别

有关可能问题的评估的mathematica文档说:

评估仅在第一级工作,直接在保持的函数内

为什么Mathematica有此限制?因此,如果我有一个包含多个级别的表达式,请使用以下简单示例:

保持[加[加[2,2],2]]]

现在假设我想看看第二个Plus的答案是什么,而不评估它下面的任何级别.我尝试了不同的东西,比如:

In[290]:= Hold[Plus[Evaluate[Plus[2, 2]], 2]]
Out[290]= Hold[Evaluate[2+2]+2]

In[287]:= Hold[Plus[ReleaseHold[Hold[Plus[2, 2]]], 2]]
Out[287]= Hold[ReleaseHold[Hold[2+2]]+2]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,第一个Hold将所有未评估的值保持在第一级以及超出第一级.目标是使用连续的Hold,ReleaseHold和Evaluate函数来控制从最内部嵌套函数到外部函数的每个阶段的表达式的评估,以实现该目标.我知道我可以使用trace来查看表达式中第一级以外发生的事情,但这种情况有所不同,有时候使用较长的表达式会很复杂.

似乎唯一的方法是使用Extract,Part或Level提取并完全拆除表达式到列表中; 评估我想要的部分表达; 然后为每个阶段重新构建并重新映射表达式.是否有其他方法或功能可以实现这一点我可以考虑?

编辑:这可能是一个更好的例子来看待释放第一次保持的方法.用表达式:

Hold[Plus[Plus[2, Plus[2,2]], 2]]]
Run Code Online (Sandbox Code Playgroud)

如果您释放第一个保留并在第三个Plus的表达式中保持较高级别,则如下所示:

in = Plus[Plus[2, Hold[Plus[2,2]]], 2]]]
out = Hold[2+2]+4
Run Code Online (Sandbox Code Playgroud)

您发现当您真正希望它等待时,Mathematica将在后台评估较低级别.

wolfram-mathematica

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

PDFTK旋转页面问题

我正在尝试使用PDFTK来旋转PDF文档中的页面.执行类似下面的操作应该不会导致页面轮换更改:

pdftk in.pdf cat 1N output out.pdf
Run Code Online (Sandbox Code Playgroud)

(这是向第1页"北"或"0度"旋转.)

在某些PDF测试文档中,它按预期工作(意味着,不会对页面进行任何更改).但是,在某些测试文档中,PDF文档旋转了90度.我尝试做的任何页面旋转都会持续应用90度.所以,如果我这样做:

pdftk in.pdf cat 1E output out.pdf
Run Code Online (Sandbox Code Playgroud)

(这是旋转页面1"东"或"90度.")结果是页面旋转180度 - 额外90度!

在Acrobat Reader中查看时,PDF看起来没问题.

这些问题测试PDF文档的唯一区别是我使用Acrobat Pro已经改变了它们的轮换.在这些已经旋转的PDF文档上应用PDFTK页面动作时,我遇到了这个问题.

知道发生了什么事吗?

pdf acrobat pdftk

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

将函数添加到先前链接文件后出现多个定义链接器错误

所以我的程序运行正常.编译,链接,运行,工作.然后,我决定在我的一个文件中添加一个简单的函数,如下所示:

#ifndef UTILITY_HPP
#define UTILITY_HPP

/* #includes here.  There's no circular include, I've checked. */

namespace yarl
{
    namespace utility
    {
        (several function declarations and definitions)

        bool isVowel(const char c)
        {
            if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
                return true;
            else return false;
        }
    }
}

#endif
Run Code Online (Sandbox Code Playgroud)

该函数定义是我对代码所做的唯一更改.其他一切与现在完全一样.什么都没有叫它.我编译,它无法链接,g ++为#includes这个文件的每个文件提供了这些错误之一:

./obj/Feature.o: In function `yarl::utility::isVowel(char)':
/home/max/Desktop/Development/Yarl Backup/yarl v0.27/src/Utility.hpp:130: multiple     definition of `yarl::utility::isVowel(char)'
./obj/Events.o:/home/max/Desktop/Development/Yarl Backup/yarl v0.27/src    /Utility.hpp:130: first defined here
./obj/GameData.o: …
Run Code Online (Sandbox Code Playgroud)

c++ linker-errors multiple-definition-error

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