计算机视觉开发人员会从图形(OpenGl、DirectX...)的经验中受益吗?就我而言,这两个领域都在某种程度上处理图像。但是在 hh 上,例如,CV 不需要上述库。图形主要用于游戏开发——这些技能对视觉有用吗?
k-morozov's questions
Docker 已安装 SQL。我可以手动设置——添加用户、创建数据库、表。如何正确自动化?我想过写一个 sh/py 脚本,但我不明白如何将命令传递给 postgres,而不是控制台。也许有一个示例如何添加用户/数据库/表?
或者除了sh还有其他选择吗?
第一个方法返回false,第二个返回true。我的想法:在 test1() 中,当创建 d 时 - 字符串池中已经存在 c。但事实证明 d 是重复的。test2() 的行为对我来说很清楚。你能解释一下在 test1() 中创建 c 和 d 背后的逻辑吗?
public class Main
{
public static void main(String[] args) {
System.out.println("Hello World");
test1();
test2();
}
public static void test1() {
String a = "a";
String b = "b";
// String c = a + b;
String c = a.concat(b);
String d = "ab";
System.out.println(c == d);
}
public static void test2() {
String a = "ab";
String b = "a" + "b";
System.out.println(a == b);
}
}
字节码:
public static void test1();
Code:
0: ldc #7 // String a
2: astore_0
3: ldc #8 // String b
5: astore_1
6: aload_0
7: aload_1
8: invokevirtual #9 // Method java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String;
11: astore_2
12: ldc #10 // String ab
14: astore_3
15: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
18: aload_2
19: aload_3
20: if_acmpne 27
23: iconst_1
24: goto 28
27: iconst_0
28: invokevirtual #11 // Method java/io/PrintStream.println:(Z)V
31: return
public static void test2();
Code:
0: ldc #10 // String ab
2: astore_0
3: ldc #10 // String ab
5: astore_1
6: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
9: aload_0
10: aload_1
11: if_acmpne 18
14: iconst_1
15: goto 19
18: iconst_0
19: invokevirtual #11 // Method java/io/PrintStream.println:(Z)V
22: return
我用
grep -o '[0-9]\+.[0-9]\+-[^/]\+'
找到像 1.2-stable 这样的文件。现在文件名变了——dev-1.2-stable,这个dev作为参数传递给脚本。试过了
grep -o '$1\+.[0-9]\+.[0-9]\+-[^/]\+'
但它不适合,如何正确将参数写入脚本?
我查看了 gamedev 中 AAA 工作室的职位空缺——通常需要 C++ 游戏图形程序员。但是你需要很多经验。谁能勾勒出这个方向的路线图?好吧,或者至少是对图形初学者的建议。(什么框架、库、其他语言、教育)独联体几乎没有 AAA 工作室,有没有其他可以开始积累经验的地方?这个专业还有什么需求?
我从项目中生成了一个 deb 包。检查其内容 - 一切正常(可执行文件 - 客户端和服务器)。但是安装后无法启动
/usr/local/bin$ ./server
./server: error while loading shared libraries: libsqlite_db.so: cannot open shared object file: No such file or directory
这个库在deb包里,但是不明白为什么安装后看不到。对于它来说,应该有什么单独的逻辑?
机器人向编写它的用户发送一条消息:
bot.send_message(message.chat.id, 'hey user')
此功能非常适合与机器人进行个人通信。我将机器人添加到我的频道,使其成为管理员。不回复消息。如何让机器人在其他渠道回复?或者如何找出这些相同频道的ID?
通常的求幂问题。有2个功能。你能告诉我为什么,对于值x = 0.00001 n = 2147483647,只有第一个有效(第二个没有及时通过)?这只是一个简单的乘法。
double myPow1(double x, int n) {
if(n==1)
return x;
if(n==0)
return 1;
if(n==-1)
return 1/x;
if(n==2)
return x*x;
return myPow(myPow(x, n/2), 2)* myPow(x, n%2);
}
double myPow2(double x, int n){
double result = 1;
if (n>=0){
while (n-->=1) {
result *= x;
}
}
else {
while (n++<0) {
result /= x;
}
}
return result;
}
