小编Can*_*der的帖子

按新行拆分Java字符串

我正在尝试JTextArea使用正则表达式拆分文本以拆分字符串\n然而,这不起作用,我也试过\r\n|\r|n和许多其他正则表达式的组合.码:

public void insertUpdate(DocumentEvent e) {
    String split[], docStr = null;
    Document textAreaDoc = (Document)e.getDocument();

    try {
        docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), textAreaDoc.getEndPosition().getOffset());
    } catch (BadLocationException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    split = docStr.split("\\n");
}
Run Code Online (Sandbox Code Playgroud)

java regex split newline

372
推荐指数
12
解决办法
48万
查看次数

循环循环

一位朋友需要一种算法让他循环遍历NxM矩阵的元素(N和M是奇数).我提出了一个解决方案,但我想知道我的同事是否可以提出更好的解决方案.

我发布我的解决方案作为这个问题的答案.

示例输出:

对于3x3矩阵,输出应为:

(0,0)(1,0)(1,1)(0,1)(-1,1)(-1,0)( - 1,-1)(0,-1)(1,-1) )

3x3矩阵

此外,该算法应支持非平方矩阵,因此例如对于5x3矩阵,输出应为:

(0,0)(1,0)(1,1)(0,1)(-1,1)(-1,0)( - 1,-1)(0,-1)(1,-1) )(2,-1)(2,0)(2,1)(-2,1)(-2,0)( - 2,-1)

5x3矩阵

algorithm loops matrix spiral

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

Objective-C HMAC-SHA1的示例代码

我需要在Objective C中生成HMAC-SHA1.但是我找不到任何有用的东西.我尝试使用CCHMAC使用CommonCrypto,但没有用.我需要生成一个hmac并在生成HOTP号后.

有人在Objective C或C中有任何示例代码吗?

c sha1 objective-c hmac

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

使用C#发送电子邮件

我需要通过我的C#app发送电子邮件.

我来自VB 6背景,并且在MAPI控件方面有很多不好的经历.首先,MAPI不支持HTML电子邮件,其次,所有电子邮件都发送到我的默认邮件发件箱.所以我仍然需要点击发送接收.

如果我需要发送批量html身体电子邮件(100 - 200),那么在C#中执行此操作的最佳方式是什么?

提前致谢.

c# email

46
推荐指数
4
解决办法
11万
查看次数

编辑时UITableView didSelectRow?

我正在构建一个界面,就像内置的Weather应用程序的翻转视图,或编辑模式下Clock应用程序的Alarms视图.表格视图始终处于编辑模式,因此删除图标显示在每个单元格的左侧.

当表视图处于编辑模式时,我的代理人不会收到didSelectRowAtIndexPath通知.它接收accessoryButtonTappedForRowWithIndexPath通知,但这不是我想要做的.我希望我的行保持可选,即使表视图处于编辑模式.

有关如何实现这一目标的任何想法?

谢谢,

PS Hooray为解禁的NDA.=)

iphone cocoa-touch uitableview

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

rsync输出

我是rsync的新手,我不明白我得到的输出,有人可以帮助我,

输出包含诸如的行,

<f.st...... somefile.txt
<f+++++++++ someOtherfile.zip
.d..t...... someDir/
Run Code Online (Sandbox Code Playgroud)

我不明白左边的选项是什么意思,我在谷歌找不到答案.谢谢.

rsync

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

生成数字的分区

我需要一个算法来生成所有可能的正数分区,我想出了一个(作为答案发布),但它是指数时间.

该算法应该返回所有可能的方式,数字可以表示为小于或等于其自身的正数之和.例如,对于数字5,结果将是:

  • 4 + 1
  • 3 + 2
  • 3 + 1 + 1
  • 2 + 2 + 1
  • 2 + 1 + 1 + 1
  • 1 + 1 + 1 + 1 + 1

所以我的问题是:有更高效的算法吗?

编辑:问题的标题是"数字的总和分解",因为我真的不知道这叫什么.ShreevatsaR指出它们被称为"分区",所以我相应地编辑了问题标题.

algorithm numbers decomposition

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

从Hibernate中的模型中获取表名

如何在Hibernate中获取模型的表名?

显然以前有一种getTableName()方法ClassMetadata,但它已被删除.

有一种getClassMapping(String entityName)方法Configuration,但我不知道如何(或者如果我应该)在我的DAO实现中使用Configuration.

我的DAO实现是HibernateGeneralGenericDao的子类.

更新:事实证明,如果没有表名,我可以做我想做的事情.但是,为了便于参考,我将保持问题公开(并在他们来时尝试答案).

java hibernate

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

使用CSS均匀分布元素

今天在Smashing杂志出现了一种使用CSS在容器中均匀分配元素的方法.

我最近不得不使用Javascript来实现对可变宽度元素的相同效果,但SM上提供的方法让我想知道是否可以在没有Javascript的情况下执行此操作.

这个问题,gargantaun说:

恕我直言,你可能不想听到这个,但设计可能有缺陷.众所周知,使用CSS在布局中均匀分布项目是一种痛苦,因此设计人员应该避免使用它.

但我无法告诉设计师改变他的设计,我不同意CSS的缺点应该限制设计师.

无论如何,这是我在HTML中的内容(翻译和简化):

<div id="menu">
    <ul>
        <li><a href="/">Home</a></li>
        <li><a href="/news">News</a></li>
        <li><a href="/theme">Theme</a></li>
        <li><a href="/activities">Activities</a></li>
        <li><a href="/contact">Contact</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

在CSS中(删除和简化了不相关的属性):

#menu li { float: left; margin-right: 20px; }
#menu a  { display: block; padding: 0 1em; }
Run Code Online (Sandbox Code Playgroud)

并在Javascript中:

function justifyMenu() {
    var menuItems  = $$("#menu li");
    var menuWidth  = $("menu").getWidth();
    var totalWidth = 0;

    menuItems.each(function(e) {
        totalWidth += e.getWidth();
    });

    var margin = (menuWidth - 4 - totalWidth) / (menuItems.length …
Run Code Online (Sandbox Code Playgroud)

javascript css

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

你能在Xcode中设置代码区吗?

编写c#时,在Visual Studio中,您可以设置区域以相应对代码进行分组.作为Xcode的新手,我似乎无法找到类似的功能.

xcode objective-c

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