小编Buf*_*alo的帖子

如何将WinForms应用程序最小化到通知区域?

我想将C#WinForms应用程序最小化到系统托盘.我试过这个:

单击按钮时应用程序最小化到系统托盘?.我第一次最小化它,它在屏幕上找不到 - 任务栏/任务栏/托盘上方.

如果我点击alt标签,我可以看到我的应用程序; 如果我将选项卡添加到其中并再次将其最小化,它将显示在任务栏上方:

最小化

我究竟做错了什么?

.net c# windows notifyicon winforms

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

指定ContentProvider查询的限制/偏移量

我正在尝试让我的ContentResolver运行此查询:

select * from myTable limit 1 offset 2
Run Code Online (Sandbox Code Playgroud)

ContentResolver中唯一的查询方法是:

resolver.query(uri, projection, selection, selectionArgs, sortOrder);
Run Code Online (Sandbox Code Playgroud)

我试过了:

final Cursor c = resolver.query(
        MyTable.CONTENT_URI,
        MyTable.PROJECTION,
        " ? ?",
        new String[] {"1", "2"},
        null);
Run Code Online (Sandbox Code Playgroud)

这只是抛出一个IllegaLArgumentException.实现这一目标的正确方法是什么?

android android-contentprovider

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

如何格式化VueJS中的数字

我找不到在VueJS中格式化数字的方法.我发现的只是用于格式化货币的内置货币过滤器vue-numeric,需要进行一些修改才能看起来像标签.然后你不能用它来显示迭代的数组成员.

javascript vue.js vuejs2

14
推荐指数
6
解决办法
3万
查看次数

Android以编程方式设置LinearLayout背景

我有一种情况需要以编程方式在LinearLayout上设置背景.

在我的布局中,我使用`android:background ="?android:attr/activatedBackgroundIndicator"设置我的背景,但我想以编程方式设置它:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/myLayoutId"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:gravity="left|center"
    android:paddingBottom="5dip"
    android:paddingLeft="5dip"
    android:background="?android:attr/activatedBackgroundIndicator"
    android:paddingTop="5dip" >
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

Drawable d = getActivity().getResources().getDrawable(android.R.attr.activatedBackgroundIndicator);
rootLayout.setBackgroundDrawable(d);
Run Code Online (Sandbox Code Playgroud)

但它崩溃了.有任何想法吗?

编辑:我也尝试过使用:

rootLayout.setBackgroundResource(android.R.attr.activatedBackgroundIndicator);

10-08 15:23:19.018: E/AndroidRuntime(11133): android.content.res.Resources$NotFoundException: Resource ID #0x10102fd
Run Code Online (Sandbox Code Playgroud)

layout android

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

默认设置启动器图标

我无法在\ android-sdk\platforms\android-10\data\res\drawable-mdpi\下找到用于Settings应用程序启动器的默认图标

这个图标有什么名字?我可以在我的申请中使用它吗?这里是:

  • 2.2:

2.2

  • 4.0:

4

android

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

存储许多小文件(在 S3 上)?

我每天添加 200 万个压缩的 HTML 文件(100-150KB),我需要长时间存储这些文件。热数据(70-1.5 亿)被半定期访问,任何比这更旧的数据几乎都不会被访问。

这意味着我每天要额外存储 200-300GB 的文件。

现在,标准存储的成本为每 GB 0.023 美元,Glacier 的成本为 0.004 美元。

虽然 Glacier 很便宜,但它的问题在于它有额外的成本,所以将 200 万个文件转储到 Glacier 是一个坏主意:

PUT requests to Glacier $0.05 per 1,000 requests

Lifecycle Transition Requests into Glacier $0.05 per 1,000 requests

有没有办法将文件粘合在一起,但可以单独访问它们?

amazon-s3 amazon-web-services

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

Redis/java - 写入和读取二进制数据

我正在尝试向/从 Redis 写入和读取 gzip。问题是我尝试将读取的字节保存到文件中并用 gzip 打开它 - 它无效。在 Eclipse 控制台中查看字符串时,这些字符串也不同。

这是我的代码:

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

import redis.clients.jedis.Jedis;

public class TestRedis
{

  public static void main(String[] args) throws IOException
  {
    String fileName = "D:/temp/test_write.gz";

    String jsonKey = fileName;

    Jedis jedis = new Jedis("127.0.0.1");

    byte[] jsonContent = ReadFile(new File(fileName).getPath());

    // test-write data we're storing in redis
    FileOutputStream fostream = new FileOutputStream("D:/temp/test_write_before_redis.gz"); // looks ok
    fostream.write(jsonContent);
    fostream.close();

    jedis.set(jsonKey.getBytes(), jsonContent);

    System.out.println("writing, key: " + jsonKey + …
Run Code Online (Sandbox Code Playgroud)

java binary redis jedis

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

备份所有 PhpStorm 设置

当我的电脑崩溃时,我偶尔会丢失所有 PhpStorm 设置和项目。File -> Export要么不备份所有内容,要么File -> Import不起作用。

我拥有自定义的一切 - 布局、语法着色、快捷方式、PHPUnit 配置。大多数情况下,在打开相同的项目文件夹时发生崩溃后,这些都不会被设置。

文件存储在哪里,以便我可以手动备份它们?

phpstorm

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

Android指南:多窗格布局

我有一个带搜索选项的屏幕.单击选项会显示对话框或重定向到另一个屏幕,这就是我无法使用"设置"应用程序方法的原因:显示右侧的下一个屏幕.

在平板电脑上,我的屏幕看起来像这样:

在此输入图像描述

哪个不是很整洁.我想我们都已经阅读了针对Android的完美设计指南,仅针对最简单的问题提供解决方案,例如转向:

在此输入图像描述

成:

在此输入图像描述

除了"在同一个屏幕上添加列表视图和详细信息视图,哟"之外,我没有找到多窗格布局的指南.我应该将ListView拆分为较小的ListView(ListView中的每个部分)吗?有没有其他应用程序这样做?

java android

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

git checkout 获取 ASCII 文件而不是二进制文件

在新 PC 上安装 Ubuntu 18.04,并将二进制文件克隆为文本文件。

在新旧盒子上运行命令:

$ git checkout -f a8afd894150cc31cde43dbeb422183640b64dcab
HEAD is now at a8afd8941 did some stuff.
Run Code Online (Sandbox Code Playgroud)

旧电脑:

file composer.phar
composer.phar: data
Run Code Online (Sandbox Code Playgroud)

新电脑:

$ file composer.phar
composer.phar: ASCII text
Run Code Online (Sandbox Code Playgroud)

看到它失败后,我安装/启用了 git lfs:

$ apt-get install git-lfs 
$ git lfs install
Updated git hooks.
Git LFS initialized.
Run Code Online (Sandbox Code Playgroud)

两者在新旧电脑上看起来都一样/root/.gitconfig/var/lib/jenkins/.gitconfig

任何想法有什么问题吗?

git ubuntu git-lfs

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