小编yra*_*lik的帖子

Java中的默认访问修饰符是什么?

如果我没有明确说明方法或实例变量的默认访问修饰符是什么?

例如:

package flight.booking;

public class FlightLog
{
    private SpecificFlight flight;

    FlightLog(SpecificFlight flight)
    {
        this.flight = flight;
    }
}
Run Code Online (Sandbox Code Playgroud)

此构造函数的访问修饰符是受保护的还是包的?同一个包中的其他类可以flight.booking调用这个构造函数吗?

java access-modifiers

111
推荐指数
7
解决办法
19万
查看次数

方案中的eq?,eqv ?, equal?和=有什么区别?

我想知道这些操作之间有什么区别.我在Stack Overflow中看到了类似的问题,但它们是关于Lisp的,并且没有三个运算符之间的比较.所以,如果已经提出这个问题,请告诉我.

我在Scheme中编写不同类型的命令,我得到以下输出:

(eq? 5 5) -->#t
(eq? 2.5 2.5) -->#f
(equal? 2.5 2.5) --> #t
(= 2.5 2.5) --> #t
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么会这样吗?

scheme functional-programming

72
推荐指数
5
解决办法
4万
查看次数

如何从drawable文件夹动态获取图像

我有这样的数组.

int image[] = {R.drawable.d002_p001,R.drawable.d002_p002,R.drawable.d002_p003,
                   R.drawable.d002_p004,R.drawable.d002_p005,R.drawable.d002_p006};
Run Code Online (Sandbox Code Playgroud)

现在我有6张图片,所以我静静地给出了这个名字.

如果我有50个图像,我不能给出数组中的每个文件名,所以它需要是动态的,我怎么能实现这一点.

android drawable android-resources

47
推荐指数
4
解决办法
7万
查看次数

如何在JSP页面中使用session来获取信息?

我有一个用于编辑某些用户信息的JSP页面.当用户登录网站时,我会将信息保存在会话中,然后在我的编辑页面中尝试以下操作:

<%! String username=session.getAttribute("username"); %>
<form action="editinfo" method="post">
    <table>
        <tr>
            <td>Username: </td><td> <input type="text" value="<%=username %>" /> </td>
        </tr>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

但它给出了错误,说会话无法解决.我能做些什么呢?

java session jsp

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

如何在firebase上执行sql"LIKE"操作?

我正在使用firebase进行数据存储.数据结构如下:

products:{
   product1:{
      name:"chocolate",
   }
   product2:{
      name:"chochocho",
   }
}
Run Code Online (Sandbox Code Playgroud)

我想对这些数据执行自动完成操作,通常我会像这样编写查询:

"select name from PRODUCTS where productname LIKE '%" + keyword + "%'";
Run Code Online (Sandbox Code Playgroud)

因此,对于我的情况,例如,如果用户输入"cho",我需要同时带上"chocolate"和"chochocho".我考虑将所有数据放在"产品"块下,然后在客户端进行查询,但这可能需要大量数据库的内存.那么,我该如何执行sql LIKE操作呢?

谢谢

javascript firebase firebase-realtime-database

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

pod 亲和力中的topologyKey 是什么?

我无法真正理解pod亲和力中topologyKey的目的和用法。文件说:

TopologyKey是节点标签的键。如果两个节点都标有此键并且该标签具有相同的值,则调度程序会将这两个节点视为处于同一拓扑中。调度程序尝试将均衡数量的 Pod 放入每个拓扑域中。

示例用法如下:

kind: Pod
metadata:
  name: with-pod-affinity
spec:
  affinity:
    podAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
      - labelSelector:
          matchExpressions:
          - key: security
            operator: In
            values:
            - S1
        topologyKey: topology.kubernetes.io/zone
    podAntiAffinity:
      preferredDuringSchedulingIgnoredDuringExecution:
      - weight: 100
        podAffinityTerm:
          labelSelector:
            matchExpressions:
            - key: security
              operator: In
              values:
              - S2
          topologyKey: topology.kubernetes.io/zone
  containers:
  - name: with-pod-affinity
    image: k8s.gcr.io/pause:2.0
Run Code Online (Sandbox Code Playgroud)

那么topology.kubernetes.io/zone从哪里来呢?我如何知道我应该在 yaml 文件中为这个TopologyKey字段提供什么值,以及如果我只是在此处放置一个随机字符串会发生什么?我应该标记我的节点并在topologyKey字段中使用该标签的键吗?

谢谢。

kubernetes

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

View的getWidth()和getHeight()返回0

我看过类似的问题并尝试了他们的解决方案,但它对我不起作用.我尝试获取imageView的宽度,但它返回0.这是代码:

public class MainActivity extends Activity {
private ImageView image1;   
float centerX,centerY;
private ImageView image2;
private boolean isFirstImage = true;

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.rotate);
    image1 = (ImageView) findViewById(R.id.ImageView01);
    image2 = (ImageView) findViewById(R.id.ImageView02);
    image2.setVisibility(View.GONE);

    if (isFirstImage) {
        applyRotation(0, 90);
        isFirstImage = !isFirstImage;
    }   
}   

private void applyRotation(float start, float end) {


            centerX=image1.getWidth()/2.0f;
    centerY=image1.getHeight()/2.0f;
    final Flip3dAnimation rotation =

    new Flip3dAnimation(start, end,centerX , centerY);
    rotation.setDuration(500);
    rotation.setFillAfter(true);
    rotation.setInterpolator(new AccelerateInterpolator());
    rotation.setAnimationListener(new DisplayNextView(isFirstImage, image1,
            image2));

    if (isFirstImage)
    {
        image1.startAnimation(rotation);
    } else { …
Run Code Online (Sandbox Code Playgroud)

size android view measure

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

如何过滤wireshark以仅查看从我的计算机发送/接收的dns查询?

我是wireshark的新手,并试图编写简单的查询.要查看仅从我的计算机发送或由我的计算机接收的DNS查询,我尝试了以下操作:

dns and ip.addr==159.25.78.7
Run Code Online (Sandbox Code Playgroud)

其中159.25.78.7是我的IP地址.当我查看过滤器结果时,我看起来就是这么做的,但我想确定一下.那个过滤器真的能做我想要找到的东西吗?我有点怀疑,因为在过滤结果中我还只看到其他1个结果,其协议是ICMP,其信息显示"目的地不可达(端口不可达)".

谁能帮我这个?

谢谢

dns packet-capture wireshark

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

如何以编程方式设置recyclerview的高度?

我试过了,

recyclerview.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,100));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

android android-recyclerview

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

ER图中的一对多关系

我试图在ER图中显示以下内容:

There are instructors and courses, a course is taught by only one instructor
whereas an instructor can give many courses.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

我的问题是,两个图表之间是否存在差异,换句话说,我们将哪条线转变为箭头,或者唯一重要的只是箭头的方向?

另外,如果我们考虑映射基数; 它是1对多还是多对1?如果我们从课程的角度思考,那么它就是多对一的,但如果我们从教师的角度思考,那么它就是一对一的.我们如何决定这个?谢谢.

database entity-relationship relational-database

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