小编dan*_*n78的帖子

Git Switching分支

git还有一些我还没有得到的东西.它是分支.那么就说我有一个本地存储库A,我从远程存储库中克隆它B.所以现在A检查了主分支.

因此,当我从A它推动它去B掌握.

B只是github上的克隆,是克隆的C.

在其他时间我不时地从C主分支拉出来.

但是现在C主分支暂时还很破碎.从A我从C我当地拉过来A也是bugy.

所以我想从AC稳定分支.在这种情况下,你们通常如何做?

你是否创建了一个新分支A并从中拉出C.但是,因为AC主的变化,我需要先恢复它...

git branch

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

为什么PKPass采用错误指针?

根据Apple的文档,在Swift中初始化PKPass需要两个元素,Pass数据和错误指针.

init(data data: NSData,
error error: NSErrorPointer)
Run Code Online (Sandbox Code Playgroud)

根据Apple的Swift文档,错误处理段落,

在Cocoa中,产生错误的方法将NSError指针参数作为其最后一个参数,如果发生错误,该参数将使用NSError对象填充其参数.Swift会自动将产生错误的Objective-C方法转换为根据Swift的本机错误处理功能引发错误的方法.

但有一个说明:

消耗错误的方法(例如使用NSError对象参数获取完成处理程序的委托方法或方法)不会成为Swift导入时抛出的方法.

由于该方法似乎并不消耗,而是在需要时使用指针设置错误,这似乎违背了Apple对错误处理的解释.我期待更多的代码:

  do {
      let modifiedPass : PKPass = try PKPass(data: data)
     } catch let errorCaught as NSError
     {
        print("Error: \(errorCaught.domain)")
    }
Run Code Online (Sandbox Code Playgroud)

我可悲的误解是什么,或者可能是什么原因造成这种明显的不匹配?

ios passkit swift

9
推荐指数
0
解决办法
397
查看次数

python中的多线程是一个神话吗?

我是python中多线程代码的新手.根据我目前的知识,我知道可以在系统内同时生成多个线程,但是2个不同的线程不能同时访问或修改同一个资源.我甚至尝试过很多东西,比如创建很多线程并放入队列等等.但是我总是听到人们说多线程在python中不可用,而你可以使用多处理来利用多核.

请告诉我这是真的吗?python线程只是绿色线程而不是真正的多线程吗?我对python的资源锁定是对的吗?

先感谢您

python multithreading multiprocessing

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

如何在 RealityKit 中录制视频?

我在 Xcode 中有一个 RealityKit 项目,我想将ARView. 我考虑过 ReplayKit,但那是用于屏幕录制,我只想ARView用它的相机输入来录制。我考虑过 AFathi 的开源项目 ARVideoKit,但它不支持 RealityKit ......关于不同渲染路径的东西。我找到了一篇 Medium 文章,它描述了如何在 ARKit 应用程序中实现录音功能,但问题是它需要以下方法:func renderer(_ renderer: SCNSceneRenderer)RealityKit 中没有该方法,因为它是一个专门的 SceneKit 方法。

swift arkit realitykit

9
推荐指数
1
解决办法
857
查看次数

Oracle在空格之前获取子字符串

我有一个中间有空格的字符串,我需要在空格之前得到第一个字符串(可以是数字).

 WITH test_data AS (
  SELECT '123642134  10' AS quarter_cd FROM dual UNION ALL --VALID
)

 select *
  from test_data
 where regexp_like(quarter_cd, '', 'c')
Run Code Online (Sandbox Code Playgroud)

输出应该是:

123642134
Run Code Online (Sandbox Code Playgroud)

regex sql oracle

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

存储解密文件的位置?

我正在加密下载的文件并将其保存在app的文档目录中.

要阅读它们,您必须解密这些文件并暂时存储一些文件.

我担心的是:

1.如果我将它们存储在doc目录中的时间正在使用它们,那个时间窗口就可以使用像iExplorer这样的工具来获取这些文件.

2.我的想法是将它们存储在内存中以供使用时间,并在使用后冲洗保险库. 此选项适用于小文件,但对于大文件说50 MB或100 MB的视频,我担心应用程序将收到内存警告,结果将突然终止.

我想知道这样做的最佳方法.

encryption objective-c ios

8
推荐指数
1
解决办法
473
查看次数

为什么应用程序没有在iOS 8中注册推送通知?

我将我的Xcode升级到Xcode 6.0.1,现在iOS 8设备没有进行远程通知注册.它适用于iOS 7设备.

我在app delegate中添加了代码,如下所述:

    //-- Set Notification
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
    UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIRemoteNotificationTypeBadge
     |UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert) categories:nil];
    [[UIApplication sharedApplication] registerUserNotificationSettings:settings];

    NSLog(@"current notifications : %@", [[UIApplication sharedApplication] currentUserNotificationSettings]);
}
else
{
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:
     (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}
Run Code Online (Sandbox Code Playgroud)

即使是当前的通知也存在,并且它不是零.

然而,以下方法未被调用:

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
Run Code Online (Sandbox Code Playgroud)

下面的屏幕截图说明我在后台模式中启用了某些选项:

在此输入图像描述

并且通知在我的应用的设备设置中设置.

iphone objective-c apple-push-notifications xcode6 ios8

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

将预先存在的AutoCAD图形插入当前图形中

我正在尝试以编程方式将预先存在的绘图中的块插入到运行插件的当前绘图中.为此,我在C#.NET表单上有一个按钮,调用以下方法

public void MakeAndInsertObject() //Method to add all windows and doors templates to drawing database for use later
{
    Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; //Stores the active document
    Editor ed = doc.Editor; //Stores the document's editor
    Database dtb = ed.Document.Database; //Stores the database from the editor

    Transaction tr = dtb.TransactionManager.StartTransaction(); //Start a transaction with the document's database
    DocumentLock docLock = doc.LockDocument();

    using (tr)    
    using (docLock)
    {
        BlockTableRecord btr = (BlockTableRecord)tr.GetObject(dtb.CurrentSpaceId, OpenMode.ForWrite); //Opens the block table record so you can write to …
Run Code Online (Sandbox Code Playgroud)

.net c# autocad-plugin

8
推荐指数
1
解决办法
4077
查看次数

包含尖括号<>的奇数属性声明语法

我刚从2015 WWDC示例代码(https://developer.apple.com/sample-code/wwdc/2015/)下载了FourInARow,并注意到文件中有一个奇怪的属性声明AAPLViewController.m

@property NSArray<NSMutableArray<CAShapeLayer *> *> *chipLayers;
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

objective-c ios

8
推荐指数
1
解决办法
762
查看次数

UILabel sizeToFit无法正常工作.使用setNumberOfLines不起作用.需要可变高度功能才能工作

我试图通过UILabel显示可变高度的文本量.
我通过将Xcode的故事板和编码直接组合到实现文件中来设置所有内容.

这是代码:

CGRect labelFrame = CGRectMake(20, 20, 280, 800);
descriptionLabel.frame = labelFrame;
NSString *description = self.spell[@"description"];
descriptionLabel.text = description;
[descriptionLabel setNumberOfLines:0];
[descriptionLabel sizeToFit];
Run Code Online (Sandbox Code Playgroud)

我试过改变wordwrap功能,尝试使用很多不同的设置,但无济于事.

故事板中是否需要特定的内容?
我的视图 - >标签的结构是否重要?
我有它,以便标签在视图中(占据整个屏幕).

iphone xcode storyboard

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