我想就此进行一些讨论,但我无法推断出我案例的答案.仍然需要帮助.
这是我的代码:
package JustRandomPackage;
public class YetAnotherClass{
protected int variable = 5;
}
Run Code Online (Sandbox Code Playgroud)
package FirstChapter;
import JustRandomPackage.*;
public class ATypeNameProgram extends YetAnotherClass{
public static void main(String[] args) {
YetAnotherClass bill = new YetAnotherClass();
System.out.println(bill.variable); // error: YetAnotherClass.variable is not visible
}
}
Run Code Online (Sandbox Code Playgroud)
之后的一些定义,上面的例子似乎令人困惑:
1. Subclass is a class that extends another class.
2. Class members declared as protected can be accessed from
the classes in the same package as well as classes in other packages
that are subclasses of the …Run Code Online (Sandbox Code Playgroud) 我想将一个数组传递给 C 中的函数并迭代它。我有这个代码:
#include <stdio.h>
int funct(int * a);
int main(int argc, char ** argv){
int a[5] = {0};
int b[5] = {1, 1};
printf("Size of cache: %d\n", sizeof(a));
printf("Array values:\n");
printf("Numb of elments in a[]: %d\n", (sizeof(a) / sizeof(a[0])));
for(int i = 0; i < (sizeof(a) / sizeof(a[0])); i++){
printf("for loop\n");
printf("%d\n", a[i]);
}
printf("\n");
printf("Size of cache: %d\n", sizeof(b));
printf("Array values:\n");
printf("Numb of elments in a[]: %d\n", (sizeof(b) / sizeof(b[0])));
for(int i = 0; i < (sizeof(b) / …Run Code Online (Sandbox Code Playgroud) 试着理解我遇到的这个BASH脚本
local var=${3-16}
Run Code Online (Sandbox Code Playgroud)
我理解作业部分和本地部分 - 我的问题是破折号在"$ {3-16}"中的含义.
如果我尝试:
$ maxi=${1-45}; echo $maxi
45 <-- result
Run Code Online (Sandbox Code Playgroud)
请解释破折号的含义.谢谢
我在C:盘上安装了一个带磁盘的虚拟机.它烦人地满了,我不得不移动vhd.到另一个地方:
C:\..\VMs\vm1
F:\..\VMs\vm2
Run Code Online (Sandbox Code Playgroud)
然后我像这样为HD重新生成uuid(使用管理员权限运行):
C:\..\VirtualBox> .\VBOXMANAGE.EXE internalcommands sethduuid "F:\..\.vmdk"
UUID changed to: 6d201451-721c-433b-98a3-6fef07e61feb
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试附加移动的磁盘时,我收到错误(如下).

我的VagrantBox.xml不包含错误中指定的uuid.O已尝试重新启动整体的一些变化
这里是:
<?xml version="1.0"?>
<!--
** DO NOT EDIT THIS FILE.
** If you make changes to this file while any VirtualBox related application
** is running, your changes will be overwritten later, without taking effect.
** Use VBoxManage or the VirtualBox Manager GUI to make changes.
-->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.12-windows">
<Global>
<ExtraData>
<ExtraDataItem name="GUI/DetailsPageBoxes" value="general,preview,system,display,storage,audio,network,usb,sharedFolders,description"/>
<ExtraDataItem name="GUI/GroupDefinitions/" value="m=b57112cb-c922-4986-87c0-c38002f9332b,m=ef9ad9a1-983c-497f-877e-33365dac118e,m=88180380-4021-47f7-8650-50e91806a1f5,m=d8110f52-c90e-4cfe-bd3d-09e17bd456fc"/>
<ExtraDataItem name="GUI/LastItemSelected" value="m=GNS3 IOU VM"/>
<ExtraDataItem name="GUI/LastWindowPosition" …Run Code Online (Sandbox Code Playgroud) 是否可以从另一台服务器运行我的Web应用程序而不是cloud9中提供的服务器?例如:我想用nginx作为后端服务器(i)和/或反向代理(ii)(尝试不同的场景和配置选项)运行不同的应用程序(PHP,Node.js - 不确定什么是可能的) .
编辑:
在这里他们写道:
$ PORT暴露给外部:当您运行侦听环境变量$ PORT中指定的端口的应用程序时,您可以使用http://projectname.username.c9.io URL方案访问此应用程序.代理期望该端口上的服务器是HTTP服务器.不支持其他协议.
这让我相信,如果我在port = $ PORT上启动nginx,它可以通过指定的URL sheme访问 - 任何人都可以确认吗?也许有人试过这个并且可以分享一些节省时间的提示.谢谢.
我有perl正则表达式的这个bash语句:
echo $1 | perl -pe 's|(?:://).+?(?:/)|b|'
Run Code Online (Sandbox Code Playgroud)
打印这个:
httpbTesting/JS/displayName.js
Run Code Online (Sandbox Code Playgroud)
由此:
http://php2-mindaugasb.c9.io/Testing/JS/displayName.js
Run Code Online (Sandbox Code Playgroud)
我在期待:
http://b/Testing/JS/displayName.js
Run Code Online (Sandbox Code Playgroud)
也许我不了解非捕获组?我认为它们应该匹配,但不能捕捉(就像一个积极的前瞻和后面的组合).我错了吗?
我想根据日期对"ls -al"命令的输出进行排序.我可以使用命令轻松地为一列执行此操作:
$ ls -al | sort -k6 -M -r
Run Code Online (Sandbox Code Playgroud)
但是如何同时为第6和第7列做到这一点?命令:
$ ls -al | sort -k6 -M -r | sort -k7 -r
Run Code Online (Sandbox Code Playgroud)
打印出我不明白的结果.
最终目标是查看最近修改过的所有文件(或vv).
以下是要排序的数据和使用的命令的附加示例:

我有以下代码:
/** Width of each brick in pixels */
private static final int BRICK_WIDTH = 11;
/** Width of each brick in pixels */
private static final int BRICK_HEIGHT = 12;
/** Number of bricks in the base of the pyramid */
private static final int BRICKS_IN_BASE = 14;
public void run () {
int LowerLeftSide;
if (BRICK_WIDTH / 2 == 0)
{
LowerLeftSide = ((getWidth()/2) - (BRICK_WIDTH*(BRICKS_IN_BASE/2)));
}else
LowerLeftSide = ((getWidth()/2) - (BRICK_WIDTH*(BRICKS_IN_BASE/2-1)));
Run Code Online (Sandbox Code Playgroud)
eclipse将整体标记if为死代码.我在run方法的最开始初始化值.
谢谢.