V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  xiangyuecn  ›  全部回复第 42 页 / 共 137 页
回复总数  2732
1 ... 38  39  40  41  42  43  44  45  46  47 ... 137  
2023 年 4 月 12 日
回复了 Ufo666 创建的主题 Java 不要随便删除弃用的配置项......
只要能编译过,屎山报红叉叉也不能动
2023 年 4 月 12 日
回复了 cccccarl 创建的主题 问与答 系统只能进入 bios,无法启动
电脑 u 盘启动 pe 看看能不能救一下
2023 年 4 月 11 日
回复了 dndx 创建的主题 分享创造 uip - 获取公网 IP 的小程序
STUN 在线测试 https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

两个域名看起来比较老牌的服务,好像都是德国的:
stun.sipgate.net
stun.voipstunt.com
2023 年 4 月 11 日
回复了 dndx 创建的主题 分享创造 uip - 获取公网 IP 的小程序
今天刚好在找免费 turn 服务,qq 的也挺好用,本地网卡 ip 、外网 ip 统统拿下


var conn=new RTCPeerConnection({iceServers:[{ urls:["stun:stun.qq.com"] }]})
conn.onicecandidate=function(e){
if(e.candidate){
if(/([\d\.]+) \d+ typ (\w+)/.test(e.candidate.candidate))
console.log(RegExp.$2+" ip: "+RegExp.$1);
}else{
console.log("完成");
}
}
conn.createDataChannel("test")
var offer=await conn.createOffer()
conn.setLocalDescription(offer)
2023 年 4 月 11 日
回复了 V2YoNg 创建的主题 问与答 如果有一天出意外了
遗嘱信托( Testamentary Trust )是指通过遗嘱这种法律行为而设立的信托,也叫死后信托。当委托人以立遗嘱的方式,把财产交付信托时,就是所谓的遗嘱信托,也就是委托人预先以立遗嘱方式,将财产的规划内容,包括交付信托后遗产的管理、分配、运用及给付等,详订于遗嘱中。等到遗嘱生效时,再将信托财产转移给受托人,由受托人依据信托的内容,也就是委托人遗嘱所交办的事项,管理处分信托财产。与金钱、不动产或有价证券等个人信托业务比较,遗嘱信托最大的不同点在于,遗嘱信托是在委托人死亡后契约才生效。
2023 年 4 月 11 日
回复了 shanch 创建的主题 问与答 听说海南那边芒果都是沾辣椒面吃
椒盐蘸万物,换酸梅粉也不错
2023 年 4 月 11 日
回复了 gtheone1 创建的主题 随想 你们吃饺子都蘸醋吗
饺子带汤,还是不带汤
2023 年 4 月 10 日
回复了 pdog18 创建的主题 问与答 小而美不让图片和文字出现在同一条消息的原因是?
用屁股想也知道这么个事实:永远都不可能是技术问题 或 设计问题。
2023 年 4 月 10 日
回复了 dufu1991 创建的主题 浏览器 有没有大佬能完成这样的浏览器
那不叫地址栏,那叫情怀 ------------------------------- 总是显示完整网址
@sfc9982 @learningman @Azzsanjin @diagnostics @forgottencoast @Achieve7 @ychost @someonedeng @weofuh @zhady009 @williamx @ingxx @MakHoCheung @k9982874 @OldCarMan @ic3z @vvtf @vvtf @whatiam @cyningxu @bv

感谢大家提供的思路💖,应该是不容易找到现成的注解去使用,自己实现一个注解处理器也麻烦,最优的解决办法应该还是用插件或脚本直接替换源码(从始至终就没考虑使用配置文件,用配置文件就不发帖了)

我这用的是 Maven ,pom.xml 的 plugins 里面加了 org.codehaus.mojo:exec-maven-plugin:3.1.0 插件,打包时直接调用 java 命令执行项目里的一个类的 main 函数,我在这个函数里面自己写代码进行任意的修改

pom.xml 的配置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.MyJavaCompile</mainClass>
<arguments>
<argument>sourceDirectory=${project.build.sourceDirectory}</argument>
<argument>outputDirectory=${project.build.outputDirectory}</argument>
</arguments>
</configuration>
</plugin>

会调用 MyJavaCompile.main ,由于这个是自己写的代码,自由度奇高😂
2023 年 4 月 10 日
回复了 xiangyuecn 创建的主题 程序员 稳定复现,看我几行代码搞崩 Chrome
@binux 原来如此,看不到也是心痒痒😁
2023 年 4 月 9 日
回复了 funet 创建的主题 推广 知识付费 = 割韭菜 ?
难,只看到头部吃肉,没看到一进入汤都喝不到的,带的碗都被砸稀碎的
@diagnostics 太难了 学不动😂
@Azzsanjin 参考 lombok.extern.slf4j.Slf4j ,给类注解 @Slf4j 后,编译时会往代码里插入 private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(XXX.class)

实现一个编译期插入 public static final String BuildTime="2023-04-09 14:49:51" 类似的注解应该是可行的吧
2023 年 4 月 9 日
回复了 yuann72 创建的主题 问与答 能不能用 SQL 查出没有在数据表里出现的值
牛逼到不行的 union all ,轻松构造多行数据

select name from

(
select 'A' as name
union all select 'B' as name
union all select 'C' as name
union all select 'D' as name
) as List

where name not in(
-- select name from 你的表
(
select 'A' as name
union all select 'B' as name
)
)
2023 年 4 月 9 日
回复了 xiangyuecn 创建的主题 程序员 稳定复现,看我几行代码搞崩 Chrome
@binux #155 😂牛逼 错过一个亿

https://bugs.chromium.org/p/chromium/issues/detail?id=1403515

Permission denied. 100w 刀也不提交
下饭菜
2023 年 3 月 23 日
回复了 cangshui 创建的主题 投资 35W 存款,有抵御通胀的靠谱方案吗
此头像似鸡
2023 年 3 月 23 日
回复了 crack105 创建的主题 分享发现 心血来潮备份 RAW 照片,差点把数据搞丢了
这样备份了之后,以后大概率也不会去打开查看。建议直接删除这些 RAW 照片。
1 ... 38  39  40  41  42  43  44  45  46  47 ... 137  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2815 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 13:17 · PVG 21:17 · LAX 06:17 · JFK 09:17
♥ Do have faith in what you're doing.