小编Mou*_*ars的帖子

GIT恢复最后一个分离的HEAD

请问,我的项目有一个大问题:这就是场景.我在GIT下有一个xcode项目.今天我意识到最后一次提交破坏了一些测试,所以我检查了之前的提交.我使用了SourceTree,这是警告

这样做会使您的工作副本成为"分离的HEAD",这意味着您将不再在分支机构上.如果您想在此之后提交,则可能需要再次签出分支,或者创建新分支.这个可以吗?

我工作了一整天,最后我做了一切.所以我需要将我的工作合并到开发分支上,这样我就可以查看开发分支......我的工作立即消失了:(

我知道分离我的HEAD是错误的,Sourcetree警告我......但是有一种方法可以恢复我的工作吗?

非常感谢.

git

64
推荐指数
4
解决办法
2万
查看次数

使用StackLayout标记包装

我正在使用Xamarin并使用XAML创建我的视图,我无法为我的生活获得这个标签以我想要的方式包装.如果标签到达屏幕的边缘,我希望它像这样包裹......

这是我想要的样子

现在它看起来像这样......

这就是它出现的方式

这是我的代码:

<StackLayout Orientation="Vertical" HorizontalOptions="StartAndExpand" BindingContext="{Binding CurrentProviderDetails}" Padding="20,20,20,20" >
  <Grid>
    <Grid.RowDefinitions>
      <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
      <ColumnDefinition Width="Auto" />
    </Grid.ColumnDefinitions>
<!--Certification Board-->
  <StackLayout Orientation="Horizontal" HorizontalOptions="StartAndExpand" Grid.Row="0" Grid.Column="0" >
    <Label Text="Certification Board: " FontSize="13" HorizontalOptions="Fill" VerticalOptions="CenterAndExpand" />
    <Label Text="{Binding Certification}" VerticalOptions="CenterAndExpand"  HorizontalOptions="Center" Font="17" LineBreakMode="WordWrap"/>
  </StackLayout>
 </Grid>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)

这不需要在网格中; 这只是我现在尝试的方法.我唯一的要求是'认证委员会'是一个标签,我必须传入一个字,当它到达屏幕的末尾时,它会换行.任何帮助都会很棒,谢谢!

xaml label word-wrap xamarin

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

是否可以恢复最近删除的照片?

我正在制作一个使用 PhotoKit 与照片库配合使用的应用程序。

通过此功能删除图像。

PHPhotoLibrary.shared().performChanges({
    PHAssetChangeRequest.deleteAssets([asset as Any] as NSArray)
}, completionHandler: completion)
Run Code Online (Sandbox Code Playgroud)

是否可以从最近删除的智能相册中恢复已删除的资产?

ios swift

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

Node.js 和 .net 之间的命名管道通信

我正在处理 .net (v4.5.2) 和 Javascript node.js (v8.9.0) 应用程序之间的进程间通信。我想为此使用 Windows 命名管道(并且仅使用命名管道)。对于 Javascript 应用程序,我使用了命名管道包 (v0.0.1) 我能够在两个应用程序之间建立连接,这告诉我我在这里并没有完全偏离基础。每当我向 NamedPipeServerStream 写入字符串但未收到数据时,我希望看到在 JavaScript 应用程序中触发数据事件。我无法接收任何数据。这是 .net 和 JavaScript 应用程序的代码。任何想法,为什么不触发数据事件?

.Net 代码

using System;
using System.IO;
using System.IO.Pipes;

namespace NamedPipes
{
    class Program
    {
        static void Main(string[] args)
        {
            var server = new NamedPipeServerStream("XYZNamedPipe");

            Console.WriteLine("Waiting for Connection");
            server.WaitForConnection();
            Console.WriteLine("Connection Established");
            StreamWriter writer = new StreamWriter(server);

            int cnt = 0;
            while (true)
            {
                string line = Console.ReadLine();
                writer.WriteLine(++cnt.ToString() + ": " + line);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

JavaScript 代码 …

.net ipc named-pipes node.js

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

标签 统计

.net ×1

git ×1

ios ×1

ipc ×1

label ×1

named-pipes ×1

node.js ×1

swift ×1

word-wrap ×1

xamarin ×1

xaml ×1