wjploop 最近的时间轴更新
wjploop

wjploop

V2EX 第 198810 号会员,加入于 2016-10-28 16:10:49 +08:00
wjploop 最近回复了
3 天前
回复了 xlsepiphone 创建的主题 生活 求问在家办公怎么缓解『抑郁』的情绪
我也是太闲,去 twitter 搜 5 楼的提到的 baye ,没搜到放弃了
17 天前
回复了 HOU 创建的主题 生活 突然感觉压力好大
加油~
了解苹果这个不离手操作的特性原来是这样的,赶紧给自己的 Lancher 加上,欢迎尝试~

项目地址: https://github.com/wjploop/cube_launcher

视频效果: https://user-images.githubusercontent.com/13930019/141263512-95a4bc6e-716f-43cc-b3fa-248712b0cb33.mp4
@v2lf 你提到的文本应该指的是编译后的字节码,而非*.java 源文件吧,不太明白提到的
“raw class 是没有类型信息的,ParameterizedType 的类型信息实现”。

既然在字节码中保留着参数类型的信息,自然就有办法提取出来,提取方法涉及到了 ParameterizedType 。

验证字节码中仍保留着参数类型可以使用 javap 查看,具体参考 https://wiyi.org/type-erasure.html

另外,若是泛型信息在字节码不存在了,那么 Gson 没法正确转换 json 数据包,这也是如 12 楼提到的。
@guyuesh2 感谢,又涨知识了,附上一篇查到的博文。https://www.cxyzjd.com/article/sai_simon/98663284

另外,我能不能这么理解?泛型擦除只是为了兼容以前无泛型的代码,运行时不去检验类型,而泛型信息还是保留着。
33 天前
回复了 qq275327347 创建的主题 程序员 win32api.keybd_event 如何实现长按?
收到 key down 之后开启一个定时器开始计时(或启动一个线程),500ms 内收到 key up 则判定为短按事件,同时取消定时器,否则每隔 100m 发送一个长按事件,直至收到 key up 取消定时器停止长按
由于编程需要长期维护以及改动频繁的特点,我们所说的编程高质量不同于建筑工程着重于房子的可靠,而更多是指维护性高,即阅读理解快、修改方便;
而编程高效指实现需求的时间少,包括实现最初的想法以及后续的改动;
故而,我认为编程高质量的最重要体现就是达到编程高效这一目标了,换句话说,高质量的代码保证了后续的维护简单,修改代码快速高效。

而楼主所说的 ”高效“ 应该是说,是否应该追求短期的快,而牺牲长期的快,颇有使用贪心策略求不得最优解的贬义味道。

现实的问题不仅比普通的算法题复杂,也是变化的,很难说哪个更好,一般来说工程大使用高质量,工程小用高效。

实际上,我感觉我经历的工作都是追求高效,很难看得远。
@wjploop 接上,关于如买?

买戒指主要为了她开心,当然去线下买,让她自己选自己喜欢的,一起买戒指的经历回想起来也是好的。
说下我的经历,国庆搞了求婚活动并领证,买了钻指。

几个月前我们打算领证时,和她一起逛珠宝店,她还和我说买黄金的戒指就好、黄金保值之类的话,当时抱着先看看的态度就没买,后来,她和她已结婚的朋友交流后,改了主意说还是想买钻戒,最终她买了钻戒,我的还没买,打算办婚礼再买一个黄金的就好。

我的感受就是,她也知道黄金的保值,只是目前的心态不够强大,难免会跟朋友比较,买了钻戒会开心很多吧。
71 天前
回复了 wjploop 创建的主题 分享创造 分享一个好玩的魔方桌面 Launcher
@xuxinglin8888 帖子已追加 apk 下载地址
@noahhhh 谢谢支持
@Livid 谢谢,下次会注意的
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   988 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 22:18 · PVG 06:18 · LAX 14:18 · JFK 17:18
♥ Do have faith in what you're doing.