小编Ned*_*der的帖子

通过安装程序将应用程序注册到URL协议(所有浏览器)

我知道只要使用IE/firefox,就可以通过简单的注册表更改来完成此操作.但是,我想知道是否有一种可靠的方法可以为其他浏览器这样做,

我正在寻找一种通过安装程序执行此操作的方法,因此在特定浏览器中编辑首选项不会削减它.

windows installer

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

C中的内存分配

以下是一个非常非常简单的malloc()版本,并且似乎为我分配了一些空间,但除了没有free()之外我不检查我是否已超出分配的空间,怎么能我检查代码是否正确?

"C"专家会打击我的任何明显错误?

#include <stdio.h>
#include <unistd.h>

#define MAX_MEMORY 1024 * 1024 * 2 /* 2MB of memory */

void *stack = NULL; /* pointer to available stack */
void * memoryAlloc(size) {
    if (stack == NULL)
        stack = sbrk(MAX_MEMORY); /* give us system memory */

    void *pointer;
    pointer = (void *)stack + size; /* we always have space :) */
    stack += size; /* move in stack forward as space allocated */
    return pointer;
}
Run Code Online (Sandbox Code Playgroud)

c malloc memory-management sbrk

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

django,python和链接加密

我需要安排某种加密来生成用户特定的链接.用户将单击此链接,在其他视图中,将解密与加密字符串相关的链接,并返回结果.

为此,我需要某种加密函数,它使用一个数字(或一个字符串),这是我选择的项目的主键,绑定到用户帐户,也消耗某种种子并生成将被解密的加密代码在其他一些页面.

所以这样的事情

my_items_pk = 36 #primary key of an item
seed = "rsdjk324j23423j4j2" #some string for crypting
encrypted_string = encrypt(my_items_pk,seed)
#generates some crypted string such as "dsaj2j213jasas452k41k"
and at another page:
decrypt_input = encrypt(decypt,seed)
print decrypt_input
#gives 36
Run Code Online (Sandbox Code Playgroud)

为此,我希望我的"种子"成为某种主要变量(不是某些类)(即一些数字或字符串).

如何在python和django下实现这一目标?

python encryption django

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

使用模板和内联进行C++元编程

是否值得编写如下代码来复制数组元素:

#include <iostream>
using namespace std;


template<int START, int N> 
struct Repeat { 
  static void copy (int * x, int * y) {
   x[START+N-1] = y[START+N-1];
   Repeat<START, N-1>::copy(x,y);
  }
};

template<int START> 
struct Repeat<START, 0> { 
  static void copy (int * x, int * y) {
   x[START] = y[START];
  }
};



int main () {


   int a[10];
   int b[10];

             // initialize
   for (int i=0; i<=9; i++) {
     b[i] = 113 + i;
     a[i] = 0;
   }

            // do the copy …
Run Code Online (Sandbox Code Playgroud)

c++ templates metaprogramming

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

是否有任何编写R的遗传编程代码

我对进化算法感兴趣.我用R测试了遗传算法,但有人尝试过遗传编程吗?你知道吗,如果有代码用R写的代码

r genetic-programming

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

更改href属性

需要更改此href的一部分:

<a href="media/xxxxx-yyy.jpg">large pic</a>
Run Code Online (Sandbox Code Playgroud)

我有一些设计,有些颜色,xxxxx代表designnumber,yyy代表colornumber,当点击其中一个设计或href应该根据值改变其中一种颜色时:

<a href="#">design1</a>
<a href="#">design2</a>
<a href="#">design3</a>

<a href="#">color1</a>
<a href="#">color2</a>
<a href="#">color3</a>
Run Code Online (Sandbox Code Playgroud)

有没有办法用JQuery做到这一点?

javascript jquery

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

什么是最好的视频处理编程语言?

我有4个数码凸轮,每个凸轮之间的距离是30厘米,我需要一个软件或编程库,可以使用c ++或Java,可以从这4个摄像头拍摄视频,并将它们放在一个只显示一个图像的视频中从4个凸轮中收集,任何提示都会有所帮助,无论如何,谢谢.

c++ java video-processing

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

python中嵌套字典的setDefault

如何在 python 中将 setdefault 用于嵌套字典结构。例如..

self.table[field] = 0
self.table[date] = []
self.table[value] = {}
Run Code Online (Sandbox Code Playgroud)

我想为这些设置默认值。

python dictionary

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

在Windows 7下删除片状文件?

我有一个Python测试套件,可以创建和删除许多临时文件.在Windows 7下,shutil.rmtree操作有时会失败(<1%的时间).失败显然是随机的,并不总是在相同的文件上,并不总是以相同的方式,但它总是在rmtree操作上.这似乎是某种时间问题.它也让人联想到Windows 7对权限和管理员权限的警惕性增强,但这里没有权限问题(因为代码刚刚创建了文件),并且没有管理员权限.

它看起来像两个线程或进程之间的计时问题,但这里也没有并发性.

(部分)堆栈跟踪的两个示例:

  File "C:\ned\coverage\trunk\test\test_farm.py", line 298, in clean
    shutil.rmtree(cleandir)
  File "c:\python23\lib\shutil.py", line 142, in rmtree
    raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
WindowsError: [Errno 5] Access is denied removing xml_1

  File "C:\ned\coverage\trunk\test\test_farm.py", line 298, in clean
    shutil.rmtree(cleandir)
  File "c:\python23\lib\shutil.py", line 142, in rmtree
    raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
WindowsError: [Errno 3] The system cannot find the path specified removing out
Run Code Online (Sandbox Code Playgroud)

在Windows XP上,它永远不会失败.在Windows 7上,它在这几个不同的Python版本(2.3-2.6,不确定3.1)中失败了.

有人见过这样的东西并有解决方案吗?代码本身就是bitbucket,真正的勤奋.

python windows-7

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

Mercurial .hgignore: Some questions on how to ignore a single file

There's a particular file in my repository, libraries/database.php, that I need ignored. However, I can't get the syntax to recognize the file - I've tried **/libraries/**/database.php and libraries/database.php in glob, and ^.libraries/database.php in regex, but neither of them work. What should I do?

mercurial hgignore

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