草庐IT

database_configuration

全部标签

database - Android Room Persistence 库和 Kotlin

我正在尝试使用Kotlin和RoomPersistenceLibrary编写一个简单的应用程序.我关注了thetutorial在Android持久性代码实验室中。这是我在Kotlin中的AppDatabase类:@Database(entities=arrayOf(User::class),version=1)abstractclassAppDatabase:RoomDatabase(){abstractfunuserModel():UserDaocompanionobject{privatevarINSTANCE:AppDatabase?=null@JvmStaticfungetIn

ios - 是否可以在没有 Apple 的 "Wireless Accessory Configuration"功能的情况下配置 WiFi 设备?

我想使用iOS应用程序配置非AppleWiFi设备。连接将通过由同一设备创建的WiFi进行。最好使用Apple的WAC(无线附件配置)功能,还是可以不用此功能来实现?(那时不需要MFi许可证)如果不使用WAC是可能的:在没有WAC的情况下开发自定义解决方案与获得MFi许可证的过程(和成本)哪个更耗时和昂贵?如果不使用WAC,还有其他缺点需要处理吗?这里需要注意的是,在配置应用程序时,还必须通过蜂窝网络访问互联网以获取配置数据。关于此事的问题可以在这里找到:CaniOSapplicationusecellularinternetconnectionwhiledoing"WirelessA

ios - 如何以编程方式检查设备上是否安装了 ‘iPhone Device Configuration profile’

有没有办法通过iOS应用程序验证特定设备配置文件是否安装在iPhone上?我有一个通过“企业分发”模式分发的iOS应用程序,我创建了一个设备配置文件(使用iPCU生成),我在其中禁用了一些设备功能,即屏幕捕获。根据当前流程,我通过电子邮件发送设备配置文件,收件人必须从他们收到的电子邮件中安装它。由于这是一个手动过程,因此有些人会在不安装设备配置文件的情况下安装应用程序。我想对此进行限制,这样如果用户没有安装配置文件,那么他/她就不能运行我的应用程序。 最佳答案 无法读取配置文件。但是下面这个链接更清楚你的疑问Programatica

database - 需要上下文的 Android 单元测试

我正在编写我的第一个Android数据库后端,我正在努力对我的数据库的创建进行单元测试。目前我遇到的问题是获取一个有效的Context对象以传递给我的SQLiteOpenHelper实现。有没有办法在扩展TestCase的类中获取Context对象?我想到的解决方案是在我的TestCase的setup方法中实例化一个Activity,然后将该Activity的Context分配给我的测试方法可以访问的字段变量......但似乎应该有一个更简单的方法。 最佳答案 您可以使用InstrumentationRegistry获取上下文的方法

database - 需要上下文的 Android 单元测试

我正在编写我的第一个Android数据库后端,我正在努力对我的数据库的创建进行单元测试。目前我遇到的问题是获取一个有效的Context对象以传递给我的SQLiteOpenHelper实现。有没有办法在扩展TestCase的类中获取Context对象?我想到的解决方案是在我的TestCase的setup方法中实例化一个Activity,然后将该Activity的Context分配给我的测试方法可以访问的字段变量......但似乎应该有一个更简单的方法。 最佳答案 您可以使用InstrumentationRegistry获取上下文的方法

android.database.sqlite.SQLiteCantOpenDatabaseException : unknown error (code 14): Could not open database

我已在网站上阅读了有关此问题的各种信息,但我无法弄清楚。我正在为此应用程序使用预构建数据库。我正在为这个应用程序使用jellybean。AndroidManifest.xmlLogcat输出根据logcat是由SQLiteCantOpenDatabaseException引起的06-1023:07:01.831:E/Trace(4419):erroropeningtracefile:Nosuchfileordirectory(2)06-1023:07:03.611:E/SQLiteLog(4419):(14)cannotopenfileatline30176of[00bb9c9ce4]

android.database.sqlite.SQLiteCantOpenDatabaseException : unknown error (code 14): Could not open database

我已在网站上阅读了有关此问题的各种信息,但我无法弄清楚。我正在为此应用程序使用预构建数据库。我正在为这个应用程序使用jellybean。AndroidManifest.xmlLogcat输出根据logcat是由SQLiteCantOpenDatabaseException引起的06-1023:07:01.831:E/Trace(4419):erroropeningtracefile:Nosuchfileordirectory(2)06-1023:07:03.611:E/SQLiteLog(4419):(14)cannotopenfileatline30176of[00bb9c9ce4]

ios - Xcode 持续集成 : Configured destination not found

我已将我的本地存储库克隆到我的Xcode服务器,并创建了一个机器人来在每次提交时运行测试。但是在集成时,它给出了构建服务问题:不再支持或找不到已配置的目标。我也无法从日志中找到任何错误。Oct1912:32:08[1397]:WillattempttoupdatecheckoutcacheforbotOct1912:32:08[1397]:XcodeSourceControlBlueprintwasvalid.Oct1912:32:08[1397]:Abouttoupdate/checkout:https://macbook-pro-local.com/git/SampleTestAp

configuration - TCP模式选项消除延迟?

我听说TCP有延迟(不管是什么原因),而且可以选择消除延迟以减少延迟。我能买些吗? 最佳答案 @尤金已经指出了TCP_NODELAY,这可能是对你问题最直接的回答。我会从一个完全不同的方向来看:既然你显然更关心延迟而不是带宽,那么考虑使用udp而不是tcp。是的,有些部分不太方便,但是如果您想最小化延迟,通常是(通常?)更好的答案。 关于configuration-TCP模式选项消除延迟?,我们在StackOverflow上找到一个类似的问题: https:/

ios - 核心数据 : Inserting from array of dictionaries into SQLite database happens unsorted - set of Foreign Key therefore not possible

我遵循了如何从JSON文件解析并根据此预加载sqlite数据库的教程:https://medium.com/@jamesrochabrun/parsing-json-response-and-save-it-in-coredata-step-by-step-fb58fc6ce16f在这个方法中,解析的数据(字典数组)被映射:privatefuncsaveInCoreDataWith(array:[[String:AnyObject]]){_=array.map{self.createPhotoEntityFrom(dictionary:$0)}do{tryCoreDataStack.s