小编Sha*_*abh的帖子

Android ImageView修复图像大小

我有一个Android应用程序,我有一个ImageView,我需要保持大小不变​​,我需要放入ImageView不同大小的各种图像.

我只需要确保所有图像都必须适合ImageView,如果图像较小则图像应该增大,并且如果图像较大则应该减小.

非常感谢你的时间.

android imageview android-imageview

40
推荐指数
4
解决办法
15万
查看次数

Swift - ContactStore 错误无法连接到服务 com.apple.contactsd

我正在尝试将我手机中的联系人从 Exchange Container 移动到 iCloud Container - 但我遇到了一个奇怪的错误,无法找到任何解决方案......你们中有人遇到过这个问题吗?

2018-10-01 20:18:27.501591+0300 ContactManager[9630:1988935] [Contacts] 与 XPC 服务通信时出错:Error Domain=NSCocoaErrorDomain Code=4097“连接到名为 com.apple.contactsd 的服务”UserInfo={NS连接到名为 com.apple.contactsd} 的服务 2018-10-01 20:18:27.502257+0300 ContactManager[9630:1988988] [Contacts] 错误:到 com.apple.contactsd 的服务连接被中断 保存联系人时出错 错误域= CNErrorDomain Code=1 "通信错误" UserInfo={NSLocalizedDescription=通信错误,NSLocalizedFailureReason=尝试与通讯录服务通信时出错。}

代码片段如下:

 func moveContactFromContainer(sourceContainer: CNContainer, destinationContainer: CNContainer){
        let predicate = CNContact.predicateForContactsInContainer(withIdentifier: sourceContainer.identifier)
        do{
            let results = try contactStore.unifiedContacts(matching: predicate, keysToFetch: keysToFetch as! [CNKeyDescriptor])
            for result in results{

                    print(result.givenName)
                    //print(result.phoneNumbers)
                    let mutableContact1 = result.mutableCopy() as! CNMutableContact
                    let saveRequest1 = CNSaveRequest()
                    saveRequest1.delete(mutableContact1)
                    do {
                        try contactStore.execute(saveRequest1)
                    } catch { …
Run Code Online (Sandbox Code Playgroud)

ios swift cncontactstore

5
推荐指数
0
解决办法
582
查看次数

设计:高吞吐量的Java应用程序

我有一个场景,其中

  1. 必须读取具有特定格式、以 \n 分隔的巨大输入文件,它有近 2000 万条记录。
  2. 每条记录都必须以特定格式发送到服务器来读取和处理。

=====================

我正在思考如何设计它。
- 读取文件(nio)
- 读取文件的线程可以将这些块保存到 JMS 队列中。
- 创建代表 n 个服务器(数据将发送到的服务器)的 n 个线程。然后并行运行的 n 个线程可以一次拾取一个块。通过向服务器发送请求来执行该块。

您能否提出建议,如果上述内容没问题,或者您发现任何缺陷:)。如果您能建议更好的方法/技术来做到这一点,那就太好了。



谢谢你!

更新 :我编写了一个程序来读取具有 20m 记录的文件,使用 Apache Commons IO(文件迭代器)我分块读取文件(一次 10 行)。它在 1.2 秒内读取了文件。这有多好?我应该考虑去nio吗?(当我确实放置日志来打印块时,几乎花了 26 秒!)

java multithreading nio

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