小编Par*_*ane的帖子

行选择在 VSCode 上无法正常工作

我的行选择在 VSCode 上表现得很奇怪。它进入了这种奇怪的多行编辑模式。我无法通过在行上向下拖动鼠标来完全选择多行。即使我使用 Shift 和向下箭头,它也不会选择整行。

鼠标拖动选择不起作用:

键盘 Shift + 向下箭头不起作用:

visual-studio-code

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

如何使用 Xcode 12 生成未签名的 IPA

环顾四周后,我认为我真正想做的是生成一个未签名的 IPA 文件。我想要一个像pwn20wndstuff/Undecimus这样的设置,您可以在其中下载 IPA 文件并使用 Cydia Impactor 安装它。我读到,对于 Ad Hoc 分发,您需要添加用户的 UDID,但我不想这样做。每个版本的 Xcode 似乎都可以通过不同的方式生成未签名的 IPA。但我找不到 Xcode 12 的答案。或者找不到适用于所有版本 Xcode 的标准指南/脚本。

\n

理想的答案是我可以运行一个命令,该命令将构建我的项目并将未签名的 IPA 导出到指定目录,该目录可以安装在所有支持的 iOS 版本上的任何 iPhone 上。也许我下面的资源已经拥有将其组合在一起所需的所有部分。但我不太擅长,xcodebuild所以我需要这里有人的帮助才能将它们组合在一起。

\n

我在其他答案中看到的内容:

\n

1. 从存档中删除签名:

\n
    \n
  1. 来源:如何导出未签名的 ipa
  2. \n
\n
\n

可以使用以下命令轻松创建未签名的 .xcarchive:

\n
\n
xcodebuild archive -project myproj.xcodeproj -scheme \'the scheme\' -archivePath unsigned.xcarchive -configuration Release CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO\n
Run Code Online (Sandbox Code Playgroud)\n
\n

然而,它exportOptionsPlist需要一个“方法”,并且它接受的每个方法似乎都签署了实际的 IPA。

\n

我可以在导出 IPA 后手动将其删除,但我希望其中有一个功能xcodebuild可以让我开箱即用地执行此操作。

\n

这可能吗?如果是这样,怎么办?

\n
\n
    \n
  1. 来源: …

xcode github xcodebuild ios ipa

12
推荐指数
0
解决办法
2806
查看次数

React Native Text 不受容器视图的限制

我正在创建一个反应本机博览会应用程序。在其中,我想创建一个 2 列布局。左边是内容标题,右边是数据。

<View>
  <Text>Some title</Text>
  <Text>Some pretty long content</Text>
<View>
Run Code Online (Sandbox Code Playgroud)

所以它应该显示为:

*-------------------------------------*
| 一些标题一些漂亮|
| 内容较长|
*-------------------------------------*

但现在发生的事情是:

*-------------------------------------*
| 有些标题有些很长
| 内容 |
*-------------------------------------*

所以文本似乎没有根据其父级的宽度来获取宽度。

它看起来是这样的:

文本如何溢出的屏幕截图

视图层次结构是这样的:

<View> -- 100% width 

  <View> -- Margin of 10 & padding of 5 & curved border

    <View> -- Flex row & a 1px border to show its expected width

       <Text>Title</Text>
       <Text>Content</Text> -- Overflowing text 

       <Text>Title</Text>
       <Text>Content</Text> -- Overflowing text 

       .
       .
       .

       <Text>Title</Text>
       <Text>Content</Text> -- Overflowing text 

    </View>

  </View>

</View>
Run Code Online (Sandbox Code Playgroud)

如果您愿意,我可以添加 …

overflow textview typescript react-native expo

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

MacOS 的 VSCode 中的 Typescript 导入不正确

在 VSCode 中,自动导入在 MacOS 上不正确。

这是我在 VSCode 中引用未导入的模块时看到的。

通过 vs code 弹出

但是,文件路径不正确。此路径假设该文件位于项目的根目录,但事实并非如此。

这就是从 Constants 文件夹导入的方式,这就是 VSCode 添加的内容:

错误导入的模块

据我的朋友说,这在 Ubuntu 上完美运行。AFAIK,我还没有添加任何提供此功能的特殊市场包。

可能是什么问题呢?

visual-studio-code auto-import

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

在 SwiftUI 列表/表单中禁用滚动

最近,我一直致力于创建一个复杂的视图,该视图允许我在表单下方使用选择器。在每种情况下,表单都只有两个选项,因此没有足够的数据向下滚动以获取更多数据。能够滚动这个表单而不是下面的 Picker 会让视图感觉很糟糕。我无法将选择器放置在表单内,否则 SwiftUI 会更改选择器上的样式。而且我找不到任何地方是否可以在不使用的情况下禁用列表/表单上的滚动:

.disable(condition)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不使用上述语句的情况下禁用列表或表单上的滚动?这是我的代码供参考

VStack{
        Form {
            Section{
                Toggle(isOn: $uNotifs.notificationsEnabled) {
                    Text("Notifications")
                }
            }
            if(uNotifs.notificationsEnabled){
                Section {
                    Toggle(isOn: $uNotifs.smartNotifications) {
                        Text("Enable Smart Notifications")
                    }
                }.animation(.easeInOut)
            }
       } // End Form
            .listStyle(GroupedListStyle())
            .environment(\.horizontalSizeClass, .regular)
        if(!uNotifs.smartNotifications){
                GeometryReader{geometry in
                    HStack{
                        Picker("",selection: self.$hours){
                            ForEach(0..<24){
                                Text("\($0)").tag($0)
                            }

                        }
                            .pickerStyle(WheelPickerStyle())
                            .frame(width:geometry.size.width / CGFloat(5))
                            .clipped()
                        Text("hours")
                        Picker("",selection: self.$min){
                            ForEach(0..<61){
                                Text("\($0)").tag($0)
                            }

                        }
                            .pickerStyle(WheelPickerStyle())
                            .frame(width:geometry.size.width / CGFloat(5))
                            .clipped()
                        Text("min")
                    }
Run Code Online (Sandbox Code Playgroud)

uipickerview swift swiftui swiftui-list swiftui-form

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

使用 Jackson 将转义的 json 解析为 JsonNode

我想解析父 json 中的转义子 json。现在我用来StringEscapeUtils.unescapeJava首先取消转义字符串。然后我将未转义的字符串传递给以objectMapper.readTree获取 JsonNode 对象。

{
    "fileName": "ParentJson",
    "child": "{\"fileName\":\"ChildJson\",\"Description\":\"Extract string value at child node and convert child json to JsonNode object using only Jackson.\"}"
}
Run Code Online (Sandbox Code Playgroud)


当我使用 Jackson 并读取节点的值时child,它会在其周围添加引号。我不知道这是否是预期的行为。所以我必须先删除这些引号。

String childString = StringEscapeUtils.unescapeJava(parent.get("child").toString());
childString = StringUtils.removeStart(StringUtils.removeEnd(childString, "\"") , "\"");
JsonNode child = objectMapper.readTree(childString);
Run Code Online (Sandbox Code Playgroud)

我觉得应该有更好的方法来处理这个用例,但我可能是错的。

java parsing json jackson deserialization

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

如何获取构建 SPM 包的规划和创建构建描述阶段的详细日志

这个问题类似于这个 Swift Form 帖子:

https://forums.swift.org/t/xcode-build-is-hanging-at-the-planning-build-phase-with-local-spm-packages/47881

我的构建不像这个问题中的那样悬而未决。然而我看到了一些非常奇怪的事情。我的包也相当复杂,有大约 100 个依赖项。在构建这个庞大的目标时,我看到了以下构建阶段:

  1. 规划
  2. 创建构建描述
  3. 汇编

前 2 个步骤需要很长时间。即使在增量构建中,它们也需要同样长的时间。之后,实际的编译很快就会发生。有什么方法可以读取 SPM/Xcode 在前 2 个步骤中所做操作的日志吗?尝试看看是否有优化的空间。但如果没有一些日志就无法取得太大进展。

xcode build ios swift swift-package-manager

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

使用位操作理解 python 中的二进制加法

我正在寻找这个问题的解决方案:

给定两个整数ab,返回两个整数的和,而不使用运算符+-。(输入限制:-1000<= a, b <= 1000

在所有这些解决方案中,我很难理解为什么这些解决方案在评估时超过 32 位最大位数~(a ^ mask)时会出现问题[请参阅下面的代码]。a0x7fffffffa + b

def getSum(self, a: int, b: int) -> int:
    
    # 32bit mask
    mask = 0xFFFFFFFF # 8Fs = all 1s for 32 bits

    while True: 
        # Handle addition and carry 
        a, b = (a ^ b) & mask, ((a & b) << 1) & mask
        if b == 0:
            break …
Run Code Online (Sandbox Code Playgroud)

python bit-manipulation

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

AttributeError: 模块“torch”没有属性“hstack”

我正在关注文档的hstack.

a = torch.tensor([1, 2, 3])
b = torch.tensor([4, 5, 6])
torch.hstack((a,b))
Run Code Online (Sandbox Code Playgroud)

但我不断收到错误消息:

AttributeError: module 'torch' has no attribute 'hstack'
Run Code Online (Sandbox Code Playgroud)

这是导致此错误的火炬版本:

torch.__version__
'1.6.0+cpu'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python numpy pytorch

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

为什么 IOS13 登录 facebook 不起作用?

我点击了 Facebook 按钮,但它在 iOS 13 上没有响应,但在 iOS 12.x 上它工作正常。我该怎么办?

我正在使用:
1) pod 'FBSDKCoreKit', '~> 5.13.1'
2) pod 'FBSDKLoginKit', '~> 5.13.1'
3) pod 'FacebookCore'
4) pod 'FacebookLogin'
5) pod 'FacebookShare'

authentication facebook swift

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