小编Tim*_*äki的帖子

运行命令提示符命令

有没有办法从C#应用程序中运行命令提示符命令?如果是这样,我将如何做以下事情:

copy /b Image1.jpg + Archive.rar Image2.jpg
Run Code Online (Sandbox Code Playgroud)

这基本上在JPG图像中嵌入了一个RAR文件.我只是想知道是否有办法在C#中自动执行此操作.

.net c# command-line command prompt

563
推荐指数
12
解决办法
86万
查看次数

删除所有子视图?

当我的应用程序返回其根视图控制器时,在该viewDidAppear:方法中我需要删除所有子视图.

我怎样才能做到这一点?

subview ios

312
推荐指数
7
解决办法
17万
查看次数

如何确定android中的MIME类型?

假设我有一个完整的文件路径,如:(/ sdcard/tlogo.png).我想知道它的mime类型.

我为它创建了一个函数

public static String getMimeType(File file, Context context)    
{
    Uri uri = Uri.fromFile(file);
    ContentResolver cR = context.getContentResolver();
    MimeTypeMap mime = MimeTypeMap.getSingleton();
    String type = mime.getExtensionFromMimeType(cR.getType(uri));
    return type;
}
Run Code Online (Sandbox Code Playgroud)

但是当我调用它时,它返回null.

File file = new File(filePath);
String fileType=CommonFunctions.getMimeType(file, context);
Run Code Online (Sandbox Code Playgroud)

filesystems android mime-types

162
推荐指数
11
解决办法
12万
查看次数

Android WebView未加载HTTPS URL

public void onCreate(Bundle savedInstance)
{       
    super.onCreate(savedInstance);
    setContentView(R.layout.show_voucher);
    webView=(WebView)findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setBuiltInZoomControls(true);
    String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&iv=%25%EE%BEi%F4%DAT%E1"
    //webView.loadUrl(url); // Not Working... Showing blank
    webView.loadUrl("http://www.yahoo.com"); // its working    
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在WebBView中加载URL时,它只显示一个空白屏幕.如果我加载Google.com或yahoo.com,它运行正常.

https android webview android-webview

79
推荐指数
9
解决办法
11万
查看次数

密钥库文件不存在

我正在尝试获取SHA1指纹,以便获得Google API密钥.我在以下目录中:

/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin

然后我从谷歌网站执行命令:

keytool -list -v -keystore mystore.keystore

但它给出了这个错误:

keytool error: java.lang.Exception: Keystore file does not exist: mystore.keystore
java.lang.Exception: Keystore file does not exist: mystore.keystore
    at sun.security.tools.keytool.Main.doCommands(Main.java:742)
    at sun.security.tools.keytool.Main.run(Main.java:340)
    at sun.security.tools.keytool.Main.main(Main.java:333)
Run Code Online (Sandbox Code Playgroud)

我按照教程,但我不能让它工作!有谁知道我做错了什么?

BTW:我正在使用带有Xamarin Studio 5.5.2的Macbook Pro.

mono android google-api xamarin

38
推荐指数
10
解决办法
6万
查看次数

在Java中与printf左对齐

当我运行程序时,阶乘值右对齐.有没有办法让它左对齐,同时保持其间的50个空格?

public class Exercise_5_13
{
    public static void main( String[] args )
    {
        int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9,
                          10, 11, 12, 13, 14, 15, 16,
                          17, 18, 19, 20 };

        long factorial = 0;

        try
        {
            System.out.print("\n\n");
            System.out.printf("%s%50s\n", "Integer", "factorial");

            for ( int number : numbers )
            {
                System.out.printf( "%4d", number);
                factorial = (long)1;

                for(int i=1; i <= number; i++)
                    factorial = factorial * (long)i;

                System.out.printf("%50.0f\n",(double)factorial);
            } 

            System.out.print("\n\n");
        } 
        catch (Exception e) …
Run Code Online (Sandbox Code Playgroud)

java printf

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

Xamarin.Forms Android应用程序在启动时崩溃

当我为我的Xamarin.Forms Android项目启动调试会话时,它会立即崩溃,并显示以下错误消息:

java.lang.RuntimeException:无法获取提供者mono.MonoRuntimeProvider:java.lang.NullPointerException:尝试在空对象引用上调用虚方法'java.lang.String java.io.File.getAbsolutePath()'

我正在使用Shared Runtime和Fast Deploy,虽然停用它们似乎并不能解决我的问题.

但是,解决我的问题的方法是从设备手动卸载应用程序.然后它将适用于一个调试会话,但是一旦我启动下一个调试会话,就会返回相同的错误.

在我看来,如果它在以前的调试会话中安装,应用程序在某种程度上无法找到Mono Shared Runtime,但我不能为我的生活看到原因.

c# android xamarin.android xamarin xamarin.forms

10
推荐指数
2
解决办法
4407
查看次数

使用带有TemplateBindings的MulitBinding

我正在WPF中进行自定义控件.我仍然在学习TemplateBinding的内容(在自定义控件中经常使用).

有人认为我注意到我似乎无法在MulitBinding中使用TemplateBinding.

当我尝试这个:

<ComboBox.ItemsSource>
    <MultiBinding Converter="{StaticResource MyMultiConverter}">
        <Binding ElementName="PART_AComboBox" Path="SelectedItem"/>
        <TemplateBinding Property="MyListOne"/>
        <TemplateBinding Property="MyListTwo"/>
    </MultiBinding>
</ComboBox.ItemsSource>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

值"System.Windows.TemplateBindingExpression"不是"System.Windows.Data.BindingBase"类型,不能在此通用集合中使用.
参数名称:value

我错过了什么吗?有没有办法让这项工作?

这是我要采取的解决方法,但它有点像黑客:

<ListBox x:Name="ListOne" 
         ItemsSource="{TemplateBinding MyListOne}" 
         Visibility="Collapsed" />
<ListBox x:Name="ListTwo" 
         ItemsSource="{TemplateBinding MyListTwo}"
         Visibility="Collapsed" />

<ComboBox.ItemsSource>
    <MultiBinding Converter="{StaticResource DictionaryFilteredToKeysConverter}">
        <Binding ElementName="PART_TextTemplateAreasHost" Path="SelectedItem"/>
        <Binding ElementName="ListOne" Path="ItemsSource"/>
        <Binding ElementName="ListTwo" Path="ItemsSource"/>
    </MultiBinding>
</ComboBox.ItemsSource>
Run Code Online (Sandbox Code Playgroud)

我将ListBoxes绑定到依赖项属性,然后在我的mulitbinding中,我将一个元素绑定到列表框的ItemsSource.

正如我上面所说,这感觉就像一个黑客,我想知道是否有一个正确的方法来使用TemplateBinding作为组件之一进行MultiBinding.

.net wpf xaml templatebinding

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

在导航栏中间添加徽标?

我想在导航栏中间添加一个标志,如下所示:

<ContentPage.ToolbarItems>
   <ToolbarItem  Icon="logo.png" Activated="RefButtonClicked"></ToolbarItem>
</ContentPage.ToolbarItems>
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

var cancelItem = new ToolbarItem
{
    Text = "Cancel",
    Icon = "tabalilogo.png",
    Order = ToolbarItemOrder.Secondary
};
Run Code Online (Sandbox Code Playgroud)

我尝试过的所有操作都将徽标放在导航栏的右侧。我怎样才能把它居中?

xamarin xamarin.forms

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

如何从 IGrouping 中获取值?

我在列表上应用了 IGrouping<> - 这是它的样子:

IEnumerable<IGrouping<TierRequest,PingtreeNode>> Tiers
{
    get { return ActiveNodes.GroupBy(x => new TierRequest(x.TierID, x.TierTimeout, x.TierMaxRequests)); }
}
Run Code Online (Sandbox Code Playgroud)

稍后在我的代码中,我遍历层。使用 Key 元素获取关键数据很简单,但是如何获取IEnumerable<PingtreeNode>构成值部分的数据呢?

提前致谢

c# linq igrouping

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