问题列表 - 第23980页

用Ruby正则表达式中的值替换所有匹配项

我遇到了一个Ruby字符串替换问题.我正在编写一个我正在使用的有限语言的预处理器,它本身不支持数组,因此我正在自己攻击.

我有一条线:

x[0] = x[1] & x[1] = x[2]
Run Code Online (Sandbox Code Playgroud)

我想用重新格式化的版本替换每个实例:

x__0 = x__1 & x__1 = x__2
Run Code Online (Sandbox Code Playgroud)

该行可能包括其他地方的方括号.

我有一个匹配数组使用的正则表达式:

array_usage = /(\w+)\[(\d+)\]/
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚Ruby构造逐个替换每个实例.我无法使用,.gsub()因为它将匹配该行上的每个实例,并将每个数组声明替换为第一个数组声明..scan()如果您尝试使用.sub()!块内部扫描,则会抱怨正在修改字符串.

任何想法,将不胜感激!

ruby regex

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

乳胶拉长的括号

如何使第一个矩阵看起来像后者?

alt text http://i42.tinypic.com/n6qfck.png

第一个矩阵的代码是:

$$F(x)=\left(
\begin{array}{cc}
\frac{x}{2} & 0 \\
0 & x^2\\
\end{array}\right)$$
Run Code Online (Sandbox Code Playgroud)

latex

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

使用Java中的hibernate从数据库填充组合框

Heyy;

我正在使用java中的hibernate开发一个基于swing的小应用程序.我想从数据库coloumn填充组合框.我怎么能这样做?

我不知道在(下initComponents,buttonActionPerformd)我需要做的.

为了使用jbutton保存我,它的代码在这里:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

 int idd=Integer.parseInt(jTextField1.getText());

 String name=jTextField2.getText();

 String description=jTextField3.getText();

 Session session = null;

 SessionFactory sessionFactory = new Configuration().configure()
    .buildSessionFactory();

 session = sessionFactory.openSession();

 Transaction transaction = session.getTransaction();

   try {


       ContactGroup con = new ContactGroup();

       con.setId(idd);

       con.setGroupName(name);
       con.setGroupDescription(description);



       transaction.begin(); 
       session.save(con); 
       transaction.commit(); 


      } catch (Exception e) {
       e.printStackTrace();
      }

      finally{
       session.close(); 
      }    
}
Run Code Online (Sandbox Code Playgroud)

java database swing hibernate jcombobox

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

在"git checkout - files"中," - "是什么意思?

它是"选项结束"我习惯在bash中看到(如果是,我们为什么要使用它)或者它是指数或HEAD的Git表示法?

git

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

如何访问通过swfobject的embedSWF嵌入的flash对象?

我必须通过Javascript调用ActionScript方法,但是我在访问flash对象时遇到了问题.我在swfobject的帮助下嵌入了flash文件.

以前,当我使用静态发布方法时,我可以通过调用这些方法轻松获取flash对象:

swfobject.registerObject("flash_object", "9", "expressInstall.swf");
var flash_object = swfobject.getObjectById("flash_object");
Run Code Online (Sandbox Code Playgroud)

由于某些技术原因,现在我必须使用动态发布方法(使用swfobject.embedSWF).但是,如文档中所述,只有在使用静态发布方法时才能使用方法getObjectById.

现在,我该如何访问flash对象?

干杯,安德里

javascript apache-flex flash swfobject

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

在Unix系统上创建子进程?

我正在尝试在另一个进程中创建子进程.我用C语言编写这两个程序.首先,我编写一个虚拟进程,它将是子进程.它所做的只是在屏幕上写一个字符串.它本身很好用.然后我写另一个程序,它将是父进程.但是,我无法实现.我正在尝试将fork和execl函数一起使用,但是我失败了.我还希望子进程在父进程终止之前不会终止.

我该如何编写父进程?

谢谢.

以下是子进程的代码:

#include <stdio.h>

int main(void) {
  while(1) {
    printf("*");
    sleep(1);
  }
}
Run Code Online (Sandbox Code Playgroud)

这是父进程:

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

int main(void) {
  if (fork()) {
    while(1) {
      printf("-\n");
      sleep(5);
    }
  } else {
    execl("./", "dummy", (char *)0);
  }
}
Run Code Online (Sandbox Code Playgroud)

c unix parent-child child-process

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

让我的函数访问外部变量

我外面有一个阵列:

$myArr = array();
Run Code Online (Sandbox Code Playgroud)

我想让我的函数访问它外面的数组,以便它可以为它添加值

function someFuntion(){
    $myVal = //some processing here to determine value of $myVal
    $myArr[] = $myVal;
}
Run Code Online (Sandbox Code Playgroud)

如何为函数提供正确的范围?

php scope function

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

如何在软键盘顶部的建议中添加单词

有没有办法在软键盘的建议中添加单词?对于特定的Edittext字段,我想在android 2.0中的软键盘顶部弹出的建议中添加一个名称列表.

有谁知道这是否可能?

android android-softkeyboard android-edittext

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

jQuery标签编辑器?

是否有任何jQuery的开源标记编辑器像堆栈溢出中的标记编辑器一样工作?

javascript tags jquery

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

与BitConverter.ToString相反的方法?

BitConverter.ToString以"XX-XX-XX-XX"格式提供十六进制

是否有相反的方法,以便我可以从这种格式给出的字符串中获取原始字节数组?

c# hex

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