小编Tyl*_*ler的帖子

VBA中的哈希表/关联数组

我似乎无法找到解释如何在VBA中创建哈希表或关联数组的文档.它甚至可能吗?

你可以链接到一篇文章或更好地发布代码吗?

hash vba associative-array hashtable

87
推荐指数
4
解决办法
12万
查看次数

如何初始化具有特定值的矩阵的所有条目?

Haskell中,如果我想得到一个只包含数字5的10元素列表,我可以这样做:

take 10 $ repeat 5
Run Code Online (Sandbox Code Playgroud)

输出:

[5,5,5,5,5,5,5,5,5,5]
Run Code Online (Sandbox Code Playgroud)

在Matlab中有这样的东西吗?

arrays matlab

40
推荐指数
4
解决办法
12万
查看次数

在Web应用程序(或一般)中指示"可拖动性"的最佳方式?

是否有任何您知道的视觉线索表明项目的"可拖动性"?

显而易见的:

  • "<marque>点击此处拖动!</ marque>"
  • 一个图标
  • 和(我计划实施)封闭式手持光标 - onmouseover

谢谢你的帮助!

user-interface

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

日历调度算法

我正在寻找一种算法,给定一组包含开始时间,结束时间,类型和ID的项目,它将返回一组适合的所有项目集合(没有重叠时间,所有类型都表示在集).

S = [("8:00AM", "9:00AM", "Breakfast With Mindy", 234),
     ("11:40AM", "12:40PM", "Go to Gym", 219),
     ("12:00PM", "1:00PM", "Lunch With Steve", 079),
     ("12:40PM", "1:20PM", "Lunch With Steve", 189)]

Algorithm(S) => [[("8:00AM", "9:00AM", "Breakfast With Mindy", 234),
                  ("11:40AM", "12:40PM", "Go to Gym", 219),
                  ("12:40PM", "1:20PM", "Lunch With Steve", 189)]]
Run Code Online (Sandbox Code Playgroud)

谢谢!

algorithm scheduled-tasks

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

将矩阵转换为图像

我将如何将一组int的列表转换为Python中的矩阵图?

示例数据集是:

[[3, 5, 3, 5, 2, 3, 2, 4, 3, 0, 5, 0, 3, 2],
 [5, 2, 2, 0, 0, 3, 2, 1, 0, 5, 3, 5, 0, 0],
 [2, 5, 3, 1, 1, 3, 3, 0, 0, 5, 4, 4, 3, 3],
 [4, 1, 4, 2, 1, 4, 5, 1, 2, 2, 0, 1, 2, 3],
 [5, 1, 1, 1, 5, 2, 5, 0, 4, 0, 2, 4, 4, 5],
 [5, 1, 0, 4, 5, 5, 4, 1, …
Run Code Online (Sandbox Code Playgroud)

python image matrix

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

写这篇文章最恰当的Clojure方式是什么?

我写了这个函数来做这个(比说明更容易显示):

(split 2 (list 1 2 3 4 5 6))

=> ((1 2) (2 3) (3 4) (4 5) (5 6))

(defn split [n xs] 
  (if (> (count xs) (dec n))
      (cons (take n xs) (split n (rest xs)))
      '()))
Run Code Online (Sandbox Code Playgroud)

据我所知,在Clojure中,列表并不是唯一的第一类数据结构.编写这种数据结构不可知是否有意义?无论如何,我的实施是最有效的,如果不是,我将如何使其更有效和/或惯用?

谢谢!

idioms clojure

12
推荐指数
3
解决办法
1069
查看次数

Web应用程序设计/编程中的项目步骤

我正在寻找一个Web应用程序,我几乎完成了功能规范:

我现在去哪儿了?

  • 我是否开始创建html和css?
  • 我是否开始创建后端代码体?(设置服务器端电子邮件验证和数据库数据输入功能)
  • 我是否开始编写客户端脚本?(JavaScript的/ jquery的)
  • 我是否开始研究数据库结构?

这些东西是否有最佳实践秩序?

谢谢!

web-applications

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

为什么这不是在恒定的空间中运行(我如何做到这一点)?

我正在做Project Euler来学习Clojure.

该功能的目的是从计算整数集的LCM 1m.

(lcm 10) 回报 2520

这是一种相当蛮力的方式.从理论上讲,我们通过各数m到无穷大,并且返回所有值的第一个数字1通过m鸿沟这个数字均匀.

如果我理解'懒惰'意味着什么(如果我真的在这里懒惰),那么这应该在恒定的空间中运行.有没有必要持有多号从列表中更1m和无穷集合,我们正在通过循环数字值1.

我,然而,得到一个java.lang.OutOfMemoryError: Java heap spacem值大于17.

 (defn lcm [m]
  (let [xs (range 1 (+ m 1))]
  (first (for [x (iterate inc m) :when 
          (empty? 
              (filter (fn [y] (not (factor-of? y x))) xs))] x))))
Run Code Online (Sandbox Code Playgroud)

谢谢!

clojure

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

ungetc(或从K&R取消工作)的目的是什么?

任何人都可以向我解释ungetch的目的吗?这是来自K&R第4章,您可以在其中创建反向波兰计算器.

我没有调用ungetch就运行了程序,在我的测试中它仍然可以正常工作.

 int getch(void) /* get a (possibly pushed back) character */
    {
        if (bufp > 0)
        {
            return buf[--bufp];
        }
        else
        {
            return getchar();
        }
    }

    void ungetch(int c) /* push character back on input */
    {
        if (bufp >= BUFSIZE)
        {
            printf("ungetch: too many characters\n");
        }
        else
        {
            buf[bufp++] = c;
        }

}
Run Code Online (Sandbox Code Playgroud)

(我已经删除了getch中的三元运算符以使其更清晰.)

c kr-c kernighan-and-ritchie

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

在C中取消引用任意内存位置

我正在尝试调试我编写的程序.根据调试器,特定void *值保持值0x804b008.我希望能够取消引用这个值(将其转换为a int *并获得它的值).

我用这段代码得到了分段错误.(该程序void *仍然在后台运行 - 它'暂停')

#include <stdio.h>

int main() {
    int* pVal = (int *)0x804b008;
    printf("%d", *pVal);
}
Run Code Online (Sandbox Code Playgroud)

我可以看出为什么能够尊重记忆中的任何一点都可能是危险的,所以也许这就是为什么这不起作用.

谢谢!

c memory pointers dereference

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