小编int*_*_32的帖子

Java - 字符串中的字节数组

可能重复:
使用Java将十六进制转储的字符串表示形式转换为字节数组?

例如,我有一个字符串"DEADBEEF".如何将其转换为byte [] bytes = {0xDE,0xAD,0xBE,0xEF}?

java arrays hex byte

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

Django - 从父目录扩展模板

我有这个模板结构:

dir1:base.html dir2:template.html

template.html必须扩展base.html:

{% extends '../dir1/base.html' %}
Run Code Online (Sandbox Code Playgroud)

但它引发了错误:

渲染时抓住TemplateDoesNotExist:../ dir1/base.html

django django-templates

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

Java regexp - "()"括号

Pattern pattern = Pattern.compile("<a>([a-zA-Z]+)</a>")
Matcher matcher = pattern.matcher("<a>Text</a>");
matcher.find()
String str = matcher.group();
Run Code Online (Sandbox Code Playgroud)

我想要达到目标"Text",但我得到了"<a>Text</a>".我为什么以及如何正确地做到这一点?

java regex

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

类继承

我有两节课:

class ItemInfo {

   public View createItemView() {
       View v;
       // ...
       v.setTag(this); 
       return v;
   }
}

class FolderInfo extends ItemInfo {

    @Override
    public View createItemView() {
        View v;
        // ...
        v.setTag(this);
        return v;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我用它:

FolderInfo folderInfo;
// Create it here
ItemInfo itemInfo = folderInfo;
View v = itemInfo.createItemView();
Object objectTag = v.getTag();
Run Code Online (Sandbox Code Playgroud)

然后我通过instanceof检查objectTag的类型,它是ItemInfo!为什么?

java oop inheritance android instanceof

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

如何在IntelliJ IDEA中重新格式化项目中的所有文件?

重新格式化代码是一个非常有用的功能,但我有一个大项目,我需要重新格式化所有文件(大约100).如何在不打开每个文件和重新格式化的情况下执行此操作?

java intellij-idea

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

如何安装所有小部件的ID?

我需要找到任何AppWidget id来测试一些功能.执行此操作的代码:

List<AppWidgetProviderInfo> infos = mAppWidgetManager.getInstalledProviders();

        for (int i = 0; i < infos.size(); i++) {
            int ids[] = mAppWidgetManager.getAppWidgetIds(infos.get(i).provider);
            if (ids.length != 0) {
                Log.d("TAG", "Found non-zero-length provider!");
                id = ids[0];
                info = infos.get(i);
                break;
            }
        }
Run Code Online (Sandbox Code Playgroud)

但是ids []长度总是0!为什么以及如何解决它?

更新:我已将此行添加到循环的开头:

Log.d("TAG", provider.getPackageName() + "; " + provider.getClassName());
Run Code Online (Sandbox Code Playgroud)

它打印:

D/TAG     ( 5686): Providers count: 12
D/TAG     ( 5686): com.andrew.apollo; com.andrew.apollo.app.widgets.AppWidget11
D/TAG     ( 5686): com.andrew.apollo; com.andrew.apollo.app.widgets.AppWidget41
D/TAG     ( 5686): com.andrew.apollo; com.andrew.apollo.app.widgets.AppWidget42
D/TAG     ( 5686): com.android.browser; com.android.browser.widget.BookmarkThumbnailWidgetProvider
D/TAG     ( 5686): com.android.calendar; com.android.calendar.widget.CalendarAppWidgetProvider …
Run Code Online (Sandbox Code Playgroud)

android android-appwidget

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

file:/// android_asset不起作用

我将图像存储在assets/img/categories文件夹中,并尝试使用以下代码加载它们:

ImageLoader.getInstance().displayImage(String.format("file:///android_asset/img/categories/%d.JPG", category.getId()), mImageIv);
Run Code Online (Sandbox Code Playgroud)

它似乎没问题,但不起作用:

E/ImageLoader(28790): /android_asset/img/categories/9.JPG: open failed: ENOENT (No such file or directory)
E/ImageLoader(28790): java.io.FileNotFoundException: /android_asset/img/categories/9.JPG: open failed: ENOENT (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?

android android-assets

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

如何找出每个包含的库的最低 api 级别

我的项目中包含了很多库(Android Studio 2.0 Preview 4)。我想找出它们每个的最低 Android SDK 级别。是否可以不用谷歌搜索每个图书馆的信息?

android gradle android-studio android-gradle-plugin

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

Django 坚持应用大规模迁移

我在 Postgres 9.5 中有一个表,大约有 7KK 行。Django 版本是 1.10.5。数据库和应用程序是在一个本地网络中使用 Ubuntu 16.04.2 的不同服务器。

Django 的 gunicorn 服务器已停止,因此没有执行其他操作。我将在那里添加一个字段:

migrations.AlterField(
            model_name='balanceentry',
            name='reason',
            field=models.CharField(
                choices=[(b'default', b'Default'), (b'referral', b'Referral'), (b'referrer', b'Referrer'),
                         (b'random', b'Random'), (b'android_offer', b'Android Offer'), (b'ios_offer', b'iOS Offer'),
                         (b'offerwall', b'Offerwall'), (b'withdrawal', b'Withdrawal')],
                default=b'default', db_index=True, max_length=32),
        ),
Run Code Online (Sandbox Code Playgroud)

然后我正在应用它:

$ ./manage.py migrate users 0026_auto_20170419_1758
Operations to perform:
  Target specific migration: 0026_auto_20170419_1758, from users
Running migrations:
  Applying users.0026_auto_20170419_1758...
Run Code Online (Sandbox Code Playgroud)

并使用 pg_top 监控 Postgres。

它做了大约 15 分钟的 ALTER,然后我看到了这个:

34567 postgres  20    0  401M   39M sleep   2:17  0.10%  0.00% postgres: *** …
Run Code Online (Sandbox Code Playgroud)

python django postgresql psycopg2

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

限制 CGVector 的长度,同时保持其方向

我需要使用 a 在两个 SpriteKit 节点之间移动CGVector,其长度例如为 100(红色箭头)。

但如果向量的长度超过 70(绿色箭头),我想将其限制为 70。因此,我需要“剪切”红色向量的长度,但保持其方向。

显示实际长度和有限长度的矢量绘图

我怎样才能做到这一点?

macos vector core-graphics ios

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