小编Eri*_*ski的帖子

如何在Java中向现有文件添加新行文本?

我想在不删除该文件的当前信息的情况下将新行附加到现有文件.简而言之,这是我使用当前时间的方法:

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.Writer;

Writer output;
output = new BufferedWriter(new FileWriter(my_file_name));  //clears file every time
output.append("New Line!");
output.close();
Run Code Online (Sandbox Code Playgroud)

上述行的问题只是它们删除了我现有文件的所有内容,然后添加了新的行文本.

我想在文件内容的末尾添加一些文本而不删除或替换任何内容.

java file-io text-processing

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

grep在不同行的文件中的多个字符串(即整个文件,而不是基于行的搜索)?

我想grep包含单词的文件Dansk,Svenska或者 Norsk在任何一行上使用可用的返回码(因为我真的只想知道包含字符串的信息,我的单行程稍微进一步了).

我有很多带有行的文件,如下所示:

Disc Title: unknown
Title: 01, Length: 01:33:37.000 Chapters: 33, Cells: 31, Audio streams: 04, Subpictures: 20
        Subtitle: 01, Language: ar - Arabic, Content: Undefined, Stream id: 0x20, 
        Subtitle: 02, Language: bg - Bulgarian, Content: Undefined, Stream id: 0x21, 
        Subtitle: 03, Language: cs - Czech, Content: Undefined, Stream id: 0x22, 
        Subtitle: 04, Language: da - Dansk, Content: Undefined, Stream id: 0x23, 
        Subtitle: 05, Language: de - Deutsch, Content: Undefined, Stream id: 0x24, 
(...) …
Run Code Online (Sandbox Code Playgroud)

bash awk grep

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

如何通过Sql Query获取Sqlite中表的第一行/第一行

我需要在Sqlite数据库中获取表的第一行/第一行.

但我的程序为我正在使用的查询抛出一个SQLException"Sqlite语法错误:'1'附近的语法错误":

SELECT TOP 1 * 
FROM SAMPLE_TABLE
Run Code Online (Sandbox Code Playgroud)

我猜这是一种特别针对MS SQL SERVER和MS ACCESS的语法.现在我正在使用.

SELECT *
FROM SAMPLE_TABLE
LIMIT 1
Run Code Online (Sandbox Code Playgroud)

这个问题的最佳解决方案是什么?

sql sqlite

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

如何在MySQL查询中编写IF ELSE语句

如何在MySQL查询中编写IF ELSE语句?

像这样的东西:

mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}");
Run Code Online (Sandbox Code Playgroud)

然后在我的数组中我应该能够这样做:

 $row['state'] 
//this should equal 1, the query should not change anything in the database, 
//just the variable for returning the information
Run Code Online (Sandbox Code Playgroud)

mysql if-statement

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

如何使用javascript读取post请求参数

我试图从我的HTML中读取post请求参数.我可以使用javascript中的以下代码读取get请求参数.

$wnd.location.search
Run Code Online (Sandbox Code Playgroud)

但它不适用于发布请求.任何人都可以告诉我如何使用javascript读取我的html中的post请求参数值.

html javascript

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

正则表达式只匹配整个单词

我有一个正则表达式,我用它来查找给定内容块中的所有单词,不区分大小写,包含在存储在数据库中的词汇表中.这是我的模式:

/($word)/i
Run Code Online (Sandbox Code Playgroud)

问题是,如果我使用/(Foo)/i那么像Food匹配的话.在单词的两边都需要有空格或单词边界.

Foo如果单词在句子的开头,中间或结尾处是单词时,如何修改我的表达式以仅匹配单词?

regex word-boundary

79
推荐指数
4
解决办法
20万
查看次数

Python:获取列表中第一个字符串的第一个字符?

如何从Python的列表中的第一个字符串中获取第一个字符?

似乎我可以使用,mylist[0][1:]但这不会给我第一个角色.

>>> mylist = []
>>> mylist.append("asdf")
>>> mylist.append("jkl;")
>>> mylist[0][1:]
'sdf'
Run Code Online (Sandbox Code Playgroud)

python string list character

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

PHP,从明天开始约会

我有一个PHP日期的形式,2013-01-22我想以相同的格式获取明天的日期,例如2013-01-23.

这怎么可能用PHP?

php datetime date strtotime

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

无论内容如何,​​强制表列宽始终固定

我有一个html表table-layout: fixed和一个设置宽度的td.该列仍会展开以保存不包含空格的文本内容.有没有办法解决这个问题,而不是将每个td的内容包装在div中?

示例:http://jsfiddle.net/6p9K3/29/

<table>
    <tbody>
        <tr>
            <td style="width: 50px;">Test</td>
            <td>Testing 1123455</td>
        </tr><tr>
            <td style="width: 50px;">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</td>
            <td>B</td>
        </tr>
    </tbody>
</table>

table
{
    table-layout: fixed;
}

td
{
    border: 1px solid green;
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

在该示例中,您可以看到具有AAAAAAAAAAAA ...的列尽管已明确设置为50px宽,但仍会展开.

html css

79
推荐指数
4
解决办法
26万
查看次数

如何用Java替换字符串中的点(.)

我有一个叫做的字符串 persons.name

我想./*/ 我的输出替换DOTpersons/*/name

我试过这段代码:

String a="\\*\\";
str=xpath.replaceAll("\\.", a);
Run Code Online (Sandbox Code Playgroud)

我收到了StringIndexOutOfBoundsException.

如何更换圆点?

java str-replace

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