小编Vam*_*ani的帖子

如何在git中合并和更新文件时解决冲突?

我觉得我接近这一切都错了.

我作为团队的一部分工作,我们使用git.现在,当我从我的团队中提取更新时,显然会不时发生冲突 - git似乎在文件中插入了大量文本,这是不好的.

无论如何,有没有一个体面的方法来管理这些冲突(我在Windows上).

我使用winmerge,但从我所看到的,它只能比较2个目录.它使解决冲突变得轻而易举,但要求我在2个不同的位置拥有2个源的状态.

有没有人知道更好的方法来做这个或如何整合这两个?

git version-control

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

为什么我会收到此错误?void*不是指向对象类型的指针.

void *stackAddr[NUM_THREADS];

stackAddr[i] = malloc(STACKSIZE);
Run Code Online (Sandbox Code Playgroud)

编译器(g ++ 4.4.3)抱怨调用malloc的地方......

warning: pointer of type ‘void *’ used in arithmetic
error: ‘void*’ is not a pointer-to-object type
Run Code Online (Sandbox Code Playgroud)

如果你有兴趣看到整个代码,这里就是......

#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define NUM_THREADS 4

void *stackAddr[NUM_THREADS];
pthread_t thread[NUM_THREADS];
pthread_attr_t attr;

void *BusyWork(void *t)
{
   int i;
   long tid;
   double result=0.0;
   tid = (long)t;

   printf("Thread %ld starting...\n",tid);
   for ( i = 0; i < 1000; i++)
   {
      result = result + sin(i*tid) * tan(i*tid);
   }
   printf("Thread %ld done. Result …
Run Code Online (Sandbox Code Playgroud)

c c++ linux gcc g++

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

eclipsec.exe 选项/命令行用法?

是否有我可以使用的记录命令的详尽列表eclipsec.exe

从命令行构建 Eclipse Java 项目

我发现我们可以在 GUI 之外构建项目。命令行是否强大到足以控制 eclipse GUI 内的任何其他功能?

例如:是否可以直接从命令行启动 Eclipse 工作区中保存的“Java 应用程序”?

基本上,我想探索 eclipsec.exe 上的所有选项。我尝试eclipsec.exe --help看看eclipsec.exe -help是否可以获得一些帮助,但没有一个有效。

eclipse command-line

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

如何修复"编译错误:对象必需"错误?

这是我第一次使用VBA.对于以下代码片段:

Dim i As Integer
    Set i = 0
    For Each v In dictDT.Keys
        Cells(10, 5 + i) = dictDT.Item(v)
        i = i + 1
    Next
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

Compile Error: Object Required
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

excel vba excel-vba

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

如何动态添加JTree到创建的JScrollPane?

MY Jtree组件是在actionperformed函数中创建的.但是我已经在构造函数中创建了一个Jscrollpane并将其添加到JFrame中.

现在在actionperformed函数中,我尝试使用动态创建的JTree添加到JScrollpane

JScrollpaneobject.add(JtreeObject);
JScrollpaneobject.revalidate();
Run Code Online (Sandbox Code Playgroud)

但我无法在Jscrollpane上看到Jtree.

java swing jtree jscrollpane

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

如果页面的URL重定向,如何以编程方式检查?

我正在尝试提取网页的内容A.使用groovy我尝试了以下内容

......
String urlStr = "url-of-webpage-A"
String pageText = urlStr.toURL().text
//println pageText
.....
Run Code Online (Sandbox Code Playgroud)

上述代码检索webPage A的文本,只要它不重定向到其他网页B.如果A重定向到B,则在pageText变量中检索webPage B的页面内容.有没有办法编码和检查webPage A是否重定向到其他网页(在groovy或java)?

PS:上面的代码不是服务器端逻辑的一部分.我在桌面应用程序的范围内在客户端执行它.

java groovy

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

完整包导入.*和指定类导入java之间的区别?

可能重复:
为什么使用带有Java import语句的通配符不好?

防爆.1

import javax.swing.*

JFrame f = new JFrame()
Run Code Online (Sandbox Code Playgroud)

防爆.2

import javax.swing.JFrame

JFrame f = new JFrame()
Run Code Online (Sandbox Code Playgroud)

在适应2)而不是1)中是否有任何效率增益(即使是最轻微和最小)?java如何在内部引用包?

第一次编译器遇到单词JFrame时,我认为它应该在完全摆动中搜索JFrame.*包在1)的情况下.否则如果在情况2)中,它可能直接由某些人获得该类索引或可能是键值散列?那么为什么即使它很小,这也不被视为效率增益?(如果我对内部的假设是错误的,请纠正我)

编辑:

对不起,重复..答案为什么使用带有Java导入语句的外卡不好?

java

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

在Eclipse中创建CellEditor时出现AssertionFailedException

希望有人可以指出我正确的方向.我正在尝试在Eclipse中创建一个CellEditor,当我点击该字段时,我得到一个Unhandled事件循环异常,下面是堆栈跟踪.

此列的单元格编辑器代码如下所示

/** Cell Editor Row 2 **/
textEditor = new TextCellEditor(table);
((Text)textEditor.getControl()).setTextLimit(10);
editors[1] = textEditor;

org.eclipse.core.runtime.AssertionFailedException: assertion failed:
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:111)
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:97)
at org.eclipse.jface.viewers.TextCellEditor.doSetValue(TextCellEditor.java:228)
at org.eclipse.jface.viewers.CellEditor.setValue(CellEditor.java:855)
at org.eclipse.jface.viewers.EditingSupport.initializeCellEditorValue(EditingSupport.java:96)
at org.eclipse.jface.viewers.ColumnViewerEditor.activateCellEditor(ColumnViewerEditor.java:194)
at org.eclipse.jface.viewers.ColumnViewerEditor.handleEditorActivationEvent(ColumnViewerEditor.java:443)
at org.eclipse.jface.viewers.ColumnViewer.triggerEditorActivationEvent(ColumnViewer.java:680)
at org.eclipse.jface.viewers.ColumnViewer.handleMouseDown(ColumnViewer.java:664)
at org.eclipse.jface.viewers.ColumnViewer.access$0(ColumnViewer.java:660)
at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown(ColumnViewer.java:89)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.tasc.swb.internal.application.SWBApplication.start(SWBApplication.java:414)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) …
Run Code Online (Sandbox Code Playgroud)

eclipse swt jface eclipse-emf

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

新类实例vs Singleton类vs静态方法

我正在努力为这种情况选择理想的设计模式:

当我在swing UI上单击“浏览”按钮时,必须在Web浏览器上打开指定的URL。此功能是在以下实用程序类中实现的:

//inside action Listener of the browse button I call the openURL method of the below class

class webBrowserUtility(){
    void openURL(String url){
    ........
    }
}
Run Code Online (Sandbox Code Playgroud)

设计模式方法

方法1)我可以继续创建上述类的新实例,然后调用openURL()。

方法2)单例:使WebbrowserUtility类成为单例,并在内存中保留该类的静态实例,以便在需要时可以调用该方法。

方法3)静态方法:使openURL()方法为静态,并根据需要调用WebbrowserUtility.openURL(url)。

在我的第一种方法中,我担心它的效率可能不高,因为每次单击浏览按钮都会创建WebBrowserUtility类的新实例。我对选择2)和3)之间的哪种方法感到困惑。您能帮我在这种情况下从这三种设计模式中选择最好的吗?还是有一种更好的设计模式可以适应相同的需求?

design-patterns

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

如何调试Rexx代码?

我正在开发一个基于Rexx构建的代码解析器.它是一个单个文件脚本,包含大约5000行代码或更多代码.我之前从未参与Rexx的工作.除此之外,可读性问题使我的生活变得更加艰难.所以,

是否有任何工具可以调试和理解Rexx代码?

debugging rexx

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