有人可以帮助我理解splitjava中的工作原理.我有以下代码
String temp_array[];
String rates = "RF\\0.6530\\0.6535\\D";
String temp = rates.substring(1, rates.length());
System.out.println(temp);// prints F\0.6530\0.6535\D
String regex = "\\";
temp_array = temp.split(regex);
String insertString = "INSERT into table values("+temp_array[0]+","+temp_array[1]+","+temp_array[2]+","+temp_array[3]+")";
Run Code Online (Sandbox Code Playgroud)
但是在split函数中我得到以下异常
Exception in thread "main" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.lang.String.split(Unknown Source)
at java.lang.String.split(Unknown Source)
at simple_hello.main(simple_hello.java:15)
Run Code Online (Sandbox Code Playgroud) 使用c-style i/o进行编程时,我有时会使用freopen()重新打开stdin进行测试,这样我就不必重复输入输入.我想知道是否有相当于c ++的i/o流.此外,我知道我可以使用管道在命令行/终端/任何炎症上重定向它但我想知道是否有办法在我的代码中执行它(因为你可以看到,我不是很了解CL/T/W).
以下示例适用于使用Apache的Mac OS X,即我将已翻译的字符串回显.但是在使用lighttpd的Ubuntu上,我得到原始文本"非活动帐户".我已经尝试了各种各样的环境varialbes组合而没有任何运气.它不是文件权限,因为我可以回显.mo文件的内容.
<?php
//$locale = 'sv_SE.UTF-8';
$locale = 'sv_SE';
$dir = dirname(__FILE__);
// File permission is apparantly not a problem as this works...
//echo file_get_contents($dir . '/sv_SE/LC_MESSAGES/flattr.mo');
putenv("LANG=$locale");
putenv("LANGUAGE=$locale");
putenv("LC_ALL=$locale");
putenv("LC_MESSAGES=$locale");
setlocale(LC_ALL, $locale);
setlocale(LC_MESSAGES, $locale);
//setlocale(LANG, $locale);
//setlocale(LANGUAGE, $locale);
bindtextdomain('flattr', $dir);
//bind_textdomain_codeset("flattr", 'UTF-8');
textdomain('flattr');
echo _("Inactive account");
?>
Run Code Online (Sandbox Code Playgroud)
有人有主意吗?
关于代码格式化我有点纯粹:).我经常删除不必要的空格(只有ws的行,行末尾的ws等).我甚至设置了vim来显示那种颜色为红色的线条.
我的问题是使用git-diff我经常看到这样的东西:
- else{
+ else{
Run Code Online (Sandbox Code Playgroud)
即使我有git-diff颜色,我也看不出差异(在那种特殊情况下,我在行尾删除了1个ws).有没有办法告诉git-diff显示ws变成红色?(例如与/\s + $/regexp匹配的那些).
我使用XMPP框架创建了一个聊天应用程序..当我退出应用程序(进入后台模式)时,我想收到聊天消息..还需要显示图标徽章......我该怎么做?
我有一个CakePHP锦标赛网站,我需要管理以下条件:
我需要管理比赛分区和比赛时间表的两个竞争者之间会有一场激烈的竞争,而竞争对手的表中的竞争对手和对手将是相同的,意味着相同的用户将相互对立,而不是这个如果我将两个相同的字段(competitor_id)保存到匹配计划表中,管理员也可以管理竞争对手的订单,如果某些竞争对手不可用等等.
它ArgumentNullException有一个ParamName属性来指示哪个参数传递为null.
为什么没有NullReferenceException类似的财产?在.Net中实施技术是否可行?
我需要将记录添加到我的F#项目中.对于我们使用的C#代码:Log4net或NLog(可能是.Net的两个最流行的日志框架).
在F#代码中使用的最佳选择是什么? 我的意思是,是否有任何特定的日志框架编写用于F#代码?
我使用asp.net,c#和EF4.
我对这个LINQ查询感到困惑:
var queryContents = from a in context.CmsContentsAssignedToes
where a.UserId == myUserGuid
join cnt in context.CmsContents
on a.ContentId equals cnt.ContentId
where cnt.TypeContent == myTypeContent & cnt.ModeContent == myModeContent
select cnt;
Run Code Online (Sandbox Code Playgroud)
我想在LINQ方法语法中编写它的等价物来检索CmsContents.
在我的概念模型中有两种实体类型:
和他们的实体集:
和导航属性:
你知道怎么做吗?有一天我尝试了更多,但我无法解决它!
谢谢你的时间!
我想监视哪些作业正在通过beanstalkd队列流动.有没有办法可以通过命令行执行此操作.在命令行上运行beanstalkd时,不显示任何输出.基本上我正在寻找调试或详细选项.