小编alv*_*oun的帖子

在Windows通用共享项目中添加NuGet引用

我正在尝试制作通用应用程序(Windows 8.1和Windows Phone 8.1),我需要使用Json.NET库反序列化Json.

但我无法添加NuGet或dll引用到我的共享项目,我只能在Windows 8.1和Windows Phone 8.1项目中执行此操作.我在共享项目中需要这个以防止代码重复.

我正在使用Visual Studio 2013.2 Final

Rightclick不建议管理Nuget包,而Project选项卡没有"Add reference"项

这该怎么做 ?

c# visual-studio windows-phone-8.1

20
推荐指数
1
解决办法
5022
查看次数

是否可以将现有的Windows Phone 8应用程序更新为Windows Phone Store 8.1

我在Windows Phone Store上有一个Windows Phone 8.0应用程序,我想将我的应用程序更新到Windows Phone商店API(而不是Windows Phone Silverlight 8.1)以准备Windows 8.1版本.

是否可以将IsolatedStorage数据从SL8更新并迁移到Phone Store App?

c# windows windows-phone-8 windows-store-apps windows-phone-8.1

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

Spring Boot 2.2,JPA > 如果第二个字母大写,则无法定位属性

我在一个具有命名约定的项目上工作,我需要像这样命名一些字段 xSecondField

我正在尝试从 Spring Boot 2.1 迁移到 2.2.1,升级后,当我启动 Spring Boot 应用程序时出现以下错误

java.lang.IllegalArgumentException: Failed to create query for method public abstract com.comp.model.FirstType com.comp.repository.FirstTypeRepository.findFirstByXSecondField(java.lang.Integer)! Unable to locate Attribute  with the the given name [XSecondField] on this ManagedType [com.comp.model.FirstType]
Run Code Online (Sandbox Code Playgroud)

当我按方法名称使用查询时,它尝试检索一个名为XSecondField而不是 xSecondField

我在迁移指南上没有看到任何类似的东西。

是 Spring Data 错误还是我错过了什么?

这是完整的堆栈跟踪


Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2019-12-04 18:15:12.529 ERROR 22076 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'firstTypeController': Unsatisfied …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

7
推荐指数
1
解决办法
467
查看次数

android:如何制作像Android市场一样的标签?

我想把我的应用程序重写为片段api,TabHost已被弃用,所以我找到了ViewPager,但我怎样才能制作像android市场一样的tabbar?(android市场使用viewpager和一个吧).超级用户3也使用此栏

tabs android widget fragment

6
推荐指数
1
解决办法
6249
查看次数

无法打开数据库文件Windows Store App 8.1

我正在尝试在Windows 8.1 Modern UI应用程序中实现数据库.我成功地为Windows Phone 8.1应用程序做了这个,但它在新的Windows 8.1应用程序中不起作用.

当我实现时,我收到了一条SQLiteException消息Could not open database file: MyAppBase.db (CannotOpen)SQLiteConnection

public static DatabaseHelper Instance
    {
        get
        {
            if (_instance == null)
            {
                _instance = new DatabaseHelper();
            }

            return _instance;
        }
    }

    public DatabaseHelper()
    {
        _connection = new SQLiteConnection(DATABASE_NAME);

        _connection.CreateTable<UserEntity>();
    }
Run Code Online (Sandbox Code Playgroud)

我按照以下步骤:在项目引用,Targetted build to x86上添加'sqlite-net'到Nuget引用,Checked'SQLite for Windows Runtime(Windows 8.1)'和'Microsoft Visual C++ 2013 Runtime Package for Windows'.

我怎样才能使这个工作?

windows-store-apps sqlite-net

5
推荐指数
1
解决办法
2307
查看次数

当Google Play服务添加为依赖项时,无法使用gradle构建

我正在尝试将Google Play服务添加到我的项目中以使用MapView,但是当我将其添加到build.gradle时,compile "com.google.android.gms:play-services:5.2.08"我遇到了构建错误

:app:mergeDebugResources
D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png ERROR: Unable to open PNG file
D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-hdpi\common_signin_btn_icon_focus_light.9.png ERROR: Unable to open PNG file
D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-xhdpi\common_signin_btn_icon_normal_light.9.png ERROR: Unable to open PNG file
D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\ic_plusone_medium_off_client.png ERROR: Unable to open PNG file
D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-xhdpi\common_signin_btn_text_normal_dark.9.png ERROR: Unable to open PNG file
D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-xhdpi\common_signin_btn_text_pressed_dark.9.png ERROR: Unable to open PNG file
Error:Failed to run command:
    C:\...\AndroidStudio\sdk\build-tools\android-4.4W\aapt.exe s -i D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png -o D:\...\app\build\intermediates\res\debug\drawable-mdpi-v4\common_signin_btn_text_disabled_focus_light.9.png
Error Code:
    42
Output:
    D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png ERROR: Unable to open PNG file
:app:mergeDebugResources FAILED
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to …
Run Code Online (Sandbox Code Playgroud)

android google-maps gradle google-play-services android-studio

4
推荐指数
1
解决办法
5429
查看次数

java.lang.UnsatisfiedLinkError:找不到本机方法

我正在尝试创建NDK应用程序,但是我收到此错误:

java.lang.UnsatisfiedLinkError: Native method not found: com.example.hellondk.jni.HelloNDK.hello:()I
Run Code Online (Sandbox Code Playgroud)

我不明白,因为C++函数的名称与Java包名和类相同

HelloNDK.cpp

#include <jni.h>

JNIEXPORT jint JNICALL Java_com_example_hellondk_jni_HelloNDK_hello(JNIEnv* env, jobject o){
    return (jint) 2;
}
Run Code Online (Sandbox Code Playgroud)

HelloNDK.java

package com.example.hellondk.jni;

public class HelloNDK {
    public native int hello();

    static {
        System.loadLibrary("HelloNDK");
    }
}
Run Code Online (Sandbox Code Playgroud)

Android.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := HelloNDK
LOCAL_SRC_FILES := HelloNDK.cpp

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

java-native-interface android android-ndk

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

如何同步使用Core Data?

我正在尝试使用Swift制作iOS 8应用程序,我需要从JSON下载数据并保存,但我不了解Core Data机制.(我来自Android的ORM Lite和Windows Phone的sqlite-net).

我正在尝试做两个任务,"GetAllNewsTask"从数据库返回所有新闻,"UpdateAllNewsTask"下载JSON并解析它,保存到数据库并返回所有新闻.

函数getEntitiesFromJson将JSON字符串转换为实体对象

class func getEntitiesFromJson(json: JSONValue) -> [NewsEntity]?{
    var rList : [NewsEntity] = []

    var array = json.array
    var countItr = array?.count ?? 0

    if(array == nil){
        return nil
    }

    if(countItr > 0){
        for index in 0...countItr-1{
            var news = NewsEntity()
            var jsonVal = array?[index]

            news.id = jsonVal?["id"].integer ?? 0
            ........

            rList.append(news)
        }
    }

    return rList
}
Run Code Online (Sandbox Code Playgroud)

GetAllNewsTask(newsDao.findAll()当前返回一个harcoded空数组,我没有找到如何同步选择所有NewsEntity)

class GetAllNewsTask:NSOperation {

var result : Array<News>?

override func main() -> (){
    result = executeSync()
}

func …
Run Code Online (Sandbox Code Playgroud)

json core-data ios swift

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

弹簧测试和maven

我正在尝试测试我的Spring网络应用程序,但我遇到了一些问题.

我在我的maven中添加了一个测试类

@RunWith( SpringJUnit4ClassRunner.class )
@ContextConfiguration
public class UserServiceTest {

    @Autowired
    private UserService userService;

    @Test
    public void testName() throws Exception {
        List<UserEntity> userEntities = userService.getAllUsers();

        Assert.assertNotNull(userEntities);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是NullPointerException当我尝试运行此测试时,我得到了一个用户服务.IntelliJ说"无法自动装配.没有找到'UserService'类型的bean.添加后@RunWith(SpringJUnit4ClassRunner.class),我得到了这个例外

java.lang.IllegalStateException: Neither GenericXmlContextLoader nor AnnotationConfigContextLoader was able to detect defaults, and no ApplicationContextInitializers were declared for context configuration
Run Code Online (Sandbox Code Playgroud)

我怎么解决呢?我想我需要在我的tomcat服务器上运行这个测试但是我如何使用IntelliJ进行测试?(比如命令'mvn clean install tomcat7:run-war-only')

java junit spring intellij-idea maven

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