V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pursuer  ›  全部回复第 6 页 / 共 16 页
回复总数  318
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
2023-02-08 09:50:33 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 Go 的特色不是语法的便捷,而是在工程
这不是语言的问题,是生态分裂造成的,现在编译器就好几个,gcc clang msvc ,c++委员会标准库推进慢,各个平台对 c/c++的接口存在差异。
现在的新语言很多都是唯一实现 java(不考虑 android 的话) go rust 啥的。
当然也有一个分裂比较严重的 js ,好在 js 的灵活性在一定程度上减轻了这个问题,但是依然诞生的 webpack rollup swc esbuild 等一大堆构建工具。
如果只要求标准 jre 平台,可以重载 classloader 的 findClass ,调用 defineClass 就行。
如果要 android 平台则需要返回一个由另一个子 classloader 加载的对应类。
第二种方法我之前开发一个框架的时候写过类似的东西,可以参考一下
https://github.com/partic2/xplatj/blob/main/commonj/src/main/java/xplatj/javaplat/pursuer/lang/IntegratedClassLoader.java
2023-01-17 10:49:05 +08:00
回复了 Chaconne 创建的主题 程序员 qq 邮箱是没人维护了?
强制扫码登录搞得我有点恼火,打算找替代,最近试着用了下阿里云邮箱,感觉还行,启用 POP 也比较顺利。不知道有没有坑点。
2023-01-16 19:44:54 +08:00
回复了 ksco 创建的主题 分享创造 写了一个高性能 RISC-V JIT 模拟器
我也写过一个 webassembly 的 jit 运行环境,没用 llvm ,用的是更简单的 sljit 。感兴趣的可以看看

https://github.com/partic2/pwart
https://gitee.com/partic/pwart


@favourstreet
有一些简单的库可以做 jit ,像上面提到的 sljit ,还有 gnu lighting 啥的,不过性能优化啥的应该是比不过专业级的 llvm
2022-12-31 10:30:33 +08:00
回复了 mumuy 创建的主题 程序员 分享下自己学习 HTML5 游戏开发的试水作品及想法-吃豆人游戏
不是错过路口的问题,大部分用户会提前转向,提前转向也会因为还没到路口操作无响应,角色 update 又会重置操作,所以必须一直频繁按方向键,而且依然会错过,体验可以说比较糟糕。我试着调整成记住上次操作的方向以后体验感觉还是好不少的。
2022-12-17 15:46:25 +08:00
回复了 linuxgo 创建的主题 Linux 现在 github 打不开了吗?
我也是联通,最近几天 github 已经无限超时了,只能挂梯或者用 fastgithub 连。
2022-12-03 11:14:47 +08:00
回复了 zyxk 创建的主题 问与答 想问一下大家为什么讨厌 electron 应用呢? 那其他 Web 应用呢 ?
@charlie21
现在 Chrome 不都是自动更新的最新版本,网页也没见经常出问题,为什么 electron 就有版本锁定和兼容的问题?
2022-11-18 21:30:33 +08:00
回复了 745839 创建的主题 问与答 完善一下 lua 代码,有偿
@745839 不好意思,看漏了一点,200 的延时可能会影响其他逻辑执行频率,建议你还是 600 改 300 吧。
2022-11-18 21:21:11 +08:00
回复了 745839 创建的主题 问与答 完善一下 lua 代码,有偿
@745839 所以你看下我写的公式啊,123*600*200 ,你挑一个常量减半就可以了,如果要保证 minute_delay 123 是分钟数那你就改另两个,话说免费帮你改了,就来看下给我的项目吧,喜欢的话可以点个 Star ,也欢迎提 BUG 和 PR
https://www.v2ex.com/t/886740 ,( https://github.com/partic2/pwart)
2022-11-17 20:41:45 +08:00
回复了 745839 创建的主题 问与答 完善一下 lua 代码,有偿
API 没有靠猜很难搞吧。。我就假设延时是毫秒单位。123*600*200/1000/60 就 246 分钟了。。
2022-11-14 19:32:22 +08:00
回复了 pursuer 创建的主题 分享创造 写了一个轻量的 WebAssembly JIT 运行时 PWART
@EulerChen
原想法是 写一个承载各种语言的跨平台通用运行时 /虚拟机,实现生态复用(类似 minijvm 项目,不过是 wasm)。不想依赖 llvm ,是因为 llvm 太重,在客户端场景使用可能效果不理想。再加上发现了比较成熟的轻量 jit 引擎 sljit ,支持很多 cpu 和操作系统,于是就实现了这个库。

现在的想法就像正文里写的。从现在的语言生态来说,使用 c(tinycc) + js(quickjs)作为轻量通用跨平台层似乎更好,毕竟上面两个语言已经承载了非常庞大的生态。当然这还要看 wasm 后续生态的发展。

虽然暂时工作重心不在这个项目,不过如果有人报 BUG 或者 PR ,我也会花时间搞一搞。
2022-10-23 12:11:11 +08:00
回复了 kongkongye 创建的主题 奇思妙想 有哪些应用重灾区?比如导航站, todo 列表,笔记应用
写了个 WebAssembly 的 JIT 运行时( https://github.com/partic2/pwart),个人感觉轻量 WASM JIT 这个领域应该没其他人在搞,然而并没有人回复。。项目倒是收到一个关注。感觉不做个能看到成品的东西很难吸引到人。。。
2022-09-24 22:30:16 +08:00
回复了 fanxasy 创建的主题 Java 有没有单个 Java 进程加载多份 jni 的方式
通常操作系统不支持同名动态库重名加载,可以看下动态库改名是否行得通,不过也可能还会有符号冲突,还有一种方案是网上找定制开发的动态库加载器
2022-09-11 20:07:06 +08:00
回复了 haoliang 创建的主题 程序员 试着用 luv 写个读取文件内容方法,实在是写不下去
vim 不熟悉,不过 lua 有 promise 的实现,lua 中还可以用 yield 模拟 async/await 协程。
@delectate 我手机上支付宝比微信的扫码快很多,身份证扫描也是支付宝比微信快
2022-08-27 18:53:31 +08:00
回复了 luffy 创建的主题 程序员 有没有可能所有的编程语言或者框架都在朝着同一个方向发展
大道至简怎么讲(笑

感觉现在入坑语言,学习相关生态(库)才是最麻烦的
2022-08-21 10:56:27 +08:00
回复了 rocyhua 创建的主题 分享发现 现在互联网还有交互体验吗?
内容互通这个问题,UGC 平台就这样,用户上传的东西就是 UGC 平台的“资源”,平台自然不愿意把自己的资源放到公共领域的,但是用户体检就很不好。并且现在国内想做 UGC 类应用,会有不少阻碍和政策风险。

Flash 的优势我觉得也不是用户体验啥的,是那套工具链大幅降低了开发门槛。Unity3D 那个工具链也还算可以,但用来做普通交互资源占用过高,而且被闭源的 Flash 坑过一次的用户大概也很难再投入到另一个闭源生态中了(至少我是不想了
2022-06-30 18:48:17 +08:00
回复了 moxiaowei 创建的主题 Java 关于 Java 内存泄露的问题,请各位大佬帮我看看
如果 OP 想要做动态申请释放的单例的话,可以看下弱引用
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2780 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 15:10 · PVG 23:10 · LAX 07:10 · JFK 10:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.