小编akf*_*akf的帖子

从批处理文件输入中删除尾随斜杠

我有一个我想改进的批处理文件.如果在末尾有斜杠,我可以轻松地从路径中删除最后一个字符,而不是要求用户提供没有尾部斜杠的文件夹路径吗?

:START
@echo What folder do you want to process? (Provide a path without a closing backslash)
set /p datapath=

::Is string empty?
IF X%datapath% == X GOTO:START

::Does string have a trailing slash?
IF %datapath:~-1%==\ GOTO:START
Run Code Online (Sandbox Code Playgroud)

substring batch-file

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

oracle varchar到数字

如何将oracle varchar值转换为数字

例如

table - exception
exception_value 555 where exception_value is a varchar type
Run Code Online (Sandbox Code Playgroud)

我想测试exception_value列的值

select * from exception where exception_value = 105 instead of
select * from exception where exception_value = '105'
Run Code Online (Sandbox Code Playgroud)

oracle varchar numbers

29
推荐指数
3
解决办法
14万
查看次数

为什么编译?

今天早些时候,当我调试一些代码时发现像下面这样的东西没有引发编译时异常时我感到吃惊:

 public Test () { 
     HashMap map = (HashMap) getList(); 
 }

 private List getList(){
     return new ArrayList();
 }
Run Code Online (Sandbox Code Playgroud)

你可以想象,a ClassCastException在运行时被抛出,但有人可以解释为什么在编译时List将a 转换为a HashMap是合法的吗?

java casting exception

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

Java Executors:如何停止提交的任务?

我已经使用执行程序提交了一个任务,我需要它在一段时间后停止(例如5分钟).我试过这样做:

   for (Future<?> fut : e.invokeAll(tasks, 300, TimeUnit.SECONDS)) {
         try {
             fut.get(); 
         } catch (CancellationException ex) {
             fut.cancel(true);   
             tasks.clear();
         } catch(ExecutionException ex){
             ex.printStackTrace(); //FIXME: gestita con printstack       
         }
   }
Run Code Online (Sandbox Code Playgroud)

但我总是得到一个错误:我有一个需要被任务修改然后由线程读取的共享Vector,即使我停止所有任务,如果超时发生,我得到:

Exception in thread "Thread-1" java.util.ConcurrentModificationException
Run Code Online (Sandbox Code Playgroud)

有什么不对?如何停止提交的5分钟后仍在工作的任务?

java multithreading executorservice

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

UML关联理解问题

我已经使用UML了一段时间,我已经阅读了一些关于它的文章,书籍和论坛,但我仍然不理解当两个类应该与关联线连接时(一条简单的线或箭头(或者这些不是相同?)).我将提供三个例子 - 你能告诉我哪一个会导致两个班级处于这种关系中吗?

1.

//a field of OtherClass
    public class MainClass
    {
        private OtherClass other;
    }
Run Code Online (Sandbox Code Playgroud)

2.

//method argument
    public class MainClass
    {
        public void Action(OtherClass other)
        { }
    }
Run Code Online (Sandbox Code Playgroud)

3.

//method return value
    public class MainClass
    {
        public OtherClass Action()
        { }
    }
Run Code Online (Sandbox Code Playgroud)

4.

//used inside a method
    public class MainClass
    {
        private Something something;

        public void Action()
        {
            OtherClass other = something.GetOtherClass();
        }
    }
Run Code Online (Sandbox Code Playgroud)

uml

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

加载dll库文件时出现问题... java.lang.UnsatisfiedLinkError:无法加载库

在加载dll文件时,我收到以下异常:

Exception in thread "main" java.lang.UnsatisfiedLinkError:
  D:\Transliteration\rlpnc-3.1.0-sdk-ia32-w32-msvc80\rlp\bin\ia32-w32-msvc80\btrntjni.dll: 
  The system cannot find message text for message number 0x%1 in the message file for %2

at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.basistech.util.internal.Native.loadLibrary(Unknown Source)
at com.basistech.rnt.jni.<clinit>(Unknown Source)
at com.basistech.rnt.RNTEnvironment.<init>(Unknown Source)
at SampleTranslator.<init>(TranslateNameSample.java:88)
at TranslateNameSample.main(TranslateNameSample.java:62)
Run Code Online (Sandbox Code Playgroud)

不确定问题的根本原因.任何人都可以帮我解决这个问题.

谢谢,巴斯卡

java dll loadlibrary classloader java-ee

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

批处理文件,用于在txt文件中的每行的开头和结尾添加字符

嘿家伙我有一个文本文件,我想知道是否有人有一个批处理文件添加"到beninning和",在文本文件的每一行的末尾?

比如我有

1
2
3
Run Code Online (Sandbox Code Playgroud)

而且我要

"1",
"2",
"3",
Run Code Online (Sandbox Code Playgroud)

如果有人可以粘贴一个快速的它会帮助我=)

编辑(从评论到@ mastashake57的帖子):

我在窗户上,如果觉得我要求某人这样做,我的抱怨,这就是我所拥有的.

@echo off 
setlocal 
set addtext=test 
for /f "delims=" %%a in (list.txt) do (echo/|set /p =%%a%addtext% & echo\ & echo) >>new.txt 
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何把逗号放在它认为它是我假设的命令的一部分或类似的东西.这只会将文本放在每行的字体中

cmd batch-file

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

质量保证与开发比率

我们有一个相当复杂的Java系统,其中包括一些后端层,包括数据库和专有的Swing前端.外部各方可以附加的后端API模仿我们的前端.我们的组织内共有大约5个孤岛,共享这个系统.总共有大约15名开发人员维护这个系统.

我们的QA团队的规模应该是一个经验法则吗?

编辑:根据迄今为止在回复中提出的问题添加一些上下文:

  1. 我们每年大约有四个主要版本,其间有一些小版本.
  2. 我们的平台有转手,因此有一些计算对我们的客户意义重大.
  3. 我们确实使用正式的bug添加系统.
  4. 我们不使用TDD.
  5. 我们使用cruisecontrol等工具进行持续集成.

java qa

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

如何将数据库列中的可接受值限制为1到5?

我在数据库中有一个表,其中一列应该具有1到5的值.如何将此限制写入数据库?我使用约束吗?关于这类事情的最佳做法是什么?

我正在使用SQL Server 2005

sql t-sql sql-server sql-server-2005

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

我该如何设置CLASSPATH?

我以前这样做过:

CLASSPATH = ":/家庭/ phoenies/jdk1.6.0_17/lib中/的tools.jar:/home/phoenies/jdk1.6.0_17/lib/dt.jar"

但是今天一篇文章说我应该这样做:

CLASSPATH = ":/家庭/ phoenies/jdk1.6.0_17/lib目录"

如果我这样做,它会搜索lib中的所有jar文件吗?所以它可能是一个更短的方式?

java classpath

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