小编ikb*_*bal的帖子

如果父项的实例,instanceof是否返回true?

我有一个课程Child延伸Parent.

Parent child = new Child();

if (child instanceof Parent){
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

这会返回true还是false,为什么?

java oop polymorphism inheritance instanceof

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

如何在files目录的子目录下创建具有世界可读权限的文件

我需要在我的应用程序中使用全局权限在myapp/files/subdir下创建文件.我这样做是因为我使用外部应用程序来打开一些文件

 FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_WORLD_READABLE);
Run Code Online (Sandbox Code Playgroud)

仅在files文件夹下创建文件.运用

    File dir=new File(Constants.TASK_DIRECTORY);
    dir.mkdirs();
    File file=new File(dir, FILENAME);         
    file.createNewFile(); FileOutputStream fos=new FileOutputStream(file);
Run Code Online (Sandbox Code Playgroud)

在子目录下创建文件但具有私有权限.我需要找到一种方法来组合这两者,以便在子目录中创建一个世界可读的文件

我一直在尝试很多事情,但没有人帮助我,这是我未解决的最长时间问题

storage android file-permissions java-io android-file

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

如何在自定义视图中添加视图?

我有一个类似的课程,其中大约有10个

public class DataItemPlainView extends View{

    public DataItemPlainView(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
    }}
Run Code Online (Sandbox Code Playgroud)

现在我需要将TextView,ImageView等放在这个视图中.当我从某个地方调用它时,我想获取我的customView.将视图设置为自定义布局也是一种情况.

谢谢

android custom-view android-custom-view

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

我们可以在LinearLayout中使用ScrollView吗?

我需要在屏幕顶部设计一个不滚动内容的GUI,以及滚动顶部的内容.我想过将LinearLayout用于非滚动部分,使用ScrollView作为滚动部分.但是,当我尝试在LinearLayout之后使用ScrollView时,我收到运行时错误.是否可以将LinearLayout和ScrollView添加到父LinearLayout?

user-interface android scrollview android-linearlayout

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

使用 Spring Boot Data JPA 按需创建表

我正在尝试创建一个 Spring Boot 应用程序,我想在其中按需创建和使用数据库表,而无需为它们定义实体/存储库。

我有一个基本的 Business 实体和 BusinessType 实体来保留业务类型。我希望能够为具有自己的表的业务类型(比如 Coffeeshop)动态创建一个表(同时我可以在 BusinessType 表上保留表的名称并决定从那里查询哪个表)。

因此,如果不为 Coffeeshop 定义实体和/或创建 CrudRepository,我可以创建一个名为 Coffeeshop 的表,然后对其进行一些查询吗?

如果没有,我的选择是什么?在典型的 Spring Data JPA 应用程序中,您如何处理拥有基类型并允许系统具有更多具体类型(持久化并与基类型关联)的情况?

谢谢

java ddl generic-programming spring-data-jpa spring-boot

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

如何在使用Bouncy Castle加密之前填充数据

我正在尝试使用带有CBC模式的AES算法加密我的数据.出于这个原因,我使用.Net Library'Bouncy Castle'.我没有加密的背景,所以我试图以一种简单的方式使用它.这是我的加密代码

public byte[] encrypt(byte[] key, byte[] iv,byte[] data) 
    {
        IBlockCipher engine=new AesFastEngine();
        KeyParameter keyParam = new KeyParameter(key);
        CbcBlockCipher cipher = new CbcBlockCipher(engine);

        ICipherParameters parameters = new ParametersWithIV(keyParam, iv);

        byte[] output=new byte[16+data.Length];
        cipher.Init(true, parameters);
        cipher.ProcessBlock(data, 0, output, data.Length);

        //process output
        byte[] cipherArray = new byte[data.Length];
        /*
        int k=0;
        for (int i = 0; i < output.Length; i++) 
        {
            if (output[i]!= 0) 
            {
                cipherArray[k++] = output[i];
            }
        }
         */
        return cipherArray;

    }
Run Code Online (Sandbox Code Playgroud)

当我尝试的输入不是16的乘法时,我得到一个例外.当我用右边的数字(16长度%16)向右填充数组时,我可以得到一个结果.但结果对我来说也是一个问题.它给我一个这样的结果:

[0][0][0][0[111][22][33][44][66][77][33][12][32][23][0][0][0][0][0] 
Run Code Online (Sandbox Code Playgroud)

左右两边都是零.

我认为这可能与我使用ProcessBlock(data, 0, output, data.Length) …

c# cryptography aes

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

使用粗体和常规文本制作textview的内容

我正在使用textview来保存来自Web服务的字符串.字符串带有这样的格式."示例文字{{b}}粗体文字{{/ b}}等等".我需要在textview中显示粗体文字.在一个操作中我只能传递字符串.我是否有机会使用带有颜色,字体等属性的字符串?

注意:我没有解析文本的问题,我只想找到一种方法将解析后的文本传递给textview.

谢谢

android bold textview

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

LatLng 相对于另一个 LatLng 的方向

我一直在研究 Android 中的 Google 地图服务。我想知道是否有一种实用方法可以给出LatLng相对于另一个的方向。

我想知道一个点是否在

  • 南或北

  • 东或西

  • 或两个的组合,每个一个

SomeUtil.direction(latlng1,latlng2) -> 给我 latlng2 相对于 latlng1 的方向,例如西南

提前致谢

android google-maps

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

不同颜色过滤器的ListView缓存不起作用

我正在使用一个使用ViewHolder模式的listview并获得缓存机制的优势.这是一个代码片段,我尝试设置我的列表项目的背景之一

if(drawable!=null)
    {
        if(this.backgroundBurnColor!=null && this.backgroundBurnColor.getValue()!=0)
        {
            Log.d("burncolor", this.backgroundBurnColor.getValue()+"");
            drawable.setColorFilter(this.backgroundBurnColor.getValue(), Mode.MULTIPLY);


        }else if(this.burnColorKey!=null)
        {
            Log.d("burncolor", this.Owner.getOwner().getColors().get(this.burnColorKey).getValue()+"");
            drawable.setColorFilter(this.Owner.getOwner().getColors().get(this.burnColorKey).getValue(), Mode.MULTIPLY);
        }else{
            drawable.setColorFilter(null);
        }
        v.setBackgroundDrawable(drawable);
    }
Run Code Online (Sandbox Code Playgroud)

在此代码中,drawable适用于相同的项目类型,但即使我更改可绘制图像时相同的项目类型,它也会根据需要更改.但是改变drawable的滤色器会改变屏幕上出现的列表部分中的每个drawables过滤器.例如,当我向下滚动列表并且屏幕上出现不同的滤色器时,所有可绘制的滤色器都转向相同的滤镜,我需要为每一行获得单独的滤色器.有帮助吗?谢谢

android android-listview android-view

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

如何在UpdatePanel部分回发后保留javascripts

有很多代码,所以我想用语言解释这个问题.我有一个母版页面,其中包含对javascript文件的所有引用,并具有使用母版页的页面.我在我的页面和更新面板中使用更新面板,有一些形式,包括一个具有回发功能(即下拉列表).问题是当状态发生变化并发生部分回发时,由于那些javascripts而具有某些功能和效果的表单将失去所有功能.任何帮助,将不胜感激.

asp.net updatepanel ajaxcontroltoolkit

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

如何从父引用调用子方法?

我有一个超级课程DataItem,它有多个孩子,孩子也有孩子.我动态设置了对象类型,但最后是类型引用DataItem.这是我用来确定类类型的代码:

private DataItem getDataItemUponType(DataSection parent,Element el) {
    String style = getItemStyle(parent,el);
    if(style!=null) {
        if(style.equals("DUZ")) {
            return new DataItemPlain();
        } else if(style.equals("TVY")) {
            return new DataItemPaired();
        } else if(style.equals("TVA")) {
            return new DataItem();
        } else if(style.equals("FRM")) {
            return new DataItemForm();
        } else if(style.equals("IMG")) {
            return new DataItemImage();
        } else if(style.equals("CLN")) {
            return new DataItemCalendar();
        } else if(style.equals("BTN")) {
            return new DataItemButton();
        } else if(style.equals("ALT")) {
            return new DataItemSubRibbon();
        }
    } else {    
        // At least return a …
Run Code Online (Sandbox Code Playgroud)

java polymorphism inheritance subclass

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