V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CodeCodeStudy  ›  全部回复第 1 页 / 共 55 页
回复总数  1092
1  2  3  4  5  6  7  8  9  10 ... 55  
15 小时 15 分钟前
回复了 Hooooooey 创建的主题 程序员 对话 MoonBit 张宏波:为 AI 重构编程语言
硬蹭 AI 。不知道是骗钱项目,官方文档只有寥寥几页简单的介绍
15 小时 21 分钟前
回复了 profchaos 创建的主题 程序员 zed editor for windows
需要哪个版本的 Windows ?我的版本比较旧,版本 1607(OS 内部版本 14393.4770),安装不了,提示“此程序不支持当前计算机运行的 Windows 版本。”
16G == windows 32G ,这么大内存还不够用吗
2 天前
回复了 MaqicXu 创建的主题 云计算 阿里云 ¥99 套餐可以续费了
我新购买一年后,点续费,一年还是 99 元,但是选其他期限就没优惠,选一个月都要 104.86 元
2 天前
回复了 xkwdm 创建的主题 Node.js 删除 node_modules 文件夹非常耗时
使用 git bash 这个命令行,进入到项目目录,然后执行命令 rm -rf node_modules
5 天前
回复了 MaqicXu 创建的主题 云计算 阿里云 ¥99 套餐可以续费了
勾选自动续费会有什么坑吗
5 天前
回复了 VampireDemon 创建的主题 职场话题 程序员日语赛道现在怎么样
日本都日薄西山了,能有什么前途
你这情况,肯定是 javascript 或 python 啊,动态语言容易学习,应用面也广
@moudy #16 我也觉得编程类的英语比新闻的容易看太多了,新闻的用词较复杂,不过我觉得还是先翻译成中文后通读一遍,然后再看英文原文,这样更能容易明白书所要表达的意思
大部分人用 GraalVM 用的是 AOT ,也就是 native-image 。GraalVM JIT 对开发者来说没啥吸引力
@joshryo #4 看了下 https://openjdk.org/projects/leyden/,Ahead-of-Time Code Compilation 还是 TO BE DONE 的状态
18 天前
回复了 Cbdy 创建的主题 Java Java 25 后的时代:像写 Python 一样写 Java
原来计划是用 println("Hello, World!");,现在还有加上 IO.
21 天前
回复了 Geekerstar 创建的主题 Java javafx 写的程序如何做混淆
就是因为反射等动态特性导致的,就像 GraalVM 的 native-image 一样,碰到反射的代码就容易出问题
24 天前
回复了 hongye 创建的主题 问与答 阿里的通义灵码不维护了吗
@javalaw2010 #20 都想抢占市场,就像在手机上,明明可以使用浏览器浏览网页,全都要使用 APP 。
都是硬盘杀手
public class Main {

public static void main(String[] args) {
try {
String className = "java.util.Collections";
Class<?> cl = Class.forName(className);
System.out.println(cl.getName());
} catch (Exception e) {
e.printStackTrace();
}

try {
long time = System.currentTimeMillis() / 1000L;
String className = time % 2 == 0 ? "java.util.Base64" : "java.util.Timer";
Class<?> cl = Class.forName(className);
System.out.println(cl.getName());
} catch (Exception e) {
e.printStackTrace();
}

}

}

javac Main.java && native-image Main && ./main

输出
java.util.Collections
java.lang.ClassNotFoundException: java.util.Base64
或者
java.util.Collections
java.lang.ClassNotFoundException: java.util.Timer

需要用到 java -agentlib:native-image-agent=config-merge-dir=./src/main/resources/META-INF/native-image Main 将动态特性收集起来,这里的 java 是指 GraalVM 的 jdk ,然后再 native-image 编译

https://www.graalvm.org/latest/reference-manual/native-image/guides/use-reachability-metadata-repository-maven/

https://www.graalvm.org/latest/reference-manual/native-image/metadata/AutomaticMetadataCollection/
Java 的 GraalVM 的 native-image ,还是需要通过 java -agentlib:native-image-agent=config-merge-dir=/path/to/config-dir/将所有的代码跑一遍,收集运行中的反射、序列化、动态代理、资源等信息,然后再进行 native-image 的 AOT 编译。好奇 PHP 是怎么处理动态特性的?
云厂商的服务器可以用他们自己的镜像,pull 后 save ,下载下来后 load
1  2  3  4  5  6  7  8  9  10 ... 55  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   911 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 20:43 · PVG 04:43 · LAX 13:43 · JFK 16:43
♥ Do have faith in what you're doing.