问题列表 - 第35539页

StringBuffer或HashMap用于附加代码?

StringBuffer或HashMap

这是添加代码的最佳方式,也可以提高性能.

StringBuffer sql = new StringBuffer();
DBDatabase db = UTIL.getDatabase();
sql.append("SELECT I.FLDCODE, I.FLDDESCR, I.FLDWORKPHON FROM ");
sql.append(db.getSchema());
sql.append("TRNINSTR I, ");
sql.append(db.getSchema());
sql.append("TRNCRSIN C WHERE C.FLDCOURSE = ? AND C.FLDINSTRUCT = I.FLDCODE AND (I.FLDINACTIVE IS NULL OR I.FLDINACTIVE <> 'y') ORDER BY C.FLDSEQUENCE");
DBPreparedStatement stmt = new DBPreparedStatement(db, sql, "TrainPage.getInfoInstrList");
stmt.setString(1, courseType);
DBResultSet rs = stmt.executeQuery();
stmt.close();
Run Code Online (Sandbox Code Playgroud)

java

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

为什么我的 PipedOutputStream 会死锁?

我正在尝试使用 PipedInputStream 和 PipedOutputStream 实现一个线程循环缓冲区,但是每次当我到达可运行的解码器中的 mHead.write 时它都会锁定。我认为使用单独的线程时不会出现死锁。

    private class DecoderTask implements Runnable{

    @Override
    public void run() {
        while(!mStop){
            try {
                    Log.d(TAG,"trying to write");
        mHead.write(decode( 0, 1000));
            mHead.flush();
            Log.d(TAG,"Decoded");
            } catch (DecoderException e) {
                Log.e(TAG,e.toString());
            } catch (IOException e) {
                Log.e(TAG,e.toString());
            }
        }
    }

}
private class WriteTask implements Runnable{

    @Override
    public void run() {
        while(!mStop){
            try {
                                 Log.d(TAG,"trying to read");
                 int read = mTail.read(mByteSlave, 0, mByteSlave.length);
                 mAudioTrack.flush();
                                 mAudioTrack.write(mByteSlave,0,read);
                                 Log.d(TAG,"read");                 
            } catch (IOException e) {
                Log.e(TAG,e.toString());
            }
        }
    }

}


//in …
Run Code Online (Sandbox Code Playgroud)

java android inputstream outputstream blocked-threads

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

没有为物品设置宽度/高度.这将导致无限循环.中止

我正在使用jcarousel,并在窗口调整大小时我收到错误:

jCarousel:没有为物品设置宽度/高度.这将导致无限循环.中止...

我怎样才能避免这个错误?

jquery jcarousel

44
推荐指数
4
解决办法
5万
查看次数

如何在Scala编译器重写原始Scala代码的[Java/Scala?]代码中看到

在Scala邮件列表之后,不同的人经常说:"编译器将此[scala]代码重写为此[java/scala ??]代码".例如,来自最新的一个主题,如果Scala看到的话

class C(i: Int = 4) { ... }
Run Code Online (Sandbox Code Playgroud)

然后编译器将其重写为(有效):

class C(i: Int) { ... }
object C {
  def init$default$1: Int = 4
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到代码的编译器输出?我应该为此生成的字节码反编译吗?

java compiler-construction scala bytecode

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

在SqlBulkCopy中跳过一些列

我正在使用SqlBulkCopy两个不同列的SQL Server 2008(将一些数据从prod服务器移动到dev).所以想要跳过一些尚未存在/尚未删除的列.

我怎样才能做到这一点?一些技巧ColumnMappings

编辑:

我做下一个:

DataTable table = new DataTable();
using (var adapter = new SqlDataAdapter(sourceCommand))
{
    adapter.Fill(table);
}

table.Columns
    .OfType<DataColumn>()
    .ForEach(c => bulk.ColumnMappings.Add(
        new SqlBulkCopyColumnMapping(c.ColumnName, c.ColumnName)));

bulk.WriteToServer(table)
Run Code Online (Sandbox Code Playgroud)

得到:

给定的ColumnMapping与源或目标中的任何列都不匹配.

c# sql-server sqlbulkcopy sql-server-2008 columnmappings

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

如何在javascript中获取两个数组的子集?

我想要做的是,如果我有阵列 a = {1,2,3,4}; b = {1,2};

然后我想要子集数组为c = {3,4};

有谁能够帮我?

javascript arrays

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

Url编码#(%23)在ASP.NET应用程序中导致404

我有一个深度链接的Silverlight RIA尝试使用Twitter OAuth回调.RIA中回调"页面"的URL是:

http://example.com/RiaTestPage.aspx#callback
Run Code Online (Sandbox Code Playgroud)

只要#符号是URL编码,Twitter就会回拨此URL; 所以我提供给Twitter的回调网址是:

http://example.com/RiaTestPage.aspx%23callback
Run Code Online (Sandbox Code Playgroud)

RiaTestPage.aspx当然存在,但是当Twitter回调这个URL时,我得到一个404(来自VS 2010 ASP.NET开发服务器)

'/'应用程序中的服务器错误

无法找到该资源.

说明:HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用.请查看以下网址,确保拼写正确.

请求的URL:/RiaTestPage.aspx#callback

虽然#符号已在上面的错误消息中正确解码,但404似乎是编码#符号的结果.如果我手动更改导致404的回调网址,

http://example.com/RiaTestPage.aspx%23callback
Run Code Online (Sandbox Code Playgroud)

对此:

http://example.com/RiaTestPage.aspx#callback
Run Code Online (Sandbox Code Playgroud)

RIA中的回调页面正常加载.为什么我在这种情况下收到404?

asp.net iis url silverlight encoding

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

codeigniter在同一个表上的多个连接条件

基本上我想加入一个表,其中表A中的col与表B中的col匹配,并且表B中的col等于0.我使用codeigniters活动记录类.

提前致谢.

sql join codeigniter

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

改变progressdialog背景

在我的Android应用程序中,我在启动画面中使用进度对话框.我想只看到没有背景的加载消息的进度条.有什么方法可以在Android中将背景更改为透明?

请分享您宝贵的建议.

user-interface android android-layout

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

如何中止已经开始的摇摆工作线程?

如果我通过调用其execute()启动了SwingWorker线程.有什么方法可以在执行时打断它吗?

java swing

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