V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Guaidaodl  ›  全部回复第 2 页 / 共 6 页
回复总数  109
1  2  3  4  5  6  
2022-05-13 00:26:46 +08:00
回复了 Joker123456789 创建的主题 Java 关于 Java 很啰嗦的问题
@clownpiece 其实 Kotlin 的 Property 可以变成 Java 的 Field, 加一个 @JvmField 的 Annotation 就行. 你说的对内部调用不走 setter 很容易实现的. 在绝大多数情况下, 内部调用 setter 都是正确地做法. 少数特例也很容易实现.

另外 Java 也在积极吸收 Kotlin 语法, record 了解一下.
2021-09-29 22:43:00 +08:00
回复了 zhoudaiyu 创建的主题 信息安全 一看到加密、解密、签名、验签、证书等概念就很头疼
2021-04-08 00:19:16 +08:00
回复了 Ptu2sha 创建的主题 程序员 觉得数据库不重要人 能找到高薪工作?
客户端的开发都可以说数据库不重要....
通常来说这种问题有两个方向. 一个是注解(Annotation), 另外一个是 Ttransform.

1. 注解的处理流程是在编译之前的. 所以其实你就直接引用你要生成的类就好. 因为注解在编译前处理, 所以编译是可以正常通过的. 如果不想在 build 之前 Android Studio 显示错误的话, 通常偷取一个接口和一个工厂类 /方法, 里面会用放射的方式来创建实现类.

2. Transform 流程可以直接修改字节码, 是在编译成 class 文件后进行的. 这里通常就是反射加工厂了.

还有一种可能是 SPI. 不过 SPI 的实现通常都是手写的实现的. 很少是编译期间生成的.
@wqgogogo JPDA 了解一下.
2020-11-20 17:18:48 +08:00
回复了 imdong 创建的主题 程序员 你有没有在代码里留过一些不明显的彩蛋?
喜欢用一个稍微调皮一点的命名, 比如一个按下去会反弹的按钮就叫 PuddingButton. 不过很少有人会体会.
不同的语言采用的方式略有区别. 建议明确一下语言
2020-10-28 16:16:26 +08:00
回复了 ReputationZh 创建的主题 程序员 公司没有购买 jetBrains 的工具,但我想在公司用可以吗?
@a719031256 这个应用里面加一点小统计不过分吧. 而且还有各种钓鱼的方法.
2020-10-28 15:48:18 +08:00
回复了 ReputationZh 创建的主题 程序员 公司没有购买 jetBrains 的工具,但我想在公司用可以吗?
@a719031256 公司打了还是要担心的.
2020-10-22 21:14:12 +08:00
回复了 ibireme 创建的主题 C 写一个最快的 JSON Library
给大佬跪下了.
其实广州还挺香的
2020-09-23 09:39:00 +08:00
回复了 wangyuhang 创建的主题 程序员 大家同意 80%是自己下班自学这句话吗?
剩下 20% 摸鱼学?
这个服务如果是端对端加密且秘钥一直不变的话. 不就跟 SMIME 协议差不多.
2020-02-29 16:16:25 +08:00
回复了 xiaotianhu 创建的主题 程序员 现在写代码还有快感吗
@cedoo22 这个如果月入两万岂不是一个月要写 4 万行
2020-02-20 21:01:33 +08:00
回复了 Guaidaodl 创建的主题 问与答 求助: vim 添加快捷键的一个问题
发现是自己理解有误, nnoremap 是命令, 应该先拼出命令再用 execute 就好了.
```
let cmd = "nnoremap <silent> <leader>" . a:key_sequence . " " . a:map
execute cmd

```
2019-12-29 21:56:46 +08:00
回复了 CatCode 创建的主题 JavaScript JS 里 3200 行的正则匹配,有没有什么好的办法优化一下?
所有还是缓存一下匹配的结果就好了...
2019-12-29 21:56:11 +08:00
回复了 CatCode 创建的主题 JavaScript JS 里 3200 行的正则匹配,有没有什么好的办法优化一下?
我觉得理论上最好的方法是把所有的正则合成一个, 然后编译出一个状态机.但是这样这个正则就没有人可以维护了....
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1151 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 18:45 · PVG 02:45 · LAX 10:45 · JFK 13:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.