我必须在Excel中做作业,但我有一个与IF功能有关的任务有问题.
我的数字系列的格式为"891206/2356".如果第三个数字是0或1,结果是man.如果有5或6,结果是女人.
你有什么建议怎么解决吗?
非常感谢你!
解压缩NSIS安装程序文件(setup.exe)之后,我得到了一个文件:
script.bin
Run Code Online (Sandbox Code Playgroud)
它是NSIS脚本文件。是否有任何工具或方法可以对其进行全部或部分反编译?我从几个小时开始学习,但是没有发现任何积极的结果。
任何帮助将不胜感激。
我需要禁止下一个网址:
/_s/user,, /_s/place...所有都以/_s//{language}/save.例如/{en}/save,/{ru}/save,...注意:大多数URL在开头都有语言参数:/en/event,...我不想阻止它们.
应该是这样的:(但robots.txt格式不允许这样)
Disallow: /_s/*
Disallow: /:lang/save
Run Code Online (Sandbox Code Playgroud) 我有这个阵列练习.如果有人可以,我想了解事情是如何运作的
index用4个元素调用islands用4个元素调用我不明白事情是如何相互传递的,我需要一个很好的解释.
class Dog {
public static void main(String [] args) {
int [] index = new int[4];
index[0] = 1;
index[1] = 3;
index[2] = 0;
index[3] = 2;
String [] islands = new String[4];
islands[0] = "Bermuda";
islands[1] = "Fiji";
islands[2] = "Azores";
islands[3] = "Cozumel";
int y = 0;
int ref;
while (y < 4) {
ref = index[y];
System.out.print("island = ");
System.out.println(islands[ref]);
y ++;
}
}
Run Code Online (Sandbox Code Playgroud) 我有两个班:Teacher和Coordinator.Coordinator延伸Teacher.
基本上我想创建一个可以接受Teacher实例或Coordinator实例的实例变量.
我知道这很容易通过编写Teacher exp = new Teacher()或者Teacher exp = new Coordinator(),但是当我这样做时,我只能Teacher在应用时访问方法和属性new Coordinator()或者new Teacher()正常的引用变量.我的问题是,还有另外一种方法,我只使用一个可以分配给Teacher OR Coordinator对象的实例变量,并使用此变量来调用分配给对象引用变量的对象的任何属性/方法吗?
我有以下代码来加密密码,但当我尝试解码它时,我没有得到预期的结果这里是代码.
BASE64Encoder encoder = new BASE64Encoder();
String afterhex=toSHA1("mypassword".getBytes());
String encodedBytes = encoder.encodeBuffer(afterhex.getBytes());
public static String toSHA1(byte[] convertme) {
MessageDigest md = null;
try {
md = MessageDigest.getInstance("SHA-1");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return new String(md.digest(convertme));
}
Run Code Online (Sandbox Code Playgroud)
例如,如果你试图编码,jill你应该得到 LQBIF2TS0FSDYtGjaNmC2gl/klw=
任何恢复它的建议:)
java security passwords password-protection password-encryption
我正在使用以下简单代码进行一些性能测试(总计大约一百万个整数):
final int[] array = new int[1024 * 1024];
// populate values
for (int i = 0; i < array.length; i++) {
array[i] = i % 100;
}
long start, end, sum = 0;
start = System.nanoTime();
// calculate sum
for (int i : array) {
sum += i;
}
end = System.nanoTime() - start;
System.out.println(end);
Run Code Online (Sandbox Code Playgroud)
平均执行时间约为1.8毫秒.
然后我决定改变测试结果的演示.我替换System.out.println(end)为以下语句(格式化字符串):
System.out.printf("Time in %dns, sum: %d\n", end, sum);
Run Code Online (Sandbox Code Playgroud)
当我注意到我的平均执行时间大约是2.8毫秒时,这是非常令人惊讶的.它只有一毫秒(不是什么大不了),但另一方面它慢了约50%.更重要的是,测试结果表示(和格式化)位于结束时间测量之后,因此从理论上讲它不应该影响平均执行时间.
你知道为什么平均执行时间在添加System.out.printf语句后需要更多时间吗?它是由重新排序(在为end …