小编Nop*_*ope的帖子

Greasemonkey:更改网页中的文字?

我用过这个功能:

document.getElementsByTagName('strong')
Run Code Online (Sandbox Code Playgroud)

获取具有该类型格式的页面中的所有文本.HTML看起来像:

<td align="center" valign="bottom"><H1><font size="+4"><strong>TEXT_HERE</strong></font> <br>
Run Code Online (Sandbox Code Playgroud)

我想将"TEXT_HERE"更改为其他内容或将其全部删除.我该怎么做呢?

在此先感谢您的帮助 :)

javascript greasemonkey

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

单元测试......应该在这里使用吗?

重复:https://stackoverflow.com/questions/135651/learning-unit-testing


我正在尝试为我的研究小组开发一些软件来分析和绘制实验数据.我想在没有错误的地方做到这一点.这是单元测试的情况吗?如果是这样,你可能会指出我对单元测试的一些很好的参考?

unit-testing data-analysis scientific-software

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

Python:重新找到最长的序列

我有一个随机生成的字符串:

polymer_str = "diol diNCO diamine diNCO diamine diNCO diamine diNCO diol diNCO diamine"
Run Code Online (Sandbox Code Playgroud)

我想找到最长的"diNCO二醇"序列和最长的"diNCO二胺"序列.因此,在上述情况下,最长的"diNCO二醇"序列为1,最长的"diNCO二胺"为3.

我将如何使用python的re模块进行此操作?

提前致谢.

编辑:
我的意思是给定字符串的最长重复次数.因此,含有"diNCO二胺"的最长的链是3:
二醇二-NCO二胺二-NCO二胺二-NCO二胺硝基二醇二硝二胺

python regex

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

Vim:从vim命令运行java会出错

我写了一个简单的hello world程序来测试JDK的安装.我可以使用以下命令从Vim编译:

:!javac Desktop\HelloWorld.java
Run Code Online (Sandbox Code Playgroud)

这工作正常,但当我尝试使用以下程序运行程序:

:!java Desktop\HelloWorld
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

C:\ Windows\system32\cmd.exe/c java"Desktop\HelloWorld"java.lang.ClassLoader.defineClass1(Native方法)在java.net.URLClassLoader.defineClass(未知来源)的java.lang.ClassLoader.defineClass(未知来源)java.net.URLClassLoader.defineClass(未知来源)java.net.URLClassLoader.access $ 000(未知来源) )java.net.URLClassLoader $ 1.run(未知来源)java.security.AccessController.doPrivileged(本地方法)java.lang.ClassLoader.findClass(未知来源)java.lang.ClassLoader.loadClass(未知来源) at sun.misc.Launcher $ java.lang.ClassLoader.loadClass(Unknown Source)at java.lang.ClassLoader.loadClassInternal(Unknown Source)无法找到主类:Desktop\HelloWorld.程序将会退出.

该程序从正常的命令行工作正常.

C:\Users\Casey\Desktop>java HelloWorld
Hello world!
Run Code Online (Sandbox Code Playgroud)

如何在不必切换到标准cmd的情况下从Vim执行程序?

java windows vim command-line windows-vista

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

确定网格(阵列)上位置的有效方法

我在python中表示一个带有2D列表的网格.我想在列表中选择一个点(x,y)并确定它的位置......右边缘,左上角,中间的某个位置......

目前我正在检查:

         # left column, not a corner
         if x == 0 and y != 0 and y != self.dim_y - 1:
             pass
         # right column, not a corner
         elif x == self.dim_x - 1 and y != 0 and y != self.dim_y - 1:
             pass
         # top row, not a corner
         elif y == 0 and x != 0 and x != self.dim_x - 1:
             pass
         # bottom row, not a corner
         elif y == self.dim_y - 1 and …
Run Code Online (Sandbox Code Playgroud)

python arrays performance list

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

Java 1.6与C++的性能如何?

使用Java 1.6,我们可以说Java 1.6的性能几乎等同于C++代码,或者与C++相比,Java的性能方面还有很多需要改进的地方吗?

谢谢.

c++ java performance

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

海湾合作委员会:内联装配 - 适合?

所以我发现GCC可以进行内联汇编,我想知道两件事:

  1. 能够内联装配有什么好处?

  2. 是否可以使用GCC作为汇编编译器/汇编器来学习汇编?

我发现了一些文章,但它们都是老旧的,2000年和2001年,不太确定它们的相关性.

谢谢

assembly gcc inline-assembly

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

使用GCC(MinGW)在Windows上编译OpenGL

我在谷歌上搜索过但无法提出解决方案.

我想用GCC编译一些OpenGL编程.在GCC的GL文件夹中,我有以下标题:

gl.h
glext.h
glu.h
Run Code Online (Sandbox Code Playgroud)

然后在我的system32文件中,我有以下.dll

opengl32.dll
glu32.dll
glut32.dll
Run Code Online (Sandbox Code Playgroud)

如果我想编写一个简单的OpenGL"Hello World"并使用GCC进行链接和编译,那么正确的过程是什么?

我正在尝试使用此代码:

#include <GL/gl.h>
#include <GL/glut.h>

void display() {
    glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}
int main(int argc, char **argv) {
    glutInit(&argc, argv);
    glutInitWindowSize(512,512);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutCreateWindow("The glut hello world program");
    glutDisplayFunc(display);
    glClearColor(0.0, 0.0, 0.0, 1.0);
    glutMainLoop(); // Infinite event loop
    return 0;
 }
Run Code Online (Sandbox Code Playgroud)

我使用的是WindowsXP和GCC 3.4.5版.提前感谢您的帮助.

c opengl gcc

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

C中的OOP,实现和bug

我正在尝试在C中探索OOP.但我是一个C n00b并且想要选择stackoverflow的精彩大脑:)

我的代码如下:

#include <stdio.h>
#include <stdlib.h>

typedef struct speaker {
    void (*say)(char *msg);
} speaker;

void say(char *dest) {
  printf("%s",dest);
}

speaker* NewSpeaker() {
  speaker *s;
  s->say = say;
  return s;
}

int main() {
  speaker *s = NewSpeaker();
  s->say("works");
}
Run Code Online (Sandbox Code Playgroud)

但是我从这里得到了一个段落错误,但是如果我删除所有的args并使其无效,我可以让它正常工作.我目前的代码有什么问题?

也.虽然这在C中实现了一种形式的对象,但我正在尝试使用继承,甚至覆盖/重载方法来进一步实现它.你觉得我怎么能实现这个?

谢谢!

c oop

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

Python:使用编解码器模块还是使用字符串函数解码?

我有一个用UTF-8编码的文本文件.我正在阅读它以分析和绘制一些数据.我希望将文件作为ascii读入.最好使用编解码器模块还是使用内置字符串解码方法?此外,该文件被划分为csv,因此csv模块也可以是有效的解决方案吗?

谢谢你的帮助.

python csv unicode decode codec

0
推荐指数
1
解决办法
1597
查看次数

C:用于交换2D数组中的值的函数

我正在尝试编写一个函数来交换2D数组中的2个元素:

void swap(int surface[][], int x1, int y1, int x2, int y2) {
    int temp = surface[x1][y1];
    surface[x1][y1] = surface[x2][y2];
    surface[x2][y2] = temp;
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译它(gcc)时,我收到此错误消息:

Sim_Annealing.c: In function `swap': 
Sim_Annealing.c:7: error: invalid use of array with unspecified bounds
Sim_Annealing.c:8: error: invalid use of array with unspecified bounds
Sim_Annealing.c:8: error: invalid use of array with unspecified bounds
Sim_Annealing.c:9: error: invalid use of array with unspecified bounds
Run Code Online (Sandbox Code Playgroud)

为了将2D数组作为函数参数,我是否需要做一些特殊的魔术?

谢谢你的帮助.如果你知道有关数组的任何好的引用作为函数参数发送我的方式:)

c arrays function-parameter

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

Python函数不起作用

我正在学习Python,我正在阅读关于函数的章节,我编写了一个代码:

import random

def roll(sides, dice):
    result = 0
    for rolls in range(0,dice):
        result += random.randint(1, sides)
    return result
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试进入该功能时,会出现这种情况

Traceback (most recent call last):


File "<pyshell#16>", line 1, in <module>
    roll ()
TypeError: roll() takes exactly 2 positional arguments (0 given)
Run Code Online (Sandbox Code Playgroud)

python function

-2
推荐指数
1
解决办法
1263
查看次数