小编jax*_*jax的帖子

如何从Java项目中获取Junit测试的Android上下文?

我需要访问JUnit Test的Android上下文.

我尝试过使用MockContext并扩展AndroidTestCase,但每次我收到错误说(存根!)

android

13
推荐指数
3
解决办法
1万
查看次数

在JAVA界面前放置一个大写的"我"

许多年前,当我在大学时,他们说要在接口前放置一个大写i(I).这仍然是一个约定,因为我看到许多接口不遵循这一点.

java coding-style naming-conventions

12
推荐指数
3
解决办法
2049
查看次数

从Spring Boot应用程序访问SessionFactory

我试图访问Hibernate会话工厂,但在提到的行中收到以下错误.

No CurrentSessionContext configured!
Run Code Online (Sandbox Code Playgroud)

@Service
@Transactional
public class GenericSearchImpl implements GenericSearch {

    @Autowired
    private EntityManagerFactory entityManagerFactory;

    @Override
    @SuppressWarnings("unchecked")
    public <T> List<T> search(final Class<T> type, final String[] criteriaList, final int page, final int perPage) {
        Session session = getSession();
        ...
    }

    public Session getSession() {
        final HibernateEntityManagerFactory emFactory = (HibernateEntityManagerFactory) entityManagerFactory;
        final SessionFactory sessionFactory = emFactory.getSessionFactory(); 
        return sessionFactory.getCurrentSession(); //ERROR No CurrentSessionContext configured!

          //This worked but I understand it to be BAD as spring should be managing open sessions.
          //        try …
Run Code Online (Sandbox Code Playgroud)

spring hibernate spring-boot

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

箭头→字符将附加到.bat脚本中的文件

下面的脚本获取与.new_tmp扩展,并将它们复制所有文件具有相同的名称,但没有.new_tmp扩展名的文件.此外,注释放在文件的顶部,并删除.new_tmp文件.

echo ^<?php /* > start.tmp
echo */ ?^> > end.tmp
for /R "./mydir" %%I in (*.new_tmp) do (
    copy start.tmp+license.txt+end.tmp+%%I worker.tmp
    move worker.tmp %%~pI%%~nI
    del %%I
)
Run Code Online (Sandbox Code Playgroud)

问题是右侧箭头→会附加到所有文件的底部

为什么这个字符被附加到所有文件的末尾?

更新我尝试了一个更简单的例子,得到了相同的结果

copy NUL worker.tmp
copy worker.tmp + license.txt + license.txt + license.txt
Run Code Online (Sandbox Code Playgroud)

同样的问题,最后一个箭头......

我在Windows 7下运行

batch-file

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

Ember控制器生命周期挂钩

我知道有一个init钩子,但似乎在那个阶段没有正确设置的视图.一旦从控制器正确设置屏幕,我需要挂钩事件.

所有控制器和路由生命周期挂钩的文档在哪里.我发现仅适用于View:

didInsertElement 
parentViewDidChange 
willClearRender 
willDestroyElement 
willInsertElement
Run Code Online (Sandbox Code Playgroud)

ember.js

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

JSONAPI - 链接资源中self和related之间的差异

为什么以下JSONAPI资源中的selfrelated引用不同?他们不是指向相同的资源吗?去/articles/1/relationships/tags和之间有什么区别/articles/1/tags

{
  "links": {
    "self": "/articles/1/relationships/tags",
    "related": "/articles/1/tags"
  },
  "data": [
    { "type": "tags", "id": "2" },
    { "type": "tags", "id": "3" }
  ]
}
Run Code Online (Sandbox Code Playgroud)

json-api

11
推荐指数
1
解决办法
1981
查看次数

How can I create an empty dummy HttpResponse

I am using org.apache.http.HttpResponse

I want to create an empty dummy resposne, I am going to use this to return when errors occur instead of passing back null.

我试图创造一个,它已经失去了奇怪的params.有人能告诉我如何创建一个.

java

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

SimpleXmlElement和XPath,获取空数组()

我从谷歌结帐响应中解析XML时遇到了一些麻烦.XML直接来自谷歌服务器,所以XML本身没有问题.

我想掌握所有新订单通知标签

我试过这个,但每次都返回一个空数组().

$xml = new SimpleXmlElement($raw_xml);
$notifications = $xml->xpath('notifications');
$notifications = $xml->xpath('/notification-history-response/notifications/new-order-notification');
$notifications = $xml->xpath('//new-order-notification');
Run Code Online (Sandbox Code Playgroud)

一个XML snipet(刚刚开始)

<notification-history-response xmlns="http://checkout.google.com/schema/2" serial-number="c5cda190-0eb1-4f91-87cd-e656e5598d38">
  <notifications>
    <new-order-notification serial-number="271578974677716-00001-7">
      <buyer-billing-address>
        <address1>19 sandbox st</address1>
        <address2></address2>
Run Code Online (Sandbox Code Playgroud)

php xpath simplexml xml-namespaces

10
推荐指数
1
解决办法
6142
查看次数

`--save`和`--save-dev`之间的区别

有什么不同?我意识到它们被放入bower.json中的不同对象属性,但我似乎无法弄清楚为什么你需要两个单独的属性,为什么不只是使用一个.

从文档:

-S, --save: Save installed packages into the project’s bower.json dependencies
-D, --save-dev: Save installed packages into the project’s bower.json devDependencies
Run Code Online (Sandbox Code Playgroud)

但是没有解释两者之间的区别.什么时候应该保存依赖vs devDependencies?

bower

10
推荐指数
1
解决办法
9138
查看次数

测试一个余烬数据模型 - 无法找到关系

我试图在ember-cli应用程序中测试模型关系,但它一直告诉我:没有找到'rateType'的模型.它似乎无法找到我的模型.

~app/models/account.js
~app/models/rate-type.js
Run Code Online (Sandbox Code Playgroud)

帐户模型

export default DS.Model.extend({
    ...
    rateType: DS.belongsTo('rateType'),
});
Run Code Online (Sandbox Code Playgroud)

测试

import Ember from 'ember';
import { test, moduleForModel } from 'ember-qunit';
import Account from 'app/models/account';
import RateType from 'app/models/rate-type';

moduleForModel('account', 'Account Model', {
  // Specify the other units that are required for this test.
  needs: ['model:rate-type']
});

test('rateType relationship', function() {
    expect(0);
    this.subject(); //error here
//    var relationships = Ember.get(Account, 'relationships');
//    deepEqual(relationships.get('rate-type'), [
//        { name: 'rateType', kind: 'belongsTo' }
//    ]);
});
Run Code Online (Sandbox Code Playgroud)

我试过驼峰套管的需要属性但是根本不喜欢它. …

ember.js ember-data ember-cli ember-qunit

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