V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pursuer  ›  全部回复第 14 页 / 共 16 页
回复总数  318
1 ... 6  7  8  9  10  11  12  13  14  15 ... 16  
2019-09-11 17:42:17 +08:00
回复了 amiwrong123 创建的主题 程序员 Java 泛型擦除与补偿的迷惑
附言的理解不对啊,Java 的泛型只是用于编译器检查的,对实际生成的代码是没有影响的
2019-09-06 22:30:08 +08:00
回复了 Hanggi 创建的主题 Go 编程语言 go 语言 test 太丑了怎么破?
@reus 这句话总感觉像在黑 rust,rust 保障的是内存安全问题,测试不只是测试内存安全问题啊。
话说我记得你也是用 go 造轮子的呀,说明对你来说还是 go 顺手吧。
2019-09-01 18:55:15 +08:00
回复了 y0bcn 创建的主题 程序员 现在 Go 环境怎么样
现在各个领域有最适合的语言,可以看看自己感兴趣的领域
2019-08-24 19:16:27 +08:00
回复了 gramyang 创建的主题 Java 为什么 Java 的类型引用全都是指针传递呢?
大概因为引用传递适合大部分的情况,所以就默认使用引用传递。值拷贝在处理复杂对象时不一定把一块内存复制过去就可以了,所以 c++为了处理这个情况还搞了个复制构造函数,Java 中对应的就是 clone 方法,只是 Java 默认是引用传递,c++默认是值传递
2019-08-24 12:06:39 +08:00
回复了 gramyang 创建的主题 Java 由 gson 报栈溢出的一点瞎想
@gramyang 基础类型一般不会,“ Channel 即使是复合类型那还是由基本类型组成的”,虽然说复合类型细分到最后都是基本类型组成的,但是复合类型里的循环引用在生成 json 这样的数据结构时就可能有问题
2019-08-24 10:23:20 +08:00
回复了 gramyang 创建的主题 Java 由 gson 报栈溢出的一点瞎想
即使是基本类型,A 对象有 B 的引用,B 又有 A 引用,最后 json 生成出来一环套一环死循环递归不就爆栈了
如果用 new,编译的时候在 classpath 里没有驱动的类,那代码连编译都过不去。用 class.forName,即使编译的时候没有类,只要在运行的时候驱动的类在 classpath 就可以加载类。
2019-07-28 19:51:55 +08:00
回复了 nnegier 创建的主题 FFmpeg FFmpeg 在 Ubuntu 下的编译问题?实在不明,特来求助
没编译过 ffmpeg,这个是交叉编译吧,报错没办法创建可以执行的程序,交叉编译创建不了 native 可执行程序的。看下怎么交叉编译 ffmpeg ?
2019-07-26 12:48:11 +08:00
回复了 lastright 创建的主题 程序员 C++真的有那么不堪吗?
c++语言本身是不错的,特别是 c++11 以后,我还是比较喜欢的,但是下面几个问题处理起来一直很麻烦

包 /源码管理和构建模式花样实在多,特别 autotool 那套。现在好像 cmake 要成为这块的解决方案了。

ABI 兼容。虽然我没碰到过,不同版本的编译器之间的二进制可能不通用,甚至标准库实现的不同都可能导致二进制不兼容。

IDE 不太好使,之前想看下 llvm 的代码,拿 vscode 看的,看的比较蓝瘦。Java 的 IDE 大都可以方便的分析类的关系,比较好用,也可能是我用的不熟。顺便有没有觉得很不错的 c/c++的 IDE 可以推荐下。
2019-07-25 12:29:04 +08:00
回复了 StarkWhite 创建的主题 Java Java 是不是没有好的热部署方案?
@StarkWhite 没用过,不清楚,在不用 native 代码或其他 hack 技巧情况下,单 jvm 动态加载代码应该是要用 classloader 的,不然可能是开了多个 jvm
2019-07-25 10:34:30 +08:00
回复了 StarkWhite 创建的主题 Java Java 是不是没有好的热部署方案?
@Weixiao0725
直接看 classloader 的 api 文档就可以
加载卸载还是要以 classloader 为单位的。没有引用的 classloader,System.gc 就清理了,只是要保证没有引用很困难,要求工程的模块化做的很好。
2019-07-24 14:34:52 +08:00
回复了 StarkWhite 创建的主题 Java Java 是不是没有好的热部署方案?
@Weixiao0725 classloader 是可以从内存卸载 jar 包的,只是如果不清除外部引用的话不会被 gc 清理
2019-07-23 08:53:52 +08:00
回复了 pink123 创建的主题 问与答 如果给之前的朋友发微信,二天都不回复,该如何处理呢?
@pink123 不联系为什么就要删呢?挂就挂着呗,除非要为腾讯节省一点点点存储空间?
2019-06-26 20:30:26 +08:00
回复了 realfex 创建的主题 Android 安卓微信的一个大困惑,求大佬们解答
微信有一个叫 tinker 的东西,热修复用的,安装后会解压到 data 里,然后优化成 oat 文件,这个 oat 之前我看到的时候有 150mb 左右吧。
2019-06-16 19:27:24 +08:00
回复了 moodasmood 创建的主题 程序员 android 长时间执行操作如何设计?
系统会挂掉我想可能是系统的问题,也可能是 xposed 的问题,毕竟 xposed 在系统里插了桩
2019-06-16 09:28:43 +08:00
回复了 orbwalker 创建的主题 程序员 关于静态编译 exe
写个启动器加上 classpath 再启动 jvm 就是了。
@rizon 如果你说的是 Java,用户分割的时候会需要一次内存拷贝,生成 String 的时候需要拷贝一次,加上 offset 就可以只拷贝一次了
C++的 string 就直接传入的 char*,因为用户可以移动 char*指针不需要复制子串
2019-06-08 11:07:33 +08:00
回复了 hkitdog 创建的主题 问与答 关于 LUA 函数顺序的问题!
函数相互嵌套是没有问题的,只要调用的时候函数已经赋值了就行了
2019-06-06 11:56:46 +08:00
回复了 peanuts7660 创建的主题 Go 编程语言 请教个 gin 的问题。
内存回收不是用完就立即回收的
2019-06-05 12:11:21 +08:00
回复了 dovme 创建的主题 Java 线程池在项目中怎么使用的疑惑
怕线程不够就不要创建固定线程池,用动态增长的线程池(好像叫 CachedThreadPool?)不就可以了
1 ... 6  7  8  9  10  11  12  13  14  15 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2801 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 14:24 · PVG 22:24 · LAX 06:24 · JFK 09:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.