V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 22 页 / 共 33 页
回复总数  644
1 ... 18  19  20  21  22  23  24  25  26  27 ... 33  
2022-06-27 19:33:57 +08:00
回复了 jeesk 创建的主题 Kotlin 最近在看 Kotlin 别人一些代码, 看到如下的代码惊呆了
@youngxhui #2 《 kotlin data class 》

都没有 data class 关键字,哪来的 data class ?

这是在构造器声明属性并初始化属性
package.json
```json
{
"engineStrict": true,
"engines": {
"node": "^14.13.1 || ^16.0.0",
"yarn": "^3.0.0"
},
}
```
2022-06-24 11:55:53 +08:00
回复了 lisongeee 创建的主题 分享创造 油猴脚本 - npmjs 包内部文件的便捷查看
@codingBug

如果没有意义,npmjs 为什么要出 Explore 的功能呢?它先有这个功能,但是不对个人用户开放,所以我才在页面注入了两个 链接 快捷打开文件预览,这个功能不是我实现的,我只是提供一个入口,你觉得没有意义,但是总有人需要,比如我就经常到 jsdelivr 去找 cdn 链接
2022-06-23 23:34:18 +08:00
回复了 lisongeee 创建的主题 分享创造 油猴脚本 - npmjs 包内部文件的便捷查看
@codingBug

1. npmjs 里面的文件是构建之后的文件,与 github 仓库里的文件不一致,对应的是 github 的 Release 内的文件,也可能和 Release 不一致,主要取决于 package.json/files 属性的值
2. 不好意思没懂这句话,哪里没有开源?脚本源码是 https://github.com/lisonge/npmjs-explore.git ,vite 插件 是 https://github.com/lisonge/vite-plugin-monkey , 我的这个油猴脚本只是提供了一个查看文件的快捷方式而已
2022-06-20 11:52:28 +08:00
回复了 garlics 创建的主题 Android 安卓手机弹窗漏洞
可以给手机装一个 冰箱 之类的软件,把 快应用 冻结,或者直接使用 adb 命令 disable 也行
2022-06-15 12:49:03 +08:00
回复了 asanelder 创建的主题 程序员 Java 原地修改字符串, how?
如果你的变量不是 final 的,可以考虑用 字节码插桩,编译的时候插入修改这个变量的代码,从.java 源码角度来看,确实没有创建新 string
2022-06-14 14:35:42 +08:00
回复了 zhishixiang 创建的主题 分享创造 利用蹩脚的 js 知识写了一个统计真实访客数量的脚本
小小的建议:js 代码尽量不要用 var ,用 const/let ,另外既然都是 serverless 为啥不前后端都用 js 呢

腾讯云 serverless 我记得现在收费了,阿里云 /cloudflare 现在还是有免费额度的

另外也可以看看我的,使用 vue 模板 ssr 的 计数器: https://github.com/lisonge/visit-counter
2022-06-07 14:11:52 +08:00
回复了 equationl 创建的主题 Android 发现 MIUI13 对于 Compose 的 Navigation 支持有个致命问题
```kt
val anim = remember { Animatable(UseHook.screenWidth/2, Int.VectorConverter) }
LaunchedEffect(Unit) {
log('此处确实输出了')
anim.animateTo(
0,
TweenSpec(easing = FastOutSlowInEasing, durationMillis = 300)
)
}
```
我启动 app 的时候执行这个,动画并不会执行,需要用手触摸一下才会执行
按照上面那个老哥说的
lifecycleScope.launch {
delay(100)
setContent {
}
}
之后才会播放动画
Navigation 也有一个默认的渐变动画,我怀疑是动画的问题
2022-06-07 11:10:19 +08:00
回复了 yazoox 创建的主题 JavaScript URL 的参数,长度最大的限制是多少?
query 参数会发送服务器,hash 参数不会,如果数据是单纯传递给页面而不是服务器,那还是用 hash 比较好,最大长度和浏览器有关系,你可以自己手动构造 url 然后用 window.open 测试,json 可以定义字段映射后压缩属性名,不过要传递大量数据建议还是使用 js_bridge
2022-06-07 11:05:49 +08:00
回复了 yazoox 创建的主题 JavaScript URL 的参数,长度最大的限制是多少?
可以只传一个 object_id ,然后使用 js_bridge 向 native 获取数据
2022-06-02 19:08:46 +08:00
回复了 brucmao 创建的主题 Windows EasyConnect 闪退原因
我们公司 vpn 是基于 MotionPro 改的,电脑用这个之后 代理就不管用了,我的方法是在旧手机上开 vpn 和代理服务器,然后在一个局域网下用 clash 把公司的流量分流到手机上
2022-05-26 18:52:55 +08:00
回复了 qwwuyu 创建的主题 Android 怎样让自己应用在自己手机上锁屏持续运行?
你开启了常驻通知吗?我最近使用 vpn 和 soocks 在同一 wifi 下把手机当成公司网络中转代理服务器,这两个 app 都是常驻通知栏的,锁屏下运行一整天也没事
2022-05-26 15:30:31 +08:00
回复了 wuwuta170 创建的主题 分享创造 自己搭的工具网站 里面有常用的一些工具 www.gongjudashi.com
@wuwuta170 好的谢谢
2022-05-26 15:25:50 +08:00
回复了 sampeng 创建的主题 程序员 写了一段时间 Golang,我很纳闷,为啥 Golang 这么火
@sprite82 我只是指出一个由于翻译错误而导致以讹传讹的问题,我当然知道他本来的意思。
2022-05-26 15:20:21 +08:00
回复了 sampeng 创建的主题 程序员 写了一段时间 Golang,我很纳闷,为啥 Golang 这么火
@sprite82 拿不出依据说不过我,就直接说我杠了是吧,精神胜利玩得挺 6 啊,自己去看 https://www.zhihu.com/search?type=content&q=%E5%AD%98%E5%9C%A8%E5%8D%B3%E5%90%88%E7%90%86
2022-05-26 13:57:38 +08:00
回复了 sampeng 创建的主题 程序员 写了一段时间 Golang,我很纳闷,为啥 Golang 这么火
@sprite82 《用你的话翻译一下,没错误啊,你说的错误在哪?》

你认为 ”存在即合理“ 是正确的吗? 犯罪这件事客观存在,你能说它合理吗?你只能说它有存在的理由而不是合理。

比如有些法官判案错误了,导致某些人受到了不公正的待遇,这件事客观存在,按照你刚刚的思维,你认为这是合理的。

那行,祝你以后天天遇到这样的事
2022-05-26 13:51:37 +08:00
回复了 sampeng 创建的主题 程序员 写了一段时间 Golang,我很纳闷,为啥 Golang 这么火
@hzxxx 是的,你是对的,我非常赞同你是说法
2022-05-25 22:35:01 +08:00
回复了 sampeng 创建的主题 程序员 写了一段时间 Golang,我很纳闷,为啥 Golang 这么火
指出一个错误,存在即合理 是德语 Was vernünftig ist, das ist wirklich, und was wirklich ist, das ist vernünftig 的错误翻译,原文大致意思是 凡事必定有存在的理由
2022-05-25 17:01:02 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996
compose-Navigation 当然省资源,按照它的渲染逻辑,就是 start 一个新 Activity 后立刻把当前 activity finish 掉。
自始至终都只有一个路由组件在渲染,当然省资源。

但是问题在于我们有很多局部状态,就比如 b 站的视频页,有视频播放进度,视频操作区各个按钮的显示状态,屏幕每个弹幕的位置,评论区的滑动位移,评论区有单个评论的展开状态,内部也有自己的滑动偏移,等等很多局部状态。

我想要的效果是在这个页面又打开新视频页一顿操作又打开新视频页又打开新视频页一顿操作后又返回又返回 balbala ,每个视频页面在回来的时候都是离开的样子。这正是目前 b 站的实现效果。

如果是你来用 compose-Navigation 实现,你准备怎么实现这种效果呢?
2022-05-25 12:34:03 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996

1.这和返回手势没关系,我就算不用手势,compose-Navigation 也实现不了,问题在于 compose-Navigation 会把之前的页面全部 DESTROY ,没有 PAUSE

2.我现在用的是自己写的路由,基于 box 布局层叠渲染,使用 key 避免重复渲染,栈的逻辑与之前的 activity 栈一致
在这种情况下页面间传递参数也变动很简单,因为我上一个页面没有被销毁

// page_a
val controller = useController()
val scope = rememberCoroutineScope()
Button(onClick={
scope.launch {
val bResult = controller.navigateForResult("page_b", params)
log(bResult) // output -> "b_data"
}
}){
Text("go to page_b")
}


// page_b
val controller = useController()
Button(onClick={
controller.back("b_data")
}){
Text("go back")
}
1 ... 18  19  20  21  22  23  24  25  26  27 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4718 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 09:39 · PVG 17:39 · LAX 02:39 · JFK 05:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.