我正在尝试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) 一位朋友需要一种算法让他循环遍历NxM矩阵的元素(N和M是奇数).我提出了一个解决方案,但我想知道我的同事是否可以提出更好的解决方案.
我发布我的解决方案作为这个问题的答案.
示例输出:
对于3x3矩阵,输出应为:
(0,0)(1,0)(1,1)(0,1)(-1,1)(-1,0)( - 1,-1)(0,-1)(1,-1) )
此外,该算法应支持非平方矩阵,因此例如对于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)
我需要在Objective C中生成HMAC-SHA1.但是我找不到任何有用的东西.我尝试使用CCHMAC使用CommonCrypto,但没有用.我需要生成一个hmac并在生成HOTP号后.
有人在Objective C或C中有任何示例代码吗?
我需要通过我的C#app发送电子邮件.
我来自VB 6背景,并且在MAPI控件方面有很多不好的经历.首先,MAPI不支持HTML电子邮件,其次,所有电子邮件都发送到我的默认邮件发件箱.所以我仍然需要点击发送接收.
如果我需要发送批量html身体电子邮件(100 - 200),那么在C#中执行此操作的最佳方式是什么?
提前致谢.
我正在构建一个界面,就像内置的Weather应用程序的翻转视图,或编辑模式下Clock应用程序的Alarms视图.表格视图始终处于编辑模式,因此删除图标显示在每个单元格的左侧.
当表视图处于编辑模式时,我的代理人不会收到didSelectRowAtIndexPath
通知.它接收accessoryButtonTappedForRowWithIndexPath
通知,但这不是我想要做的.我希望我的行保持可选,即使表视图处于编辑模式.
有关如何实现这一目标的任何想法?
谢谢,
PS Hooray为解禁的NDA.=)
我是rsync的新手,我不明白我得到的输出,有人可以帮助我,
输出包含诸如的行,
<f.st...... somefile.txt
<f+++++++++ someOtherfile.zip
.d..t...... someDir/
Run Code Online (Sandbox Code Playgroud)
我不明白左边的选项是什么意思,我在谷歌找不到答案.谢谢.
我需要一个算法来生成所有可能的正数分区,我想出了一个(作为答案发布),但它是指数时间.
该算法应该返回所有可能的方式,数字可以表示为小于或等于其自身的正数之和.例如,对于数字5,结果将是:
所以我的问题是:有更高效的算法吗?
编辑:问题的标题是"数字的总和分解",因为我真的不知道这叫什么.ShreevatsaR指出它们被称为"分区",所以我相应地编辑了问题标题.
如何在Hibernate中获取模型的表名?
显然以前有一种getTableName()
方法ClassMetadata
,但它已被删除.
有一种getClassMapping(String entityName)
方法Configuration
,但我不知道如何(或者如果我应该)在我的DAO实现中使用Configuration.
我的DAO实现是HibernateGeneralGenericDao的子类.
更新:事实证明,如果没有表名,我可以做我想做的事情.但是,为了便于参考,我将保持问题公开(并在他们来时尝试答案).
今天在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)