小编ken*_*nny的帖子

ReaderWriterLock vs lock {}

请解释一下主要的区别是什么,何时应该使用什么.
重点关注Web多线程应用程序.

.net c# multithreading

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

POI将单元格背景设置为自定义颜色

我想将自定义颜色设置为单元格的背景.
我使用HSSFWorkbook(不能使用其他任何东西).

HSSFPalette palette = aWorkBook.getCustomPalette();             
Color col = new Color(backgroundColor);                     
HSSFColor myColor  = palette.addColor((byte) 10, (byte) 11, (byte) 12); 
Run Code Online (Sandbox Code Playgroud)

我收到此错误: java.lang.RuntimeException: Could not find free color index

java excel-2003 apache-poi

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

如何使用RandomAccessFile读取UTF8编码的文件?

我有用UTF8编码的文本文件(用于特定于语言的字符).我需要使用RandomAccessFile来寻找特定的位置并从中读取.

我想逐行阅读.

String str = myreader.readLine(); //returns wrong text, not decoded 
String str myreader.readUTF(); //An exception occurred: java.io.EOFException
Run Code Online (Sandbox Code Playgroud)

java unicode io utf-8 textfield

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

WebMethod以JSON格式返回值

如何以JSON格式将值从Webmethod返回到客户端?

我想要返回两个静态int值.
我是否需要使用这两个属性创建新对象并将其返回?
经常调用GetStatus()方法,我不喜欢每次只为json格式创建一个特殊对象的想法...

[WebMethod]
public static int GetStatus()
{
    int statusProcess,statusProcessTotal;

    Status.Lock.EnterReadLock();
    statusProcess=Status.Process; //Static field
    statusProcessTotal=Status.ProcessTotal; //Static field        
    Status.Lock.ExitReadLock();

    return ...
}
Run Code Online (Sandbox Code Playgroud)

在客户端,我捕获返回值:

function OnSucceeded(result, userContext, methodName)   
(PageMethods.GetStatus(OnSucceeded, OnFailed);)
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax json

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

在JAVA中创建集合实例

可能重复:
为什么要优先选择Java类的接口?
使用Collection接口创建ArrayList对象的多态性有什么好处?

我在很多例子中看到,当一个人创建像TreMap这样的集合的实例时,他会使用它的基类作为类型:

Map<String,String> theMap = new TreeMap<String,String>();
Run Code Online (Sandbox Code Playgroud)

为什么不使用

TreeMap<String,String> theMap = new TreeMap<String,String>(); 
Run Code Online (Sandbox Code Playgroud)

java

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

在Firefox中替换所选文本

如何在Firefox中使用PURE javascript将所选文本替换为另一个文本?

这是我用来得到选择:

var sel = this.getSelection();
var range = sel.getRangeAt(0);
Run Code Online (Sandbox Code Playgroud)

还有这个重要的问题:
我想保留原始格式的字符(当然新字符串将具有正确的格式)
选择可以完成"跨元素"(我的意思是选择可以包含一些文本来自一个元素,如div或table,另一个元素来自另一个元素).

例如,文件:

<div>
 this is a test
</div>
<div>
<b>still a test</b>
</div>
 <table style="width:100%;">
        <tr>
            <td>
                another word</td>
            <td>
                stackoverflow</td>
        </tr>
        <tr>
            <td>
                bump</td>
            <td>
               </td>
        </tr>
    </table>
Run Code Online (Sandbox Code Playgroud)

用户选择以下文本(通过一个选择):

他的测试仍然是一个测试结果

所以现在我想替换保留格式的文本,例如用new string =替换所有东西

XXX XX X XXXX XXXXX X XXXX XXXX

最终文件(更换后)将是:

<div>
 tXXX XX X XXXX
</div>
<div>
<b>XXXXX X XXXX</b>
</div>
 <table style="width:100%;">
        <tr>
            <td>
                XXXXher word</td>
            <td>
                stackoverflow</td>
        </tr>
        <tr>
            <td>
                bump</td>
            <td> …
Run Code Online (Sandbox Code Playgroud)

javascript

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

Apache FOP和Arial字体

我的XSL样式使用Arial字体

<fo:block font-family="Arial" font-size="8pt" font-weight="normal"> 
Run Code Online (Sandbox Code Playgroud)

配置文件fonts.xml:

<?xml version="1.0"?>
<fop>
  <renderers>
    <renderer mime="application/pdf">
      <fonts>   
        <base>file:///C:/windows/fonts</base>
      </fonts>
    </renderer>
  </renderers>
</fop> 
Run Code Online (Sandbox Code Playgroud)

也试过用这个:

 <auto-detect/>
Run Code Online (Sandbox Code Playgroud)

 <directory>C:\windows\fonts</directory>
Run Code Online (Sandbox Code Playgroud)

我总是得到:

WARNING: Font "Arial,normal,400" not found. Substituting with "any,normal,400".
Run Code Online (Sandbox Code Playgroud)

我应该修复什么才能使用Arial字体?

java apache xslt apache-fop

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

转换char-date-char

该列定义为VARCHAR.此列中的数据:

2012-03-11 12:10:00.0 IST

我想只得到日期部分.
最好的方法是什么?

我厌倦了把它转换成日期:

to_char(to_date('2012-03-11 12:10:00.0 IST','YYYY-MM-DD'),'YYYY-MM-DD')

但得到一个错误:日期格式图片在转换整个输入字符串之前结束

sql oracle

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