我想忽略在bash中匹配之前出现的所有行(也忽略匹配的行.输入的示例可能是
R1-01.sql
R1-02.sql
R1-03.sql
R1-04.sql
R2-01.sql
R2-02.sql
R2-03.sql
Run Code Online (Sandbox Code Playgroud)
如果我匹配R2-01.sql这个已经排序的输入,我想得到
R2-02.sql
R2-03.sql
Run Code Online (Sandbox Code Playgroud) 作为招聘流程的一部分,我最近对可靠性进行了在线测试.我在1小时内得到了两个简单的问题.对于那些不懂鳕鱼的人来说,它是一个在线编码测试网站,您可以用许多不同语言解决ACM风格问题.
如果您有大约30分钟,请查看http://codility.com/demo/run/
我选择的武器通常是Java.
所以,我遇到的问题之一如下(我会尽量记住,应该截取屏幕截图)
假设您有阵列A [0] = 1 A [1] = - 1 .... A [n] = x
那么找出A [i] + A [j]偶数i <j的最快的方法是什么?
所以,如果我们有{1,2,3,4,5},我们有1 + 3 1 + 5 2 + 4 3 + 5 = 4对甚至是
我写的代码是一些事情
int sum=0;
for(int i=0;i<A.length-1;i++){
for (int j=i+1;j<A.length;j++){
if( ((A[i]+A[j])%2) == 0 && i<j) {
sum++;
}
}
}
Run Code Online (Sandbox Code Playgroud)
还有一个限制,如果对的数量大于1e9那么它应该返回-1,但让我们忘记它.
你能为此提出更好的解决方案吗?在正常情况下,元素的数量不会超过1e9.
我想我上面的代码扣除了27分(即它并不完美).Codility对出了什么问题给出了详细的评估,我现在还没有.
我需要做的是能够在许多节点之间打印路线,能够查询节点之间的距离以获得最佳路线计算并在地图上显示自定义图标.
对于道路和街道而言,具有准确的映射源是很重要的.
我调查了开放的街道地图,但我担心它可能不完全准确.任何商业库/ API的建议都将受到赞赏(只要它使用起来直观,并且不会锁定您的功能)
我开始使用Google Maps API进行调查.我将在内部使用最终应用程序,并将付费(所以这意味着如果我使用谷歌地图,我将支付他们的商业许可证,这是一个相当大的一笔.我只需要选择区域的地图,开始在北欧)
拥有一个可以轻松集成到基于Spring-MVC的系统中的map API(所以基于JavaScript或Java的API)会很不错
对于BigDecimal,修剪两个以上尾随零的好方法是什么
所以1.2200会打印1.22而1.0000会打印1.00
编辑以及将1.222200作为1.2222和1.220000001返回为1.220000001等.因此,忽略前两个零我想修剪任何传入的0并且不修剪非零值
一种方法可以是乘法,然后应用内置修剪尾随零,然后除以100.它可能是有问题的角落情况但我的问题中的值是基于货币的,并且永远不会超过Java设置的边界(或者它意味着我的软件正在处理以美元计价的出价
丑陋的解决方案如下
System.out.println(((new BigDecimal("1.230223000")
.multiply(new BigDecimal("100.0"))
.stripTrailingZeros()).divide(new BigDecimal("100.0"))));
Run Code Online (Sandbox Code Playgroud) 是否可以在多个字段上应用相同的注释(如果有许多私有字段,并且只是看起来很难对它们进行全部注释.
所以我拥有的就像
@Autowired private BlahService1 blahService1;
@Autowired private BlahService2 blahService2;
@Autowired private BlahService3 blahService3;
Run Code Online (Sandbox Code Playgroud)
等等
我尝试了以下但它不起作用
@Autowired{
private BlahService1 blahService1;
private BalhService2 blahService2;
}
Run Code Online (Sandbox Code Playgroud)
有些东西可能与自定义注释有关吗?
我可以重定向输出然后cat文件和grep/awk变量,但我想将此文件用于多个变量.
所以,如果它是一个变量说STATUS然后我可以做一些事情
echo "STATUS $STATUS" >> variable.file
#later perhaps in a remote shell where varible.file was copied
NEW_VAR=`cat variable.file | awk print '{$2}'`
Run Code Online (Sandbox Code Playgroud)
我想用sed进行一些内联编辑会有所帮助.代码越小越好.
我想维护一个运行在Java上的博客,最好是轻量级的.由于我经常使用Spring,我认为拥有一个基于Spring 3.x的CMS/Blog引擎(而不是自己动手)会很好.
我很感激您的意见.只要具有良好的基本结构并希望回馈,我就可以选择利基项目
我已经有了一个工作解决方案,我可以在其中使用 maven 指定在使用特定 maven 配置文件时不编译哪些类。
但我想使用通用解决方案并使用注释代替
我目前的解决方案就像
<plugin>
<!-- Exclude some web services used only for internal testing -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<optimize>true</optimize>
<excludes>
<exclude>**/something/*ClassPattern.java</exclude>
</excludes>
<testExcludes>
<exclude>**/something/*ClassPatternTest.java</exclude>
</testExcludes>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
但有些事情像
@NotCompiledForProduction
Run Code Online (Sandbox Code Playgroud)
在课堂上会相当不错。
在我看来,如果不改变 maven 的行为,这可能很难(或不可能做到)。这不是这里的范围。还有这种注解
我想使用ssh作为传输机制,将企业网络中托管的docker镜像传输到私有云.设置VPN连接不是我的首选(因为它只会增加复杂性).任何想法在哪里寻找/开始
编辑:我和我的团队成员可能会每天多次这样做(拉动和推动)
这个问题不是关于Android notificatinos,而是关于BLE通知(标题可能暗示)
我已经在Android-L上运行了基本的BLE外设模式
有没有办法在Android-L预览中实现BLE通知.我可以做一些类似下面的事情,使charecteritic能够通知,但试图听
BluetoothGattCharacteristic firstServiceChar = new BluetoothGattCharacteristic(
UUID.fromString(serviceOneCharUuid),
BluetoothGattCharacteristic.PROPERTY_NOTIFY, BluetoothGattCharacteristic.PERMISSION_READ );
Run Code Online (Sandbox Code Playgroud)
但在iOS上的LightBlue应用程序中,我无法订阅此特性.显然,在订阅char时没有可用于响应调用的API(就像在iOS中一样)
如果您已成功在Android-L上启用BLE通知,请分享您的代码
我想解析一个HTML,如http://www.reddit.com/r/reddit.com/search?q=Microsoft&sort=top
,只想提取元素的文本<a class="title"
到目前为止我看过的选项看起来都像是矫枉过正(SAX,DOM遍历).
我想解析一个基本上是URL的字符串.我需要检查一下参数是否传递给它.
所以http:// abc /?param = 1将返回true http:// abc /?no = 1将返回false并且http:// abc /?a = 1&b = 2 .....¶m = 2将返回因为param已设置,所以为true
我猜它会涉及某种正则表达式.
java ×7
annotations ×2
bash ×2
spring ×2
algorithm ×1
bigdecimal ×1
blogs ×1
docker ×1
html ×1
html-parsing ×1
javascript ×1
maps ×1
maven ×1
puzzle ×1
spring-mvc ×1
ssh ×1
web-scraping ×1