小编and*_*ert的帖子

Android在ImageView中绘制边框

我想在图像周围画一个边框.但我无法在ImageView本身对齐边框(就像它主要完成一样),因为我使用ImageMatrix翻译和缩放ImageView内部的图像(ImageView本身是fill_parent /填充整个屏幕).我有想法添加第二个图像(看起来像一个边框)并以与应该有边框的图像相同的方式平移和缩放它,但这样做并不是很方便.有没有人更好地实现这一目标?

android border imageview

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

设置 Git 远程 SSH (git-upload-pack / git-receive-pack)

我有一台具有 SSH 访问权限的服务器,我想在那里放置一个 Git 原始存储库。我刚刚在本地创建了一个 --bare --shared 存储库,并将其复制到每个 SCP 的服务器上。现在我想根据 SSH url 克隆这个存储库。我试过

ssh://USERNAME@HOST/folder1/folder2/gifolder.git
ssh://USERNAME:PASSWORD@HOST/folder1/folder2/gifolder.git
ssh://USERNAME@HOST:PORT/folder1/folder2/gifolder.git
ssh://USERNAME@HOST:/folder1/folder2/gifolder.git
Run Code Online (Sandbox Code Playgroud)

以及以上的一些组合。但 Git 总是说

"fatal: The remote end hung up unexpectedly"
Run Code Online (Sandbox Code Playgroud)

尽管我可以通过 SSH 使用用户名和密码连接到主机。

是否可以按照我想要的方式使用 git,或者我是否必须以完全不同的方式设置它?

更新:

我将 Git 扩展配置为使用 OpenSSH 而不是 Putty,现在 OpenSSH 要求我在“克隆”后输入密码。当我输入正确的密码时,出现以下错误:

bash: git-upload-pack: command not found
Run Code Online (Sandbox Code Playgroud)

(OpenSSH 似乎可以连接到服务器,因为它希望我在输入其他内容时重新输入密码)所以。现在我需要解决这个新问题。首先:我无法在服务器上安装 git。是否可以在不安装 git 的情况下使“git-upload-pack”和“git-receive-pack”可用?

再次感谢

更新2 - 解决方案:

解决方案是将远程存储库目录集成为每个 SSH/SFTP 的本地目录。我正在使用http://www.expandrive.com/来实现此目的。谢谢

git url ssh git-clone

5
推荐指数
2
解决办法
9345
查看次数

Monodroid getApplicationContext()?

有人知道如何在monodroid中获取应用程序上下文(我正在搜索getApplicationContext()的monodroid实现)?我尝试过Application.ApplicationContext但它不起作用.我编写了一个继承Application的类,我希望将ApplicationContext显式地转换为此类型.在这一点上,mono在输出上有一个非常无用的消息:

10-12 11:58:31.045 I/mono    ( 1919): Stacktrace:
10-12 11:58:31.045 I/mono    ( 1919):
Run Code Online (Sandbox Code Playgroud)

编辑:我想从活动中访问它

xamarin.android applicationcontext

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

列上的WPF DataGrid绑定

希望这不是已经问过,但我找不到答案.我在我的xaml中将ViewModel设置为DataContext.在此ViewModel中是List <Dealer> -property.经销商有一些属性应该显示在数据网格中(作为列,但不是全部).我试图像这样实现它:

<Grid x:Name="myGrid" DataContext="{Binding Source={StaticResource createGameVM}}">
...
   <DataGrid Name="dealerList" AutoGenerateColumns="False" ItemsSource="DealerList">
      <DataGrid.Columns>
         <DataGridTextColumn Header="ID" Width="30"  Binding="{DealerId}" />                        
         <DataGridTextColumn Header="Name" Width="*" Binding="{DealerName}" />                       
      </DataGrid.Columns>
   </DataGrid>
...
</Grid>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,ViewModel中的PropertyChanged为null,因此当DealerList更改时不会更新任何内容.(但是在设置DataContext之前,DealerList中的项目会正确显示).不知道怎么解决这个问题.

wpf binding datagrid

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